:root{--impt-font-body:"Segoe UI",Arial,sans-serif;--impt-font-nav:Bahnschrift,"Aptos Display","Segoe UI",sans-serif;--impt-font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--impt-font-display:"IMPT Milenio","Segoe UI",Arial,sans-serif;--impt-type-body:16px;--impt-type-ui:14px;--impt-type-secondary:13px;--impt-type-caption:12px;--impt-type-control:14px;--impt-type-nav:15px;--impt-type-page:40px;--impt-type-section:26px;--impt-type-card-title:18px;--impt-type-panel-title:24px;--impt-type-menu-title:clamp(20px,10cqi,24px);--impt-type-price:22px;--impt-type-price-fluid:clamp(16px,6cqi,20px);--impt-type-metric:26px;--impt-type-hero:clamp(32px,3.5vw,56px);--impt-leading-body:1.65;--impt-leading-ui:1.45;--impt-leading-display:1.35}@media (max-width:640px){:root{--impt-type-page:32px;--impt-type-section:24px;--impt-type-card-title:17px;--impt-type-panel-title:22px;--impt-type-price:20px;--impt-type-metric:20px;--impt-type-hero:clamp(30px,7.1vw,44px)}}.impt-page-title,.impt-section-title{font-family:var(--impt-font-display);font-synthesis:none;font-weight:400;line-height:var(--impt-leading-display);overflow-wrap:anywhere}.impt-page-title{font-size:var(--impt-type-page)}.impt-section-title{font-size:var(--impt-type-section)}.impt-body{font-family:var(--impt-font-body);font-size:var(--impt-type-body);line-height:var(--impt-leading-body)}.impt-meta{font-family:var(--impt-font-body);font-size:var(--impt-type-secondary);line-height:var(--impt-leading-ui)}.impt-button{font-family:var(--impt-font-body);font-size:var(--impt-type-control);line-height:var(--impt-leading-ui);min-height:44px}.impt-card-title{font-family:var(--impt-font-body);font-size:var(--impt-type-card-title);line-height:var(--impt-leading-ui)}.impt-price{font-family:var(--impt-font-body);font-size:var(--impt-type-price);font-variant-numeric:tabular-nums;line-height:var(--impt-leading-ui)}.impt-caption{font-size:var(--impt-type-caption);line-height:var(--impt-leading-ui)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red:#ed342b;--faint:#7c7472}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body{width:100%;min-width:0;max-width:100%;color:var(--text);font:var(--impt-type-body)/1.65 var(--impt-font-body);margin:0}button,input,select,textarea{font:inherit}button,a,input,select{touch-action:manipulation}a{color:var(--gold);text-decoration:none}a:hover{color:#ffd1aa}button,a.primary{min-height:42px;color:var(--text);font-size:var(--impt-type-control);cursor:pointer;background:#252025;border:1px solid #51413c;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:10px 18px;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}button:hover{border-color:var(--accent);background:#362824}button.primary,a.primary{border-color:#f1653e;box-shadow:0 4px 20px #d93d2718}button.primary:hover,a.primary:hover{box-shadow:0 4px 26px #ec512c33}button:disabled{opacity:.55;cursor:wait}.text-button{box-shadow:none;color:var(--gold);background:0 0;border:0;gap:10px;min-height:36px;padding:6px 0}.text-button:hover{color:#fff;background:0 0}.primary span{font-size:var(--impt-type-control)}input,select,textarea{width:100%;min-height:43px;color:var(--text);background:#141316;border:1px solid #4a4142;border-radius:4px;padding:10px 12px}input::placeholder{color:#8e8583}input:hover,select:hover{border-color:#8b5a47}textarea{min-height:110px}label{font-size:var(--impt-type-secondary);color:var(--muted);letter-spacing:.03em;display:block}label input,label select,label textarea{margin-top:7px}form label{margin:15px 0 6px}p{color:var(--muted);margin:10px 0 16px}h1,h2,h3{color:var(--text);line-height:1.2}h1{font-size:var(--impt-type-card-title);letter-spacing:-.045em;margin:12px 0 18px;font-weight:650}h2{font-size:var(--impt-type-section);letter-spacing:-.025em;margin:8px 0 16px;font-weight:600}h3{font-size:var(--impt-type-section);margin:0;font-weight:600}small{font-size:var(--impt-type-secondary)}.eyebrow{color:var(--accent);font-size:var(--impt-type-caption);letter-spacing:.2em;margin:0 0 14px;font-weight:700}.muted{color:var(--muted)}.error{color:#ff9a83}.gold{color:var(--gold)}.skip-link{z-index:100;background:#151214;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:10px}header{z-index:4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.brand{color:var(--text);align-items:center;gap:14px;display:flex}.logo{object-fit:contain}.brand>span{font-weight:800;line-height:1.1}.brand small{letter-spacing:.16em;margin-top:6px;font-size:8px;font-weight:600;display:block}.brand b{color:var(--accent);margin-left:5px;font-weight:600}#session{align-items:center;gap:12px}#session small{font-size:var(--impt-type-secondary);letter-spacing:.15em;color:var(--faint);display:block}#session strong{font-size:var(--impt-type-secondary);line-height:1.6;display:block}#session button{font-size:var(--impt-type-control);margin-left:12px}.dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #ff713e44}#shell{grid-template-columns:225px minmax(0,1fr)}aside{border-right:1px solid var(--line);background:linear-gradient(#161416,#121114);flex-direction:column;padding:24px 16px;display:flex}nav{gap:6px;display:grid}nav button{min-height:49px;font-size:var(--impt-type-control);color:#b8ada6;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:flex-start;gap:13px;padding:11px 12px;font-weight:500;display:flex}nav button small{font-size:var(--impt-type-control);color:#72635d;margin-left:auto}nav button.selected{color:#fff;border-color:#703c2e;border-left:3px solid var(--accent);background:linear-gradient(90deg,#4f261d77,#38221a44);padding-left:10px}nav button.selected small{color:var(--accent)}nav button:hover{color:#fff;background:#29201f;border-color:#59392e}.command-heading{justify-content:space-between}.command-heading .eyebrow{margin:0}.network-label{letter-spacing:.15em;color:#bb9a85;white-space:nowrap}.hero{align-items:center;display:flex;position:relative}.hero-scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";position:absolute;inset:0}.hero:before{content:"";background:linear-gradient(var(--red),var(--gold));z-index:2;width:3px;height:94px;position:absolute;top:36px;left:0}.hero-content{z-index:2;position:relative}.tag{font-size:var(--impt-type-caption);letter-spacing:.2em;color:#ffb281;background:#1b1511a8;border:1px solid #a96a484d;border-radius:2px;padding:6px 10px;font-weight:600;display:inline-block}.hero h1{margin:23px 0}.hero h1 em{font-style:normal}.hero-actions{flex-wrap:wrap;display:flex}.hero-code{z-index:2;text-align:right;font:var(--impt-type-caption)/1.7 ui-monospace,monospace;position:absolute}.hero-code span{font-size:var(--impt-type-caption);color:#bc9e8b}.hero-code:before{content:"";font-size:var(--impt-type-caption);color:#b48667;position:absolute;top:-34px;right:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:22px 0 28px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat-index{letter-spacing:.17em;font-weight:600;display:block}.stat strong{letter-spacing:-.045em;line-height:1.45;display:block}.stat:first-child strong{color:var(--accent)}.value-stat strong{white-space:nowrap;padding:5px 0 4px}.panel{border:1px solid var(--line)}.identity-title{align-items:center;gap:18px;display:flex}.identity-title img{object-fit:contain;width:54px;height:54px}.identity-title h2{font-size:var(--impt-type-section);margin:0}.identity-title p{font-size:var(--impt-type-body);margin:5px 0 0}.identity-metrics{border-top:1px solid var(--line);gap:35px;margin-top:22px;margin-bottom:10px;padding-top:17px;display:flex}.identity-metrics>span{font-size:var(--impt-type-secondary);letter-spacing:.1em;color:var(--faint)}.identity-metrics strong{font-size:var(--impt-type-secondary);letter-spacing:0;color:#d3c6ba;margin-top:5px;font-weight:500;display:block}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 19px;display:flex}.section-head .eyebrow{margin-bottom:7px}.section-head h2{margin:0}.section-head>.muted{font-size:var(--impt-type-secondary)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{border:1px solid var(--line);min-width:0;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.card:hover{transform:translateY(-3px)}.ship-visual{position:relative;overflow:hidden}.ship-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.card:hover img{transform:scale(1.035)}.ship-state{z-index:1;color:#e4b992;text-transform:uppercase;background:#181410dd;border:1px solid #a37c5755;position:absolute;top:13px;left:13px}.ship-state.ready{color:#d9d3bc;background:#161a16de;border-color:#77736488}.count{z-index:1;color:#fff;font-size:var(--impt-type-metric);letter-spacing:-.04em;font-weight:600;position:absolute;bottom:5px;right:16px}.count small{font-size:var(--impt-type-metric);letter-spacing:.12em;color:#aa9488}.card-body .eyebrow{letter-spacing:.18em;margin-bottom:8px}.ship-role{font-size:var(--impt-type-secondary);color:#91847e;min-height:16px;margin:7px 0 13px}.ship-owner{font-size:var(--impt-type-secondary);color:#c6b7ad;overflow-wrap:anywhere;min-height:18px}.ship-owner span{color:var(--accent);margin-right:5px}.card-bottom{border-top:1px solid #343035;justify-content:space-between;align-items:end;gap:8px;margin-top:16px;display:flex}.card-bottom strong{line-height:1.1;display:block}.card-bottom strong small{font-size:var(--impt-type-secondary);letter-spacing:.15em;color:#8a7a70;margin-top:5px;display:block}.rsi-source{letter-spacing:.1em;white-space:nowrap}.no-ship-image{height:100%;font-size:var(--impt-type-secondary);letter-spacing:.1em;color:var(--faint);background:radial-gradient(#42261c33,#171519);place-items:center;display:grid}.empty{text-align:center;border-radius:var(--radius);background:#211a1b55;border:1px dashed #674839;padding:45px 25px}.empty-symbol{color:var(--accent);margin-bottom:12px;font-size:36px;display:block}.empty p{font-size:var(--impt-type-body);max-width:500px;margin:10px auto}.lore-link{border-radius:var(--radius);border:1px solid #674333;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.lore-link>span{font-size:var(--impt-type-secondary);letter-spacing:.16em;color:var(--accent)}.lore-link strong{font-size:var(--impt-type-card-title);color:#e0cbb8;font-weight:500}.page-heading{padding:15px 0 12px}.page-heading p{max-width:670px}.page-heading .eyebrow{font-size:var(--impt-type-caption)}.filter-panel{border:1px solid var(--line);margin:24px 0}.filter-search{align-items:center;gap:20px;margin-bottom:18px;display:flex}.filter-search label{font-size:var(--impt-type-secondary);letter-spacing:.13em;white-space:nowrap}.filter-search input{max-width:500px}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.filter-grid select{font-size:var(--impt-type-body)}.filter-panel .text-button{font-size:var(--impt-type-control);margin-top:12px}.sync-panel{background:linear-gradient(120deg,#291d1b,#1a181b 70%);border-color:#654031}.sync-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.sync-header h2{font-size:var(--impt-type-section)}.sync-header p{font-size:var(--impt-type-body);margin-bottom:0}.sync-header .eyebrow{font-size:var(--impt-type-caption);margin-bottom:10px}.verified-badge{font-size:var(--impt-type-caption);color:var(--gold);vertical-align:middle;letter-spacing:.05em;border:1px solid #a4653d6b;border-radius:3px;margin-left:8px;padding:4px 7px}.sync-policy{font-size:var(--impt-type-secondary);max-width:720px;margin-top:19px}.sync-progress{background:#211713;border:1px solid #77503b;border-radius:5px;margin:20px 0;padding:18px}.progress-top{color:var(--gold);font-size:var(--impt-type-secondary);justify-content:space-between;display:flex}.progress-top>span+span{font-size:var(--impt-type-secondary);letter-spacing:.12em}progress{width:100%;height:5px;accent-color:var(--accent);background:#5c3527;border:0;margin:15px 0;display:block}progress::-webkit-progress-bar{background:#4c2d24}progress::-webkit-progress-value{background:var(--accent)}.sync-progress p{font-size:var(--impt-type-body);color:#ccaf97;margin:0}.sync-diff,.sync-instructions{border-top:1px solid var(--line);font-size:var(--impt-type-secondary);padding-top:17px}.sync-diff summary{font-size:var(--impt-type-control);letter-spacing:.07em}.sync-diff summary span{font-size:var(--impt-type-secondary);letter-spacing:0;color:var(--gold);margin-left:15px}.diff-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.diff-columns h3{font-size:var(--impt-type-section)}.diff-columns p{font-size:var(--impt-type-body);margin:8px 0}.notice{border:1px solid #6d4936;border-left:3px solid var(--accent);font-size:var(--impt-type-secondary);margin:16px 0;padding:16px 18px}.notice p{font-size:var(--impt-type-body);margin-bottom:7px}.notice button{font-size:var(--impt-type-control);min-height:31px;margin-left:8px;padding:5px 10px}.notice ul{padding-left:19px;line-height:1.9}.notice li small{color:#9a7f70;font-size:var(--impt-type-secondary)}.notice strong{font-weight:600}.notice:has(#extension-manager){border-left-width:1px;border-color:var(--line);background:#1b191b;justify-content:space-between;align-items:center;gap:12px;margin-top:0;display:flex}.notice:has(#extension-manager) strong{color:#ad9b8e;font-weight:400}.notice:has(#extension-manager) button{color:var(--gold);background:0 0;border:0}.split{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.row select{width:auto;max-width:180px;font-size:var(--impt-type-body)}.row strong{font-size:var(--impt-type-secondary)}.member-state{color:var(--faint);font-size:var(--impt-type-secondary);margin-top:4px;display:block}.form-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}details{margin:18px 0}summary{color:#dbc3ae;cursor:pointer;line-height:1.8}details>p{font-size:var(--impt-type-body);color:var(--muted)}details>ol{font-size:var(--impt-type-secondary);color:var(--muted)}.panel ol{padding-left:20px}.panel ol li{padding:5px 0}.squad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.squad-card{padding:30px;position:relative}.squad-number{letter-spacing:-.1em;pointer-events:none;font-size:100px;font-weight:700;line-height:1.3;position:absolute;top:0;right:20px}.squad-card h2{font-size:var(--impt-type-section)}.squad-card>p{max-width:80%;font-size:var(--impt-type-body)}.squad-totals{border-top:1px solid var(--line);gap:40px;margin:22px 0;padding-top:20px;display:flex}.squad-totals strong{font-size:var(--impt-type-section);font-weight:500;line-height:1}.squad-totals small{color:var(--faint);font-size:var(--impt-type-secondary);letter-spacing:.13em;margin-top:7px;display:block}.diagnostics{border-color:#684131;margin:12px 0 30px}.diagnostic-stats{font-size:var(--impt-type-secondary);color:var(--muted);flex-wrap:wrap;align-items:center;gap:25px;display:flex}.diagnostic-stats strong{font-size:var(--impt-type-metric);color:var(--accent);margin-right:5px;font-weight:500}.table-scroll{margin:20px 0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:var(--impt-type-secondary)}th{font-size:var(--impt-type-secondary);letter-spacing:.08em;color:var(--gold);font-weight:500}th,td{border-bottom:1px solid var(--line);padding:15px 12px}td p{font-size:var(--impt-type-body);max-width:240px;margin:7px 0}dialog{width:min(720px,94vw);max-height:90vh;color:var(--text);background:#1b181b;border:1px solid #88513c;border-radius:9px;padding:34px;overflow:auto;box-shadow:0 30px 100px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c090ddd}dialog h2{font-size:var(--impt-type-section)}dialog p,dialog li{font-size:var(--impt-type-body);color:var(--muted)}dialog ol{padding-left:22px}.close{float:right;min-height:32px;font-size:var(--impt-type-section);background:0 0;border:0;padding:0 10px}.auth{max-width:500px;margin:30px auto}#toast{border:1px solid #a7623d;border-left:3px solid var(--accent);color:#f9e6d7;max-width:min(520px,90vw);font-size:var(--impt-type-secondary);z-index:20;background:#30201a;border-radius:5px;padding:17px 22px;display:none;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 50px #0007}footer{border-top:1px solid var(--line);font-size:var(--impt-type-secondary);color:#7f726b;justify-content:space-between;align-items:center;gap:20px;display:flex}footer strong{font-size:var(--impt-type-secondary);letter-spacing:.1em;color:#baa18e}footer strong span{color:var(--accent);margin:0 5px}footer a{font-size:var(--impt-type-secondary);letter-spacing:.1em;color:#b3896b}pre{white-space:pre-wrap;overflow-wrap:anywhere}body>main{max-width:900px}body>main h6{font-size:var(--impt-type-ui);color:var(--muted);font-weight:400}body>main img{max-width:100%}@media (min-width:1700px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ship-visual{height:205px}.hero{min-height:490px}}@media (max-width:1200px){#shell{grid-template-columns:195px minmax(0,1fr)}.brand{min-width:0}.stat{padding:20px 16px}.stat strong,.value-stat strong{font-size:var(--impt-type-metric)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:410px}.hero h1{font-size:var(--impt-type-hero)}.hero-code{font-size:var(--impt-type-caption)}.identity-metrics{gap:22px}.identity-title h2{font-size:var(--impt-type-section)}.identity-title img{width:40px;height:40px}.identity-card{padding:20px}.network-label,.command-heading .eyebrow{font-size:var(--impt-type-caption)}.hero p{font-size:var(--impt-type-body)}.split{grid-template-columns:1fr}}@media (max-width:900px){#shell{grid-template-columns:170px minmax(0,1fr)}aside{padding:22px 10px}nav button{font-size:var(--impt-type-control);gap:8px;padding:10px 8px}nav button.selected{padding-left:6px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat strong,.value-stat strong{font-size:var(--impt-type-metric)}.hero{min-height:390px}.hero h1{font-size:var(--impt-type-hero)}.hero-code,.network-label{display:none}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-search{display:block}.filter-search input{max-width:none;margin-top:9px}.squad-grid{grid-template-columns:1fr}.sync-header{flex-direction:column;align-items:start}.lore-link{flex-direction:column;align-items:start;gap:10px}.ship-visual{height:165px}.card h3{font-size:var(--impt-type-card-title)}.card-bottom{align-items:start}.card-body{padding:15px}.rsi-source{font-size:var(--impt-type-caption)}}@media (max-width:650px){header{gap:8px;height:74px;padding:0 17px}.logo{width:38px;height:38px}.brand{gap:8px}.brand>span{font-size:23px}.brand small{letter-spacing:.08em;font-size:6px}.brand b{margin-left:2px}#session{gap:6px}#session small,#session strong{font-size:var(--impt-type-secondary)}#session button{font-size:var(--impt-type-control);margin-left:5px}#shell{display:block}aside{border-right:0;border-bottom:1px solid var(--line);padding:7px 10px}nav{scrollbar-width:thin;gap:4px;display:flex;overflow:auto}nav button{min-height:43px;font-size:var(--impt-type-control);flex:none;gap:7px;padding:9px 10px}nav button small{display:none}nav button.selected{border-left-width:1px;border-bottom:2px solid var(--accent);padding-left:10px}.command-heading{margin-bottom:14px}.command-heading .eyebrow{font-size:var(--impt-type-caption);letter-spacing:.13em}.hero{min-height:422px}.hero-scene{object-position:62% center}.hero:after{background:linear-gradient(90deg,#161316ed,#16131688),linear-gradient(#0000 10%,#171113f5)}.hero h1{font-size:var(--impt-type-hero);max-width:320px;margin-top:25px}.hero-actions{gap:8px}.hero-actions button{min-width:0;font-size:var(--impt-type-control);gap:8px;padding:10px 13px}.tag{font-size:var(--impt-type-caption)}.hero p{font-size:var(--impt-type-body)}.stats{margin:17px 0 20px}.stat{padding:17px}.stat strong{font-size:var(--impt-type-metric)}.stat-index{font-size:var(--impt-type-caption)}.stat small{font-size:var(--impt-type-secondary)}.value-stat strong{font-size:var(--impt-type-metric);padding-top:7px}.panel{padding:20px}.identity-card{padding:22px}.section-head{gap:12px;margin-top:25px}.section-head h2{font-size:var(--impt-type-section)}.section-head .eyebrow{font-size:var(--impt-type-caption)}.section-head button{font-size:var(--impt-type-control)}.grid{grid-template-columns:1fr;gap:13px}.ship-visual{height:230px}.card-body{padding:21px}.card h3{font-size:var(--impt-type-card-title)}.card-body .eyebrow{font-size:var(--impt-type-caption)}.ship-role,.ship-owner{font-size:var(--impt-type-secondary)}.card-bottom strong{font-size:var(--impt-type-card-title)}.rsi-source{font-size:var(--impt-type-caption)}.card-bottom strong small,.ship-state{font-size:var(--impt-type-secondary)}.count{font-size:var(--impt-type-metric);right:20px}.ship-role{margin-bottom:18px}.filter-grid{gap:11px}.filter-panel{padding:18px}.filter-grid label{font-size:var(--impt-type-secondary)}.filter-grid select{font-size:var(--impt-type-body);padding:9px}.filter-search label{font-size:var(--impt-type-secondary)}.sync-header .eyebrow{font-size:var(--impt-type-caption)}.sync-header h2{font-size:var(--impt-type-section)}.sync-header{gap:12px}.sync-header .primary{width:100%}.sync-policy{font-size:var(--impt-type-secondary)}.sync-diff summary span{margin-left:0;display:block}.diff-columns{gap:10px}.notice{font-size:var(--impt-type-secondary);padding:13px}.notice:has(#extension-manager){align-items:start}.notice button{max-width:110px;font-size:var(--impt-type-control);flex:none;margin-left:0}.squad-card{padding:26px}.page-heading{padding-top:10px}.page-heading h1{font-size:var(--impt-type-page)}.page-heading p{font-size:var(--impt-type-body)}.row{gap:10px}.row select{width:100%;max-width:none}.row strong{width:100%}.diagnostic-stats{font-size:var(--impt-type-secondary);gap:12px}.split{gap:15px}.lore-link{padding:24px}.lore-link strong{font-size:var(--impt-type-card-title)}.lore-link>span{font-size:var(--impt-type-secondary)}footer{padding:22px 17px;line-height:1.8;display:block}footer strong{margin-bottom:8px;display:block}footer a{margin-top:10px;display:block}dialog{padding:22px}dialog h2{font-size:var(--impt-type-section)}.sync-instructions{font-size:var(--impt-type-secondary)}.form-actions button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.card:hover,.card:hover img{transform:none}}:root{--radius:2px;--bg:#0b0c0f;--text:#f2f2f0;--muted:#b5b5b8}body{background:radial-gradient(at 50% 0,#3d211b30,#0000 65%),#0b0c0f}header{padding:0 max(28px,50vw - 740px)}.brand{min-width:205px}.brand small{color:#a7a7aa}.fleet-navigation{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;display:flex;top:0}#nav{scrollbar-width:thin;display:flex;overflow-x:auto}#nav button{min-height:66px;font-size:var(--impt-type-nav);letter-spacing:.08em;text-transform:uppercase;color:#c7c7ca;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:14px 13px;position:relative}#nav button.selected{border:0;border-bottom:2px solid var(--accent);color:#fff;background:linear-gradient(#0000,#ff713e15);padding:14px 13px}#nav button:hover{color:#fff;background:#ffffff08}#nav button small{display:none}#shell{min-height:65vh;display:block}.command-heading{max-width:1384px;margin:0 auto;padding:20px 0}.command-heading .eyebrow,.network-label{font-size:var(--impt-type-caption)}.hero{background:#15171a;border:0;border-radius:0}.hero:before{display:none}.hero h1{text-transform:uppercase}.hero p{line-height:1.8}.hero .tag{background:0 0}.hero-actions{gap:18px;margin-top:34px}.hero-actions button{text-transform:uppercase;letter-spacing:.09em;background:#10141ab8;border-radius:0;min-width:190px;min-height:50px}.hero-actions .primary{border-color:#fb8653}.hero-code{right:48px}body:has(.hero) main>.stats{max-width:1384px;margin-left:auto;margin-right:auto}body:has(.hero) main>.section-head{max-width:1384px;margin-left:auto;margin-right:auto}body:has(.hero) main>.grid{max-width:1384px;margin-left:auto;margin-right:auto}body:has(.hero) main>.lore-link{max-width:1384px;margin-left:auto;margin-right:auto}body:has(.hero) main>.sync-panel{max-width:1384px;margin-left:auto;margin-right:auto}body:has(.hero) main>details{max-width:1384px;margin-left:auto;margin-right:auto}.stats{border:1px solid #3a3635;border-left:0;border-right:0;border-radius:0;margin-top:0;margin-bottom:48px}.stat{padding:32px}.stat strong{font-size:var(--impt-type-metric)}.stat-index{font-size:var(--impt-type-caption)}.stat small{font-size:var(--impt-type-secondary)}.value-stat strong{font-size:var(--impt-type-metric)}.panel{background:linear-gradient(135deg,#1b1d22,#131519);border-radius:0;padding:30px}.section-head{margin-top:52px;margin-bottom:26px}.section-head .eyebrow{font-size:var(--impt-type-caption)}.grid{gap:26px}.card{background:#15171c;border-color:#383a40;border-radius:0}.ship-visual{height:250px}.card img{filter:saturate(.8)}.card h3{font-size:var(--impt-type-card-title)}.card-body .eyebrow{font-size:var(--impt-type-caption)}.ship-role,.ship-owner{font-size:var(--impt-type-secondary)}.card-bottom{padding-top:20px}.card-bottom strong{font-size:var(--impt-type-card-title)}.rsi-source{font-size:var(--impt-type-caption)}.ship-state{font-size:var(--impt-type-secondary);padding:5px 9px}.page-heading h1{font-size:var(--impt-type-page);text-transform:uppercase;font-weight:500}.page-heading p{font-size:var(--impt-type-body)}.filter-panel{background:#15171b;border-radius:0}.notice{border-radius:0}.notice:has(#extension-manager){max-width:1384px;margin:18px auto}.org-banner{text-align:center;border-top:1px solid #41322e;padding:65px 24px}.org-banner>span{color:var(--accent)}.org-banner strong{margin:16px 0;display:block}.org-banner p{font-size:var(--impt-type-body)}.community-links{border-top:1px solid #303034;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:28px;display:flex}.community-links a{font-size:var(--impt-type-secondary);letter-spacing:.04em;color:#c7c2bf}.community-links p,.community-links small{display:none}footer{background:#0b0c0f;padding:26px 40px}@media (min-width:1800px){.ship-visual{height:280px}}@media (max-width:1100px){#nav{gap:2px}#nav button{font-size:var(--impt-type-nav);padding:12px 10px}.hero{min-height:580px}.ship-visual{height:210px}.stat{padding:24px}.card-body{padding:20px}}@media (max-width:760px){.fleet-navigation{justify-content:flex-start;gap:12px;min-height:55px;padding:0 14px}#nav{justify-content:flex-start;gap:0;min-width:0}#nav button,#nav button.selected{min-height:55px;font-size:var(--impt-type-nav);letter-spacing:.03em;padding:12px 13px}.command-heading{padding:15px 0}.network-label{display:none}.hero{align-items:flex-end}.hero h1{max-width:560px}.hero p{font-size:var(--impt-type-body)}.hero-scene{object-position:65% center}.hero:after{background:linear-gradient(#0b0c0f33,#0b0c0f88 35%,#0b0c0ff5 100%)}.hero .tag{font-size:var(--impt-type-caption)}.hero-code{display:none}.hero-actions{gap:10px}.hero-actions button{min-height:47px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.stat{padding:22px}.stat strong,.value-stat strong{font-size:var(--impt-type-metric)}.panel{padding:24px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ship-visual{height:190px}.card h3{font-size:var(--impt-type-card-title)}.card-body{padding:18px}.section-head h2{font-size:var(--impt-type-section)}.org-banner{padding:45px 20px}.org-banner strong{letter-spacing:.05em}.community-links{gap:18px;padding:24px}.community-links a{font-size:var(--impt-type-secondary)}}@media (max-width:500px){.grid{grid-template-columns:1fr}.ship-visual{height:260px}.card h3{font-size:var(--impt-type-card-title)}.fleet-navigation{padding:0 9px}.stat-index{font-size:var(--impt-type-caption)}}@media (max-width:760px){html{scroll-padding-top:65px}header{height:auto;min-height:72px;padding:14px max(16px,env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left));flex-wrap:wrap;row-gap:10px}.brand{flex:1;min-width:0}.brand>span{font-size:23px}#session{min-width:0;max-width:100%;margin-left:auto}#session>div{min-width:0}#session strong{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}#session button{min-height:44px;padding:8px}.fleet-navigation{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));max-width:100%}#nav{overscroll-behavior-x:contain;flex:1}#nav button{min-height:50px}.hero{min-height:min(76svh,650px)}.hero-content{min-width:0;max-width:100%}.hero h1{font-size:var(--impt-type-hero)}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hero-actions button{min-width:0;font-size:var(--impt-type-control);letter-spacing:.02em;gap:8px;padding:12px 10px}input,select,textarea{max-width:100%;min-height:46px;font-size:var(--impt-type-body)!important}button,a.primary,.text-button{min-height:44px}.page-heading h1{font-size:var(--impt-type-page);overflow-wrap:anywhere}.filter-search{display:block}.filter-search label{margin-bottom:9px;display:block}.filter-search input{max-width:none}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid>label{min-width:0}.filter-grid select{padding:10px 8px}.sync-header{flex-direction:column;align-items:stretch}.sync-header>div{min-width:0}.sync-header h2{overflow-wrap:anywhere}.sync-header .primary{white-space:normal;width:100%}.sync-progress{padding:14px}.progress-top{flex-wrap:wrap;gap:10px}.sync-policy,.sync-instructions,.notice,.unmatched-notice li{overflow-wrap:anywhere}.sync-diff summary span{margin:8px 0 0;display:block}.diff-columns,.split,.squad-grid{grid-template-columns:1fr}.identity-title,.identity-title>div{min-width:0}.identity-title h2{overflow-wrap:anywhere}.identity-metrics{flex-wrap:wrap;gap:16px 24px}.identity-metrics>span{min-width:0}.identity-metrics strong{overflow-wrap:anywhere}.notice:has(#extension-manager){flex-direction:column;align-items:stretch;gap:10px;display:flex}.notice #extension-manager{width:100%;max-width:none;margin:0}.section-head{align-items:flex-start}.row.member-form{grid-template-columns:1fr;align-items:stretch;display:grid}.row select,.row button{width:100%;max-width:none}.row strong{overflow-wrap:anywhere;min-width:0}.table-scroll{overscroll-behavior-x:contain;max-width:100%}.squad-card>p{max-width:100%}dialog{overflow-wrap:anywhere;width:calc(100% - 24px);max-width:650px;max-height:calc(100dvh - 28px);padding:22px 18px}dialog h2{font-size:var(--impt-type-section);padding-right:25px}dialog .close{min-width:44px;min-height:44px}.org-banner strong{overflow-wrap:anywhere;font-size:clamp(21px,5vw,32px)}footer{padding-bottom:max(24px,env(safe-area-inset-bottom))}#toast{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));overflow-wrap:anywhere;max-width:none}}@media (max-width:380px){header{gap:6px}.logo{width:32px;height:32px}.brand{gap:7px}.brand>span{font-size:20px}#session strong{max-width:96px;font-size:var(--impt-type-secondary)}#session small{font-size:var(--impt-type-secondary)}#session button{font-size:var(--impt-type-control);margin-left:0}.hero{min-height:480px}.hero h1{font-size:var(--impt-type-hero)}.hero p{font-size:var(--impt-type-body)}.hero .tag{font-size:var(--impt-type-caption);letter-spacing:.13em}.panel{padding:18px}.filter-grid{grid-template-columns:1fr}.stat{padding:17px 13px}.stat strong,.value-stat strong{font-size:var(--impt-type-metric)}.stat small{font-size:var(--impt-type-secondary)}.ship-visual{height:220px}}@media (max-height:500px) and (orientation:landscape){.hero{min-height:420px}.fleet-navigation{position:relative}dialog{max-height:calc(100dvh - 16px)}}:root{--accent:#ff803e;--gold:#ffc18c;--line:#ffffff20}body{background-color:#090c12;background-image:radial-gradient(1px 1px at 10% 30%,#fff8 50%,#0000 100%),radial-gradient(1px 1px at 74% 60%,#fb85 50%,#0000 100%),radial-gradient(1px 1px at 45% 80%,#fff5 50%,#0000 100%),radial-gradient(at 70% 20%,#2e1c2430,#0000 60%);background-size:323px 271px,401px 379px,557px 431px,100% 100%}header{background:#090c12;border-bottom:1px solid #ffffff12;height:75px}.brand>span{letter-spacing:.22em;font-size:25px}.logo{width:48px;height:48px}.account-entry{color:#ddd;font-size:var(--impt-type-nav);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;display:flex}.account-icon{font-size:var(--impt-type-section);color:var(--accent)}.fleet-navigation{isolation:isolate;z-index:30;background:#0c1018f5;border-top:1px solid #ffffff05;border-bottom:1px solid #b97e474f;gap:35px;min-height:66px;padding:0 4%;position:sticky}#nav{flex:1;align-items:stretch;gap:0}#nav button{letter-spacing:.14em;font-weight:500;font-size:var(--impt-type-nav);text-transform:uppercase;white-space:nowrap}.nav-group summary{letter-spacing:.14em;font-weight:500;font-size:var(--impt-type-control);text-transform:uppercase;white-space:nowrap}.nav-toggle{display:none}.nav-group summary{cursor:pointer;color:#c7c8ce;border-bottom:2px solid #0000;align-items:center;gap:15px;min-height:66px;padding:0 25px;list-style:none;display:flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary>span{font-size:var(--impt-type-ui);color:#a87756;transition:transform .2s}.nav-group[open] summary{color:#fff;border-bottom-color:var(--accent);background:#ffffff04}.nav-group[open] summary>span{transform:rotate(180deg)}.nav-group summary:hover{color:var(--accent)}#nav .nav-home{border-bottom:2px solid #0000;padding:0 25px}#nav .nav-home.selected{border-bottom-color:var(--accent)}.mega-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(110deg,#171e2afc,#0d111afc);border-bottom:1px solid #b16c41;grid-template-columns:1fr 1.5fr;gap:60px;padding:45px max(6%,50vw - 650px);display:grid;position:absolute;left:0;right:0;box-shadow:0 35px 60px #000a}.mega-intro{border-right:1px solid #ffffff18;padding-right:25px}.mega-intro>span{font:var(--impt-type-secondary) ui-monospace,monospace;letter-spacing:.16em;color:var(--accent)}.mega-intro h2{font-size:var(--impt-type-section);margin:20px 0;font-weight:400;line-height:1.1}.mega-intro p{font-size:var(--impt-type-body);color:#9ca4b3}.mega-links{gap:0;display:grid}#nav .mega-links>a,#nav .mega-links>button{text-align:left;letter-spacing:0;color:#e7e7ec;text-transform:none;white-space:normal;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;min-height:82px;padding:18px 40px 18px 18px;transition:background .2s,padding .2s;display:block;position:relative}#nav .mega-links>a:hover,#nav .mega-links>button:hover{background:#ff803e0b;padding-left:25px}#nav .mega-links span{font-size:var(--impt-type-nav);font-weight:400;display:block}#nav .mega-links small{font-size:var(--impt-type-secondary);color:#939eae;margin-top:5px;display:block}#nav .mega-links b{font-size:var(--impt-type-nav);color:var(--accent);font-weight:400;position:absolute;top:26px;right:18px}#nav .mega-links [aria-current=page]{border-left:2px solid var(--accent)}.nav-cta{color:#fff;font-size:var(--impt-type-secondary);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(115deg,#b32d24,#d8542d);border:1px solid #ff9a60;justify-content:center;align-self:center;align-items:center;gap:23px;margin-left:30px;padding:13px 23px;display:flex}.nav-cta:hover{color:#fff;background:#e56a32}.hero{border-bottom:1px solid #a65e3b88;min-height:min(82svh,920px);overflow:hidden}.hero-scene{filter:saturate(.7)contrast(1.1);object-position:65% center}.hero-content{max-width:800px}.hero h1{font-size:var(--impt-type-hero);letter-spacing:-.045em;font-weight:350;line-height:1.01}.hero h1 em{color:#ffc18c;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#fff0dd,#ff9256 75%);-webkit-background-clip:text;background-clip:text;font-weight:600}.hero .tag{letter-spacing:.25em;font-size:var(--impt-type-caption);color:#ffbc8d;border:0;padding:0 0 12px}.hero .tag:before{content:"";color:var(--accent);font-size:var(--impt-type-caption);margin-right:13px}.hero p{color:#c0c4cf;font-size:var(--impt-type-body);max-width:480px;font-weight:350}.hero-actions .primary{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(110deg,#a92e24,#db5f30);border:1px solid #ff965e;box-shadow:0 0 35px #ff64231a}.hero-actions a{min-height:50px;font-size:var(--impt-type-secondary);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:30px;padding:14px 24px;display:inline-flex}.secondary-action{color:#ebebed;border-bottom:1px solid #fff5}.secondary-action:hover{border-color:var(--accent)}.hero-code{font-size:var(--impt-type-caption);letter-spacing:.25em;color:#c0a18a;border-right:1px solid #d58a4c66;padding-right:14px;bottom:65px}.hero-code:before{display:none}.orbital-display{aspect-ratio:1;z-index:1;pointer-events:none;border:1px solid #ffb87a22;border-radius:50%;width:min(43vw,630px);position:absolute;top:50%;right:3%;transform:translateY(-50%)}.orbital-display:before,.orbital-display:after{content:"";border:1px dashed #ffe2c322;border-radius:50%;position:absolute;inset:7%}.orbital-display:after{border-style:solid;border-color:#fff2;inset:23%}.orbital-display>div{border-top:2px solid #ff9e6077;border-bottom:2px solid #ff9e6033;border-radius:50%;position:absolute;inset:14%;transform:rotate(-34deg)}.orbital-display>div:before{content:"";color:#ffbb8099;font:35px monospace;position:absolute;top:12%;right:4%}.orbital-display>span{font:var(--impt-type-secondary) monospace;color:#d4bca0;letter-spacing:.2em;position:absolute;bottom:7%;right:12%;transform:rotate(-25deg)}.portal-intro,.mission-grid{max-width:1384px;margin:65px auto 0}.portal-intro{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:40px}.portal-intro h2{font-size:var(--impt-type-section);margin-bottom:0}.portal-intro>p{font-size:var(--impt-type-body)}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px;display:grid}.mission-grid>a{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:radial-gradient(at 100% 0,#61362633,#0000 65%),linear-gradient(135deg,#1b2330aa,#10141e);border:1px solid #ffffff24;min-height:280px;padding:30px;transition:transform .25s,border-color .25s;display:block;position:relative}.mission-grid>a:hover{border-color:var(--accent);transform:translateY(-5px)}.mission-index{font:var(--impt-type-secondary) ui-monospace,monospace;letter-spacing:.15em}.mission-glyph{color:#ffa76c;margin:16px 0 10px;font-size:50px;font-weight:300;display:block}.mission-grid h3{color:#e9e9eb;font-weight:400}.mission-grid p{font-size:var(--impt-type-body);color:#9ba5b5}.mission-arrow{color:var(--accent);position:absolute;bottom:25px;right:25px}.panel,.card,.filter-panel{background:linear-gradient(130deg,#19202bda,#10151ee8);border-color:#65718940}.panel{position:relative}.panel:before{content:"";background:#e88a51;width:22px;height:2px;position:absolute;top:-1px;left:-1px}.stats{background:#10151de6;border-color:#5b4a3b66}.stat strong{font-weight:350}.stat-index{font-family:var(--impt-font-mono)}.section-head h2{font-weight:350;font-size:var(--impt-type-section)}.ship-visual{background:#10151e}.ship-visual:after{background:linear-gradient(#0000 40%,#131a24)}.card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.card:hover{border-color:#cf8754;box-shadow:0 10px 35px #0005}.card-body .eyebrow{font-family:var(--impt-font-mono);color:#dfa67a}.card h3{font-weight:400}.card-bottom{border-top-color:#ffffff18}.ship-state{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0}.lore-link{background:linear-gradient(100deg,#45261955,#111a28);padding:40px}.org-banner{background:radial-gradient(at 50% 100%,#71352244,#0000 70%),linear-gradient(#0d121c,#090c12)}.org-banner strong{font-weight:350}.community-links{background:#0d1119}.notice{background:#171d27;border-color:#5e657450}.notice:has(#extension-manager){font-size:var(--impt-type-secondary);padding:12px 18px}.notice #extension-manager{min-height:35px;padding:5px 12px}@media (max-width:1100px){.nav-group summary{font-size:var(--impt-type-control);padding:0 16px}.nav-cta{font-size:var(--impt-type-secondary);gap:12px;margin-left:15px;padding:12px 15px}#nav .nav-home{padding:0 15px}.fleet-navigation{gap:15px;padding:0 24px}.mega-panel{gap:35px;padding:35px}.hero h1{font-size:var(--impt-type-hero)}}@media (max-width:850px){.fleet-navigation{min-height:59px;padding:0 20px}.nav-toggle{min-height:48px;font-size:var(--impt-type-secondary);text-transform:uppercase;letter-spacing:.17em;color:#ddd;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.menu-lines{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);width:22px;height:14px;position:relative}.menu-lines:after{content:"";background:#f9b383;width:15px;height:1px;position:absolute;top:5px;right:0}.nav-toggle[aria-expanded=true] .menu-lines{border-bottom:0;height:1px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .menu-lines:after{width:22px;top:-1px;transform:rotate(90deg)}#nav{overscroll-behavior:contain;background:#0d131ffb;border-bottom:1px solid #ad7047;max-height:calc(100dvh - 160px);padding:15px 20px 25px;position:absolute;top:100%;left:0;right:0;box-shadow:0 25px 40px #0009}.nav-group summary{min-height:58px;font-size:var(--impt-type-control);justify-content:space-between;padding:15px 10px}.mega-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:8px 0 18px;display:block}.mega-intro{display:none}#nav .mega-links>a,#nav .mega-links>button{background:#ffffff03;min-height:72px;padding:15px 35px 15px 20px}#nav .mega-links span{font-size:var(--impt-type-nav)}#nav .mega-links small{font-size:var(--impt-type-secondary)}#nav .nav-home{width:100%;min-height:55px;font-size:var(--impt-type-nav);letter-spacing:.12em;justify-content:flex-start;padding:15px 10px}#nav .nav-cta{min-height:48px;font-size:var(--impt-type-nav);margin:22px 0 0}.hero{min-height:640px}.hero h1{font-size:var(--impt-type-hero)}.orbital-display{opacity:.65}.hero-content{z-index:2}.hero-code{display:none}.portal-intro{grid-template-columns:1fr;gap:10px;margin-top:40px;padding-bottom:25px}.portal-intro>p{font-size:var(--impt-type-body)}.mission-grid{grid-template-columns:1fr;gap:16px}.mission-grid>a{min-height:200px;padding:25px 25px 25px 100px}.mission-glyph{margin:0;font-size:45px;position:absolute;top:55px;left:25px}.mission-grid h3{font-size:var(--impt-type-section);margin-top:22px}.mission-grid p{font-size:var(--impt-type-body)}.hero-actions a{font-size:var(--impt-type-secondary);letter-spacing:.04em;gap:12px;padding:13px}.hero p{font-size:var(--impt-type-body)}.section-head h2{font-size:var(--impt-type-section)}}@media (max-width:500px){.hero{min-height:590px}.hero h1{font-size:var(--impt-type-hero);line-height:1.03}.hero .tag{font-size:var(--impt-type-caption);letter-spacing:.13em}.hero .tag:before{margin-right:7px}.orbital-display{opacity:.4}.hero-actions{gap:8px}.hero-actions a{font-size:var(--impt-type-secondary);gap:8px;padding:12px 9px}.hero-actions button{letter-spacing:.02em}.hero p{font-size:var(--impt-type-body)}.hero-scene{object-position:62% center}.hero:after{background:linear-gradient(#090c1255,#090c1299 30%,#090c12 100%)}.mission-grid>a{padding-left:85px}.mission-glyph{font-size:40px;left:20px}.mission-index{font-size:var(--impt-type-secondary)}}@media (prefers-reduced-motion:reduce){.mission-grid>a:hover{transform:none}.menu-lines,.nav-group summary>span{transition:none}}:root{--display-font:"Bahnschrift","Aptos Display","Segoe UI",sans-serif;--mono-font:"Cascadia Code","SFMono-Regular",Consolas,monospace}h1,h2,h3,.nav-group summary,.nav-home,.brand{font-family:var(--impt-font-nav)}.eyebrow,.stat-index,.mission-index,.mega-intro>span,.hero-code{font-family:var(--impt-font-mono)}.mission-glyph .ui-icon{stroke-width:.85px;width:52px;height:52px}.ship-owner{align-items:center;gap:8px;display:flex}.ship-owner>span{display:inline-flex}.ship-owner .ui-icon{stroke-width:1.3px;width:15px;height:15px}.menu-item-icon{color:#c29a7c;font-style:normal;position:absolute;top:26px;left:18px}.menu-item-icon .ui-icon{width:27px;height:27px}:is(#nav .mega-links>button:has(.menu-item-icon),#nav .mega-links>a:has(.menu-item-icon)){padding-left:62px}:is(#nav .mega-links>button:has(.menu-item-icon):hover,#nav .mega-links>a:has(.menu-item-icon):hover){padding-left:68px}.nav-group[open] summary{box-shadow:inset 0 -10px 20px #ff803e05}.mega-panel{background-image:linear-gradient(110deg,#17202dfc,#0b101afc);border-top:1px solid #ffffff10}.mega-intro{position:relative;overflow:hidden}.mega-intro:after{content:"";pointer-events:none;border:1px solid #ed9c4b18;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-80px;right:20px;box-shadow:0 0 0 25px #e3944d05,0 0 0 50px #e3944d04}.hero-content:before{content:"";background:linear-gradient(#ff9d7066,#0000 50%,#ff9d7044);width:1px;position:absolute;top:5px;bottom:8px;left:-29px}.hero h1{text-shadow:0 8px 45px #0008}.hero-actions{align-items:center}.hero-actions .primary:hover{background:linear-gradient(110deg,#c23c29,#f18042);box-shadow:0 0 40px #ff642333}.hero-scene{animation:1.8s ease-out both scene-arrival}.hero-content{animation:.8s ease-out both content-arrival}.orbital-display{border-color:#ffb87a33}@media (max-width:850px){.orbital-display{width:min(90%,630px);top:50%;right:4%}}.orbital-display:before{border-style:dotted;border-color:#fff3}.orbital-display>div:after{content:"";background:#ffc394;border-radius:50%;width:7px;height:7px;position:absolute;top:49%;left:-5px;box-shadow:0 0 20px #ff9d6077}.mission-grid>a{background-image:linear-gradient(135deg,#1c2938c9,#101722ed);box-shadow:inset 0 1px #ffffff0a}.mission-grid>a:before{content:"";background:#bb835c;width:33px;height:2px;transition:width .25s;position:absolute;top:0;left:0}.mission-grid>a:hover:before{background:var(--accent);width:75px}.mission-grid>a:after{content:"";pointer-events:none;border:1px solid #ffffff07;width:100px;height:100px;position:absolute;top:45px;right:-30px;transform:rotate(45deg)}.mission-index{color:#d4ab8e}.mission-grid h3{font-size:var(--impt-type-section);letter-spacing:-.025em}.mission-grid p{line-height:1.8}.mission-arrow{border:1px solid #b1856244;place-items:center;width:34px;height:34px;font-size:14px;transition:background .2s;display:grid}.mission-grid>a:hover .mission-arrow{background:#ff803e18}.footer-emblem{object-fit:contain;filter:none;width:64px;height:64px;margin:0 auto 24px;display:block}.org-banner>span{font-size:var(--impt-type-secondary);letter-spacing:.4em}.org-banner strong{letter-spacing:.06em;font-size:clamp(25px,3.3vw,44px)}.community-links a{border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:44px;display:inline-flex}.community-links a:hover{color:var(--gold);border-bottom-color:#ff9a6055}.card .ship-visual{border-bottom:1px solid #ffffff08}.card .count{font-family:var(--impt-font-body);font-weight:350;font-size:var(--impt-type-metric);bottom:12px;right:20px}.card .count small{text-align:right;font:var(--impt-type-secondary) var(--mono-font);letter-spacing:.15em;display:block}.card-body{padding:25px}.card h3{letter-spacing:-.02em;line-height:1.15}.card-bottom strong{font-family:var(--impt-font-body);font-weight:400}.ship-state{font-family:var(--impt-font-mono);letter-spacing:.04em}.ship-state.ready:before{content:"";vertical-align:middle;background:#c4d2bb;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.page-heading{border-bottom:1px solid #ffffff16;margin-bottom:30px;padding-bottom:25px}.page-heading h1{letter-spacing:-.035em}.filter-panel{border-top-color:#b9774d66}.filter-search label{color:#e7a575}.sync-header>.primary{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.stat{position:relative}.stat:after{content:"";color:#b79d7c55;font:var(--impt-type-secondary) monospace;position:absolute;bottom:10px;right:14px}.stat small{color:#a9aeb9}.stat-index{color:#c49978}.squad-number{color:#ffb47c!important}.squad-card{overflow:hidden}.squad-card:after{content:"";pointer-events:none;border:1px solid #db9b6122;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-55px}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #ffbc83}@keyframes scene-arrival{0%{opacity:.4}to{opacity:1}}@keyframes content-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.hero-content:before{left:-14px}.mission-glyph .ui-icon{width:44px;height:44px}.card-body{padding:21px}.mega-intro:after{display:none}}@media (max-width:500px){.mission-glyph .ui-icon{width:38px;height:38px}.mission-grid h3{font-size:var(--impt-type-section)}.hero-content:before{display:none}.hero h1{letter-spacing:-.04em}.org-banner strong{font-size:var(--impt-type-section)}.footer-emblem{width:52px;height:52px}.community-links{gap:10px 22px}.card .count{font-size:var(--impt-type-metric)}.card .ship-visual{height:250px}}@media (prefers-reduced-motion:reduce){.hero-scene,.hero-content{animation:none}.mission-grid>a:before,.mission-arrow{transition:none}}.author-badge{width:fit-content;font:var(--impt-type-caption) var(--mono-font,monospace);color:#ffc18c;letter-spacing:.08em;border:1px solid #c4844c66;margin-top:8px;padding:5px 8px;display:block}.member-form select:disabled{opacity:.65;cursor:not-allowed;border-color:#aa795244}#rsi-login-start .primary{margin-top:18px}#rsi-login-proof{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}#rsi-login-proof h3{font-size:var(--impt-type-section)}#login-code{font:var(--impt-type-secondary)/1.6 var(--mono-font,monospace);overflow-wrap:anywhere;resize:none;min-height:100px;color:var(--gold)}#rsi-login-proof button{margin:12px 10px 0 0}#rsi-login-status{min-height:30px;color:var(--gold)}@media (max-width:600px){#rsi-login-proof button{width:100%;margin-right:0}}.fleet-navigation{overflow:visible}.nav-group{margin:0;padding:0;position:static}#nav{overflow:visible}#nav .nav-trigger{color:#c7c8ce;letter-spacing:.14em;min-height:66px;font-weight:500;font-size:var(--impt-type-nav);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:0 25px;display:flex}#nav .nav-trigger>span{font-size:var(--impt-type-nav);color:#c59570;transition:transform .2s}#nav .nav-trigger:hover{color:var(--gold);background:#ffffff05}#nav .nav-trigger[aria-expanded=true]{border-bottom-color:var(--accent);color:var(--accent);background:#ffffff04}#nav .nav-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.mega-panel{z-index:50;visibility:visible;top:100%}.mega-panel[hidden]{display:none!important}@media (max-width:1100px){#nav .nav-trigger{font-size:var(--impt-type-nav);padding:0 16px}}@media (max-width:850px){#nav{overflow-y:auto}#nav .nav-trigger{width:100%;min-height:58px;font-size:var(--impt-type-nav);letter-spacing:.12em;padding:15px 10px}.nav-group{border-bottom:1px solid #ffffff1a}.mega-panel{position:static}.nav-group:has(.nav-trigger[aria-expanded=true]){padding-bottom:8px}}.org-banner .footer-full-logo{object-fit:contain;margin:0 auto 25px}.org-banner h2{font-size:var(--impt-type-section);letter-spacing:.12em;margin:12px 0 16px;font-weight:400}@media (max-width:500px){.org-banner h2{font-size:var(--impt-type-section);letter-spacing:.07em}}.fleet-navigation{justify-content:center}.org-banner .footer-full-logo{mix-blend-mode:normal}.org-banner h2{margin-top:22px}#nav{justify-content:center}@media (max-width:850px){.fleet-navigation{justify-content:flex-end}#nav{display:none}#nav[data-open=true]{display:block}}.site-header{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#121722f5,#0c111af7);border-top:1px solid #ffffff09;border-bottom:1px solid #70615266;flex-wrap:nowrap;align-items:center;gap:30px;width:100%;max-width:100%;padding:0 clamp(20px,3vw,64px);display:flex;position:sticky;top:0;box-shadow:0 10px 35px #0003}.site-header .brand{color:#f6f0e9;gap:14px}.site-header .logo{filter:none;width:52px;height:52px}.site-header .brand>span{font:500 20px/1.15 var(--display-font);letter-spacing:.18em}.site-header .brand small{letter-spacing:.32em;color:#f4b185;margin-top:7px;font-size:13px;font-weight:400}.site-header .brand b{color:#8d98a9;font:7px var(--mono-font);letter-spacing:.16em;margin:5px 0 0;display:block}.site-header .fleet-navigation{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:auto;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:0;padding:0;display:flex;position:static;overflow:visible}.site-header #nav{max-height:none;box-shadow:none;background:0 0;border:0;flex:0 auto;justify-content:center;align-items:center;gap:4px;padding:0;display:flex;position:static;overflow:visible}.site-header #nav .nav-home,.site-header #nav .nav-trigger{color:#bdc5d1;height:50px;min-height:50px;font:500 var(--impt-type-nav) var(--display-font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:0 18px;display:flex;position:relative}.site-header #nav .nav-home.selected{color:#fff;background:#ffffff04;border-color:#ffffff0b}.site-header #nav .nav-home.selected:after{content:"";background:linear-gradient(90deg,#ffb37b,#fc7138);height:1px;position:absolute;bottom:7px;left:18px;right:18px}.site-header #nav .nav-home:hover,.site-header #nav .nav-trigger:hover{color:#fff;background:#ffffff06;border-color:#ffffff16}.site-header #nav .nav-trigger[aria-expanded=true]{color:#ffc499;background:#ee783812;border-color:#e59a5b55}.site-header #nav .nav-trigger>span{font-size:var(--impt-type-nav);color:#c38c63}.site-header #nav .nav-cta{display:none}.site-header #session{border-left:1px solid #ffffff17;gap:9px;min-width:0;max-width:210px;padding-left:24px}.site-header #session .account-entry{color:#ffd5b4;min-height:44px;font-size:var(--impt-type-nav);letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(110deg,#83432e22,#d4854522);border:1px solid #b7845b77;border-radius:2px;align-items:center;gap:10px;padding:11px 15px;display:flex}.site-header #session .account-entry:hover{background:#b360342b;border-color:#ffc394}.site-header #session .account-icon{font-size:var(--impt-type-card-title)}.site-header #session strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:var(--impt-type-secondary);overflow:hidden}.site-header #session small{font-size:var(--impt-type-secondary)}.site-header #session button{font-size:var(--impt-type-control);margin:0;padding:5px 8px}.site-header .mega-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(115deg,#1a2533fc,#101722fc);border:1px solid #66738455;border-top:2px solid #f79d62;border-radius:0 0 5px 5px;grid-template-columns:minmax(230px,1fr) minmax(0,2.5fr);gap:24px;display:grid;position:absolute;top:calc(100% + 1px);left:clamp(20px,3vw,64px);right:clamp(20px,3vw,64px);box-shadow:0 25px 70px #000b}.site-header .mega-intro{background:linear-gradient(90deg,#0b101bf2,#101724a6),url(/assets/impt/contest.png) 50%/cover;padding:25px 24px}.site-header .mega-intro>span{font-size:var(--impt-type-secondary);color:#e3ad82}.site-header .mega-intro h2{font-size:var(--impt-type-section);font-weight:400}.site-header .mega-intro p{font-size:var(--impt-type-body);line-height:1.8}.site-header .mega-intro:after{display:none}.site-header .mega-links{align-items:stretch;gap:12px;display:grid}:is(.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:has(.menu-item-icon),.site-header #nav .mega-links>button:has(.menu-item-icon)){text-align:left;white-space:normal;color:#eef0f4;background:linear-gradient(150deg,#ffffff05,#ffffff01);border:1px solid #ffffff16;border-radius:2px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;min-height:220px;padding:30px 20px 28px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}:is(.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover,.site-header #nav .mega-links>a:has(.menu-item-icon):hover,.site-header #nav .mega-links>button:has(.menu-item-icon):hover){background:linear-gradient(140deg,#f69a5c17,#ffffff04);border-color:#df9c655f;padding:30px 20px 28px;transform:translateY(-2px)}.site-header #nav .mega-links span{font:400 var(--impt-type-nav)/1.2 var(--display-font);letter-spacing:-.015em}.site-header #nav .mega-links small{line-height:1.6;font-size:var(--impt-type-secondary);color:#a5afbf;margin:0;display:block}.site-header #nav .mega-links b{font-size:var(--impt-type-nav);color:#d3a37e;top:22px;right:17px}.site-header .menu-item-icon{color:#f1b184}.site-header #nav .mega-links [aria-current=page]{background:#e88a3c0d;border-color:#e6a36e88}.site-header .nav-toggle{display:none}@media (min-width:1101px) and (max-width:1300px){.site-header{gap:15px;padding:0 22px}.site-header .brand>span{font-size:17px}.site-header .logo{width:44px;height:44px}.site-header #nav .nav-home,.site-header #nav .nav-trigger{font-size:var(--impt-type-nav);padding:0 11px}.site-header #session{max-width:180px;padding-left:12px}}@media (max-width:1100px){.site-header{gap:14px;height:78px;min-height:78px;padding:0 20px}.site-header .brand{gap:9px;margin-right:auto}.site-header .logo{width:42px;height:42px}.site-header .brand>span{font-size:17px}.site-header .brand small{font-size:10px}.site-header .brand b{font-size:6px}.site-header .fleet-navigation{flex:none;order:3}.site-header .nav-toggle{color:#e6dfd8;background:#ffffff04;border:1px solid #ffffff1c;border-radius:2px;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}.site-header #session{order:2;max-width:190px;padding-left:14px}.site-header #nav{overscroll-behavior:contain;background:#0e1623fc;border-bottom:1px solid #b77f4b;max-height:calc(100dvh - 78px);padding:18px 20px 28px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 50px #0008}.site-header #nav[data-open=true]{display:block}.site-header #nav .nav-home,.site-header #nav .nav-trigger{width:100%;height:auto;min-height:57px;font-size:var(--impt-type-nav);border-radius:0;justify-content:space-between;padding:16px}.site-header #nav .nav-home.selected:after{width:30px;left:16px;right:auto}.site-header .nav-group{border-bottom:1px solid #ffffff13}.site-header .mega-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:10px 0 20px;display:block;position:static}.site-header .mega-intro{display:none}.site-header .mega-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:is(.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:has(.menu-item-icon),.site-header #nav .mega-links>button:has(.menu-item-icon)){min-height:160px;padding:60px 18px 20px}:is(.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover,.site-header #nav .mega-links>a:has(.menu-item-icon):hover,.site-header #nav .mega-links>button:has(.menu-item-icon):hover){padding:60px 18px 20px;transform:none}.site-header #nav .mega-links span{font-size:var(--impt-type-nav)}.site-header .menu-item-icon{top:18px;left:17px}.site-header .menu-item-icon .ui-icon{width:26px;height:26px}.site-header #nav .nav-cta{min-height:46px;margin:20px 0 0;display:flex}.site-header #session .account-entry{font-size:var(--impt-type-nav);padding:10px}.site-header #session strong{max-width:115px}}@media (max-width:600px){.site-header{gap:9px;height:74px;min-height:74px;padding:0 13px}.site-header .logo{width:34px;height:34px}.site-header .brand>span{letter-spacing:.1em;font-size:14px}.site-header .brand small{letter-spacing:.2em;margin-top:4px;font-size:9px}.site-header .brand b,.site-header .nav-toggle>span:last-child{display:none}.site-header .nav-toggle{justify-content:center;width:42px;padding:10px}.site-header #session{border:0;max-width:135px;padding:0}.site-header #session .account-entry{font-size:var(--impt-type-nav);letter-spacing:0;padding:9px 8px}.site-header .account-icon,.site-header #session small{display:none}.site-header #session strong{font-size:var(--impt-type-secondary);max-width:80px}.site-header #session button{font-size:var(--impt-type-control);padding:4px}.site-header #nav{max-height:calc(100dvh - 74px);padding:12px 14px 22px;top:100%}.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover{gap:5px;min-height:86px;padding:18px 40px 18px 62px}.site-header #nav .mega-links>a:has(.menu-item-icon){gap:5px;min-height:86px;padding:18px 40px 18px 62px}.site-header #nav .mega-links>button:has(.menu-item-icon){gap:5px;min-height:86px;padding:18px 40px 18px 62px}.site-header #nav .mega-links>a:has(.menu-item-icon):hover{gap:5px;min-height:86px;padding:18px 40px 18px 62px}.site-header #nav .mega-links>button:has(.menu-item-icon):hover{gap:5px;min-height:86px;padding:18px 40px 18px 62px}.site-header #nav .mega-links span{font-size:var(--impt-type-nav)}.site-header #nav .mega-links small{font-size:var(--impt-type-secondary)}}@media (prefers-reduced-motion:reduce){.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover{transform:none}}:root{--surface:#11151c;--surface-raised:#19202b;--subtle:#929fb2;--text-on-primary:#fff;--primary:#bd352a;--primary-hover:#b2472a;--header-height:84px;--page-gutter:clamp(20px,3.5vw,64px);--font-body:"Segoe UI","Helvetica Neue",Arial,sans-serif}[hidden]{display:none!important}.ui-icon{vertical-align:-.18em;fill:none;stroke:currentColor;width:18px;height:18px;color:inherit;pointer-events:none;flex:none;display:inline-block}svg.ui-icon:has(>use:is([href$=\#arrow-up-right],[href$=\#arrow-right],[href$=\#arrow-left],[href$=\#chevron-down])){vertical-align:-.125em;flex:0 0 1em!important;width:1em!important;height:1em!important}.menu-glyph{display:inline-flex}.menu-glyph .ui-icon:last-child,.nav-toggle[aria-expanded=true] .menu-glyph .ui-icon:first-child{display:none}.nav-toggle[aria-expanded=true] .menu-glyph .ui-icon:last-child{display:block}.site-header{height:auto;min-height:90px;padding-top:env(safe-area-inset-top,0px);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}button,.primary,.secondary-action,.account-entry,input,select{min-height:44px}button.primary,a.primary{background:linear-gradient(110deg,var(--primary),var(--primary-hover));color:var(--text-on-primary)}button.primary:hover,a.primary:hover{background:var(--primary-hover)}.site-header .mega-panel{max-height:calc(100dvh - 100px - env(safe-area-inset-top,0px));overflow-y:auto}:focus-visible{outline-offset:4px;outline:2px solid #ffc964}.mission-grid>a:focus-visible{outline-offset:-4px}.site-header .logo,.footer-full-logo{filter:none;box-shadow:none}.footer-full-logo{object-fit:contain;height:auto;max-height:200px}footer{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}@media (max-width:1200px){:root{--header-height:76px}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1623;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 16px;padding-bottom:0;display:grid}.site-header .brand{grid-area:1/1;margin-block:10px}.site-header #session{border-left:0;grid-area:1/2;padding-left:0}.site-header .fleet-navigation{display:contents}.site-header .nav-toggle{border-color:var(--line);background:0 0;grid-area:1/3;gap:8px;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.site-header #nav{width:100%;max-height:calc(100dvh - var(--header-height) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);overscroll-behavior-y:contain;border-top:1px solid var(--line);grid-area:2/1/auto/-1;padding:12px 0 20px;display:none;overflow-y:auto}.site-header #nav[data-open=true]{display:block}.site-header .nav-home,.site-header .nav-trigger{width:100%;min-height:48px;font-size:var(--impt-type-nav);border-radius:0;justify-content:space-between;padding:14px 12px}.site-header .nav-group{border-bottom:1px solid var(--line)}.site-header .mega-panel{max-height:none;box-shadow:none;background:0 0;border:0;padding:8px 0 16px;display:block;position:static;overflow:visible}.site-header .mega-intro{display:none}.site-header .mega-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.site-header .mega-links>:is(a,button){min-height:156px;padding:64px 16px 16px}.site-header .mega-links span{font-size:var(--impt-type-nav)}.site-header .mega-links b{top:18px;right:14px}.site-header .menu-item-icon{top:18px;left:16px}.site-header .menu-item-icon .ui-icon{width:26px;height:26px}.member-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.member-form>strong{grid-column:1/-1}.member-form button{width:100%}.stat{padding:20px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--header-height:72px}body{font-size:var(--impt-type-body)}.site-header{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:0 10px}.site-header .brand{min-height:48px;margin-block:10px}.site-header #session{gap:6px;max-width:150px}.site-header #session small{display:none}.site-header #session strong{max-width:90px;font-size:var(--impt-type-secondary)}.site-header #session button{font-size:var(--impt-type-control);padding-inline:6px}.account-entry{font-size:var(--impt-type-nav);gap:6px;padding-inline:9px}.account-entry .ui-icon{width:16px;height:16px}.site-header .nav-toggle>span:last-child{display:none}.site-header .nav-toggle{width:44px}input,select,textarea{font-size:var(--impt-type-body)}h1{font-size:var(--impt-type-card-title)}h2{font-size:var(--impt-type-section)}.hero{align-items:center;min-height:clamp(460px,70svh,600px)}.hero h1{font-size:var(--impt-type-hero);margin-block:20px;line-height:1.06}.hero p{font-size:var(--impt-type-body);line-height:1.7}.hero:after{background:linear-gradient(90deg, var(--hero-shade), var(--hero-fade)), linear-gradient(0deg, var(--bg), transparent 80%)}.tag{font-size:var(--impt-type-caption);letter-spacing:.1em}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.hero-actions>:is(a,button){min-width:0;min-height:46px;font-size:var(--impt-type-control);gap:8px;padding:10px 12px}.hero-actions .ui-icon{width:16px;height:16px}.hero-code{display:none}.orbital-display{opacity:.5}.command-heading{padding-block:14px}.command-heading .eyebrow{font-size:var(--impt-type-caption)}.network-label{display:none}.panel,.filter-panel{padding:20px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.stat{border-bottom:1px solid var(--line);padding:18px}.stat:nth-child(2n){border-right:0}.stat:nth-last-child(-n+2){border-bottom:0}.stat strong{font-size:var(--impt-type-metric)}.stat-index{font-size:var(--impt-type-caption)}.stat small{font-size:var(--impt-type-secondary)}.value-stat strong{font-size:var(--impt-type-metric);padding-block:6px}.split,.squad-grid,.portal-intro{grid-template-columns:1fr;gap:20px;min-width:0}.section-head{align-items:flex-start;gap:12px;margin-block:28px 18px}.section-head h2{font-size:var(--impt-type-section)}.section-head .text-button{font-size:var(--impt-type-control)}.portal-intro{gap:16px;margin-top:28px;padding-bottom:24px}.portal-intro h2{font-size:var(--impt-type-section)}.portal-intro>p{font-size:var(--impt-type-body);margin:0}.mission-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.mission-grid>a{min-height:154px;padding:20px 44px 20px 80px}.mission-glyph{margin:0;position:absolute;top:55px;left:20px}.mission-glyph .ui-icon{width:32px;height:32px}.mission-grid h3{font-size:var(--impt-type-section);margin-block:12px 8px}.mission-grid p{font-size:var(--impt-type-body);margin:0;padding:0}.mission-grid>a:focus-visible{outline-offset:-4px}.mission-index{font-size:var(--impt-type-secondary)}.mission-arrow{bottom:20px;right:18px}.lore-link{gap:14px;padding:24px;display:grid}.lore-link strong{font-size:var(--impt-type-section)}.org-banner{padding-block:36px}.footer-full-logo{width:min(380px,85vw)}footer{font-size:var(--impt-type-secondary);align-items:flex-start}footer>span{flex-basis:100%}.filter-search{margin-bottom:16px;display:block}.filter-search>label{margin-bottom:8px}.filter-search input{max-width:none}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.sync-header{flex-direction:column;align-items:stretch;gap:18px}.sync-header .primary{align-self:flex-start}.sync-header h2{font-size:var(--impt-type-section)}.sync-diff summary span{margin-top:8px;margin-left:0;display:block}.diff-columns{grid-template-columns:1fr;gap:12px}.notice:has(#extension-manager){align-items:stretch}.notice strong{flex-basis:100%;min-width:0}.notice #extension-manager{width:100%}.squad-card{padding:24px}dialog{width:calc(100% - 24px);padding:22px 20px}dialog h2{font-size:var(--impt-type-section)}.close{margin-right:-6px}#toast{max-width:none;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px))}}@media (max-width:540px){.site-header .mega-links{grid-template-columns:1fr;gap:8px}.site-header .mega-links>:is(a,button){justify-content:center;gap:5px;min-height:82px;padding:16px 42px 16px 58px}.site-header .mega-links span{font-size:var(--impt-type-nav)}.site-header .mega-links small{font-size:var(--impt-type-secondary)}.site-header .menu-item-icon{top:26px;left:18px}.site-header .menu-item-icon .ui-icon{width:24px;height:24px}.site-header .mega-links b{top:30px;right:14px}.grid{grid-template-columns:1fr;gap:18px}.ship-visual{aspect-ratio:16/8.5}.card-body{padding:18px}.card h3{font-size:var(--impt-type-card-title)}.member-form{grid-template-columns:1fr}.member-form>strong{grid-column:auto}#rsi-login-proof button{width:100%;margin-right:0}.form-actions button{width:100%}}@media (max-width:380px){.site-header{padding-inline:max(10px, env(safe-area-inset-left,0px));gap:0 7px}.site-header .brand{width:132px}.site-header #session{max-width:102px}.account-entry{font-size:var(--impt-type-nav);gap:4px;padding-inline:5px}.account-entry .ui-icon{display:none}.site-header #session strong{max-width:65px;font-size:var(--impt-type-secondary)}.site-header #session button{min-width:44px;font-size:var(--impt-type-control);padding-inline:3px}.hero-actions{grid-template-columns:1fr;max-width:260px}.hero-actions>:is(a,button){justify-content:space-between}.hero h1{font-size:var(--impt-type-hero)}.stat{padding:16px 12px}.stat-index{font-size:var(--impt-type-caption)}.stat strong,.value-stat strong{font-size:var(--impt-type-metric)}.filter-grid{grid-template-columns:1fr}.mission-grid>a{padding-left:68px}.mission-glyph{left:16px}.mission-glyph .ui-icon{width:28px;height:28px}}@media (max-height:520px) and (orientation:landscape){.site-header{position:relative}.hero{min-height:420px}.site-header #nav{max-height:70dvh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.card:hover img{transform:none}}@media (max-width:1200px){.site-header .brand{width:auto;max-width:100%;margin-block:10px}.site-header .logo{width:42px;height:42px}.site-header .mega-panel{max-height:none;overflow:visible}.site-header .nav-toggle{width:auto;min-width:44px;height:auto}.site-header #nav{box-shadow:none;background:#0e1623;border-bottom:0;position:static;top:auto;left:auto;right:auto}.site-header #nav .nav-home,.site-header #nav .nav-trigger{height:auto;min-height:48px;padding:14px 12px}.site-header .mega-links>a,.site-header .mega-links>button{transform:none}:is(.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:has(.menu-item-icon),.site-header #nav .mega-links>button:has(.menu-item-icon)){min-height:156px;padding:64px 16px 16px}.site-header .mega-links b{position:absolute;top:18px;right:14px}}@media (max-width:540px){.site-header .brand>span{font-size:14px}.site-header .brand small{font-size:9px}.site-header .brand b{display:none}.site-header .logo{width:34px;height:34px}:is(.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:has(.menu-item-icon),.site-header #nav .mega-links>button:has(.menu-item-icon)){min-height:82px;padding:16px 42px 16px 58px}.site-header #session .account-entry{min-height:44px}.site-header .menu-item-icon{top:24px;left:16px}}.site-header .brand{flex:0 280px;width:280px;min-width:0;max-width:100%}.site-header .brand-picture{width:100%;min-width:0;display:block}.site-header .brand-lockup{object-fit:contain;filter:none;width:100%;height:auto;max-height:62px;box-shadow:none;display:block}.org-banner .footer-full-logo{aspect-ratio:1000/238;width:min(680px,90vw);max-width:100%;height:auto;max-height:none;margin-bottom:0}@media (max-width:1200px){.site-header .brand{width:230px;max-width:100%;margin-right:0}}@media (max-width:540px){.site-header .brand{width:190px;max-width:100%}.site-header .brand-lockup{aspect-ratio:13/4;max-height:58px}}@supports (overflow:clip){html{overflow-x:clip}}#shell{width:100%;min-width:0}main>*,.hero-content,.portal-intro>*,.mission-grid>*,.community-links>*,footer>*{min-width:0}@media (max-width:1200px){.site-header #session{min-width:0;max-width:100%}.site-header #nav{min-width:0}}@media (max-width:760px){.hero-content{width:100%;max-width:100%}.hero h1,.portal-intro h2,.mission-grid h3,.community-links a{overflow-wrap:anywhere}.site-header .brand{width:100%;max-width:190px}.community-links>*,footer>*{max-width:100%}}:root{--page-gutter:48px;--page-inset-left:max(var(--page-gutter), env(safe-area-inset-left,0px));--page-inset-right:max(var(--page-gutter), env(safe-area-inset-right,0px))}main{width:100%;min-width:0;max-width:1480px;padding:42px var(--page-inset-right) 70px var(--page-inset-left);grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}main:has(>.hero){max-width:none;padding:0 0 60px}main:has(>.hero)>:not(.hero){width:min(1384px, calc(100% - var(--page-inset-left) - var(--page-inset-right)));min-width:0;margin-left:auto;margin-right:auto}.hero{width:100%;min-width:0;max-width:100%;padding:75px max(var(--page-inset-right), calc((100% - 1384px)/2)) 75px max(var(--page-inset-left), calc((100% - 1384px)/2));isolation:isolate;margin:0}main>*,.hero-content>*,.mission-grid>*,.split>*,.squad-grid>*{min-width:0}@media (max-width:760px){:root{--page-gutter:20px}main{padding-top:28px;padding-bottom:40px}.hero{padding:52px var(--page-inset-right) 70px var(--page-inset-left)}.site-header{grid-template-columns:minmax(0,1fr) minmax(0,auto) 44px}.site-header .brand-picture{overflow:hidden}.site-header .brand-lockup{max-width:100%}.site-header #session .account-entry{min-width:0;max-width:100%}.site-header #session .account-entry .ui-icon{flex-shrink:0}}@media (max-width:380px){:root{--page-gutter:16px}.hero{padding-top:42px}}.page-surface{width:100%;min-width:0;max-width:100%;display:flow-root;overflow:hidden}html{background-color:#090c12}@media (max-width:1200px){.site-header{overflow:hidden}}#layout-diagnostics{z-index:10000;left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom,0px));color:#f2f2f0;width:auto;max-width:540px;max-height:45dvh;font:var(--impt-type-secondary)/1.5 monospace;overflow-wrap:anywhere;background:#0e1623;border:1px solid #ff713e;padding:12px;position:fixed;overflow:auto}#layout-diagnostics button{min-height:44px;margin-top:8px}@font-face{font-family:IMPT Milenio;src:url(/assets/fonts/milenio.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.page-heading h1.impt-display,.mission-grid h3.impt-display{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.025em;overflow-wrap:anywhere;font-style:normal;font-weight:400;line-height:1.25}#extension-update-dialog{width:min(540px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--text);background:linear-gradient(145deg,#1c1920,#0e1623);border:1px solid #ff713e;border-top:3px solid #ed342b;padding:32px;overflow:auto;box-shadow:0 24px 80px #0009}#extension-update-dialog::backdrop{background:#05080dbd}#extension-update-dialog .update-close{float:right;min-width:44px;padding:10px}.update-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:540px){#extension-update-dialog{padding:22px}.update-actions>*{width:100%}}.site-header .mega-panel{grid-template-columns:minmax(230px,1.15fr) minmax(0,3fr);align-items:stretch;min-height:278px;padding:24px;left:24px;right:24px}.site-header .mega-intro{box-sizing:border-box}.site-header .mega-links{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:228px}.site-header #nav .mega-links>a,.site-header #nav .mega-links>button{box-sizing:border-box;justify-content:flex-end;gap:10px;height:228px;min-height:228px;padding:86px 20px 24px}.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover{padding:86px 20px 24px}.site-header #nav .mega-links small{min-height:36px}.site-header .menu-item-icon{width:36px;height:36px;display:block;position:absolute;top:24px;left:20px}.site-header .menu-item-icon .ui-icon{stroke-width:1.6px;width:32px;height:32px}#extension-banner{border-bottom:1px solid #ffe2a0;padding:12px clamp(18px,4vw,64px)}#extension-banner>span{flex:1;align-items:center;gap:10px}#extension-banner button{color:#21190c;white-space:nowrap;background:#ffffff30;border-color:#74511b;padding:9px 13px}#extension-banner #dismiss-extension{background:0 0;border:0}#extension-banner .ui-icon{flex-shrink:0}.hero .hero-scene,.hero .hero-content>h1,.hero .hero-content>p,.hero .hero-content>.tag{transition:opacity .2s}.hero.slide-changing .hero-scene,.hero.slide-changing .hero-content>h1,.hero.slide-changing .hero-content>p,.hero.slide-changing .hero-content>.tag{opacity:0}.hero-pager{z-index:5;gap:8px;display:flex;position:absolute;bottom:26px;right:32px}.hero-pager button{color:#faf0df;min-width:40px;min-height:40px;font-size:var(--impt-type-control);background:#101622cc;border:1px solid #e5b57466;padding:8px 10px}.hero-pager button[aria-pressed=true]{color:#17130e;background:#f3b26c}.authenticator-qr{color:#000;background:#fff;width:min(280px,100%);margin:20px auto;padding:12px}.authenticator-qr svg{width:100%;height:auto;display:block}.recovery-codes{-webkit-user-select:all;user-select:all;font:var(--impt-type-body)/1.8 monospace;overflow-wrap:anywhere;white-space:pre-wrap;background:#0c111a;border:1px solid #edab5e66;padding:20px}.danger-zone{border-color:#a35e49;margin-top:24px}.danger-zone button,.danger{border-color:#d78d73}.security-gate{max-width:780px;margin:40px auto}.document-page p{line-height:1.85;font-size:var(--impt-type-body);color:#d1d5de}.document-page h1{font-size:var(--impt-type-page);line-height:1.1}.document-page h2{margin-top:32px}.document-page blockquote{color:#ffe2b8;border-left:2px solid #f4b375;margin:22px 0;padding:8px 20px}.document-page blockquote p{color:inherit;margin:4px 0}@media (max-width:1200px){.site-header .mega-panel{grid-template-columns:1fr;min-height:0;padding:16px;left:0;right:0}.site-header .mega-intro{min-height:150px}.site-header .mega-links{grid-auto-rows:180px}.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover{height:180px;min-height:180px;padding:70px 18px 16px}}@media (max-width:600px){.site-header .mega-panel{padding:12px}.site-header .mega-links{grid-template-columns:1fr;grid-auto-rows:92px;gap:8px}.site-header #nav .mega-links>a,.site-header #nav .mega-links>button,.site-header #nav .mega-links>a:hover,.site-header #nav .mega-links>button:hover{justify-content:center;gap:4px;height:92px;min-height:92px;padding:14px 40px 14px 64px}.site-header .menu-item-icon{top:28px;left:16px}.site-header #nav .mega-links small{min-height:0}#extension-banner{flex-wrap:wrap}#extension-banner>span{flex-wrap:wrap;flex-basis:calc(100% - 52px)}#extension-banner #dismiss-extension{align-self:flex-start;position:absolute;right:8px}.hero-pager{justify-content:flex-start;bottom:18px;left:16px;right:16px}.hero .hero-content{padding-bottom:88px}.hero-pager button{min-height:40px}.document-page{padding:28px 18px 60px}}@media (prefers-reduced-motion:reduce){.hero .hero-scene,.hero .hero-content>h1,.hero .hero-content>p,.hero .hero-content>.tag{transition:none}}#extension-banner{flex-direction:row;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;padding:6px clamp(14px,4vw,64px)}#extension-banner>span{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}#extension-banner>span>.ui-icon{vertical-align:middle;margin-right:8px;display:inline-block}#extension-banner #extension-manager{flex-direction:row;align-items:center;gap:10px;width:auto;display:inline-flex}#extension-banner #dismiss-extension{justify-content:center;align-self:center;align-items:center;display:inline-flex;position:static}@media (max-width:600px){#extension-banner{grid-template-columns:minmax(0,1fr) auto 32px;gap:6px;height:48px;min-height:48px;padding:5px 8px}#extension-banner>span{font-size:var(--impt-type-secondary)}#extension-banner #extension-manager{font-size:var(--impt-type-secondary);gap:5px;padding:5px 8px}#extension-banner #dismiss-extension{width:32px;min-width:32px;height:32px;min-height:32px}#extension-banner>span>.ui-icon{display:none}}@media (min-width:1201px){.site-header .mega-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.site-header .mega-links{display:contents}.site-header .mega-intro{background-position:50%;background-size:cover;width:100%;height:228px;min-height:228px;margin:0}}.hero .hero-content>h1{font-size:var(--impt-type-hero);overflow-wrap:normal;max-width:850px;line-height:1.05}.hero-pager{flex-wrap:wrap;max-width:calc(100% - 64px)}@media (max-width:700px){.hero .hero-content>h1{font-size:var(--impt-type-hero);line-height:1.08}.hero .hero-content{padding-bottom:142px}.hero-pager{gap:6px;max-width:calc(100% - 32px)}.hero-pager button{min-width:36px;padding:8px}}.hero .hero-title-stack,.hero .hero-description-stack,.hero .hero-tag-stack{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;transition:opacity .2s;display:grid}.hero .hero-title-stack>h1,.hero .hero-description-stack>p,.hero .hero-tag-stack>.tag{visibility:hidden;pointer-events:none;grid-area:1/1}.hero .hero-title-stack>.is-current,.hero .hero-description-stack>.is-current,.hero .hero-tag-stack>.is-current{visibility:visible;pointer-events:auto}.hero .hero-title-stack>h1{font-size:var(--impt-type-hero);overflow-wrap:normal;align-self:start;max-width:850px;line-height:1.05}.hero .hero-description-stack>p{align-self:start;margin-block:0 24px}.hero .hero-tag-stack>.tag{align-self:start}.hero.slide-changing .hero-title-stack,.hero.slide-changing .hero-description-stack,.hero.slide-changing .hero-tag-stack{opacity:0}.hero .hero-scene{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.hero .hero-title-stack>h1{font-size:var(--impt-type-hero)}}@media (prefers-reduced-motion:reduce){.hero .hero-title-stack,.hero .hero-description-stack,.hero .hero-tag-stack{transition:none}}.hero .hero-title-stack>h1,.hero .hero-title-stack>h1 em,.page-heading h1.impt-display,.squad-card h2,.community-credit h2{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;font-weight:400;line-height:1.2}.hero .hero-title-stack>h1{font-size:var(--impt-type-hero);margin-block:20px}.hero .hero-title-stack>h1 em{font-size:var(--impt-type-hero)}.hero .hero-description-stack>p{font-size:var(--impt-type-body);line-height:1.7}.hero .hero-content{width:100%}.personal-stats .stat{padding-block:20px}.valuation-note{font-size:var(--impt-type-secondary);color:var(--muted);margin-top:-12px;margin-bottom:24px}.personal-filters{grid-template-columns:minmax(180px,1fr) 3fr;align-items:end;gap:14px;display:grid}.personal-filters .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-filters .filter-search{margin:0}.personal-filters #reset-filters{justify-self:start}.ship-custom-name{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;margin-block:14px;display:flex}.ship-custom-name .ui-icon{flex-shrink:0;width:18px;height:18px}.load-more{margin:24px auto;display:block}.pilot-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pilot-card h2{font-family:var(--impt-font-body);font-size:var(--impt-type-body);overflow-wrap:anywhere}#session{min-width:0;display:block;position:relative}.user-account{position:relative}#account-toggle{background:var(--surface-raised);max-width:220px;color:var(--text);font:inherit;align-items:center;gap:8px;padding:10px 12px;display:flex}#account-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#account-toggle .ui-icon{flex-shrink:0;width:18px;height:18px}#account-menu{z-index:160;position:absolute;top:calc(100% + 8px);right:0}#account-menu button{color:var(--text)}#account-menu button:hover{background:var(--surface)}.community-credit{background:linear-gradient(120deg,#191d27,#0c111c);border-block:1px solid #78533866;grid-template-columns:minmax(160px,300px) minmax(0,600px);justify-content:center;align-items:center;gap:36px;padding:48px max(24px,5vw);display:grid}.community-credit>img{object-fit:contain;max-width:100%;height:auto}.community-credit h2{font-size:var(--impt-type-caption);margin-block:8px 16px}.community-credit p{color:var(--muted);line-height:1.7}.site-footer{font:var(--impt-type-secondary)/1.7 var(--impt-font-body);color:#bac3d0;padding:32px max(24px,5vw)}.site-footer p{overflow-wrap:normal;max-width:1100px}.site-footer a{color:#f4c49c}.hero-attribution{z-index:3;opacity:.85;align-items:center;gap:10px;max-width:180px;display:flex;position:absolute;top:24px;right:24px}.hero-attribution img{width:90px;height:auto}.hero-attribution small{font:var(--impt-type-caption)/1.4 var(--impt-font-body);color:#fff;text-shadow:0 1px 4px #000}@media (min-width:1201px){.site-header .mega-panel{grid-template-columns:repeat(5,minmax(0,1fr))}.site-header .mega-intro{padding:20px 14px}.site-header #nav .mega-links>a,.site-header #nav .mega-links>button{padding-inline:14px}}@media (max-width:900px){.personal-filters{grid-template-columns:1fr}.personal-filters .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.hero .hero-title-stack>h1{font-size:var(--impt-type-hero);line-height:1.2}.personal-stats{gap:10px}.personal-stats .stat{padding:16px 12px}.personal-stats .stat>strong{font-size:var(--impt-type-metric)}.personal-filters .filter-grid{grid-template-columns:1fr}.community-credit{text-align:left;grid-template-columns:1fr;gap:20px;padding:32px 20px}.community-credit>img{width:200px}#account-toggle{max-width:155px;font-size:var(--impt-type-secondary);gap:5px;padding:8px}.hero-attribution{max-width:140px;top:12px;right:16px}.hero-attribution img{width:68px}.hero-attribution small{font-size:var(--impt-type-caption)}}.document-page{font-family:var(--impt-font-body)}.document-page h1,.document-page h2{font-family:inherit}#extension-banner{grid-template-columns:minmax(0,1fr) auto auto 36px}#extension-hangar{white-space:nowrap;font:600 var(--impt-type-secondary)/1.3 var(--impt-font-body);color:#261c0f;text-underline-offset:3px;padding:8px;text-decoration:underline}@media (max-width:540px){#extension-banner{padding-inline:10px}#extension-banner #extension-manager{font-size:var(--impt-type-secondary);padding-inline:8px}#extension-hangar{font-size:var(--impt-type-secondary);padding-inline:3px}}.hero:after{background:linear-gradient(90deg,#05080ef0 0%,#05080ec7 52%,#05080e47 100%),linear-gradient(#0000 30%,#090d14 100%)}@media (max-width:700px){.hero:after{background:linear-gradient(90deg,#05080ee6,#05080e94),linear-gradient(#0000 25%,#090d14 100%)}.hero .tag{font-size:var(--impt-type-caption);line-height:1.5}}.hero .hero-actions{align-items:stretch;gap:10px}.hero .hero-actions>:is(a,button){text-align:center;justify-content:center;align-items:center;min-height:54px;margin:0;display:flex}@media (max-width:700px){.hero .hero-content{padding-top:60px}.hero .hero-actions{flex-direction:row;display:flex}.hero .hero-actions>:is(a,button){font-size:var(--impt-type-control);white-space:nowrap;flex:1 1 0;gap:8px;padding:12px}}@media (max-width:360px){.hero .hero-actions{flex-direction:column}.hero .hero-actions>:is(a,button){flex:auto;width:100%}}.site-footer{align-items:center;gap:24px;padding:24px clamp(18px,5vw,80px)}.footer-community-logo{object-fit:contain;flex:0 0 68px;width:68px;height:68px}.site-footer .footer-links{align-items:center;margin-bottom:10px}.site-footer a,.site-footer strong{font-family:var(--impt-font-body);font-size:var(--impt-type-secondary)}#account-menu{background:#151c26;border:1px solid #34404d;border-radius:10px;min-width:180px;padding:6px;box-shadow:0 12px 32px #0006}#account-menu[hidden]{display:none}#account-menu button{width:100%;min-height:44px;font:var(--impt-type-control)/1.3 var(--impt-font-body);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}:is(#account-menu button:hover,#account-menu button:focus-visible){color:#fff;background:#253140}:is(#account-menu #logout:hover,#account-menu #logout:focus-visible){color:#ffb2a5;background:#38242a}#account-menu .ui-icon{flex-shrink:0;width:18px;height:18px}@media (max-width:600px){.site-footer{align-items:flex-start;gap:14px}.footer-community-logo{flex-basis:48px;width:48px;height:48px}#main .grid{grid-template-columns:minmax(0,1fr);gap:12px}#main .card{grid-template-columns:112px minmax(0,1fr);min-height:170px;display:grid}#main .ship-visual{aspect-ratio:auto;height:100%;min-height:170px}#main .ship-visual img{object-fit:cover;width:100%;height:100%}#main .card-body{min-width:0;padding:12px}#main .card-body .eyebrow{font:var(--impt-type-caption)/1.4 var(--impt-font-body);letter-spacing:.03em;margin:0 0 5px}#main .card-body h3{font:600 var(--impt-type-card-title)/1.25 var(--impt-font-body);overflow-wrap:anywhere;margin:0 0 6px}#main .ship-role{font-size:var(--impt-type-secondary);margin:0 0 8px}#main .ship-state{font:var(--impt-type-secondary)/1.3 var(--impt-font-body);max-width:102px;padding:4px;top:6px;left:5px}#main .count{font-size:var(--impt-type-metric);bottom:10px;right:8px}#main .count small{font-size:var(--impt-type-metric)}#main .card-bottom{gap:6px;margin-top:8px;padding-top:8px}#main .card-bottom strong{font-size:var(--impt-type-body)}#main .rsi-source{font-size:var(--impt-type-caption);align-items:center;min-height:36px;display:inline-flex}#main .ship-custom-name{font-size:var(--impt-type-secondary);overflow-wrap:anywhere;gap:5px}}@media (max-width:360px){#main .card{grid-template-columns:94px minmax(0,1fr)}#main .ship-state{max-width:84px}#main .card-bottom{flex-wrap:wrap}}.remember-device{align-items:center;gap:10px;display:flex}.remember-device input{flex:0 0 20px;width:20px;height:20px;min-height:20px}.download-hash{overflow-wrap:anywhere;font:var(--impt-type-secondary)/1.6 ui-monospace,monospace;-webkit-user-select:all;user-select:all;display:block}.tool-panel details{margin-top:20px}.tool-panel summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (max-width:540px){#extension-banner{grid-template-columns:minmax(0,1fr) auto 32px;height:auto;min-height:76px}#extension-banner>span{grid-area:1/1/auto/3}#extension-banner #dismiss-extension{grid-area:1/3}#extension-banner #extension-manager{white-space:normal;grid-area:2/1;min-width:0;line-height:1.3}#extension-banner #extension-hangar{white-space:nowrap;grid-area:2/2/auto/4}}.tool-panel .muted{overflow-wrap:anywhere}.site-footer{background:#0c0f13;padding:28px 24px;display:block}.footer-inner{width:min(1200px,100%);margin:auto}.footer-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-heading strong{font:600 var(--impt-type-secondary)/1.5 var(--impt-font-body);letter-spacing:.06em}.site-footer .footer-links{font:var(--impt-type-secondary)/1.6 var(--impt-font-body);flex-wrap:wrap;gap:20px;display:flex}.site-footer p{font:var(--impt-type-body)/1.65 var(--impt-font-body);color:#b8bec8;margin:0}.site-footer .footer-independence{max-width:100%}.footer-bottom{border-top:1px solid #ffffff16;align-items:center;gap:18px;padding-top:16px;display:flex}.site-footer .footer-community-logo{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.site-header{overflow:visible}.site-header #session{z-index:180;flex:none;display:block;position:relative;overflow:visible}.site-header #session #account-toggle{min-height:44px;box-shadow:none;color:#f3f4f6;font:var(--impt-type-ui)/1.4 var(--impt-font-body);background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.account-avatar{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.account-avatar img{object-fit:cover;border-radius:50%;width:30px;height:30px}.site-header #session #account-menu{background:#151a20;border-radius:6px;min-width:180px;max-width:calc(100vw - 32px);padding:5px;right:0}.site-header #session #account-menu button{font:var(--impt-type-control)/1.4 var(--impt-font-body);border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;display:flex}.tool-panel{max-width:none;padding:28px}.tool-panel h2{font-size:var(--impt-type-section);margin:8px 0 18px}.tool-panel h3{font:600 var(--impt-type-section)/1.4 var(--impt-font-body)}.tool-meta{margin:18px 0 14px}.tool-feature summary{cursor:pointer}.tool-feature-grid{align-items:start}.tool-features>h2{font-size:var(--impt-type-section);margin:28px 0 16px}.tool-feature{background:#151a20;border:1px solid #ffffff24;border-radius:6px}.tool-feature summary{align-items:center;gap:12px;min-height:88px;padding:18px;list-style:none;display:flex}.tool-feature summary::-webkit-details-marker{display:none}.tool-feature summary>.ui-icon:first-child{color:#ed9a62;flex-shrink:0;width:24px;height:24px}.tool-feature summary>.ui-icon:last-child{flex-shrink:0;width:16px;margin-left:auto}.tool-feature[open] summary>.ui-icon:last-child{transform:rotate(180deg)}.tool-feature strong,.tool-feature small{font-family:var(--impt-font-body);display:block}.tool-feature strong{font-size:var(--impt-type-body)}.tool-feature small{font-size:var(--impt-type-secondary);color:#bbc1ca;margin-top:5px;line-height:1.5}.tool-feature>p{font:var(--impt-type-body)/1.65 var(--impt-font-body);margin:0;padding:0 18px 18px}.tool-install{border-top:1px solid #ffffff24;margin:24px 0;padding:18px 0}.tool-install h2{font:600 var(--impt-type-section) var(--impt-font-body)}.tool-install ol{font:var(--impt-type-ui)/1.6 var(--impt-font-body);flex-wrap:wrap;gap:36px;padding-left:20px;display:flex}@media (max-width:1200px){.site-header #session{order:2;grid-column:auto;max-width:44px;margin:0;display:block!important}.site-header .fleet-navigation{order:3}.site-header .brand{flex:1;order:1;min-width:0}.site-header #session #account-toggle{width:44px;height:44px;padding:7px}.site-header #session .account-name,.site-header #session #account-toggle>.ui-icon{display:none}.site-header #session #account-menu{position:absolute;top:calc(100% + 8px);right:0}.tool-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.footer-heading{flex-direction:column;align-items:flex-start;gap:10px}.site-footer{padding:24px 18px}.tool-panel{padding:20px}.tool-feature-grid{grid-template-columns:1fr}.tool-panel .primary{justify-content:center;width:100%}.tool-install ol{display:block}.tool-install li{margin-bottom:8px}}.tool-feature{margin:0}.page-heading h1.impt-display,.document-page .page-heading h1.impt-display{font-family:var(--impt-font-display);font-synthesis:none;font-weight:400;font-size:var(--impt-type-page);letter-spacing:.015em;overflow-wrap:anywhere;margin:12px 0 18px;line-height:1.2}.page-heading>p:not(.eyebrow),.document-page .page-heading>p:not(.eyebrow){font:var(--impt-type-body)/1.65 var(--impt-font-body);color:#bdc4cf;max-width:760px;margin:0}.document-page{width:100%;max-width:none;margin:0;padding:0}.document-page>:not(.page-heading){max-width:820px;margin-inline:auto}.document-page .page-heading{margin-bottom:40px}.document-page .story-title{font:600 var(--impt-type-section)/1.3 var(--impt-font-body)}.session-pending{font:var(--impt-type-secondary)/1.5 var(--impt-font-body);color:#bdc4cf;white-space:nowrap;display:block}#main .grid{grid-template-columns:repeat(3,minmax(0,392px));justify-content:center;gap:26px;width:100%;max-width:1228px;margin-inline:auto}#main:has(>.hero)>.grid{width:calc(100% - var(--page-inset-left) - var(--page-inset-right))}@media (max-width:1100px){#main .grid{grid-template-columns:repeat(2,minmax(0,392px));max-width:810px}}@media (max-width:700px){#main .grid{grid-template-columns:minmax(0,392px);max-width:392px}}@media (max-width:600px){.footer-bottom{flex-direction:column;align-items:stretch;gap:18px}.footer-bottom>p{order:1}.site-footer .footer-bottom .footer-community-logo{flex:none;order:2;align-self:center;margin:0 auto}}#main .card{flex-direction:column;min-height:0;display:flex}#main .card .ship-visual{aspect-ratio:8/3;background:#10151e;flex:none;width:100%;height:auto;min-height:0}#main .card .ship-visual img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;transition:none;display:block;position:absolute;inset:0;transform:none}#main .card:hover .ship-visual img{transform:none}#main .card .ship-visual:after{background:0 0}#main .card .card-body{flex-direction:column;flex:1;min-height:0;padding:16px 20px;display:flex}#main .card .card-body .eyebrow{margin:0 0 5px}#main .card .card-body h3{font-size:var(--impt-type-card-title);overflow-wrap:anywhere;min-height:2.4em;margin:0;line-height:1.2}#main .card .ship-role{min-height:0;margin:5px 0 8px}#main .card .card-bottom{align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:10px}#main .card .rsi-source{align-items:center;min-height:44px;display:inline-flex}#main .card .count{font-size:var(--impt-type-metric);text-shadow:0 1px 4px #000;bottom:8px;right:12px}@media (max-width:600px){#main .card{clip-path:none}#main .card .card-body{padding:12px 16px}#main .card .card-body h3{font-size:var(--impt-type-card-title)}#main .card .ship-state{max-width:calc(100% - 76px);top:8px;left:8px}#main .card .count{font-size:var(--impt-type-metric)}}#main .card .ship-identity{height:52.8px;min-height:52.8px}#main .card .ship-identity h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;max-height:2.4em;display:-webkit-box;overflow:hidden}#main .card .ship-identity.has-custom-name h3{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#main .card .ship-identity .ship-custom-name{font:var(--impt-type-secondary)/1.3 var(--impt-font-body);align-items:center;gap:6px;min-height:0;margin:4px 0 0;display:flex}#main .card .ship-identity .ship-custom-name .ui-icon{flex:none;width:14px;height:14px}#main .card .ship-identity .ship-custom-name span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:600px){#main .card .ship-identity{height:43.2px;min-height:43.2px}#main .card .ship-identity .ship-custom-name{margin-top:2px}}#main #back-pilots{margin-bottom:24px}.inventory-tabs button{border:1px solid var(--border,#594335);color:inherit}.inventory-tabs button.selected{color:#fff;background:#743c24;border-color:#ed7841}.inventory-area-status{font-size:var(--impt-type-secondary);color:#c4b3a9;overflow-wrap:anywhere;margin:12px 0 22px;line-height:1.6}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inventory-card{background:#181617;border:1px solid #4a3930;border-radius:8px;align-items:flex-start;gap:14px;min-width:0;padding:16px;display:flex}.inventory-thumb{background:#252020;border:1px solid #4a3930;border-radius:5px;flex:0 0 80px;place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}.inventory-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inventory-fallback{color:#dfa477;place-items:center;display:grid}.inventory-fallback .ui-icon{width:30px;height:30px}.inventory-thumb.has-image .inventory-fallback{display:none}.inventory-card-body{flex:1;min-width:0}.inventory-card h3{font-size:var(--impt-type-card-title);overflow-wrap:anywhere;white-space:normal;margin:3px 0 8px;line-height:1.45}.inventory-kind{font-size:var(--impt-type-secondary);color:#e4a575;letter-spacing:.04em;margin:0}.inventory-card p{font-size:var(--impt-type-body);overflow-wrap:anywhere;margin:6px 0;line-height:1.6}.inventory-quantity{font-size:var(--impt-type-secondary);color:#d4c6bd;display:block}.inventory-provenance{font-size:var(--impt-type-secondary);color:#c4b3a9;margin-top:9px}.inventory-provenance summary,.inventory-bundle summary{cursor:pointer;overflow-wrap:anywhere;min-height:32px;padding:5px 0;line-height:1.6}.inventory-provenance p{color:#a99c94;font-size:var(--impt-type-body)!important}.inventory-small{color:#a99c94;font-size:var(--impt-type-secondary)!important}.inventory-note{color:#eeb98f}.ccu-direction{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventory-components{margin:12px 0 0;padding:0;list-style:none}.inventory-component{border-top:1px solid #40322b;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.inventory-component>div:last-child{overflow-wrap:anywhere;min-width:0}.inventory-component strong{font-size:var(--impt-type-secondary);line-height:1.5}.inventory-component small{font-size:var(--impt-type-secondary);display:block}.inventory-component .inventory-thumb{flex-basis:36px;width:36px;height:36px}.inventory-component .ui-icon{width:20px;height:20px}.inventory-bundle{font-size:var(--impt-type-secondary)}.inventory-empty{padding:32px 16px}.inventory-empty p{max-width:60ch;margin:auto}@media (max-width:760px){.inventory-grid{grid-template-columns:minmax(0,1fr)}.inventory-thumb{flex-basis:64px;width:64px;height:64px}.inventory-card{gap:12px;padding:12px}.inventory-tabs button{font-size:var(--impt-type-control)}.inventory-card h3{font-size:var(--impt-type-card-title)}}@media (prefers-reduced-motion:reduce){.inventory-card *{transition:none!important}}.inventory-card>.inventory-thumb{flex-basis:112px;width:112px;height:112px}.inventory-thumb.missing-image .inventory-fallback .ui-icon{width:30px;height:30px}.inventory-search{gap:8px;max-width:660px;margin:20px auto 12px;display:grid}.inventory-search label{font-size:var(--impt-type-secondary);color:#d6bda8}.inventory-search input{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.inventory-result-count{text-align:center;color:#c4b3a9;font-size:var(--impt-type-secondary);margin:14px 0}.sync-progress .sync-help{font-size:var(--impt-type-secondary);margin-top:10px;line-height:1.6}.sync-progress [data-percent]{font-size:var(--impt-type-secondary);font-variant-numeric:tabular-nums}.sync-indeterminate{background:#4c2d24;height:6px;margin:15px 0;position:relative;overflow:hidden}.sync-indeterminate:after{content:"";background:#ff8c50;width:30%;animation:1.8s ease-in-out infinite impt-sync-sweep;position:absolute;inset:0 auto 0 0}@keyframes impt-sync-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (max-width:760px){.inventory-card>.inventory-thumb{flex-basis:88px;width:88px;height:88px}}@media (prefers-reduced-motion:reduce){.sync-indeterminate:after{opacity:.6;width:100%;animation:none}}.personal-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.personal-stats .stat>strong{font-size:var(--impt-type-metric);overflow-wrap:anywhere}.personal-price-row{flex-wrap:wrap;gap:12px;min-width:0}.personal-price-row>strong{line-height:1;font-size:var(--impt-type-price-fluid)!important}.personal-price-row>strong:first-child{font-size:var(--impt-type-price-fluid)!important}.personal-price-row small,.bundle-private-values small{font-size:var(--impt-type-caption);letter-spacing:.12em;color:#b0a094;margin-top:4px;font-weight:400;display:block}.personal-price-row .positive{color:#8bc7a0}.pledge-bundle-link{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.bundle-private-values{border-top:1px solid #4a3930;flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:12px;display:flex}.bundle-private-values strong{font-size:var(--impt-type-ui)}@media (max-width:950px){.personal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.personal-stats .stat>strong{font-size:var(--impt-type-metric)}.personal-price-row{gap:10px}}.sync-progress [hidden]{display:none!important}.personal-card-bottom{flex-wrap:wrap;align-items:center}.personal-card-bottom .rsi-source{flex-shrink:0;margin-left:auto}.inventory-area-status{text-align:center}.inventory-search{box-sizing:border-box;width:100%;min-width:0}.inventory-search input{max-width:none}.inventory-search>small{font-size:var(--impt-type-secondary);color:#c4b3a9;white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}#more-inventory{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:4px;max-width:100%}#more-inventory small{font-size:var(--impt-type-secondary);font-weight:400;line-height:1.5}.sync-panel{padding:20px 24px}.sync-panel .sync-header h2{margin-bottom:4px}.sync-panel .sync-header p{margin:6px 0}.sync-panel .sync-policy{margin:10px 0 12px;line-height:1.5}.sync-utilities{border-top:1px solid var(--border,#4a3930);flex-wrap:wrap;align-items:flex-start;gap:8px 20px;padding-top:10px;display:flex}.sync-utilities>.sync-diff,.sync-utilities>.sync-instructions{border:0;min-width:0;margin:0;padding:0}.sync-utilities>details>summary{box-sizing:border-box;min-height:36px;padding:8px 0}.sync-utilities>details[open]{flex-basis:100%}.sync-utilities #export{min-height:36px;margin:0}@media (max-width:600px){.sync-panel{padding:16px}.sync-panel .sync-header{gap:12px}.sync-utilities{gap:4px 14px}}.audit-entry{border-bottom:1px solid #ffffff20;padding:12px 0}.audit-entry p{margin:5px 0}.audit-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--impt-type-secondary);max-width:100%}.sync-panel.sync-idle .sync-header .eyebrow,.sync-panel.sync-idle .sync-policy,.sync-panel.sync-idle #sync-result:empty{display:none}.sync-panel.sync-idle .sync-utilities{gap:2px 18px;margin-top:8px;padding-top:4px}.sync-panel.sync-idle .sync-utilities>details>summary{min-height:28px;padding:4px 0}.sync-panel.sync-idle .sync-utilities #export{min-height:28px;padding-top:4px;padding-bottom:4px}#extension-banner{z-index:120;color:#f4ece6;box-sizing:border-box;background:linear-gradient(#15191f,#15191f) padding-box padding-box,repeating-linear-gradient(135deg,#f18435 0 8px,#382519 8px 16px) border-box;border:4px solid #0000;border-radius:0;grid-template-columns:minmax(0,1fr) auto 44px;gap:12px;width:100%;max-width:none;height:auto;min-height:54px;margin:0;padding:4px clamp(16px,4vw,64px);display:grid;position:relative;inset:auto;transform:none;box-shadow:0 12px 32px #0009}#extension-banner>span{white-space:normal;overflow-wrap:anywhere;font-size:var(--impt-type-secondary);color:inherit;grid-area:auto;line-height:1.45;display:block}#extension-banner>span strong{font-weight:650}#extension-banner #extension-manager{min-width:0;min-height:40px;font-size:var(--impt-type-secondary);white-space:nowrap;color:#fff1e5;background:#34251c;border:1px solid #d3793c;grid-area:auto;margin:0;padding:7px 10px;line-height:1.3}#extension-banner #dismiss-extension{color:#f4ece6;grid-area:auto;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px}#extension-banner .ui-icon{width:17px;height:17px}@media (max-width:540px){#extension-banner{gap:6px;width:100%;max-width:none;padding:7px 8px 7px 12px;inset:auto}}.personal-price-row>strong{white-space:nowrap;padding-inline:14px}.personal-price-row>strong:first-child{padding-left:0}.personal-price-row>strong:last-child{padding-right:0}.personal-price-row>strong+strong{border-left:1px solid #b0a09455}@media (max-width:420px){.personal-price-row{column-gap:0}.personal-price-row>strong{padding-inline:10px}}@supports (display:grid){#more-ships,#more-inventory,#more-pilots{box-shadow:none;color:var(--muted);font-size:var(--impt-type-secondary);background:0 0;border:0;min-height:40px;margin:12px auto;display:block}}.sync-utilities>details>summary{font-family:inherit;font-size:var(--impt-type-control);letter-spacing:.07em;text-transform:uppercase;font-weight:400;line-height:1.4}.personal-price-row .pledge-bundle-link,.personal-price-row .pledge-bundle-link:visited{color:#f3ad72;text-decoration:none}.personal-price-row .pledge-bundle-link:hover{color:#ffd2a8;text-decoration:none}.personal-stats .stat{flex-direction:column;justify-content:center}.personal-stats .stat>span,.personal-stats .stat>strong,.personal-stats .stat>small{text-align:center;width:100%}.pilot-heading{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pilot-heading h2{margin:0}.pilot-avatar{color:#f3ad72;background:#242027;border:1px solid #74533a;border-radius:4px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;display:flex;overflow:hidden}.pilot-avatar img{object-fit:cover;width:100%;height:100%;display:block}.footer-brand-versions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.footer-version-divider{background:#65503d;width:1px;height:22px}.footer-versions{font-size:var(--impt-type-secondary);letter-spacing:.07em;color:#ae9e90}.footer-versions b{color:#e0b181;font-weight:400}.sync-panel{position:relative}.sync-options{z-index:4;position:absolute;top:12px;right:12px}.sync-options>summary{text-align:center;color:#f3ad72;cursor:pointer;width:36px;min-height:36px;font-size:25px;line-height:36px;list-style:none}.sync-options>summary::-webkit-details-marker{display:none}.sync-options>.sync-utilities{background:#151b24;border:1px solid #41424a;width:min(380px,100vw - 64px);margin:0;display:block;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 18px #0007}.sync-panel.sync-idle{padding:9px 60px 9px 16px}.sync-panel.sync-idle .sync-header{justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.sync-panel.sync-idle .sync-header>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sync-panel.sync-idle .sync-header h2{font-size:var(--impt-type-section);margin:0}.sync-panel.sync-idle .sync-header p{font-size:var(--impt-type-body);margin:0}.sync-panel.sync-idle #request-sync{min-height:36px;font-size:var(--impt-type-secondary);padding:8px 12px}.sync-panel.sync-idle .sync-options{top:9px}@media (max-width:650px){.sync-panel.sync-idle .sync-header{flex-wrap:wrap}.sync-panel.sync-idle .sync-header>div{gap:6px 10px}.sync-panel.sync-idle .sync-header p{flex-basis:100%}.footer-brand-versions{gap:10px}}.filter-panel{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px 16px;padding:14px 18px;display:grid}.filter-panel .filter-search{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.filter-panel .filter-search input{width:100%;min-width:0;max-width:500px;min-height:38px;padding:8px 12px}.filter-panel .filter-search label{flex-shrink:0;margin:0}.filter-panel .filter-grid{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.filter-panel .filter-grid>label{min-width:0;font-size:var(--impt-type-secondary);gap:5px;margin:0;display:grid}.filter-panel .filter-grid select{width:100%;min-width:0;min-height:38px;margin:0;padding:8px 10px}.filter-panel #reset-filters{grid-area:1/2;justify-self:end;min-height:38px;margin:0;padding:6px 0}.filter-panel.personal-filters .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.filter-panel .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.filter-panel{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.filter-panel .filter-search{gap:6px;display:grid}.filter-panel .filter-grid,.filter-panel.personal-filters .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel #reset-filters{grid-area:3/1;justify-self:start}}@media (max-width:360px){.filter-panel .filter-grid,.filter-panel.personal-filters .filter-grid{grid-template-columns:1fr}}.sync-options>.sync-utilities{padding:8px 12px}.sync-options .sync-utilities>details{margin:0;padding:0}.sync-options .sync-utilities>details+details{margin-top:2px}.sync-panel .sync-options .sync-utilities>details>summary{min-height:26px;padding:6px 0;line-height:14px}@media (pointer:coarse){.sync-panel .sync-options .sync-utilities>details>summary{min-height:44px;padding-block:15px}}.filter-panel.personal-filters{grid-template-columns:minmax(180px,1.1fr) minmax(0,3fr) auto;gap:12px}.filter-panel.personal-filters .filter-search{align-self:end;gap:5px;display:grid}.filter-panel.personal-filters .filter-search label{font-size:var(--impt-type-secondary);letter-spacing:normal;font-weight:400}.filter-panel.personal-filters .filter-grid{grid-area:1/2}.filter-panel.personal-filters #reset-filters{white-space:nowrap;grid-area:1/3}@media (max-width:900px){.filter-panel.personal-filters{grid-template-columns:minmax(0,1fr) auto}.filter-panel.personal-filters .filter-grid{grid-area:2/1/auto/-1}.filter-panel.personal-filters #reset-filters{grid-area:1/2}}@media (max-width:600px){.filter-panel.personal-filters{grid-template-columns:minmax(0,1fr)}.filter-panel.personal-filters .filter-grid{grid-area:2/1}.filter-panel.personal-filters #reset-filters{grid-area:3/1;justify-self:start}}.inventory-tabs{margin:18px 0 12px}.inventory-tabs button{min-height:38px;font-size:var(--impt-type-control);background:#201b19;border-color:#594335;border-radius:5px;padding:8px 12px;line-height:1.35}.inventory-tabs button.selected,.inventory-tabs button[aria-pressed=true]{color:#fff1e5;background:#573222;border-color:#ef9652;box-shadow:inset 0 -2px #ef9652}@media (max-width:760px){.inventory-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-tabs button[data-inventory-tab=ccu]{grid-column:1}.inventory-tabs button[data-inventory-tab=ccu],.inventory-tabs button[data-inventory-tab=buyback]{margin-top:5px}}@media (max-width:360px){.inventory-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.personal-price-row{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;gap:0;display:grid}.personal-price-row>strong,.personal-price-row>strong:first-child,.personal-price-row>strong:last-child{text-align:center;min-width:0}.personal-price-row small{text-align:center;white-space:nowrap}.personal-price-row .saving-price.negative{color:#ef8d87}@media (max-width:420px){.personal-price-row>strong,.personal-price-row>strong:first-child,.personal-price-row>strong:last-child{padding-inline:7px}}#main .card .card-bottom>strong{min-width:0}#main .card .card-bottom>.rsi-source{flex-shrink:0}.personal-stats .stat{text-align:center;grid-template-rows:14px 52px minmax(28px,auto);grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:7px;padding:18px 16px;display:grid}.personal-stats .stat>.stat-index{text-align:center;width:100%;margin:0;padding:0;line-height:14px;display:block}.personal-stats .stat>strong,.personal-stats .value-stat>strong{text-align:center;width:100%;margin:0;padding:0;line-height:1.15;display:block;transform:none}.personal-stats .stat>small{text-align:center;align-self:start;width:100%;margin:0;padding:0;line-height:1.4;display:block}@media (max-width:420px){.personal-stats .stat{grid-template-rows:14px 38px minmax(32px,auto);gap:6px;padding:14px 10px}}@media (max-width:1200px){.site-header #session .account-entry{box-sizing:border-box;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:flex}.site-header #session .account-entry>span{display:none}.site-header #session .account-entry>.ui-icon{flex-shrink:0;width:20px;height:20px;display:block}}.portal-intro{isolation:isolate;background:#0b1017;border-top:1px solid #70503a66;border-bottom:1px solid #70503a44;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,80px);margin-block:32px;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px);display:grid;position:relative;overflow:hidden}.portal-intro:before{content:"";z-index:-2;background:linear-gradient(90deg,#090e16f5 0%,#090e16d9 43%,#090e16bb 100%),url(/assets/hero/mission-2-1280.webp?v=790ff89c1d2bfc15) 50% 48%/cover no-repeat;position:absolute;inset:0}.portal-intro:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 110%,#b7692524,#0000 65%);position:absolute;inset:0}.portal-intro>div,.portal-intro>p{min-width:0;position:relative}.portal-intro .eyebrow{color:#efae74;letter-spacing:.2em;font-size:var(--impt-type-caption);margin:0 0 18px}.portal-intro h2{font-size:var(--impt-type-section);letter-spacing:-.035em;color:#f3ede7;text-shadow:0 3px 22px #0008;margin:0;font-weight:400}.portal-intro h2 em{color:#edb485;font-style:normal}.portal-intro>p{font-size:var(--impt-type-body);color:#d0c5bd;border-left:1px solid #bd855555;max-width:48ch;margin:0;padding-left:24px;line-height:1.85}@media (max-width:700px){.portal-intro{grid-template-columns:minmax(0,1fr);gap:24px;margin-block:22px;padding:30px 20px}.portal-intro>p{font-size:var(--impt-type-body);max-width:none;padding-left:16px}.portal-intro:before{background-position:62%}.portal-intro .eyebrow{margin-bottom:14px}}.inventory-tabs button[data-inventory-tab=ccu]{position:relative}.inventory-tabs button[data-inventory-tab=ccu]:before{content:"";pointer-events:none;background:#8b654b88;width:1px;position:absolute;top:7px;bottom:7px;left:-14px}@media (max-width:760px){.inventory-tabs button[data-inventory-tab=ccu]{margin-left:0}.inventory-tabs button[data-inventory-tab=ccu]:before{display:none}}.personal-price-row>strong>small{margin-top:5px;font-weight:400}.inventory-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.inventory-owned-tabs,.inventory-archive-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.inventory-archive-tabs{border-left:1px solid #8b654b88;padding-left:18px}.inventory-tabs button[data-inventory-tab=ccu]{margin-left:0}.inventory-tabs button[data-inventory-tab=ccu]:before{display:none}#main .card .card-bottom>strong>small{font-size:var(--impt-type-secondary);letter-spacing:.07em;margin-top:5px;font-weight:400;line-height:1.4}@media (max-width:760px){.inventory-tabs{gap:12px;display:flex}.inventory-owned-tabs{gap:6px;width:100%}.inventory-tabs button{white-space:nowrap;overflow-wrap:normal;width:auto;min-width:0;min-height:40px;padding:8px 11px}.inventory-archive-tabs{border-top:1px solid #8b654b66;border-left:0;gap:7px;width:100%;padding:12px 0 0}.inventory-tabs button[data-inventory-tab=ccu],.inventory-tabs button[data-inventory-tab=buyback]{margin:0}}@media (pointer:coarse){.inventory-tabs button{min-height:44px}}.personal-price-row{container-type:inline-size}.personal-price-row>strong,.personal-price-row>strong:first-child,.personal-price-row>strong:last-child{letter-spacing:-.025em;line-height:1.2;font-size:var(--impt-type-price-fluid)!important}.personal-price-row>strong>small{line-height:1.4}.tool-panel{padding-bottom:20px}@media (max-width:600px){.tool-panel{padding-bottom:16px}}.squad-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.site-footer .footer-links>a{letter-spacing:.02em;text-transform:none;color:#f4c49c;text-decoration:none}#main .card .card-bottom>strong{flex:0 auto}#main .card .card-bottom>.rsi-source{font-size:var(--impt-type-caption);letter-spacing:.03em;margin-left:auto}.personal-price-row>strong,.personal-price-row>strong:first-child,.personal-price-row>strong:last-child{padding-inline:8px;font-size:var(--impt-type-price-fluid)!important}.personal-price-row>strong>small{font-size:var(--impt-type-caption);letter-spacing:.04em}.sync-panel .sync-header{align-items:center;gap:12px;padding-right:0;display:flex}.sync-panel .sync-header>div{flex:1;min-width:0}.sync-panel .sync-header>.sync-options{flex:0 0 36px;align-self:center;margin:0;position:relative;top:auto;right:auto}.sync-panel .sync-options>summary{justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:0;line-height:1;display:flex}.sync-panel.sync-idle{padding-right:16px}@media (max-width:650px){.sync-panel.sync-idle .sync-header>div{flex-basis:100%}.sync-panel.sync-idle #request-sync{margin-left:auto}}#main .card .card-bottom:has(.personal-price-row){flex-wrap:nowrap;grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:0;display:grid}#main .card .card-bottom .personal-price-row{flex:initial;min-width:0}#main .card .personal-price-row>strong,#main .card .personal-price-row>strong:first-child,#main .card .personal-price-row>strong:last-child{text-align:center;padding-inline:6px;font-size:var(--impt-type-price-fluid)!important}#main .card .personal-price-row>strong>small,#main .card .personal-price-row>strong:first-child>small{text-align:center}#main .card .card-bottom:has(.personal-price-row)>.rsi-source{white-space:nowrap;font-size:var(--impt-type-caption);justify-content:center;justify-self:center;margin:0}#main .card .ship-role-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:auto;margin-bottom:8px;display:flex}#main .card .ship-role-row .ship-role{flex:1;min-width:0;margin:0}#main .card .ship-role-row .rsi-source{font-size:var(--impt-type-caption);letter-spacing:.03em;white-space:nowrap;flex:none;align-items:center;min-height:28px;display:inline-flex}:is(#main .card .card-bottom,#main .card .card-bottom:has(.personal-price-row)){width:100%;margin-top:0;display:block}#main .card .card-bottom>strong{text-align:center;width:100%;display:block}#main .card .card-bottom>strong>small{text-align:center}#main .card .card-bottom .personal-price-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sync-panel .sync-header>.sync-actions,.sync-panel.sync-idle .sync-header>.sync-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.sync-panel .sync-actions>#request-sync{flex:0 auto;width:auto;margin:0}.sync-panel .sync-actions>.sync-options,.sync-panel.sync-idle .sync-actions>.sync-options{flex:0 0 36px;align-self:center;width:36px;margin:0;position:relative;inset:auto;transform:none}.sync-panel .sync-actions>.sync-options>summary{width:36px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;position:static;transform:none}@media (max-width:650px){.sync-panel .sync-header>.sync-actions,.sync-panel.sync-idle .sync-header>.sync-actions{gap:10px;max-width:100%;margin-left:auto}}.filter-panel .filter-toggle{display:none}.filter-panel .filter-controls{display:contents}@media (min-width:601px){.filter-panel,.filter-panel.personal-filters{grid-template-columns:minmax(220px,1fr) auto;gap:10px 14px}.filter-panel.personal-filters .filter-search{align-items:center;gap:12px;display:flex}.filter-panel.personal-filters .filter-search label{white-space:nowrap;flex-shrink:0;margin:0}.filter-panel .filter-toggle{grid-area:1/2;justify-content:space-between;align-items:center;gap:12px;width:auto;min-height:38px;margin:0;padding:7px 12px;display:flex}.filter-panel .filter-controls{grid-area:2/1/auto/-1;display:none}.filter-panel .filter-controls.is-open{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.filter-panel .filter-controls .filter-grid,.filter-panel.personal-filters .filter-controls .filter-grid{grid-area:1/1;gap:10px}.filter-panel .filter-controls .filter-grid select{min-height:34px;padding:6px 9px}.filter-panel .filter-controls #reset-filters{white-space:nowrap;grid-area:1/2;min-height:34px;padding:6px 0}.filter-toggle .ui-icon{transition:transform .15s}.filter-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}}@media (min-width:901px){.filter-panel .filter-controls .filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-panel.personal-filters .filter-controls .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.filter-panel .filter-toggle{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:8px 12px;display:flex}.filter-panel .filter-controls{grid-area:3/1/auto/-1;display:none}.filter-panel .filter-controls.is-open{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.filter-panel .filter-controls .filter-grid,.filter-panel.personal-filters .filter-controls .filter-grid{grid-area:auto/1}.filter-panel .filter-controls #reset-filters{grid-area:auto/1;justify-self:start}.filter-toggle .ui-icon{transition:transform .15s}.filter-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}}.stat-detail-mobile,.sync-last-mobile{display:none}@media (max-width:600px){.sync-panel.sync-idle{padding:8px 10px}.sync-panel .sync-header,.sync-panel.sync-idle .sync-header{flex-flow:row;align-items:center;gap:8px}.sync-panel .sync-header>div:first-child,.sync-panel.sync-idle .sync-header>div:first-child{flex:1 1 0;min-width:0;display:block}.sync-panel .sync-header .sync-last-inline,.sync-panel .sync-header .eyebrow{display:none}.sync-panel .sync-header h2,.sync-panel.sync-idle .sync-header h2{font-size:var(--impt-type-section);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.sync-panel .sync-header .verified-badge{display:none}.sync-panel .sync-header>.sync-actions,.sync-panel.sync-idle .sync-header>.sync-actions{flex:none;gap:5px;max-width:none;margin:0}.sync-panel #request-sync,.sync-panel.sync-idle #request-sync{min-height:36px;font-size:var(--impt-type-secondary);white-space:nowrap;gap:8px;padding:8px 9px}.sync-panel #request-sync .ui-icon{width:14px;height:14px}.sync-panel .sync-actions>.sync-options,.sync-panel.sync-idle .sync-actions>.sync-options{flex-basis:28px;width:28px}.sync-panel .sync-actions>.sync-options>summary{width:28px;height:36px;min-height:36px;font-size:23px}.sync-panel .sync-last-mobile{font-size:var(--impt-type-secondary);margin:0 0 8px;line-height:1.5;display:block}#main .stats,#main .stats.personal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}#main .stats>.stat,#main .personal-stats>.stat{text-align:center;border:0;border-bottom:1px solid #ffffff18;grid-template-rows:12px 30px minmax(14px,auto);grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:4px;min-width:0;min-height:90px;padding:12px 8px;display:grid}#main .stats>.stat:nth-child(odd){border-right:1px solid #ffffff18}#main .stats>.stat>.stat-index{width:100%;font-size:var(--impt-type-caption);line-height:var(--impt-leading-ui);text-align:center;margin:0;padding:0}#main .stats>.stat>strong{width:100%;font-size:var(--impt-type-metric);text-align:center;white-space:nowrap;overflow-wrap:normal;margin:0;padding:0;line-height:1.15;display:block}#main .stats>.stat>small{width:100%;font-size:var(--impt-type-secondary);text-align:center;align-self:center;margin:0;padding:0;line-height:1.4;display:block}.stats .stat-detail-desktop{display:none}.stats .stat-detail-mobile{display:inline}}.tool-panel details.tool-safe-download{min-width:0;font:var(--impt-type-secondary)/1.6 var(--impt-font-body);background:#10251b40;border:1px solid #508b684d;border-radius:10px;margin-top:16px;padding:0;overflow:hidden}.tool-panel .tool-safe-download>summary{color:#a7e4bb;cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.tool-safe-download>summary::-webkit-details-marker{display:none}.tool-safe-download>summary>.ui-icon{flex:0 0 20px;width:20px;height:20px}.tool-safe-download>summary>.ui-icon:last-child{margin-left:auto;transition:transform .15s}.tool-safe-download[open]>summary>.ui-icon:last-child{transform:rotate(180deg)}:is(.tool-safe-download>summary:focus-visible,.tool-safe-copy button:focus-visible){outline-offset:-3px;outline:2px solid #a7e4bb}.tool-safe-content{min-width:0;padding:0 16px 16px}.tool-safe-content p{margin:0 0 10px}.tool-safe-download .tool-safe-file{overflow-wrap:anywhere;margin-bottom:6px}.tool-safe-download .tool-safe-hash-label{margin-bottom:4px;font-weight:600}.tool-safe-download .download-hash{white-space:normal;overflow-wrap:anywhere;background:#0000002e;border-radius:6px;padding:8px 10px}.tool-safe-copy{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.tool-safe-copy button{color:#b8edc9;min-height:44px;font:600 var(--impt-type-control)/1.5 var(--impt-font-body);cursor:pointer;text-transform:none;letter-spacing:normal;background:#173426;border:1px solid #508b6880;border-radius:6px;padding:8px 12px}.tool-safe-copy button:disabled{opacity:.55;cursor:default}.tool-safe-copy [role=status]{font-size:var(--impt-type-secondary);flex:180px}.tool-safe-download .tool-safe-note{font-size:var(--impt-type-secondary);margin:10px 0 0}@media (max-width:600px){.tool-panel .tool-safe-download>summary{font-size:var(--impt-type-control);gap:8px;padding:12px}.tool-safe-content{padding:0 12px 14px}.tool-safe-copy{align-items:flex-start}}.command-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.command-heading>.network-label{justify-self:end}.command-heading>.rsi-status{color:#eee5e0;font:500 var(--impt-type-secondary)/1.5 monospace;white-space:nowrap;background:#151412;border:1px solid #ff803e40;border-radius:4px;justify-content:center;justify-self:center;align-items:center;gap:12px;padding:6px 11px;text-decoration:none;display:inline-flex}.rsi-status-title{color:var(--accent,#ff803e)}.rsi-status-service{align-items:center;gap:5px;display:inline-flex}.rsi-status-dot{background:#a69d99;border-radius:50%;width:6px;height:6px;display:inline-block}.rsi-status-service[data-status=operational] .rsi-status-dot{background:#60d49a}.rsi-status-service[data-status=maintenance] .rsi-status-dot{background:#edbd59}.rsi-status-service[data-status=degraded] .rsi-status-dot{background:#ff9a52}.rsi-status-service[data-status=down] .rsi-status-dot{background:#f05a53}.command-heading>.rsi-status:hover{border-color:var(--accent,#ff803e);color:#fff1e8}.rsi-status:focus-visible{outline:2px solid var(--accent,#ff803e);outline-offset:4px}@media (max-width:680px){.command-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px}.command-heading>.network-label{display:none}.command-heading>.eyebrow{white-space:normal;min-width:0;font-size:var(--impt-type-caption);letter-spacing:.06em;line-height:1.6}.command-heading>.rsi-status{font-size:var(--impt-type-secondary);grid-area:1/2;justify-self:end;gap:9px;padding:7px 9px}}@media (pointer:coarse){.command-heading>.rsi-status{min-height:44px}}#main .pilot-grid>.pilot-card{grid-template-columns:minmax(160px,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:grid}.pilot-card>.pilot-heading{gap:10px;min-width:0;margin:0}.pilot-card .pilot-heading h2{min-width:0;font-size:var(--impt-type-body);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.pilot-card .pilot-avatar{flex-basis:36px;width:36px;height:36px;font-size:12px}.pilot-card>p{min-width:0;font-size:var(--impt-type-body);overflow-wrap:anywhere;margin:0;line-height:1.5}.pilot-card>button[data-pilot]{width:auto;min-height:36px;font-size:var(--impt-type-control);white-space:nowrap;place-self:center end;margin:0;padding:7px 11px}.pilot-card>button[data-pilot] .ui-icon{width:14px;height:14px}@media (max-width:700px){#main .pilot-grid>.pilot-card{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 12px}.pilot-card>.pilot-heading{grid-area:1/1}.pilot-card>p{font-size:var(--impt-type-body);grid-area:2/1;padding-left:46px}.pilot-card>button[data-pilot]{min-height:44px;font-size:var(--impt-type-control);grid-area:1/2/3;padding:7px 9px}.pilot-card .pilot-heading h2{font-size:var(--impt-type-ui)}}@media (max-width:360px){.pilot-card>p{padding-left:0}.pilot-card>button[data-pilot]{white-space:normal;max-width:108px}}@media (pointer:coarse){.pilot-card>button[data-pilot]{min-height:44px}}.identity-title .identity-avatar{color:#f3ad72;width:52px;height:52px;font:600 18px/1 var(--impt-font-body);background:#242027;border:1px solid #74533a;border-radius:6px;flex:0 0 52px;justify-content:center;align-items:center;display:flex;overflow:hidden}.identity-title .identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){.identity-title .identity-avatar{flex-basis:40px;width:40px;height:40px;font-size:14px}}@media (min-width:1201px){.site-header .brand{flex:0 340px;width:340px}.site-header .brand-lockup{aspect-ratio:6}}@media (min-width:901px){.pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-card{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px}.pilot-card .pilot-heading{grid-area:1/1;min-width:0}.pilot-card>p{grid-area:2/1;margin:0 0 0 46px}.pilot-card>button{grid-area:1/2/3;align-self:center}.pilot-card .pilot-heading h2{overflow-wrap:anywhere}}.command-dashboard{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin-top:24px;display:grid}.command-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;min-width:0;display:grid}.command-summary>.lore-link{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:0;margin:0;padding:28px;text-decoration:none;display:flex}.command-summary>.lore-link strong{font-size:var(--impt-type-card-title);line-height:1.5}.command-summary>.identity-card,.command-summary>.lore-link{background-color:#111822;background-image:linear-gradient(90deg,#111822fa 0%,#111822eb 35%,#1118228c 100%),var(--summary-art);background-position:50%,100%;background-repeat:no-repeat;background-size:cover}.command-summary>.identity-card{--summary-art:url(/assets/summary/rsi-hangar-1280-f8338fe54030.webp)}.command-summary>.lore-link{--summary-art:url(/assets/summary/delamar-history-1280-2e793ef172a2.webp)}.summary-image-credits{font:400 var(--impt-type-caption)/1.6 var(--impt-font-body);color:#a7a5a4;grid-column:1/-1;margin:-12px 0 0}.summary-image-credits a{color:#c9a88e;align-items:center;min-height:24px;display:inline-flex}@media (max-width:600px){.command-summary>.identity-card,.command-summary>.lore-link{background-image:linear-gradient(90deg,#111822fa 0%,#111822ed 40%,#111822b8 100%),var(--summary-art)}.command-summary>.identity-card{--summary-art:url(/assets/summary/rsi-hangar-640-a8dcfa8c8809.webp)}.command-summary>.lore-link{--summary-art:url(/assets/summary/delamar-history-640-c830ac9d152d.webp)}}@media (max-width:900px){.command-summary{grid-template-columns:minmax(0,1fr);gap:20px}.command-dashboard{gap:20px}.command-summary>.lore-link{padding:24px}}.verse-news{text-align:left;box-sizing:border-box;flex-direction:column;min-width:0;padding:24px 28px;display:flex;overflow:hidden}.verse-news>.eyebrow,.verse-news>h2{flex-shrink:0}.verse-news>[role=tabpanel]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#706252 #ffffff08;padding:0 10px 0 2px;overflow:hidden auto}@media (max-width:900px){.verse-news{height:520px}}.mission-grid+.verse-news{margin-top:22px}@media (max-width:900px){.mission-grid+.verse-news{margin-top:14px}}.verse-news>h2{font:600 var(--impt-type-section)/1.25 var(--impt-font-body);margin:8px 0 16px}.verse-news-tabs{border-bottom:1px solid #ffffff16;flex-shrink:0;gap:6px;margin-bottom:4px;padding-bottom:10px;display:flex}.verse-news-tabs>button{color:#c8bfb8;min-width:0;min-height:44px;font:600 var(--impt-type-control)/1.4 var(--impt-font-body);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:8px 6px}.verse-news-tabs>button[aria-selected=true]{color:#ffb380;background:#ff803e19;border-color:#ff803e50}.verse-news [hidden]{display:none!important}.verse-news [role=tabpanel]:focus-visible{outline-offset:3px;outline:2px solid #ff9f43}.verse-news a:focus-visible{outline-offset:3px;outline:2px solid #ff9f43}.verse-news button:focus-visible{outline-offset:3px;outline:2px solid #ff9f43}.verse-news-list{margin:0;padding:0;list-style:none}.verse-news-list>li{border-bottom:1px solid #ffffff10}.verse-news-item{margin:0;padding:11px 0}.verse-news-item>summary{cursor:pointer;color:#ece6e1;flex-direction:column;gap:4px;min-height:44px;list-style:none;display:flex}.verse-news-item>summary::-webkit-details-marker{display:none}.verse-news-item>summary:hover strong{color:#ffb380}.verse-news-item>summary:focus-visible{outline-offset:2px;outline:2px solid #ff9f43}.verse-news-item>summary strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.verse-news-item[open]>summary strong{display:block}.verse-news-expand{color:#ffb380;font:600 var(--impt-type-control)/1.7 var(--impt-font-body)}.verse-news-item .news-read-less,.verse-news-item[open] .news-read-more,.verse-news-item[open] .verse-news-summary{display:none}.verse-news-item[open] .news-read-less{display:inline}.verse-news-body{font:400 var(--impt-type-body)/1.7 var(--impt-font-body);overflow-wrap:anywhere}.verse-news-body p{color:#c8bfb8;white-space:pre-line;margin:10px 0}.verse-news-body a{color:#ffb380;align-items:center;min-height:44px;display:inline-flex}.verse-news-meta{color:#afaaa5;font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body)}.verse-news-list strong{font:600 var(--impt-type-secondary)/1.5 var(--impt-font-body);overflow-wrap:anywhere}.verse-news-summary{font:400 var(--impt-type-secondary)/1.6 var(--impt-font-body);color:#b8b0a9;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.verse-news-spoiler{color:#ffc37a;font:500 var(--impt-type-secondary)/1.5 var(--impt-font-body)}.verse-news .verse-news-context,.verse-news .verse-news-feedback,.verse-news .verse-news-empty{font:400 var(--impt-type-secondary)/1.6 var(--impt-font-body);color:#b8b0a9;margin:10px 0}.verse-news .verse-news-attribution{font:400 var(--impt-type-caption)/1.6 var(--impt-font-body);color:#b8b0a9;margin:10px 0}.verse-news .verse-news-feedback{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.verse-news .verse-news-attribution a{color:#f4b17b}.verse-news-more{min-height:44px;font-size:var(--impt-type-secondary);margin-top:6px}.verse-news-actions{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.lore-link strong small{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);color:#b8b0a9;margin-top:5px;display:block}@media (max-width:600px){.verse-news{padding:20px}.verse-news>h2{font-size:var(--impt-type-section)}.verse-news-tabs>button{font-size:var(--impt-type-control);padding:8px 4px}.verse-news-list>li>a{padding:10px 0}.site-footer .footer-heading{text-align:center;align-items:center;gap:12px}.site-footer .footer-brand-versions{flex-direction:column;align-items:center;gap:8px;width:100%}.site-footer .footer-version-divider{display:none}.site-footer .footer-versions{max-width:100%;font:400 var(--impt-type-secondary)/1.7 var(--impt-font-body);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px;display:flex}.site-footer .footer-versions>[data-extension-version]{overflow-wrap:anywhere}.site-footer .footer-links{justify-content:center;gap:0 12px;max-width:100%;margin:0}.site-footer .footer-links>a{justify-content:center;align-items:center;min-height:44px;padding:4px 6px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.tool-safe-download>summary>.ui-icon:last-child{transition:none}}.mission-grid.mission-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.mission-panels>a{background-color:#111822;background-image:linear-gradient(90deg,#111822f7 0%,#111822e0 45%,#1118227a 100%),var(--mission-art);background-position:50%,100%;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto auto 1fr auto;grid-template-columns:36px minmax(0,1fr) 34px;align-items:start;gap:14px 12px;min-width:0;min-height:290px;padding:26px 24px;display:grid;overflow:hidden}.mission-panels>.mission-panel-fleet{--mission-art:url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp)}.mission-panels>.mission-panel-hangar{--mission-art:url(/assets/summary/rsi-hangar-1280-f8338fe54030.webp)}.mission-panels>.mission-panel-origins{--mission-art:url(/assets/summary/delamar-history-1280-2e793ef172a2.webp)}.mission-panels>a:after{display:none}.mission-panels .mission-index{overflow-wrap:anywhere;grid-area:1/2/auto/-1;min-width:0}.mission-panels .mission-glyph{grid-area:2/1;margin:0;position:static}.mission-panels .mission-glyph .ui-icon{width:36px;height:36px}.mission-panels h3{overflow-wrap:anywhere;grid-area:2/2/auto/-1;min-width:0;margin:0;line-height:1.35}.mission-panels p{overflow-wrap:anywhere;grid-area:3/2/auto/-1;min-width:0;margin:0;padding:0;line-height:1.75}.mission-panels .mission-footnote{color:#b8b0a9;font:400 var(--impt-type-secondary)/1.6 var(--impt-font-body);overflow-wrap:anywhere;grid-area:4/2;align-self:center;min-width:0}.mission-panels .mission-arrow{grid-area:4/3;place-self:end;width:34px;height:34px;font-size:14px;position:static}.mission-image-credits{max-width:1384px;font:400 var(--impt-type-caption)/1.7 var(--impt-font-body);color:#a7a5a4;overflow-wrap:anywhere;margin:24px auto}.mission-image-credits a{color:#c9a88e;align-items:center;min-height:28px;display:inline-flex}.mission-image-credits+.verse-news{margin-top:0}@media (min-width:901px) and (max-width:1200px){.mission-grid.mission-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mission-grid.mission-panels{grid-template-columns:minmax(0,1fr);gap:24px}.mission-panels>a{background-image:linear-gradient(90deg,#111822fa 0%,#111822eb 45%,#111822a3 100%),var(--mission-art);grid-template-rows:auto auto 1fr auto;min-height:240px;padding:24px}}@media (max-width:600px){.mission-panels>.mission-panel-fleet{--mission-art:url(/assets/summary/fleet-formation-640-7ac249101335.webp)}.mission-panels>.mission-panel-hangar{--mission-art:url(/assets/summary/rsi-hangar-640-a8dcfa8c8809.webp)}.mission-panels>.mission-panel-origins{--mission-art:url(/assets/summary/delamar-history-640-c830ac9d152d.webp)}.mission-panels>a{grid-template-columns:28px minmax(0,1fr) 34px;column-gap:12px;padding:22px 20px}.mission-panels .mission-glyph .ui-icon{width:28px;height:28px}.mission-image-credits a{min-height:44px}}.hero{touch-action:pan-y pinch-zoom}.hero .hero-pager{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:max-content;max-width:calc(100% - 32px);bottom:20px;left:50%;right:auto;transform:translate(-50%)}.hero .hero-pager button{width:32px;min-width:32px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:flex}.hero .hero-pager button[aria-pressed=true]{background:0 0}.hero .hero-pager .hero-dot{background:#8c8177;border-radius:999px;width:7px;height:7px;transition:width .18s,background-color .18s;display:block}.hero .hero-pager button[aria-pressed=true] .hero-dot{background:var(--accent,#ff803e);width:23px}.hero .hero-pager button:hover .hero-dot{background:#ffd2a8}.hero .hero-pager button:focus-visible{outline-offset:0;outline:2px solid #ffd2a8}.site-header #session #account-toggle .account-name,.site-header #session #account-toggle>.ui-icon{color:#f4a261;transition:color .15s}:is(.site-header #session #account-toggle:hover .account-name,.site-header #session #account-toggle:hover>.ui-icon,.site-header #session #account-toggle:focus-visible .account-name,.site-header #session #account-toggle:focus-visible>.ui-icon){color:#fff0dc}:is(.site-header #session #account-toggle:hover,.site-header #session #account-toggle:focus-visible){background:#f4a2611a;border-radius:6px}@media (prefers-reduced-motion:reduce){.site-header #session #account-toggle .account-name,.site-header #session #account-toggle>.ui-icon,.hero .hero-pager .hero-dot{transition:none}}#main :is(h1,h2,h3,h4,h5,h6),.site-header .mega-intro h2{text-transform:none}.site-header .mega-intro h2,.portal-intro h2,.portal-intro h2 em{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;font-weight:400}.site-header .mega-intro h2{font-size:var(--impt-type-section)}.portal-intro h2{font-size:var(--impt-type-section);overflow-wrap:anywhere;line-height:1.35}.site-header #nav .mega-links>:is(a,button)>b{width:16px;height:16px;font-size:var(--impt-type-nav);justify-content:center;align-items:center;font-weight:400;line-height:1;display:flex;top:20px;right:16px}.mission-panels .mission-glyph{justify-content:center;align-self:center;align-items:center;width:36px;height:36px;font-size:36px;line-height:1;display:flex}.mission-panels .mission-glyph>.ui-icon{vertical-align:initial;flex-shrink:0;display:block}.site-footer .footer-heading,.site-footer .footer-brand-versions{align-items:center}.site-footer .footer-brand-versions>strong{position:relative;top:-2px}.site-footer .footer-heading .footer-versions{line-height:24px}.footer-link-divider{background:#b77a4c80;flex:0 0 1px;width:1px;height:16px;display:block}@media (max-width:600px){.site-header #nav .mega-links>:is(a,button)>b{top:50%;transform:translateY(-50%)}.mission-panels .mission-glyph{width:28px;height:28px;font-size:28px}.site-footer .footer-heading .footer-links{column-gap:10px}.site-footer .footer-heading .footer-links>a{font-size:var(--impt-type-secondary)}}#main>.page-heading,#main>.stats{margin-bottom:24px}#main>.stats+.command-dashboard,#main>.stats+.filter-panel{margin-top:0}#main>.filter-panel{margin-bottom:24px}#main>.portal-intro,#main>.mission-grid{margin-block:24px 0}#main>.command-dashboard,#main>.command-dashboard>.command-summary{row-gap:24px}#main>.tool-features>h2{margin-top:24px}.document-page .page-heading>.eyebrow{color:var(--accent)}.site-footer{font-family:var(--impt-font-body);border-top:1px solid #b77a4c66}.site-footer .footer-brand-versions>strong{font-family:var(--impt-font-display);letter-spacing:.03em;font-size:16px;font-weight:400;line-height:1.5}.site-footer .footer-versions{font:400 var(--impt-type-secondary)/1.7 var(--impt-font-body);letter-spacing:.01em}.site-footer .footer-links>a{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body)}.hero h1,.hero h1 em{text-transform:none}.verse-news>h2{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;font-weight:400;line-height:1.3}.mission-grid.mission-panels+.verse-news{margin-top:24px}.site-header .mega-intro{background-color:#111822;background-image:linear-gradient(90deg,#0b101bf2,#1017249e),var(--menu-art);background-position:50%;background-size:cover}.site-header .mega-intro-fleet{--menu-art:url(/assets/menus/fleet-960.webp?v=2442)}.site-header .mega-intro-org{--menu-art:url(/assets/menus/org-960.webp?v=2442)}.site-header .mega-intro-comms{--menu-art:url(/assets/menus/comms-960.webp?v=2442)}.verse-news-full-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:300px;margin:14px 0;display:block}@media (max-width:600px){.site-header .mega-intro{background-position:50%;height:auto;min-height:158px;padding:20px;display:block}.site-header .mega-intro-fleet{--menu-art:url(/assets/menus/fleet-480.webp?v=2442)}.site-header .mega-intro-org{--menu-art:url(/assets/menus/org-480.webp?v=2442)}.site-header .mega-intro-comms{--menu-art:url(/assets/menus/comms-480.webp?v=2442)}.site-header .mega-intro h2{font-size:var(--impt-type-section);margin:12px 0;line-height:1.2}.verse-news-full-image{max-height:220px}}.verse-news{--verse-row-height:8rem;height:auto}.verse-news>.verse-news-tabs{flex-shrink:0}.verse-news>[role=tabpanel]{height:calc(5 * var(--verse-row-height) + 4.75rem);flex:none;min-height:0}.verse-news .verse-news-list>li{margin:0;padding:0}.verse-news .verse-news-item{min-height:calc(var(--verse-row-height) - 1px);box-sizing:border-box;padding:8px 0}.verse-news .verse-news-item:not([open]){height:calc(var(--verse-row-height) - 1px)}.verse-news .verse-news-item>summary{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:0 14px;display:grid;position:relative}.verse-news .verse-news-thumb-slot{box-sizing:border-box;background:linear-gradient(135deg,#252020,#141923);border:1px solid #df8a4a99;border-radius:6px;justify-content:center;align-items:center;width:104px;height:78px;display:flex;overflow:hidden}.verse-news .verse-news-thumb-slot>.verse-news-thumb{object-fit:cover;width:100%;height:100%;display:block}.verse-news .verse-news-thumb-slot>.verse-news-logo{object-fit:contain;opacity:.85;width:66%;height:72%;display:block}.verse-news .verse-news-copy{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.verse-news .verse-news-meta{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:33px;display:-webkit-box;overflow:hidden}.verse-news .verse-news-summary{-webkit-line-clamp:1}.verse-news .verse-news-spoiler{white-space:normal;overflow-wrap:anywhere;width:104px;font-size:var(--impt-type-secondary);line-height:1.2;position:absolute;top:84px;left:0}.verse-news .verse-news-body{margin-left:118px}.verse-news .verse-news-actions{gap:0 12px;margin-top:4px}.verse-news .verse-news-more{margin-top:0}.verse-news .verse-news-attribution{margin:2px 0 0}.verse-news .verse-news-feedback{flex:none;min-height:0;max-height:none;margin:6px 0 0;line-height:1.5}.verse-news .verse-news-feedback:empty{display:none}@media (max-width:600px){.verse-news{--verse-row-height:8.75rem}.verse-news .verse-news-item>summary{grid-template-columns:72px minmax(0,1fr);column-gap:10px}.verse-news .verse-news-thumb-slot{width:72px;height:54px}.verse-news .verse-news-spoiler{width:72px;top:60px}.verse-news .verse-news-body{margin-left:82px}}#cancel-sync{min-height:40px;color:var(--accent);margin-top:10px}#cancel-sync:disabled{opacity:.55;cursor:wait}.verse-events{grid-column:1/-1;min-width:0;padding:24px 28px;overflow:hidden}.verse-events>h2{font-family:var(--impt-font-display);font-weight:400;font-size:var(--impt-type-section);text-transform:none;margin:8px 0 18px;line-height:1.3}.event-tabs{border-bottom:1px solid #ffffff16;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.event-tabs>button{max-width:200px;min-height:44px;color:var(--muted);font:600 var(--impt-type-control)/1.4 var(--impt-font-body);background:0 0;border:1px solid #fff2;border-radius:5px;flex:1;padding:8px 16px}.event-tabs>button[aria-selected=true]{color:var(--accent);background:#ff803e19;border-color:#ff803e70}.verse-events [hidden]{display:none!important}.verse-events>[role=tabpanel]{scrollbar-width:thin;scrollbar-gutter:stable;max-height:950px;padding-right:6px;overflow:hidden auto}.event-list{gap:12px;display:grid}.event-card{background:#0c141d99;border:1px solid #fff2;border-radius:7px;min-width:0;overflow:hidden}.verse-events .event-card{margin:0;padding:0}.event-card>summary{cursor:pointer;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:112px;padding:16px;list-style:none;display:grid}.event-card>summary::-webkit-details-marker{display:none}.event-cover{background:#090f16;border:1px solid #df8a4a99;border-radius:5px;justify-content:center;align-items:center;width:128px;height:84px;display:flex;overflow:hidden}.event-cover img{object-fit:cover;width:100%;height:100%}.event-cover img[src$=impt-emblem\.svg]{object-fit:contain;box-sizing:border-box;padding:10px}.event-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.event-heading>strong{font:600 var(--impt-type-card-title)/1.35 var(--impt-font-body);color:var(--text);overflow-wrap:anywhere}.event-publication{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);color:var(--muted);overflow-wrap:anywhere;display:block}.event-meta{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);color:var(--muted);overflow-wrap:anywhere}.event-badges{flex-wrap:wrap;gap:4px;display:flex}.event-badges>span{font:500 var(--impt-type-caption)/1.4 var(--impt-font-body);color:var(--accent);border:1px solid #df8a4a50;border-radius:3px;padding:2px 6px}.event-open{color:var(--accent);font:600 var(--impt-type-control)/1.4 var(--impt-font-body);border:1px solid #df8a4a66;border-radius:4px;padding:10px}.event-open>span:last-child,.event-card[open] .event-open>span:first-child{display:none}.event-card[open] .event-open>span:last-child{display:inline}.event-card[open]>summary{border-bottom:1px solid #ffffff16}.event-content:not(:empty){padding:18px}.event-image-stage{background:#060b11;border:1px solid #df8a4a99;border-radius:5px;position:relative;overflow:hidden}.event-main-image{object-fit:contain;touch-action:pan-y;width:100%;height:auto;max-height:480px;display:block}.event-enlarge{min-height:44px;color:var(--accent);font:600 var(--impt-type-secondary)/1.3 var(--impt-font-body);background:#0c141df2;border:1px solid #df8a4a99;border-radius:4px;padding:8px 12px;position:absolute;top:8px;right:8px}.event-image-nav{font:400 var(--impt-type-secondary)/1.4 var(--impt-font-body);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.event-image-nav button{min-width:44px;min-height:44px;color:var(--accent);font-size:var(--impt-type-control);background:0 0;border:1px solid #0000}.event-thumbnails{gap:8px;max-width:100%;margin-bottom:12px;padding:4px 0;display:flex;overflow-x:auto}.event-thumbnails>button{background:#090f16;border:1px solid #fff3;border-radius:4px;flex:0 0 100px;height:68px;padding:3px}.event-thumbnails>button[aria-pressed=true]{border-color:var(--accent)}.event-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.event-description{white-space:pre-line;overflow-wrap:anywhere;font:400 var(--impt-type-body)/1.6 var(--impt-font-body);color:var(--muted);margin:12px 0}.event-resources{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.event-resource{box-sizing:border-box;min-width:120px;max-width:100%;min-height:44px;color:var(--accent);font:600 var(--impt-type-secondary)/1.4 var(--impt-font-body);overflow-wrap:anywhere;background:#ff803e0d;border:1px solid #df8a4a88;border-radius:4px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.event-resource:hover,.event-card>summary:hover .event-open{background:#ff803e24}.event-discord{min-height:44px;color:var(--muted);font:500 var(--impt-type-secondary)/1.4 var(--impt-font-body);align-items:center;margin-top:4px;display:inline-flex}.event-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.event-feedback,.event-empty{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);color:var(--muted);margin:12px 0 0}.verse-events :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.event-viewer{box-sizing:border-box;color:#eee;background:#090f16;border:1px solid #df8a4a99;border-radius:8px;width:96vw;max-width:1600px;height:94dvh;max-height:94dvh;padding:12px}.event-viewer::backdrop{background:#000c}.event-viewer-toolbar{min-height:48px;font:500 var(--impt-type-secondary)/1.4 var(--impt-font-body);align-items:center;gap:6px;margin-bottom:8px;display:flex}.event-viewer-toolbar>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.event-viewer-toolbar button{color:#f4a261;background:#16212e;border:1px solid #df8a4a55;border-radius:4px;flex-shrink:0;min-width:44px;min-height:44px}.event-viewer-scroll{touch-action:pan-x pan-y pinch-zoom;height:calc(100% - 56px);overflow:auto}.event-viewer-scroll img{max-width:none;height:auto;display:block}@media (max-width:600px){.verse-events{padding:20px}.event-card>summary{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:12px}.event-cover{grid-row:1/3;width:76px;height:60px}.event-open{border-color:#0000;grid-column:2;justify-self:start;padding:5px 9px}.event-heading>strong{font-size:var(--impt-type-card-title)}.event-content:not(:empty){padding:12px}.event-resources{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-resource{min-width:0;padding:9px}.event-main-image{max-height:360px}.event-thumbnails>button{flex-basis:76px;height:54px}.event-viewer{width:98vw;height:96dvh;max-height:96dvh;padding:8px}.event-viewer-toolbar{flex-wrap:wrap}.event-viewer-toolbar>span:first-of-type{flex-basis:calc(100% - 100px)}.event-viewer-scroll{height:calc(100% - 104px)}}.verse-news-section{outline:none;grid-column:1/-1;min-width:0;scroll-margin-top:120px}.mission-grid+.verse-news-section{margin-top:24px}.section-page-heading{margin:0 0 24px}.section-page-heading h2.impt-display{font-family:var(--impt-font-display);font-weight:400;font-size:var(--impt-type-page);letter-spacing:.015em;overflow-wrap:anywhere;margin:12px 0 18px;line-height:1.2}.section-page-heading>p:not(.eyebrow){font:var(--impt-type-body)/1.65 var(--impt-font-body);color:#bdc4cf;margin:0}.latest-event{grid-column:1/-1;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:24px 28px;display:grid}.event-card{scroll-margin-top:110px}@media (max-width:600px){.verse-news-section{scroll-margin-top:108px}.section-page-heading{margin-bottom:20px}.section-page-heading h2.impt-display{font-size:var(--impt-type-page)}.latest-event{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:20px}}#main>.mission-grid+.latest-event,#main>.latest-event+.latest-news{margin-top:24px}.verse-news-item{scroll-margin-top:110px}#main .page-heading :is(h1,h2).impt-display{font-family:var(--impt-font-display);font-synthesis:none;font-weight:400}#main .mission-panels+[data-latest-event],#main>[data-latest-event]+[data-latest-news],#main #home-session-content>[data-latest-event]+[data-latest-news]{margin-block-start:24px}#main [data-verse-news]{height:auto;max-height:none;display:block;overflow:visible}#main [data-verse-news]>[role=tabpanel]{scrollbar-gutter:auto;flex:none;height:auto;min-height:0;max-height:none;padding-right:0;display:block;overflow:visible}#main [data-verse-events]{overflow:visible}#main [data-verse-events]>[role=tabpanel]{scrollbar-gutter:auto;height:auto;max-height:none;padding-right:0;overflow:visible}.home-preview-heading{z-index:auto;background:0 0;border:0;grid-column:1/-1;min-width:0;height:auto;padding:0;display:block;position:static}.home-preview-heading h2{font-family:var(--impt-font-display);font-synthesis:none;font-weight:400;font-size:var(--impt-type-section);color:var(--accent);text-transform:none;margin:0 0 8px;line-height:1.35}.home-preview-heading p{font:var(--impt-type-body)/1.5 var(--impt-font-body);color:var(--muted);margin:0}#main .latest-news{min-width:0;padding:24px 28px;display:block}.home-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.home-news-card{border:1px solid #df8a4a44;border-radius:6px;grid-template-columns:88px minmax(0,1fr);align-content:start;gap:10px 12px;min-width:0;padding:16px;display:grid}.home-news-card .preview-category{text-align:center;font:600 var(--impt-type-secondary)/1.4 var(--impt-font-body);color:var(--accent);grid-column:1/-1;justify-self:stretch;margin:0 0 4px}.home-news-media{box-sizing:border-box;background:#121923;border:1px solid #df8a4a99;border-radius:6px;width:88px;height:66px;overflow:hidden}.home-news-media img{object-fit:cover;width:100%;height:100%;display:block}.home-news-media img[src$=impt-emblem\.svg]{object-fit:contain;box-sizing:border-box;padding:8px}.home-news-copy{min-width:0}.home-news-copy h3{-webkit-line-clamp:3;overflow-wrap:anywhere;font:600 var(--impt-type-card-title)/1.4 var(--impt-font-body);-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.home-news-copy p{font:var(--impt-type-body)/1.5 var(--impt-font-body);color:var(--muted);margin:0}.home-news-copy small{font:var(--impt-type-secondary)/1.5 var(--impt-font-body);color:var(--muted);margin:0}.home-news-copy time{color:var(--muted);font-size:var(--impt-type-secondary);line-height:1.5;display:block}.home-news-copy .latest-news-spoiler{color:var(--accent);margin-top:4px;display:block}.home-news-copy a{min-height:44px;font-size:var(--impt-type-secondary);color:var(--accent);align-items:center;display:inline-flex}.home-news-footer{letter-spacing:normal;text-transform:none;background:0 0;border:0;height:auto;margin-top:18px;padding:0;display:block}.home-news-footer a{min-height:44px;color:var(--accent);font-size:var(--impt-type-secondary);align-items:center;display:inline-flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:1000px){.home-news-grid{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){#main .latest-news{padding:20px}.home-news-card{grid-template-columns:76px minmax(0,1fr);gap:8px 10px;padding:12px}.home-news-media{width:76px;height:60px}.home-news-copy h3{font-size:var(--impt-type-card-title)}}#main [data-latest-event]{display:block}.home-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.home-event-card{border:1px solid #df8a4a44;border-radius:6px;grid-template-columns:128px minmax(0,1fr);align-content:start;gap:12px 16px;min-width:0;padding:16px;display:grid}.home-event-card .preview-category{text-align:center;font:600 var(--impt-type-secondary)/1.5 var(--impt-font-body);color:var(--accent);grid-column:1/-1;justify-self:stretch;margin:0 0 4px}.home-event-media{box-sizing:border-box;background:#121923;border:1px solid #df8a4a99;border-radius:6px;width:128px;height:96px;overflow:hidden}.home-event-media img{object-fit:cover;width:100%;height:100%;display:block}.home-event-media img[src$=impt-emblem\.svg]{object-fit:contain;box-sizing:border-box;padding:10px}.home-event-copy{min-width:0}.home-event-copy h3{-webkit-line-clamp:3;overflow-wrap:anywhere;font:600 var(--impt-type-card-title)/1.4 var(--impt-font-body);-webkit-box-orient:vertical;margin:0 0 8px;display:-webkit-box;overflow:hidden}.home-event-copy p{font:var(--impt-type-body)/1.5 var(--impt-font-body);color:var(--muted);margin:0}.home-event-copy small{font:var(--impt-type-secondary)/1.5 var(--impt-font-body);color:var(--muted);margin:0;display:block}.home-event-copy a,.home-event-footer a{min-height:44px;font-size:var(--impt-type-secondary);color:var(--accent);align-items:center;display:inline-flex}.home-event-footer{margin-top:18px}@media (max-width:1000px){.home-event-grid{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.home-event-card{grid-template-columns:76px minmax(0,1fr);gap:8px 10px;padding:12px}.home-event-media{width:76px;height:60px}.home-event-copy h3{font-size:var(--impt-type-card-title)}}#main [data-verse-news]{--verse-row-height:10rem}#main .verse-news-item>summary{grid-template-columns:160px minmax(0,1fr)}#main .verse-news-thumb-slot{width:160px;height:120px}#main .verse-news-body{margin-left:174px}#main .event-card>summary{grid-template-columns:192px minmax(0,1fr) auto}@media (max-width:600px){#main [data-verse-news]{--verse-row-height:9rem}#main .verse-news-item>summary{grid-template-columns:88px minmax(0,1fr)}#main .verse-news-thumb-slot{width:88px;height:66px}#main .verse-news .verse-news-spoiler{width:88px;top:72px}#main .verse-news-body{margin-left:98px}#main .event-card>summary{grid-template-columns:96px minmax(0,1fr);min-height:112px}#main .event-cover{width:96px;height:72px}}.verse-events-section{min-width:0}#main .verse-page-hero{isolation:isolate;background-color:#101923;background-position:50%,50% 45%;background-size:cover;flex-direction:column;justify-content:center;gap:12px;min-height:230px;margin:0 0 20px;padding:36px;display:flex;position:relative}#main .verse-page-hero .eyebrow{color:var(--accent);font-size:var(--impt-type-caption);letter-spacing:.18em;margin:0}#main .verse-page-hero h1.impt-display,#main .verse-page-hero h2.impt-display{max-width:100%;font-size:var(--impt-type-page);color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.25}#main .verse-page-hero>p:last-child{max-width:600px;font-size:var(--impt-type-body);color:var(--muted);margin:0;line-height:1.55}.verse-search{background:#090f16a8;border:1px solid #fff3;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:680px;margin:0 0 20px;padding:0 14px;display:grid}.verse-search>.ui-icon{width:20px;height:20px;color:var(--muted)}.verse-search input{width:100%;min-width:0;min-height:48px;box-shadow:none;font:var(--impt-type-body)/1.5 var(--impt-font-body);color:var(--text);background:0 0;border:0;border-radius:0;padding:10px 0}.verse-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.verse-search input:focus{outline:none}.verse-search button{min-height:40px;font-size:var(--impt-type-control);color:var(--accent);background:0 0;border:0;padding:6px}#main .verse-news-tabs,#main .event-tabs{border-bottom:1px solid #ffffff1f;margin-bottom:12px;padding-bottom:12px;display:flex}#main .verse-news-tabs>button,#main .event-tabs>button{color:var(--muted);font:600 var(--impt-type-control)/1.4 var(--impt-font-body);background:#0b141c;border:1px solid #ffffff26;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}#main .verse-news-tabs>button[aria-selected=true],#main .event-tabs>button[aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:#ff9f4320;border-color:#ff9f4399}.verse-count{font-size:var(--impt-type-secondary);white-space:nowrap}#main .verse-news .verse-news-item{min-height:148px;padding:14px 0}#main .verse-news .verse-news-item>summary{align-items:start;column-gap:20px;min-height:120px;position:relative}#main .verse-news .verse-news-copy{gap:6px;padding-right:128px}#main .verse-news .verse-news-copy>strong{font:600 var(--impt-type-card-title)/1.4 var(--impt-font-body);order:0}#main .verse-news .verse-news-meta{font-size:var(--impt-type-secondary);order:1;line-height:1.5}#main .verse-news .verse-news-summary{-webkit-line-clamp:2;order:2}#main .verse-news .verse-news-spoiler{width:auto;font:600 var(--impt-type-secondary)/1.4 var(--impt-font-body);color:var(--accent);background:#ff9f4310;border:1px solid #ff9f4366;border-radius:3px;order:3;align-self:flex-start;padding:2px 7px;position:static;top:auto;left:auto}#main .verse-news .verse-news-expand{font-size:var(--impt-type-control);order:4;position:absolute;top:50%;right:0;transform:translateY(-50%)}#main .verse-news .verse-news-body{font-size:var(--impt-type-body);border-top:1px solid #ffffff15;margin:14px 0 0;padding:16px 0 4px;line-height:1.75}#main .verse-news .verse-news-full-image{border:1px solid #df8a4a99;border-radius:5px;max-height:480px;margin:0 0 16px}#main .event-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}#main .event-card{background:linear-gradient(150deg,#111d29,#0a1119);border-color:#df8a4a66}#main .event-card>summary{flex-direction:column;align-items:stretch;gap:14px;min-height:365px;padding:16px;display:flex}#main .event-cover{flex-shrink:0;width:100%;height:180px}#main .event-heading{flex:1;gap:8px}#main .event-heading>strong{-webkit-line-clamp:2;font-size:var(--impt-type-card-title);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.event-preview{-webkit-line-clamp:2;font:var(--impt-type-secondary)/1.55 var(--impt-font-body);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#main .event-card-footer{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}#main .event-card-footer .event-open{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}#main .event-open{background:0 0;border:0;align-self:flex-end;min-height:32px;padding:7px 0}#main .event-card[open]{grid-column:1/-1}#main .event-card[open]>summary{grid-template-columns:160px minmax(0,1fr);align-items:center;min-height:0;display:grid}#main .event-card[open] .event-cover{grid-row:1/3;width:160px;height:120px}#main .event-card[open] .event-card-footer{grid-column:2}#main .event-card[open] .event-heading>strong{display:block}#main .event-card[open] .event-preview{display:none}#main .event-content:not(:empty){padding:20px}#main .event-resources{gap:10px}#main .event-resource{background:#ff9f4308;border-color:#df8a4a88}#main .verse-back-top{width:max-content;min-height:32px;color:var(--accent);font:500 var(--impt-type-secondary)/1.4 var(--impt-font-body);background:0 0;border:1px solid #df8a4a60;border-radius:4px;align-items:center;gap:6px;margin:12px 0 0 auto;padding:5px 9px;display:flex}.verse-back-top .ui-icon{width:13px;height:13px;transform:rotate(-45deg)}@media (max-width:900px){#main .event-list{grid-template-columns:1fr}#main .event-card>summary{min-height:0}#main .event-cover{height:220px}}@media (max-width:600px){#main .verse-page-hero{gap:10px;min-height:188px;margin-bottom:16px;padding:24px 20px}#main .verse-page-hero h1.impt-display,#main .verse-page-hero h2.impt-display{font-size:var(--impt-type-page)}#main .verse-page-hero>p:last-child{font-size:var(--impt-type-body)}#main .verse-news,#main .verse-events{padding:16px}.verse-search{gap:8px;margin-bottom:16px;padding:0 10px}.verse-search input{font-size:var(--impt-type-body)}#main .verse-news-tabs>button,#main .event-tabs>button{font-size:var(--impt-type-control);flex:1;gap:3px;padding:8px 4px}#main .verse-news .verse-news-item{min-height:0;padding:14px 0}#main .verse-news .verse-news-item>summary{column-gap:12px;min-height:110px}#main .verse-news .verse-news-copy{gap:4px;padding-right:0}#main .verse-news .verse-news-copy>strong{font-size:var(--impt-type-card-title)}#main .verse-news .verse-news-meta{font-size:var(--impt-type-secondary)}#main .verse-news .verse-news-summary{font-size:var(--impt-type-secondary);-webkit-line-clamp:1}#main .verse-news .verse-news-expand{font-size:var(--impt-type-control);position:static;transform:none}#main .verse-news .verse-news-body{font-size:var(--impt-type-body);padding-top:12px}#main .event-card>summary,#main .event-card[open]>summary{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}#main .event-cover,#main .event-card[open] .event-cover{grid-row:1/3;width:96px;height:72px}#main .event-heading>strong{font-size:var(--impt-type-card-title)}#main .event-preview{display:none}#main .event-card-footer{grid-column:2}#main .event-open{grid-column:2;place-self:start;margin:0;padding:0}#main .event-content:not(:empty){padding:12px}}#main .verse-page-news{background-image:linear-gradient(90deg,#090f16f5,#090f16d1 35%,#090f162e),url(/assets/verse/news-1600-a9ed286148c9.webp)}#main .verse-page-events{background-image:linear-gradient(90deg,#090f16f5,#090f16d1 35%,#090f162e),url(/assets/verse/events-1600-7c4f52e6b9cc.webp)}@media (max-width:600px){#main .verse-page-news{background-image:linear-gradient(90deg,#090f16f2,#090f16ad),url(/assets/verse/news-640-3f904007072c.webp)}#main .verse-page-events{background-image:linear-gradient(90deg,#090f16f2,#090f16ad),url(/assets/verse/events-640-07f582471226.webp)}}.organization-page .page-heading,.fleet-page .page-heading{isolation:isolate;background:#111b27;border:1px solid #ad744d65;border-radius:8px;flex-direction:column;justify-content:center;min-height:248px;display:flex;position:relative;overflow:hidden;margin:0 0 24px!important;padding:38px 40px!important}.organization-page .page-heading:before,.fleet-page .page-heading:before{content:"";z-index:-2;background:url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp) 50% 44%/cover;position:absolute;inset:0}.organization-page .page-heading:after,.fleet-page .page-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e1521f7 0%,#0e1521d4 38%,#0e152130 100%),linear-gradient(#0000,#0c131b77);position:absolute;inset:0}.organization-page .page-heading .eyebrow,.fleet-page .page-heading .eyebrow{font-size:var(--impt-type-caption);letter-spacing:.17em;color:#f4a261;margin:0 0 20px!important}.organization-page .page-heading h1.impt-display,.fleet-page .page-heading h1.impt-display{max-width:720px;font-size:var(--impt-type-page)!important;margin:0 0 16px!important;line-height:1.3!important}.organization-page .page-heading>p:last-child,.fleet-page .page-heading>p:last-child{font-size:var(--impt-type-body);color:#c6c9cf;max-width:560px;line-height:1.65;margin:0!important}.fleet-page .stats{background:#121a25;border:1px solid #c18a5d40;border-radius:8px;margin-bottom:24px;overflow:hidden}.fleet-page .stat{background:0 0;border:0;border-right:1px solid #8f775433;padding:22px}.fleet-page .stat strong{font-size:var(--impt-type-metric);color:#f1f0ed;line-height:1.3}.fleet-page .stat-index{color:#e5a572;font-size:var(--impt-type-caption);letter-spacing:.12em}.fleet-page .toolbar{background:#111923;border:1px solid #bea08330;border-radius:8px;gap:12px;margin-bottom:24px;padding:18px}.fleet-page #results .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fleet-page .card{background:linear-gradient(140deg,#17212e,#101721);border:1px solid #c08d5b65;border-radius:8px;overflow:hidden}.fleet-page .ship-visual{height:180px}.fleet-page .ship-visual img{object-fit:cover}.fleet-page .card-body{padding:20px}.fleet-page .card-body .eyebrow{font-size:var(--impt-type-caption);color:#f4a261}.fleet-page .ship-identity h3{font-size:var(--impt-type-section);line-height:1.3}.fleet-page .card-bottom{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.fleet-page .card-bottom strong{font-size:var(--impt-type-section)}.fleet-page .rsi-source{font-size:var(--impt-type-caption);letter-spacing:.06em}.organization-page .org-hero:before{background-image:url(/assets/menus/org-960.webp);background-position:50%}.organization-page .org-hero h1{font-size:var(--impt-type-card-title)!important}.organization-page .org-section-title{line-height:1.4;font-size:var(--impt-type-section)!important;margin:30px 0 18px!important}.organization-page .org-intro{color:#b6becb;max-width:none;line-height:1.85;font-size:var(--impt-type-body);margin:0 0 24px}.organization-page .org-cards{grid-template-columns:1fr 1fr;gap:22px;display:grid}.organization-page .org-card{isolation:isolate;border:1px solid #ba875c65;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:248px;padding:28px;display:flex;position:relative;overflow:hidden}.organization-page .org-card:before{content:"";z-index:-2;background:50%/cover;position:absolute;inset:0}.organization-page .org-card:after{content:"";z-index:-1;background:linear-gradient(#10172222 0%,#101722bc 55%,#101722 100%);position:absolute;inset:0}.organization-page .org-card.lore:before{background-image:url(/assets/summary/delamar-history-1280-2e793ef172a2.webp)}.organization-page .org-card.profile:before{background-image:url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp)}.organization-page .org-card .eyebrow{color:#f4a261;font-size:var(--impt-type-caption);letter-spacing:.15em;margin:0 0 10px}.organization-page .org-card h2{line-height:1.4;font-size:var(--impt-type-section)!important;margin:0 0 10px!important}.organization-page .org-card p{color:#c0c4cc;font-size:var(--impt-type-body);max-width:400px;margin:0 0 16px;line-height:1.65}.organization-page .org-card a{color:#f4a261;font-size:var(--impt-type-ui);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.organization-page .org-card svg{width:16px;height:16px}@media (max-width:900px){.fleet-page #results .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.organization-page .page-heading,.fleet-page .page-heading{min-height:228px;margin-bottom:20px!important;padding:26px 22px!important}.organization-page .page-heading:after,.fleet-page .page-heading:after{background:linear-gradient(90deg,#0e1521e8,#0e15218a),linear-gradient(#0000,#0e1521d9)}.organization-page .page-heading h1.impt-display,.fleet-page .page-heading h1.impt-display{font-size:var(--impt-type-page)!important;margin-bottom:14px!important;line-height:1.35!important}.organization-page .org-hero h1,.organization-page .org-hero h1{font-size:var(--impt-type-card-title)!important;margin-bottom:14px!important;line-height:1.35!important}.organization-page .page-heading>p:last-child,.fleet-page .page-heading>p:last-child{font-size:var(--impt-type-body);line-height:1.65}.organization-page .page-heading .eyebrow,.fleet-page .page-heading .eyebrow{font-size:var(--impt-type-caption);margin-bottom:16px!important}.fleet-page .stats{grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.fleet-page .stat{border-bottom:1px solid #ffffff10;min-width:0;padding:15px 17px}.fleet-page .stat strong{font-size:var(--impt-type-metric)}.fleet-page .toolbar{gap:10px;padding:14px}.fleet-page #results .grid{grid-template-columns:1fr;gap:18px}.fleet-page .ship-visual{height:190px}.fleet-page .card-body{padding:20px}.organization-page .org-cards{grid-template-columns:1fr;gap:18px}.organization-page .org-card{min-height:252px;padding:24px}.organization-page .org-card h2{font-size:var(--impt-type-section)!important}.organization-page .org-intro{font-size:var(--impt-type-ui);line-height:1.8}.organization-page .org-section-title{font-size:var(--impt-type-section)!important;margin-top:26px!important}}.organization-page{min-width:0}.organization-page h2.impt-display,.organization-page h3.impt-display{font-synthesis:none;font-weight:400;font-family:var(--impt-font-display)!important}.organization-page .org-card h2.impt-display{font-size:var(--impt-type-section)!important}.fleet-page .card:focus-within,.organization-page .org-card:focus-within{border-color:var(--accent)}.fleet-page .ship-visual{aspect-ratio:auto}.organization-page .org-card a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.personnel-page{min-width:0}.personnel-page .page-heading{isolation:isolate;background:#111b27;border:1px solid #ad744d65;border-radius:8px;flex-direction:column;justify-content:center;min-height:248px;display:flex;position:relative;overflow:hidden;margin:0 0 24px!important;padding:38px 40px!important}.personnel-page .page-heading:before{content:"";z-index:-2;background:url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp) 50%/cover;position:absolute;inset:0}.personnel-page .page-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e1521f7,#0e1521ce 45%,#0e152150);position:absolute;inset:0}.personnel-page .page-heading h1.impt-display{font-size:var(--impt-type-page)!important;margin:0 0 16px!important;line-height:1.3!important}.personnel-page .page-heading .eyebrow{color:#f4a261;font-size:var(--impt-type-caption);letter-spacing:.17em;margin-bottom:20px!important}.personnel-page .page-heading>p:last-child{max-width:560px;font-size:var(--impt-type-body);color:#c6c9cf;line-height:1.65;margin:0!important}.personnel-page .squad-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.personnel-page .squad-card{background:#111e2b;border:1px solid #ffffff24;border-radius:0;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;min-height:140px;padding:14px 20px 14px 14px;display:grid;position:relative}.personnel-page .squad-card:after{display:none}.personnel-page .squad-card:before{content:"";background:var(--accent);width:22px;height:2px;position:absolute;top:-1px;left:-1px}.personnel-page .squad-card:hover,.personnel-page .squad-card:focus-within{background:#172636;border-color:#ed9b6370}.personnel-page .squad-art{background:url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp) 50% 42%/cover;width:120px;min-width:0;height:104px}.personnel-page .squad-content{flex-direction:column;gap:8px;min-width:0;padding:0;display:flex}.personnel-page .squad-content h2{font-size:var(--impt-type-panel-title);font-synthesis:none;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.4;font-family:var(--impt-font-display)!important}.personnel-page .squad-content p{overflow-wrap:anywhere;margin:0}.personnel-page .squad-description{color:#c6c9cf;line-height:1.6}.personnel-page .squad-totals{border:0;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;display:flex}.personnel-page .squad-totals strong{font:600 var(--impt-type-card-title)/1.5 var(--impt-font-body);color:#f4a261;align-items:baseline;gap:6px;display:inline-flex}.personnel-page .squad-totals small{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);letter-spacing:.02em;color:#c6c9cf;margin-top:0;display:inline}.personnel-page .squad-open{color:#f2b27f;min-height:44px;font:600 var(--impt-type-control)/1.5 var(--impt-font-body);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 0 8px 12px;display:inline-flex;position:static}.personnel-page .squad-open:after{content:"";cursor:pointer;position:absolute;inset:0}.personnel-page .squad-open:focus-visible{outline:none}.personnel-page .squad-card:has(.squad-open:focus-visible){outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.personnel-page .squad-card{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px 14px;min-height:0;padding:14px}.personnel-page .squad-art{width:76px;height:76px}.personnel-page .squad-open{grid-column:2;justify-self:start;padding:0}.personnel-page .squad-totals{gap:4px 16px}}#main .pilots-page .pilot-grid>.pilot-card{grid-template-columns:minmax(180px,1fr) minmax(0,1fr) auto}#main .pilots-page .pilot-heading{grid-area:1/1}#main .pilots-page .pilot-card>button{grid-area:1/3;min-height:44px}#main .pilots-page .pilot-heading h2{font-size:var(--impt-type-card-title)}.personnel-page .squad-card:focus-within,#main .pilots-page .pilot-card:focus-within{border-color:var(--accent)}@media (max-width:700px){.personnel-page .page-heading{min-height:228px;margin-bottom:20px!important;padding:26px 22px!important}.personnel-page .page-heading h1.impt-display{font-size:var(--impt-type-page)!important}.personnel-page .page-heading>p:last-child{font-size:var(--impt-type-body)}.personnel-page .squad-grid{grid-template-columns:1fr;gap:18px}#main .pilots-page .pilot-grid>.pilot-card{grid-template-columns:minmax(0,1fr) auto}#main .pilots-page .pilot-card>p{grid-area:2/1}#main .pilots-page .pilot-card>button{white-space:normal;grid-area:1/2/3;max-width:112px}}#main .personnel-page :is(.pilot-card,.detail-member){background:#111e2b;border:1px solid #ffffff24;border-radius:0;position:relative}#main .personnel-page :is(.pilot-card,.detail-member):before{content:"";background:var(--accent);pointer-events:none;width:22px;height:2px;position:absolute;top:-1px;left:-1px}.detail-back{min-height:44px;margin:0 0 18px}.personnel-page .detail-metrics{background:#121c28;border:1px solid #b9855744;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 24px;display:grid}.detail-metrics>div{border-right:1px solid #ffffff12;min-width:0;padding:19px 22px}.detail-metrics>div:last-child{border-right:0}.detail-metrics strong{font-size:var(--impt-type-section);color:#f4a261;overflow-wrap:anywhere;margin-bottom:6px;font-weight:400;line-height:1.4;display:block}.detail-metrics span{font-size:var(--impt-type-secondary);letter-spacing:.1em;color:#b9c2cd;line-height:1.5;display:block}.detail-identity{align-items:center;gap:18px;min-width:0;display:flex}.detail-identity>div{min-width:0}.detail-identity .pilot-avatar{color:#f4a261;background:#252832;border:1px solid #cd955f;border-radius:8px;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:76px;font-size:25px;display:flex;overflow:hidden}.detail-identity .pilot-avatar img,.detail-member .pilot-avatar img{object-fit:cover;width:100%;height:100%}.personnel-page .detail-identity h1.pilot-handle{overflow-wrap:anywhere;line-height:1.3;font-family:var(--impt-font-body)!important;font-size:var(--impt-type-card-title)!important;margin:0 0 12px!important}.detail-identity p,.detail-description{color:#c6c9cf;margin:0;line-height:1.7}.detail-description{margin:0 0 20px}.personnel-page h2.detail-title{font-family:var(--impt-font-display);font-weight:400;font-size:var(--impt-type-section);margin:28px 0 16px;line-height:1.4}.detail-roster{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-member{background:#131e2a;border:1px solid #a8794c66;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.detail-member .pilot-avatar{color:#f4a261;background:#252832;border:1px solid #cd955f;border-radius:6px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.detail-member>div{overflow-wrap:anywhere;flex:1;min-width:0}.detail-member small{font-size:var(--impt-type-secondary);color:#aeb8c6;margin-top:6px;display:block}.detail-member button{min-height:44px;font-size:var(--impt-type-control);white-space:normal;flex-shrink:0;max-width:112px}@media (max-width:700px){.personnel-page .detail-metrics{grid-template-columns:1fr 1fr}.detail-metrics>div{padding:16px}.detail-metrics>div:last-child:nth-child(3){border-top:1px solid #ffffff12;grid-column:1/-1}.detail-metrics strong{font-size:var(--impt-type-section)}.detail-identity{align-items:flex-start;gap:12px}.detail-identity .pilot-avatar{flex-basis:54px;width:54px;height:54px;font-size:18px}.personnel-page .detail-identity h1.pilot-handle{font-size:var(--impt-type-card-title)!important}.detail-roster{grid-template-columns:1fr}.personnel-page h2.detail-title{font-size:var(--impt-type-section)}}.tools-page .page-heading:before{background-image:url(/assets/summary/rsi-hangar-1280-f8338fe54030.webp)}.tools-page h2,.tools-page h3{font-synthesis:none;font-family:var(--impt-font-display)!important;font-weight:400!important}.tools-intro-layout{grid-template-columns:1.2fr 1fr;align-items:start;gap:26px;margin:26px 0 32px;display:grid}.tools-intro{padding:14px 0}.tools-intro h2{font-size:var(--impt-type-section);margin:0 0 16px}.tools-page p{color:#bcc5d0;line-height:1.75}.tools-page .eyebrow{color:#f4a261;font-size:var(--impt-type-caption);letter-spacing:.15em}.tools-intro .tools-lead{font-size:var(--impt-type-card-title);color:#eee3d6;margin-bottom:16px}.tools-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tools-tags span{color:#e0b38a;font-size:var(--impt-type-secondary);background:#241f24;border:1px solid #ac794d55;border-radius:4px;padding:7px 9px}.tools-download{background:linear-gradient(135deg,#1d2835,#121a25);border:1px solid #c08d5b88;border-radius:8px;min-width:0;padding:25px}.tools-download-heading{font-size:var(--impt-type-section);align-items:center;gap:10px;margin:0 0 16px;display:flex}.tools-download-heading>.ui-icon{color:#f4a261;flex:0 0 23px;width:23px;height:23px}.tools-download-heading>span{overflow-wrap:anywhere;min-width:0}.tools-download .primary{justify-content:center;width:100%;min-height:48px}.tools-download .download-hash{overflow-wrap:anywhere;word-break:break-all}.tools-download .tool-meta{font-size:var(--impt-type-secondary)}.tools-page .tool-features{border-top:1px solid #ffffff18;padding-top:28px}.tools-page .tool-features>h2{font-size:var(--impt-type-section);margin:0 0 22px}.tools-page .tool-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:30px;display:grid}.tools-page .tools-feature{background:#131e2b;border:1px solid #a8794c55;border-radius:7px;min-width:0;padding:20px}.tools-feature-heading{align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.tools-feature-heading>.ui-icon{color:#f4a261;flex:0 0 23px;width:23px;height:23px;margin:0}.tools-page .tools-feature-heading h3{font-size:var(--impt-type-section);overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.tools-page .tools-feature>p{font-size:var(--impt-type-body);margin:0;padding:0;line-height:1.8}.tools-feature details{border-top:1px solid #ffffff20;margin-top:18px;padding-top:10px}.tools-page .tools-feature summary{min-height:44px;font-size:var(--impt-type-control);color:#e0b38a;align-items:center;gap:8px;padding:0;display:flex}.tools-page .tools-feature details p{font-size:var(--impt-type-body);margin:12px 0 0;padding:0}.tools-feature summary>.ui-icon{flex:0 0 16px;margin-left:auto}.tools-bottom{border-top:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:26px;padding-top:28px;display:grid}.tools-bottom h2{font-size:var(--impt-type-section);margin:0 0 16px}.tools-bottom ol{margin:0;padding-left:22px}.tools-bottom li{font-size:var(--impt-type-body);color:#c4cbd4;padding:0 0 16px 8px;line-height:1.6}.tools-bottom li::marker{color:#f4a261}.tools-bottom p{font-size:var(--impt-type-body)}.tools-motto{text-align:center;border-top:1px solid #ffffff18;margin-top:38px;padding-top:24px}.tools-motto img{width:440px;max-width:100%;height:auto;margin:auto;display:block}@media (max-width:900px){.tools-page .tool-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tools-intro-layout,.tools-bottom{grid-template-columns:1fr}.tools-intro-layout{gap:12px;margin:20px 0 28px}.tools-intro h2{font-size:var(--impt-type-section)}.tools-download{padding:22px}.tools-page .tool-feature-grid{grid-template-columns:1fr;gap:12px}.tools-page .tools-feature-heading{flex-direction:row;align-items:center;display:flex}.tools-bottom{gap:28px}}.account-page .page-heading:before,.account-access .page-heading:before{background-image:url(/assets/summary/rsi-hangar-1280-f8338fe54030.webp)}.account-page h2,.account-access h2,.account-proof h2,.account-proof h3{font-synthesis:none;line-height:1.4;font-family:var(--impt-font-display)!important;font-weight:400!important}.account-status{color:#efb183;font-size:var(--impt-type-secondary);background:#252029;border:1px solid #be895755;border-radius:4px;margin-top:12px;padding:6px 9px;line-height:1.6;display:inline-block}.account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:24px;display:grid}.account-grid>.panel{background:linear-gradient(135deg,#192534,#111a25);border:1px solid #a8794c66;border-radius:8px;min-width:0;margin:0;padding:26px}.account-identity{grid-row:span 2}.account-grid>.danger-zone{grid-column:1/-1}.account-section-heading{align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.account-section-heading>.ui-icon{color:#f4a261;flex:0 0 23px;width:23px;height:23px}.account-section-heading h2{font-size:var(--impt-type-section);overflow-wrap:anywhere;min-width:0;margin:0}.account-page p,.account-access p,.account-proof p{font-size:var(--impt-type-body);color:#bbc5d1;line-height:1.75}.account-page .eyebrow,.account-access .eyebrow{color:#f4a261}.account-identity dl{margin:0}.account-identity dl>div{border-bottom:1px solid #ffffff18;padding:14px 0}.account-identity dt{font-size:var(--impt-type-secondary);color:#aab7c6;margin-bottom:7px}.account-identity dd{font-size:var(--impt-type-ui);color:#e4e8ee;overflow-wrap:anywhere;margin:0}.account-rsi-link{color:#f4a261;align-items:center;gap:8px;min-height:44px;margin:16px 0;display:inline-flex}.account-grid button{white-space:normal;max-width:100%;min-height:44px;margin:8px 8px 0 0}.account-motto{text-align:center;border-top:1px solid #ffffff18;margin-top:34px;padding-top:24px}.account-motto img{width:440px;max-width:100%;height:auto;margin:auto;display:block}#dialog:has(.account-access){width:min(960px,100% - 28px);max-width:960px;padding:28px}#dialog:has(.account-proof){width:min(700px,100% - 28px);max-width:700px}.account-access .page-heading{min-height:200px}.account-access .page-heading h2.impt-display{line-height:1.4;font-size:var(--impt-type-page)!important;margin:0 0 14px!important}.account-access-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;display:grid}.account-login-panel{background:linear-gradient(135deg,#192534,#111a25);border:1px solid #a8794c66;border-radius:8px;min-width:0;padding:26px}.account-access label{font-size:var(--impt-type-secondary);margin:16px 0 8px;display:block}.account-access input{width:100%;min-width:0;font-size:var(--impt-type-body)}.account-access button{white-space:normal;max-width:100%;min-height:44px}.account-access form>.primary{justify-content:center;width:100%;margin-top:20px}.account-access-intro{min-width:0;padding:12px 0}.account-access-intro h2{font-size:var(--impt-type-section)}.account-access-intro ol{margin-top:22px;padding-left:24px}.account-access-intro li{font-size:var(--impt-type-body);color:#c4ccd7;padding:0 0 18px 8px;line-height:1.7}.account-access-intro li::marker{color:#f4a261}.account-note{border-left:2px solid #b37f51;margin-top:24px;padding-left:14px}.account-proof{min-width:0}.account-proof textarea{max-width:100%}@media (max-width:650px){.account-grid,.account-access-grid{grid-template-columns:1fr;gap:18px}.account-identity{grid-row:auto}.account-grid>.panel,.account-login-panel{padding:22px}.account-section-heading h2,.account-access-intro h2{font-size:var(--impt-type-section)}.account-grid>.danger-zone{grid-column:auto}}#main .pilots-page .pilot-grid{grid-template-columns:1fr;gap:14px}#main .pilots-page .pilot-grid>.pilot-card{background:linear-gradient(120deg,#181d27,#10151d);border:1px solid #303642;border-radius:0;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px 20px;display:grid}#main .pilots-page .pilot-card>.pilot-heading{display:contents}#main .pilots-page .pilot-avatar{border:1px solid #806246;border-radius:6px;flex-basis:54px;grid-area:1/1/3;align-self:start;width:54px;height:54px;overflow:hidden}#main .pilots-page .pilot-heading h2{font:600 var(--impt-type-card-title)/1.4 var(--impt-font-body);white-space:normal;overflow-wrap:anywhere;grid-area:1/2;align-self:end;margin:0}#main .pilots-page .pilot-card>p{color:#b6b9c0;font-size:var(--impt-type-secondary);grid-area:2/2;align-self:start;margin:0;padding:0;line-height:1.6}#main .pilots-page .pilot-card>button[data-pilot]{width:auto;max-width:none;min-height:66px;font:600 var(--impt-type-control)/1.4 var(--impt-font-body);white-space:nowrap;border:1px solid #584c47;border-radius:6px;grid-area:1/3/3;justify-content:space-between;place-self:center end;align-items:center;gap:26px;margin:0;padding:14px 18px;display:flex}#main .pilots-page .pilot-card>button[data-pilot] .ui-icon{flex:0 0 19px;width:19px;height:19px}@media (max-width:700px){#main .pilots-page .pilot-grid>.pilot-card{grid-template-columns:38px minmax(0,1fr) auto;gap:3px 10px;padding:12px}#main .pilots-page .pilot-avatar{flex-basis:38px;width:38px;height:38px}#main .pilots-page .pilot-heading h2{font-size:var(--impt-type-card-title)}#main .pilots-page .pilot-card>p{font-size:var(--impt-type-secondary);white-space:nowrap}#main .pilots-page .pilot-card>button[data-pilot]{min-height:44px;font-size:var(--impt-type-control);gap:6px;padding:8px}#main .pilots-page .pilot-card>button[data-pilot] .ui-icon{flex-basis:16px;width:16px;height:16px}}.home-news-media img:is([src*=impt-emblem\.svg],.impt-placeholder),.home-event-media img:is([src*=impt-emblem\.svg],.impt-placeholder),.verse-news-thumb-slot img.verse-news-logo,.event-cover img:is([src*=impt-emblem\.svg],.impt-placeholder){object-fit:contain;box-sizing:border-box;padding:12px}.home-news-footer a,.home-event-footer a{font:400 var(--impt-type-secondary)/1.65 var(--impt-font-body);letter-spacing:normal;text-transform:none}.site-footer .footer-heading .footer-links>.footer-link-divider{line-height:0;position:static}#dialog:has(.account-access){box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:hidden auto}#dialog:has(.account-access)>#close-dialog{float:none;justify-content:center;align-items:center;font-size:23px;line-height:1;display:flex}#dialog:has(.account-access) #dialog-content{clear:both;width:100%;min-width:0}.account-access .account-section-heading h2{font-size:var(--impt-type-section);line-height:1.4}@media (max-width:650px){#dialog:has(.account-access){width:calc(100% - 20px);max-height:calc(100dvh - 24px);padding:12px}.account-access .page-heading{min-height:0;margin-bottom:16px!important;padding:22px 18px!important}.account-access .page-heading h2.impt-display{font-size:var(--impt-type-page)!important;margin-bottom:12px!important;line-height:1.35!important}.account-access .page-heading .eyebrow{font-size:var(--impt-type-caption);margin-bottom:14px!important}.account-access .page-heading>p:last-child{font-size:var(--impt-type-body);line-height:1.6}.account-access .account-login-panel{padding:18px}.account-access .account-section-heading{gap:9px;margin-bottom:14px}.account-access .account-section-heading h2{font-size:var(--impt-type-section);line-height:1.4}.account-access .account-section-heading>.ui-icon{flex-basis:19px;width:19px;height:19px}.account-access p{font-size:var(--impt-type-body);line-height:1.6}.account-access input{box-sizing:border-box}}@media (max-width:600px){#main .hero h1,#main .hero h1 em{font-size:var(--impt-type-hero)!important;line-height:1.35!important}#main .page-heading h1.impt-display,#main .verse-page-hero h1.impt-display,#main .verse-page-hero h2.impt-display{font-size:var(--impt-type-page)!important;line-height:1.35!important}#main .org-hero h1{font-size:var(--impt-type-card-title)!important;line-height:1.35!important}#main .section-page-heading h2.impt-display{line-height:1.4;font-size:var(--impt-type-page)!important}#main .portal-intro h2,#main .portal-intro h2 em,#main .organization-page .org-card h2.impt-display,#main .personnel-page h2.detail-title,#main .tools-intro h2,#main .tools-page .tool-features>h2,#main .tools-bottom h2,#main .tools-download-heading,#main .account-section-heading h2,#main .account-access-intro h2{line-height:1.4;font-size:var(--impt-type-section)!important}#main .organization-page .org-section-title{line-height:1.4;font-size:var(--impt-type-card-title)!important}#main .tools-page .tools-feature-heading h3,#main .latest-news>h2,#main .verse-news>h2,#main .verse-events>h2,#main .mission-panels h2{font-size:var(--impt-type-section);line-height:1.4}#main .page-heading>p:last-child,#main .hero>p,#main .tools-intro p,#main .org-card p,#main .account-page p{font-size:var(--impt-type-body);line-height:1.65}#main .tools-intro .tools-lead,#main .organization-page .org-intro{font-size:var(--impt-type-ui);line-height:1.65}#main .tools-page .tools-feature>p,#main .tools-page .tools-feature details p{font-size:var(--impt-type-body);line-height:1.65}#main .tools-page button,#main .account-page button,#dialog .account-access button:not(#close-dialog),#dialog .account-proof button{font-size:var(--impt-type-control);line-height:1.4}#dialog .account-section-heading h2,#dialog .account-access-intro h2,#dialog .account-proof h2,#dialog .account-proof h3{line-height:1.4;font-size:var(--impt-type-section)!important}#main input,#main select,#main textarea,#dialog input,#dialog select,#dialog textarea,#main .verse-search input{font-size:var(--impt-type-body);box-sizing:border-box;max-width:100%}}#dialog:has(.account-access)>#close-dialog{color:#e9edf2;width:44px;height:44px;min-height:44px;box-shadow:none;z-index:3;background:#0b1421b8;border:0;border-radius:6px;outline:none;margin:0;padding:0;position:absolute;top:36px;right:36px}#dialog:has(.account-access)>#close-dialog .ui-icon{width:18px;height:18px}#dialog:has(.account-access)>#close-dialog:hover{background:#172433e6}#dialog:has(.account-access)>#close-dialog:focus-visible{outline-offset:2px;outline:2px solid #f4a261}.account-access .page-heading>.eyebrow{padding-right:44px}@media (max-width:650px){#dialog:has(.account-access)>#close-dialog{top:20px;right:20px}.account-access .page-heading>.eyebrow{padding-right:42px}}#main [data-latest-news],#main [data-latest-event]{background-color:#111822;background-position:top;background-repeat:no-repeat;background-size:100% 100%,cover}#main [data-latest-news]{background-image:linear-gradient(#101823b8 0%,#101823ce 55%,#10151de8 100%),url(/assets/verse/news-1600-a9ed286148c9.webp)}#main [data-latest-event]{background-image:linear-gradient(#101823b8 0%,#101823ce 55%,#10151de8 100%),url(/assets/verse/events-1600-7c4f52e6b9cc.webp)}#main [data-latest-news] .home-news-card,#main [data-latest-event] .home-event-card{background:linear-gradient(120deg,#151c26f0,#10151df5)}@media (max-width:600px){#main [data-latest-news]{background-image:linear-gradient(#101823b8 0%,#101823ce 55%,#10151de8 100%),url(/assets/verse/news-640-3f904007072c.webp)}#main [data-latest-event]{background-image:linear-gradient(#101823b8 0%,#101823ce 55%,#10151de8 100%),url(/assets/verse/events-640-07f582471226.webp)}#main [data-latest-news],#main [data-latest-event]{background-size:100% 100%,cover}}#main .verse-news-thumb-slot img.verse-news-logo{object-fit:contain;width:100%;height:100%;padding:12px}#main .verse-search{box-sizing:border-box;width:100%;max-width:680px}#main .verse-news-tabs,#main .event-tabs{justify-content:center;max-width:680px;margin-inline:auto}#main .verse-news-tabs>button,#main .event-tabs>button{max-width:220px}@media (max-width:600px){#main .verse-news-tabs>button,#main .event-tabs>button{max-width:none}}@media (min-width:1001px){#main .pilots-page .pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:701px){#main .pilots-page .pilot-grid>.pilot-card{grid-template-columns:48px minmax(0,1fr) auto;gap:3px 12px;padding:16px}#main .pilots-page .pilot-avatar{flex-basis:48px;align-self:center;width:48px;height:48px}#main .pilots-page .pilot-heading h2{font-size:var(--impt-type-card-title)}#main .pilots-page .pilot-card>p{font-size:var(--impt-type-secondary)}#main .pilots-page .pilot-card>button[data-pilot]{min-height:44px;font-size:var(--impt-type-control);gap:12px;padding:9px 12px}#main .pilots-page .pilot-card>button[data-pilot] .ui-icon{flex-basis:16px;width:16px;height:16px}}#main .command-summary>.identity-card,#main .command-summary>.lore-link{background-image:linear-gradient(100deg,#101823e8 0%,#101823c7 55%,#10151d99 100%),var(--summary-art);background-position:50%;background-size:cover;border:1px solid #303642;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;min-height:290px;margin:0;padding:28px;display:flex;position:relative}#main .command-summary>.lore-link:before{content:"";background:var(--accent);width:22px;height:2px;position:absolute;top:-1px;left:-1px}#main .command-summary .summary-origins-title{font-family:var(--impt-font-display);font-synthesis:none;font-weight:400;font-size:var(--impt-type-section);color:var(--accent);margin:0;line-height:1.4}#main .command-summary .summary-story strong{font:600 var(--impt-type-card-title)/1.4 var(--impt-font-body);color:var(--text);display:block}#main .command-summary .summary-story small{font:400 var(--impt-type-secondary)/1.6 var(--impt-font-body);color:var(--muted);margin-top:6px;display:block}#main .command-summary .summary-story p{font:400 var(--impt-type-body)/1.6 var(--impt-font-body);color:var(--muted);margin:12px 0 0}#main .command-summary>.identity-card>.text-button{min-height:44px;color:var(--accent);font:600 var(--impt-type-control)/1.5 var(--impt-font-body);letter-spacing:normal;text-transform:none;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:6px 0;display:flex}#main .command-summary>.lore-link>.summary-action{min-height:44px;color:var(--accent);font:600 var(--impt-type-secondary)/1.5 var(--impt-font-body);letter-spacing:normal;text-transform:none;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:6px 0;display:flex}#main .command-summary .identity-card>.eyebrow,#main .command-summary .identity-metrics{margin:0}#main .command-summary>.lore-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){#main .command-summary>.identity-card,#main .command-summary>.lore-link{gap:14px;min-height:0;padding:22px}#main .command-summary .summary-origins-title{font-size:var(--impt-type-section)}#main .command-summary .summary-story strong{font-size:var(--impt-type-card-title)}#main .command-summary .summary-story p{font-size:var(--impt-type-body)}}#main .verse-page-hero{background-clip:padding-box;border:1px solid #ad744d65;border-radius:8px;overflow:hidden}#main [data-latest-news],#main [data-latest-event],#main .command-summary>.identity-card,#main .command-summary>.lore-link{background-clip:padding-box;border:1px solid #303642;border-radius:0}.site-header .mega-intro{background-clip:padding-box;border:1px solid #303642;border-radius:0;position:relative}.site-header .mega-intro:before{content:"";background:var(--accent,#ff803e);pointer-events:none;z-index:2;width:22px;height:2px;position:absolute;top:-1px;left:-1px}.site-header .mega-intro{min-width:0;container-type:inline-size}.site-header .mega-intro h2{font-size:var(--impt-type-menu-title);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:.015em;max-width:100%;line-height:1.35}.site-header .mega-intro h2>.menu-title-line{white-space:normal;max-width:100%;font:inherit;color:inherit;letter-spacing:inherit;display:block}.site-header .mega-intro{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:12px;height:auto;min-height:228px;max-height:none;display:flex;overflow:visible}.site-header .mega-intro>span{flex:none}.site-header .mega-intro h2{flex:none;margin:0}.site-header .mega-intro>p{white-space:normal;overflow-wrap:normal;flex:none;min-height:0;max-height:none;margin:0;display:block;overflow:visible}#main .mission-grid.mission-panels>a{clip-path:none;background-clip:padding-box;border:1px solid #303642;border-radius:0;position:relative}#main .mission-grid.mission-panels>a:before{content:"";background:var(--accent,#ff803e);pointer-events:none;z-index:2;width:22px;height:2px;position:absolute;top:-1px;left:-1px}#main .hangar-page .inventory-tabs button{color:var(--muted);box-shadow:none;background:#0b141c;border-color:#ffffff26}#main .hangar-page .inventory-tabs button:hover{background:#172433;border-color:#697687}#main .hangar-page .inventory-tabs button.selected,#main .hangar-page .inventory-tabs button[aria-pressed=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent);background:#ff9f4320;border-color:#ff9f4399}#main .hangar-page .inventory-card{background:linear-gradient(120deg,#151e2b,#10151d);border-color:#303642}#main .hangar-page .inventory-thumb{background:#0b141c;border-color:#414b58}#main .hangar-page .inventory-kind,#main .hangar-page .inventory-note{color:#e0b38a}#main .hangar-page .inventory-provenance,#main .hangar-page .inventory-quantity,#main .hangar-page .inventory-small,#main .hangar-page .inventory-component small{color:var(--muted)}#main .hangar-page .inventory-component{border-color:#ffffff1f}#main .hangar-page .inventory-search{background:linear-gradient(120deg,#151e2b,#10151d);border:1px solid #303642;grid-template-columns:auto minmax(0,680px);align-items:center;gap:8px 16px;max-width:none}#main .hangar-page .inventory-search label{color:#e0b38a;font-size:var(--impt-type-secondary);margin:0}#main .hangar-page .inventory-search-field{background:#0b141c;border:1px solid #fff3;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}#main .hangar-page .inventory-search-field>.ui-icon{width:18px;height:18px;color:var(--muted);flex:0 0 18px}#main .hangar-page .inventory-search-field input{box-shadow:none;color:var(--text);background:0 0;border:0;padding:10px 0}#main .hangar-page .inventory-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}#main .hangar-page .inventory-search-field input:focus{outline:none}#main .hangar-page .inventory-search>small{color:var(--muted);font-size:var(--impt-type-secondary);grid-column:2}#main .hangar-page .toolbar input,#main .hangar-page .toolbar button,#main .hangar-page .toolbar select{background-color:#0b141c;border-color:#fff3}@media (max-width:700px){#main .hangar-page .inventory-search{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}#main .hangar-page .inventory-search>small{grid-column:1}}#main .pilots-page .pilot-card>button[data-pilot]{color:var(--text);box-shadow:none;background:#0b141c;border-color:#fff3}#main .pilots-page .pilot-card>button[data-pilot]:hover{color:var(--accent);background:#ff9f4315;border-color:#ff9f4399}#main .pilots-page .pilot-card>button[data-pilot]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#main .filter-panel{background:linear-gradient(120deg,#151e2b,#10151d);border-color:#303642}#main .filter-search .registry-search-field{box-sizing:border-box;background:#0b141c;border:1px solid #fff3;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;max-width:680px;padding:0 12px;display:flex}#main .registry-search-field>.ui-icon{width:18px;height:18px;color:var(--muted);flex:0 0 18px}#main .registry-search-field input{width:100%;min-width:0;max-width:none;min-height:44px;box-shadow:none;color:var(--text);background:0 0;border:0;margin:0;padding:10px 0}#main .registry-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}#main .registry-search-field input:focus{outline:none}#main .filter-panel :is(.filter-toggle,select),#main .personnel-page .detail-back{color:var(--text);box-shadow:none;background:#0b141c;border:1px solid #fff3}#main .filter-panel .filter-toggle:hover,#main .personnel-page .detail-back:hover{color:var(--accent);background:#ff9f4315;border-color:#ff9f4399}:is(#main .filter-panel .filter-toggle:focus-visible,#main .personnel-page .detail-back:focus-visible){outline:2px solid var(--accent);outline-offset:2px}#main .page-heading h1.impt-display,#main .verse-page-hero :is(h1,h2).impt-display{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-weight:400;font-size:var(--impt-type-page)!important;line-height:1.25!important}#main .org-hero h1.impt-display{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-weight:400;font-size:var(--impt-type-card-title)!important;line-height:1.25!important}#main .hero h1,#main .hero h1 em{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-weight:400;font-size:var(--impt-type-hero)!important;line-height:1.25!important}#main .origins-page-heading{box-sizing:border-box;background-color:#0000;background-image:linear-gradient(90deg,#0e1521ed,#0e1521b0 55%,#0e152144),url(/assets/summary/community-origins.webp);background-position:0 0,50% 52%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:padding-box;border:1px solid #ad744d65;border-radius:8px;flex-direction:column;justify-content:center;gap:12px;min-height:230px;margin:0 0 20px;padding:36px;display:flex;position:relative}#main .origins-page-heading>p{margin:0}#main .origins-page-heading .eyebrow{font-size:var(--impt-type-caption);letter-spacing:.18em;color:var(--accent)}#main .origins-page-heading h1{margin:0!important}#main .origins-page-heading>p:last-child{max-width:600px;font-size:var(--impt-type-body);color:var(--muted);line-height:1.55}@media (max-width:600px){#main .page-heading h1.impt-display,#main .verse-page-hero :is(h1,h2).impt-display{font-size:var(--impt-type-page)!important;line-height:1.35!important}#main .org-hero h1.impt-display{font-size:var(--impt-type-card-title)!important;line-height:1.35!important}#main .hero h1,#main .hero h1 em{font-size:var(--impt-type-hero)!important;line-height:1.35!important}#main .origins-page-heading{gap:10px;min-height:188px;padding:24px 20px}#main .origins-page-heading>p:last-child{font-size:var(--impt-type-body)}}#main .hangar-page .inventory-search{grid-template-columns:max-content minmax(0,680px);gap:0 12px}#main .hangar-page .inventory-search>label{font-size:var(--impt-type-secondary);white-space:nowrap;margin:0}#main .hangar-page .inventory-search-field{box-sizing:border-box;min-height:46px}#main .hangar-page .inventory-search-field input{min-height:44px}#main .hangar-page #inventory-search-help{display:none}@media (max-width:600px){#main .hangar-page .inventory-search{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}#main .hangar-page .inventory-search>label{white-space:normal}}#main .personnel-page .detail-member>button[data-detail-pilot],#main .pilots-page .pilot-card>button[data-pilot]{width:auto;min-height:44px;color:var(--text);font-family:var(--impt-font-body);font-size:var(--impt-type-control);letter-spacing:normal;white-space:nowrap;box-shadow:none;background:#0b141c;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-weight:600;line-height:1.2;display:inline-flex}#main .personnel-page .detail-member>button[data-detail-pilot]:hover,#main .pilots-page .pilot-card>button[data-pilot]:hover{color:var(--accent);background:#ff9f4315;border-color:#ff9f4399}:is(#main .personnel-page .detail-member>button[data-detail-pilot]:focus-visible,#main .pilots-page .pilot-card>button[data-pilot]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}#main .session-loading{min-height:140px;color:var(--muted);font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}#main .session-loading-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}#dialog #dialog-content{z-index:0;position:relative}#dialog>#close-dialog{touch-action:manipulation;cursor:pointer}#dialog>#close-dialog .ui-icon,#dialog>#close-dialog .ui-icon *{pointer-events:none}#dialog .account-access-name{font-family:var(--impt-font-display);text-align:center;color:#e0b38a;font-size:clamp(18px,2.2vw,26px);font-weight:400;line-height:1.5}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display){box-sizing:border-box;text-align:left;background-clip:padding-box;border:1px solid #ad744d65;border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:248px;max-height:none;display:flex;overflow:hidden;gap:16px!important;height:auto!important;margin:0 0 24px!important;padding:36px 40px!important}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>.eyebrow{font-family:var(--impt-font-mono);letter-spacing:.17em;flex:none;padding:0;font-weight:700;line-height:1.5;font-size:var(--impt-type-caption)!important;color:#f4a261!important;margin:0!important}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>:is(h1,h2).impt-display{font-synthesis:none;letter-spacing:.015em;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:none;min-width:0;padding:0;max-width:100%!important;font-family:var(--impt-font-display)!important;font-weight:400!important;font-size:var(--impt-type-page)!important;color:#edf0f5!important;margin:0!important;line-height:1.3!important}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>p:last-child{max-width:600px;font-family:var(--impt-font-body);letter-spacing:normal;white-space:normal;flex:none;font-weight:400;overflow:visible;margin:0!important;display:block!important}@media (max-width:600px){#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display){min-height:228px;gap:14px!important;margin-bottom:20px!important;padding:24px 22px!important}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>.eyebrow{font-size:var(--impt-type-caption)!important}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>:is(h1,h2).impt-display{font-size:var(--impt-type-page)!important;line-height:1.35!important}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>p:last-child{font-size:var(--impt-type-body)!important;line-height:1.65!important}}#main .command-summary .summary-origins-title,#main .command-summary .identity-card>.eyebrow,#main [data-latest-news] .home-preview-heading>h2,#main [data-latest-event] .home-preview-heading>h2{color:var(--gold,#ffc18c)}#main :is(.filter-panel,.inventory-search,.verse-search){border:1px solid #303642;border-radius:0;position:relative}#main :is(.filter-panel,.inventory-search,.verse-search):before{content:"";background:var(--accent,#ff803e);pointer-events:none;z-index:1;width:22px;height:2px;position:absolute;top:-1px;left:-1px}#main .filter-search>label.visually-hidden,#main .inventory-search>label.visually-hidden{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#main .hangar-page .inventory-search{grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:14px 18px;display:grid}#main .hangar-page .inventory-search-field{width:100%;max-width:680px;margin-inline:auto}#main .filter-panel{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}#main .filter-panel .filter-search{grid-area:1/1;width:100%;min-width:0;display:block}#main .filter-panel .registry-search-field{width:100%;max-width:none;margin-inline:0}#main .filter-panel>.filter-toggle{grid-area:1/2;justify-self:end;width:auto}#main .filter-panel .filter-controls{grid-area:2/1/auto/-1}#main .verse-search{margin-inline:auto}@media (max-width:900px){#main .filter-panel{grid-template-columns:minmax(0,1fr)}#main .filter-panel .filter-search{grid-area:1/1}#main .filter-panel>.filter-toggle{grid-area:2/1;width:auto}#main .filter-panel .filter-controls{grid-area:3/1}}#main [data-latest-news] .home-news-card>.preview-category,#main [data-latest-event] .home-event-card>.preview-category{color:var(--gold,#ffc18c)}#main :is(.home-news-footer,.home-event-footer)>a,#main :is(.home-news-copy,.home-event-copy)>.text-button{align-items:center;gap:10px;display:inline-flex}#main :is(.home-news-footer,.home-event-footer,.home-news-copy,.home-event-copy) a>.ui-icon,#main .command-summary>.identity-card>.text-button>.ui-icon,#main .command-summary .summary-action>.ui-icon{pointer-events:none;flex:0 0 14px;width:14px;height:14px}#main .admin-page-heading{background-color:#111b27;background-image:linear-gradient(90deg,#0e1521ed,#0e1521b0 55%,#0e152144),url(/assets/summary/admin-servers-1920.webp);background-position:50%,50% 48%;background-size:cover}@media (max-width:600px){#main .admin-page-heading{background-image:linear-gradient(90deg,#0e1521ed,#0e1521b0 55%,#0e152144),url(/assets/summary/admin-servers-640.webp)}}#main{--home-panel-title-size:27px}#main .command-summary .summary-origins-title,#main .home-preview-heading>h2{font-family:var(--impt-font-display);font-synthesis:none;letter-spacing:.015em;text-transform:none;white-space:normal;overflow-wrap:break-word;font-weight:400;font-size:var(--impt-type-section)!important;line-height:1.4!important}@media (max-width:600px){#main{--home-panel-title-size:23px}}#dialog>#close-dialog{z-index:10;pointer-events:auto;min-width:44px;min-height:44px;position:relative}#dialog>#dialog-content{clear:both}#extension-update-dialog>.update-close{z-index:2;touch-action:manipulation;min-width:44px;min-height:44px;position:relative}#extension-update-dialog>.update-close .ui-icon,#extension-update-dialog>.update-close .ui-icon *{pointer-events:none}.site-footer .footer-heading .footer-links{align-items:center;gap:0 14px;margin:0;display:flex}.site-footer .footer-heading .footer-links>a{justify-content:center;align-items:center;min-height:44px;margin:0;padding:4px 0;line-height:20px;display:inline-flex;position:static;transform:none}.site-footer .footer-heading .footer-links>.footer-link-divider{background:#b77a4c55;border:0;flex:0 0 1px;align-self:center;width:1px;height:12px;min-height:12px;max-height:12px;margin:0;padding:0;display:block;transform:none}.member-legend{font-size:var(--impt-type-secondary);color:var(--muted,#b9bec8);max-width:1000px;margin:12px 0 18px;line-height:1.65}.members-panel .member-columns,.members-panel .member-form{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(110px,.65fr) minmax(240px,1.7fr);align-items:center;display:grid}.members-panel .member-columns{font-size:var(--impt-type-secondary);color:var(--gold,#ffc18c);border-bottom:1px solid #fff2;padding:0 0 12px}.members-panel .member-form{min-height:112px;margin:0;padding:18px 0}.members-panel .member-form>strong{overflow-wrap:anywhere;grid-template-rows:auto 22px auto;align-content:center;gap:6px;min-width:0;display:grid}.members-panel .author-badge{max-width:100%;font-size:var(--impt-type-caption);place-self:center start;margin:0}.members-panel .author-badge-placeholder{visibility:hidden}.members-panel .member-state{margin:0;line-height:1.4}.members-panel .member-form select{width:100%;min-width:0;margin:0}.members-panel .member-actions{align-items:center;display:flex}.members-panel .member-actions button{min-height:44px;margin:0}.members-panel .member-delete{color:#ffc3b3;border-color:#c47b6855}@media (max-width:1100px){.members-panel .member-columns{display:none}.members-panel .member-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.members-panel .member-form>strong,.members-panel .member-actions{grid-column:1/-1}}@media (max-width:520px){.members-panel .member-form{grid-template-columns:1fr}.members-panel .member-actions{grid-template-columns:1fr;display:grid}.members-panel .member-actions button{width:100%}}.members-panel .member-columns,.members-panel .member-form{grid-template-columns:minmax(170px,1fr) minmax(110px,.7fr) minmax(85px,.5fr) minmax(90px,.5fr) minmax(405px,1.8fr);gap:14px}.members-panel .member-actions{flex-wrap:nowrap}.members-panel .member-actions button{white-space:nowrap;font-size:var(--impt-type-control);padding:8px 9px}.members-panel .member-action-menu{min-width:0}.members-panel .member-action-menu>.member-action-toggle{display:none}.members-panel .member-action-menu:not(.is-open)>.member-actions{display:flex}.owner-backup-panel{grid-column:1/-1}@media (max-width:1200px){.members-panel .member-columns{display:none}.members-panel .member-form{grid-template-columns:repeat(3,minmax(0,1fr))}.members-panel .member-form>strong,.members-panel .member-action-menu{grid-column:1/-1}}@media (max-width:650px){.members-panel .member-action-menu>.member-action-toggle{cursor:pointer;border:1px solid #fff3;border-radius:6px;min-height:44px;padding:10px;display:block}.members-panel .member-action-menu:not(.is-open)>.member-actions{display:none}.members-panel .member-action-menu.is-open>.member-actions{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.members-panel .member-form{grid-template-columns:1fr}.members-panel .member-actions button{white-space:normal}}#main .action-group,#dialog .action-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-block:12px 4px;display:flex}#main .action-group>button,#dialog .action-group>button{width:auto;max-width:100%;min-height:44px;margin:0;line-height:1.4}#main .action-group>[hidden],#dialog .action-group>[hidden]{display:none!important}.members-panel .member-actions{gap:10px}@media (max-width:420px){#main .action-group,#dialog .action-group{gap:8px}#main .action-group>button,#dialog .action-group>button{white-space:normal}}.hero .hero-scene,.hero .hero-content{animation:none}#main .command-heading>:is(.eyebrow,.network-label){font-family:var(--impt-font-mono);letter-spacing:.17em;text-transform:uppercase;font-weight:700;line-height:1.5;font-size:var(--impt-type-caption)!important;color:#f4a261!important}.public-page-links{flex-wrap:wrap;gap:8px 16px;width:100%;margin:12px 0;display:flex}.public-page-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer-heading{flex-wrap:wrap}@media (min-width:1201px){.site-header #session{flex:0 0 180px;width:180px}.site-header #session #account-toggle{width:100%;max-width:180px}}@media (max-width:1200px){.site-header #session{flex:0 0 44px;width:44px;min-width:44px}}.account-pending{color:#f4a261;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.account-pending>.ui-icon{width:20px;height:20px}:root{--impt-reading-size:var(--impt-type-body);--impt-control-size:var(--impt-type-control);--impt-secondary-size:var(--impt-type-secondary);--impt-readable-muted:#d0d7e0}#main :is(.portal-intro,.tools-page,.document-page,.organization-page,.account-page,.verse-news-body,.event-content) p:not(.eyebrow):not(.tag),#main .hero-description-stack>p,#main .tools-feature details p,#main .tools-bottom li,#main .verse-news .verse-news-body,#main .event-content :is(p,li),#dialog p:not(.eyebrow):not(.account-note),#dialog li{font-size:var(--impt-type-body)!important;line-height:1.7!important}#main .member-legend{font-size:var(--impt-reading-size)!important;line-height:1.7!important}#main .page-heading>p:last-child,#main .verse-page-hero>p:last-child,#main .home-preview-heading>p,#main .mission-panels p,#main .org-card p,#main .command-summary .summary-story p{color:var(--impt-readable-muted);font-size:var(--impt-type-body)!important;line-height:1.65!important}#main .personnel-page .squad-description{color:var(--impt-readable-muted);font-size:var(--impt-type-ui)!important;line-height:1.65!important}#main .personnel-page .squad-content>p.muted{color:var(--impt-readable-muted);font-size:var(--impt-type-secondary)!important;line-height:1.65!important}#main .mission-panels p,#main .org-card p,#main .hero-description-stack>p,#main .command-summary .summary-story p{text-shadow:0 1px 3px #000a}#main .hero-description-stack>p{color:#e0e5eb}#main .tools-page .tools-feature>p{font-size:var(--impt-type-body)!important;line-height:1.65!important}#main button:not(.hero-pager button),#dialog button:not(#close-dialog),#main :is(.text-button,.hero-actions a,.home-news-footer a,.home-event-footer a,.home-news-copy a,.home-event-copy a),#main .verse-news .verse-news-expand,#main .event-open,#main .tools-page summary{font-size:var(--impt-type-control)!important;line-height:1.45!important}#main button:not(.hero-pager button),#dialog button:not(#close-dialog){white-space:normal;overflow-wrap:break-word;max-width:100%;min-height:44px}#main :is(input,select,textarea),#dialog :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font-size:var(--impt-type-body)!important}#main label,#dialog label,#main .account-identity dt{font-size:var(--impt-type-ui)!important;line-height:1.5!important}#dialog .account-access-intro li{font-size:var(--impt-type-body)!important;line-height:1.7!important}#dialog .account-access .account-note{font-size:var(--impt-type-secondary)!important;line-height:1.7!important}#main .verse-news .verse-news-meta,#main .personnel-page .squad-totals small,#main .command-summary .summary-story small{font-size:var(--impt-type-secondary)!important;line-height:1.6!important}#main .verse-news .verse-news-spoiler{font-size:var(--impt-secondary-size)!important;line-height:1.6!important}#main :is(.home-news-copy small,.home-event-copy small,.home-news-copy>p,.home-event-copy>p,.preview-category,.event-meta,.member-state,.author-badge,.ship-role,.card-bottom small){font-size:var(--impt-type-caption)!important;line-height:1.6!important}#main .verse-news .verse-news-summary{font-size:var(--impt-type-body)!important;line-height:1.6!important}#main .verse-news .verse-news-copy>strong{font-size:var(--impt-type-card-title);line-height:1.45}#main .verse-news .verse-news-meta{max-height:none}#main .verse-news .verse-news-item:not([open]){height:auto;min-height:var(--verse-row-height)}#main .verse-news-tabs,#main .event-tabs{flex-wrap:wrap;gap:8px}#main .verse-news-tabs>button,#main .event-tabs>button{flex:120px;gap:5px;min-width:0;min-height:48px;padding:10px 12px}@media (min-width:1201px){.site-header #nav>.nav-home,.site-header #nav .nav-trigger{min-height:44px;padding-inline:8px}.site-header #nav{gap:4px}.site-header #session .account-entry{font-size:var(--impt-type-nav);line-height:1.4}}.site-header #nav .mega-links>:is(a,button)>span{font-size:var(--impt-type-nav);line-height:1.4}.site-header #nav .mega-links>:is(a,button)>small{font-size:var(--impt-type-control);white-space:normal;line-height:1.6}.site-header .mega-intro>p{font-size:var(--impt-type-body);line-height:1.65}@media (min-width:1201px) and (max-width:1500px){.site-header .brand{flex-basis:210px;width:210px}.site-header{column-gap:10px}.site-header #session{flex-basis:150px;width:150px}.site-header #session #account-toggle{max-width:150px}}#main .members-panel .member-actions{flex-wrap:wrap;gap:8px}#main .members-panel .member-actions button{padding:9px 12px}#main .members-panel .member-form>strong{grid-template-rows:auto auto auto}#main .members-panel .author-badge{white-space:normal}#main .members-panel .member-form :is(select,input){min-height:44px}#main .pilots-page .pilot-card>p{white-space:normal;text-overflow:clip;overflow:visible;font-size:var(--impt-type-secondary)!important;line-height:1.5!important}.site-footer p{font-size:var(--impt-type-body);line-height:1.7}.site-footer .footer-versions{font-size:var(--impt-type-secondary)}@media (max-width:1200px){.site-header #nav>.nav-home,.site-header #nav .nav-trigger{font-size:var(--impt-type-nav);min-height:44px}}@media (max-width:700px){#main .pilots-page .pilot-grid>.pilot-card{grid-template-columns:38px minmax(0,1fr)}#main .pilots-page .pilot-card>button[data-pilot]{white-space:normal;grid-area:3/2;justify-self:start;max-width:100%}#main .personnel-page .squad-content button{white-space:normal;width:auto;max-width:100%}#main .verse-news .verse-news-copy{padding-right:0}#main .verse-news .verse-news-item:not([open]){height:auto;min-height:0}#main .verse-news .verse-news-copy>strong{font-size:var(--impt-type-card-title)}#main .verse-news .verse-news-summary{-webkit-line-clamp:2}#main .verse-news .verse-news-expand{align-items:center;min-height:44px;display:inline-flex;position:static;transform:none}#main .event-card>summary,#main .event-card[open]>summary{min-width:0}#dialog .action-group{flex-wrap:wrap;gap:10px;display:flex}#dialog .action-group>button{flex:160px}}@media (max-width:420px){#main .verse-news-tabs>button,#main .event-tabs>button{flex-basis:100%}#main .members-panel .member-actions button{width:100%}}#main :is(.page-heading,.verse-page-hero):has(>:is(h1,h2).impt-display)>p:last-child{font-size:var(--impt-type-body)!important;color:var(--impt-readable-muted)!important;line-height:1.65!important}@media (max-width:600px){#main .hero-actions{flex-wrap:wrap}#main .hero-actions>a{white-space:normal;overflow-wrap:break-word;text-align:center;flex:100%;min-width:0;min-height:48px}}#main .admin-page-heading~.split .panel>p{font-size:var(--impt-type-body)!important;line-height:1.7!important}#main .card .card-bottom small{letter-spacing:.04em;font-size:var(--impt-type-secondary)!important;line-height:1.4!important}#main .card .personal-price-row>strong>small,#main .bundle-private-values small{letter-spacing:.04em;font-size:var(--impt-type-caption)!important;line-height:1.4!important}.site-footer .footer-inner{text-align:center}.site-footer .footer-heading{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.site-footer .footer-brand-versions{text-align:center;justify-content:center;max-width:100%}.site-footer .footer-heading .footer-links{flex-wrap:wrap;justify-content:center;max-width:100%}.site-footer .footer-independence{text-align:center;margin:16px auto}.site-footer .footer-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px}.site-footer .footer-bottom p{margin-inline:auto}#main .inventory-tabs{row-gap:20px}#main .inventory-tabs .inventory-archive-tabs{border:0;padding:0;position:relative}#main .inventory-tabs .inventory-archive-tabs:before{content:"";pointer-events:none;background:#8b654b88;width:1px;position:absolute;top:7px;bottom:7px;left:-9px}#main .inventory-tabs.inventory-tabs-wrapped .inventory-archive-tabs:before{width:auto;height:1px;inset:-10px 0 auto}@media (max-width:760px){#main .inventory-tabs .inventory-archive-tabs:before{width:auto;height:1px;inset:-10px 0 auto}}.site-header #session{--account-full-width:180px;--account-controls-width:80px;--account-full-inset:25px}.site-header #session #account-toggle .account-name{white-space:nowrap;flex:none;max-width:none}.site-header #session.account-compact{border:0;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;padding:0}.site-header #session.account-compact #account-toggle{justify-content:center;gap:0;width:44px;min-width:44px;max-width:44px;min-height:44px;padding:7px;position:relative;overflow:hidden}.site-header #session.account-compact #account-toggle .account-name{visibility:hidden;pointer-events:none;width:max-content;display:block;position:absolute;overflow:visible}.site-header #session.account-compact #account-toggle>.ui-icon{display:none}@media (min-width:1201px) and (max-width:1500px){.site-header #session{--account-full-width:150px}}@media (max-width:1200px){.site-header #session{--account-full-width:44px;--account-full-inset:0px}}@media (max-width:1500px){.site-header .brand{flex:0 230px;width:230px;min-width:0;max-width:230px}.site-header .brand-lockup{aspect-ratio:13/4;object-fit:contain;width:100%;height:auto;max-height:62px}}@media (max-width:540px){.site-header .brand{flex-basis:190px;width:190px;max-width:190px}}#main .filter-panel .filter-controls .filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#main .filter-panel.scoped-filters .filter-controls .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#main .filter-panel .filter-grid label{min-width:0}#main .filter-panel .filter-grid select{width:100%;min-width:0}@media (max-width:1100px){#main .filter-panel .filter-controls .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#main .filter-panel.scoped-filters .filter-controls .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#main .filter-panel .filter-controls .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){#main .filter-panel .filter-controls .filter-grid,#main .filter-panel.scoped-filters .filter-controls .filter-grid{grid-template-columns:minmax(0,1fr)}}.sync-panel .sync-actions>.sync-options>summary{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.sync-options-icon{fill:currentColor;flex:none;width:20px;height:20px;display:block}#main .filter-panel .fleet-toolbar-actions{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:max-content;min-width:max-content;display:flex}#main .filter-panel .fleet-toolbar-actions .filter-toggle,#main .filter-panel>.filter-toggle{box-sizing:border-box;white-space:nowrap;width:auto;max-width:none;height:44px;min-height:44px;font-size:var(--impt-type-control);flex:none;justify-content:center;align-items:center;margin:0;padding:8px 12px;line-height:1.4;display:inline-flex}@media (max-width:900px){#main .filter-panel .fleet-toolbar-actions{grid-area:2/1;justify-content:flex-end}}#main .filter-panel .fleet-toolbar-actions #export-fleet{background:var(--accent,#ff803e);border-color:var(--accent,#ff803e);color:#10151d}#main .filter-panel .fleet-toolbar-actions #export-fleet:hover{background:var(--accent,#ff803e);border-color:var(--accent,#ff803e);color:#10151d;filter:brightness(1.08)}#main .filter-panel .fleet-toolbar-actions #export-fleet:focus-visible{outline:2px solid var(--accent,#ff803e);outline-offset:3px}.overview-help{text-align:center;color:#aeb7c6;margin:24px 0}.image-credit{font-size:var(--impt-type-caption);color:#9ca6b4;margin:5px 0 0}.local-note{font-size:var(--impt-type-secondary);color:#b2bbc8;margin-top:16px;line-height:1.65}.tool-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.preview-feature h3{align-items:center;gap:10px;display:flex}.demo-notice{margin-bottom:20px}.ccu-choices{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.ccu-choices label{flex-direction:column;gap:9px;min-width:0;display:flex}.ccu-choices select{width:100%;min-width:0;min-height:44px;padding:10px 12px}.ccu-choices small{color:#a7b2c4;font-size:var(--impt-type-secondary)}.ccu-arrow{color:var(--accent)}.ccu-form .primary{align-self:flex-end}.preview-stats{margin:24px 0}.step-badge{font-size:var(--impt-type-caption);white-space:nowrap;border:1px solid #ffffff20;border-radius:3px;padding:2px 8px;display:inline-block}.step-badge.warbond{color:#ffad75;border-color:#ff803e70}.preview-footer{text-align:center;color:#a3adbc;border-top:1px solid #ffffff15;padding:30px 20px}.preview-footer img{width:min(440px,85vw);height:auto;max-height:90px}.preview-footer p{font-size:var(--impt-type-body);margin:14px 0 0}@media (max-width:1200px){.site-header .preview-session{display:none}}@media (max-width:640px){.preview-banner{font-size:var(--impt-type-secondary);gap:3px;padding:7px 12px}.ccu-choices{grid-template-columns:1fr}.ccu-arrow{display:none}.tool-feature-grid{grid-template-columns:1fr}.ccu-form .primary{width:100%}.preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}#main:focus{outline:none}#main>.page-heading.ccu-hero{isolation:isolate;background-image:linear-gradient(90deg,#080d15f5 0%,#080d15cc 42%,#080d153d 100%),url(/assets/menu-fleet.jpg);background-position:50% 45%;background-size:cover;position:relative;overflow:hidden}.ccu-hero .hero-photo-credit{color:#a8b5c1;font-size:var(--impt-type-caption);text-shadow:0 1px 3px #000;line-height:1.4;position:absolute;bottom:12px;right:16px}@media (max-width:640px){#main>.page-heading.ccu-hero{background-position:62%;padding-bottom:40px}.ccu-hero .hero-photo-credit{text-align:right;font-size:var(--impt-type-caption);left:18px;right:18px}}#ccu-status{margin-block:20px}.ccu-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ccu-result-heading{margin:32px 0 18px}.ccu-workspace{margin-top:24px}#ccu-message:empty{display:none}.ccu-route{vertical-align:middle;align-items:center;gap:12px;display:inline-flex}.ccu-model{align-items:center;gap:9px;min-width:0;display:inline-flex}.ccu-thumb{background:#0b111b;border:1px solid #ffffff12;flex:0 0 64px;place-items:center;width:64px;height:44px;display:inline-grid;position:relative;overflow:hidden}.ccu-thumb .ui-icon{color:#bd7958;width:24px;height:24px}.ccu-thumb img{object-fit:contain;background:#0b111b;width:100%;height:100%;position:absolute;inset:0}@media (max-width:600px){.ccu-route{gap:8px;min-width:260px}.ccu-model{gap:6px}.ccu-thumb{flex-basis:48px;width:48px;height:36px}}.ccu-choice{background:linear-gradient(145deg,#1c2836,#111a25);border:1px solid #ffffff20;border-radius:6px;min-width:0;padding:18px}.ccu-choice-heading{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ccu-choice-heading>span{color:#f39b63;font-size:var(--impt-type-secondary);letter-spacing:.1em}.ccu-choice-heading label{color:#e9e9ed;font-weight:600}.ccu-choice select{background:#101722;border:1px solid #ffffff25;border-radius:4px;width:100%;min-width:0;min-height:48px;padding:12px}.ccu-selected-ship{min-width:0;margin:0 0 14px}.ccu-selected-visual{background:radial-gradient(#2f475a70 0%,#111a2500 70%);place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.ccu-selected-visual>.ui-icon{color:#607588;width:58px;height:58px}.ccu-selected-visual img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ccu-selected-ship figcaption{border-top:1px solid #ffffff12;flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding-top:10px;display:flex}.ccu-selected-ship figcaption strong{font-size:var(--impt-type-body);overflow-wrap:anywhere;line-height:1.4}.ccu-selected-ship figcaption>span{font-size:var(--impt-type-body);color:#b6c3d1;line-height:1.5}.ccu-selected-ship.is-empty figcaption strong{color:#a8b7c7}.ccu-form .ccu-calculate{justify-content:center;justify-self:end;align-items:center;gap:24px;min-width:220px;min-height:50px;padding:14px 20px;display:flex}.ccu-owned-list,.ccu-chain{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ccu-owned-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ccu-owned-card{background:#101925;border:1px solid #ffffff18;border-radius:5px;min-width:0;padding:16px}.ccu-owned-card>small{color:#a7b6c8;font-size:var(--impt-type-secondary);margin-top:12px;line-height:1.5;display:block}@media (max-width:760px){.ccu-owned-list{grid-template-columns:minmax(0,1fr)}.ccu-chain .ccu-route,.ccu-owned-list .ccu-route{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.ccu-chain .ccu-model,.ccu-owned-list .ccu-model{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0}.ccu-chain .ccu-model>span:last-child,.ccu-owned-list .ccu-model>span:last-child{overflow-wrap:anywhere;line-height:1.4}.ccu-chain .ccu-thumb,.ccu-owned-list .ccu-thumb{flex-basis:54px;width:78px;height:54px}}@media (max-width:640px){#main>.ccu-hero{min-height:0;margin-bottom:16px;padding:28px 20px 40px}#main>.ccu-hero h1{font-size:var(--impt-type-card-title);line-height:1.15}#main>.ccu-hero>p:not(.eyebrow){font-size:var(--impt-type-body);margin-top:12px;line-height:1.55}#ccu-status{font-size:var(--impt-type-secondary);margin-block:16px;padding:12px 14px;line-height:1.55}.ccu-form.panel,.ccu-workspace.panel,#ccu-result>.panel{min-width:0;padding:16px}.ccu-form .ccu-choices{grid-template-columns:minmax(0,1fr);gap:10px}.ccu-choice{padding:14px}.ccu-choice-heading{margin-bottom:6px}.ccu-selected-visual{height:140px}.ccu-selected-ship figcaption{min-height:58px}.ccu-selected-ship figcaption strong{font-size:var(--impt-type-body)}.ccu-form .ccu-arrow{text-align:center;margin:0;font-size:20px;line-height:24px;display:block;transform:rotate(90deg)}.ccu-choice select{font-size:var(--impt-type-body);min-height:48px}.ccu-form .ccu-calculate{width:100%;min-width:0;font-size:var(--impt-type-ui);justify-self:stretch}.ccu-section-title h2{font-size:var(--impt-type-section);line-height:1.3}.ccu-section-title>button{width:100%;min-height:44px}.ccu-workspace>p{font-size:var(--impt-type-body);line-height:1.6}.ccu-result-heading h2{font-size:var(--impt-type-section);overflow-wrap:anywhere;line-height:1.35}.ccu-result-heading p{font-size:var(--impt-type-body);line-height:1.6}#ccu-result .panel>p{font-size:var(--impt-type-body);line-height:1.65}#ccu-result .action-link{text-align:center;justify-content:center;width:100%;min-height:48px}}.site-header .mega-intro-tools{--menu-art:url(/assets/menu-cockpit.jpg)}.ccu-picker-actions{align-items:stretch;gap:10px;display:flex}.ccu-picker-toggle{color:#f0ded0;min-width:0;min-height:48px;font:600 var(--impt-type-ui)/1.4 var(--impt-font-body);text-align:left;cursor:pointer;background:#0d1722;border:1px solid #d68b5355;border-radius:4px;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.ccu-picker-toggle:hover,.ccu-picker-toggle[aria-expanded=true]{background:#bb6d3020;border-color:#e59259}.ccu-picker-toggle:disabled{opacity:.5;cursor:default}.ccu-picker{min-width:0;margin-top:14px}.ccu-picker[hidden],.ccu-selected-ship[hidden],.ccu-choice>select[hidden],.ccu-choice>[hidden]{display:none!important}.ccu-picker-search-label{font-size:var(--impt-type-secondary);color:#b8c2d0;margin-bottom:7px;line-height:1.5;display:block}.ccu-picker-search{color:#f1f1f4;width:100%;min-width:0;min-height:48px;font-size:var(--impt-type-body);background:#09121c;border:1px solid #d38c5c70;border-radius:4px;padding:12px 14px}.ccu-picker-results{overscroll-behavior:contain;scrollbar-color:#b77951 #111a24;scrollbar-width:thin;gap:9px;max-height:420px;padding:2px 5px 2px 2px;display:grid;overflow-y:auto}.ccu-picker-row{color:#e9edf4;text-align:left;cursor:pointer;width:100%;min-height:100px;font-family:var(--impt-font-body);box-shadow:none;background:linear-gradient(130deg,#1c2b3a,#101a27);border:1px solid #ffffff20;border-radius:4px;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:14px;padding:0;display:grid;overflow:hidden}.ccu-picker-row:hover,.ccu-picker-row.is-selected{background:linear-gradient(130deg,#3c3029,#1a222e);border-color:#f3a366}.ccu-picker-thumb{background:#0a121c;place-items:center;min-height:100px;display:grid;position:relative;overflow:hidden}.ccu-picker-thumb>.ui-icon{color:#7a8c9e;width:32px;height:32px}.ccu-picker-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ccu-picker-copy{flex-direction:column;gap:5px;min-width:0;padding:12px 12px 12px 0;display:flex}.ccu-picker-copy strong{font-size:var(--impt-type-card-title);overflow-wrap:anywhere;line-height:1.4}.ccu-picker-copy>small{font-size:var(--impt-type-secondary);color:#a9b8c9;overflow-wrap:anywhere;line-height:1.4}.ccu-picker-price{color:#f6b47d;font-size:var(--impt-type-price);margin-top:auto;padding-top:4px;font-weight:600;display:block}.ccu-picker-price small{font-size:var(--impt-type-caption);color:#a8b6c4;margin-left:4px;font-weight:400}.ccu-picker-empty{text-align:center;color:#aebbc9;font-size:var(--impt-type-ui);padding:24px 12px}.ccu-choice :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #ed995c}@media (max-width:640px){.ccu-picker-results{max-height:380px}.ccu-picker-row{grid-template-columns:95px minmax(0,1fr);gap:10px}.ccu-picker-copy strong{font-size:var(--impt-type-card-title)}.ccu-picker-toggle{font-size:var(--impt-type-ui)}}.ccu-form .ccu-choices{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:18px}.ccu-form .ccu-choice{background:linear-gradient(145deg,#1a2836,#101b28);border:1px solid #ffffff24;border-radius:8px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #0002}.ccu-form .ccu-choice-heading{border-bottom:1px solid #ffffff10;gap:10px;margin:0}.ccu-form .ccu-choice-heading>span{color:#f6a773;width:25px;height:25px;font-size:var(--impt-type-secondary);background:#d7864310;border:1px solid #e69b6350;border-radius:4px;place-items:center;display:grid}.ccu-form .ccu-choice-heading label{font:600 var(--impt-type-section)/1.4 var(--impt-font-body);margin:0}.ccu-form .ccu-arrow{color:#eaa571;background:#c5793510;border:1px solid #d7986550;border-radius:50%;align-self:center;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.ccu-choice [id^=ccu-preview-]{margin:0 12px}.ccu-form .ccu-selected-ship{background:#0a1420;border:1px solid #ffffff16;border-radius:5px;margin:0;position:relative;overflow:hidden}.ccu-form .ccu-selected-visual{aspect-ratio:16/9;width:100%;height:auto;max-height:300px;position:relative}.ccu-form .ccu-selected-visual img{object-fit:cover;object-position:center}.ccu-form .ccu-selected-visual>.ui-icon{opacity:.38;color:#9aafc5;width:64px;height:64px}.ccu-form .ccu-selected-ship figcaption{color:#f2f4f8;background:linear-gradient(#0000,#08121b9c 45%,#07111af5);border:0;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;min-height:86px;padding:36px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ccu-form .ccu-selected-identity{flex-direction:column;gap:6px;min-width:0;display:flex}.ccu-form .ccu-selected-identity>small{font:400 var(--impt-type-body)/1.35 var(--impt-font-body);color:#c2cedb;letter-spacing:.04em;overflow-wrap:anywhere}.ccu-form .ccu-selected-identity>strong{font:600 var(--impt-type-card-title)/1.2 var(--impt-font-body);color:#f5f5f8;overflow-wrap:anywhere}.ccu-form .ccu-selected-ship figcaption>.ccu-selected-value{text-align:right;color:#f1b080;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.ccu-selected-value>small{font:500 var(--impt-type-caption)/1.3 var(--impt-font-body);letter-spacing:.12em;color:#b5c3d2}.ccu-selected-value>b{font:600 var(--impt-type-price)/1.2 var(--impt-font-body);white-space:nowrap}.ccu-form .ccu-selected-ship.is-empty{border-style:dashed}.ccu-form .ccu-selected-ship.is-empty figcaption{background:0 0}.ccu-choice .ccu-picker-actions{gap:8px;margin-top:auto;padding:12px}.ccu-choice .ccu-picker-toggle{background:linear-gradient(110deg,var(--primary),var(--primary-hover));min-height:44px;color:var(--text-on-primary);font-size:var(--impt-type-secondary);border-color:#f1653e;border-radius:4px;padding:10px 14px;font-weight:600;box-shadow:0 4px 20px #d93d2718}.ccu-choice .ccu-picker-toggle:hover,.ccu-choice .ccu-picker-toggle[aria-expanded=true]{color:var(--text-on-primary);background:var(--primary-hover);border-color:#f1653e}.ccu-choice .ccu-picker-toggle>.ui-icon{flex:none;width:18px;height:18px}.ccu-choice .ccu-picker{margin-top:0;padding:2px 14px 14px}.ccu-choice .ccu-picker-search{min-height:44px;font-size:var(--impt-type-ui);background:#081320;border-color:#ffffff25;border-radius:4px}.ccu-choice .ccu-picker-search:focus{border-color:#dca06e}.ccu-choice .ccu-picker-search-label{font-size:var(--impt-type-secondary);color:#97aabd}.ccu-choice .ccu-picker-results{max-height:365px}.ccu-choice .ccu-picker-row{background:#ffffff03;border-color:#ffffff15;grid-template-columns:110px minmax(0,1fr);gap:12px;min-height:94px}.ccu-choice .ccu-picker-row:hover,.ccu-choice .ccu-picker-row.is-selected{background:#bc774515;border-color:#d99663a0}.ccu-choice .ccu-picker-thumb{min-height:94px}.ccu-choice .ccu-picker-copy{gap:4px;padding:10px 10px 10px 0}.ccu-choice .ccu-picker-copy strong{font-size:var(--impt-type-card-title)}.ccu-choice .ccu-picker-copy>small{font-size:var(--impt-type-secondary)}.ccu-choice .ccu-picker-price{font-size:var(--impt-type-price)}@media (max-width:760px){.ccu-form .ccu-choices{grid-template-columns:minmax(0,1fr);gap:12px}.ccu-form .ccu-arrow{justify-self:center;width:28px;height:28px;font-size:16px;transform:rotate(90deg)}.ccu-form .ccu-selected-visual{max-height:none}.ccu-form .ccu-choice-heading{min-height:52px;padding:13px 15px}.ccu-form .ccu-selected-ship figcaption{gap:10px;padding:30px 12px 12px}.ccu-form .ccu-selected-identity>strong{font-size:var(--impt-type-card-title)}.ccu-selected-value>b{font-size:var(--impt-type-price)}.ccu-form .ccu-selected-identity>small,.ccu-choice .ccu-picker-search{font-size:var(--impt-type-body)}.ccu-choice .ccu-picker-row{grid-template-columns:100px minmax(0,1fr)}}.ccu-picker-actions[hidden]{display:none!important}.ccu-choice .ccu-picker-search:disabled{opacity:.45;cursor:default}.ccu-choice .ccu-picker-search:disabled::placeholder{color:#8799ab}.ccu-form .ccu-choices{align-items:start}#ccu-options-count{font-size:var(--impt-type-secondary);color:#c99d7d;background:#d58b4010;border-radius:3px;padding:2px 5px}@media (max-width:640px){.ccu-form .ccu-calculate{margin-top:0}}.ccu-form .ccu-choice-heading label{font-family:var(--impt-font-display);font-weight:400;font-size:var(--impt-type-section);font-synthesis:none;letter-spacing:.025em;color:#f1f3f8;font-size:var(--impt-type-section)!important;line-height:1.3!important}.ccu-form .ccu-choice-heading{min-height:70px;padding:16px 18px}@media (max-width:640px){.ccu-form .ccu-choice-heading label{font-size:var(--impt-type-section)!important}.ccu-form .ccu-choice-heading{min-height:64px}}#main #ccu-form .ccu-choice-heading label{font-size:var(--impt-type-section)!important}.ccu-chain-container{background:linear-gradient(140deg,#172432,#0f1925);border:1px solid #ffffff1c;border-radius:7px;overflow:hidden}.ccu-payment-summary{font:400 var(--impt-type-secondary)/1.5 var(--impt-font-body);color:#aebed0;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:12px 26px;padding:15px 18px;display:flex}.ccu-payment-summary>span{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ccu-payment-summary strong{color:#e9eef5;font-weight:600}.ccu-payment-summary small{font-size:var(--impt-type-secondary);color:#8298ae}.ccu-payment-dot{background:#dc9e69;border-radius:50%;width:6px;height:6px}.ccu-chain-warning{background:#c7723210;border-bottom:1px solid #e58e6330;align-items:flex-start;gap:10px;padding:13px 18px;display:flex}.ccu-chain-warning>span{background:#ec8471;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:6px}.ccu-chain-warning>p{font:400 var(--impt-type-body)/1.5 var(--impt-font-body);color:#e2baa0;margin:0}.ccu-chain-warning strong{color:#f4c4a5;font-weight:600}.ccu-chain-warning small{font-size:var(--impt-type-secondary);color:#9baec0;margin-top:3px;display:block}.ccu-chain-row{border-bottom:1px solid #ffffff12;grid-template-columns:30px minmax(0,1fr) 150px 160px;align-items:center;gap:18px;min-width:0;padding:18px;display:grid}.ccu-chain-row:last-child{border-bottom:0}.ccu-chain-badge{font:500 var(--impt-type-caption)/1.4 var(--impt-font-body);color:#b6c6d5;background:#ffffff04;border:1px solid #ffffff20;border-radius:4px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.ccu-chain-ship{align-items:center;gap:10px;min-width:0;display:flex}.ccu-chain-photo{background:#0b1420;border:1px solid #ffffff16;border-radius:4px;flex:0 0 84px;place-items:center;width:84px;height:54px;display:grid;position:relative;overflow:hidden}.ccu-chain-photo>.ui-icon{color:#7890a6;width:24px;height:24px}.ccu-chain-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ccu-chain-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.ccu-chain-identity strong{font:500 var(--impt-type-secondary)/1.4 var(--impt-font-body);color:#e5edf5;overflow-wrap:anywhere}.ccu-chain-identity small{font:400 var(--impt-type-secondary)/1.4 var(--impt-font-body);color:#8fa6bb}.ccu-chain-footer{background:#0b162233;border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.ccu-chain-footer>p{font:400 var(--impt-type-secondary)/1.6 var(--impt-font-body);color:#879fb6;max-width:620px;margin:0}.ccu-chain-footer .action-link{font-size:var(--impt-type-control);flex-shrink:0}@media (max-width:1150px){.ccu-chain-row{grid-template-columns:26px minmax(0,1fr) 135px 135px;gap:12px;padding:15px}.ccu-chain-photo{flex-basis:64px;width:64px;height:46px}.ccu-chain-ship{gap:8px}}@media (max-width:800px){.ccu-chain-row{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px}.ccu-chain-photo{flex-basis:72px;width:72px;height:50px}.ccu-chain-footer{display:block}.ccu-chain-footer .action-link{margin-top:10px}}@media (max-width:520px){.ccu-chain-ship{flex-direction:column;align-items:flex-start;gap:7px}.ccu-chain-photo{flex-basis:65px;width:100%;height:65px}.ccu-chain-identity strong,.ccu-chain-identity small{font-size:var(--impt-type-secondary)}.ccu-payment-summary{gap:8px;padding:12px 14px}.ccu-chain-warning{padding:12px 14px}.ccu-chain-row{gap:10px;padding:12px}.ccu-chain-footer{padding:12px 14px}}@media (max-width:640px){.ccu-form .ccu-choice-heading{padding:14px 12px}#main #ccu-form .ccu-choice-heading label{letter-spacing:0;font-size:var(--impt-type-section)!important;line-height:1.4!important}.ccu-choice [id^=ccu-preview-]{margin:0 10px}.ccu-form .ccu-selected-visual{aspect-ratio:4/3}.ccu-form .ccu-selected-ship figcaption{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:0;padding:34px 11px 11px}.ccu-form .ccu-selected-identity{gap:4px;width:100%}.ccu-form .ccu-selected-identity>strong{font-size:var(--impt-type-card-title);word-break:normal;overflow-wrap:normal;line-height:1.25}.ccu-form .ccu-selected-identity>small{font-size:var(--impt-type-body);letter-spacing:.02em;line-height:1.3}.ccu-form .ccu-selected-ship figcaption>.ccu-selected-value{text-align:left;flex-direction:row;flex-shrink:1;align-items:center;gap:6px}.ccu-selected-value>small{display:none}.ccu-selected-value>b{font-size:var(--impt-type-price);line-height:1.2}.ccu-choice .ccu-picker-actions{padding:10px}.ccu-choice .ccu-picker-toggle{min-height:42px}}.ccu-chain-grid{border-collapse:collapse;table-layout:fixed;width:100%;font:400 var(--impt-type-secondary)/1.4 var(--impt-font-body);color:#cbd8e5}.ccu-chain-grid thead{background:#0b172444}.ccu-chain-grid th{font-size:var(--impt-type-secondary);text-align:left;color:#93abc2;border-bottom:1px solid #ffffff1a;padding:11px 12px;font-weight:500;line-height:1.4}.ccu-chain-grid th:first-child,.ccu-chain-grid th:nth-child(2){width:24%}.ccu-chain-grid th:nth-child(3){width:16%}.ccu-chain-grid th:nth-child(4),.ccu-chain-grid th:nth-child(5),.ccu-chain-grid th:nth-child(6){width:12%}.ccu-chain-grid .ccu-chain-row{border-bottom:1px solid #ffffff12;padding:0;display:table-row}.ccu-chain-grid .ccu-chain-row:last-child{border-bottom:0}.ccu-chain-grid td{vertical-align:middle;overflow-wrap:anywhere;border:0;padding:10px 12px}.ccu-chain-grid .ccu-chain-row:hover{background:#ffffff05}.ccu-chain-grid .ccu-chain-from{padding-left:36px;position:relative}.ccu-chain-index{font-size:var(--impt-type-secondary);color:#a98666;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ccu-chain-grid .ccu-chain-photo{border-radius:3px;flex:0 0 38px;width:38px;height:29px}.ccu-chain-grid .ccu-chain-ship{gap:9px;min-width:0}.ccu-chain-grid .ccu-chain-identity{gap:3px}.ccu-chain-grid .ccu-chain-identity strong{font-size:var(--impt-type-secondary);font-weight:500;line-height:1.35}.ccu-chain-grid .ccu-chain-identity small{font-size:var(--impt-type-secondary);line-height:1.3}.ccu-chain-grid .ccu-chain-status>small{font-size:var(--impt-type-secondary);color:#819bb2;margin-top:4px;display:block}.ccu-chain-grid .ccu-chain-badge{font-size:var(--impt-type-caption);white-space:nowrap;padding:3px 6px;line-height:1.4}.ccu-chain-grid .ccu-chain-standard{color:#93a9bf;font-size:var(--impt-type-secondary)}.ccu-chain-grid .ccu-chain-cost>strong{font-size:var(--impt-type-price);color:#edf1f7;white-space:nowrap;font-weight:600;line-height:1.4;display:block}.ccu-chain-grid .ccu-chain-cost>small{font-size:var(--impt-type-secondary);color:#9fabc0;margin-top:3px;display:block}.ccu-chain-grid .ccu-chain-saving>strong{color:#91d6b5;font-size:var(--impt-type-secondary);white-space:nowrap;font-weight:600}.ccu-chain-col-label,.ccu-chain-grid .ccu-chain-cost>.ccu-mobile-baseline{display:none}.ccu-chain-grid tfoot{background:#0b172455;border-top:1px solid #ffffff20}.ccu-chain-grid tfoot th{color:#c6d4e1;font-size:var(--impt-type-secondary);border:0;padding:13px 12px}.ccu-chain-grid tfoot td{color:#efc095;font-weight:600;font-size:var(--impt-type-secondary);white-space:nowrap}.ccu-chain-grid tfoot td:last-child{color:#91d6b5}@media (max-width:1000px){.ccu-chain-grid,.ccu-chain-grid tbody,.ccu-chain-grid tfoot{width:100%;display:block}.ccu-chain-grid thead{display:none}.ccu-chain-grid .ccu-chain-row{border-bottom:1px solid #ffffff15;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;padding:13px 12px;display:grid;position:relative}.ccu-chain-grid td{min-width:0;padding:0;display:block}.ccu-chain-grid .ccu-chain-from{grid-column:1;padding-left:0}.ccu-chain-grid .ccu-chain-to{grid-column:2}.ccu-chain-index{display:none}.ccu-chain-grid .ccu-chain-row:before{content:"→";color:#c38e66;font-size:var(--impt-type-secondary);position:absolute;top:22px;left:50%;transform:translate(-50%)}.ccu-chain-grid .ccu-chain-ship{flex-direction:row;align-items:center;gap:7px;display:flex}.ccu-chain-grid .ccu-chain-photo{flex:0 0 34px;width:34px;height:28px}.ccu-chain-grid .ccu-chain-identity strong{font-size:var(--impt-type-secondary);line-height:1.35}.ccu-chain-grid .ccu-chain-identity small{font-size:var(--impt-type-secondary)}.ccu-chain-grid .ccu-chain-status{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ccu-chain-grid .ccu-chain-status>small{margin-top:0}.ccu-chain-grid .ccu-chain-standard{display:none}.ccu-chain-grid .ccu-chain-cost{border-top:1px solid #ffffff10;grid-column:1;padding-top:8px}.ccu-chain-grid .ccu-chain-saving{border-top:1px solid #ffffff10;grid-column:2;padding-top:8px}.ccu-chain-col-label{font-size:var(--impt-type-secondary);color:#90a7bd;margin-bottom:3px;line-height:1.4;display:block}.ccu-chain-grid .ccu-chain-cost>.ccu-mobile-baseline{font-size:var(--impt-type-price);display:block}.ccu-chain-grid .ccu-chain-cost>strong{font-size:var(--impt-type-price)}.ccu-chain-grid .ccu-chain-saving>strong{font-size:var(--impt-type-secondary)}.ccu-chain-grid tfoot tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px;padding:12px;display:grid}.ccu-chain-grid tfoot th{grid-column:1/-1;margin-bottom:3px;padding:0}.ccu-chain-grid tfoot td{font-size:var(--impt-type-ui);padding:0}}@media (max-width:360px){.ccu-chain-grid .ccu-chain-photo{display:none}.ccu-chain-grid .ccu-chain-identity strong{font-size:var(--impt-type-secondary)}.ccu-chain-grid .ccu-chain-row{gap:8px 14px}}#ccu-result .ccu-chain-grid{font-size:var(--impt-type-ui);line-height:1.5}#ccu-result .ccu-chain-grid th{font-size:var(--impt-type-secondary);line-height:1.45}#ccu-result .ccu-chain-grid td{padding-top:12px;padding-bottom:12px}#ccu-result .ccu-chain-grid .ccu-chain-identity strong{font-size:var(--impt-type-ui);line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-identity small{font-size:var(--impt-type-secondary);color:#a7b9ca;line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-photo{flex-basis:42px}#ccu-result .ccu-chain-grid .ccu-chain-badge{font-size:var(--impt-type-caption);padding:4px 7px;line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-status>small{font-size:var(--impt-type-secondary);color:#9aafc2;line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-standard{font-size:var(--impt-type-secondary)}#ccu-result .ccu-chain-grid .ccu-chain-cost>strong{font-size:var(--impt-type-price);line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-cost>small{font-size:var(--impt-type-secondary);line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-saving>strong{font-size:var(--impt-type-ui)}#ccu-result .ccu-chain-index,#ccu-result .ccu-chain-grid tfoot th{font-size:var(--impt-type-secondary)}#ccu-result .ccu-chain-grid tfoot td{font-size:var(--impt-type-ui)}#ccu-result .ccu-payment-summary{font-size:var(--impt-type-secondary);line-height:1.5}#ccu-result .ccu-payment-summary small{font-size:var(--impt-type-secondary);color:#a1b5c8;line-height:1.4}#ccu-result .ccu-chain-warning>p{font-size:var(--impt-type-body);line-height:1.5}#ccu-result .ccu-chain-warning small{font-size:var(--impt-type-secondary);line-height:1.5}#ccu-result .ccu-chain-footer>p{font-size:var(--impt-type-secondary);color:#9bb0c4;line-height:1.6}#ccu-result .ccu-chain-footer .action-link{font-size:var(--impt-type-control);line-height:1.5}@media (max-width:1000px){#ccu-result .ccu-chain-grid td{padding-top:0;padding-bottom:0}#ccu-result .ccu-chain-grid .ccu-chain-cost,#ccu-result .ccu-chain-grid .ccu-chain-saving{padding-top:9px}#ccu-result .ccu-chain-grid .ccu-chain-identity strong,#ccu-result .ccu-chain-grid .ccu-chain-identity small{font-size:var(--impt-type-secondary)}#ccu-result .ccu-chain-col-label{font-size:var(--impt-type-secondary);line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-cost>.ccu-mobile-baseline{font-size:var(--impt-type-price)}#ccu-result .ccu-chain-grid tfoot td{font-size:var(--impt-type-ui)}}.sync-area-status{font-size:var(--impt-type-secondary);margin:14px 0;line-height:1.6}.sync-area-status>strong{color:#e7b187}.sync-area-status ul{margin:8px 0;padding-left:20px}.sync-area-status p{font-size:var(--impt-type-body);margin:8px 0 0}#main #ccu-form .ccu-choice-heading label{font-size:var(--impt-type-section)!important;line-height:1.35!important}@media (max-width:640px){#main #ccu-form .ccu-choice-heading label{font-size:var(--impt-type-section)!important}}.ccu-planning{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:center;gap:8px 16px;margin:16px 0;display:grid}.ccu-planning>label{font-size:var(--impt-type-ui);font-weight:600}.ccu-planning>select{width:100%;min-width:0;min-height:42px}.ccu-planning>p{font-size:var(--impt-type-body);color:var(--muted);grid-column:1/-1;margin:0;line-height:1.6}@media (max-width:640px){.ccu-planning{grid-template-columns:minmax(0,1fr)}}#ccu-form .ccu-calculate{flex:none}@media (max-width:640px){#ccu-form .ccu-calculate{margin-left:auto}}.ccu-owned-disclosure{border-top:1px solid #ffffff20;margin-top:14px}.ccu-owned-disclosure>summary{cursor:pointer;min-height:44px;font-size:var(--impt-type-control);color:var(--text);align-items:center;gap:10px;padding:10px 0;font-weight:600;list-style:none;display:flex}.ccu-owned-disclosure>summary::-webkit-details-marker{display:none}.ccu-owned-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ccu-owned-disclosure>summary:after{content:"⌄";color:#d99866;margin-left:auto;transition:transform .15s}.ccu-owned-disclosure[open]>summary:after{transform:rotate(180deg)}#ccu-owned-count{color:#eebd86;min-width:26px;font-size:var(--impt-type-secondary);background:#c7804114;border-radius:4px;justify-content:center;padding:2px 7px;display:inline-flex}.ccu-owned-disclosure .ccu-owned-list{margin-top:6px}.ccu-owned-disclosure>.inventory-small{margin-bottom:0}@media (max-width:640px){.ccu-owned-disclosure>summary{font-size:var(--impt-type-control)}}@media (prefers-reduced-motion:reduce){.ccu-owned-disclosure>summary:after{transition:none}}.ccu-chain-overview{background:linear-gradient(110deg,#19232d,#111a24);border-bottom:1px solid #ffffff20;padding:20px}.ccu-integrated-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.ccu-integrated-stats>div{border-left:1px solid #ffffff1c;min-width:0;padding:0 18px}.ccu-integrated-stats>div:first-child{border-left:0;padding-left:0}.ccu-integrated-stats>div:last-child{padding-right:0}.ccu-integrated-stats span,.ccu-integrated-stats small{font-size:var(--impt-type-secondary);color:#b9c8d6;line-height:1.6;display:block}.ccu-integrated-stats strong{font-size:var(--impt-type-metric);color:#edf1f7;margin:6px 0;font-weight:600;line-height:1.3;display:block}.ccu-integrated-stats .ccu-integrated-target strong{color:#f1b879}.ccu-chain-overview .ccu-plan-notes{border-top:1px solid #ffffff16;margin-top:16px;padding-top:10px}.ccu-chain-overview .ccu-plan-notes>summary{cursor:pointer;min-height:32px;font-size:var(--impt-type-control);color:#b9c8d6;align-items:center;gap:8px;display:flex}.ccu-chain-overview .ccu-plan-notes>summary:after{content:"⌄";color:#d99866;margin-left:auto}.ccu-chain-overview .ccu-plan-notes p{font-size:var(--impt-type-secondary);color:#b9c8d6;margin:8px 0 0;line-height:1.7}@media (max-width:1000px){.ccu-integrated-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.ccu-integrated-stats>div:nth-child(3){border-left:0;padding-left:0}.ccu-integrated-stats strong{font-size:var(--impt-type-metric)}}@media (max-width:540px){.ccu-chain-overview{padding:14px}.ccu-integrated-stats>div{padding:0 10px}.ccu-integrated-stats strong{font-size:var(--impt-type-metric)}.ccu-integrated-stats span,.ccu-integrated-stats small{font-size:var(--impt-type-secondary)}}#ccu-form .ccu-strategy{border:0;min-width:0;margin:20px 0 0;padding:0}#ccu-form .ccu-strategy>legend{margin:0 0 10px;padding:0;font-weight:600}#ccu-form .ccu-strategy-choices{grid-template-columns:repeat(2,minmax(0,1fr))}#ccu-form .ccu-strategy-choices>button{color:#e0e8f0;min-width:0;box-shadow:none;flex-direction:column;display:flex}#ccu-form .ccu-strategy-choices strong{font-size:var(--impt-type-ui);line-height:1.4}#ccu-form .ccu-strategy-choices span{font-size:var(--impt-type-secondary);color:#b9c8d6;white-space:normal;line-height:1.6}#ccu-form #ccu-planning-help{font-size:var(--impt-type-secondary);color:#a9bdcf;margin:10px 0 0}#ccu-form .ccu-form-actions{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;display:flex}#ccu-form .ccu-form-actions>p{font-size:var(--impt-type-body);color:#a9bdcf;margin:0;line-height:1.6}#ccu-form .ccu-form-actions>.ccu-calculate{flex:none;min-width:180px;margin:0}@media (max-width:540px){#ccu-form .ccu-strategy-choices{grid-template-columns:minmax(0,1fr)}#ccu-form .ccu-form-actions{flex-direction:column;align-items:stretch}#ccu-form .ccu-form-actions>.ccu-calculate{width:100%}}#ccu-result .ccu-chain-container>.ccu-result-heading{margin:0;padding:18px 20px 14px}#ccu-result .ccu-chain-container>.ccu-result-heading h2{margin-top:6px}@media (max-width:540px){#ccu-result .ccu-chain-container>.ccu-result-heading{padding:16px 14px 10px}}#main #ccu-result:not(:empty){margin-top:24px;margin-bottom:24px;display:flow-root}@media (max-width:640px){#main #ccu-result:not(:empty){margin-top:18px;margin-bottom:18px}}#ccu-result .ccu-chain-grid .ccu-chain-photo{flex:0 0 64px;width:64px;height:46px}@media (max-width:1000px){#ccu-result .ccu-chain-grid .ccu-chain-photo{flex-basis:54px;width:54px;height:40px}}@media (max-width:400px){#ccu-result .ccu-chain-grid .ccu-chain-photo{flex-basis:48px;width:48px;height:36px}}.ccu-owned-card>small{text-align:center}@media (max-width:640px){#main #ccu-result,#ccu-result .ccu-chain-container{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#ccu-result .ccu-chain-grid,#ccu-result .ccu-chain-grid tbody,#ccu-result .ccu-chain-grid tfoot{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}#ccu-result .ccu-chain-grid .ccu-chain-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"from to""status status""cost saving";align-items:start;gap:12px 20px;width:100%;min-width:0;max-width:100%;padding:16px 14px;display:grid}#ccu-result .ccu-chain-grid .ccu-chain-row>td{box-sizing:border-box;width:auto;min-width:0;max-width:100%}#ccu-result .ccu-chain-grid .ccu-chain-from{grid-area:from;padding-left:0}#ccu-result .ccu-chain-grid .ccu-chain-to{grid-area:to}#ccu-result .ccu-chain-grid .ccu-chain-row:before{font-size:var(--impt-type-ui);top:35px;left:50%}#ccu-result .ccu-chain-grid .ccu-chain-ship{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}#ccu-result .ccu-chain-grid .ccu-chain-photo{flex:0 0 50px;width:76px;max-width:100%;height:50px;display:grid}#ccu-result .ccu-chain-grid .ccu-chain-identity{flex-direction:column;gap:3px;width:100%;min-width:0;max-width:100%;display:flex}#ccu-result .ccu-chain-grid .ccu-chain-identity strong{font-size:var(--impt-type-ui);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;line-height:1.4}#ccu-result .ccu-chain-grid .ccu-chain-identity small{font-size:var(--impt-type-secondary);white-space:normal;overflow-wrap:anywhere;line-height:1.5}#ccu-result .ccu-chain-grid .ccu-chain-status{flex-wrap:wrap;grid-area:status;align-items:center;gap:6px 8px;min-width:0;display:flex}#ccu-result .ccu-chain-grid .ccu-chain-status>small{font-size:var(--impt-type-secondary);white-space:normal;overflow-wrap:anywhere}#ccu-result .ccu-chain-grid .ccu-chain-cost{grid-area:cost;align-self:stretch;padding-top:10px}#ccu-result .ccu-chain-grid .ccu-chain-saving{grid-area:saving;align-self:stretch;padding-top:10px}#ccu-result .ccu-chain-grid .ccu-chain-cost>strong{font-size:var(--impt-type-price);white-space:normal;overflow-wrap:anywhere;line-height:1.5}#ccu-result .ccu-chain-grid .ccu-chain-saving>strong{font-size:var(--impt-type-body);white-space:normal;overflow-wrap:anywhere;line-height:1.5}#ccu-result .ccu-chain-col-label{font-size:var(--impt-type-secondary);margin-bottom:4px;line-height:1.5}#ccu-result .ccu-chain-grid .ccu-chain-cost>small{font-size:var(--impt-type-secondary);white-space:normal;overflow-wrap:anywhere;line-height:1.5}#ccu-result .ccu-chain-grid tfoot tr{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;width:100%;min-width:0;padding:14px;display:grid}#ccu-result .ccu-chain-grid tfoot th{width:auto;min-width:0;font-size:var(--impt-type-ui);white-space:normal;grid-column:1/-1}#ccu-result .ccu-chain-grid tfoot td{width:auto;min-width:0;font-size:var(--impt-type-body);white-space:normal;overflow-wrap:anywhere;line-height:1.5}#ccu-result .ccu-chain-grid tfoot td:before{font-size:var(--impt-type-secondary);color:#a7b9ca;margin-bottom:3px;font-weight:400;line-height:1.5;display:block}#ccu-result .ccu-chain-grid tfoot td:nth-child(2):before{content:"Da spendere"}#ccu-result .ccu-chain-grid tfoot td:nth-child(3):before{content:"Risparmio Warbond"}#ccu-result .ccu-chain-footer{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}#ccu-result .ccu-chain-footer>p{min-width:0;max-width:100%;font-size:var(--impt-type-secondary);overflow-wrap:anywhere;margin:0;line-height:1.7}#ccu-result .ccu-chain-footer .action-link{min-height:40px;font-size:var(--impt-type-control);align-items:center;display:flex}#ccu-result .ccu-integrated-stats>div{min-width:0}#ccu-result .ccu-integrated-stats strong{white-space:normal;overflow-wrap:anywhere}}#ccu-form .ccu-form-actions{gap:12px;min-height:0;margin-top:12px;padding-top:12px}#ccu-form .ccu-inline-options{flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0;display:flex}#ccu-form .ccu-inline-check{min-width:0;min-height:40px;box-shadow:none;cursor:pointer;font-size:var(--impt-type-secondary);color:#c7d5e1;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0;font-weight:400;line-height:1.5;display:inline-flex}#ccu-form .ccu-inline-check:has(input:checked){box-shadow:none;background:0 0;border:0}#ccu-form .ccu-inline-check:has(input:disabled){opacity:.5;cursor:default}#ccu-form .ccu-inline-check input{accent-color:#eaa66a;min-width:16px;margin:0;width:16px!important;height:16px!important}#ccu-form .ccu-inline-check:focus-within{outline-offset:3px;outline:2px solid #eaa66a}.ccu-mobile-view{display:none}@media (max-width:1000px){#ccu-result .ccu-chain-grid{display:none}.ccu-mobile-view{display:block}.ccu-mobile-timeline{margin:0;padding:18px 16px;list-style:none}.ccu-mobile-node{min-width:0}#ccu-result .ccu-mobile-node .ccu-chain-ship{flex-direction:row;align-items:center;gap:12px;min-width:0;display:flex}#ccu-result .ccu-mobile-node .ccu-chain-photo{flex:0 0 84px;width:84px;height:56px}#ccu-result .ccu-mobile-node .ccu-chain-identity{min-width:0}#ccu-result .ccu-mobile-node .ccu-chain-identity strong{font-size:var(--impt-type-ui);white-space:normal;overflow-wrap:anywhere;line-height:1.3}#ccu-result .ccu-mobile-node .ccu-chain-identity small{font-size:var(--impt-type-secondary)}.ccu-mobile-node-label{font-size:var(--impt-type-secondary);color:#9aabba;margin-left:96px;display:block}.ccu-mobile-upgrade{border-left:1px solid #b47b4b;min-width:0;margin-left:41px;padding:14px 0 14px 18px;position:relative}.ccu-mobile-upgrade:before{content:"";background:#eaa66a;border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:-4px}.ccu-mobile-step-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ccu-mobile-price{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.ccu-mobile-price small{font-size:var(--impt-type-caption);color:#9aabba}.ccu-mobile-price strong{font-size:var(--impt-type-price);color:#eaa66a}.ccu-mobile-saving{font-size:var(--impt-type-secondary);color:#8bd0ad;flex-wrap:wrap;justify-content:space-between;gap:4px;margin:8px 0 0;display:flex}.ccu-mobile-step-details{font-size:var(--impt-type-secondary);color:#a9bbc9;margin-top:8px}.ccu-mobile-step-details summary{cursor:pointer;min-height:28px;display:list-item}.ccu-mobile-step-details p{font-size:var(--impt-type-body);margin:4px 0}.ccu-mobile-totals{border-top:1px solid #34414c;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.ccu-mobile-totals>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ccu-mobile-totals span,.ccu-mobile-totals>small{font-size:var(--impt-type-secondary);color:#a9bbc9}.ccu-mobile-totals strong{font-size:var(--impt-type-card-title);color:#eaa66a;overflow-wrap:anywhere}.ccu-mobile-totals>div+div strong{color:#8bd0ad}.ccu-mobile-totals>small{grid-column:1/-1}}@media (max-width:540px){#ccu-form .ccu-form-actions{gap:8px;margin-top:10px;padding-top:10px}}@media (max-width:360px){#ccu-result .ccu-mobile-node .ccu-chain-photo{flex-basis:72px;width:72px;height:48px}.ccu-mobile-node-label{margin-left:84px}.ccu-mobile-upgrade{margin-left:35px;padding-left:14px}.ccu-mobile-totals strong{font-size:var(--impt-type-card-title)}}#ccu-form .ccu-strategy{margin-top:14px}#ccu-form .ccu-strategy>legend{font-size:var(--impt-type-secondary);color:#a9bdcf;margin-bottom:7px}#ccu-form .ccu-strategy-choices{background:#0d1620;border:1px solid #ffffff20;border-radius:7px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:inline-flex}#ccu-form .ccu-strategy-choices>button{text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:0;min-height:40px;padding:8px 12px}#ccu-form .ccu-strategy-choices>button strong{font-size:var(--impt-type-control);font-weight:600;line-height:1.4}#ccu-form .ccu-strategy-choices>button span{display:none}#ccu-form .ccu-strategy-choices>button[aria-pressed=true]{color:#f0c39f;background:#c7804125;border-color:#d9986670}#ccu-form #ccu-planning-help{margin-top:6px;line-height:1.5}@media (max-width:540px){#ccu-form .ccu-strategy-choices{flex-wrap:nowrap;display:flex}#ccu-form .ccu-strategy-choices>button{flex:1;min-width:0;padding:8px 6px}#ccu-form .ccu-strategy-choices>button strong{font-size:var(--impt-type-control)}}@media (min-width:1201px){.site-header #nav>.nav-home,.site-header #nav .nav-trigger{font-size:var(--impt-type-nav);letter-spacing:.04em}.site-header #nav>.nav-home.selected,.site-header #nav .nav-group[data-section-active=true]>.nav-trigger{color:#ffc499}.site-header #nav>.nav-home.selected:after,.site-header #nav .nav-group[data-section-active=true]>.nav-trigger:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb37b,#fc7138);height:2px;position:absolute;bottom:6px;left:12px;right:12px}}@media (min-width:1501px){.site-header #nav{gap:8px}.site-header #nav>.nav-home,.site-header #nav .nav-trigger{padding-inline:12px}}.ccu-saved-launch{justify-content:flex-end;margin:0 0 16px;display:flex}.ccu-saved-list{margin:0 0 20px;padding:18px}.ccu-saved-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.ccu-saved-title h2{font-family:var(--impt-font-display);font-size:var(--impt-type-section);color:#ffc499;margin:0;font-weight:400;line-height:1.35}.ccu-saved-title>button{flex:none;min-width:40px;padding:5px 10px}.ccu-saved-row{border-top:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.ccu-saved-row>div:first-child{min-width:0}.ccu-saved-row strong{overflow-wrap:anywhere;font-size:var(--impt-type-ui);color:#e0e8f0;display:block}.ccu-saved-row small{font-size:var(--impt-type-secondary);color:#a9bdcf;line-height:1.6;display:block}.ccu-saved-row-actions,.ccu-result-actions,.ccu-plan-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ccu-saved-row-actions{justify-content:flex-end}.ccu-result-actions{margin-top:14px}.ccu-plan-actions{justify-content:flex-end;margin-top:18px}#main .ccu-saved-row-actions button{min-height:40px;padding:7px 10px;font-size:var(--impt-type-control)!important}.ccu-danger{color:#f2a8a8!important;border-color:#a8606080!important}.ccu-plan-dialog{color:#e0e8f0;background:#111b27;border:1px solid #8d715780;border-top:2px solid #e8ae79;border-radius:5px;width:min(560px,100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 32px);padding:22px;overflow:auto;box-shadow:0 20px 70px #0008}.ccu-plan-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060b14cc}.ccu-plan-dialog form{margin:0}.ccu-plan-dialog label{color:#c7d5e2;font-size:var(--impt-type-ui);margin:14px 0 6px;display:block}.ccu-plan-dialog input,.ccu-plan-dialog select{width:100%;max-width:100%;min-height:44px;font-size:var(--impt-type-body);color:#e3eaf2;background:#0d1520;border:1px solid #63758b;border-radius:4px;padding:10px}.ccu-plan-dialog p{font-size:var(--impt-type-body);overflow-wrap:anywhere;line-height:1.65}.ccu-plan-dialog [role=alert]{color:#f2a8a8}#main .ccu-edit-node{width:100%;min-width:0;color:inherit;text-align:left;background:#edb17a08;border:1px solid #d9986655;border-radius:4px;padding:8px;display:block}#main .ccu-edit-node-label{font-size:var(--impt-type-secondary);color:#f0c39f;margin-top:7px;line-height:1.5;display:block}#main .ccu-undo{margin-top:10px}.ccu-edit-option{text-align:left;color:#d8e3ef;width:100%;font-size:var(--impt-type-ui);background:#0d1621;border:1px solid #ffffff25;border-radius:4px;flex-direction:column;gap:4px;margin-top:9px;padding:12px 14px;line-height:1.5;display:flex}.ccu-edit-option[aria-pressed=true]{background:#edb17a10;border-color:#e8ae79}.ccu-edit-option strong{font-size:var(--impt-type-body);color:#e8c09f}.ccu-edit-option small,.ccu-edit-option>span{font-size:var(--impt-type-secondary);color:#b9c8d6}.ccu-edit-impact{border-top:1px solid #ffffff20;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:14px;display:grid}.ccu-edit-impact>div{flex-direction:column;gap:5px;min-width:0;display:flex}.ccu-edit-impact span{font-size:var(--impt-type-secondary);color:#a9bdcf}.ccu-edit-impact strong{font-size:var(--impt-type-ui);color:#f0c39f;overflow-wrap:anywhere;font-weight:500;line-height:1.6}.ccu-edit-impact>div+div strong{color:#9fd4b9}@media (max-width:640px){.ccu-saved-row{grid-template-columns:minmax(0,1fr);gap:8px}.ccu-saved-list{padding:16px}.ccu-plan-dialog{padding:18px}.ccu-saved-title h2{font-size:var(--impt-type-section)}#main .ccu-edit-node{padding:7px}#main .ccu-mobile-node:has(.ccu-edit-node)>.ccu-mobile-node-label{margin-top:5px}.ccu-edit-option{padding:12px}.ccu-edit-impact{gap:10px}.ccu-plan-actions>button{flex:120px}}.ccu-owned-picker .ccu-saved-title{align-items:flex-start}.ccu-owned-picker .eyebrow{font-size:var(--impt-type-caption);color:#a9bdcf;margin:0 0 5px;line-height:1.6}.ccu-owned-quick{border-bottom:1px solid #ffffff25;flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:7px;padding:4px 0;display:flex}#main .ccu-owned-quick button{box-shadow:none;color:#efbd92;background:0 0;border:0;min-height:44px;padding:4px 0;font-size:var(--impt-type-control)!important}.ccu-owned-quick>span{white-space:nowrap;font-size:var(--impt-type-secondary);color:#b9c8d6;margin-left:auto}#main .ccu-owned-check{cursor:pointer;border-bottom:1px solid #ffffff16;flex-direction:row;align-items:center;gap:12px;min-height:68px;margin:0;padding:12px 0;display:flex}#main .ccu-owned-check>input{-webkit-appearance:auto;appearance:auto;accent-color:#e8ae79;flex:none;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0}.ccu-owned-check>span{flex-direction:column;gap:4px;min-width:0;display:flex}.ccu-owned-check strong{font-size:var(--impt-type-ui);color:#e2eaf3;overflow-wrap:anywhere;font-weight:400;line-height:1.5}.ccu-owned-check strong i{color:#96a9bf;padding:0 4px;font-style:normal}.ccu-owned-check small{font-size:var(--impt-type-secondary);color:#a9bdcf;line-height:1.65}.ccu-owned-check small b{font-weight:400}.ccu-owned-warbond{color:#edb782}.ccu-owned-check:has(input:not(:checked)) strong{color:#99aabc}.ccu-owned-picker [data-more]{width:100%;min-height:42px;margin-top:12px}@media (max-width:360px){.ccu-owned-picker{padding:14px}.ccu-owned-picker .ccu-saved-title h2{font-size:var(--impt-type-section)}.ccu-owned-quick{gap:0 10px}.ccu-owned-check{gap:10px}}.ccu-owned-warning,#main .ccu-owned-warning,.ccu-owned-check small.ccu-owned-warning{color:#f0bd84;font-size:var(--impt-type-secondary);font-weight:400;line-height:1.65}.ccu-plan-dialog [data-overlap],.ccu-owned-picker [data-used-summary]{border-left:2px solid #d69a61;margin:14px 0;padding:8px 0 8px 12px}#ccu-form .ccu-primary-actions{flex:none;justify-content:flex-end;gap:10px;min-width:0;display:flex}#ccu-form .ccu-primary-actions button{min-width:0;font-size:var(--impt-type-control);white-space:nowrap;margin:0}#ccu-form .ccu-primary-actions .ccu-calculate{gap:12px}#ccu-saved .ccu-saved-launch,#ccu-saved>[data-message]:empty{display:none}@media (max-width:540px){#ccu-form .ccu-primary-actions{gap:8px;width:100%}#ccu-form .ccu-primary-actions button{padding:10px 12px}#ccu-form .ccu-primary-actions .ccu-calculate{flex:1;width:auto}#ccu-form #ccu-saved-action{flex:1}#ccu-form #ccu-saved-toggle{width:100%}}#main #ccu-result .ccu-result-actions{border-top:1px solid #ffffff18;flex-wrap:wrap;align-items:center;display:flex}#main #ccu-result .ccu-result-actions button{min-height:44px;font-size:var(--impt-type-control);white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:9px 14px;line-height:1.4;display:inline-flex}#main #ccu-result .ccu-result-actions [data-save-plan]{color:#f2d5bd;background:#c7804120;border-color:#d9986670}#main #ccu-result .ccu-result-actions .ccu-undo{color:#171c25;background:#d99052;border-color:#edac76;margin-left:auto;font-weight:600}#main #ccu-result .ccu-result-actions .ccu-undo:hover{color:#171c25;background:#edab72;border-color:#ffc28d}@media (max-width:540px){#main #ccu-result .ccu-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#main #ccu-result .ccu-result-actions button{white-space:normal;width:100%;padding:9px 8px}#main #ccu-result .ccu-result-actions .ccu-undo{grid-column:1/-1;justify-self:center;width:auto;min-height:40px;margin:0}}#main #ccu-result .ccu-result-actions .ccu-undo:focus-visible{outline-offset:3px;outline:2px solid #ffd3af}#main .ccu-owned-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:12px}#main .ccu-owned-card{background:linear-gradient(120deg,#172432,#101a25);border-color:#ffffff20;border-radius:6px;padding:14px}#main .ccu-owned-card .ccu-route{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;display:grid}#main .ccu-owned-card .ccu-model{text-align:left;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}#main .ccu-owned-card .ccu-model>span:last-child{font-family:var(--impt-font-body);font-size:var(--impt-type-ui);color:#e6edf4;overflow-wrap:anywhere;font-weight:600;line-height:1.4}#main .ccu-owned-card .ccu-thumb{background:#0c1620;border-color:#ffffff12;border-radius:4px;flex-basis:auto;width:84px;min-width:0;height:54px}#main .ccu-owned-card .ccu-thumb img{object-fit:contain;background:#0c1620}#main .ccu-owned-card .ccu-route>span[aria-hidden]{text-align:center;color:#dba477;font-size:var(--impt-type-card-title)}#main .ccu-owned-meta{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}#main .ccu-owned-kind{font:600 var(--impt-type-secondary)/1.3 var(--impt-font-body);letter-spacing:.04em;color:#bac9d8;background:#ffffff05;border:1px solid #ffffff25;border-radius:4px;padding:4px 8px}#main .ccu-owned-kind.is-warbond{color:#edb78d;background:#d9986610;border-color:#d9986650}#main .ccu-owned-value{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:9px;min-width:0;display:flex}#main .ccu-owned-value small{font:var(--impt-type-caption)/1.4 var(--impt-font-body);color:#a9bdce}#main .ccu-owned-value strong{font:600 var(--impt-type-ui)/1.4 var(--impt-font-body);color:#edf2f7;font-variant-numeric:tabular-nums}@media (max-width:540px){#main .ccu-owned-card{padding:12px}#main .ccu-owned-card .ccu-model{text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}#main .ccu-owned-card .ccu-thumb{flex-basis:auto;width:104px;max-width:100%;height:60px}#main .ccu-owned-card .ccu-model>span:last-child{font-size:var(--impt-type-ui)}#main .ccu-owned-meta{gap:8px}#main .ccu-owned-value{gap:2px 7px}#main .ccu-owned-value small{font-size:var(--impt-type-caption)}}#ccu-form .ccu-primary-actions{align-items:center}#ccu-form #ccu-saved-action{align-items:center;display:flex}#ccu-form .ccu-primary-actions button{box-sizing:border-box;border-style:solid;border-width:1px;border-radius:4px;justify-content:center;align-items:center;width:176px;height:44px;min-height:44px;max-height:44px;padding:8px 12px;line-height:18px;display:inline-flex}#ccu-form #ccu-saved-action:empty{display:none}.nav-trigger .nav-label{font:inherit}@media (min-width:1201px){.site-header #nav .nav-group[data-section-active=true]>.nav-trigger:after{display:none}.site-header #nav .nav-trigger>.nav-label{display:inline-block;position:relative}.site-header #nav .nav-group[data-section-active=true]>.nav-trigger>.nav-label:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb37b,#fc7138);height:2px;position:absolute;bottom:-10px;left:0;right:0}}@media (max-width:540px){#ccu-form .ccu-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#ccu-form .ccu-primary-actions button{white-space:normal;width:100%;min-width:0;font-size:var(--impt-type-control);line-height:var(--impt-leading-ui);padding:4px 8px}#ccu-form .ccu-primary-actions .ccu-calculate{white-space:normal;width:100%;min-width:0;font-size:var(--impt-type-secondary);line-height:var(--impt-leading-ui);gap:7px;padding:4px 8px}#ccu-form #ccu-saved-action{min-width:0}#ccu-form .ccu-primary-actions:has(#ccu-saved-action:empty){grid-template-columns:minmax(0,1fr)}}#main #ccu-result>.ccu-empty-hint{color:#a9bdce;font-size:var(--impt-type-secondary);background:0 0;border:0;margin:12px 2px;padding:0;line-height:1.5}#main .ccu-cost-summary{background:#14212e;border-block:1px solid #ffffff18;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 18px;display:grid}#main .ccu-cost-summary>div{min-width:0}#main .ccu-cost-summary span{color:#a9bdce;font-size:var(--impt-type-secondary);line-height:1.5;display:block}#main .ccu-cost-summary strong{color:#edf2f7;font-size:var(--impt-type-price);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;line-height:1.4;display:block}#main .ccu-cost-summary>div:last-of-type strong{color:#91d6b5}#main .ccu-cost-summary>p{font-size:var(--impt-type-body);color:#e4bf98;grid-column:1/-1;margin:0;line-height:1.5}#main .ccu-mobile-paid-note{color:#9acdb3;font-size:var(--impt-type-secondary);margin:8px 0 0;line-height:1.5}@media (max-width:640px){#main .ccu-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}#main .ccu-cost-summary strong{font-size:var(--impt-type-price)}}@media (max-width:1200px){.site-header #nav>.nav-home>.nav-label,.site-header #nav .nav-trigger>.nav-label{font:inherit;display:inline-block;position:relative}.site-header #nav>.nav-home.selected:after,.site-header #nav .nav-group[data-section-active=true]>.nav-trigger:after{display:none}.site-header #nav>.nav-home.selected>.nav-label:after,.site-header #nav .nav-group[data-section-active=true]>.nav-trigger>.nav-label:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb37b,#fc7138);height:2px;position:absolute;bottom:-8px;left:0;right:0}}#main #ccu-result .ccu-chain-cost>strong{white-space:normal}#main:has(#ccu-form) .ccu-hero{margin-bottom:24px}#main #ccu-status{font-size:var(--impt-type-secondary);margin-block:0 18px;line-height:1.6}#main #ccu-form{background:linear-gradient(135deg,#172432,#111c28);border:1px solid #ffffff26;border-radius:6px;padding:20px}#main #ccu-form .ccu-choices{align-items:stretch;gap:16px}#main #ccu-form .ccu-choice{background:#101b27;border-color:#ffffff24;border-radius:5px}#main #ccu-form .ccu-choice-heading{border-bottom:1px solid #ffffff16}#main #ccu-form .ccu-strategy{margin-top:18px}#main #ccu-form .ccu-strategy>legend{font-size:var(--impt-type-secondary);color:#bdcbd9;margin-bottom:9px}#main #ccu-form .ccu-form-actions{border-top-color:#ffffff24;align-items:center;gap:14px;margin-top:16px;padding-top:14px}#main #ccu-form .ccu-inline-options{gap:6px 20px}#main #ccu-result{margin-top:26px;margin-bottom:26px}#main #ccu-result .ccu-chain-container{background:#12202d;border-color:#ffffff29;border-radius:6px}#main #ccu-result .ccu-result-heading{background:#172635;border-bottom:1px solid #ffffff18}#main #ccu-result .ccu-result-heading .eyebrow{font-size:var(--impt-type-caption);margin-bottom:8px}#main #ccu-result .ccu-result-heading h2{font-size:var(--impt-type-section);margin:0 0 8px;line-height:1.35}#main #ccu-result .ccu-result-heading>p:not(.eyebrow){font-size:var(--impt-type-body);color:#b9c8d7;margin:8px 0;line-height:1.6}#main #ccu-result .ccu-result-actions{border-top-color:#ffffff18;gap:8px;margin-top:14px;padding-top:12px}#main #ccu-result .ccu-chain-overview{background:#101d2a;border-bottom-color:#ffffff20;padding:18px 20px}#main #ccu-result .ccu-integrated-stats{gap:0}#main #ccu-result .ccu-integrated-stats strong{font-size:var(--impt-type-metric);margin-block:5px;line-height:1.4}#main #ccu-result .ccu-cost-summary{background:#1a2a3a;border-block-color:#fff2;gap:0;padding:18px 20px}#main #ccu-result .ccu-cost-summary>div{border-left:1px solid #ffffff20;padding-inline:18px}#main #ccu-result .ccu-cost-summary>div:first-child{border-left:0;padding-left:0}#main #ccu-result .ccu-cost-summary>div:last-of-type{padding-right:0}#main #ccu-result .ccu-cost-summary span{font-size:var(--impt-type-secondary);line-height:1.5}#main #ccu-result .ccu-cost-summary strong{font-size:var(--impt-type-price);margin-top:5px;line-height:1.4}#main #ccu-result .ccu-cost-summary>div:first-child strong{color:#c4d1df;font-size:var(--impt-type-price)}#main #ccu-result .ccu-cost-summary>div:nth-child(2) strong{color:#f0bf98}#main #ccu-result .ccu-cost-summary>p{margin-top:10px}#main #ccu-result .ccu-payment-summary{background:#101c28;border-bottom:1px solid #ffffff16;gap:12px 26px;padding:12px 20px}#main #ccu-result .ccu-chain-grid thead{background:#0d1925}#main #ccu-result .ccu-chain-grid thead th{font-size:var(--impt-type-secondary);border-bottom-color:#ffffff20;padding:12px;line-height:1.5}#main #ccu-result .ccu-chain-grid td{padding-block:15px}#main #ccu-result .ccu-chain-grid :is(.ccu-chain-standard,.ccu-chain-cost,.ccu-chain-saving){text-align:right;font-variant-numeric:tabular-nums}#main #ccu-result .ccu-chain-grid thead th:nth-child(n+4){text-align:right}#main #ccu-result .ccu-chain-grid .ccu-chain-identity strong{font-size:var(--impt-type-ui);line-height:1.45}#main #ccu-result .ccu-chain-grid .ccu-chain-identity small{font-size:var(--impt-type-secondary);line-height:1.45}#main #ccu-result .ccu-chain-badge{font-size:var(--impt-type-caption);border-radius:4px;padding:5px 8px;line-height:1.4}#main #ccu-result .ccu-chain-grid .ccu-chain-cost>strong{font-size:var(--impt-type-price);line-height:1.45}#main #ccu-result .ccu-chain-grid .ccu-chain-cost>small{font-size:var(--impt-type-secondary);margin-top:4px;line-height:1.5}#main #ccu-result .ccu-chain-grid tfoot :is(td,th){border-top:1px solid #ffffff24;padding-block:15px}#main #ccu-result .ccu-chain-grid tfoot td{text-align:right;font-variant-numeric:tabular-nums}#main #ccu-result .ccu-chain-footer{background:#101b27;border-top:1px solid #ffffff18;gap:12px 20px;padding:16px 20px}#main .ccu-workspace.panel{background:#111e2b;border:1px solid #ffffff24;border-radius:6px;margin-top:0;padding:20px}#main .ccu-workspace .ccu-section-title{align-items:center;gap:14px}#main .ccu-workspace .ccu-section-title h2{font-size:var(--impt-type-section);margin:4px 0;line-height:1.35}#main .ccu-workspace .ccu-owned-disclosure{border-top-color:#fff2;margin-top:16px;padding-top:4px}#main .ccu-workspace .ccu-owned-disclosure>summary{font-size:var(--impt-type-control);min-height:44px}@media (max-width:900px) and (min-width:641px){#main #ccu-result .ccu-cost-summary>div{padding-inline:12px}#main #ccu-result .ccu-cost-summary strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}}@media (max-width:640px){#main #ccu-form{padding:14px}#main #ccu-form .ccu-choices{gap:12px}#main #ccu-form .ccu-strategy{margin-top:16px}#main #ccu-form .ccu-strategy>legend{font-size:var(--impt-type-secondary);line-height:1.5}#main #ccu-form .ccu-form-actions{gap:12px;margin-top:14px;padding-top:12px}#main #ccu-result{margin-top:22px;margin-bottom:22px}#main #ccu-result .ccu-result-heading h2{font-size:var(--impt-type-section)}#main #ccu-result .ccu-result-heading>p:not(.eyebrow){font-size:var(--impt-type-body);line-height:1.6}#main #ccu-result .ccu-chain-overview{padding:16px 14px}#main #ccu-result .ccu-integrated-stats{gap:14px 10px}#main #ccu-result .ccu-integrated-stats>div{padding:0 0 0 10px}#main #ccu-result .ccu-integrated-stats>div:nth-child(odd){border-left:0;padding-left:0}#main #ccu-result .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}#main #ccu-result .ccu-cost-summary{gap:16px 12px;padding:16px 14px}#main #ccu-result .ccu-cost-summary>div{border:0;padding:0}#main #ccu-result .ccu-cost-summary strong,#main #ccu-result .ccu-cost-summary>div:first-child strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-payment-summary{gap:10px 18px;padding:12px 14px;line-height:1.6}#main #ccu-result .ccu-mobile-timeline{padding:20px 14px}#main #ccu-result .ccu-mobile-node .ccu-chain-identity strong{font-size:var(--impt-type-body);line-height:1.45}#main #ccu-result .ccu-mobile-node .ccu-chain-identity small,#main #ccu-result .ccu-mobile-node-label{font-size:var(--impt-type-secondary);line-height:1.5}#main #ccu-result .ccu-mobile-upgrade{border-left-color:#d29a6b80;padding-block:16px}#main #ccu-result .ccu-mobile-price strong{font-size:var(--impt-type-price);line-height:1.4}#main #ccu-result .ccu-mobile-price small{font-size:var(--impt-type-caption);line-height:1.5}#main #ccu-result .ccu-mobile-saving{font-size:var(--impt-type-secondary);margin-top:10px;line-height:1.5}#main #ccu-result .ccu-mobile-step-details{font-size:var(--impt-type-secondary);margin-top:10px;line-height:1.6}#main #ccu-result .ccu-mobile-step-details summary{min-height:40px;font-size:var(--impt-type-control)}#main #ccu-result .ccu-mobile-step-details p{font-size:var(--impt-type-body);line-height:1.6}#main #ccu-result .ccu-mobile-totals{border-top-color:#ffffff24;gap:14px;padding:16px 14px}#main #ccu-result .ccu-mobile-totals span,#main #ccu-result .ccu-mobile-totals>small{font-size:var(--impt-type-secondary);line-height:1.5}#main #ccu-result .ccu-chain-footer{padding:14px}#main .ccu-workspace.panel{padding:16px 14px}#main .ccu-workspace .ccu-section-title h2{font-size:var(--impt-type-section)}}#main #ccu-form .ccu-configuration{background:#101c29;border:1px solid #ffffff24;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;margin-top:22px;padding:18px;display:grid}#main #ccu-form .ccu-configuration-heading{border-bottom:1px solid #ffffff18;grid-column:1/-1;padding-bottom:12px}#main #ccu-form .ccu-configuration-heading h2{font:400 var(--impt-type-section)/1.35 "IMPT Milenio",sans-serif;color:#edf2f7;margin:0}#main #ccu-form .ccu-configuration .ccu-strategy{grid-column:1/-1;margin:0}#main #ccu-form .ccu-configuration .ccu-strategy>legend{font-size:var(--impt-type-secondary);margin-bottom:10px}#main #ccu-form .ccu-configuration .ccu-form-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-top:4px;padding-top:14px;display:grid}#main #ccu-form .ccu-configuration .ccu-inline-options{align-items:center;gap:8px 22px}#main #ccu-form .ccu-configuration #ccu-planning-help{max-width:100%;font-size:var(--impt-type-secondary);margin-top:10px;line-height:1.6}#main #ccu-result .ccu-result-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px;display:grid}#main #ccu-result .ccu-result-heading>.eyebrow,#main #ccu-result .ccu-result-heading>h2,#main #ccu-result .ccu-result-heading>p{grid-column:1;margin:0}#main #ccu-result .ccu-result-heading>.ccu-result-actions{border:0;grid-area:1/2/4;place-content:center flex-end;align-self:center;gap:8px;max-width:370px;margin:0;padding:0}#main #ccu-result .ccu-result-heading>.ccu-result-actions .ccu-undo{margin-left:0}#main #ccu-result .ccu-result-heading>.ccu-owned-warning,#main #ccu-result .ccu-result-heading>.inventory-small{grid-column:1/-1;margin-top:10px}#main #ccu-result .ccu-result-dashboard{background:#0f1b28;border-bottom:1px solid #fff2;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px;display:grid}#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}#main #ccu-result .ccu-financial-block,#main #ccu-result .ccu-result-dashboard>.ccu-chain-overview{background:#172838;border:1px solid #ffffff24;border-radius:5px;min-width:0;padding:0;overflow:hidden}#main #ccu-result .ccu-block-title{font:400 var(--impt-type-section)/1.4 "IMPT Milenio",sans-serif;color:#edf2f7;margin:0}#main #ccu-result .ccu-financial-block>.ccu-block-title,#main #ccu-result .ccu-chain-overview>.ccu-block-title{border-bottom:1px solid #ffffff18;padding:14px 16px}#main #ccu-result .ccu-financial-block .ccu-cost-summary{background:0 0;border:0;gap:16px;padding:18px 16px}#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview) .ccu-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div{border:0;padding:0}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:first-child{order:3}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:nth-child(2){order:0}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:nth-child(3){order:1}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:nth-child(4){order:2}#main #ccu-result .ccu-financial-block .ccu-cost-summary>p{order:4}#main #ccu-result .ccu-financial-block .ccu-cost-summary strong{font-size:var(--impt-type-price);line-height:1.4}#main #ccu-result .ccu-financial-block .ccu-payment-summary{background:#101e2b;border-top:1px solid #ffffff1c;border-bottom:0;gap:10px 22px;padding:12px 16px}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 16px}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats>div{border:0;padding:0}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}#main #ccu-result .ccu-result-dashboard .ccu-plan-notes{background:#101e2b;border-top:1px solid #ffffff1c;margin:0;padding:10px 16px}#main #ccu-result .ccu-route-section-heading{background:#152332;border-bottom:1px solid #ffffff20;padding:16px 20px}@media (max-width:980px){#main #ccu-result .ccu-result-heading{grid-template-columns:minmax(0,1fr)}#main #ccu-result .ccu-result-heading>.ccu-result-actions{border-top:1px solid #ffffff18;grid-area:auto/1;justify-content:flex-start;max-width:none;margin-top:6px;padding-top:12px}#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#main #ccu-form .ccu-configuration{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;padding:14px 12px}#main #ccu-form .ccu-configuration-heading h2{font-size:var(--impt-type-section)}#main #ccu-form .ccu-configuration .ccu-form-actions{grid-template-columns:minmax(0,1fr);gap:12px}#main #ccu-form .ccu-configuration .ccu-primary-actions{width:100%}#main #ccu-result .ccu-result-heading{gap:8px;padding:18px 14px}#main #ccu-result .ccu-result-dashboard{gap:12px;padding:12px}#main #ccu-result .ccu-block-title{font-size:var(--impt-type-section)}#main #ccu-result .ccu-financial-block>.ccu-block-title,#main #ccu-result .ccu-chain-overview>.ccu-block-title{padding:12px}#main #ccu-result .ccu-financial-block .ccu-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:14px 12px}#main #ccu-result .ccu-financial-block .ccu-cost-summary strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-financial-block .ccu-payment-summary{padding:12px}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats{gap:14px 12px;padding:14px 12px}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}#main #ccu-result .ccu-result-dashboard .ccu-plan-notes{padding:10px 12px}#main #ccu-result .ccu-route-section-heading{padding:14px}}#main #ccu-result .ccu-result-dashboard>.ccu-financial-block,#main #ccu-result .ccu-result-dashboard>.ccu-chain-overview{flex-direction:column;display:flex}#main #ccu-result .ccu-financial-block .ccu-cost-summary{flex:1;align-content:center}#main #ccu-result .ccu-financial-block .ccu-payment-summary{flex-shrink:0;margin-top:auto;margin-bottom:0}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats{flex:1}#main #ccu-result .ccu-result-dashboard .ccu-plan-notes{margin-top:auto}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:first-child strong{font-size:var(--impt-type-price)}@media (max-width:640px){#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:first-child strong{font-size:var(--impt-type-price)}}#main #ccu-result .ccu-direction{color:#f0b783;pointer-events:none;z-index:1;background:linear-gradient(135deg,#2a3a4a,#162332);border:1px solid #dda57266;border-radius:8px;place-items:center;width:30px;height:28px;display:grid;position:absolute}#main #ccu-result .ccu-direction>.ui-icon{width:18px;height:18px;position:relative}#main #ccu-result .ccu-direction-right{top:50%;right:-15px;transform:translateY(-50%)}#main #ccu-result .ccu-chain-grid .ccu-chain-from{padding-right:26px}#main #ccu-result .ccu-chain-grid .ccu-chain-to{padding-left:28px}#main #ccu-result .ccu-chain-row:before{content:none}@media (min-width:641px) and (max-width:1000px){#main #ccu-result .ccu-direction-right{right:-23px}#main #ccu-result .ccu-chain-grid .ccu-chain-to{padding-left:16px}}@media (max-width:640px){#main #ccu-result .ccu-mobile-upgrade:before{content:none}#main #ccu-result .ccu-direction-down{top:20px;left:-15px}#main #ccu-result .ccu-direction-down>.ui-icon{transform:rotate(90deg)}#main #ccu-result .ccu-mobile-upgrade{padding-left:24px}}@media (min-width:641px) and (max-width:1000px){#main #ccu-result:not(:empty){margin-top:18px;margin-bottom:18px}#main #ccu-result,#ccu-result .ccu-chain-container{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#main #ccu-result{margin-top:22px;margin-bottom:22px}#main #ccu-result .ccu-result-heading h2{font-size:var(--impt-type-section)}#main #ccu-result .ccu-result-heading>p:not(.eyebrow){font-size:var(--impt-type-body);line-height:1.6}#main #ccu-result .ccu-chain-overview{padding:16px 14px}#main #ccu-result .ccu-integrated-stats{gap:14px 10px}#main #ccu-result .ccu-integrated-stats>div{padding:0 0 0 10px}#main #ccu-result .ccu-integrated-stats>div:nth-child(odd){border-left:0;padding-left:0}#main #ccu-result .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}#main #ccu-result .ccu-cost-summary{gap:16px 12px;padding:16px 14px}#main #ccu-result .ccu-cost-summary>div{border:0;padding:0}#main #ccu-result .ccu-cost-summary strong,#main #ccu-result .ccu-cost-summary>div:first-child strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-payment-summary{gap:10px 18px;padding:12px 14px;line-height:1.6}#main #ccu-result .ccu-mobile-timeline{padding:20px 14px}#main #ccu-result .ccu-mobile-node .ccu-chain-identity strong{font-size:var(--impt-type-body);line-height:1.45}#main #ccu-result .ccu-mobile-node .ccu-chain-identity small,#main #ccu-result .ccu-mobile-node-label{font-size:var(--impt-type-secondary);line-height:1.5}#main #ccu-result .ccu-mobile-upgrade{border-left-color:#d29a6b80;padding-block:16px}#main #ccu-result .ccu-mobile-price strong{font-size:var(--impt-type-price);line-height:1.4}#main #ccu-result .ccu-mobile-price small{font-size:var(--impt-type-caption);line-height:1.5}#main #ccu-result .ccu-mobile-saving{font-size:var(--impt-type-secondary);margin-top:10px;line-height:1.5}#main #ccu-result .ccu-mobile-step-details{font-size:var(--impt-type-secondary);margin-top:10px;line-height:1.6}#main #ccu-result .ccu-mobile-step-details summary{min-height:40px;font-size:var(--impt-type-control)}#main #ccu-result .ccu-mobile-step-details p{font-size:var(--impt-type-body);line-height:1.6}#main #ccu-result .ccu-mobile-totals{border-top-color:#ffffff24;gap:14px;padding:16px 14px}#main #ccu-result .ccu-mobile-totals span,#main #ccu-result .ccu-mobile-totals>small{font-size:var(--impt-type-secondary);line-height:1.5}#main #ccu-result .ccu-chain-footer{padding:14px}#main #ccu-result .ccu-result-heading{gap:8px;padding:18px 14px}#main #ccu-result .ccu-result-dashboard{gap:12px;padding:12px}#main #ccu-result .ccu-block-title{font-size:var(--impt-type-section)}#main #ccu-result .ccu-financial-block>.ccu-block-title,#main #ccu-result .ccu-chain-overview>.ccu-block-title{padding:12px}#main #ccu-result .ccu-financial-block .ccu-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:14px 12px}#main #ccu-result .ccu-financial-block .ccu-cost-summary strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-financial-block .ccu-payment-summary{padding:12px}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats{gap:14px 12px;padding:14px 12px}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}#main #ccu-result .ccu-result-dashboard .ccu-plan-notes{padding:10px 12px}#main #ccu-result .ccu-route-section-heading{padding:14px}#main #ccu-result .ccu-financial-block .ccu-cost-summary>div:first-child strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-mobile-upgrade:before{content:none}#main #ccu-result .ccu-direction-down{top:20px;left:-15px}#main #ccu-result .ccu-direction-down>.ui-icon{transform:rotate(90deg)}#main #ccu-result .ccu-mobile-upgrade{padding-left:24px}#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview){grid-template-columns:minmax(0,1fr)}}#main #ccu-form .ccu-choices>.ccu-arrow{color:#f0b783;width:30px;min-width:30px;height:28px;min-height:28px;box-shadow:none;background:linear-gradient(135deg,#2a3a4a,#162332);border:1px solid #dda57266;border-radius:8px;flex:none;place-self:center;place-items:center;margin:0;padding:0;line-height:1;display:grid}#main #ccu-form .ccu-choices>.ccu-arrow>.ui-icon{width:18px;height:18px}#main .ccu-choice dialog.ccu-picker-dialog{color:#edf2f7;background:#111e2c;border:1px solid #b486625c;border-radius:8px;width:min(600px,100vw - 40px);max-width:none;max-height:min(760px,100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0009}#main .ccu-choice dialog.ccu-picker-dialog[open]{flex-direction:column;display:flex}#main .ccu-choice dialog.ccu-picker-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c16c7}#main .ccu-picker-dialog-heading{background:#192b3c;border-bottom:1px solid #ffffff20;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}#main .ccu-picker-dialog-heading .eyebrow{font-size:var(--impt-type-caption);margin:0 0 5px}#main .ccu-picker-dialog-heading h2{font:400 var(--impt-type-section)/1.35 "IMPT Milenio",sans-serif;color:#edf2f7;margin:0}#main .ccu-picker-dialog .ccu-picker-dismiss{flex:none;width:40px;min-height:40px;padding:0;font-size:22px}#main .ccu-picker-dialog-filters{flex-shrink:0;padding:14px 20px 16px}#main .ccu-picker-dialog .ccu-picker-search-label{font-size:var(--impt-type-secondary);margin:0 0 7px}#main .ccu-picker-dialog .ccu-picker-search{min-height:46px;font-size:var(--impt-type-body);box-shadow:none;border:1px solid #ffffff30;margin:0}:is(#main .ccu-picker-dialog .ccu-picker-search:focus,#main .ccu-picker-dialog .ccu-picker-search:focus-visible){outline-offset:1px;box-shadow:none;border-color:#9eb4c8;outline:1px solid #9eb4c866}#main .ccu-picker-dialog-scope{gap:6px;margin-bottom:12px;display:flex}#main .ccu-picker-dialog-scope button{min-height:36px;font-size:var(--impt-type-control);background:#142130;border-color:#ffffff25;padding:6px 12px}#main .ccu-picker-dialog-scope button[aria-pressed=true]{color:#efbd96;background:#b8763a20;border-color:#d9986680}#main .ccu-picker-dialog .ccu-picker-results{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:0;max-height:none;padding:2px 20px 16px;overflow:auto}#main .ccu-picker-dialog .ccu-picker-row{min-height:104px;box-shadow:none;grid-template-columns:104px minmax(0,1fr);gap:12px}#main .ccu-picker-dialog .ccu-picker-thumb{min-height:104px}#main .ccu-picker-dialog .ccu-picker-copy{gap:3px;padding:10px 10px 10px 0}#main .ccu-picker-dialog .ccu-picker-copy strong{font-size:var(--impt-type-card-title);line-height:1.4}#main .ccu-picker-dialog .ccu-picker-copy>small{font-size:var(--impt-type-secondary);line-height:1.4}#main .ccu-picker-dialog .ccu-picker-price{font-size:var(--impt-type-price);line-height:1.4}#main .ccu-picker-dialog .ccu-picker-empty{grid-column:1/-1;margin:0}#main .ccu-picker-dialog-footer{background:#172737;border-top:1px solid #ffffff20;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}#main .ccu-picker-current{font-size:var(--impt-type-secondary);color:#b7c8d8;overflow-wrap:anywhere}#main .ccu-picker-dialog-footer button{flex:none;min-height:42px;padding:8px 16px}@media (max-width:600px){#main .ccu-choice dialog.ccu-picker-dialog{border-radius:7px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}#main .ccu-picker-dialog-heading{padding:14px}#main .ccu-picker-dialog-heading h2{font-size:var(--impt-type-section)}#main .ccu-picker-dialog-filters{padding:12px 14px 16px}#main .ccu-picker-dialog .ccu-picker-results{grid-template-columns:minmax(0,1fr);padding:2px 14px 14px}#main .ccu-picker-dialog .ccu-picker-row{grid-template-columns:100px minmax(0,1fr)}#main .ccu-picker-dialog-footer{padding:12px 14px}}@media (max-width:1200px){.site-header #nav .mega-panel .mega-links{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:8px}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card),.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card):hover{gap:4px}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card) .menu-item-icon{width:28px;height:28px;top:50%;left:18px;transform:translateY(-50%)}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card) .menu-item-icon .ui-icon{width:28px;height:28px}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card)>b{top:50%;right:16px;transform:translateY(-50%)}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card)>span{font-size:var(--impt-type-nav);line-height:1.4}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card)>small{min-height:0;font-size:var(--impt-type-control);white-space:normal;line-height:1.6}}#main .ccu-route>.ccu-inventory-direction{color:#f0b783;width:30px;height:30px;box-shadow:none;background:linear-gradient(135deg,#2a3a4a,#162332);border:1px solid #dda57266;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;line-height:1;display:inline-flex}#main .ccu-route>.ccu-inventory-direction>.ui-icon{width:18px;height:18px}:is(#ccu-owned-search:focus,#ccu-owned-search:focus-visible){outline-offset:1px;box-shadow:none;border-color:#9eb4c8;outline:1px solid #9eb4c866}@media (min-width:981px){@supports (grid-template-rows:subgrid){#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview){grid-template-rows:auto 1fr auto;gap:0 16px}:is(#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview)>.ccu-financial-block,#main #ccu-result .ccu-result-dashboard>.ccu-chain-overview){grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}#main #ccu-result .ccu-result-dashboard:has(.ccu-chain-overview) .ccu-payment-summary{margin-top:0}}}:is(#ccu-plan-name:focus,#ccu-plan-name:focus-visible){outline-offset:1px;box-shadow:none;border-color:#9eb4c8;outline:1px solid #9eb4c866}#main .ccu-owned-card .ccu-route>.ccu-inventory-direction{justify-self:center}#main .ccu-owned-kind.is-warbond,#main .step-badge.warbond{color:#b6c6d5;background:#ffffff04;border-color:#ffffff20}#main .ccu-chain-footer>.action-link{box-sizing:border-box;color:#18212b;max-width:100%;min-height:44px;font-size:var(--impt-type-control);white-space:normal;text-align:center;background:linear-gradient(110deg,#d5aa5d,#e5c17d);border:1px solid #e6bd70;border-radius:5px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}#main .ccu-chain-footer>.action-link:hover{color:#111b26;background:#efd39b;border-color:#f3d9a5}#main .ccu-chain-footer>.action-link:focus-visible{outline-offset:3px;outline:2px solid #f3d9a5}@media (max-width:600px){#main .ccu-chain-footer>.action-link{align-self:stretch;width:100%}}@media (min-width:1201px){.site-header #nav .mega-panel{grid-template-rows:minmax(280px,auto);align-items:stretch;min-height:0}.site-header #nav .mega-panel>.mega-intro{box-sizing:border-box;align-self:stretch;height:auto;min-height:280px}.site-header #nav .mega-panel>.mega-links{grid-auto-rows:minmax(280px,auto);align-items:stretch;height:auto;min-height:280px}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card),.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card):hover{box-sizing:border-box;justify-content:flex-end;align-self:stretch;height:auto;min-height:280px;padding:86px 20px 24px}}@media (max-width:1200px){.site-header #nav>.nav-home,.site-header #nav .nav-trigger{text-align:left;justify-content:flex-start;width:100%}.site-header #nav .nav-trigger>.nav-chevron{margin-left:auto}.site-header #nav .mega-panel{grid-template-rows:auto;align-items:stretch;height:auto;min-height:0}.site-header #nav .mega-panel>.mega-intro{box-sizing:border-box;height:auto;min-height:180px}.site-header #nav .mega-panel>.mega-links{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:stretch;height:auto;min-height:0;overflow:visible}.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card),.site-header #nav .mega-links>:is(a,button):not(.photo-menu-card):hover{box-sizing:border-box;justify-content:center;align-self:stretch;height:auto;min-height:92px;padding:14px 44px 14px 64px}}#main .ccu-picker-warbond{color:#edc57d;font-size:var(--impt-type-secondary);flex-direction:column;gap:3px;margin-top:6px;line-height:1.5;display:flex}#main .ccu-picker-warbond>b{font-size:var(--impt-type-secondary)}#main .ccu-chain-footer>.action-link>.ui-icon{flex:none;width:18px;height:18px}#main #ccu-result .ccu-result-dashboard .ccu-cost-summary strong{font-size:var(--impt-type-price);font-weight:600;line-height:1.4}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats strong{font-size:var(--impt-type-metric);font-weight:600;line-height:1.4}@media (max-width:640px){#main #ccu-result .ccu-result-dashboard .ccu-cost-summary strong{font-size:var(--impt-type-price)}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats strong{font-size:var(--impt-type-metric)}}#main #ccu-result .ccu-result-dashboard .ccu-integrated-stats{align-content:center;row-gap:14px}#main #ccu-result .ccu-integrated-stats strong{margin-bottom:0}#main .ccu-selected-warbond{color:#efbc67;flex-direction:column;gap:3px;margin-top:8px;display:flex}#main .ccu-selected-warbond small{font-size:var(--impt-type-body);letter-spacing:.04em;line-height:1.4}#main .ccu-selected-warbond b{font-size:var(--impt-type-price);line-height:1.3}#main .ccu-picker-dialog .ccu-picker-row{flex-shrink:0;min-height:max-content}#main .ccu-picker-dialog .ccu-picker-results{grid-auto-rows:max-content}#main .ccu-picker-search-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}#main .ccu-picker-search-heading .ccu-picker-search-label{min-width:0;margin:0}#main .ccu-picker-warbond-filter{color:#bbc6d3;min-height:36px;font:600 var(--impt-type-secondary)/1.4 var(--impt-font-body);cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #73829466;border-radius:4px;flex:none;padding:7px 11px}#main .ccu-picker-warbond-filter:hover{color:#e6bf79;border-color:#d9af65}#main .ccu-picker-warbond-filter[aria-pressed=true]{color:#17202a;background:#d6ad62;border-color:#e9c581}#main .ccu-picker-warbond-filter:focus-visible{outline-offset:2px;outline:2px solid #ed995c}#main .ccu-picker-dialog .ccu-picker-row:disabled{opacity:.55;filter:grayscale();cursor:not-allowed;background:#ffffff03;border-color:#ffffff15}#main .ccu-picker-dialog .ccu-picker-row:disabled .ccu-picker-price{color:#aeb7c1}#main .ccu-picker-restriction{color:#bac1c9;font-size:var(--impt-type-secondary);line-height:1.4}#main :is(#ccu-form,#ccu-status,.ccu-choice,.ccu-configuration,.ccu-workspace,.ccu-chain-container,.ccu-financial-block,.ccu-chain-overview),#main #ccu-result>.panel{position:relative;border-radius:0!important}#main :is(#ccu-form,#ccu-status,.ccu-choice,.ccu-configuration,.ccu-workspace,.ccu-chain-container,.ccu-financial-block,.ccu-chain-overview):before,#main #ccu-result>.panel:before{content:"";background:var(--accent);opacity:1;pointer-events:none;z-index:1;border:0;width:22px;height:2px;margin:0;display:block;position:absolute;inset:0 auto auto 0;transform:none}#main .ccu-selected-ship,#main .ccu-selected-visual{border-radius:0}#main #ccu-status{border-left-width:1px}#main .ccu-section-title h2{font-family:var(--impt-font-display);font-synthesis:none;font-weight:400}#main .ccu-picker-warbond-filter{font-size:var(--impt-type-control)}#main .ccu-picker-dismiss,#main .ccu-saved-title>button[data-close],#main .ccu-saved-title>button[data-cancel]{line-height:1;font-size:24px!important}#main #ccu-result :is(.ccu-cost-summary,.ccu-integrated-stats) strong{line-height:1.4;font-size:var(--impt-type-metric)!important}#main #ccu-form .ccu-choice-heading label,#main #ccu-result .ccu-block-title{overflow-wrap:anywhere;font-size:var(--impt-type-panel-title)!important;line-height:1.4!important}@media (max-width:1000px){#main #ccu-form .ccu-choices{grid-template-columns:minmax(0,1fr);gap:12px}#main #ccu-form .ccu-choices>.ccu-arrow{transform:rotate(90deg)}#main #ccu-form .ccu-selected-visual{aspect-ratio:16/9;max-height:none}#main #ccu-form .ccu-selected-ship figcaption{background:#0c1925;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid;position:static}#main #ccu-form .ccu-selected-identity{width:auto}#main #ccu-form .ccu-selected-identity>small{font-size:var(--impt-type-secondary)}#main #ccu-form .ccu-selected-ship figcaption>.ccu-selected-value{text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}#main #ccu-form .ccu-selected-value>small{display:block}#main #ccu-form .ccu-selected-warbond{border-top:1px solid #ffffff20;margin-top:8px;padding-top:10px}#main #ccu-form .ccu-selected-warbond small{font-size:var(--impt-type-secondary);letter-spacing:.02em}}#main .pilot-search{margin:20px 0 10px}#main .pilot-search-count{font-size:var(--impt-type-secondary);color:var(--faint);margin:0 0 14px}#main #ccu-form .ccu-choice-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}#main #ccu-form .ccu-choice-heading label{min-width:0}#main #ccu-form .ccu-choice-clear{border:1px solid var(--gold);width:32px;height:32px;min-height:32px;color:var(--gold);box-shadow:none;background:0 0;border-radius:5px;flex:none;place-items:center;padding:6px;display:grid}#main #ccu-form .ccu-choice-clear[hidden]{display:none}#main #ccu-form .ccu-choice-clear svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}#main #ccu-form .ccu-choice-clear:hover{background:#e6b65b18}#main #ccu-form .ccu-choice-clear:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (pointer:coarse){#main #ccu-form .ccu-choice-clear{width:44px;height:44px;min-height:44px}}#main #ccu-result:empty{min-height:0;margin:0;padding:0;display:none}#main #ccu-result:empty+.ccu-workspace.panel{margin-block-start:24px}@media (max-width:640px){#main #ccu-result:empty+.ccu-workspace.panel{margin-block-start:20px}}#main .stats.guest-fleet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#main #ccu-result:not(:empty)+.ccu-workspace.panel{margin-block-start:0}@media (min-width:761px) and (max-width:1200px){#main .mission-grid.mission-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#main .mission-grid.mission-panels>a{min-height:240px}#main .mission-grid.mission-panels>.mission-panel-origins{grid-column:1/-1;min-height:210px}}@media (max-width:760px){#main .mission-grid.mission-panels{grid-template-columns:minmax(0,1fr);gap:20px}#main .mission-grid.mission-panels>a{grid-column:auto;min-height:220px}}#main .ccu-chain-badge,#main .ccu-owned-kind,#main .step-badge{--ccu-badge-color:#9aaec0;color:var(--ccu-badge-color);border-color:color-mix(in srgb,var(--ccu-badge-color) 55%,transparent);background:color-mix(in srgb,var(--ccu-badge-color) 10%,#101b27)}#main .ccu-chain-badge-warbond,#main .ccu-owned-kind.is-warbond,#main .step-badge.warbond{--ccu-badge-color:#d6ad60;color:var(--ccu-badge-color);border-color:color-mix(in srgb,var(--ccu-badge-color) 55%,transparent);background:color-mix(in srgb,var(--ccu-badge-color) 10%,#101b27)}#main .ccu-chain-badge-waiting{--ccu-badge-color:#a59a84}#main .ccu-chain-badge-unavailable{--ccu-badge-color:#d97972}#main .ccu-chain-badge-owned{--ccu-badge-color:#65bfa8}#main .ccu-chain-badge-standard{--ccu-badge-color:#9aaec0}#main #admin-monitor{min-width:0;margin-top:0}#admin-monitor .admin-monitor-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}#admin-monitor .admin-monitor-tabs button{min-height:42px;padding:10px 16px}#admin-monitor .admin-monitor-tabs button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#d6ad6014}#admin-monitor .activity-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}#admin-monitor .activity-overview>div{background:#ffffff03;border:1px solid #ffffff20;flex-direction:column;gap:9px;min-width:0;padding:16px;display:flex}#admin-monitor .activity-overview strong{font-size:var(--impt-type-metric);overflow-wrap:anywhere;line-height:1.4}#admin-monitor .activity-filters{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr));gap:14px;display:grid}#admin-monitor .activity-filters label{flex-direction:column;gap:7px;min-width:0;display:flex}#admin-monitor :is(input,select){min-width:0;max-width:100%}#admin-monitor .activity-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:18px;display:flex}#admin-monitor .activity-actions label{align-items:center;gap:8px;display:flex}#admin-monitor .activity-actions input[type=checkbox]{width:18px;height:18px;margin:0}#admin-monitor .activity-entry{overflow-wrap:anywhere;border-top:1px solid #ffffff20;min-width:0;padding:18px 0}#admin-monitor .activity-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#admin-monitor .activity-entry p{margin:8px 0;line-height:1.65}#admin-monitor .activity-meta,#admin-monitor .activity-entry details{color:#a9bacb;font-size:var(--impt-type-secondary)}#admin-monitor .activity-status{color:#bed0de;font-size:var(--impt-type-secondary);white-space:nowrap;border:1px solid #9aaec066;border-radius:4px;padding:4px 8px;display:inline-flex}#admin-monitor .activity-status.is-complete{color:#65bfa8;border-color:#65bfa866}#admin-monitor .activity-status:is(.is-partial,.is-review,.is-interrupted){color:#d6ad60;border-color:#d6ad6066}#admin-monitor .activity-status.is-error{color:#e2948e;border-color:#d9797266}#admin-monitor .activity-next{border-left:2px solid #d6ad6066;padding-left:12px}#admin-monitor .activity-entry summary,#admin-monitor .activity-group>summary{padding-block:10px}#admin-monitor .activity-group{border-top:1px solid #ffffff20;padding-block:8px}#admin-monitor .activity-group .activity-entry{margin-left:14px}#admin-monitor .activity-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0;display:grid}#main .admin-management{border:1px solid #ffffff20;min-width:0;margin-top:24px;padding:20px}#main .admin-management>summary{font-size:var(--impt-type-section);color:var(--gold);padding:4px 0;line-height:1.5}#main .admin-management[open]>summary{margin-bottom:22px}@media (max-width:1000px){#admin-monitor .activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-monitor .activity-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){#admin-monitor .activity-tools,#admin-monitor .activity-filters{grid-template-columns:minmax(0,1fr)}#admin-monitor .admin-monitor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#admin-monitor .admin-monitor-tabs button,#admin-monitor .activity-actions button{min-height:44px}#admin-monitor .activity-entry-heading{align-items:flex-start}#main .admin-management{padding:14px}#admin-monitor .activity-overview{gap:12px}}#admin-monitor .admin-management{margin-top:0}#admin-monitor .admin-management>h2{margin:0 0 22px}@media (max-width:640px){#admin-monitor .admin-monitor-tabs button:last-child{grid-column:1/-1}}#main #admin-monitor{--admin-surface:#101a26;--admin-line:#405163;--admin-muted:#aab9c8;--admin-accent:#d6ad60}#admin-monitor .admin-console-bar{color:var(--admin-muted);font-size:var(--impt-type-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}#admin-monitor .admin-console-bar>span:first-child{letter-spacing:.13em;color:var(--admin-accent);font-weight:600}#admin-monitor .admin-monitor-tabs{border:1px solid var(--admin-line);background:#0c141f;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 24px;padding:5px;display:grid}#admin-monitor .admin-monitor-tabs button{color:#bac6d3;background:0 0;border:0;border-radius:3px;min-width:0;min-height:46px;padding:12px 10px;font-weight:600}#admin-monitor .admin-monitor-tabs button[aria-pressed=true]{box-shadow:inset 0 -2px var(--admin-accent);color:#efd29a;background:#d6ad6019}#admin-monitor .admin-monitor-tabs button:hover{background:#ffffff08}#admin-monitor>section.panel,#admin-monitor .diagnostics{border-color:var(--admin-line);background:linear-gradient(135deg,#14202d,#101923);border-radius:6px;padding:clamp(18px,2.5vw,32px)}#admin-monitor .admin-section-heading{margin-bottom:24px}#admin-monitor .admin-section-heading .eyebrow{color:var(--admin-accent);font-size:var(--impt-type-secondary);margin:0 0 9px}#admin-monitor .admin-section-heading h2{font-size:var(--impt-type-section);margin:0;line-height:1.35}#admin-monitor .admin-section-heading>p:last-child{color:var(--admin-muted);max-width:78ch;margin:10px 0 0;line-height:1.65}#admin-monitor .section-head{align-items:center;gap:16px}#admin-monitor .activity-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}#admin-monitor .activity-overview>div{background:#0d1722;border:1px solid #405163;border-radius:5px;gap:10px;padding:18px;box-shadow:inset 0 2px #7792aa40}#admin-monitor .activity-overview>.needs-attention{box-shadow:inset 0 2px var(--admin-accent)}#admin-monitor .activity-overview>div>span{font-size:var(--impt-type-secondary);color:#bac8d5;line-height:1.5}#admin-monitor .activity-overview strong{font-size:var(--impt-type-metric);color:#f0f3f7;font-weight:600}#admin-monitor .activity-overview .activity-date-value{font-size:var(--impt-type-body);font-weight:500;line-height:1.7}#admin-monitor .activity-overview small{font-size:var(--impt-type-caption);color:var(--admin-muted);line-height:1.6}#admin-monitor .admin-overview-columns{grid-template-columns:1.1fr 1fr;gap:18px;margin:24px 0 30px;display:grid}#admin-monitor .admin-overview-section{background:#0d172288;border:1px solid #40516388;border-radius:5px;min-width:0;padding:20px}#admin-monitor .admin-overview-section h3{font-size:var(--impt-type-panel-title);margin:0 0 16px;line-height:1.5}#admin-monitor .admin-data-note{color:var(--admin-muted);font-size:var(--impt-type-secondary);line-height:1.7}#admin-monitor .admin-resource-list{margin:0}#admin-monitor .admin-resource-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;display:grid}#admin-monitor .admin-resource-list dt{color:var(--admin-muted);font-size:var(--impt-type-secondary)}#admin-monitor .admin-resource-list dd{font-size:var(--impt-type-secondary);overflow-wrap:anywhere;margin:0;line-height:1.6}#admin-monitor .admin-empty-state{color:#c2cfdb;background:#ffffff02;border:1px dashed #405163;border-radius:4px;padding:18px;line-height:1.7}#admin-monitor .admin-empty-state strong{font-size:var(--impt-type-body);font-weight:500}#admin-monitor .admin-empty-state p{color:var(--admin-muted);font-size:var(--impt-type-secondary);margin:9px 0 0}#admin-monitor .admin-attention-row{border-top:1px solid #ffffff16;grid-template-columns:1fr auto;gap:8px 12px;padding:16px 0;display:grid}#admin-monitor .admin-attention-row p{color:var(--admin-muted);grid-column:1/-1;margin:0;line-height:1.65}#admin-monitor .admin-recent-heading{margin-bottom:16px}#admin-monitor .activity-entry{background:#0d1722;border:1px solid #40516380;border-radius:5px;margin-top:12px;padding:18px 20px}#admin-monitor .activity-entry-heading strong{font-size:var(--impt-type-body);color:#e5edf4;font-weight:600}#admin-monitor .activity-entry .activity-meta{font-size:var(--impt-type-secondary);color:var(--admin-muted)}#admin-monitor .activity-entry details{border-top:1px solid #ffffff10;margin-top:12px}#admin-monitor .activity-entry details p{color:var(--admin-muted);overflow-wrap:anywhere}#admin-monitor .activity-entry summary{color:#b3c3d1;width:fit-content}#admin-monitor .activity-entry .activity-next{font-size:var(--impt-type-secondary);color:#c9d4df;margin-top:14px;padding:7px 0 7px 12px}#admin-monitor .activity-status{background:#9aaec008;font-weight:500}#admin-monitor .activity-status.is-available{color:#65bfa8;background:#65bfa80a;border-color:#65bfa866}#admin-monitor .activity-filters{background:#0c1520;border:1px solid #40516380;border-radius:5px;gap:16px;padding:18px}#admin-monitor .activity-filters label{font-size:var(--impt-type-secondary);color:#c0ccda}#admin-monitor .activity-filters input,#admin-monitor .activity-filters select{color:#e6edf4;background:#111e2c;border-color:#536576;border-radius:4px;min-height:42px}#admin-monitor .activity-actions{border-bottom:1px solid #ffffff14;padding-bottom:16px}#admin-monitor .activity-actions>label{font-size:var(--impt-type-secondary);color:var(--admin-muted);margin-right:auto}#admin-monitor #activity-count{color:var(--admin-muted);font-size:var(--impt-type-secondary);margin:14px 0;line-height:1.7}#admin-monitor .activity-group{background:#0e1925;border:1px solid #40516380;border-radius:5px;margin:12px 0;padding:6px 14px}#admin-monitor .activity-group>summary{line-height:1.8;font-size:var(--impt-type-secondary)}#admin-monitor .activity-group .activity-entry{background:#111e2b;margin:10px 0}#admin-monitor #activity-more{min-height:44px;margin:20px auto 0;display:block}#admin-monitor .activity-tools>section{border:1px solid var(--admin-line);background:#0d1722;border-radius:5px;min-width:0;padding:22px}#admin-monitor .activity-tools h3{font-size:var(--impt-type-panel-title);color:#ead2aa;margin:0 0 16px}#admin-monitor .activity-tools p{line-height:1.8}#admin-monitor .activity-tools p:last-child{color:var(--admin-muted);font-size:var(--impt-type-secondary)}#admin-monitor .admin-management{border:0;margin:0;padding:0}#admin-monitor .admin-management>.split{gap:20px;margin-bottom:28px}#admin-monitor .admin-management>.split>.panel,#admin-monitor .admin-management>.members-panel{border-color:var(--admin-line);background:#111d2a;border-radius:5px}#admin-monitor .admin-management>h2{font-size:var(--impt-type-section);border-top:1px solid #40516380;margin:22px 0 18px;padding-top:24px}#admin-monitor .activity-inline-alert{color:#efb1aa;background:#d979720d;border-left:3px solid #d97972;padding:14px 18px}@media (max-width:1200px){#admin-monitor .activity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-monitor .admin-overview-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){#admin-monitor .admin-console-bar{align-items:flex-start}#admin-monitor .admin-monitor-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}#admin-monitor .admin-monitor-tabs button:last-child{grid-column:1/-1}#admin-monitor .admin-resource-list>div{grid-template-columns:minmax(0,1fr);gap:6px}#admin-monitor .activity-entry{padding:16px}#admin-monitor .activity-filters{padding:14px}#admin-monitor .activity-actions{gap:10px}#admin-monitor .activity-actions>label{flex-basis:100%;margin:0}#admin-monitor .activity-actions>button{flex:130px}#admin-monitor .activity-tools>section{padding:18px}}@media (max-width:420px){#admin-monitor .activity-overview{grid-template-columns:minmax(0,1fr)}#admin-monitor .activity-overview>div,#admin-monitor .admin-overview-section{padding:16px}#admin-monitor .activity-entry-heading{flex-direction:column;align-items:flex-start}}#admin-monitor [hidden]{display:none!important}#admin-monitor :is(button,input,select,summary,a):focus-visible{outline-offset:4px;outline:2px solid #efc97e}#admin-monitor :is(button,input,select){min-height:42px}#admin-monitor :is(button,select)[disabled]{opacity:.65;cursor:not-allowed}#admin-monitor button{white-space:normal;line-height:1.45}#admin-monitor h2,#admin-monitor h3{overflow-wrap:anywhere}#admin-monitor .admin-global-search{background:#0c1520;border:1px solid #405163;border-radius:6px;margin-bottom:18px;padding:16px 20px}#admin-monitor .admin-global-search form>label{font-size:var(--impt-type-secondary);color:#b6c6d5}#admin-monitor .admin-global-search form>div{gap:10px;margin-top:8px;display:flex}#admin-monitor .admin-global-search input{background:#111e2c;flex:1;min-width:0;margin:0}#admin-monitor .admin-global-search button{flex-shrink:0}#admin-monitor #admin-global-results:empty{display:none}#admin-monitor #admin-global-results{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#admin-monitor #admin-global-results>p{color:#adbdcd;flex-basis:100%;margin:6px 0}#admin-monitor .admin-priority-panel{background:linear-gradient(115deg,#182331,#101923);border:1px solid #786846;border-radius:6px;margin-bottom:24px;padding:24px}#admin-monitor .admin-priority-panel h2{margin:0}#admin-monitor .admin-priority-panel .eyebrow{color:#d6ad60;margin:0 0 8px}#admin-monitor .admin-quick-filters,#admin-monitor .admin-subnav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}#admin-monitor :is(.admin-quick-filters,.admin-subnav) button[aria-pressed=true]{color:#f0d199;background:#d6ad6015;border-color:#d6ad60}#admin-monitor .admin-issue{border-top:1px solid #405163;padding:18px 0}#admin-monitor .admin-issue>div:first-child{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#admin-monitor .admin-issue p{margin:10px 0;line-height:1.65}#admin-monitor .admin-issue small{color:#aab9c8;line-height:1.65;display:block}#admin-monitor .admin-issue .action-group{align-items:flex-end;gap:12px;margin-top:14px}#admin-monitor .admin-issue label{font-size:var(--impt-type-secondary);max-width:240px;margin:0}#admin-monitor .admin-issue select{margin-top:6px}#admin-monitor .admin-help{background:#0c152080;border:1px solid #40516380;border-radius:4px;margin:18px 0;padding:12px 16px}#admin-monitor .admin-help summary{color:#d8c095;cursor:pointer;line-height:1.6}#admin-monitor .admin-help p{color:#b6c6d6;max-width:90ch;line-height:1.75;font-size:var(--impt-type-secondary)}#admin-monitor #admin-people-extra{margin:0 0 22px}#admin-monitor #admin-people-filters{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end}#admin-monitor .admin-bulk{background:#0c1520;border:1px solid #405163;border-radius:5px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px 18px;display:flex}#admin-monitor .admin-bulk label{font-size:var(--impt-type-secondary);align-items:center;gap:8px;margin:0;display:flex}#admin-monitor :is(.admin-bulk,.admin-member-select) input[type=checkbox]{accent-color:#d6ad60;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0}#admin-monitor .admin-bulk span{font-size:var(--impt-type-secondary);color:#b9c7d4;margin-right:auto}#admin-monitor .admin-member-select{color:#aab9c8;font-size:var(--impt-type-caption);align-items:center;gap:8px;margin:0 0 8px;font-weight:400;display:flex}#admin-monitor .admin-member-open{font-size:var(--impt-type-caption);min-height:36px;margin-top:10px;padding:5px 9px}#admin-monitor #admin-members-slot>.panel,#admin-monitor #admin-squadrons-slot .panel,#admin-monitor #admin-member-detail{background:#111d2a;border-color:#405163;border-radius:6px}#admin-monitor #admin-members-slot>h2,#admin-monitor #admin-squadrons-slot>h2{font-size:var(--impt-type-section);margin-top:26px}#admin-monitor #admin-members-slot .member-form{align-items:center;padding-block:18px}#admin-monitor #admin-members-slot .member-form strong{overflow-wrap:anywhere;min-width:0}#admin-monitor #admin-member-detail{padding:24px;scroll-margin-top:120px}#admin-monitor #admin-member-detail>.admin-section-heading{margin-top:22px}#admin-monitor #admin-member-detail .action-group{margin-block:22px}#admin-monitor #admin-backup-slot{margin:22px 0}#admin-monitor .admin-backup-information{background:#0d1722;border:1px solid #405163;border-top:0;border-radius:0 0 6px 6px;padding:22px}#admin-monitor #admin-system-extra{margin-bottom:22px}#admin-monitor #admin-tools-extra{margin-top:22px}#admin-monitor :is(.admin-service,.admin-operation){border-bottom:1px solid #40516380;padding:16px 0}#admin-monitor :is(.admin-service,.admin-operation)>.activity-status{margin-left:12px}#admin-monitor :is(.admin-service,.admin-operation) p{color:#b6c6d5;line-height:1.7}#admin-monitor .diagnostics{margin-top:22px}#dialog .table-scroll table{border-collapse:collapse;width:100%}#dialog .table-scroll :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #ffffff20;padding:12px}#dialog .table-scroll th{color:#d6ad60}@media (max-width:1200px){#admin-monitor .admin-monitor-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}#admin-monitor #admin-people-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#admin-monitor .admin-monitor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-monitor #admin-people-filters{grid-template-columns:minmax(0,1fr)}#admin-monitor .admin-global-search{padding:14px}#admin-monitor .admin-priority-panel{padding:18px}#admin-monitor .admin-priority-panel .section-head{flex-direction:column;align-items:flex-start}#admin-monitor .admin-issue>div:first-child{flex-wrap:wrap}#admin-monitor .admin-issue .action-group>*{flex:150px}#admin-monitor .admin-bulk>button{flex:160px}#admin-monitor .admin-bulk>span{flex-basis:100%}#admin-monitor #admin-member-detail{padding:18px}#admin-monitor .admin-subnav>button{flex:1}#admin-monitor :is(.admin-service,.admin-operation)>.activity-status{margin:8px 0;display:table}#admin-monitor .admin-global-search form>div{flex-wrap:wrap}#admin-monitor .admin-global-search input{flex-basis:65%}}#admin-monitor .section-head{margin:0 0 18px}#main:has(#admin-monitor){width:calc(100% - 48px);max-width:1640px;margin-inline:auto}#main:has(#admin-monitor)>.page-heading{background:linear-gradient(90deg,#0e1521f2,#0e1521c4 45%,#0e15215c),url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp) 50% 44%/cover no-repeat;border:1px solid #405163;border-radius:6px;margin:0 0 24px;padding:22px 24px}#main:has(#admin-monitor)>.page-heading h1{font-family:var(--impt-font-display);margin:4px 0;font-size:30px;line-height:1.3}#admin-monitor.admin-redesign{background:#0b131e;border:1px solid #405163;border-radius:6px}#admin-monitor .admin-frame{grid-template-columns:205px minmax(0,1fr);align-items:start;display:grid}#admin-monitor .admin-frame.has-detail{grid-template-columns:205px minmax(0,1fr) 320px}#admin-monitor .admin-sidebar{background:#0c1622;border-right:1px solid #405163;grid-area:1/1;align-self:stretch;min-height:640px;padding:22px 0;position:relative;top:auto}#admin-monitor .admin-sidebar nav>p{font-family:var(--impt-font-mono);letter-spacing:.14em;color:#e1ac5c;margin:28px 20px 12px;font-size:11px;font-weight:600}#admin-monitor .admin-sidebar nav>button{text-align:left;color:#bccbdc;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 20px;font-size:14px;display:flex}#admin-monitor .admin-sidebar nav>button>span{text-align:center;color:#b4c5d9;width:23px;font-size:21px}#admin-monitor .admin-sidebar nav>button[aria-current=page]{color:#f1d38c;background:#d6ad6012;border-left-color:#f47830;font-weight:600}#admin-monitor .admin-sidebar nav>button:hover{background:#ffffff07}#admin-monitor .admin-work-area{grid-area:1/2;min-width:0;padding:24px}#admin-monitor .admin-breadcrumb{color:#83a3bd;letter-spacing:.04em;margin:0 0 16px;font-size:12px}#admin-monitor .admin-monitor-tabs,#admin-monitor .admin-subnav{display:none!important}#admin-monitor .admin-console-bar{margin:12px 0 22px;font-size:11px}#admin-monitor .admin-global-search{background:0 0;border:0;max-width:460px;margin:0 0 14px;padding:0}#admin-monitor .admin-global-search form>label{font-size:12px}#admin-monitor .admin-global-search input{min-height:36px;font-size:13px}#admin-monitor .admin-global-search button{min-height:36px;padding:7px 12px;font-size:12px}#admin-monitor #admin-people-extra .eyebrow{display:none}#admin-monitor #admin-people-extra h2{font-size:27px}#admin-monitor #admin-people-filters{grid-template-columns:minmax(120px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) auto;gap:12px;padding:12px}#admin-monitor #admin-people-filters :is(select,input){min-height:38px;font-size:13px}#admin-monitor .admin-quick-filters{gap:7px;margin:14px 0}#admin-monitor #admin-members-count{color:#9eb0c4;margin:12px 0;font-size:12px}#admin-monitor #admin-reload-members{min-height:34px;margin-bottom:14px;font-size:12px}#admin-monitor .admin-bulk{background:#3b2b161f;border-color:#b27a3a;margin-block:14px}#admin-monitor .admin-members-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}#admin-monitor .admin-members-table :is(th,td){text-align:left;vertical-align:middle;border-bottom:1px solid #40516380;padding:12px 10px;font-weight:400}#admin-monitor .admin-members-table thead th{color:#b6c9df;white-space:nowrap;background:#0b1522;font-size:12px}#admin-monitor .admin-members-table tbody th{color:#ecf1f7;min-width:165px;font-weight:600;display:table-cell}#admin-monitor .admin-members-table tbody th>span:last-child{vertical-align:middle;display:inline-block}#admin-monitor .admin-members-table small{color:#9aacc0;margin-top:5px;font-size:11px;font-weight:400;display:block}#admin-monitor .admin-members-table tr.is-current{background:#23394d90;box-shadow:inset 3px 0 #e1aa58}#admin-monitor .admin-members-table tbody tr:hover{background:#ffffff05}#admin-monitor .admin-members-table input[type=checkbox]{accent-color:#dda74c;width:17px;height:17px;min-height:17px;margin:0}#admin-monitor .admin-person-avatar{vertical-align:middle;color:#bfd0df;background:#1a2c3d;border:1px solid #53667b;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:9px;font-size:12px;display:inline-grid}#admin-monitor .admin-members-table .activity-status{white-space:nowrap;font-size:11px}#admin-monitor #admin-member-table{background:#0f1b29;border:1px solid #405163;border-radius:5px;overflow:visible}#admin-monitor .admin-row-actions{align-items:center;gap:6px;display:flex}#admin-monitor .admin-row-actions details{min-width:24px;position:relative}#admin-monitor .admin-row-actions summary{cursor:pointer;border:1px solid #405163;border-radius:3px;padding:4px 10px;font-size:19px;line-height:22px;list-style:none}#admin-monitor .admin-row-actions details>div{z-index:20;background:#132131;border:1px solid #53667b;min-width:185px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0008}#admin-monitor .admin-row-actions details button{text-align:left;background:0 0;border:0;width:100%;min-height:38px;font-size:12px;display:block}#admin-monitor .admin-pagination{color:#acbed1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;font-size:12px;display:flex}#admin-monitor .admin-pagination>div{align-items:center;gap:10px;display:flex}#admin-monitor .admin-pagination button{min-height:32px;padding:5px 9px;font-size:12px}#admin-monitor .admin-detail-drawer{overscroll-behavior:contain;grid-area:1/3;min-width:0;max-height:calc(100dvh - 118px);position:sticky;top:104px;overflow:auto;background:#0e1b29!important;border:0!important;border-left:1px solid #405163!important;border-radius:0!important;margin:0!important;padding:22px!important}#admin-monitor .admin-detail-drawer h2{padding-right:26px;font-size:23px;line-height:1.4}#admin-monitor .admin-detail-drawer .eyebrow{letter-spacing:.12em;color:#d6ad60;font-size:11px}#admin-monitor .admin-detail-drawer .admin-resource-list>div{grid-template-columns:1fr;gap:5px;padding-block:10px}#admin-monitor .admin-detail-drawer .admin-resource-list dd{color:#e1e9f2;font-size:13px}#admin-monitor .admin-detail-drawer .admin-resource-list dt{font-size:11px}#admin-monitor .admin-detail-drawer .action-group{flex-direction:column;gap:9px;display:flex}#admin-monitor .admin-detail-drawer .action-group button{width:100%;min-height:36px;font-size:12px}#admin-monitor .admin-detail-drawer .activity-entry{padding:12px;font-size:12px}#admin-monitor .admin-drawer-close,#admin-monitor [data-close-event]{float:right;z-index:1;background:0 0;border:0;width:30px;min-height:30px;padding:0;font-size:25px;position:relative}#admin-monitor .admin-detail-drawer .admin-data-note{font-size:11px}#admin-monitor #admin-sidebar-toggle,#admin-monitor #admin-drawer-backdrop{display:none}#admin-monitor .admin-help{font-size:12px}#admin-monitor .admin-work-area>.panel{padding:20px}#admin-monitor .activity-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-monitor .admin-sidebar button:focus-visible{outline-offset:-4px}@media (max-width:1350px){#admin-monitor .admin-frame{grid-template-columns:185px minmax(0,1fr)}#admin-monitor .admin-frame.has-detail{grid-template-columns:185px minmax(0,1fr) 290px}#admin-monitor .admin-sidebar nav>button{padding-inline:14px}#admin-monitor #admin-people-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-monitor .admin-work-area{padding:18px}}@media (max-width:1100px){#admin-monitor .admin-frame.has-detail{grid-template-columns:185px minmax(0,1fr)}#admin-monitor .admin-detail-drawer{z-index:1101;width:min(380px,100vw - 24px);max-height:calc(100dvh - 112px);position:fixed;top:100px;right:12px;box-shadow:-20px 0 60px #0009;border:1px solid #53667b!important}#admin-monitor #admin-drawer-backdrop:not([hidden]){z-index:1100;background:#020812aa;border:0;border-radius:0;display:block;position:fixed;inset:0}}@media (max-width:760px){#main:has(#admin-monitor){width:calc(100% - 24px)}#main:has(#admin-monitor)>.page-heading{padding:16px}#main:has(#admin-monitor)>.page-heading h1{font-size:25px}#admin-monitor .admin-frame,#admin-monitor .admin-frame.has-detail{grid-template-columns:minmax(0,1fr)}#admin-monitor #admin-sidebar-toggle{text-align:left;background:#101e2c;border:0;border-bottom:1px solid #405163;border-radius:0;width:100%;min-height:44px;padding:12px 16px;display:block}#admin-monitor .admin-sidebar{border-bottom:1px solid #405163;border-right:0;grid-area:auto/1;min-height:0;display:none;position:static}#admin-monitor .admin-sidebar.is-open{display:block}#admin-monitor .admin-work-area{grid-area:auto/1;padding:16px}#admin-monitor #admin-people-filters{grid-template-columns:minmax(0,1fr)}#admin-monitor .admin-pagination>div{flex-wrap:wrap}#admin-monitor .admin-person-avatar{display:none}#admin-monitor .admin-members-table{font-size:12px}#admin-monitor .admin-members-table :is(th,td){padding:10px 8px}#admin-monitor .admin-members-table :is(th:nth-child(5),td:nth-child(5)){display:none}#admin-monitor .admin-members-table tbody th{min-width:110px}#admin-monitor .admin-detail-drawer{max-height:calc(100dvh - 104px);top:92px}#admin-monitor .activity-overview{grid-template-columns:minmax(0,1fr)}}#admin-monitor .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main>.admin-page-heading{min-height:0!important;margin:0 0 24px!important;padding:22px 24px!important}#main>.admin-page-heading h1.impt-display{overflow-wrap:normal;margin:4px 0!important;font-size:30px!important;line-height:1.3!important}@media (max-width:760px){#main>.admin-page-heading{padding:16px!important}#main>.admin-page-heading h1.impt-display{font-size:21px!important}}#admin-monitor .admin-global-search>summary{color:#a7bad0;cursor:pointer;padding:6px 0;font-size:12px}#admin-monitor .admin-global-search[open] form{margin:12px 0}#admin-monitor .admin-console-bar{margin:8px 0 14px}#admin-monitor #admin-people-extra .admin-section-heading{margin-bottom:12px}#admin-monitor #admin-people-extra .admin-section-heading>p{margin:5px 0 0!important;font-size:13px!important}#admin-monitor .admin-quick-filters button{min-height:34px!important;padding:6px 9px!important;font-size:12px!important}#admin-monitor #admin-reload-members{min-height:34px!important;padding:6px 11px!important}#admin-monitor .admin-row-actions>button{min-height:32px!important;padding:5px 10px!important;font-size:12px!important}#admin-monitor .admin-members-table :is(th,td){font-size:12px!important}#admin-monitor #admin-member-table+.admin-help{margin-top:18px}#admin-monitor .admin-members-table tbody th>span:last-child{overflow-wrap:anywhere;max-width:calc(100% - 42px)}@media (max-width:760px){#admin-monitor .admin-members-table tbody th>span:last-child{max-width:100%}}#main>#home-session-content{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin-block:24px 0;display:grid}#main>#home-session-content>:is(.stats,.portal-intro,.mission-grid,.command-dashboard,[data-latest-event],[data-latest-news]){margin-block:0}#main>#home-session-content>.command-dashboard,#main>#home-session-content>.command-dashboard>.command-summary{row-gap:24px}#main>#home-session-content>.command-dashboard>[data-latest-event],#main>#home-session-content>.command-dashboard>[data-latest-news]{margin-block:0}#main>.public-hero{margin-bottom:0}#main #home-session-content>.portal-intro:after{background:linear-gradient(var(--accent),var(--accent)) left top/22px 2px no-repeat,radial-gradient(ellipse at 18% 110%,#b7692524,transparent 65%)}#main>#home-session-content>:is(.stats,.portal-intro,.mission-grid,.command-dashboard,[data-latest-event],[data-latest-news]){box-sizing:border-box;width:100%;max-width:none;margin-inline:0}#main #home-session-content>[data-latest-event]+[data-latest-news]{margin-top:0}#admin-monitor .admin-sidebar>nav{scrollbar-width:thin;overscroll-behavior:contain;max-height:calc(100dvh - 126px);position:sticky;top:104px;overflow-y:auto}#admin-monitor .admin-detail-rail{background:#0e1b29;border-left:1px solid #405163;grid-area:1/3;align-self:stretch;min-width:0}#admin-monitor .admin-frame:not(.has-detail)>.admin-detail-rail{display:none}#admin-monitor .admin-detail-rail .admin-detail-drawer{border-left:0!important}@media (max-width:1100px){#admin-monitor .admin-detail-rail{display:contents}#admin-monitor .admin-detail-rail .admin-detail-drawer{border-left:1px solid #53667b!important}}@media (max-width:760px){#admin-monitor .admin-sidebar>nav{max-height:none;position:static;overflow:visible}}.page-surface:has(#admin-monitor){overflow:clip}@media (max-width:420px){#main:has(#admin-monitor)>.admin-page-heading h1.impt-display{word-break:normal;font-size:18px!important}}#main .home-tools{min-width:0;margin:0}#main .home-tools>header{margin-bottom:18px}#main .home-tools>header .eyebrow{color:#f4a261;margin:0 0 8px}#main .home-tools>header h2{font-size:var(--impt-type-section);margin:0;line-height:1.4}#main .home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}#main .home-tool{background:linear-gradient(90deg,#0e1521f5,#0e1521dd 50%,#0e152190),var(--home-tool-art);background-position:50%;background-size:cover;border:1px solid #405163;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex;position:relative}#main .home-tool:before{content:"";background:var(--accent);width:22px;height:2px;position:absolute;top:-1px;left:-1px}#main .home-tool-ccu{--home-tool-art:url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp)}#main .home-tool-starstring{--home-tool-art:url(/assets/summary/rsi-hangar-1280-f8338fe54030.webp)}#main .home-tool>.eyebrow{color:#efae74;letter-spacing:.16em;margin:0 0 12px;font-size:11px}#main .home-tool h3{margin:0 0 16px;font-size:30px;line-height:1.35}#main .home-tool>p:not(.eyebrow){max-width:48ch;line-height:1.7;font-size:var(--impt-type-body);margin:0 0 24px}#main .home-tool .hero-actions{width:100%;margin:auto 0 0;padding:0;display:flex}#main .home-tool .home-tool-action{letter-spacing:.08em;text-transform:uppercase;white-space:normal;justify-content:space-between;align-items:center;gap:20px;min-width:0;max-width:100%;min-height:50px;padding:14px 20px;font-weight:700;text-decoration:none;font-size:13px!important;line-height:1.5!important;display:inline-flex!important}#main .home-tool .home-tool-action>span{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex!important}#main .home-tool .home-tool-action .ui-icon{flex-shrink:0;width:18px;height:18px;display:block!important}@media (max-width:760px){#main .home-tools-grid{grid-template-columns:minmax(0,1fr)}#main .home-tool{padding:24px 20px}#main .home-tool .home-tool-action{letter-spacing:.06em;flex:100%;gap:12px;padding-inline:16px;width:100%!important}#main .home-tool h3{font-size:26px}}#main .home-tools>header{background:0 0;padding:0 0 14px;display:block;position:static}#main .home-tools :is(h2,h3).impt-display{font-synthesis:none;font-family:var(--impt-font-display)!important;font-weight:400!important}#main .home-section{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0}#main .home-section>.home-section-heading{background:0 0;border:0;border-bottom:1px solid #ffffff14;min-height:0;margin:0 0 18px;padding:0 0 14px;display:block;position:static;inset:auto}#main .home-section>.home-section-heading>.eyebrow{color:#f4a261;letter-spacing:.18em;margin:0 0 8px;font-size:11px;line-height:1.6}#main .home-section>.home-section-heading>h2.impt-display{color:var(--text);font-synthesis:none;letter-spacing:.015em;text-transform:none;white-space:normal;overflow-wrap:break-word;margin:0;font-family:var(--impt-font-display)!important;font-size:var(--impt-type-section)!important;font-weight:400!important;line-height:1.4!important}#main #home-session-content .home-section>:is(.mission-grid,.command-summary,[data-latest-event],[data-latest-news]){box-sizing:border-box;width:100%;max-width:none;margin:0}#main .home-section .command-summary{gap:24px}#main .home-preview-description{color:var(--impt-readable-muted);margin:0 0 20px;font-size:var(--impt-type-body)!important;line-height:1.65!important}#main .ccu-recruitment{gap:0;margin-block:24px;padding:24px 28px}#main .ccu-recruitment h2,#dialog #dialog-content .ccu-recruitment h2{font-synthesis:none;color:var(--text);margin:0 0 12px;font-family:var(--impt-font-display)!important;font-weight:400!important;font-size:var(--impt-type-section)!important;line-height:1.4!important}#main .ccu-recruitment .recruitment-help,#dialog .ccu-recruitment .recruitment-help{font:400 var(--impt-type-secondary)/1.6 var(--impt-font-body);max-width:90ch;color:var(--muted);margin:14px 0 0}#dialog.recruitment-dialog{background:linear-gradient(100deg,#0e1521f5,#0e1521d9),url(/assets/summary/fleet-formation-1280-6a8a470f8e94.webp) 50%/cover;border:1px solid #405163;width:680px;max-width:calc(100vw - 32px);padding:28px}#dialog .ccu-recruitment{background:0 0;border:0;min-width:0;margin:0;padding:0}#dialog .ccu-recruitment>.eyebrow{color:#efae74;letter-spacing:.16em;margin:0 32px 14px 0;font-size:11px}#dialog .ccu-recruitment>p:not(.eyebrow):not(.recruitment-help){font-size:var(--impt-type-body);margin:0 0 20px;line-height:1.7}#dialog .ccu-recruitment .hero-actions{margin:0;padding:0;display:flex}:is(#main,#dialog) .ccu-recruitment .home-tool-action{letter-spacing:.06em;text-transform:uppercase;white-space:normal;justify-content:space-between;align-items:center;gap:20px;min-width:0;max-width:100%;min-height:50px;padding:14px 20px;font-weight:700;text-decoration:none;font-size:13px!important;line-height:1.5!important;display:inline-flex!important}:is(#main,#dialog) .ccu-recruitment .home-tool-action>span{flex:0 0 18px;width:18px;height:18px;display:inline-flex!important}:is(#main,#dialog) .ccu-recruitment .home-tool-action .ui-icon{flex:0 0 18px;width:18px;height:18px;display:block!important}#dialog [data-recruitment-dismiss]{margin-top:18px}#main .organization-page>.ccu-recruitment{margin-bottom:0}@media (max-width:760px){#main .ccu-recruitment,#dialog.recruitment-dialog{padding:24px 20px}:is(#main,#dialog) .ccu-recruitment .home-tool-action{gap:12px;padding-inline:16px;width:100%!important}}#dialog.recruitment-dialog:after{content:"";background:var(--accent);pointer-events:none;width:22px;height:2px;position:absolute;top:0;left:0}#main:has(>#ccu-form)>#ccu-result{margin-bottom:0}#main:has(>#ccu-form)>.ccu-recruitment{margin-top:24px;margin-bottom:0}#main:has(>#ccu-form)>.ccu-recruitment+.ccu-workspace{margin-top:24px}#dialog .account-proof .rsi-profile-button{max-width:100%;min-height:44px;color:var(--text);font-size:var(--impt-type-control);white-space:normal;background:#252025;border:1px solid #51413c;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px 18px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}#dialog .account-proof .rsi-profile-button:hover{border-color:var(--accent);background:#362824}#dialog .account-proof .rsi-profile-button .ui-icon{flex:0 0 16px;width:16px;height:16px;display:block!important}@media (max-width:700px){#dialog .account-proof .action-group>*{flex:100%;justify-content:center;width:100%}}#main .home-tool.ccu-recruitment>p.recruitment-help,#dialog #dialog-content .ccu-recruitment>p.recruitment-help{max-width:90ch;margin:18px 0 0}body.impt-authenticated .ccu-recruitment{display:none!important}#main:has(>#ccu-form)>#ccu-result:not(:empty)+.ccu-workspace{margin-top:24px}#main>.public-hero{align-items:center;padding:0;display:flex}#main>.public-hero>.command-heading{z-index:4;padding:16px max(var(--page-inset-right),calc((100% - 1384px)/2)) 20px max(var(--page-inset-left),calc((100% - 1384px)/2));text-shadow:0 1px 5px #000;background:linear-gradient(#090e16b3,#0000);border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0;display:grid;position:absolute;inset:0 0 auto}#main>.public-hero>.command-heading>.eyebrow{min-width:0;margin:0}#main>.public-hero>.command-heading>.network-label{justify-self:end;display:block}#main>.public-hero>.command-heading>.rsi-status{grid-area:1/2;justify-self:center}#main>.public-hero>.hero-content{max-width:none;padding:100px max(var(--page-inset-right),calc((100% - 1384px)/2)) 90px max(var(--page-inset-left),calc((100% - 1384px)/2));align-self:center}@media (max-width:1100px){#main>.public-hero>.command-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}#main>.public-hero>.command-heading>.network-label{grid-area:2/1;justify-self:start}#main>.public-hero>.command-heading>.rsi-status{grid-row:1/3;justify-self:end}}@media (max-width:600px){#main>.public-hero>.command-heading{text-align:center;grid-template-columns:minmax(0,1fr);gap:6px;padding-block:12px}#main>.public-hero>.command-heading>.eyebrow,#main>.public-hero>.command-heading>.network-label{justify-self:center}#main>.public-hero>.command-heading>.rsi-status{grid-area:2/1;justify-self:center;max-width:100%}#main>.public-hero>.command-heading>.network-label{grid-row:3}#main>.public-hero>.hero-content{padding-top:192px;padding-bottom:142px}}.admin-sync-reason{color:#f4b67b;max-width:32ch;font-size:var(--impt-type-caption);white-space:normal;overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}.site-footer .footer-bottom .footer-community-logo{object-fit:contain;flex:0 0 88px;width:88px;max-width:100%;height:88px}@media (max-width:600px){.site-footer .footer-bottom .footer-community-logo{flex:none;width:72px;height:72px}}#main>.public-hero>.command-heading{box-sizing:border-box;width:100%;max-width:none;padding:16px var(--page-inset-right) 20px var(--page-inset-left);justify-content:center;display:flex}#main>.public-hero>.command-heading>.rsi-status{flex:none;max-width:100%}.public-guide .text-button{white-space:normal;align-items:center;gap:10px;display:inline-flex}.public-guide .ui-icon{flex-shrink:0;width:16px;height:16px}.public-guide{max-width:1000px;margin-inline:auto}.public-guide section{margin-top:24px}.public-guide .guide-byline{font-size:var(--impt-type-secondary);color:var(--muted)}.guide-breadcrumb{font-size:var(--impt-type-secondary);line-height:1.7}.public-guide .hero-actions{margin-top:24px}@media (max-width:1100px){#main>.public-hero>.hero-content{padding-top:100px}}@media (max-width:600px){#main>.public-hero>.hero-content{padding-top:100px}}#main .verse-news .verse-news-body{box-sizing:border-box;width:100%;max-width:1100px;margin:14px auto 0}#main .verse-news .verse-news-body p{max-width:none}#main .verse-news .verse-news-full-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(72svh,760px);margin:0 auto 16px}#main .verse-news .verse-news-source-link{min-height:120px;color:inherit;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;text-decoration:none;display:grid;position:relative}#main .verse-news .verse-news-source-link .verse-news-copy{padding-right:180px}#main .verse-news .news-direct-label{color:var(--accent);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}#main .verse-news .verse-news-expand .ui-icon{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-block}#main .verse-news .verse-news-source-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:600px){#main .verse-news .verse-news-source-link{grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:112px}#main .verse-news .verse-news-source-link .verse-news-copy{padding-right:0}#main .verse-news .verse-news-source-link .news-direct-label{white-space:normal;justify-self:start;position:static;transform:none}}#main .verse-news .news-read-less .ui-icon{transform:rotate(180deg)}.verse-news-resources{flex-wrap:wrap;gap:8px 20px;margin-block:12px;display:flex}.verse-news-body>a>.ui-icon{flex-shrink:0;width:16px;height:16px;margin-left:8px}.ccu-hero-intro{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ccu-hero-intro>p{margin:0}.ccu-hero-intro .ccu-help-link{white-space:nowrap;align-items:center;gap:8px;min-height:32px;display:inline-flex}.ccu-help-link .ui-icon{flex-shrink:0;width:16px;height:16px}#main .public-guide>.guide-breadcrumb{font:var(--impt-type-secondary)/1.5 var(--impt-font-body);margin-block:0 18px;padding:0;display:block}#main .public-guide>.guide-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}#main .public-guide>.guide-breadcrumb li{align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:inline-flex}#main .public-guide>.guide-breadcrumb a{white-space:nowrap;min-height:32px;color:var(--muted);align-items:center;padding:0;text-decoration:none;display:inline-flex}#main .public-guide>.guide-breadcrumb a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}#main .public-guide>.guide-breadcrumb span{color:var(--accent)}#main .public-guide>.guide-breadcrumb a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#main .public-guide>.page-heading{min-height:0;margin-bottom:24px;padding:28px 32px}#main .public-guide>.guide-byline{margin-block:0 28px}#main .public-guide>section{margin-top:28px}#main .public-guide>section>h2{margin:0 0 12px}#main .public-guide>section :is(ol,ul){padding-left:24px;line-height:1.7}#main .public-guide>section li+li{margin-top:5px}#main .public-guide>.hero-actions{align-items:center;margin-top:28px;display:flex}#main .public-guide>.hero-actions>.primary{white-space:normal;justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:48px;display:inline-flex}@media (max-width:600px){#main .public-guide>.page-heading{padding:24px 20px}#main .public-guide>.guide-breadcrumb{margin-bottom:14px}#main .public-guide>.hero-actions>.primary{width:100%}}#main .public-guide>.page-heading{isolation:isolate;background-color:#0c1119;background-image:linear-gradient(90deg,#080d15f0,#080d15d1 58%,#080d1594),url(/assets/summary/rsi-hangar-1280-f8338fe54030.webp);background-position:50%,50% 46%;background-size:cover;position:relative}@media (max-width:600px){#main .public-guide>.page-heading{background-image:linear-gradient(90deg,#080d15f0,#080d15c7),url(/assets/summary/rsi-hangar-640-a8dcfa8c8809.webp);background-position:50%,58%}}.verse-news-video{text-align:center;width:100%;max-width:1000px;margin:20px auto}.verse-news-video video{aspect-ratio:16/9;object-fit:contain;border:1px solid var(--accent);box-sizing:border-box;background:#080d15;border-radius:4px;width:100%;max-height:min(72svh,760px);display:block}.verse-news-video [data-news-media-error]{color:var(--muted)}.verse-news-audio{width:100%;max-width:600px;margin:20px auto}.verse-news-audio audio{box-sizing:border-box;border:1px solid var(--accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;width:100%;display:block}.verse-news-audio [data-news-media-error]{color:var(--muted)}.verse-patch-article{overflow-wrap:anywhere}.verse-patch-article p{margin-block:0 16px}.verse-patch-article :is(ul,ol){margin-block:12px 20px;padding-left:24px}.verse-patch-article li+li{margin-top:6px}.verse-news-video-slot{position:relative;overflow:hidden}.verse-news-thumb-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.verse-news-play{border:1px solid var(--accent);width:42px;height:42px;color:var(--accent);pointer-events:none;background:#080d15d1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-news-play svg{width:26px;height:26px}#main .verse-news{--impt-media-border:#df8a4a99}#main .verse-news :is(.verse-news-thumb-slot,.verse-news-full-image,.verse-news-video video,.verse-news-audio audio){border:1px solid var(--impt-media-border);box-sizing:border-box;border-radius:4px}.verse-news-video-stage{position:relative}.verse-news-center-play{border:1px solid var(--accent);width:72px;height:72px;color:var(--accent);cursor:pointer;z-index:1;background:#080d15d1;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-news-center-play svg{pointer-events:none;width:36px;height:36px}.verse-news-center-play[hidden]{display:none}.verse-news-center-play:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.verse-news-center-play:hover{background:#080d15f5}@media (max-width:600px){.verse-news-center-play{width:58px;height:58px}.verse-news-center-play svg{width:30px;height:30px}}#main .verse-patch-article :is(h2,h3,h4){font-family:var(--impt-font-body);color:var(--text);margin:28px 0 12px;font-weight:700;line-height:1.35}#main .verse-patch-article h2{font-size:24px}#main .verse-patch-article h3{font-size:21px}#main .verse-patch-article h4{font-size:18px}#main .verse-patch-article :is(ul,ol){margin:12px 0 20px;padding-left:26px;list-style-position:outside}#main .verse-patch-article ul{list-style-type:disc}#main .verse-patch-article ol{list-style-type:decimal}#main .verse-patch-article li{margin-top:6px;padding-left:2px;display:list-item}#main .verse-patch-article li>:is(ul,ol){margin-block:8px}#main .verse-patch-article blockquote{border-left:2px solid var(--accent);margin:18px 0;padding:8px 18px}#main .verse-patch-article pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#080d158c;border-radius:4px;padding:14px}#main .verse-news :is(summary,.verse-news-source-link) .verse-news-copy{padding-right:184px}#main .verse-news .verse-news-item-actions{flex-direction:column;order:4;align-items:flex-end;gap:8px;max-width:176px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}#main .verse-news .verse-news-item-actions .verse-news-expand{order:2;position:static;transform:none}#main .verse-news .verse-news-item-actions .verse-news-spoiler{order:1;align-self:flex-end;margin:0}@media (max-width:760px){#main .verse-news :is(summary,.verse-news-source-link) .verse-news-copy{padding-right:0}#main .verse-news .verse-news-item-actions{align-items:flex-start;gap:4px;max-width:100%;margin-top:4px;position:static;transform:none}#main .verse-news .verse-news-item-actions .verse-news-spoiler{align-self:flex-start}}#main .verse-patch-break{clear:both;height:0;margin-block:16px;display:block}#main .ccu-hero-with-guide{align-items:center;gap:24px;display:flex}.ccu-hero-copy{flex:1;min-width:0}#main .ccu-guide-preview{aspect-ratio:16/9;cursor:pointer;background:#090b0f;border:1px solid #bb813e;border-radius:10px;flex:0 0 240px;order:2;width:240px;padding:0;position:relative;overflow:hidden;box-shadow:0 6px 24px #0005}.ccu-guide-preview video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ccu-guide-preview>span{color:#fff;text-align:left;pointer-events:none;background:linear-gradient(#0000,#000e);padding:8px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.ccu-guide-preview b{float:right;color:#ffba65}.ccu-guide-preview:focus-visible{outline-offset:4px;outline:3px solid #ffba65}.ccu-guide-dialog{color:#f4f4f4;background:#10151c;border:1px solid #bb813e;border-radius:12px;width:min(1000px,92vw);max-width:1000px;max-height:92vh;padding:0;overflow:hidden}.ccu-guide-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c}.ccu-guide-dialog header{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ccu-guide-dialog h2{margin:0;font-size:18px}.ccu-guide-dialog header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;padding:6px 12px}.ccu-guide-dialog iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;max-height:calc(92vh - 64px);display:block}@media (max-width:768px){#main .ccu-guide-preview{display:none!important}#main .ccu-hero-with-guide{display:block}}@media (min-width:769px){#main>.page-heading.ccu-hero-with-guide{gap:28px;padding:32px 36px}}#main .ccu-guide-preview{border-color:#d69f537a;box-shadow:0 10px 28px #0000007a,0 2px 7px #0000004d,inset 0 0 0 1px #ffffff0a}#main .ccu-guide-preview:hover{border-color:#ecb263bf;box-shadow:0 12px 32px #0000008c,0 2px 8px #00000059}.ccu-guide-dialog header button{transition:color .18s,border-color .18s,background-color .18s,box-shadow .18s}:is(.ccu-guide-dialog header button:hover,.ccu-guide-dialog header button:focus-visible){color:#ff9f43;background:#ff9f431f;border-color:#ff9f43;outline:none;box-shadow:0 0 14px #ff9f4359}@media (prefers-reduced-motion:reduce){.ccu-guide-dialog header button{transition:none}}#main>.page-heading.ccu-hero{border:1px solid #bb813e73;border-radius:8px}
