:root{--btn-size: 40px;--btn-radius: 999px;--sct-subtext: rgb(255 255 255 / .6);--sct-control-h: var(--btn-size)}.btn-round{box-sizing:border-box;width:var(--btn-size);height:var(--btn-size);padding:0;border-radius:var(--btn-radius)}.btn-pill{box-sizing:border-box;height:var(--btn-size);border-radius:var(--btn-radius)}.lg-item--row{box-sizing:border-box;height:var(--btn-size);padding-block:0;border-radius:var(--btn-radius)}.glass-tag{--tag-rgb: var(--gc-tint, 255 255 255);display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:22px;margin:0;padding:0 9px;border:0;border-radius:var(--btn-radius);font:600 12px/1 var(--heading, inherit);letter-spacing:.01em;white-space:nowrap;color:#fff;text-shadow:none;background:rgb(var(--tag-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--tag-rgb) / .4);opacity:1}.glass-tag[data-tone=amber]{--tag-rgb: 243 180 95}.glass-tag[data-tone=green]{--tag-rgb: 150 210 180}.glass-tag[data-tone=red]{--tag-rgb: 240 140 150}.glass-tag svg,.glass-tag img{width:13px;height:13px;flex:none}.help-tip{position:fixed;z-index:100;width:-moz-max-content;width:max-content;max-width:min(268px,calc(100vw - 24px));padding:9px 12px;border:1px solid #e2c48e9c;border-radius:3px 12px 3px 3px;background:#111925f3;box-shadow:0 12px 30px #000b;color:#fff2de;font:12px/1.5 IBM Plex Sans,sans-serif;text-align:left;pointer-events:none}dialog .help-tip{position:absolute}.help-tip[hidden]{display:none}.help-tip[data-voice=bee]{display:flex;align-items:flex-start;gap:9px;max-width:min(290px,calc(100vw - 24px));border-color:#eac481b3;background:linear-gradient(130deg,#20303bec,#131d2bf5)}.help-tip[data-voice=bee] img{flex:none;width:24px;height:24px;filter:drop-shadow(0 2px 4px #0008)}.help-tip[data-voice=bee][hidden]{display:none}.help-tip[data-voice=bee]{align-items:center;gap:11px;padding:10px 14px 10px 10px;max-width:min(320px,calc(100vw - 24px));font-size:13px}.help-tip[data-voice=bee] .tip-bee{flex:none;width:34px;height:34px;overflow:visible;filter:drop-shadow(0 3px 5px #0009);animation:bee-arrive .55s cubic-bezier(.22,.9,.32,1.25) both,bee-hover 3.4s ease-in-out .55s infinite}.help-tip[data-voice=bee] .tip-bee-wing{transform-box:fill-box;animation:bee-wing-left .14s ease-in-out infinite alternate}.help-tip[data-voice=bee] .tip-bee-wing-left{transform-origin:100% 15%}.help-tip[data-voice=bee] .tip-bee-wing-right{transform-origin:0% 15%;animation-name:bee-wing-right}@keyframes bee-arrive{0%{opacity:0;transform:translate(-16px,14px) rotate(-24deg) scale(.55)}55%{opacity:1;transform:translate(3px,-4px) rotate(10deg) scale(1.06)}to{opacity:1;transform:none}}@keyframes bee-hover{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(1px,-2px) rotate(3deg)}50%{transform:translateY(-3px) rotate(0)}75%{transform:translate(-1px,-1px) rotate(-3deg)}}@keyframes bee-wing-left{0%{transform:rotate(6deg)}to{transform:rotate(-16deg)}}@keyframes bee-wing-right{0%{transform:rotate(-6deg)}to{transform:rotate(16deg)}}html[data-motion-paused=true] .help-tip[data-voice=bee] :is(.tip-bee,.tip-bee-wing){animation:none}@media(prefers-reduced-motion:reduce){.help-tip[data-voice=bee] :is(.tip-bee,.tip-bee-wing){animation:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/tools/fonts/ibm-plex-sans-latin-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/tools/fonts/ibm-plex-sans-latin-500.woff2) format("woff2")}@font-face{font-family:Onest;src:url(/tools/fonts/onest-latin-wght.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{font-family:IBM Plex Sans,sans-serif;color:#f4f0f8;background:#0b0c15;color-scheme:dark;--muted:var(--sct-subtext);--dim:#8d869b;--amber:#f3b45f;--lilac:#d2bfee;--line:#d8c7eb24;--panel:#14131fec;--green:#a3d7bd;--heading:Onest,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:5px}button,input,select{border-radius:8px}button svg,a svg{flex-shrink:0}svg{width:20px;height:20px;display:inline-block;vertical-align:middle}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);text-wrap:balance}h1{font-size:clamp(38px,4.5vw,62px);font-weight:550;letter-spacing:-.06em;line-height:1.12}h2{font-size:24px;font-weight:550;letter-spacing:-.045em}h3{font-size:17px;font-weight:550;letter-spacing:-.025em}p{line-height:1.65;text-wrap:pretty}small{font-size:12px}strong{font-weight:600}fieldset{border:0;margin:0;padding:0;min-width:0}legend{font-weight:500;margin-bottom:12px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--amber);flex-shrink:0}input[type=search]::-webkit-search-cancel-button{cursor:pointer}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:12px;z-index:100;background:var(--amber);color:#17111b;padding:12px 18px;transform:translateY(-150%)}.skip-link:focus{transform:none}#tools-environment,.environment-shade{position:fixed;inset:0;pointer-events:none;z-index:-2}#tools-environment{background:radial-gradient(ellipse at 85% 12%,#42305480,transparent 60%),radial-gradient(ellipse at 30% 80%,#123b3c65,transparent 60%),#0b0c15}#tools-environment canvas{display:block;width:100%;height:100%}#tools-environment[data-fallback] canvas{display:none}.environment-shade{z-index:-1;background:linear-gradient(180deg,transparent 0%,#0b0c1515 32%,#0b0c15c4 85%)}.tools-header{height:88px;padding:0 3.6%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:#0c0b1452;backdrop-filter:blur(16px)}.brand{display:flex;gap:12px;align-items:center;flex-shrink:0}.brand img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.brand-name{font-family:var(--heading);font-size:20px;letter-spacing:-.8px;font-weight:600}.brand-product{font-size:12px;display:block;color:var(--muted);letter-spacing:1.3px;margin-top:1px}.tools-nav{display:flex;align-items:center;gap:5px;padding:5px;background:#0b0b154f;border:1px solid var(--line);border-radius:12px}.tools-nav a{font-size:14px;display:flex;align-items:center;gap:9px;padding:11px 17px;border-radius:8px;color:#c2bbce;white-space:nowrap;transition:background .2s,color .2s}.tools-nav a svg{width:17px;height:17px}.tools-nav a:hover{color:#fff;background:#d0b9e512}.tools-nav a[aria-current=page]{color:#f7e5c9;background:linear-gradient(120deg,#72513559,#ad81502b);box-shadow:inset 0 0 0 1px #e9b67735}.header-actions{display:flex;align-items:center;gap:13px}.icon-button{height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#15121d6b;color:var(--muted);gap:8px;padding:8px 11px}.icon-button:hover{color:#fff;border-color:#d8c7eb66}.language-control{font-size:12px;letter-spacing:.7px;color:#e6dced}.header-data{display:flex;align-items:center;gap:9px;font-size:13px;color:#d6d0dd;background:none;border:0;padding:10px 0}.header-data svg{color:var(--lilac)}.mobile-nav{display:none}.workspace{width:min(1490px,92.8%);margin:auto;min-height:calc(100vh - 183px);padding:45px 0 48px;outline:none!important}.workspace[data-changing]{animation:workspace-in .42s ease-out both}@keyframes workspace-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace-hero{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:37px;min-height:155px}.breadcrumb{display:flex;align-items:center;gap:10px;color:#bcb2cb;font-size:13px;margin-bottom:17px}.breadcrumb svg{width:13px;height:13px;opacity:.6}.breadcrumb a:hover{color:var(--amber)}.workspace-hero h1+p{margin-top:14px;color:#c4bdce;font-size:16px}.data-card{position:relative;min-width:255px;padding:18px 20px 17px;background:linear-gradient(120deg,#3b2c404d,#1c223749);border:1px solid #d7c0e82c;border-radius:12px;backdrop-filter:blur(8px)}.data-card:before{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#e9c28f8c,transparent)}.data-card strong{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:500}.data-card strong svg{width:16px;color:var(--amber)}.data-card p{font-size:12px;color:#bdb3cb;margin:6px 0 11px}.data-card a{font-size:12px;color:#f5d5a8;display:flex;gap:8px;align-items:center}.data-card a svg{width:14px;height:14px}.primary-button,.secondary-button,.text-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:500;border:1px solid transparent}.primary-button{color:#211722;background:linear-gradient(130deg,#f6c379,#e6a44e);box-shadow:0 4px 20px #efa84b14}.primary-button:hover{background:#ffd294}.secondary-button{background:#252131c9;border-color:#d6bfec35;color:#f1eaf8}.secondary-button:hover{background:#352d43;border-color:#dbc0fb80}.text-button{background:transparent;color:var(--lilac);padding-left:0;padding-right:0}.text-button:hover{color:#fff}.subtle{color:var(--muted)}.tiny{font-size:12px}.section-surface{border:1px solid var(--line);background:linear-gradient(135deg,#211c2ce8,#131722ee);border-radius:14px;box-shadow:0 18px 50px #0000001c}.inventory-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:22px}.search-field{display:flex;align-items:center;gap:13px;flex:1;min-width:0;background:#171522ba;border:1px solid #c1a7dd30;border-radius:9px;padding:0 16px;min-height:49px}.search-field:focus-within{border-color:var(--lilac);box-shadow:0 0 0 3px #c7b6e012}.search-field svg{color:#b8abc7;width:19px;flex-shrink:0}.search-field input{background:transparent;border:0;border-radius:0;color:#f3edf9;outline:none;padding:13px 0;min-width:0;width:100%;font-size:14px}.search-field input:focus-visible{outline:none}.search-field input::-moz-placeholder{color:#a79caf}.search-field input::placeholder{color:#a79caf}.search-shortcut{font-size:11px;line-height:21px;width:23px;height:23px;text-align:center;border:1px solid #b7a4cc40;color:#c4b6d3;border-radius:4px}.toolbar-select{display:flex;gap:10px;align-items:center;font-size:12px;color:#c2b9cf}.toolbar-select select,.field select,.field input{border:1px solid #c3afd638;background:#1a1725;color:#eee7f5;padding:12px 32px 12px 12px;min-height:46px;max-width:100%}.toolbar-select select{font-size:13px}.filter-trigger{height:49px}.filter-trigger span{background:var(--amber);color:#251b24;border-radius:50%;min-width:18px;font-size:11px;padding:1px 4px}.category-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding:0 0 16px;margin-bottom:18px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#72617e transparent}.category-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;background:transparent;border:1px solid transparent;border-radius:7px;padding:10px 14px;color:#bcb2c8;font-size:13px}.category-tabs button svg{width:17px;height:17px}.category-tabs button:hover{background:#d3baf00d;color:#fff}.category-tabs button[aria-pressed=true]{color:#f3dfbf;border-color:#d5a16544;background:#86634026}.category-tabs .category-count{font-size:11px;opacity:.7;margin-left:1px}.results-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;margin-bottom:17px}.results-count{display:flex;align-items:center;gap:10px;font-size:13px;color:#bfb5cc}.results-count strong{font-weight:500;color:#ede4f5}.results-count .divider{width:1px;height:12px;background:var(--line)}.view-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#0b0c153f}.view-switch button{display:flex;align-items:center;gap:7px;background:transparent;color:#b1a6bf;border:0;padding:7px 10px;font-size:12px;border-radius:4px}.view-switch button[aria-pressed=true]{color:#f1e4fd;background:#d3b6ef1a}.view-switch svg{width:16px;height:16px}.active-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:13px}.active-filters:empty{display:none}.filter-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #c6add03d;background:#30253cc7;padding:6px 9px;color:#e2d2ef;font-size:12px}.filter-chip svg{width:12px;height:12px}.item-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin:0;padding:0}.card-open{padding:0;display:block;border:0;width:100%;height:100%;text-align:left;background:none;border-radius:inherit}.card-open:focus-visible{outline-offset:-4px}.card-art{height:auto;aspect-ratio:1.67;position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 40%,#44384f,#171620)}.card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#100d1a40,transparent 55%,#1b182658)}.card-art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.card-art.contain-art>img{-o-object-fit:contain;object-fit:contain;padding:17px;background:radial-gradient(ellipse at 55% 45%,#41414a,#15151c)}.card-art.contain-art{background:#15151c}.card-art.split-art{display:grid;grid-template-columns:1fr 1fr;gap:2px}.split-art>img{height:100%;min-width:0;-o-object-fit:cover;object-fit:cover}.split-art .jump-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#251e30;border:1px solid #e5c5ee70;z-index:2;color:#ebd9fe}.card-label{position:absolute;left:12px;top:12px;z-index:3;display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1px;background:#11111cbd;border:1px solid #eee0ff2c;backdrop-filter:blur(8px);border-radius:5px;padding:5px 7px;color:#eee6f8}.card-label svg{width:12px;height:12px}.card-origin{position:absolute;right:12px;top:12px;font-size:10px;padding:5px 7px;background:#3b2a16d9;border:1px solid #f3b45f55;border-radius:5px;color:#f7cd91;z-index:3}.card-tags{display:flex;gap:6px;flex-wrap:wrap;min-height:21px}.tag{font-size:10px;line-height:1.4;display:inline-flex;gap:4px;align-items:center;padding:3px 6px;color:#c6bcd1;border:1px solid #c1abcd26;border-radius:4px;background:#9b85ae09}.tag.lti{color:#b6decd;border-color:#97c6b535;background:#78b99a0b}.tag.warbond{color:#f2c985;border-color:#efb35c38;background:#c0842310}.tag.buyback{color:#ebc5a4;border-color:#dba37040}.placeholder-art{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse,#4d3d6240,transparent)}.placeholder-art svg{width:52px;height:52px;color:#ae99c0}.placeholder-art span{font-size:11px;color:#b4a6c3;margin-top:-25px}.empty-state{text-align:center;padding:65px 24px;grid-column:1/-1;border:1px dashed #bca7d43b;border-radius:14px;background:#16132185}.empty-state>svg{width:36px;height:36px;color:var(--lilac);margin-bottom:18px}.empty-state h2{font-size:23px;margin-bottom:10px}.empty-state p{color:var(--muted);max-width:470px;margin:auto}.empty-state button,.empty-state a{margin-top:20px}.load-more{display:flex;justify-content:center;margin-top:25px}.inventory-footnote{margin-top:24px;font-size:12px;color:#a99db7;display:flex;align-items:center;gap:9px}.inventory-footnote svg{width:15px;height:15px;flex-shrink:0}.tools-footer{padding:24px 3.6%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#a79aaf;background:#10101a60}.footer-links{display:flex;align-items:center;gap:24px}.footer-links button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:5px;color:#bbaec8;font-size:11px}.footer-links button:hover{color:#fff}.footer-links svg{width:14px;height:14px}.footer-brand{color:#c8b7d6}.no-script{margin:40px;padding:25px;background:#211d2d}.initial-loading{padding:15vh 20px;text-align:center}.initial-loading img{margin:auto auto 30px}.initial-loading h1{font-size:40px}.initial-loading p{color:var(--muted);margin-top:20px}.tool-dialog{padding:0;border:1px solid #c6a4e451;border-radius:17px;background:linear-gradient(135deg,#242031,#131522);color:#f3eaf9;box-shadow:0 45px 120px #0009;max-width:min(780px,calc(100vw - 32px));width:780px;max-height:calc(100dvh - 60px);overflow:auto;overscroll-behavior:contain}.tool-dialog::backdrop{background:#090812ba;backdrop-filter:blur(12px)}.tool-dialog[open]{animation:dialog-in .25s ease-out}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 27px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#211b2df5;backdrop-filter:blur(12px);z-index:3}.dialog-header h2{font-size:23px}.dialog-header .icon-button{height:34px;min-width:34px;padding:6px}.dialog-body{padding:26px}.dialog-body>p{margin-bottom:18px;color:#c1b5cf}.dialog-body p:last-child{margin-bottom:0}.detail-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:26px;margin-bottom:24px}.detail-hero .card-art{border:1px solid var(--line);border-radius:10px;min-height:225px;aspect-ratio:auto}.detail-hero h3{font-size:26px;line-height:1.3;margin:7px 0 14px}.detail-price{font-family:var(--heading);font-size:31px;letter-spacing:-1px;margin-top:17px}.detail-price small{font-family:IBM Plex Sans,sans-serif;display:block;font-size:12px;color:var(--muted);letter-spacing:0;margin-top:4px}.detail-section{margin-top:23px;padding-top:22px;border-top:1px solid var(--line)}.detail-section h3{margin-bottom:14px}.detail-contents{list-style:none;padding:0;margin:0}.detail-contents li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #cdb6df13;font-size:14px}.detail-contents li>svg{color:#b99cce;flex-shrink:0;width:18px;height:18px}.detail-contents li small{margin-left:auto;color:var(--muted);max-width:120px;text-align:right}.detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}.field input,.field select{width:100%;font-size:14px}.fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.check-line{display:flex;gap:10px;align-items:center;cursor:pointer;font-size:14px;min-height:28px}.dialog-footer{margin-top:27px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.notice{border-left:2px solid #caabde70;padding:13px 16px;background:#c49be00b;font-size:13px;color:#c6b9d0;line-height:1.65;border-radius:0 6px 6px 0}.notice.amber{border-color:#f3b45f80;color:#e2caad;background:#f3b45f08}.error-message{padding:12px 15px;border:1px solid #e6999c55;border-radius:7px;color:#ffc8c9;background:#8c364021;font-size:14px;line-height:1.6}.toast{position:fixed;z-index:70;bottom:30px;left:50%;transform:translate(-50%,25px);opacity:0;pointer-events:none;padding:12px 22px;background:#e2c6a6;color:#241b27;border:1px solid #ffe6c6;border-radius:9px;box-shadow:0 8px 35px #0005;font-size:13px;max-width:calc(100vw - 35px);width:-moz-max-content;width:max-content;transition:opacity .2s,transform .2s}.toast.visible{transform:translate(-50%);opacity:1}.planner-layout{display:grid;grid-template-columns:295px minmax(0,1fr);gap:27px;align-items:start}.planner-config{padding:23px;position:sticky;top:24px}.planner-config h2{font-size:20px;margin-bottom:7px}.planner-config>p{font-size:12px;color:var(--muted);margin-bottom:25px}.planner-config .field+.field{margin-top:20px}.planner-config .check-line{font-size:12px;gap:8px;line-height:1.5}.planner-config .primary-button{width:100%;margin-top:22px}.planner-config .notice{font-size:11px;margin-top:20px;padding:11px}.saved-plans{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.saved-plans h3{font-size:13px;margin-bottom:10px}.saved-plan{display:flex;align-items:center;gap:7px;margin-top:5px}.saved-plan button:first-child{flex:1;text-align:left;background:#bda4d312;border:1px solid var(--line);padding:9px;font-size:11px}.saved-plan .icon-button{height:32px;min-width:32px;padding:4px}.saved-plan svg{width:14px}.plan-content{min-width:0}.plan-overview{padding:24px 26px;margin-bottom:24px}.plan-overview-top{display:flex;align-items:start;justify-content:space-between;gap:18px}.plan-overview h2{font-size:27px;line-height:1.35}.plan-overview h2 span{color:#b69bcd;display:inline-block;margin:0 10px}.plan-caption{font-size:12px;color:var(--muted);margin-top:8px}.plan-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:23px;padding-top:21px;border-top:1px solid var(--line)}.plan-metrics dt{font-size:11px;color:#c0b2ca}.plan-metrics dd{margin:8px 0 0;font-size:26px;font-family:var(--heading);letter-spacing:-1px;font-variant-numeric:tabular-nums}.plan-metrics .saving{color:var(--green)}.plan-metrics small{display:block;font-size:10px;color:var(--muted);font-family:IBM Plex Sans,sans-serif;letter-spacing:0;margin-top:4px}.chain-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding:0 1px}.chain-heading h3{font-size:16px}.chain-heading p{font-size:12px;color:var(--muted)}.chain-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;position:relative}.chain-steps:before{content:"";position:absolute;left:16px;top:24px;bottom:45px;width:1px;background:linear-gradient(var(--green),#c6a4ec,var(--amber))}.chain-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:center}.step-number{position:relative;z-index:1;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;font-size:12px;color:#ecd6b4;border:1px solid #a7886670;background:#231d28}.step-number.owned{color:var(--green);border-color:#a3d7bd60}.step-card{display:grid;grid-template-columns:118px minmax(0,1fr) 115px 26px;align-items:center;gap:18px;padding:12px 17px 12px 12px;min-height:104px;border:1px solid #c8b3d730;background:linear-gradient(110deg,#2c2334d9,#171b28eb);border-radius:10px;text-align:left;width:100%;transition:border-color .2s,background .2s}.step-card:hover{border-color:#ebc29280;background:linear-gradient(110deg,#382b40e8,#1b2030)}.step-card img{width:118px;height:78px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.step-route{font-family:var(--heading);font-size:16px;letter-spacing:-.4px;line-height:1.4}.step-route small{display:block;color:#b5a5c4;font-size:11px;font-family:IBM Plex Sans,sans-serif;margin-bottom:4px;letter-spacing:0}.step-route .tag{margin-top:9px}.step-cost{text-align:right;font-family:var(--heading);font-size:22px;letter-spacing:-.5px}.step-cost small{display:block;font-family:IBM Plex Sans,sans-serif;font-size:10px;color:#bbaac8;letter-spacing:0;margin-top:4px}.step-cost .step-saving{color:#a3d7bd;font-size:11px}.chain-end{margin-left:48px;margin-top:20px;display:flex;gap:12px;align-items:center;padding:14px 20px;background:linear-gradient(90deg,#ac74391f,transparent);border-left:2px solid var(--amber);font-size:13px}.chain-end svg{color:var(--amber)}.plan-note{margin-top:22px;font-size:11px;color:#afa1be;line-height:1.7}.plan-empty{padding:75px 40px;text-align:center}.plan-empty svg{width:44px;height:44px;color:var(--amber);margin-bottom:24px}.plan-empty h2{margin-bottom:12px}.plan-empty p{color:var(--muted)}.catalogue-intro{display:flex;align-items:center;gap:12px;padding:13px 17px;background:#14232b80;border:1px solid #99c4c624;border-radius:8px;font-size:12px;color:#b9cccc;margin-bottom:25px}.catalogue-intro svg{color:#a7cdd0;width:17px}.catalogue-toolbar{flex-wrap:wrap}.catalogue-toolbar .search-field{min-width:250px}.catalogue-tabs{margin-bottom:22px}.catalogue-card .card-art{aspect-ratio:1.7}.catalogue-card .tag{font-size:10px}.data-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;align-items:start}.import-panel{padding:30px}.import-panel h2{margin-bottom:10px}.import-panel>p{font-size:14px;color:var(--muted);max-width:500px}.file-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:222px;margin-top:24px;padding:25px;border:1px dashed #d3b2e657;border-radius:11px;background:linear-gradient(135deg,#a88bc712,#5966900c);text-align:center;cursor:pointer}.file-drop:hover,.file-drop:focus-within,.file-drop.dragging{border-color:var(--amber);background:#f3b45f09}.file-drop>svg{width:35px;height:35px;color:#d9bdeb;margin-bottom:2px}.file-drop strong{font-family:var(--heading);font-size:18px;font-weight:500;letter-spacing:-.4px}.file-drop span{color:#bcaaca;font-size:12px}.file-drop input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.import-privacy{display:flex;gap:9px;align-items:start;margin-top:17px;font-size:12px;color:#b6a9c3;line-height:1.6}.import-privacy svg{width:16px;flex-shrink:0}.import-preview{margin-top:22px}.import-preview dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.import-preview dt{font-size:12px;color:var(--muted)}.import-preview dd{font-family:var(--heading);font-size:30px;margin:5px 0 0}.import-preview .primary-button{margin-top:20px;width:100%}.data-side{display:flex;flex-direction:column;gap:22px}.sync-panel{padding:26px}.sync-panel .sync-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ceb3e63d;border-radius:12px;background:#c6a1ed0b;color:#cfb6e7;margin-bottom:18px}.sync-panel h2{font-size:23px;margin-bottom:12px}.sync-panel p{font-size:13px;color:#beb0cd}.sync-devices{display:flex;align-items:center;justify-content:center;gap:23px;padding:24px 0;color:#b9a2ce}.sync-devices svg{width:35px;height:35px}.sync-devices span{font-size:19px;letter-spacing:4px;color:#826991}.sync-panel .tag{margin-bottom:17px}.sync-panel button{margin-top:15px}.getting-started{padding:26px}.getting-started h3{font-size:17px;margin-bottom:17px}.import-steps{list-style:none;margin:0;padding:0;counter-reset:import}.import-steps li{counter-increment:import;display:flex;align-items:baseline;gap:13px;font-size:13px;color:#bcb0c9;line-height:1.65;margin-top:13px}.import-steps li:before{content:counter(import);font-size:11px;display:grid;place-items:center;border:1px solid #c0a5d643;border-radius:50%;width:22px;height:22px;flex-shrink:0;color:#e5caab}.import-steps a{color:#ecc89a;text-decoration:underline;text-underline-offset:3px}.data-current{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px;border:1px solid var(--line);border-radius:8px}.data-current strong{font-size:13px}.data-current p{font-size:11px;color:var(--muted);margin-top:4px}.data-current button{font-size:12px;flex-shrink:0}.faq-list{margin-top:22px}.faq-list details{border-bottom:1px solid var(--line);padding:16px 0}.faq-list summary{cursor:pointer;font-size:14px;padding-right:20px}.faq-list details p{margin-top:12px;font-size:13px;color:var(--muted)}@media(min-width:1600px){.workspace{padding-top:55px}.workspace-hero{margin-bottom:45px;min-height:175px}.item-grid{gap:23px}}@media(max-width:1200px){.tools-header{gap:15px;padding:0 3%}.tools-nav a{padding:10px 12px;font-size:12px}.header-data span{display:none}.workspace{width:94%}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-name{font-size:18px}.brand img{width:30px}.header-actions{gap:9px}.planner-layout{grid-template-columns:260px minmax(0,1fr);gap:18px}.planner-config{padding:20px}.step-card{grid-template-columns:85px minmax(0,1fr) 88px 15px;gap:12px}.step-card img{width:85px;height:70px}.step-route{font-size:14px}.plan-overview{padding:22px}.plan-overview h2,.plan-metrics dd{font-size:23px}.toolbar-select>span{display:none}.step-cost{font-size:20px}}@media(max-width:900px){.tools-header{height:76px}.brand-product{font-size:10px}.brand-name{font-size:17px}.tools-nav a{padding:10px;font-size:12px;gap:6px}.tools-nav a svg{display:none}.header-help{display:none}.workspace{width:92%;padding-top:32px}.workspace-hero{min-height:143px;gap:20px}.workspace-hero h1+p{font-size:14px}.data-card{min-width:215px;padding:15px}.toolbar-select{display:none}.planner-layout{grid-template-columns:1fr}.planner-config{position:static}.planner-config .plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.planner-config .field+.field{margin:0}.planner-config .primary-button{width:auto;margin-top:18px}.planner-config .notice{display:none}.saved-plans{margin-top:20px}.saved-plan{max-width:500px}.plan-content{margin-top:4px}.data-layout{grid-template-columns:1fr}.data-side{display:grid;grid-template-columns:1fr 1fr}.item-grid{gap:13px}.footer-links{gap:14px}}@media(max-width:680px){.tools-header{height:70px;padding:0 20px;gap:12px}.brand-name{font-size:19px}.brand-product{letter-spacing:.7px;font-size:9px}.brand img{width:29px;height:29px}.brand{gap:10px}.tools-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;justify-content:space-around;background:#14121ff5;border-radius:0;border:0;border-top:1px solid #ddc8f02b;padding:7px 6px calc(7px + env(safe-area-inset-bottom));backdrop-filter:blur(20px);gap:4px;box-shadow:0 -5px 30px #0003}.tools-nav a{flex:1;flex-direction:column;justify-content:center;gap:5px;padding:8px 4px;font-size:10px;border-radius:8px;min-height:52px}.tools-nav a svg{display:block;width:19px;height:19px}.mobile-nav{display:flex!important}.header-data{display:none}.header-actions{gap:8px}.header-actions .icon-button{height:34px;min-width:34px;font-size:11px;padding:5px}.workspace{width:auto;margin:0 20px;padding-top:25px;padding-bottom:35px;min-height:calc(100dvh - 140px)}.workspace-hero{display:block;margin-bottom:26px;min-height:auto}.breadcrumb{font-size:11px;margin-bottom:18px;gap:7px}.breadcrumb svg{width:11px}h1{font-size:44px}.workspace-hero h1+p{font-size:13px;line-height:1.65;margin-top:11px;max-width:300px}.data-card{min-width:0;margin-top:23px;padding:11px 13px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;border-radius:8px;background:#2c233946}.data-card strong{font-size:11px;gap:7px}.data-card strong svg{width:13px;height:13px}.data-card p{margin:0;font-size:10px;grid-column:1;line-height:1.6}.data-card a{grid-column:2;grid-row:1/3;font-size:11px}.data-card a svg{width:12px}.inventory-toolbar{gap:8px;margin-bottom:19px}.search-field{padding:0 12px;min-height:44px;gap:9px}.search-field input{font-size:12px;padding:12px 0}.search-field svg{width:17px}.search-shortcut{display:none}.filter-trigger{min-height:44px;height:44px;padding:9px 11px;font-size:12px}.filter-trigger svg{width:16px}.category-tabs{margin-right:-20px;padding-right:20px;padding-bottom:13px;margin-bottom:11px;gap:4px}.category-tabs button{font-size:12px;padding:8px 11px;gap:7px}.category-tabs button svg{width:15px}.category-count{display:none}.results-bar{gap:9px;margin-bottom:13px}.results-count{font-size:11px;gap:7px}.results-count .source-count{display:none}.view-switch button{padding:7px 8px}.view-switch button span{display:none}.view-switch svg{width:15px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.card-art{aspect-ratio:1.25}.card-label{top:8px;left:8px;padding:4px 5px;font-size:9px;gap:4px}.card-label svg{width:10px;height:10px}.card-origin{top:auto;bottom:8px;right:8px;font-size:9px;padding:4px 5px}.card-tags{gap:3px;min-height:18px}.tag{font-size:9px;padding:2px 4px}.card-art.contain-art>img{padding:10px}.split-art .jump-icon{width:27px;height:27px}.split-art .jump-icon svg{width:14px}.inventory-footnote{font-size:10px;line-height:1.7;align-items:start}.tools-footer{padding:20px 20px calc(96px + env(safe-area-inset-bottom));font-size:10px;align-items:flex-start;flex-direction:column;gap:14px}.tools-footer>p{max-width:310px;line-height:1.8}.footer-links{width:100%;justify-content:space-between;gap:8px}.footer-links button{font-size:10px}.toast{bottom:95px;font-size:12px;padding:11px 16px}.tool-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:13px}.dialog-header{padding:18px}.dialog-header h2{font-size:20px}.dialog-body{padding:20px}.detail-hero{grid-template-columns:1fr;gap:20px}.detail-hero .card-art{min-height:185px;aspect-ratio:1.6}.detail-hero h3{font-size:25px;margin-top:0}.detail-price{font-size:28px;margin-top:12px}.detail-actions{flex-direction:column}.detail-actions>a,.detail-actions>button{width:100%}.detail-contents li{font-size:12px}.detail-contents li small{font-size:10px;max-width:85px}.fields-grid{gap:13px}.field{font-size:12px}.field select,.field input{font-size:13px;padding:11px 8px}.dialog-footer .primary-button,.dialog-footer .secondary-button{font-size:12px;padding:10px 13px}.plan-overview{padding:18px}.plan-overview-top{display:block}.plan-overview-top>.icon-button{margin-top:12px;font-size:11px}.plan-overview h2{font-size:23px}.plan-overview h2 span{margin:0 6px}.plan-metrics{grid-template-columns:1fr 1fr;gap:18px 12px;margin-top:17px;padding-top:17px}.plan-metrics dd{font-size:24px}.plan-metrics dt{font-size:10px}.plan-metrics small{font-size:9px}.planner-config{padding:20px}.planner-config .plan-fields{gap:12px}.planner-config .field select{padding-right:16px;font-size:12px}.planner-config .check-line{font-size:11px}.planner-config>p{font-size:11px;margin-bottom:20px}.planner-config .primary-button{width:100%;font-size:13px}.chain-heading h3{font-size:14px}.chain-heading p{font-size:10px}.chain-step{grid-template-columns:26px minmax(0,1fr);gap:9px}.chain-steps:before{left:12px}.step-number{width:26px;height:26px;font-size:10px}.step-card{grid-template-columns:54px minmax(0,1fr) 54px;gap:9px;padding:10px;min-height:93px}.step-card img{height:64px;width:54px}.step-card>svg{display:none}.step-route{font-size:12px;letter-spacing:-.2px}.step-route small{font-size:9px}.step-cost{font-size:16px}.step-cost small{font-size:8px}.step-cost .step-saving{font-size:9px}.step-route .tag{margin-top:6px;font-size:8px}.chain-end{margin-left:35px;font-size:11px;padding:12px}.plan-note{font-size:10px}.data-side{grid-template-columns:1fr}.import-panel{padding:22px}.import-panel h2{font-size:22px}.import-panel>p{font-size:12px}.file-drop{min-height:208px;padding:20px;margin-top:20px}.file-drop strong{font-size:16px}.file-drop span{font-size:11px}.import-privacy{font-size:10px}.sync-panel,.getting-started{padding:23px}.data-current{padding:13px;align-items:start;flex-wrap:wrap}.data-current button{padding:5px;min-height:32px}.catalogue-intro{font-size:10px;padding:11px 13px;line-height:1.6;align-items:start}.catalogue-intro svg{flex-shrink:0}.catalogue-toolbar .search-field{min-width:0}.catalogue-card .card-art{aspect-ratio:1.3}.active-filters{gap:5px}.filter-chip{font-size:10px;padding:5px 7px}}@media(max-width:360px){.workspace{margin:0 14px}.tools-header{padding:0 14px}.brand-name{font-size:17px}.brand img{width:25px}.category-tabs{margin-right:-14px}.card-label svg{display:none}.filter-trigger{padding:9px}.filter-trigger .filter-label{display:none}.step-card{grid-template-columns:42px minmax(0,1fr) 49px;padding:8px;gap:7px}.step-card img{width:42px;height:57px}.step-route{font-size:11px}}.alternative-list{list-style:none;padding:0;margin:22px 0;display:flex;flex-direction:column;gap:10px}.alternative-list button{display:flex;align-items:center;gap:17px;width:100%;text-align:left;background:#3127387a;border:1px solid var(--line);padding:12px;border-radius:9px}.alternative-list button:hover{border-color:var(--amber)}.alternative-list img{width:100px;height:65px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.alternative-list strong{font-family:var(--heading);font-size:15px}.alternative-list small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.alternative-cost{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:15px;white-space:nowrap}#inventory-results .item-grid{grid-template-columns:repeat(var(--inventory-columns,4),minmax(0,1fr));margin-inline:auto;gap:20px}#inventory-results .empty-state{margin-inline:auto}@media(min-width:681px){.workspace[data-view=hangar]{width:min(var(--hangar-shell-width,1490px),92.8%)}}@media(max-width:680px){#inventory-results .item-grid{gap:11px}}html{scrollbar-gutter:stable}.tools-nav .mobile-nav{display:none}@media(max-width:680px){.catalogue-toolbar .search-field{flex-basis:100%}.catalogue-toolbar>.field{flex:1;min-width:0}.catalogue-toolbar .filter-trigger{font-size:11px}.workspace[data-view=planner] h1,.workspace[data-view=catalogue] h1,.workspace[data-view=data] h1{font-size:38px}}@media(max-width:680px){.tools-header{backdrop-filter:none;background:#15101ec9}.tools-nav .mobile-nav{display:flex}.category-tabs{scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.card-label,.tag{font-size:10px}.tools-nav a{font-size:11px}.alternative-list button{gap:10px;flex-wrap:wrap}.alternative-list img{width:65px;height:55px}.alternative-list strong,.alternative-cost{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.catalogue-card{--card-tint: 154 204 217}.card-open{display:flex;flex-direction:column}.card-art{width:100%;flex-shrink:0;aspect-ratio:1.72;isolation:isolate}.card-art:after{background:linear-gradient(180deg,#0609131a 0%,transparent 52%,#12141d80 100%);z-index:1;pointer-events:none}.card-art>.item-image{filter:saturate(.96)}.detail-art:is([data-art-kind=equipment],[data-art-kind=collectible])>.item-image{-o-object-fit:contain;object-fit:contain;background:#151621}.card-label{left:13px;top:13px;gap:7px;border-radius:5px;padding:6px 9px;font-size:11px;font-weight:500;color:#f1edf6;background:#10131ee8;border:1px solid rgb(var(--card-tint) / .35);box-shadow:0 3px 12px #0003}.card-label svg{color:rgb(var(--card-tint));width:13px;height:13px}.card-origin{right:13px;top:13px;background:#322418ed;padding:6px 8px;font-size:10px}.card-spec{flex-shrink:0;font-size:12px;color:rgb(var(--card-tint));font-variant-numeric:tabular-nums}.card-spec small{font-size:9px;letter-spacing:.3px}.card-tags{gap:5px;min-height:20px}.card-tags .tag{padding:3px 7px;border-radius:4px;font-size:10px}.card-tags .lti{background:#78b99a10;border-color:#97c6b548;color:#b5e0c9}.card-tags .warbond{background:#c0842318;border-color:#efb35c48;color:#f6cc8a}.card-context{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:11px;color:#c8bdd3}.card-context svg{width:13px;height:13px;color:rgb(var(--card-tint));flex-shrink:0}.card-context>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-context small{font-size:10px;margin-left:auto;color:rgb(var(--card-tint))}.card-art.split-art{display:block;background:#171924}.jump-panel{position:absolute;inset:0}.jump-panel-from{clip-path:polygon(0 0,56% 0,44% 100%,0 100%)}.jump-panel-to{clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%)}.jump-panel>.item-image,.jump-panel>.placeholder-art{position:absolute;top:0;width:62%;height:100%;-o-object-fit:cover;object-fit:cover}.jump-panel-from>.item-image,.jump-panel-from>.placeholder-art{left:0}.jump-panel-to>.item-image,.jump-panel-to>.placeholder-art{right:0}.jump-panel .placeholder-art{font-size:10px;padding:28px 10px;text-align:center;background:#1e202d}.jump-seam{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.jump-seam>path{stroke:#db7e4cb3;stroke-width:1.4}.split-art .jump-icon{width:36px;height:36px;border-color:#f3bf7caa;background:#27202c;color:#f5c98f;box-shadow:0 0 22px #100b17aa;z-index:4}.jump-endpoint{position:absolute;bottom:12px;max-width:calc(50% - 30px);font-size:10px;padding:4px 6px;background:#11141df5;border-radius:4px;color:#eee6f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:3}.jump-from{left:10px}.jump-to{right:10px}.detail-hero .card-art{--card-tint: 194 180 220;border-radius:12px;box-shadow:inset 0 0 0 1px #ead6fa10,0 14px 30px #0002}.detail-hero .card-art:after{background:linear-gradient(180deg,transparent 70%,#11141c40)}@media(max-width:680px){.card-art{aspect-ratio:1.28}.catalogue-card .card-art{aspect-ratio:1.3}.card-label{top:8px;left:8px;font-size:9px;padding:4px 6px;gap:4px}.card-label svg{width:11px;height:11px}.card-origin{top:auto;bottom:8px;right:8px;font-size:9px;padding:4px 6px}.card-spec{font-size:10px}.card-spec small{font-size:8px}.card-tags .tag{font-size:9px;padding:2px 4px}.card-context{margin-top:8px;font-size:10px;gap:5px}.card-context small{font-size:9px}.card-context svg{width:11px;height:11px}.split-art .jump-icon{width:28px;height:28px}.split-art .jump-icon svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.card-art>img{transition:none}}#inventory-results [data-kind=paint]{--card-surface: #282037;--card-tint: 210 178 238}#inventory-results [data-kind=equipment]{--card-surface: #20242c;--card-tint: 175 198 212}#inventory-results [data-kind=upgrade]{--card-surface: #2c221b;--card-tint: 219 126 76}#inventory-results [data-kind=package]{--card-surface: #23233b;--card-tint: 185 184 235}#inventory-results [data-kind=collectible]{--card-surface: #28212e;--card-tint: 232 197 145}#inventory-results [data-kind=other]{--card-surface: #23212d}#inventory-results .card-art{border-bottom:1px solid rgb(var(--card-tint) / .4)}#inventory-results .card-label{border-radius:3px 9px 3px 3px;background:var(--card-surface);color:#f5f2f9;border-color:rgb(var(--card-tint) / .65);backdrop-filter:none}#inventory-results .card-tags{margin-bottom:13px}#inventory-results .card-tags:empty{display:none}#inventory-results .card-context{margin:0 0 14px;padding:8px 9px;background:#090d1640;border:1px solid rgb(var(--card-tint) / .24);color:#ded7e6;border-radius:3px}#inventory-results .card-open:focus-visible{outline:2px solid #ffe0a8;outline-offset:-5px}.card-finish{display:none}#inventory-results .card-finish{display:block;position:absolute;inset:0;z-index:2;pointer-events:none}#inventory-results .card-finish .swarm-core[data-help],#inventory-results .card-label[data-help],#inventory-results .card-origin[data-help]{pointer-events:auto;cursor:help}#inventory-results .card-art>.item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0;margin:0;border-radius:0}#inventory-results [data-kind=ship] .card-spec{padding:3px 6px;border:1px solid #9acce14d;border-radius:2px}#inventory-results [data-kind=paint] .card-label{border-left:3px solid #d2b2ee}#inventory-results [data-kind=equipment] .card-context{border-left:3px solid #afc6d4}#inventory-results [data-kind=package] .card-context{border-left:3px solid #b9b8eb}#inventory-results [data-kind=package] .card-context small{background:#b9b8eb1a;padding:2px 5px;border-radius:2px}#inventory-results [data-kind=upgrade] .jump-icon{border-radius:4px 12px 4px 4px;background:#2c221b;border-color:#db7e4cbb}.swarm-cue{position:relative;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0}.data-card a .swarm-cue svg{width:18px;height:18px;transition:opacity .18s}.swarm-cue img{position:absolute;inset:0;width:25px;height:25px;opacity:0;transform:translate(-7px,5px) rotate(30deg);transition:opacity .2s,transform .28s}.data-card a:is(:hover,:focus-visible) .swarm-cue svg{opacity:0}.data-card a:is(:hover,:focus-visible) .swarm-cue img{opacity:1;transform:translateY(-2px) rotate(30deg)}.workspace[data-view=hangar] .filter-trigger{border-radius:4px 14px 4px 4px;border-bottom:2px solid #d2bfee70}.workspace[data-view=hangar] .category-tabs button{border-radius:4px 11px 4px 4px}.workspace[data-view=hangar] .category-tabs button[data-category=all][aria-pressed=true]>svg{fill:#f3b45f38;color:#f3c783}.workspace[data-view=hangar] .data-card a{min-height:32px}@media(max-width:680px){#inventory-results .card-tags{margin-bottom:10px}#inventory-results .card-context{padding:6px;margin-bottom:10px}#inventory-results .card-spec{padding:1px 4px}}@media(prefers-reduced-motion:reduce){.swarm-cue img,.data-card a .swarm-cue svg{transition:none}.swarm-cue img,.data-card a:is(:hover,:focus-visible) .swarm-cue img{transform:none}}.finish-trace{position:absolute;inset:0;width:100%;height:100%}.finish-track{stroke:rgb(var(--card-tint) / .75);stroke-width:1.1}.signature-facet{fill:rgb(var(--card-tint) / .24)}.finish-light,.jump-seam>.jump-pulse{stroke:#ffda9d;stroke-width:2;stroke-linecap:round;stroke-dasharray:24 76;opacity:.95;animation:finish-travel var(--signal-duration, 5.6s) linear infinite;animation-play-state:paused}.jump-seam>.jump-pulse{stroke-dasharray:14 86}.swarm-core{position:absolute;width:36px;height:36px;left:50%;bottom:1px;transform:translate(-50%)}.core-housing{fill:#111522f0;stroke:#e9b96c99;stroke-width:1}.core-cell{fill:#f3b45f;stroke:#f8cf8e;stroke-width:.7;animation:cell-relay 3.6s ease-in-out infinite;animation-play-state:paused}#inventory-results [data-kind=ship]{--signal-duration: 5.4s}#inventory-results [data-kind=paint]{--signal-duration: 4.8s}#inventory-results [data-kind=equipment]{--signal-duration: 5.8s}#inventory-results [data-kind=package]{--signal-duration: 6.2s}#inventory-results [data-kind=collectible]{--signal-duration: 6s}#inventory-results .core-cell:nth-of-type(3){animation-delay:calc(var(--finish-delay, 0s) - .6s)}#inventory-results .core-cell:nth-of-type(4){animation-delay:calc(var(--finish-delay, 0s) - 1.2s)}@keyframes finish-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cell-relay{0%,to{fill-opacity:.2}45%{fill-opacity:1}}@media(max-width:680px){.swarm-core{width:28px;height:28px;bottom:0}.signature-facet{fill-opacity:.8}}@media(prefers-reduced-motion:reduce){.finish-light,.jump-pulse{display:none}.core-cell{animation:none;fill-opacity:.75}}.workspace-hero{align-items:center}.workspace-hero>div{min-width:0}.data-card.inventory-source{width:min(800px,63%);min-width:630px;flex-shrink:0;padding:18px 22px;background:linear-gradient(135deg,#4034495c,#192230c9);border-color:#c9b6e045;border-radius:7px 18px 7px 7px}.source-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.source-card-heading strong{font-size:12px}.inventory-source .source-manage{font-size:11px;min-height:34px;flex-shrink:0;margin-left:auto}.source-card-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(110px,.7fr) minmax(150px,1fr);gap:20px;margin-top:10px;align-items:center}.source-timing{min-width:0}.source-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding-left:18px;border-left:1px solid #c9b6e039}.source-counts .source-total{grid-column:1 / -1}.source-counts dt{color:#c5bcd1;font-size:10px;line-height:1.5}.source-counts dd{margin:2px 0 0;font:500 18px/1.25 var(--heading);color:#eae2f3;font-variant-numeric:tabular-nums}.source-counts .source-total dd{font-size:25px;color:#f5f2f9}.source-badge{color:#dbcbe8;padding:3px 7px;border:1px solid #c9b6e044;border-radius:4px;font-size:10px;white-space:nowrap}.source-valuation{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:4px 0 4px 18px;border:0;border-left:1px solid #c9b6e039;border-radius:0;background:none;text-align:left;color:#d7cbdf}.source-valuation>span:first-child{font-size:11px}.source-valuation b{font:500 clamp(20px,1.65vw,27px)/1.35 var(--heading);letter-spacing:-.5px;color:#ffe1b3;overflow-wrap:anywhere}.source-valuation small{font-size:10px}.source-valuation .valuation-link{display:inline-flex;align-items:center;gap:5px;color:#e0cee9;font-size:10px;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.valuation-link svg{width:13px;height:13px}.source-valuation:hover .valuation-link{color:#fff0d8}.value-review-items{margin:10px 0;padding:0;list-style:none}.value-review-items button{text-align:left}.source-card-date{margin-top:0}.source-card-date>span{color:#c5bcd1;font-size:11px;display:block;margin-bottom:4px}.source-card-date b{display:block;font:520 23px/1.35 var(--heading);letter-spacing:-.6px;color:#fff0d8}.inventory-source .source-card-caption{font-size:11px;line-height:1.45;margin:7px 0 0;color:#bdb6ca}.inventory-source .source-imported{margin:9px 0 0;font-size:11px;color:#d4cadf}.source-method-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.source-method-head>svg{width:27px;height:27px;color:#e8c08a}.source-method-head .tag{margin:0;color:#e4d5f0;border-color:#c9b6e059}.source-timeline{display:grid;grid-template-columns:1fr;gap:0;margin:0}.source-timeline>div{padding:14px 0;border-bottom:1px solid #c9b6e022}.source-timeline dt{font-size:11px;color:#bfb3cd;margin-bottom:5px}.source-timeline dd{margin:0;font-size:15px;line-height:1.5;color:#f2e9fa;overflow-wrap:anywhere}.source-timeline dd small{display:block;margin-top:4px;font-size:11px;line-height:1.55;color:#bfb3cd;max-width:58ch}.source-timeline dd time{color:#ffe1b3;font-family:var(--heading);font-size:19px}.current-file{margin-top:25px;padding-top:6px;border-top:1px solid var(--line)}.current-file .data-current{border:0;margin:0;padding:14px 0}.current-file .data-current strong{font-size:13px}.current-file .data-current p{font-size:12px}.import-preview{padding:19px;border:1px solid #e9bc7959;background:#edc68808;border-radius:8px}.import-preview .source-timeline{grid-template-columns:1fr;gap:0;margin:8px 0 18px}.import-preview .source-timeline dd{font-family:inherit;font-size:14px;margin:0}.import-preview .source-timeline dt{font-size:11px}.import-preview .source-timeline dd time{font-size:18px}.import-preview .import-counts{margin-top:10px}.account-connection{display:flex;justify-content:center;align-items:center;gap:24px;padding:25px 0;margin-bottom:8px}.account-connection>span:first-child{font-family:var(--heading);font-size:23px;font-weight:600;letter-spacing:-1px;color:#d1c5e0}.account-connection .connection-path{letter-spacing:9px;color:#a698b8}.account-connection img{-o-object-fit:contain;object-fit:contain}.sync-panel .sync-offline-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);color:#dfd0ec}.sync-panel .secondary-button{margin-top:23px;font-size:13px}.detail-contents-more{margin-top:4px;border-top:1px solid #cdb6df24}.detail-contents-more summary{display:flex;align-items:center;min-height:44px;padding:10px 0;color:#f0cf9f;font-size:13px;cursor:pointer}.detail-contents-more summary:before{content:"▸";display:inline-block;margin-right:9px;color:var(--amber)}.detail-contents-more[open] summary:before{transform:rotate(90deg)}.detail-contents-more summary:hover{color:#fff1d9}.detail-contents-more .detail-contents{margin-top:3px}#inventory-results{--list-columns: minmax(180px, 1.2fr) minmax(170px, 1fr) minmax(156px, .85fr) 230px}#inventory-results [data-kind=ship]{--material-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-18 10H124L144 30V98H18L-2 78V10M72 114H180M72 114L52 134V180M156 0V72L176 92H180'/%3E%3Cpath d='M9 21H65M63 145V171M128 44V75' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E")}#inventory-results [data-kind=paint]{--material-opacity: .038;--material-size: 240px 240px;--material-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='white'%3E%3Cpath d='M-90 240L92 0H129L-52 240ZM67 240L249 0H267L85 240Z'/%3E%3Cpath d='M-29 240L153 0H162L-20 240ZM106 240L288 0H291L109 240Z' opacity='.5'/%3E%3C/g%3E%3C/svg%3E")}#inventory-results [data-kind=equipment]{--material-size: 96px 96px;--material-opacity: .035;--material-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg stroke='white' fill='none'%3E%3Cpath d='M0 8H96M0 24H96M0 40H96M0 56H96M0 72H96M0 88H96M8 0V96M24 0V96M40 0V96M56 0V96M72 0V96M88 0V96'/%3E%3Cpath d='M0 2H96M2 0V96' stroke-dasharray='3 5' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")}#inventory-results [data-kind=upgrade]{--material-size: 160px 160px;--material-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg stroke='white' fill='none'%3E%3Cpath d='M-40 160V120H0V80H40V40H80V0H120M0 200V160H40V120H80V80H120V40H160V0H200' stroke-width='2'/%3E%3Cpath d='M-32 160V128H8V88H48V48H88V8H120M8 200V168H48V128H88V88H128V48H168V8H200'/%3E%3C/g%3E%3C/svg%3E")}#inventory-results [data-kind=package]{--material-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg stroke='white' fill='none'%3E%3Cpath d='M0 0H180V180H0ZM0 30H180M30 0V180M150 0V180M0 150H180M0 0L30 30M150 150L180 180M150 30L180 0M0 180L30 150'/%3E%3Cpath d='M38 0V180M142 0V180' stroke-dasharray='4 5'/%3E%3C/g%3E%3C/svg%3E")}#inventory-results [data-kind=collectible]{--material-size: 220px 220px;--material-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg stroke='white' fill='none'%3E%3Ccircle cx='110' cy='110' r='94'/%3E%3Ccircle cx='110' cy='110' r='85'/%3E%3Cpath d='M110 0V30M110 190V220M0 110H30M190 110H220M46 46L54 54M166 166L174 174M46 174L54 166M166 54L174 46'/%3E%3C/g%3E%3C/svg%3E")}@keyframes material-drift{0%{transform:translate(0)}to{transform:translate(8px,-6px)}}.inventory-primary-filters{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:18px}.origin-tabs{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:3px;border:1px solid #c9b6e03b;border-radius:5px 12px 5px 5px;background:#171522b3}.origin-tabs button{min-height:38px;padding:8px 12px;border:1px solid transparent;border-radius:3px 8px 3px 3px;background:none;color:#cfc4da;font-size:12px}.origin-tabs button[aria-pressed=true]{color:#ffe2b9;background:#805d333f;border-color:#d5a16555}.origin-tabs button:hover{color:#fff5e7;background:#c9b6e019}.filter-separator{align-self:flex-start;padding-top:13px;color:#a798b4;font-size:15px;letter-spacing:3px}.inventory-primary-filters .category-tabs{flex:1;flex-wrap:wrap;gap:4px;min-width:0;overflow:visible;padding:0;margin:0;border:0}.inventory-primary-filters .category-tabs button{min-height:44px;padding:9px 11px;font-size:12px}@media(min-width:901px){.filter-chip:is([data-clear=category],[data-clear=origin]){display:none}.active-filters:not(:has(.filter-chip:not([data-clear=category],[data-clear=origin]))){display:none}}@media(max-width:900px){.inventory-primary-filters{display:none}}.item-facts{display:grid;grid-template-columns:1fr;gap:10px;padding:12px;margin-bottom:13px;border:1px solid rgb(var(--card-tint) / .2);border-radius:4px 10px 4px 4px;background:#090d172b}.item-facts.paired-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.item-facts>div{min-width:0}.fact-label{display:block;font-size:10px;line-height:1.45;color:#bdb5cb;margin-bottom:4px}.fact-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.5;color:#f2eaf9}.item-facts small{display:block;font-size:10px;color:rgb(var(--card-tint));margin-top:3px}.facts-empty{color:#b9afc6;font-size:12px}.item-status{margin-bottom:15px}#inventory-results .item-status .card-tags{margin:0;min-height:0}#inventory-results .item-status .tag{font-size:10px;line-height:1.5;padding:3px 6px}.item-date{display:none}#inventory-results .item-status .unavailable{color:#f5c8ac;border-color:#d9a17c60}.item-date time{color:#d6ccdf;white-space:nowrap}@media(max-width:1000px){.workspace-hero{display:block}.data-card.inventory-source{width:100%;min-width:0;margin-top:22px}}@media(max-width:900px){.data-card.inventory-source{width:100%;min-width:0;padding:17px}.source-card-date b{font-size:21px}}@media(max-width:680px){.data-card.inventory-source{display:block;width:100%;min-width:0;padding:15px;margin-top:22px}.source-card-heading strong{font-size:11px}.source-card-body{grid-template-columns:minmax(0,1fr) 95px;gap:13px;margin-top:10px}.source-counts{grid-template-columns:1fr;padding-left:13px;gap:7px}.source-counts>div:not(.source-total){display:flex;justify-content:space-between;gap:6px;align-items:baseline}.source-counts dt{font-size:9px}.source-counts dd{font-size:13px}.source-counts .source-total dd{font-size:23px}.source-valuation{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;border-left:0;border-top:1px solid #c9b6e039;padding:12px 0 0}.source-valuation b{grid-column:2;grid-row:1 / 3;align-self:center;font-size:23px}.source-valuation .valuation-link{grid-column:1 / -1;margin-top:2px}.source-card-date b{font-size:22px}.source-card-date>span{font-size:10px}.inventory-source .source-card-caption,.inventory-source .source-imported{font-size:10px}.source-badge{display:none}.import-panel{padding:20px}.import-preview{padding:14px}.source-timeline dd{font-size:13px}.source-timeline dd time{font-size:17px}.current-file .data-current{align-items:flex-start}.current-file .data-current .text-button{font-size:11px;white-space:nowrap}.source-method-head{margin-bottom:12px}.sync-panel .secondary-button{font-size:12px}.item-facts{padding:8px;gap:8px;margin-bottom:10px}.item-facts.paired-facts{grid-template-columns:1fr;gap:8px}.fact-label{font-size:9px;margin-bottom:2px}.fact-value{font-size:10px}.item-facts small{font-size:9px}.item-status{margin-bottom:10px}#inventory-results .item-status .tag{font-size:9px;padding:2px 4px}}@media(max-width:360px){.source-card-heading{gap:8px}.source-card-heading strong{font-size:10px}.inventory-source .source-manage{font-size:10px;gap:4px}.source-manage .swarm-cue,.source-manage .swarm-cue img{width:20px;height:20px}.data-card a.source-manage .swarm-cue svg{width:14px;height:14px}.source-card-body{grid-template-columns:minmax(0,1fr) 84px;gap:11px}.source-card-date b{font-size:19px}}.money-narrow{display:none}.cost-review{color:#f2cc9f!important}.detail-plan-actions{margin:0 0 22px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.detail-plan-actions p{flex-basis:100%}.reference-source{margin-top:16px;padding:13px 15px;border-left:2px solid #bca6d078;background:#bd9ce908}.reference-source p{color:#c7b8d4;font-size:11px;line-height:1.65}.reference-source p+p{margin-top:6px}.reference-source a{color:#efdcff;text-decoration:underline;text-underline-offset:3px}.reference-source a svg{width:12px;height:12px;margin-left:5px}.reference-source span{display:block;color:var(--sct-subtext);margin-top:3px}.cost-issue{margin-top:14px;font-size:12px}.original-purchase{padding:13px 15px;margin-bottom:18px;border-left:2px solid #efbd7b88;background:#f1c18408}.original-purchase>span{display:block;font-size:11px;color:#beb3cc;margin-bottom:5px}.original-purchase strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.original-purchase p{margin-top:8px;font-size:12px;color:var(--muted)}.detail-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.detail-section-heading h3{margin:0}.insurance-effective{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #a1d1b855;background:#86c6a30c;border-radius:5px;color:#c7ebd7;font-size:13px}.insurance-effective svg{width:16px;height:16px}.insurance-policies{padding:0;margin:15px 0 5px;list-style:none}.insurance-policies li{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;color:#e0d5eb}.insurance-policies small{font-size:11px;color:#bfb1cb;flex-shrink:0}.pledge-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px;background:#0c111951;border:1px solid var(--line);border-radius:7px}.pledge-metrics dt,.ship-specs dt{font-size:11px;color:#c4b6cf;line-height:1.5}.pledge-metrics dd{margin:7px 0 0;font-family:var(--heading);font-size:23px;color:#f6e2c7;overflow-wrap:anywhere}.pledge-metrics dd small{display:block;font-family:IBM Plex Sans,sans-serif;font-size:11px;color:#d5c6df;margin-top:5px}.economic-note{margin-top:10px}.current-ship-spec h4{font-family:var(--heading);margin:16px 0 10px;font-size:15px;font-weight:500}.ship-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:0;margin:12px 0 18px}.ship-specs dd{font-size:13px;margin:4px 0 0;color:#eee4f7;overflow-wrap:anywhere}.applied-route,.other-upgrades{margin-top:14px;border:1px solid var(--line);border-radius:7px;padding:0 15px}.applied-route summary,.other-upgrades summary{cursor:pointer;padding:14px 0;font-size:13px;line-height:1.5;color:#f4d9b5}.other-upgrades summary{color:#cbbcd9}.applied-upgrades{counter-reset:applied-step;list-style:none;margin:0;padding:0 0 10px}.applied-upgrades li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 115px;gap:15px;padding:15px 0 15px 31px;border-top:1px solid #c9b6e025;counter-increment:applied-step}.applied-upgrades li:before{content:counter(applied-step);position:absolute;top:16px;left:0;width:20px;height:20px;display:grid;place-items:center;border:1px solid #f1bf7b55;color:#f6d6a7;border-radius:5px;font-size:10px}.applied-upgrades strong{font-family:var(--heading);font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.applied-upgrades strong span{color:#eabd83}.applied-upgrades small{display:block;font-size:10px;color:#b9aac6;line-height:1.5;margin-top:4px}.upgrade-amount{text-align:right;font-size:17px;color:#f5e7d6}@media(max-width:680px){.money-wide{display:none}.money-narrow{display:inline}.detail-plan-actions .primary-button{font-size:12px;width:100%}.pledge-metrics{gap:9px;padding:11px}.pledge-metrics dt{font-size:9px}.pledge-metrics dd{font-size:17px}.insurance-policies li{flex-wrap:wrap;gap:3px 9px}.applied-route,.other-upgrades{padding:0 11px}.applied-upgrades li{grid-template-columns:minmax(0,1fr) 74px;gap:9px;padding-left:26px}.applied-upgrades strong{font-size:12px}.upgrade-amount{font-size:14px}.applied-upgrades small{font-size:9px}}@media(min-width:681px){.workspace[data-view=planner]{width:92.8%;max-width:none;padding-top:30px}}.workspace[data-view=planner][data-changing]{animation:none}#tools-status.toast{transition:transform .2s ease}.ccu-workspace{--route-owned: #a7d8c4;--route-store: #e9bd7f;--route-gap: #c4afde}.ccu-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:24px}.ccu-heading h1{font-size:clamp(34px,3.3vw,54px);letter-spacing:-1.8px}.ccu-heading p{color:#c8bfd2;font-size:15px;margin-top:10px}.ccu-heading .breadcrumb{margin-bottom:12px}.ccu-heading-meta{display:grid;justify-items:end;gap:12px}.ccu-heading-meta>span{color:#b8adc6;font-size:11px}.ccu-heading-meta b{padding:2px 6px;color:#edcf9e;font-size:11px}.ccu-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.ccu-mode-switch>button{display:flex;align-items:flex-start;gap:13px;position:relative;padding:14px 21px;background:#191824db;border:1px solid #c9b6e030;border-radius:5px 15px 5px 5px;text-align:left}.ccu-mode-switch>button>svg{width:21px;height:21px;flex-shrink:0;color:#bda7d3;margin-top:1px}.ccu-mode-switch strong{display:block;font:550 16px/1.4 var(--heading);color:#e9dfef}.ccu-mode-switch small{display:block;color:var(--sct-subtext);font-size:12px;line-height:1.55;margin-top:6px;max-width:55ch}.ccu-mode-switch>button[aria-pressed=true]{border-color:#eec18788;background:#302637e0;box-shadow:inset 0 -2px #e3b473}.ccu-mode-switch>button[aria-pressed=true]>svg,.ccu-mode-switch>button[aria-pressed=true] strong{color:#f4d9b3}.ccu-mode-check{margin-left:auto;color:#f5cb90}.ccu-mode-check svg{width:16px;height:16px}.ccu-config{border:1px solid #c9b6e036;border-radius:6px;background:#151723ed}.ccu-endpoints{display:grid;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);padding:16px 22px;gap:14px;align-items:center}.ccu-endpoint{display:flex;gap:20px;align-items:center;min-width:0}.ccu-endpoint>img,.ccu-endpoint>.ccu-no-image{width:115px;height:82px;-o-object-fit:cover;object-fit:cover;border-radius:3px 12px 3px 3px;flex-shrink:0;background:#1a202b}.ccu-endpoint .field{flex:1;min-width:0;gap:7px}.ccu-endpoint .field>span{font-size:12px;color:#d5c8e1}.ccu-endpoint select{width:100%;font-size:14px}.ccu-endpoint .field small{color:#b9afc8;font-size:10px;line-height:1.5}.ccu-endpoint-arrow{display:grid;place-items:center;color:#dbb57e}.ccu-endpoint-arrow svg{width:28px}.ccu-resource-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:12px 22px;border-top:1px solid #c9b6e023;background:#19172277}.ccu-resource-row fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;border:0;padding:0;margin:0}.ccu-resource-row .check-line{font-size:12px;gap:7px;min-height:32px}.ccu-resource-row>button{margin-left:auto}.ccu-credit-field{display:grid;gap:5px;color:#c9bbd7;font-size:11px}.ccu-credit-field input{padding:9px 11px;min-height:42px;width:210px;max-width:100%;border:1px solid #c9b6e04d;background:#131522;color:#f3edf8}.ccu-credit-field small{color:#b5a9c2;font-size:10px}.ccu-constraints{display:flex;align-items:center;gap:18px;padding:0 22px 10px;color:#ddc1a4;font-size:11px}.ccu-constraints .text-button{font-size:11px;min-height:32px}.ccu-data-note{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--sct-subtext);margin:13px 0 25px}.ccu-data-note svg{width:14px;height:14px;flex-shrink:0}.ccu-error{padding:14px 17px;color:#f3c8b6;border-left:2px solid #e4ad8c;background:#32232b;font-size:13px;margin-bottom:18px}.ccu-summary{padding:0 0 25px}.ccu-route-status{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.ccu-route-status>span:nth-child(2){color:#bfb3cc;font-size:11px}.ccu-insurance{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#b9dacb}.ccu-insurance svg{width:14px;height:14px}.ccu-route-status>button{margin-left:auto;font-size:12px;min-height:38px;padding:8px 14px}.ccu-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#c0e3d2}.ccu-status svg{width:16px;height:16px}.ccu-status.is-pending{color:#d9c0ed}.ccu-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:20px 0;border-block:1px solid #c9b6e030;background:#11151d90}.ccu-metrics>div{padding:0 22px;border-right:1px solid #c9b6e026;min-width:0}.ccu-metrics>div:last-child{border:0}.ccu-metrics dt{font-size:11px;color:var(--sct-subtext)}.ccu-metrics dd{font:500 clamp(22px,2vw,32px)/1.3 var(--heading);color:#f5e8d6;margin:8px 0 5px;letter-spacing:-.7px;overflow-wrap:anywhere}.ccu-metrics>div:nth-child(2) dd{color:#bce0cf}.ccu-metrics>div:nth-child(4) dd{color:#f0c185}.ccu-metrics small{display:block;color:var(--sct-subtext);font:400 10px/1.5 IBM Plex Sans,sans-serif;letter-spacing:0;margin-top:7px}.ccu-potential{display:flex;align-items:baseline;gap:8px;margin-top:13px;color:#cab9d9;font-size:11px;line-height:1.65}.ccu-potential>svg{width:14px;height:14px;flex-shrink:0}.ccu-potential .text-button{font-size:11px;min-height:24px;padding:0 0 0 8px;text-decoration:underline;text-underline-offset:3px}.ccu-map{position:relative;padding:24px 24px 30px;border:1px solid #c9b6e030;border-radius:7px 22px 7px 7px;background:linear-gradient(125deg,#17232aee,#171522f5)}.ccu-map:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,transparent 0 79px,#bacad104 79px 80px)}.ccu-map-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px}.ccu-map-heading h2{font-size:22px;font-weight:520;letter-spacing:-.6px}.ccu-map-heading p{font-size:12px;color:#b7aec2;margin-top:7px}.ccu-legend{display:flex;gap:15px;flex-shrink:0;font-size:10px;color:#c4b7ce}.ccu-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:var(--route-store)}.ccu-legend .owned:before{background:var(--route-owned)}.ccu-legend .gap:before{background:none;border:1px dashed var(--route-gap)}.ccu-route{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));list-style:none;margin:0;padding:0;gap:28px 0}.ccu-station{min-width:0;position:relative;padding:0 12px}.ccu-station-button{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;padding:0 0 10px;border:0;border-radius:0;background:transparent}.ccu-rail{width:calc(100% + 24px);margin-left:-12px;position:relative;height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;gap:0 8px;padding:0 13px 15px}.ccu-rail:after{content:"";position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e6bb7a66}.ccu-rail:before{content:"";position:absolute;bottom:-3px;right:1px;width:6px;height:6px;border-top:1px solid #e6bb7a99;border-right:1px solid #e6bb7a99;transform:rotate(45deg)}.ccu-point{width:27px;height:27px;display:grid;place-items:center;grid-row:1 / 3;align-self:center;color:#eac795;font-size:11px;border:1px solid #e6bb7a77;background:#332c25;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.ccu-point svg{width:14px;height:14px}.ccu-rail small{font-size:10px;color:#d8c7ad;align-self:end}.ccu-rail b{font-size:13px;font-weight:500;color:#f1d5b0}.ccu-station.hangar .ccu-point{color:#b8e2cb;background:#223b34;border-color:#9cd2b699}.ccu-station.hangar .ccu-rail:after{border-color:#9bd2b677}.ccu-station.gap .ccu-rail:after{border-top-style:dashed;border-color:#b49ccb77}.ccu-station.gap .ccu-point{color:#d7bfea;border:1px dashed #c3a9dd99;background:#2f283c}.ccu-station.gap .ccu-rail small,.ccu-station.gap .ccu-rail b{color:#d3bddf}.ccu-station-art{width:100%;height:112px;margin:16px 0 10px;position:relative;overflow:hidden;background:linear-gradient(135deg,#24323e66,#11152066);clip-path:polygon(0 0,94% 0,100% 13%,100% 100%,0 100%)}.ccu-station-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.86}.ccu-station.gap .ccu-station-art img{opacity:.4;filter:saturate(.45)}.ccu-gap-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;display:grid;place-items:center;color:#e0c7f0;background:#201c2cbb;border:1px dashed #bfa3d277}.ccu-gap-mark svg{width:17px}.ccu-no-image{display:grid;place-items:center;color:#a49ab3}.ccu-no-image svg{width:42px;height:42px}.ccu-from{display:flex;align-items:center;gap:5px;font-size:10px;color:#b0a5bd;margin-bottom:5px;line-height:1.4}.ccu-from svg{width:13px;height:13px;flex-shrink:0}.ccu-station-button>strong,.ccu-start h3{font:550 17px/1.4 var(--heading);color:#ede5f4;letter-spacing:-.4px;overflow-wrap:anywhere}.ccu-station-value,.ccu-start>p{font-size:12px;color:#cfbfdc;margin-top:7px}.ccu-station-value small,.ccu-start>p span{font-size:10px;color:#aea1b9}.ccu-start>small{display:block;margin-top:8px;color:#b6a8c6;font-size:10px}.ccu-start .ccu-rail small{grid-row:1 / 3;align-self:center;color:#c5b6d7}.ccu-station-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:10px;line-height:1.5;color:#b8a7c7;margin-top:auto;padding-top:15px}.ccu-station-bottom svg{width:15px;height:15px}.ccu-step-saving{color:#b6ddca}.ccu-station-button:hover strong,.ccu-station-button[aria-pressed=true] strong{color:#ffdda9}.ccu-station-button[aria-pressed=true]{box-shadow:0 2px #efc386}.ccu-station-button:focus-visible{outline-offset:5px}.ccu-final .ccu-station-art{border-bottom:2px solid #e6bc7f77}.ccu-empty{text-align:center;padding:45px 24px;border:1px dashed #b59bce55;background:#191722b3;border-radius:8px}.ccu-empty>span svg{width:34px;height:34px;color:#c9b6e0}.ccu-empty h2{margin:15px 0;font-size:23px}.ccu-empty p{max-width:65ch;margin:auto;color:#c2b5cf;font-size:14px}.ccu-empty button{margin-top:22px}.ccu-inspector{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.65fr);gap:0;margin-top:22px;border:1px solid #d6b57b66;border-radius:6px 17px 6px 6px;background:#191922f5;scroll-margin-top:20px}.ccu-inspector-context{padding:24px;border-right:1px solid #c9b6e027;background:#29223080}.ccu-inspector-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ccu-inspector-title>span{color:#e6c89e;font-size:12px}.ccu-inspector-title button{width:32px;height:32px;min-height:32px}.ccu-inspector-context h2{font-size:24px;line-height:1.4;letter-spacing:-.6px;overflow-wrap:anywhere}.ccu-inspector-context h2 span{display:block;margin:5px 0;color:#c0a4d3}.ccu-inspector-context h2 svg{width:23px;height:20px}.ccu-inspector-context>p{color:#c7bbd2;font-size:12px;line-height:1.7;margin-top:16px;max-width:50ch}.ccu-inspector-context dl{display:flex;flex-wrap:wrap;gap:20px;margin:22px 0}.ccu-inspector-context dt{font-size:10px;color:#bfb0cd}.ccu-inspector-context dd{margin:7px 0 0;font-size:23px;color:#f2dfbf}.ccu-inspector-actions{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ccu-inspector-actions .text-button{font-size:11px;min-height:34px;text-align:left}.ccu-inspector-options{padding:24px;min-width:0}.ccu-inspector-options h3{font-size:18px;margin-bottom:18px}.ccu-candidate-toolbar{display:flex;gap:10px}.ccu-candidate-toolbar select{min-width:110px;max-width:35%;padding:9px;background:#1a1725;border:1px solid #c9b6e044;color:#e8dbf3}.ccu-candidate-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:#b8abc5;font-size:10px}.ccu-candidate-options .check-line{font-size:11px;min-height:32px;gap:7px}.ccu-candidate-count{font-size:11px;color:#b6a9c2;margin:14px 0}.ccu-candidates{list-style:none;margin:0;padding:0 8px 0 0;max-height:540px;overflow-y:auto;scrollbar-width:thin}.ccu-candidates li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:15px;padding:13px 0;border-top:1px solid #c9b6e028;align-items:center}.ccu-candidates strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500;color:#ede5f4;line-height:1.5;margin:5px 0}.ccu-candidates strong svg{width:14px;height:14px}.ccu-candidates small{color:#bcb0c6;font-size:10px}.ccu-candidate-origin{font-size:10px;color:#e1bf8e}.ccu-candidate-origin.hangar{color:#b5dbc6}.ccu-candidate-origin.buyback{color:#d2b4e6}.ccu-candidate-price{font-size:17px;color:#ebd8be}.ccu-candidates button{min-height:36px;padding:8px 12px;font-size:11px}.ccu-candidate-empty{color:#c3b5cf;font-size:13px;padding:18px 0;line-height:1.65}.ccu-inspector-options>.text-button{font-size:12px}.ccu-reference-note{color:#b2a5be;font-size:11px;line-height:1.6;margin-top:20px;max-width:100ch}.ccu-save-explanation{color:var(--sct-subtext);font-size:13px;margin-top:18px;line-height:1.7}.ccu-saved-list article{display:flex;gap:13px;align-items:center;padding:18px 0;border-top:1px solid #c9b6e030}.ccu-saved-list article>div{flex:1;min-width:0}.ccu-saved-list h3{font-size:17px;overflow-wrap:anywhere}.ccu-saved-list p{color:#cebddc;font-size:12px;margin:6px 0}.ccu-saved-list small{color:#b9a9c4;font-size:11px}.ccu-saved-list button{flex-shrink:0}@media(min-width:2200px){.ccu-route{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ccu-station-art{height:140px}}@media(max-width:1100px){.ccu-endpoint>img,.ccu-endpoint>.ccu-no-image{width:75px;height:67px}.ccu-endpoint{gap:13px}.ccu-endpoints{padding:18px;gap:8px;grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr)}.ccu-mode-switch>button{padding:16px 13px;gap:10px}.ccu-mode-switch strong{font-size:14px}.ccu-mode-switch small{font-size:11px}.ccu-mode-check{display:none}.ccu-metrics>div{padding:0 14px}.ccu-metrics dt{font-size:10px}.ccu-metrics dd{font-size:24px}.ccu-map-heading{align-items:flex-start}.ccu-legend{flex-wrap:wrap;max-width:175px}}@media(max-width:800px){.ccu-heading{gap:16px;align-items:flex-start}.ccu-heading-meta>span{max-width:170px;text-align:right;line-height:1.5}.ccu-heading-meta button{font-size:12px;padding:9px}.ccu-endpoint>img,.ccu-endpoint>.ccu-no-image{display:none}.ccu-inspector{grid-template-columns:1fr}.ccu-inspector-context{border-right:0;border-bottom:1px solid #c9b6e027}.ccu-inspector-context h2{font-size:21px}.ccu-inspector-context h2 span{display:inline-flex;margin:0 8px}.ccu-inspector-context>p{max-width:75ch}.ccu-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 0}.ccu-metrics>div:nth-child(3){border:0}}@media(max-width:680px){.ccu-heading{display:block;margin-bottom:23px}.ccu-heading h1{font-size:36px;letter-spacing:-1.3px}.ccu-heading p{font-size:13px}.ccu-heading-meta{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.ccu-heading-meta>span{font-size:10px;max-width:140px}.ccu-mode-switch{gap:6px}.ccu-mode-switch>button{display:flex;flex-direction:column;padding:12px 9px;gap:8px;min-height:100px}.ccu-mode-switch strong{font-size:11px;line-height:1.5}.ccu-mode-switch small{display:none}.ccu-mode-switch>button>svg{width:17px;height:17px}.ccu-endpoints{grid-template-columns:1fr;padding:15px;gap:10px}.ccu-endpoint-arrow{display:none}.ccu-endpoint .field{gap:5px}.ccu-endpoint select{font-size:12px;min-height:44px}.ccu-endpoint .field small{font-size:9px}.ccu-resource-row{padding:12px 15px;gap:12px}.ccu-resource-row fieldset{gap:6px 14px}.ccu-resource-row .check-line{font-size:11px}.ccu-resource-row>button{width:100%;font-size:12px}.ccu-credit-field,.ccu-credit-field input{width:100%}.ccu-data-note{font-size:10px;line-height:1.6;margin-bottom:19px;align-items:flex-start}.ccu-data-note svg{margin-top:2px}.ccu-route-status{gap:10px;font-size:10px}.ccu-status{font-size:10px}.ccu-route-status>span:nth-child(2){font-size:10px}.ccu-route-status>button{margin-left:0;font-size:11px}.ccu-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0;gap:17px 0}.ccu-metrics>div{padding:0 12px;border:0}.ccu-metrics>div:nth-child(odd){border-right:1px solid #c9b6e026}.ccu-metrics>div:last-child{grid-column:1 / -1;border:0}.ccu-metrics dd{font-size:25px}.ccu-metrics small{font-size:9px}.ccu-potential{font-size:10px;align-items:flex-start}.ccu-potential>svg{margin-top:3px}.ccu-map{padding:18px 14px 22px}.ccu-map-heading{display:block;margin-bottom:24px}.ccu-map-heading h2{font-size:20px}.ccu-map-heading p{font-size:11px;line-height:1.6}.ccu-legend{max-width:none;margin-top:14px;gap:14px}.ccu-route{display:block}.ccu-station{padding:0 0 22px 31px;margin-left:11px;border-left:1px solid #d8b07766}.ccu-station.gap{border-left:1px dashed #c6a5df77}.ccu-station.hangar{border-left-color:#a3d0b877}.ccu-station:last-child{border-left-color:transparent;padding-bottom:0}.ccu-rail{width:100%;margin:0;grid-template-columns:1fr;position:relative;height:auto;min-height:38px;padding:0 0 8px}.ccu-rail:before,.ccu-rail:after{display:none}.ccu-point{position:absolute;left:-45px;top:2px}.ccu-rail small,.ccu-rail b{grid-column:1}.ccu-station-art{height:113px;margin:7px 0 10px}.ccu-station-button>strong,.ccu-start h3{font-size:17px}.ccu-start .ccu-rail small{grid-row:auto}.ccu-station-bottom{padding-top:10px}.ccu-inspector-context,.ccu-inspector-options{padding:18px 15px}.ccu-inspector-context h2{font-size:19px}.ccu-candidate-toolbar{flex-wrap:wrap}.ccu-candidate-toolbar .search-field{flex-basis:100%}.ccu-candidate-toolbar select{max-width:none;width:100%;min-height:40px;font-size:12px}.ccu-candidates li{grid-template-columns:minmax(0,1fr) auto;gap:8px}.ccu-candidates li>div{grid-column:1 / -1}.ccu-candidates button{justify-self:end}.ccu-candidate-price{font-size:16px}.ccu-saved-list article{flex-wrap:wrap}.ccu-saved-list article>div{flex-basis:100%}.ccu-reference-note{font-size:10px}}.store-workspace{max-width:1760px;margin:0 auto}.store-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:32px}.store-heading h1{font-size:clamp(38px,4vw,60px);letter-spacing:-2px}.store-heading>div>p{color:#c8c2d5;margin:13px 0 0;font-size:16px}.store-discovery{display:flex;gap:24px;align-items:stretch;border-bottom:1px solid #c6bbd52a}.store-types{display:flex;flex:1;gap:8px}.store-types button{position:relative;display:flex;gap:10px;align-items:center;justify-content:center;padding:18px 13px 23px;color:#bdb6ca;min-height:58px;border:0;background:transparent}.store-types button>svg{width:21px;height:21px}.store-types small{font-size:11px;color:#c6bcd2;padding:3px 6px;background:#c8bbdb0d;border-radius:4px}.store-types button[aria-pressed=true]{color:#ffe0a8}.store-types button[aria-pressed=true]:after{content:"";height:2px;background:#e7bc78;position:absolute;bottom:-1px;left:12px;right:12px}.store-search{align-self:center;flex:0 1 300px;min-width:220px;margin-bottom:12px}.store-search input{min-width:0;width:100%}.store-subfilters{padding:17px 0 11px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.store-subtype-filter{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.store-filter-label{color:#bdb4ca;font-size:12px;margin-right:10px}.store-subfilters button{padding:9px 12px;min-height:38px;border:1px solid transparent;border-radius:4px;background:transparent;color:#c7bfd0;font-size:12px}.store-subfilters button[aria-pressed=true]{border-color:#b8b4d54d;background:#9e98ca16;color:#f2eaf9}.store-results-note{color:#bdb4ca;font-size:12px}.store-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px}.store-card{--card-surface:#202633;--card-tint:170 194 218;border-radius:5px 24px 5px 5px;background:linear-gradient(155deg,rgb(var(--card-tint)/.08),transparent 55%),color-mix(in srgb,var(--card-surface) 66%,transparent);border-color:rgb(var(--card-tint)/.28);backdrop-filter:blur(14px)}.store-card[data-kind=ship]{--card-surface:#15232b;--card-tint:154 204 217}.store-card[data-kind=paint]{--card-surface:#2d263a;--card-tint:210 179 233}.store-card[data-access=concierge]:not([data-kind=ship]){--card-surface:#171614;--card-tint:231 198 129;border-color:#b6975966}.store-card[data-historical]:not([data-kind=ship]){--card-surface:#292928;--card-tint:209 202 172}.store-card-visual{position:relative;width:100%}.store-card .card-art{aspect-ratio:1.53;border-bottom:1px solid rgb(var(--card-tint)/.22)}.store-card .card-art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.store-card[data-pack-preview=complete] .card-art{background:#10151b66}.store-card[data-pack-preview=complete] .card-art>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.store-card .card-finish{display:block;position:absolute;inset:0;z-index:2;pointer-events:none}html[data-card-motion=running] .store-card[data-in-view] :is(.finish-light,.core-cell){animation-play-state:running}.store-card-maker{color:#ccc3cf;font-size:11px;margin:0 0 7px}.store-card .card-label{top:12px;left:12px;font-size:10px;background:#11131ce8}.store-card .store-no-price{font-size:17px}.store-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 18px;color:rgb(var(--card-tint));font-size:11px}.store-card-tags span+span{padding-left:8px;border-left:1px solid rgb(var(--card-tint)/.35);color:#cbc3d0}.store-card-arrow{display:grid;place-items:center;width:31px;height:35px;background:rgb(var(--card-tint)/.12);color:rgb(var(--card-tint));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.store-card-arrow svg{width:18px;height:18px}.store-exclusive,.store-subscriber,.store-archive{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;font-size:11px;border:1px solid #d9b66e80;border-radius:3px 10px 3px 3px;background:#171511f2;color:#f1cf89}.store-exclusive svg,.store-subscriber svg,.store-archive svg{width:15px;height:15px}.store-card-visual>.store-exclusive,.store-card-visual>.store-subscriber,.store-card-visual>.store-archive{position:absolute;right:12px;bottom:12px;z-index:4}.store-subscriber{color:#cbd6ed;border-color:#a5b9e080;background:#18202cf2}.store-archive{color:#e2dbc5;border-color:#c2b89280;background:#22221df2}.store-3d-badge{position:absolute;bottom:12px;left:12px;padding:6px 8px;border:1px solid #d3b17255;background:#161b22e8;color:#f3d29b;font-size:10px;z-index:3}.store-card .card-open:focus-visible{outline:2px solid #ffe0a8;outline-offset:-5px}.store-card:hover .card-art>img{transform:none}.store-package-art{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:radial-gradient(ellipse at 70% 25%,#ac854e22,transparent 65%),#171b22;padding:20px;color:#e7cd9b}.store-package-title{font:500 23px var(--heading);z-index:1}.store-package-art>small{color:#bcb4a7;margin-top:5px;z-index:1;font-size:10px}.store-card .store-package-art{padding-bottom:62px}.store-card .store-package-art .store-paint-stack{inset:6% 2% 31% 47%}.store-card .store-package-title{font-size:19px}.store-paint-stack{position:absolute;inset:12% 12% 24% 32%;display:grid;place-items:center;transform:rotate(-14deg)}.store-paint-stack i{position:absolute;width:66%;height:70%;border:1px solid #d8bd7d5c;border-radius:5px 18px 5px 5px;background:linear-gradient(135deg,#5d553f,#171e27);transform:translate(17px,-15px)}.store-paint-stack i:nth-child(2){transform:translate(0);background:#272a2c}.store-paint-stack i:nth-child(3){transform:translate(-17px,15px);background:linear-gradient(135deg,#857344,#23272c 60%)}.store-paint-stack svg{position:relative;width:48px;height:48px;transform:translate(-17px,15px)}.store-provenance{display:flex;align-items:flex-start;gap:9px;border-top:1px solid #b9aac328;padding-top:22px;margin-top:32px;color:#c2b8ce;font-size:12px;line-height:1.65}.store-provenance svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.store-provenance p{margin:0}.store-source-reference{color:#bfc4d1;font-size:11px;line-height:1.7;max-width:100ch;margin:14px 0}.store-source-reference a{color:#e6c997;text-decoration:underline;text-underline-offset:3px}.store-source-reference svg{width:12px;height:12px;vertical-align:middle;margin-left:4px}.store-fan-notice{font-size:11px;line-height:1.7;color:#b4adbf;max-width:100ch}.store-fan-notice a,.store-media-credit a,.store-detail-footnotes a{color:#e2cba2;text-decoration:underline;text-underline-offset:3px}.store-fan-notice svg,.store-media-credit svg,.store-detail-footnotes a svg{width:12px;height:12px;margin-left:5px;vertical-align:middle}.tool-dialog.store-dialog{width:min(1140px,calc(100vw - 48px));max-width:1140px;background:linear-gradient(130deg,#26323a55,transparent 48%),#111821df;backdrop-filter:blur(26px);border-color:#d2bb8544;box-shadow:0 30px 130px #0009,inset 0 1px #f5dca018}.store-dialog .dialog-header{background:#151d26e6;backdrop-filter:blur(18px);position:sticky;top:0;z-index:5;border-bottom-color:#d2bb8526}.store-dialog .dialog-body{padding:22px}.store-detail-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:26px}.store-detail-media{min-width:0}.store-detail-media>.card-art{border-radius:5px 20px 5px 5px;aspect-ratio:1.25}.store-detail-media>.card-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.store-detail-media .store-package-art{min-height:360px}.store-detail-type{display:block;font-size:12px;color:#bfb5ca;margin-bottom:14px}.store-detail-summary>h3{font:500 clamp(25px,3vw,38px)/1.12 var(--heading);letter-spacing:-1px;margin:18px 0 9px}.store-detail-maker{color:#c4c4d3;font-size:13px;margin:0}.store-description{font-size:14px;line-height:1.7;color:#c2bdcc;margin:18px 0}.store-detail-price{display:flex;flex-direction:column;gap:6px;margin:22px 0}.store-detail-price strong{font:500 27px var(--heading);color:#f4deb8}.store-detail-price>span{font-size:11px;color:var(--sct-subtext)}.store-specs{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;gap:16px 14px}.store-specs div{border-top:1px solid #bdaac728;padding-top:11px;min-width:0}.store-specs dt{font-size:11px;color:var(--sct-subtext);margin-bottom:5px}.store-specs dd{margin:0;font-size:14px;color:#e8e1ed}.store-specs div:last-child:nth-child(odd){grid-column:1/-1}.store-detail-actions{display:flex;gap:9px;flex-wrap:wrap}.store-detail-actions>button{flex:1;font-size:12px;padding:13px 11px;white-space:nowrap}.store-fleet-note{font-size:11px;line-height:1.65;color:#c0b7ca}.store-rsi-link{width:100%;justify-content:center;font-size:12px}.store-detail-footnotes{border-top:1px solid #c3adc62a;margin-top:24px;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.store-detail-footnotes h3{font-size:15px;margin:0 0 12px}.store-detail-footnotes p,.store-offers{color:#c2b9ce;font-size:12px;line-height:1.7}.store-offers{list-style:none;padding:0}.store-offers li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.store-model{background:#141c244a;border:1px solid #c1c8d02e;border-radius:5px 20px 5px 5px;overflow:hidden}.store-model-stage{position:relative;height:330px;background:radial-gradient(ellipse at 50% 54%,#53637233,transparent 72%),linear-gradient(165deg,#18253055,#0f141d44 75%)}.store-model-stage:after{content:"";position:absolute;bottom:34px;left:22%;right:22%;height:28px;background:#03060c;filter:blur(18px);border-radius:50%;pointer-events:none;opacity:.5}.store-model-poster{position:absolute;inset:0}.store-model-poster .card-art{width:100%;height:100%}.store-model-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.store-model-canvas{position:absolute;inset:0;z-index:1}.store-model-canvas canvas{width:100%;height:100%;display:block}.store-model[data-model-state=ready] .store-model-poster{display:none}.store-model:not([data-model-state=ready]) .store-model-canvas{visibility:hidden}.store-model-caption{position:absolute;top:18px;left:20px;z-index:2;color:#e4d2ae;font:500 13px var(--heading);background:#131a23d9;padding:6px 9px;border-radius:3px;pointer-events:none}.store-model-caption span{color:#a39a8a;padding:0 7px}.store-load-model{position:absolute;bottom:24px;left:24px;z-index:3;background:#191d27}.store-load-model[hidden]{display:none}.store-model-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 13px 0;border-top:1px solid #c6b98d2a}.store-model-controls>div{display:flex;gap:4px}.store-model-finish{display:flex;align-items:center;gap:8px;font-size:12px;color:#efd3a2}.store-model button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 10px;font-size:11px;background:#131a23;color:#cdc8d5;border:1px solid #b9adc632;border-radius:4px}.store-model button[aria-pressed=true]{color:#ffe0a0;border-color:#d9b56e99;background:#362c1d}.store-model button:disabled{opacity:.48;cursor:default}.store-swatch{display:block;width:10px;height:10px;border-radius:50%;background:#8896a3}.store-swatch.guild{background:linear-gradient(120deg,#dda943 50%,#4c5661 50%)}.store-model-navigation{display:flex;flex-wrap:wrap;gap:5px;padding:12px 13px 0}.store-model-navigation>span{align-self:center;margin-left:auto;color:var(--sct-subtext);font-size:10px}.store-model-status{padding:0 14px;margin:13px 0 15px;font-size:11px;line-height:1.6;color:#cec4b0}.store-media-credit{font-size:10px;line-height:1.6;color:#c5bacd;margin:12px 0}@media(max-width:1100px){.store-discovery{flex-wrap:wrap;gap:0}.store-search{flex:1 1 100%;order:-1}.store-types{justify-content:space-between}.store-heading{align-items:flex-start}.store-detail-layout{grid-template-columns:minmax(0,1.3fr) minmax(265px,1fr);gap:22px}.store-model-stage{height:365px}}@media(max-width:760px){.store-heading{flex-direction:column;gap:22px}.store-heading h1{letter-spacing:-1px}.store-types{gap:3px}.store-types button{flex:1;padding:12px 4px 16px;flex-direction:column;gap:7px;font-size:11px}.store-types small{display:none}.store-subfilters{gap:8px}.store-filter-label{width:100%;margin:3px 0}.store-subfilters button{font-size:11px;padding:8px 10px}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-card .card-art{aspect-ratio:1.14}.store-card-maker{font-size:10px}.store-card .card-label{font-size:9px;left:7px;top:7px;padding:4px 6px}.store-card-tags{font-size:10px;margin-bottom:13px}.store-card .store-no-price{font-size:15px}.store-card-arrow{width:24px;height:28px;flex-shrink:0}.store-card-visual>.store-exclusive,.store-card-visual>.store-subscriber,.store-card-visual>.store-archive{bottom:8px;right:7px;padding:5px 7px;font-size:9px}.store-3d-badge{font-size:8px;bottom:8px;left:7px}.store-results-note{max-width:145px;text-align:right;font-size:10px}.store-package-art{padding:14px}.store-package-title{font-size:18px}.store-paint-stack{inset:5% 5% 35% 23%}.store-paint-stack svg{width:33px}.store-card .store-package-art{padding-bottom:59px}.store-card .store-package-title{font-size:15px}.store-card .store-package-art>small{max-width:90px;font-size:9px}.tool-dialog.store-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.store-dialog .dialog-body{padding:15px}.store-detail-layout,.store-detail-footnotes{grid-template-columns:1fr;gap:20px}.store-model-stage{height:320px}.store-detail-summary>h3{font-size:30px}.store-model-navigation>span{width:100%;margin:6px 0 0}.store-model-controls button{padding:7px 8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.store-workspace *,.store-dialog *{scroll-behavior:auto;transition:none!important}}.store-card .card-finish{display:none}.store-card .card-art{padding-bottom:0}.store-role-signature{position:absolute;display:block;inset:0;z-index:2;color:rgb(var(--card-tint));pointer-events:none;background:linear-gradient(0deg,#0b111ec7,transparent 44%)}.store-role-trace{position:absolute;bottom:0;width:100%;height:80px;stroke:currentColor;stroke-width:.8;fill:none}.store-trace-rail{opacity:.32}.store-trace-facets{fill:currentColor;opacity:.2;stroke:none}.store-role-trace .store-trace-pulse{stroke-width:1.5;stroke-dasharray:8 92;filter:drop-shadow(0 0 3px currentColor);animation:store-signal-run 7s linear infinite paused}.store-role-seal{position:absolute;width:70px;height:70px;right:12px;bottom:14px;stroke:currentColor;stroke-width:1;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 3px 8px #000)}.store-instrument-housing{fill:#0c1521c4;stroke:rgb(var(--card-tint)/.35)}.store-instrument-orbit{transform-origin:44px 44px;animation:store-instrument-orbit 28s linear infinite paused;opacity:.75;stroke-width:1.5}.store-instrument-mark{stroke-width:1.7}.store-concierge-emblem{position:absolute;width:66px;height:67px;right:14px;bottom:15px;filter:drop-shadow(0 0 10px #d9b87638)}.store-brand-cells{position:absolute;top:16px;left:16px;width:31px;height:19px;overflow:visible;stroke:rgb(var(--card-tint)/.8);stroke-width:1;filter:drop-shadow(0 1px 4px #000)}html[data-card-motion=running] .store-card[data-in-view] :is(.store-trace-pulse,.store-instrument-orbit){animation-play-state:running}.store-card:nth-child(3n+2) .store-trace-pulse{animation-delay:-2.3s}.store-card:nth-child(3n) .store-trace-pulse{animation-delay:-4.6s}.store-card .card-label{display:none}.store-card-visual>.store-exclusive,.store-card-visual>.store-subscriber,.store-card-visual>.store-archive{bottom:auto;top:12px;right:12px;padding:4px 7px;font-size:10px;border-color:rgb(var(--card-tint)/.35);background:#0b101bc4;backdrop-filter:blur(12px)}.store-exclusive img{width:20px;height:21px}.store-card .store-3d-badge{bottom:30px;left:14px;padding:4px 0;background:none;border:none;color:#e2d1b4}.store-card[data-access=concierge] .store-role-seal{color:#f3d998}.store-card[data-historical] .store-role-seal{color:#f3db9e}.store-card-crew{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;padding:10px 0 15px;color:#f0eaf5;font-variant-numeric:tabular-nums;font-size:16px}.store-card-crew>span:first-child{margin-right:auto;font-size:11px;color:#c5bdce}.store-card-crew small{font-size:10px;color:#c5bdce}.store-card .store-card-tags{margin-bottom:0;min-height:32px;align-items:center}.store-card[data-warbond]{border-color:#eabd75a6;box-shadow:inset 0 0 0 1px #eabd751c,0 12px 28px #04040b38}.store-warbond-ribbon{display:flex;align-items:center;gap:8px;width:100%;padding:9px 16px;color:#ffe1a5;background:linear-gradient(100deg,#4c351c,#241d18);border-block:1px solid #c198514d;text-align:left;font-size:11px}.store-warbond-ribbon svg{width:15px;height:15px}.store-warbond-ribbon small{margin-left:auto;font-size:10px;color:#e0c99f}.store-focus-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#c8bfd3;font-size:12px;margin:8px 0 20px}.store-focus-filter select{max-width:100%;min-height:42px;border:1px solid #b8b4d54d;border-radius:4px;padding:8px 32px 8px 12px;background:#171c28;color:#eee6f5;font:inherit}.store-technical{border-top:1px solid #c3adc62a;padding-top:28px;margin-top:30px}.store-technical h3{font:500 25px var(--heading);margin:0 0 12px}.store-technical h4{font:500 17px var(--heading);color:#ead6b2;margin:0 0 16px}.store-technical h5{font:500 13px var(--heading);margin:0 0 12px;color:#ddd6e6}.store-technical p{font-size:13px;line-height:1.75;color:#c3bdce;max-width:90ch}.store-spec-groups{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:30px}.store-rsi-description{padding-block:22px;border-block:1px solid #c3adc62a}.store-rsi-description .store-specs{grid-template-columns:repeat(4,minmax(0,1fr))}.store-component-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px}.store-component-groups>section{padding:20px;background:#1a202b;border:1px solid #b5b2c522;border-radius:4px 16px 4px 4px}.store-component-type{border-top:1px solid #b5b2c522;padding-top:17px;margin-top:18px}.store-components{list-style:none;padding:0;margin:0}.store-components>li{padding-block:12px}.store-components>li+li{border-top:1px solid #b5b2c51a}.store-components strong{font-size:13px;font-weight:500;color:#f0eaf5}.store-component-facts{display:flex;flex-wrap:wrap;gap:12px 22px;margin:12px 0}.store-component-facts dt{color:var(--sct-subtext);font-size:10px}.store-component-facts dd{margin:5px 0 0;font-size:12px;color:#e8e1ed}.store-loadout{color:#d4c9b6;font-size:12px;line-height:1.8;padding-left:18px}@media(max-width:760px){.store-role-seal{width:48px;height:48px;right:5px;bottom:10px}.store-concierge-emblem{width:46px;height:47px;right:6px;bottom:10px}.store-brand-cells{width:22px;left:9px;top:12px}.store-role-trace{height:57px}.store-card .store-3d-badge{font-size:8px;left:9px;bottom:21px;max-width:calc(100% - 59px)}.store-card-crew{gap:6px;font-size:14px;padding-top:5px}.store-card-crew>span:first-child{width:100%;font-size:10px}.store-warbond-ribbon{padding:8px;flex-wrap:wrap;font-size:10px}.store-warbond-ribbon small{width:100%;margin-left:0}.store-spec-groups,.store-component-groups{grid-template-columns:1fr;gap:22px}.store-rsi-description .store-specs{grid-template-columns:1fr 1fr}.store-component-groups>section{padding:15px}}@keyframes store-signal-run{to{stroke-dashoffset:-100}}@keyframes store-instrument-orbit{to{transform:rotate(360deg)}}.store-detail-dossier{min-width:0;display:flex;flex-direction:column}.store-detail-tabs{display:flex;gap:3px;border-bottom:1px solid #bbcad42c;flex-shrink:0}.store-detail-tabs button{position:relative;background:none;border:0;color:#bfc7d2;padding:14px 10px;min-height:45px;font:500 12px var(--heading)}.store-detail-tabs button[aria-selected=true]{color:#f2d4a0}.store-detail-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:10px;right:10px;height:2px;background:#edc683;box-shadow:0 0 12px #edc68355}.store-tab-panel{height:320px;overflow:auto;padding:23px 6px 12px 0;scrollbar-width:thin;scrollbar-color:#a4957555 transparent}.store-tab-panel[hidden]{display:none}.store-tab-panel:focus-visible{outline:1px solid #f2c77f;outline-offset:-2px}.store-overview-heading h3{font:500 28px/1.25 var(--heading);letter-spacing:-.8px;margin:11px 0 14px}.store-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#bdd8cc}.store-status-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px #b4ddbf55}.store-tab-panel .store-detail-price{margin:18px 0}.store-tab-panel .store-detail-price strong{font-size:31px}.store-overview-facts{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:0;padding-top:16px;border-top:1px solid #bbcad426}.store-overview-facts dt{color:#b6becc;font-size:10px}.store-overview-facts dd{margin:8px 0 0;color:#e9e6e0;font:500 19px var(--heading)}.store-overview-hint{display:none}.store-dossier-actions{border-top:1px solid #bbcad426;padding-top:16px}.store-dossier-actions .store-fleet-note{margin:8px 0 12px}.store-dossier-actions .store-rsi-link{min-height:38px;padding:10px;background:#11182433;border-color:#bbcad42c}.store-dialog .store-media-credit{color:#abb4c5;margin:10px 0 0;font-size:10px}.store-media-state{font-size:11px;color:#cbbda3;margin-top:10px}.store-tab-panel .store-technical{margin:0;padding:0;border:0}.store-tab-panel .store-spec-groups{display:block;margin:0}.store-tab-panel .store-spec-groups>section+section{margin-top:24px}.store-tab-panel .store-technical h4{font-size:14px;margin-bottom:13px}.store-tab-panel .store-specs{margin:0 0 18px;gap:12px}.store-tab-panel .store-specs dd{font-size:13px}.store-tab-panel .store-rsi-description{padding:14px 0}.store-tab-panel .store-rsi-description summary,.store-item-note summary{cursor:pointer;color:#dbcaad;font-size:12px;line-height:1.7}.store-tab-panel .store-component-groups{display:block;margin:0}.store-component-groups>details{border-bottom:1px solid #bbcad42c;margin-bottom:12px;padding-bottom:12px}.store-component-groups>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;cursor:pointer;color:#ecdbbc;font:500 14px var(--heading);background:#adbed509;border-radius:3px 12px 3px 3px}.store-component-groups>details>summary:before{content:"+";font-size:18px}.store-component-groups>details[open]>summary:before{content:"−"}.store-component-groups>details>summary span{margin-left:auto;font-size:11px;color:#bec6d3}.store-component-groups .store-component-type{padding:13px 11px 0}.store-tab-panel .store-technical-source{font-size:10px;color:#b5becc}.store-tab-panel>h3{font:500 20px var(--heading);margin:0 0 16px}.store-offers li{padding-block:12px;border-bottom:1px solid #bbcad426}.store-offers a{color:#e7d4af;text-underline-offset:4px}.store-item-note{margin-top:22px;border-top:1px solid #bbcad426;padding-top:15px}.store-pack-layout{align-items:start}.store-pack-layout .detail-art{aspect-ratio:1.45}.store-pack-layout .detail-art>img{-o-object-fit:contain;object-fit:contain;background:#10182166}.store-pack-summary h3{font:500 25px var(--heading);margin:12px 0 21px}.store-pack-contents{max-height:360px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a4957555 transparent}.store-pack-disclosure{margin:12px 0 22px;border-block:1px solid #b8c9d03d}.store-pack-disclosure summary{min-height:44px;padding:12px 0;cursor:pointer;color:#f3d4a3;font-size:13px}.store-pack-disclosure summary:hover{color:#fff3de}.store-pack-disclosure[open] .store-pack-contents,.store-pack-disclosure[open]>ul{margin-block:8px 16px}.store-pack-contents:focus-visible{outline:1px solid #f2c77f;outline-offset:3px}.store-pack-group{margin-bottom:21px}.store-pack-group h4{font:500 12px var(--heading);color:#dfcfae;margin:0 0 9px}.store-pack-group ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.store-pack-group li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5;color:#e3e1e9}.store-pack-group li svg{width:15px;height:15px;color:#bead89;flex-shrink:0;margin-top:2px}.store-pack-unconfirmed{font-size:12px;line-height:1.7;color:#c6c0ce}@media(max-width:1100px)and (min-width:761px){.store-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.store-detail-tabs button{padding-inline:7px;font-size:11px}.store-model-stage{height:330px}}@media(max-width:760px){.store-detail-layout{grid-template-columns:1fr;gap:18px}.store-dialog .dialog-body{padding:15px}.store-model-stage{height:250px}.store-detail-tabs button{flex:1;padding:13px 5px;font-size:10px}.store-tab-panel{height:300px}.store-overview-heading h3{font-size:25px}.store-pack-group ul{grid-template-columns:1fr}.store-pack-contents{max-height:none}.store-card-visual>.store-exclusive,.store-card-visual>.store-subscriber,.store-card-visual>.store-archive{top:8px;right:6px;font-size:8px;padding:3px 5px}.store-card-visual>.store-exclusive img{width:14px;height:15px}}@media(prefers-reduced-motion:reduce){.store-card :is(.store-trace-pulse,.store-instrument-orbit){animation:none}.store-trace-pulse{opacity:.4}}.fleet-source{display:flex;align-items:center;gap:30px;padding:22px 24px;margin:0 0 28px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(110deg,#2921389c,#172a2c6b);backdrop-filter:blur(8px)}.fleet-source>div{display:flex;gap:14px;align-items:center;flex:1}.fleet-source>div>svg{color:var(--lilac);flex-shrink:0}.fleet-source>div:nth-child(2)>svg{color:var(--green)}.fleet-source p{display:grid;gap:4px}.fleet-source strong{font-family:var(--heading);font-weight:500;font-size:17px}.fleet-source p span{font-size:12px;color:var(--muted)}.fleet-source>a{flex-shrink:0}.fleet-toolbar{display:flex;gap:20px;align-items:center;margin:25px 0 4px}.fleet-toolbar .search-field{max-width:640px}.fleet-toolbar .origin-tabs{margin-left:auto}.fleet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-origin{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--lilac);margin-bottom:7px}.fleet-origin svg{width:15px;height:15px}.fleet-card[data-fleet-origin=manual] .fleet-origin{color:var(--green)}.fleet-card-facts{display:grid;gap:5px;margin:18px 0;color:var(--muted);font-size:12px}.fleet-card-facts span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-card-value{font-size:14px;color:#eee5f5}.fleet-card-value small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.fleet-form-model{font-family:var(--heading);font-size:23px;color:#f4f0f8!important}.fleet-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.fleet-fields .field{min-width:0}.fleet-fields .field input{width:100%}.fleet-fields .field small{font-size:11px;color:var(--muted)}.fleet-fields textarea{width:100%;resize:vertical;max-height:300px;min-height:90px;padding:12px;border:1px solid #c3afd638;border-radius:8px;background:#1a1725;color:#eee7f5;font:inherit}.fleet-fields textarea:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.fleet-detail-dialog .fleet-fields{grid-template-columns:1fr;gap:16px}.fleet-detail-dialog .store-tab-panel p+p{margin-top:15px}.fleet-detail-dialog .store-tab-panel .notice{margin:15px 0}.fleet-block{display:block;color:var(--muted);margin-top:5px}.fleet-workspace .notice{margin-bottom:18px}.fleet-workspace .empty-state .secondary-button{margin-left:10px}.fleet-detail-dialog .field input{min-width:0}.fleet-detail-dialog .store-tab-panel{scroll-padding:12px}.fleet-detail-dialog .store-dossier-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fleet-detail-dialog .store-dossier-actions .text-button{font-size:12px}.fleet-detail-dialog:has(#fleet-panel-own[hidden]) .store-dossier-actions [form=fleet-edit-form]{display:none}.fleet-toolbar{flex-wrap:wrap}.fleet-toolbar .origin-tabs{flex-wrap:wrap;max-width:100%}.fleet-card[data-fleet-origin=derived] .fleet-origin{color:#f5ca85}.fleet-availability{margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#201b2b80}.fleet-availability summary{cursor:pointer;font-family:var(--heading);line-height:1.6}.fleet-availability summary span{color:var(--muted)}.fleet-availability>p{font-size:13px;margin:14px 0}.fleet-availability ul,.fleet-grant-list{list-style:none;padding:0}.fleet-availability li,.fleet-grant-list li{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--line)}.fleet-availability li>span,.fleet-grant-list li>span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.fleet-matrix-note a,.fleet-detail-dialog .store-tab-panel a{color:#e5d2ff;text-decoration:underline;text-underline-offset:3px}.fleet-availability summary:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.fleet-price{display:block;margin-top:15px;font-size:12px;color:#cfc2dc;line-height:1.5}.fleet-price strong{font-family:var(--heading);font-size:23px;font-weight:500;color:#f6d69e;font-variant-numeric:tabular-nums}.fleet-price strong>span{font-size:13px}.fleet-price small{display:block;font-size:11px;color:var(--sct-subtext);margin-top:4px}.fleet-price-missing{color:#e4dce9;font-size:14px}.fleet-valuation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 35px;padding:25px 28px;margin:0 0 18px;border:1px solid #dcb67545;border-radius:12px;background:linear-gradient(115deg,#382d358c,#201d329e)}.fleet-valuation h2{font-family:var(--heading);font-weight:500;font-size:15px;color:#e1d4e9}.fleet-total{font-family:var(--heading);font-size:clamp(25px,3.2vw,44px);color:#f6d69e;font-variant-numeric:tabular-nums;line-height:1.25;margin:10px 0;overflow-wrap:anywhere}.fleet-total>span{font-size:16px;white-space:nowrap}.fleet-value-coverage{font-size:12px;color:#cec0d9;line-height:1.6}.fleet-value-breakdown{display:grid;align-content:center;gap:13px}.fleet-value-breakdown>div{display:flex;justify-content:space-between;gap:15px;align-items:baseline}.fleet-value-breakdown dt{font-size:12px;color:var(--sct-subtext)}.fleet-value-breakdown dd{font-family:var(--heading);font-size:17px;color:#eee6f4;text-align:right;font-variant-numeric:tabular-nums}.fleet-value-breakdown dd>span{font-size:11px}.fleet-value-method{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px;font-size:12px;line-height:1.7;color:var(--sct-subtext)}.fleet-value-method summary{cursor:pointer;color:#e0d1eb}.fleet-value-method p{margin-top:10px;max-width:110ch}.fleet-value-method a{color:#e5d2ff;text-decoration:underline;text-underline-offset:3px}.fleet-value-method summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:680px){.fleet-valuation{grid-template-columns:minmax(0,1fr);padding:20px 18px;gap:18px}.fleet-value-breakdown dd{font-size:15px}.fleet-price strong{font-size:22px}}.workspace[data-view=fleet]{width:94%;max-width:none;margin-inline:auto}.fleet-workspace .fleet-heading{margin-bottom:16px;min-height:0;align-items:flex-end}.fleet-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fleet-value-inline{display:flex;align-items:baseline;gap:12px 20px;flex-wrap:wrap;padding:12px 0 16px;border-bottom:1px solid var(--line);color:var(--sct-subtext);font-size:12px}.fleet-value-inline strong{font:500 25px/1.3 var(--heading);color:#f6d69e;font-variant-numeric:tabular-nums}.fleet-value-inline strong small{font-size:12px}.fleet-value-inline .text-button{font-size:12px;padding:0;min-height:32px}.fleet-workspace .fleet-toolbar{margin-top:20px;gap:16px}.fleet-workspace .fleet-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;align-items:stretch}.fleet-workspace .fleet-card .card-art{aspect-ratio:1.53}.fleet-workspace .fleet-card .store-card-maker{font-size:11px;margin:0 0 7px}.fleet-card-source{font-size:11px;color:#ccc3d0;line-height:1.5;margin:9px 0 14px;overflow-wrap:anywhere}.fleet-workspace .fleet-card .fleet-price{margin:0;min-width:0;font-size:10px}.fleet-workspace .fleet-card .fleet-price strong{font-size:20px;display:inline;line-height:1.4;overflow-wrap:anywhere}.fleet-workspace .fleet-card .fleet-price strong span{font-size:11px}.fleet-workspace .fleet-card .fleet-price small{font-size:10px;line-height:1.55}.fleet-workspace .fleet-card .fleet-price-missing{font-size:13px}.fleet-workspace .fleet-card .fleet-price-missing small{font-size:10px}.fleet-reference-box{margin:22px 0;padding:17px 19px;border:1px solid #c6d4df48;border-left:3px solid #ebbd7a;border-radius:3px 13px 3px 3px;background:linear-gradient(130deg,#d5e8f012,#0d17236b);backdrop-filter:blur(10px)}.fleet-reference-box h3{font:550 15px var(--heading);color:#f5e6cf}.fleet-reference-box .fleet-price{margin:9px 0;color:#e8dce6}.fleet-reference-box>p{font-size:11px;color:#c9c5d0;line-height:1.6;max-width:68ch}.fleet-form-dialog .error-message:empty{display:none}.fleet-acquisition-badge{position:absolute;top:10px;right:10px;z-index:4;max-width:85%;padding:5px 8px;border:1px solid rgb(var(--card-tint)/.35);border-radius:4px;background:#0b101bea;color:#f1e6f5;font-size:10px;line-height:1.4}.fleet-event-badge{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#f1d5a0;font-size:11px;line-height:1.5;margin:0 0 12px}.fleet-event-badge svg{width:14px;height:14px}.fleet-event-badge span{color:var(--sct-subtext);font-size:10px}.fleet-manage-dialog{max-width:950px;width:calc(100% - 32px)}.fleet-manage-dialog .notice{margin-block:16px}.fleet-manage-dialog a{color:#e5d2ff}.fleet-fields select{width:100%;min-width:0}@media(min-width:1800px){.fleet-workspace .fleet-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:22px}}@media(max-width:680px){.workspace[data-view=fleet]{width:auto;margin-inline:14px}.fleet-workspace .fleet-heading{display:block}.fleet-heading-actions{margin-top:18px}.fleet-heading-actions .primary-button,.fleet-heading-actions .secondary-button{flex:1;font-size:12px;padding:10px}.fleet-workspace .fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fleet-workspace .fleet-card .card-art{aspect-ratio:1.25}.fleet-workspace .fleet-card .fleet-price strong{font-size:17px}.fleet-workspace .fleet-card .fleet-price strong span,.fleet-workspace .fleet-card .store-card-maker{font-size:10px}.fleet-acquisition-badge{font-size:9px;top:7px;right:6px;padding:4px 6px}.fleet-value-inline{gap:8px 12px}.fleet-value-inline>span:first-child{width:100%}.fleet-value-inline strong{font-size:24px}.fleet-value-inline .text-button{margin-left:auto}.fleet-manage-dialog .fleet-valuation{padding:16px 12px}.fleet-card-source{font-size:10px}}@media(max-width:1100px){.fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-source{gap:20px;flex-wrap:wrap}.fleet-source>a{flex-basis:100%;justify-content:flex-start}.tools-nav a{padding-inline:10px}}@media(min-width:681px)and (max-width:1000px){.tools-header{flex-wrap:wrap;height:auto;min-height:88px;padding-block:12px}.tools-nav{order:3;justify-content:center;width:100%}}@media(max-width:680px){.fleet-source{padding:18px;display:grid;gap:18px}.fleet-source>div{align-items:flex-start}.fleet-toolbar{display:grid;gap:14px}.fleet-toolbar .origin-tabs{margin-left:0}.fleet-grid{grid-template-columns:1fr}.fleet-card .card-art{aspect-ratio:1.85}.fleet-fields{grid-template-columns:1fr}.fleet-workspace .store-heading>.primary-button{width:100%;margin-top:18px}.fleet-workspace .empty-state .secondary-button{margin-left:0}.tools-nav a{font-size:10px;white-space:normal;text-align:center}.fleet-detail-dialog .store-detail-tabs button{font-size:12px;padding-inline:12px}}.fleet-card .store-brand-cells{left:auto;right:14px;top:15px}.fleet-provenance{position:absolute;z-index:4;top:10px;left:10px;display:block;width:calc(100% - 56px);color:#f6f0f7;pointer-events:none}.fleet-provenance-frame{position:relative;width:40px;height:43px;display:grid;place-items:center;pointer-events:auto;clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(145deg,#ffe6b6,#90859b 50%,#f4d7a4);filter:drop-shadow(0 3px 7px #000a)}.fleet-provenance-frame:before{content:"";position:absolute;inset:2px;clip-path:inherit;background:#111b27ed}.fleet-provenance-frame:after{content:"";position:absolute;inset:6px;clip-path:inherit;border:1px solid #f3dcad5e}.fleet-provenance-frame svg,.fleet-provenance-frame img{position:relative;z-index:1;width:27px;height:27px;stroke:#f5ead9;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px #0009)}.fleet-provenance-help{position:absolute;top:calc(100% + 7px);left:0;display:block;width:-moz-max-content;width:max-content;max-width:min(218px,100%);padding:8px 10px;border:1px solid #e4c897a8;border-radius:3px 10px 3px 3px;background:#101924f5;box-shadow:0 8px 22px #000b;color:#fff3e0;font-size:11px;line-height:1.4;text-align:left;white-space:normal;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .16s,transform .16s;pointer-events:none}.fleet-provenance-frame:hover+.fleet-provenance-help,.fleet-card .card-open:focus-visible .fleet-provenance-help{visibility:visible;opacity:1;transform:none}.fleet-workspace .fleet-card .card-open:focus-visible .fleet-provenance-frame{border-color:#ffe0a8}@media(max-width:680px){.fleet-provenance{left:6px;top:6px;width:calc(100% - 12px)}.fleet-provenance-frame{width:32px;height:35px}.fleet-provenance-frame svg,.fleet-provenance-frame img{width:22px;height:22px}.fleet-provenance-help{font-size:10px}.fleet-card .store-brand-cells{display:none}.fleet-workspace .fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-workspace .fleet-card .card-art{aspect-ratio:1.25}}@media(max-width:359px){.fleet-workspace .fleet-grid{grid-template-columns:minmax(0,1fr)}.fleet-workspace .fleet-card .card-art{aspect-ratio:1.8}}@media(prefers-reduced-motion:reduce){.fleet-provenance-help{transition:none;transform:none}}.fleet-loadout-pending{padding:23px;border:1px solid #b5cbd052;border-left:2px solid #e7bc80;border-radius:4px 15px 4px 4px;background:linear-gradient(125deg,#26313d9c,#151e2ac9)}.fleet-loadout-pending>svg{width:24px;height:24px;margin-bottom:14px;color:#efc88f}.fleet-loadout-pending h3{margin-bottom:10px}.fleet-loadout-pending p{max-width:65ch;margin:0 0 11px;font-size:13px;line-height:1.7;color:#e0d7e2}.fleet-loadout-pending p:last-child{margin:0;color:#c6b9ca}.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])){width:1400px;max-width:min(1400px,calc(100vw - 32px))}.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])) .store-detail-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start}.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])) .store-detail-media{position:sticky;top:0}.fleet-detail-dialog #fleet-panel-loadout{height:min(65vh,670px);padding:20px 8px 0 0}.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])) .store-dossier-actions{display:none}.ld-heading{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:14px}.ld-kicker{color:var(--amber);font-size:12px}.ld-heading h3{font-size:25px;line-height:1.3;margin:8px 0}.ld-patch{font-size:10px;color:var(--muted);white-space:nowrap;padding-top:5px}.ld-scope{font-size:12px;color:var(--muted);line-height:1.65;margin:0 0 22px!important;max-width:75ch}.ld-preset-bar{display:flex;align-items:end;gap:12px}.ld-preset-bar .field{flex:1;min-width:0}.ld-preset-bar select{width:100%;font-size:13px}.ld-preset-bar .secondary-button{font-size:12px;padding-inline:12px}.ld-name{margin-top:15px}.ld-name input{width:100%;font-size:13px}.ld-state{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--green);margin:15px 0}.ld-state #ld-dirty{color:var(--amber)}.ld-families{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px;margin-top:20px}.ld-families button{display:flex;align-items:center;gap:7px;padding:10px 12px;background:#1c243180;color:var(--muted);border:1px solid transparent;font-size:12px}.ld-families button[aria-pressed=true]{color:#f4d9b0;border-color:#d5a16566;background:#86634026}.ld-families small{font-size:10px;color:inherit}.ld-registry-family{margin:16px 0}.ld-registry-family select{width:100%}.ld-orphan>summary{padding:14px 0;font-size:13px;color:var(--lilac);cursor:pointer}.ld-ports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0}.ld-ports button{background:linear-gradient(125deg,#222637ab,#141e246e);border:1px solid #c5b0dd30;padding:12px 14px;text-align:left;border-radius:4px 14px 4px 4px;min-width:0;display:grid;gap:6px}.ld-ports button[aria-pressed=true]{border-color:#eab774a0;background:linear-gradient(125deg,#6d512e45,#27242c);box-shadow:inset 2px 0 #f3b45f}.ld-ports button>span{color:var(--muted);font-size:11px}.ld-ports button>strong{font-family:var(--heading);font-size:13px;overflow-wrap:anywhere}.ld-ports small{font-size:10px;color:var(--green)}.ld-search{margin-bottom:20px}.ld-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 8px}.ld-section-title h4{font:500 16px var(--heading);margin:0}.ld-section-title>span{color:var(--amber);font-size:12px}.ld-choices{list-style:none;padding:0;margin:12px 0 20px;max-height:320px;overflow:auto;scrollbar-width:thin;scrollbar-color:#a4957555 transparent}.ld-choices>li{display:flex;align-items:center;gap:6px;margin-bottom:7px}.ld-pick{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #c5b0dd2d;background:#18212b96;text-align:left}.ld-pick:hover,.ld-pick:focus-visible{background:#302c349e}.ld-pick[aria-pressed=true]{border-color:#a3d7bd85;background:#22403560}.ld-pick>span:nth-child(2){flex:1;min-width:0}.ld-pick strong{font-size:13px;display:block}.ld-pick small{font-size:10px;color:var(--muted);display:block;line-height:1.5;margin-top:4px}.ld-size{display:grid;place-items:center;flex-shrink:0;width:33px;height:33px;background:#d2bfee0c;border:1px solid #d2bfee30;border-radius:6px;color:var(--lilac);font-size:12px}.ld-price{font-variant-numeric:tabular-nums;font-size:12px;text-align:right}.ld-choices .icon-button{flex-shrink:0;width:34px;min-width:34px;padding:6px}.ld-info{border:1px solid #c5b0dd30;border-radius:8px;background:#151c26a8;padding:18px;margin:20px 0}.ld-info h5{font-size:13px;font-weight:500;margin:20px 0 9px}.ld-info>h4{margin-top:0}.ld-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.ld-facts dt{font-size:11px;color:var(--muted)}.ld-facts dd{font-size:14px;margin:5px 0 0}.ld-price-list{padding:0;list-style:none}.ld-price-list li{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid var(--line);font-size:12px}.ld-price-list small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.ld-source{font-size:10px;color:var(--muted);line-height:1.7;margin:18px 0!important}.ld-source a{color:var(--lilac);text-decoration:underline;text-underline-offset:3px}.ld-full summary,.ld-commercial>summary{font-size:12px;color:var(--lilac);cursor:pointer;padding:12px 0}.ld-full pre{font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;padding:12px;background:#0b1017;border-radius:6px;color:#d7dfeb}.ld-commercial{margin-top:25px;border-top:1px solid var(--line)}.ld-inventory{border-block:1px solid var(--line);padding:8px 0;margin:22px 0}.ld-inventory>summary{display:flex;justify-content:space-between;gap:10px;font:500 14px var(--heading);padding:14px 0;cursor:pointer;color:#eadac3}.ld-inventory>summary:before{content:"+";color:var(--amber)}.ld-inventory[open]>summary:before{content:"−"}.ld-inventory>summary span{margin-left:auto;font-size:11px;color:var(--muted)}.ld-inventory ul{list-style:none;padding:0}.ld-inventory li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.ld-inventory li small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.ld-inventory label{display:grid;gap:5px;font-size:10px;color:var(--muted);width:80px;flex-shrink:0}.ld-inventory input{width:100%;background:#171b29;border:1px solid var(--line);color:#f4f0f8;padding:8px;min-height:38px}.ld-budget{font-size:12px;margin-top:18px!important}.ld-budget small{display:block;color:var(--amber);font-size:11px}.ld-actions{position:sticky;bottom:0;z-index:2;display:flex;gap:10px;flex-wrap:wrap;background:#131b26f5;backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:14px 0;margin-top:16px}.ld-actions button{font-size:12px}.ld-actions .text-button{font-size:11px}.ld-hover{position:fixed;inset:auto;margin:0;width:min(320px,calc(100vw - 24px));padding:17px;border:1px solid #d6b88288;border-radius:9px;background:#141c2af5;box-shadow:0 12px 36px #0009;color:#eee9f2;z-index:100}.ld-hover>strong{font:500 16px var(--heading)}.ld-hover>small{font-size:10px;color:var(--muted)}.ld-hover .ld-facts{margin-block:12px}.ld-hover .ld-facts dd{font-size:13px}.ld-registry-list{list-style:none;padding:0;max-height:260px;overflow:auto;scrollbar-width:thin}.ld-registry-list li{border-bottom:1px solid var(--line)}.ld-registry-list button{display:block;text-align:left;width:100%;padding:10px 5px;font-size:13px}.ld-registry-list small{display:block;color:var(--muted);font-size:10px;margin-top:4px}@media(max-width:1000px){.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])) .store-detail-layout{grid-template-columns:1fr}.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])) .store-detail-media{position:static}.fleet-detail-dialog:has(#fleet-panel-loadout:not([hidden])) .store-model-stage{height:240px}.fleet-detail-dialog #fleet-panel-loadout{height:auto;max-height:none;overflow:visible;padding-right:0}.ld-actions{bottom:-16px}.ld-heading{display:block}.ld-heading h3{font-size:23px}.ld-patch{display:block;margin-top:8px}.ld-preset-bar{flex-wrap:wrap}.ld-preset-bar .field{flex-basis:100%}.ld-preset-bar .secondary-button{min-height:36px}}@media(max-width:400px){.ld-ports{grid-template-columns:1fr}.ld-pick{padding:9px;gap:8px}.ld-price{font-size:11px}.ld-pick strong{font-size:12px}.ld-pick .ld-size{display:none}.ld-actions{gap:7px}.ld-actions .primary-button{width:100%}.ld-info{padding:12px}.ld-facts{gap:10px}.ld-preset-bar select{max-width:100%}}main.workspace[data-view]{width:calc(100% - clamp(28px,6vw,104px));max-width:none;margin-inline:auto}main.workspace[data-view=hangar]{width:calc(100% - clamp(28px,6vw,104px))}.store-workspace{max-width:none}.store-card{border-radius:4px 17px 4px 4px;border-color:rgb(var(--card-tint)/.58);background:color-mix(in srgb,var(--card-surface) 45%,#0c141d);box-shadow:inset 0 1px rgb(var(--card-tint)/.26),0 16px 36px #02050b80}.store-card:is(:hover,:focus-within){border-color:rgb(var(--card-tint)/.9);box-shadow:inset 0 1px rgb(var(--card-tint)/.4),0 19px 40px #02050ba6}.store-card .card-art{aspect-ratio:1.38;border-bottom-color:rgb(var(--card-tint)/.65)}.store-card:not([data-kind=ship]) .card-art{aspect-ratio:1.53}.store-card .card-art>img{filter:saturate(1.04) contrast(1.05)}.store-card .store-role-signature{background:linear-gradient(0deg,#071019db,transparent 43%)}.store-card .store-role-trace{height:72px;stroke-width:1.1}.store-card .store-role-seal{width:56px;height:56px;right:12px;bottom:11px;color:rgb(var(--card-tint))}.store-card .store-role-seal[data-help],.store-card .store-concierge-emblem[data-help]{pointer-events:auto;cursor:help}.store-card .store-concierge-emblem{width:54px;height:55px;right:13px;bottom:12px}.store-card .store-brand-cells{stroke:#f3c986;opacity:.9}.store-card .store-card-visual:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:1px solid rgb(var(--card-tint)/.21);border-bottom-color:rgb(var(--card-tint)/.6);border-radius:inherit;background:none}.store-card[data-role=combat]{--engraving-opacity:.04;--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-18 10H124L144 30V98H18L-2 78V10M72 114H180M72 114L52 134V180M156 0V72L176 92H180'/%3E%3Cpath d='M9 21H65M63 145V171M128 44V75' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=transport]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M8 28H85V96H8ZM95 28H172V96H95ZM8 106H85V174H8ZM95 106H172V174H95ZM8 43H85M95 43H172M8 121H85M95 121H172M27 0V28M153 0V28'/%3E%3Cpath d='M40 56 53 69 40 82M124 56 137 69 124 82M40 134 53 147 40 160M124 134 137 147 124 160' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=industrial]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M0 18H180M0 118H180M16 18V118M164 18V118M16 32 102 118M62 18 162 118M164 32 78 118M118 18 18 118M0 148H180'/%3E%3Cpath d='M31 138H63M72 138H104M113 138H145M31 156H63M72 156H104M113 156H145' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=exploration]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Ccircle cx='90' cy='90' r='75'/%3E%3Ccircle cx='90' cy='90' r='56'/%3E%3Cpath d='M90 0V39M90 141V180M0 90H39M141 90H180M42 42 56 56M124 124 138 138M42 138 56 124M124 56 138 42M90 62 96 84 118 90 96 96 90 118 84 96 62 90 84 84Z'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=support]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-10 47H45L62 64H130L150 44H190M-10 114H42L63 94H120L145 120H190M62 64V94M130 64V120M45 47V15M145 120V160'/%3E%3Ccircle cx='62' cy='64' r='6'/%3E%3Ccircle cx='130' cy='64' r='6'/%3E%3Ccircle cx='63' cy='94' r='6'/%3E%3Ccircle cx='145' cy='120' r='6'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=racing]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-20 140 136 0H184L28 140ZM45 180 180 58M91 180 180 100M0 55 60 0M0 82 90 0'/%3E%3Cpath d='M16 154H84M107 37H165M110 151H178' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=multi]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M45 14 82 35V79L45 101 8 79V35ZM135 14 172 35V79L135 101 98 79V35ZM90 91 127 112V156L90 178 53 156V112ZM82 57H98M65 91 76 105M115 91 104 105'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=ground]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-15 32 50 0M15 70 150 0M65 95 195 28M-15 132 95 72M40 180 180 105M140 180 195 149' stroke-width='2'/%3E%3Cpath d='M30 72 45 85M69 95 84 108M107 118 122 131M15 129 30 142M56 151 71 164' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=starter]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M30 180V105L90 40 150 105V180M51 180V114L90 70 129 114V180M90 20V0M60 46 45 30M120 46 135 30M90 98V142'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=destroyer]{--engraving-opacity:.035;--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M-20 18H95L116 39H200M-20 40H87L108 61H200M-20 93H65L89 117H200M-20 116H57L81 140H200M18 61V93M147 40V93M126 140V180'/%3E%3Cpath d='M22 72H57M125 76H167M93 153H141' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-role=other],.store-card[data-role=none]{--card-engraving:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cg fill='none' stroke='white'%3E%3Cpath d='M0 45H180M0 135H180M45 0V180M135 0V180'/%3E%3C/g%3E%3C/svg%3E")}.store-card[data-kind=paint]{--engraving-opacity:.016;--card-engraving:repeating-linear-gradient(125deg,transparent 0 52px,#fff 53px 55px,transparent 56px 98px)}.store-card[data-kind=package]{--engraving-opacity:.018;--card-engraving:repeating-linear-gradient(90deg,transparent 0 76px,#fff 77px 78px,transparent 79px 180px),repeating-linear-gradient(0deg,transparent 0 76px,#fff 77px 78px,transparent 79px 180px)}.store-card[data-kind=equipment]{--engraving-opacity:.018;--engraving-size:96px 96px;--card-engraving:repeating-linear-gradient(90deg,transparent 0 23px,#fff 24px,transparent 25px 48px),repeating-linear-gradient(0deg,transparent 0 23px,#fff 24px,transparent 25px 48px)}.store-card .store-card-maker{color:rgb(var(--card-tint));font-size:11px;margin:0 0 5px}.store-card .store-card-tags{display:flex;align-items:center;gap:9px;min-height:0;margin:16px 0 10px;padding:9px 10px;border:1px solid rgb(var(--card-tint)/.28);border-left:2px solid rgb(var(--card-tint)/.85);background:#080f17a8;color:#eee8e4;line-height:1.4}.store-card .store-card-tags span:first-child{color:rgb(var(--card-tint))}.store-card .store-card-tags span+span{border-left-color:rgb(var(--card-tint)/.4);white-space:nowrap}.store-card .store-card-crew{padding:10px 0 13px;color:#f5eee9}.store-card .store-card-arrow{position:relative;isolation:isolate;flex:none;width:33px;height:37px;background:rgb(var(--card-tint)/.8)}.store-card .store-card-arrow:before{content:"";position:absolute;inset:1px;z-index:-1;background:#131c25;clip-path:inherit}.store-card .store-card-arrow svg{position:relative}.store-card .card-open:focus-visible{outline:2px solid #ffe0a8;outline-offset:-4px}.fleet-card .fleet-card-source{border-left:2px solid rgb(var(--card-tint)/.85);background:#080f17a8;color:#eee8e4;padding:9px 10px;margin:16px 0 13px;line-height:1.4}.fleet-card .fleet-provenance-frame{filter:drop-shadow(0 3px 7px #000a)}.fleet-card .fleet-price strong{font-weight:600}@media(max-width:760px){.store-card .card-art{aspect-ratio:1.17}.store-card .store-role-seal{width:45px;height:45px;right:5px;bottom:8px}.store-card .store-card-tags{display:block;padding:7px 8px;margin:11px 0 6px;font-size:10px}.store-card .store-card-tags span{display:block}.store-card .store-card-tags span+span{padding:0;border:0;margin-top:3px}.store-card .store-card-crew{gap:5px;padding:6px 0 10px;font-size:13px}.store-card .store-card-arrow{width:25px;height:29px}.fleet-card .fleet-card-source{padding:7px 8px;margin:11px 0 9px}}@media(min-width:360px)and (max-width:680px){.fleet-workspace .fleet-card .fleet-price strong{font-size:16px;white-space:nowrap}.fleet-workspace .fleet-card .fleet-price strong span{font-size:9px}}@media(max-width:359px){.store-card .card-art{aspect-ratio:1.7}}.tools-nav{gap:2px;padding:4px;border-color:#bfc4d33d;border-radius:5px 15px 5px 5px;background:#111923ca}.tools-nav a{position:relative;min-height:44px;border:1px solid transparent;border-radius:3px 10px 3px 3px;color:#d5d2dd}.tools-nav a:is(:hover,:focus-visible){background:#bccbd218;color:#f9f0e4}.tools-nav a[aria-current=page]{background:#a77c4230;border-color:#e5bd7e5c;box-shadow:none;color:#ffe3b7}.tools-nav a[aria-current=page]:after{content:"";position:absolute;bottom:2px;left:16px;right:16px;height:2px;background:#efbf79}.store-types button[aria-pressed=true]{background:#bca27e12}.store-subfilters button:is(:hover,:focus-visible),.origin-tabs button:is(:hover,:focus-visible),.category-tabs button:is(:hover,:focus-visible){border-color:#d9c6aa65;background:#ccb48d14;color:#f8e9d0}.store-subfilters button[aria-pressed=true],.origin-tabs button[aria-pressed=true],.category-tabs button[aria-pressed=true]{border-color:#d5ad7666;border-left:2px solid #efbf79;background:#b28b5526;color:#ffe4bd}.store-focus-filter select,.toolbar-select select,.tool-dialog .field :is(input,select,textarea){border-color:#b5c6d054;background:#101923;color:#f4edf0}.store-focus-filter select:is(:hover,:focus-visible),.toolbar-select select:is(:hover,:focus-visible),.tool-dialog .field :is(input,select,textarea):is(:hover,:focus-visible){border-color:#e4bd82a8}:is(#workspace,.tool-dialog) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d7cbe3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.store-detail-tabs{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#d4b17866 transparent}.store-detail-tabs button{flex:none;white-space:nowrap;min-height:48px;color:#d2d2d8}.store-detail-tabs button:is(:hover,:focus-visible){color:#ffe2ad;background:#d6b48612}.store-detail-tabs button[aria-selected=true]{color:#ffe2ad;background:#d6b48613}.tool-dialog{width:min(900px,calc(100vw - 28px));max-width:min(900px,calc(100vw - 28px));max-height:calc(100dvh - 28px);isolation:isolate;overflow:auto;border-radius:5px 21px 5px 5px;border:1px solid #e5d4da8a;background:linear-gradient(115deg,#1e1b32c7,#263347b8 54%,#121b2bc7);backdrop-filter:blur(20px) saturate(1.17);box-shadow:0 38px 110px #03030ac9,inset 0 1px #fff3dc33}.tool-dialog.store-dialog,.tool-dialog.fleet-manage-dialog{width:min(1180px,calc(100vw - 28px));max-width:min(1180px,calc(100vw - 28px));background:linear-gradient(115deg,#1e1b32c7,#263347b8 54%,#121b2bc7)}.tool-dialog[open]{animation:dialog-in .25s ease-out both}.tool-dialog::backdrop{background:#080a12bb;backdrop-filter:blur(9px);animation:panel-backdrop .25s ease-out both}.tool-dialog .dialog-header{isolation:isolate;position:sticky;top:0;min-height:72px;padding:19px 25px;background:#151c2bc4;border-bottom:1px solid #c9b99b50;backdrop-filter:blur(18px);overflow:hidden}.tool-dialog .dialog-header:before,.tool-dialog .dialog-header:after{content:"";position:absolute;pointer-events:none;z-index:-1;animation:none;transform:none;opacity:1;clip-path:none}.tool-dialog .dialog-header:before{top:0;bottom:0;left:0;width:4px;background:linear-gradient(#f3cf96,#bf915d)}.tool-dialog .dialog-header:after{top:auto;bottom:0;left:25px;width:66px;height:2px;background:#eac184}.tool-dialog .dialog-header h2{position:relative;z-index:1;max-width:calc(100% - 64px);font:600 23px/1.25 var(--heading);letter-spacing:-.5px;overflow-wrap:anywhere}.tool-dialog .dialog-header .icon-button{width:40px;height:40px;min-width:40px;border:1px solid #c6b99c75;border-radius:3px 11px 3px 3px;background:#0d1721;color:#f4e8d3}.tool-dialog .dialog-header .icon-button:is(:hover,:focus-visible){border-color:#f2c47f;background:#ad86512b}.tool-dialog .dialog-body{position:relative;min-width:0;background:linear-gradient(150deg,#e6ebf00c,transparent 50%)}.tool-dialog .dialog-body :is(input,select,textarea){max-width:100%}.tool-dialog .dialog-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:17px;border-top:1px solid #c9b99b3d}.tool-dialog .dialog-footer :is(button,a){min-height:44px}@keyframes panel-backdrop{0%{opacity:0}to{opacity:1}}@media(max-width:680px){main.workspace[data-view]{width:auto;margin-inline:14px}.tools-nav{gap:2px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));border-radius:0;background:#111923f7}.tools-nav a{min-height:54px;border-radius:3px 9px 3px 3px}.tools-nav a[aria-current=page]:after{inset:1px 20% auto}.store-detail-tabs button{min-height:46px}.tool-dialog,.tool-dialog.store-dialog,.tool-dialog.fleet-manage-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.tool-dialog .dialog-header{padding:15px 17px;min-height:62px}.tool-dialog .dialog-header:after{left:17px}.tool-dialog .dialog-header h2{font-size:19px;max-width:calc(100% - 60px)}.tool-dialog .dialog-body{padding:17px}}@media(prefers-reduced-motion:reduce){.tool-dialog[open],.tool-dialog::backdrop{animation:none!important;transform:none!important}.store-card{transition:none!important}}.tools-footer{display:grid;grid-template-columns:minmax(170px,1fr) minmax(330px,2.2fr) auto;align-items:center;gap:13px 30px;padding-block:25px;background:#111620e8}.tools-footer-brand{display:grid;gap:5px;color:#c8c3d0;font-size:12px}.tools-footer-brand .footer-brand{font:600 16px var(--heading);color:#f2ebf3}.tools-fan-credit{display:flex;align-items:center;gap:15px;min-width:0}.tools-fan-credit>a{flex:none;display:block;border-radius:4px;min-height:100px}.tools-fan-credit img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}.tools-fan-credit p{max-width:67ch;font-size:12px;line-height:1.65;color:#d0cad5}.tools-fan-credit p a{color:#f4d39c;text-decoration:underline;text-underline-offset:3px}.tools-legal{grid-column:1/3;display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center;color:#d2c6d8;font-size:12px}.tools-legal a,.tools-footer .footer-links button{min-height:36px;display:inline-flex;align-items:center}.tools-legal a:is(:hover,:focus-visible),.tools-footer .footer-links button:is(:hover,:focus-visible){color:#ffe1ad}.tools-footer .footer-links{grid-column:3;grid-row:1/3;justify-content:flex-end;flex-wrap:wrap;max-width:280px;gap:8px 16px}.tools-footer .footer-links button{font-size:12px;text-align:left}@media(max-width:1100px){.tools-footer{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.tools-legal{grid-column:1/3}.tools-footer .footer-links{grid-column:1/3;grid-row:auto;justify-content:flex-start;max-width:none}}@media(max-width:680px){.tools-footer{grid-template-columns:1fr;padding:28px 18px 100px;gap:19px}.tools-fan-credit{align-items:flex-start}.tools-fan-credit img{width:92px;height:92px}.tools-fan-credit>a{min-height:92px}.tools-fan-credit p{font-size:11px}.tools-legal,.tools-footer .footer-links{grid-column:1}.tools-footer .footer-links{gap:8px 17px}}.tools-home{max-width:1920px;margin-inline:auto}.tools-home-hero{padding:30px 0 7px;margin-bottom:31px}.tools-home-hero>div:first-child{min-width:0}.tools-home-hero h1{max-width:900px}.tools-home-hero h1+p{max-width:67ch;margin-top:16px;font-size:16px;color:#d1c9d8}.tools-home-status{display:inline-flex;align-items:center;gap:9px;margin-top:23px;color:#e3d4ba;font-size:12px}.tools-home-status svg{width:17px;height:17px;color:var(--amber)}.tools-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:54px}.tools-home-tool{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;min-height:210px;gap:12px;padding:21px;border:1px solid #b6d0d844;border-radius:4px 18px 4px 4px;background:linear-gradient(145deg,#27323cbd,#111923c9 78%);backdrop-filter:blur(13px);transition:border-color .2s,background-color .2s}.tools-home-tool:is(:hover,:focus-visible){border-color:#efc385c2;background-color:#dbc4990f}.tools-home-tool-icon{color:var(--amber)}.tools-home-tool-icon svg{width:25px;height:25px}.tools-home-tool h2{font-size:clamp(20px,1.7vw,26px)}.tools-home-tool p{color:#d0cbd4;font-size:13px;line-height:1.6}.tools-home-tool-action{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding-top:9px;border-top:1px solid #d1bc914f;color:#f8d49e;font-size:12px}.tools-home-tool-action svg{width:15px;height:15px}.tools-home-intro{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:23px;padding-bottom:22px;border-bottom:1px solid #b7cbd63c}.tools-home-intro>div:first-child{max-width:770px}.tools-home-intro h2{margin-bottom:8px;font-size:28px}.tools-home-intro p{color:#d0c9d5;font-size:14px}.tools-home-intro>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 22px;flex-shrink:0}.tools-home-intro a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#f2d5ac;font-size:12px;text-decoration:underline;text-underline-offset:5px}.tools-home-intro a:hover{color:#fff}.tools-home-intro a svg{width:14px;height:14px}.tools-home-data{grid-template-columns:minmax(0,1.4fr) minmax(310px,.8fr);gap:18px}.tools-home-future{display:grid;grid-template-columns:1fr;gap:18px}.tools-home-future>section{min-width:0;padding:25px 27px}.tools-home-future h2{margin-bottom:10px;font-size:22px}.tools-home-future p{max-width:60ch;color:#cfc6d4;font-size:13px;line-height:1.7}.tools-home .sync-panel .secondary-button{margin-top:18px}.tools-home .faq-list{margin-top:21px}.tools-home .import-steps{margin:12px 0 5px}.tools-home .import-steps li{min-width:0}.tools-home .import-panel>p{max-width:67ch}.tools-home .file-drop{min-height:190px}.tools-home .home-glass{position:relative;isolation:isolate;overflow:hidden;border:1px solid #a9cad466;border-radius:5px 22px 5px 5px;background:linear-gradient(132deg,#293141d6,#182433d4 54%,#121e2add);box-shadow:inset 0 1px #f4e4d42b,0 18px 46px #03071347;backdrop-filter:blur(18px) saturate(1.1)}.tools-home .home-glass:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.025;background:var(--magnetic-grid) 0 0 / 48px 42px}.tools-home .home-glass:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:var(--magnetic-grid-amber) 0 0 / 48px 42px;-webkit-mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent);mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent);transition:opacity .25s ease}.tools-home .home-glass:is(:hover,:focus-within):after{opacity:.075}.tools-home .file-drop{border-color:#c1d7da70;background:#08121e66}.tools-home .file-drop:is(:hover,:focus-within,.dragging){border-color:var(--amber);background:#644b2429}@media(max-width:1200px){.tools-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-home-tool{min-height:176px}.tools-home-data{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}}@media(max-width:900px){.tools-home-intro{align-items:start;flex-direction:column}.tools-home-intro>div:last-child{justify-content:flex-start}.tools-home-data{grid-template-columns:1fr}.tools-home-future{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tools-home-hero{padding:0;margin-bottom:25px}.tools-home-hero h1{font-size:clamp(34px,10vw,44px)}.tools-home-hero h1+p{font-size:14px}.tools-home-grid{gap:9px;margin-bottom:38px}.tools-home-tool{min-height:174px;padding:14px;gap:8px}.tools-home-tool-icon svg{width:20px;height:20px}.tools-home-tool h2{font-size:18px}.tools-home-tool p{font-size:11px;line-height:1.5}.tools-home-tool-action{font-size:10px}.tools-home-intro h2{font-size:24px}.tools-home-future{grid-template-columns:1fr}.tools-home .import-panel{padding:20px}.tools-home-future>section{padding:20px}}@media(max-width:359px){.tools-home-tool{min-height:198px;padding:11px}.tools-home-tool h2{font-size:16px}.tools-home-tool p{font-size:10px}}@media(prefers-reduced-motion:reduce){.tools-home-tool,.tools-home .home-glass:after{transition:none}}:root{--magnetic-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='84' viewBox='0 0 96 84'%3E%3Cg fill='none' stroke='%23dce7ee' stroke-width='1'%3E%3Cpath d='M24 1 47 14v27L24 54 1 41V14ZM72 1 95 14v27L72 54 49 41V14ZM48 42 71 55v27L48 95 25 82V55Z'/%3E%3C/g%3E%3C/svg%3E")}:root{--magnetic-grid-amber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='84' viewBox='0 0 96 84'%3E%3Cg fill='none' stroke='%23f3b45f' stroke-width='1'%3E%3Cpath d='M24 1 47 14v27L24 54 1 41V14ZM72 1 95 14v27L72 54 49 41V14ZM48 42 71 55v27L48 95 25 82V55Z'/%3E%3C/g%3E%3C/svg%3E")}.tools-home-tool{position:relative;isolation:isolate}.tools-home-tool:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.014;background:var(--magnetic-grid) 0 0 / 48px 42px}.tools-home-tool:is(:hover,:focus-visible):before{background-image:var(--magnetic-grid-amber);opacity:.065;-webkit-mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent);mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent)}.workspace :is(.data-card.inventory-source,.ccu-account,.ccu-setup,.ccu-chain-panel,.fleet-workspace .empty-state,.store-workspace .empty-state){position:relative;isolation:isolate;border-color:#a7c7d158;background:linear-gradient(130deg,#293342c9,#1c2736cc 54%,#121d2aca);backdrop-filter:blur(14px) saturate(1.08);box-shadow:inset 0 1px #f1e5dd1f,0 15px 40px #02071138}.workspace :is(.data-card.inventory-source,.ccu-account,.ccu-setup,.ccu-chain-panel,.fleet-workspace .empty-state,.store-workspace .empty-state):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.018;background:var(--magnetic-grid) 0 0 / 48px 42px;transition:opacity .25s ease}.workspace :is(.data-card.inventory-source,.ccu-account,.ccu-setup,.ccu-chain-panel,.fleet-workspace .empty-state,.store-workspace .empty-state):is(:hover,:focus-within):after{background-image:var(--magnetic-grid-amber);opacity:.055;-webkit-mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent);mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent)}.workspace .ccu-observatory.ccu-map{border-color:#a7c7d150;background:linear-gradient(120deg,#25344050,#211f3159);backdrop-filter:blur(9px)}.ccu-observatory .ccu-point-summary{position:relative;isolation:isolate;background:linear-gradient(150deg,#1b2939dd,#131c2ad9)}.ccu-observatory .ccu-point-summary:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.015;pointer-events:none;background:var(--magnetic-grid) 0 0 / 48px 42px}.ccu-observatory .ccu-point-summary:is(:hover,:focus-within):after{background-image:var(--magnetic-grid-amber);opacity:.04;-webkit-mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent);mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent)}.ccu-workspace .ccu-figures>div,.ccu-workspace .ccu-rating-compact,.ccu-workspace .ccu-setup .ccu-mode-switch>button{position:relative;isolation:isolate;border-color:#b5cbd34d;backdrop-filter:blur(10px)}.ccu-workspace .ccu-figures>div:after,.ccu-workspace .ccu-rating-compact:after,.ccu-workspace .ccu-setup .ccu-mode-switch>button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.014;background:var(--magnetic-grid) 0 0 / 48px 42px}.ccu-workspace .ccu-figures>div:hover:after,.ccu-workspace .ccu-rating-compact:is(:hover,:focus-within):after,.ccu-workspace .ccu-setup .ccu-mode-switch>button:is(:hover,:focus-visible):after{background-image:var(--magnetic-grid-amber);opacity:.045;-webkit-mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent);mask-image:radial-gradient(circle var(--hex-glow-radius, 150px) at var(--hex-x, 50%) var(--hex-y, 45%),#000,transparent)}.tool-dialog .dialog-body{isolation:isolate}.tool-dialog .dialog-body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.016;background:var(--magnetic-grid) 0 0 / 48px 42px}@media(max-width:680px){.workspace :is(.data-card.inventory-source,.ccu-account,.ccu-setup,.ccu-chain-panel,.fleet-workspace .empty-state,.store-workspace .empty-state){backdrop-filter:blur(8px)}}@media(prefers-reduced-motion:reduce){.workspace :is(.data-card.inventory-source,.ccu-account,.ccu-setup,.ccu-chain-panel,.fleet-workspace .empty-state,.store-workspace .empty-state):after{transition:none}}.tools-header .brand{gap:11px}.tools-header .brand img{width:34px;height:40px}.brand-lockup{display:flex;flex-direction:column}.tools-header .brand-name{font:760 25px/1.05 var(--heading);letter-spacing:-1.2px}.tools-header .brand-product{margin-top:3px;font-size:12px;letter-spacing:0;color:var(--muted)}.tools-header .header-actions{gap:18px}.language-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:48px;min-height:48px;border:0;border-radius:0;padding:8px 0;background:none;color:#f5f2f9;font-size:13px}.language-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2}.language-button:hover{color:var(--amber)}.language-options{position:fixed;inset:80px max(16px,3.6vw) auto auto;margin:0;width:min(280px,calc(100vw - 32px));color:#f5f2f9;border:1px solid var(--line);border-radius:8px;padding:16px;background:#16121ef5;box-shadow:0 20px 60px #0005}.gs-lang-list ul{list-style:none;margin:0;padding:0}.gs-lang-list .gs-lang-title{margin:0 10px 8px;font-size:13px;color:var(--muted)}.gs-lang-list a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px;border-radius:4px;color:#f5f2f9}.gs-lang-list a:hover,.gs-lang-list a:focus-visible{color:var(--amber)}.gs-lang-list a[aria-current=true]{color:var(--amber);background:#ffffff08}.gs-lang-list a[aria-current=true]:after{content:"✓" / ""}.motion-toggle{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:0;background:none;color:var(--muted)}.motion-toggle svg{width:17px;height:17px}.motion-toggle:hover{color:var(--amber)}.site-footer{position:relative;z-index:1;padding:52px 44px max(28px,env(safe-area-inset-bottom));background:#191321;border-top:1px solid var(--line);color:#f5f2f9}.site-footer a:hover,.site-footer button:hover{color:var(--amber)}.site-footer .brand{display:inline-flex;align-items:center;gap:11px}.site-footer .brand span{font:760 25px var(--heading);letter-spacing:-1.2px}.fan-notice{display:flex;align-items:center;gap:28px;padding-bottom:33px;margin-bottom:33px;border-bottom:1px solid var(--line)}.fan-notice img{width:96px;height:96px;flex-shrink:0}.fan-notice-text{max-width:80ch;font-size:14px;line-height:1.7;color:#d9cadf}.fan-notice-text p+p{margin-top:6px}.fan-notice-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 26px;margin-top:8px}.fan-notice-links a,.fan-notice-links button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;border-radius:0;background:none;color:#f5f2f9;font-size:13px}.fan-notice-links .link-text{text-decoration:underline;text-decoration-color:#f5f2f966;text-underline-offset:4px}.site-footer .arrow{display:inline-block;color:var(--amber);text-decoration:none}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:33px;border-bottom:1px solid var(--line)}.footer-top nav{display:flex;flex-wrap:wrap;gap:26px;font-size:13px;color:#b7b0c2}.site-footer nav a[aria-current]{color:var(--amber);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:13px;color:#b7b0c2}.footer-bottom p{margin:0;font-size:13px}.footer-legal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px}.footer-legal a{display:inline-flex;align-items:center;min-height:32px}.footer-discord{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#d9cadf}@media(max-width:1200px){.tools-header .brand-name{font-size:22px}.tools-header .brand-product{font-size:12px}}@media(max-width:1000px){.footer-top{align-items:flex-start}.footer-top nav{max-width:470px;justify-content:flex-end;gap:20px}}@media(max-width:760px){.tools-header .brand-lockup{display:none}.tools-header .brand img{width:28px;height:34px}.language-options{top:70px;right:20px}.site-footer{padding:38px 24px 24px}.fan-notice{flex-direction:column;align-items:flex-start;gap:18px}.fan-notice img{width:72px;height:72px}.footer-top{flex-direction:column;gap:30px}.footer-top nav{justify-content:flex-start;gap:22px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-legal{justify-content:flex-start}}@media(max-width:680px){.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.help-sources p+p{margin-top:12px}.tools-home-faq{align-self:start;padding:26px}.tools-home-faq h2{margin-bottom:8px;font-size:22px}.tools-home-faq .faq-list{margin-top:0}.import-error{margin-top:20px;padding:18px 20px;border:1px solid #ffb3be55;border-radius:8px;background:#ffb3be0d}.import-error h3{color:#ffb3be;font-size:17px}.import-error>p{margin-top:8px;color:#ece4f1;font-size:14px;line-height:1.65}.import-error>p a{color:#f5f2f9;text-decoration:underline;text-underline-offset:3px}.import-error>p a span[aria-hidden]{display:inline-block;color:var(--amber);text-decoration:none}.import-error-safe{display:flex;align-items:center;gap:8px}.import-error-safe svg{width:17px;height:17px;color:#9bcbdc}.import-error-support{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:14px;padding-top:12px;border-top:1px solid #ffb3be26;color:var(--muted);font-size:13px}.import-error-support code{color:#f5f2f9;font:500 13px ui-monospace,SFMono-Regular,Consolas,monospace}.import-error-support .text-button{min-height:32px;font-size:13px}.catalogue-status{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding:14px 18px;border:1px solid #9bcbdc40;border-radius:8px;background:#9bcbdc0d;color:#e6edf2;font-size:14px}.catalogue-status>svg{width:20px;height:20px;flex-shrink:0;color:#9bcbdc}.catalogue-status p{flex:1;line-height:1.6}.catalogue-status .secondary-button{flex-shrink:0;margin:0}.tool-unavailable{max-width:720px;margin:40px auto;padding:56px 32px;text-align:center}.tool-unavailable>svg{width:40px;height:40px;margin-bottom:20px;color:#9bcbdc}.tool-unavailable h1{font-size:clamp(28px,3vw,36px)}.tool-unavailable p{max-width:52ch;margin:14px auto 24px;color:var(--muted)}@media(max-width:680px){.catalogue-status{flex-wrap:wrap;font-size:13px}.catalogue-status .secondary-button{width:100%}.tool-unavailable{margin:20px 0;padding:36px 20px}}.value-sources{display:flex;flex-wrap:wrap;gap:8px 28px;margin:14px 0 0}.value-sources div{display:flex;gap:8px;font-size:13px}.value-sources dt{color:var(--muted)}.value-sources dd{margin:0;font-variant-numeric:tabular-nums}.fleet-sample-note{margin:18px 0 4px}.fleet-sample-note .text-button{display:inline-flex;margin-left:6px}.fleet-origin-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 20px;padding:0;border:0}.fleet-origin-choices legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.fleet-origin-option{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#151923;font-size:13px;line-height:1.35;cursor:pointer}.fleet-origin-option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.fleet-origin-option:hover{border-color:#d8c7eb55}.fleet-origin-option:has(input:checked){border-color:var(--amber);background:#f3b45f14;color:#fff2de}.fleet-origin-option:has(input:focus-visible){outline:2px solid var(--amber);outline-offset:2px}.fleet-origin-option:has(input:disabled){opacity:.4;cursor:not-allowed}.fleet-origin-mark svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fleet-origin-option:has(input:checked) .fleet-origin-mark svg{color:var(--amber)}.fleet-ship-choice small{color:var(--muted)}.fleet-add-preview:not(:empty){margin:4px 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.fleet-add-preview .notice{margin-top:10px}@media(max-width:680px){.fleet-origin-choices{grid-template-columns:1fr 1fr}}.ccu-tier-badge[data-tier="S+"]{background:linear-gradient(160deg,#a8742c,#6b4520);color:#fff4de;letter-spacing:-1px}.ccu-gap-explainer,.ccu-low-saving{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:3px 10px 3px 3px;font-size:13px;line-height:1.6}.ccu-gap-explainer{margin:0 0 16px;border-left:3px solid #c9a7e8;background:#2c2340a6;color:#ece2f3}.ccu-low-saving{margin:16px 0 0;border-left:3px solid #f0cb94;background:#3a2c1a8c;color:#f6ead8}.ccu-gap-explainer svg,.ccu-low-saving svg{flex:none;width:18px;height:18px;margin-top:2px}.ccu-gap-explainer svg{color:#d7bdf0}.ccu-low-saving svg{color:#f0cb94}.ccu-gap-explainer span,.ccu-low-saving span{max-width:95ch}.ccu-saved-strip{margin:0 0 26px;scroll-margin-top:90px}.ccu-saved-strip:focus{outline:none}.ccu-saved-strip:focus-visible{outline:2px solid #f0cb94;outline-offset:6px}.ccu-saved-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ccu-saved-strip-heading h2{display:flex;align-items:center;gap:10px;margin:0;font:550 21px/1.3 var(--heading);color:#f0e6f5}.ccu-saved-strip-heading h2 b{padding:1px 9px;border-radius:999px;background:#2b2435;color:#edcf9e;font:600 12px/1.7 IBM Plex Sans,sans-serif}.ccu-saved-strip-heading .text-button{font-size:12px;min-height:36px}.ccu-saved-chains{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;margin:0;padding:0;list-style:none}.ccu-saved-chain article{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"art text" "buttons buttons";height:100%;border:1px solid #b7a6cd3a;border-radius:4px 16px 4px 4px;background:#171b25e0;overflow:hidden}.ccu-saved-chain.is-open article{border-color:#f0cb9488;box-shadow:inset 3px 0 #f0cb94}.ccu-saved-thumbs{grid-area:art;display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:122px;overflow:hidden;background:#11151d}.ccu-saved-thumbs>span:not(.ccu-saved-join){display:block;overflow:hidden}.ccu-saved-thumbs img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ccu-saved-thumbs .ccu-no-image{display:grid;place-items:center;height:100%}.ccu-saved-thumbs>span:first-child{clip-path:polygon(0 0,100% 0,80% 100%,0 100%);margin-right:-9px}.ccu-saved-thumbs>span:last-child{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);margin-left:-9px}.ccu-saved-thumbs .ccu-saved-join{display:grid;place-items:center;position:absolute;left:calc(50% - 14px);top:calc(50% - 14px);width:28px;height:28px;background:#302b29;color:#f0cb94;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);z-index:1}.ccu-saved-thumbs .ccu-saved-join svg{width:16px;height:16px}.ccu-saved-text{grid-area:text;min-width:0;padding:12px 16px}.ccu-saved-text h3{margin:0;font:550 16px/1.35 var(--heading);color:#f0e6f5;overflow-wrap:anywhere}.ccu-saved-route{margin:2px 0 0;font-size:11px;color:#cbbbd7;overflow-wrap:anywhere}.ccu-saved-figures{display:flex;align-items:center;gap:10px;margin:10px 0 6px}.ccu-saved-figures .ccu-tier-badge{width:30px;height:34px;font-size:16px}.ccu-saved-figures>span:last-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;color:#c6b8d2;font-size:11px}.ccu-saved-figures b{font:500 18px/1.2 var(--heading);color:#b7ddc8}.ccu-saved-figures small{color:#b7ddc8;font-size:12px}.ccu-saved-status{display:flex;align-items:center;gap:6px;margin:0;color:#f0cb94;font-size:12px;line-height:1.5}.ccu-saved-status svg{flex:none;width:14px;height:14px}.ccu-saved-status.is-ready{color:#b7ddc8}.ccu-saved-status:is(.is-simulated,.is-unknown){color:#d6c8e1}.ccu-saved-meta{margin:4px 0 0;color:var(--sct-subtext);font-size:11px;line-height:1.5}.ccu-saved-buttons{grid-area:buttons;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 14px;border-top:1px solid #c9b6e029;background:#10172259}.ccu-saved-buttons :is(button,.ccu-saved-current){min-height:36px;font-size:12px}.ccu-saved-buttons .ccu-saved-delete{margin-left:auto}.ccu-saved-current{display:inline-flex;align-items:center;gap:6px;padding:0 8px;color:#f0cb94;font-weight:600}.ccu-saved-current svg{width:15px;height:15px}@media(max-width:560px){.ccu-saved-chain article{grid-template-columns:104px minmax(0,1fr)}.ccu-saved-thumbs{min-height:112px}.ccu-saved-text,.ccu-saved-buttons{padding:10px 12px}.ccu-gap-explainer,.ccu-low-saving{font-size:12.5px;padding:11px 12px}}.ccu-summary-status:is(.is-opportunity,.is-link){grid-template-rows:16px 22px auto;overflow:visible}.ccu-watch{padding:12px 14px}.ccu-watch>p{margin:0}.ccu-watch>p strong{display:block;color:#ebd5f8;font:500 12px/1.5 IBM Plex Sans,sans-serif}.ccu-watch>p b{display:block;margin-top:2px;color:#eddafa;font:500 20px/1.35 var(--heading)}.ccu-watch>p small{display:block;margin-top:4px;color:#d2c3dc;font-size:11.5px;line-height:1.55}.ccu-watch h3{margin:14px 0 6px;color:#ebd5f8;font:550 13px/1.4 var(--heading)}.ccu-watch-list{display:grid;gap:6px;margin:0 0 8px;padding:0;list-style:none;counter-reset:watch}.ccu-watch-list li{display:grid;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;padding:7px 0;border-top:1px solid #c4afde26;counter-increment:watch}.ccu-watch-list li:before{content:counter(watch);grid-row:span 3;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#3b3049;color:#e3d0f0;font-size:11px;font-weight:600}:is(.ccu-watch,.ccu-possible) .ccu-watch-list strong{color:#f0e6f5;font:500 13px/1.45 IBM Plex Sans,sans-serif;overflow-wrap:anywhere}:is(.ccu-watch,.ccu-possible) .ccu-watch-list span{color:#d8cbe2;font-size:12px;line-height:1.5}:is(.ccu-watch,.ccu-possible) .ccu-watch-list small{display:block;color:var(--sct-subtext);font-size:11px;line-height:1.5}.ccu-watch .text-button{font-size:12px;min-height:34px;padding-inline:0}.ccu-inspector-options .ccu-watch{margin:0 0 24px}@media(min-width:900px){.ccu-inspector-options .ccu-watch-list{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px}}.ccu-possible{margin:18px 0 0;padding:16px 18px 8px;border:1px solid #c4afde33;border-left:3px solid #c9a7e8;border-radius:3px 12px 3px 3px;background:#2a2238a6}.ccu-possible header{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:18px;column-gap:18px}.ccu-possible-kicker{color:#d7bdf0;font:600 11px/1.5 IBM Plex Sans,sans-serif;letter-spacing:.06em;text-transform:uppercase}.ccu-possible h3{margin:2px 0 6px;color:#f1e4fa;font:550 22px/1.3 var(--heading)}.ccu-possible header p{margin:0;max-width:92ch;color:var(--sct-subtext);font-size:13px;line-height:1.6}.ccu-possible header .text-button{grid-column:2;grid-row:1 / span 3;align-self:start;gap:6px;min-height:34px;font-size:12px}.ccu-possible header .text-button svg{width:15px;height:15px}.ccu-possible-gap{margin-top:16px;padding-top:12px;border-top:1px solid #c4afde26}.ccu-possible-gap h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 8px;color:#efe3f7;font:550 15px/1.4 var(--heading)}.ccu-possible-gap h4 small{color:#cdbfd8;font:400 12px/1.5 IBM Plex Sans,sans-serif}.ccu-possible .ccu-watch-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));-moz-column-gap:22px;column-gap:22px}.ccu-possible-none{margin:16px 0 0;color:#d0c3da;font-size:12.5px;line-height:1.6}@media(max-width:640px){.ccu-possible{padding:14px 12px 6px}.ccu-possible header{display:block}.ccu-possible h3{font-size:19px}.ccu-possible header .text-button{margin-top:6px;padding-inline:0}}.store-media-tabs{display:flex;gap:3px;margin-bottom:12px;border-bottom:1px solid #bbcad42c}.store-media-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:12px;border:0;background:none;color:#bfc7d2;font:500 13px var(--heading)}.store-media-tabs button svg{width:15px;height:15px}.store-media-tabs button[aria-selected=true]{color:#f2d4a0}.store-media-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:10px;right:10px;height:2px;background:#edc683;box-shadow:0 0 12px #edc68355}.store-media-tabs button:focus-visible{outline:2px solid #f2c77f;outline-offset:-2px}.store-detail-media>[role=tabpanel]>.card-art{border-radius:5px 20px 5px 5px;aspect-ratio:1.25}.store-detail-media>[role=tabpanel]>.card-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.store-detail-media>[role=tabpanel][hidden]{display:none}.store-swatch.hologram{background:linear-gradient(135deg,#0e1c25 0 45%,#9bcbdc)}.ccu-observatory.ccu-map{max-width:none;margin-inline:auto;padding:24px 0 0;border-color:#bfd0de28;background:linear-gradient(115deg,#11232b42,#19152535);border-radius:5px 24px 5px 5px;overflow:hidden}.ccu-observatory.ccu-map:before{display:none}.ccu-observatory .ccu-map-heading{gap:24px}.ccu-observatory .ccu-map-heading h2{font-size:26px;letter-spacing:-.8px}.ccu-reference-unit{color:#bcb4cc;font-size:10px;flex-shrink:0}.ccu-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:0;align-items:start}.ccu-presentation-area{min-width:0;position:relative}.ccu-observatory [hidden]{display:none!important}.ccu-graph-shell{position:relative;height:616px;min-width:0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ccu-observatory .ccu-chart-scroll{height:616px;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ba997080 #12202b66}.ccu-cylinder-track{height:600px;width:calc(100% + var(--route-travel))}.ccu-cylinder-stage{position:absolute;inset:0 0 16px;pointer-events:none;overflow:hidden;perspective:1000px}.ccu-cylinder-glass{position:absolute;inset:-45px 35px -45px 85px;border-radius:50%/7%;border-inline:1px solid #b4d6e42b;background:linear-gradient(90deg,#92c3d60d,transparent 12%,#aac6e508 48%,#9072b90a 76%,#a4ced615);box-shadow:inset 15px 0 30px -30px #b8e4ed,inset -15px 0 30px -30px #b8e4ed}.ccu-observatory .ccu-cylinder-svg{position:absolute;width:100%;height:100%;inset:0;overflow:visible;fill:none}.ccu-ring-back{stroke:#aac8d223;stroke-width:1;stroke-dasharray:3 7}.ccu-ring-front{stroke:#aac8d24a;stroke-width:1}.ccu-cylinder-rim{stroke:#b5d4df24;stroke-width:1}.ccu-cylinder-link{stroke:#e9bd7f;stroke-width:2}.ccu-cylinder-link.is-saving{stroke:#a7d8c4}.ccu-cylinder-link.is-link{stroke:#9bcbdc}.ccu-cylinder-link.is-opportunity,.ccu-cylinder-link.is-simulation{stroke:#c4afde;stroke-dasharray:5 6}.ccu-value-axis{position:absolute;inset:0 auto 0 0;width:79px}.ccu-value-axis span{position:absolute;right:7px;transform:translateY(-50%);font-size:10px;color:#c9c4d4;background:#121a24db;padding:4px 6px;border-radius:3px;white-space:nowrap}.ccu-observatory .ccu-cylinder-stage .ccu-route{display:block;position:absolute;inset:0;list-style:none;padding:0;margin:0}.ccu-observatory .ccu-cylinder-stage .ccu-station{display:block;position:absolute;top:auto;width:178px;padding:0;margin:0;border:0;transform:translate(-50%,-100%) perspective(900px) rotateY(var(--orbit-rotation,0deg)) scale(var(--orbit-scale,1));transform-origin:50% 100%;will-change:transform}.ccu-observatory .ccu-cylinder-stage .ccu-station-button{pointer-events:auto;width:100%;display:flex;flex-direction:column;position:relative;height:auto;padding:0 0 23px;text-align:center;background:transparent;border:0;box-shadow:none}.ccu-observatory .ccu-cylinder-stage .ccu-station-art{position:relative;top:auto;display:block;width:100%;height:99px;margin:0;clip-path:polygon(0 0,91% 0,100% 16%,100% 100%,0 100%);background:#101b26}.ccu-observatory .ccu-cylinder-stage .ccu-station-art img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:none;-webkit-user-drag:none}.ccu-orbit-caption{display:block;position:relative;width:100%;padding:10px 8px 11px;background:linear-gradient(180deg,#151f2bed,#151b27df);border-bottom:1px solid #baaccb44}.ccu-observatory .ccu-cylinder-stage .ccu-ship-name{display:block;min-height:0;margin:0;font:500 14px/1.4 var(--heading);letter-spacing:-.2px;color:#eee7f3;overflow-wrap:anywhere}.ccu-observatory .ccu-cylinder-stage .ccu-elevation{position:static;display:block;width:auto;transform:none;margin-top:8px;font:500 18px/1.3 var(--heading);color:#f4d7af}.ccu-orbit-caption>small{display:block;font-size:9px;line-height:1.4;color:#c0b3ce;margin-top:4px}.ccu-observatory .ccu-cylinder-stage .ccu-point{position:absolute;left:calc(50% - 11px);top:auto;bottom:-11px;width:22px;height:22px;font-size:9px}.ccu-observatory .ccu-cylinder-stage [data-active] .ccu-orbit-caption{border-color:#ebc388;background:linear-gradient(180deg,#242c37f5,#222334ed)}.ccu-observatory .ccu-cylinder-stage [data-active] .ccu-station-art{border-top:2px solid #edc58d}.ccu-observatory .ccu-cylinder-stage .ccu-station-button:focus-visible{outline:2px solid #f2c37f;outline-offset:5px}.ccu-orbit-navigation{display:flex;align-items:center;justify-content:center;gap:24px;padding:15px 20px 20px}.ccu-orbit-navigation .icon-button{width:40px;height:40px;border:1px solid #d0b88f55;background:#181e28aa}.ccu-orbit-navigation .icon-button:first-child svg{transform:rotate(180deg)}.ccu-orbit-navigation>span{display:grid;gap:4px;min-width:175px;text-align:center}.ccu-position-label{font-size:12px;font-weight:500;color:#e8d2b8}.ccu-orbit-navigation small{font-size:10px;color:#c0b3cc}.ccu-route-side{min-width:0;border-left:1px solid #b7afce30;background:#171a25c9}.ccu-point-summary{padding:20px 22px;min-height:320px}.ccu-point-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#c7bad4;font-size:11px}.ccu-point-heading .ccu-brand-cells svg{width:25px;height:25px}.ccu-point-summary h3{font:550 23px/1.35 var(--heading);letter-spacing:-.6px;margin:10px 0 5px;overflow-wrap:anywhere}.ccu-point-origin{color:#c2b2cf;font-size:11px;line-height:1.5}.ccu-point-values{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px;margin:20px 0 15px}.ccu-point-values dt{color:#c0b6cb;font-size:10px}.ccu-point-values dd{margin:6px 0 0;font:500 20px/1.3 var(--heading);color:#f1e5d3;overflow-wrap:anywhere}.ccu-point-values .ccu-point-saving{grid-column:1/-1;padding-top:13px;border-top:1px solid #c0b0d12b}.ccu-point-saving dd{color:#b5e0c8;font-size:27px}.ccu-point-saving small{font-size:15px;margin-left:10px;color:#b8d5c9}.ccu-point-resources,.ccu-point-base-note{color:#bfb2cc;font-size:10px;line-height:1.6}.ccu-point-summary>.text-button{font-size:11px;min-height:34px;margin-top:8px}.ccu-point-summary .ccu-opportunity{margin-top:15px}.ccu-opportunity>strong{display:flex;align-items:center;gap:7px;font-size:11px}.ccu-point-summary .ccu-opportunity b{font-size:14px}.ccu-rating{padding:20px 22px;border-top:1px solid #bdaec730;background:linear-gradient(145deg,#252031b5,#1b1b26b5)}.ccu-rating header h3{font-size:15px;font-weight:500}.ccu-rating header>span{display:block;color:#c1b0cf;font-size:10px;margin-top:5px}.ccu-rating-result{display:flex;gap:15px;align-items:center;margin:19px 0}.ccu-tier-badge{display:grid;place-items:center;width:62px;height:69px;flex-shrink:0;background:#344555;color:#c4d9e8;font:600 34px/1 var(--heading);clip-path:polygon(50% 0,95% 24%,95% 76%,50% 100%,5% 76%,5% 24%)}.ccu-tier-badge[data-tier=B]{background:#224b48;color:#c3e6d8}.ccu-tier-badge[data-tier=A]{background:#4b355d;color:#e4d1f4}.ccu-tier-badge[data-tier=S]{background:#5d462d;color:#ffe0ae}.ccu-tier-badge[data-tier=unknown]{background:#333041;color:#c6bdd3}.ccu-rating-result>div{min-width:0}.ccu-rating-result strong{display:block;font-size:13px;line-height:1.5;color:#eee0ee}.ccu-rating-result b{display:block;font-size:17px;font-weight:500;color:#edc993;margin-top:4px}.ccu-rating-result small{display:block;color:#c3b5cd;font-size:10px;line-height:1.5;margin-top:5px}.ccu-tier-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ccu-tier-scale>span{text-align:center;padding:7px 2px;background:#12172375;border-bottom:2px solid #9c8ea33b;color:#b7aac7}.ccu-tier-scale b{font:500 13px/1 var(--heading)}.ccu-tier-scale small{display:block;font-size:9px;margin-top:6px}.ccu-tier-scale [aria-current=true]{border-color:#e9bd7f;color:#f4d4a7;background:#4b3b2a55}.ccu-rating>p{font-size:11px;line-height:1.65;color:#d7c4df;margin-top:13px}.ccu-rating-scope{display:block;font-size:10px;line-height:1.65;color:#c0b1ce;margin-top:10px}.ccu-rating-rules{margin-top:15px;border-top:1px solid #c0b0d12b;padding-top:12px}.ccu-rating-rules summary{cursor:pointer;font-size:11px;color:#f0c994;line-height:1.6}.ccu-rating-rules p{font-size:11px;color:#cbbdd7;line-height:1.7;margin-top:12px}.ccu-rating-rules table{width:100%;border-collapse:collapse;margin-top:15px;font-size:10px}.ccu-rating-rules th,.ccu-rating-rules td{padding:8px 4px;border-bottom:1px solid #bfacd22b;text-align:left;color:#d1c3df}.ccu-rating-rules th{font-weight:500}.ccu-rating-rules .is-current{background:#51403259}.ccu-rating-rules caption{text-align:left;color:#bfb0cd;font-size:10px;line-height:1.65;margin-bottom:9px}.ccu-list-scroll{max-height:700px;overflow:auto;padding:0 18px 18px;scrollbar-width:thin}.ccu-chain-list{list-style:none;padding:0;margin:0}.ccu-chain-list>li{border-bottom:1px solid #b9afcd2c;padding:16px 0;position:relative}.ccu-chain-list>li[data-active]{box-shadow:inset 2px 0 #e4bd87;background:#d7ad7410}.ccu-list-step{display:grid;grid-template-columns:22px 76px minmax(100px,1fr) minmax(220px,1.35fr) 15px;align-items:center;gap:12px;width:100%;padding:0 10px;border:0;border-radius:0;background:transparent;text-align:left}.ccu-list-order{font-size:11px;color:#e4c18d}.ccu-list-order svg{width:16px;height:16px}.ccu-list-art{display:block;height:51px;overflow:hidden;clip-path:polygon(0 0,91% 0,100% 20%,100% 100%,0 100%)}.ccu-list-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ccu-list-art .ccu-no-image{height:100%}.ccu-list-identity{min-width:0}.ccu-list-identity strong{display:block;font:500 15px/1.4 var(--heading);margin:4px 0;color:#ede5f4;overflow-wrap:anywhere}.ccu-list-identity small{display:block;color:#beb0cc;font-size:9px;line-height:1.5}.ccu-list-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ccu-list-figures>span{font-size:9px;color:#c2b1ce}.ccu-list-figures b{display:block;font:500 15px/1.4 var(--heading);margin-top:5px;color:#ebdbc8;overflow-wrap:anywhere}.ccu-list-figures>span:last-child b{color:#b9ddcb}.ccu-list-figures small{display:block;font-size:10px}.ccu-list-more svg{width:15px;height:15px;color:#dcc18f}.ccu-chain-list>li>.ccu-opportunity{margin:12px 10px 0 44px;max-width:520px}.ccu-chain-list .ccu-opportunity b{font-size:13px}.ccu-observatory .ccu-chart-footer{background:#121a2477}@media(min-width:1900px){.ccu-chart-layout{grid-template-columns:minmax(0,1fr) 360px}.ccu-observatory .ccu-cylinder-stage .ccu-station{width:195px}.ccu-observatory .ccu-cylinder-stage .ccu-station-art{height:110px}}@media(max-width:1100px){.ccu-chart-layout{grid-template-columns:minmax(0,1fr) 285px}.ccu-point-summary,.ccu-rating{padding:18px}.ccu-list-step{grid-template-columns:20px 60px minmax(0,1fr) 15px;gap:9px}.ccu-list-figures{grid-column:2/4;grid-row:2}.ccu-list-more{grid-column:4;grid-row:1/3}}@media(max-width:900px){.ccu-chart-layout{grid-template-columns:1fr}.ccu-route-side{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid #b7afce30}.ccu-rating{border-top:0;border-left:1px solid #b7afce30}.ccu-point-summary{min-height:0}.ccu-list-step{grid-template-columns:20px 76px minmax(0,1fr) minmax(220px,1fr) 15px}.ccu-list-figures,.ccu-list-more{grid-column:auto;grid-row:auto}}@media(max-width:600px){.ccu-orbit-navigation{gap:12px;padding:12px}.ccu-orbit-navigation>span{min-width:0;flex:1}.ccu-orbit-navigation .icon-button{flex-shrink:0}.ccu-observatory.ccu-market .ccu-map-heading{display:block;padding:0 15px}.ccu-observatory .ccu-map-heading h2{font-size:23px}.ccu-reference-unit{display:none}.ccu-observatory .ccu-chart-toolbar{padding:0 15px 15px}.ccu-graph-shell,.ccu-observatory .ccu-chart-scroll{height:486px}.ccu-cylinder-track{height:470px}.ccu-cylinder-glass{inset:-30px 12px -30px 58px}.ccu-value-axis{width:57px}.ccu-value-axis span{font-size:8px;padding:3px;right:2px}.ccu-observatory .ccu-cylinder-stage .ccu-station{width:126px}.ccu-observatory .ccu-cylinder-stage .ccu-station-art{height:76px}.ccu-observatory .ccu-cylinder-stage .ccu-ship-name{font-size:12px}.ccu-observatory .ccu-cylinder-stage .ccu-elevation{font-size:15px}.ccu-orbit-caption{padding:8px 5px}.ccu-orbit-caption>small{font-size:8px}.ccu-route-side{display:block}.ccu-rating{border-left:0;border-top:1px solid #b7afce30}.ccu-point-summary{padding:20px}.ccu-point-summary h3{font-size:22px}.ccu-list-scroll{padding:0 8px 12px;max-height:600px}.ccu-list-step{grid-template-columns:17px 52px minmax(0,1fr) 13px;gap:8px;padding:0 8px}.ccu-list-identity strong{font-size:14px}.ccu-list-figures{grid-column:2/4;grid-row:2;gap:8px}.ccu-list-figures b{font-size:13px}.ccu-list-more{grid-column:4;grid-row:1/3}.ccu-chain-list>li>.ccu-opportunity{margin-left:16px;margin-right:8px}}@media(prefers-reduced-motion:reduce){.ccu-cylinder-stage *{transition:none!important}}.ccu-observatory .ccu-cylinder-stage{perspective:none;isolation:isolate;--card-tint:233 189 127}.ccu-observatory .ccu-cylinder-back{z-index:0}.ccu-observatory .ccu-cylinder-glass{z-index:119;pointer-events:none;background:linear-gradient(90deg,#9cbccd08,transparent 12%,#aac6e503 48%,#9072b905 76%,#a4ced60b)}.ccu-observatory .ccu-cylinder-front{z-index:120}.ccu-observatory .ccu-value-axis{z-index:300}.ccu-observatory .ccu-cylinder-stage .ccu-station{transform-style:preserve-3d}.ccu-observatory .ccu-cylinder-stage .ccu-station-button{height:238px;transform-style:preserve-3d}.ccu-orbit-front{display:block;height:215px;width:100%;backface-visibility:hidden;border-radius:4px 14px 4px 4px;overflow:hidden;background:#151e2b;box-shadow:inset 0 0 0 1px #b8cfda73,0 15px 32px #02050ac9}.ccu-orbit-back{position:absolute;inset:0 0 23px;display:block;transform:rotateY(180deg);backface-visibility:hidden;opacity:.55;border-radius:4px 14px 4px 4px;overflow:hidden;background:#151e2b;box-shadow:inset 0 0 0 1px #b8cfda73}.ccu-observatory .ccu-cylinder-stage .ccu-station-art{clip-path:none}.ccu-observatory .ccu-cylinder-stage .ccu-orbit-caption{border-bottom:2px solid #dbb17d}.ccu-observatory .ccu-cylinder-stage .ccu-orbit-caption{height:116px;display:grid;grid-template-rows:36px 22px 22px;gap:5px;padding:12px 8px}.ccu-observatory .ccu-cylinder-stage .ccu-ship-name{font-size:14px;line-height:18px;max-height:36px;overflow:hidden;margin:0}.ccu-observatory .ccu-cylinder-stage .ccu-elevation{margin:0;line-height:22px}.ccu-observatory .ccu-cylinder-stage .ccu-orbit-caption>small{margin:0;line-height:11px;overflow:hidden}.ccu-observatory .ccu-cylinder-stage [data-rear] .ccu-point{visibility:hidden}.ccu-cylinder-back .ccu-cylinder-link{opacity:.42;stroke-width:1.3}.ccu-cylinder-front .ccu-cylinder-link{opacity:.9}.ccu-helix-signal{fill:none;stroke:#f2cd95;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:2 98;opacity:.7;animation:finish-travel 9s linear infinite;animation-play-state:paused}.ccu-cylinder-back .ccu-helix-signal{opacity:.25}.ccu-observatory .ccu-station-art .card-finish,.ccu-observatory .ccu-list-art .card-finish{display:block;position:absolute;inset:0;pointer-events:none;--card-tint:233 189 127}.ccu-observatory .ccu-station-art .swarm-core{width:23px;height:23px;bottom:1px}.ccu-observatory .ccu-list-art{position:relative}.ccu-observatory .ccu-list-art .swarm-core{width:16px;height:16px;bottom:0}.ccu-summary-signature{position:relative;display:block;width:27px;height:26px}.ccu-summary-signature .card-finish{display:block;position:absolute;inset:0}.ccu-summary-signature .finish-trace{display:none}.ccu-summary-signature .swarm-core{width:26px;height:26px;bottom:0}.ccu-observatory .core-cell:nth-of-type(3){animation-delay:-.6s}.ccu-observatory .core-cell:nth-of-type(4){animation-delay:-1.2s}html[data-card-motion=running] .ccu-observatory[data-in-view][data-presentation=chart] .ccu-helix-signal,html[data-card-motion=running] .ccu-observatory[data-in-view] .ccu-summary-signature .core-cell,html[data-card-motion=running] .ccu-observatory[data-in-view][data-presentation=chart] .ccu-station[data-active] :is(.finish-light,.core-cell),html[data-card-motion=running] .ccu-observatory[data-in-view][data-presentation=list] .ccu-chain-list [data-active] :is(.finish-light,.core-cell){animation-play-state:running}.ccu-observatory .ccu-point-summary{display:grid;grid-template-rows:26px 66px 118px 32px 100px 36px;gap:8px;padding:20px;height:458px;min-height:458px}.ccu-observatory .ccu-summary-identity{display:grid;grid-template-rows:48px 18px;min-width:0}.ccu-observatory .ccu-summary-identity h3{margin:0;font:550 20px/24px var(--heading);max-height:48px;overflow:auto;letter-spacing:-.4px}.ccu-observatory .ccu-summary-identity p{margin:0;font-size:10px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccu-observatory .ccu-point-values{margin:0;grid-template-rows:46px 62px;gap:10px 12px}.ccu-observatory .ccu-point-values dd{margin-top:4px;line-height:26px}.ccu-observatory .ccu-point-saving{padding-top:8px}.ccu-observatory .ccu-point-saving dd{line-height:32px}.ccu-observatory .ccu-point-resources{margin:0;line-height:16px;font-size:10px;overflow:auto}.ccu-summary-status{display:grid;grid-template-rows:16px 22px 30px;gap:3px;padding:10px 12px;border-left:2px solid #91a1b0;background:#24313b7a;overflow:auto}.ccu-summary-status strong{font-size:10px;font-weight:500;line-height:16px;color:#d3dce6}.ccu-summary-status b{font:500 14px/22px var(--heading);color:#e3e6ed}.ccu-summary-status small{font-size:10px;line-height:15px;color:#c2c7d1}.ccu-summary-status.is-link{border-color:#9bcbdc;background:#20313db0}.ccu-summary-status.is-link strong,.ccu-summary-status.is-link b{color:#c9e8f2}.ccu-summary-status.is-opportunity,.ccu-summary-status.is-simulation{border-color:#c4afde;background:#302738b0}.ccu-summary-status.is-opportunity strong,.ccu-summary-status.is-opportunity b{color:#e3d0f0}.ccu-summary-status.is-saving{border-color:#a7d8c4}.ccu-summary-action{display:flex;align-items:end}.ccu-summary-action .text-button{margin:0;min-height:36px;font-size:11px}.ccu-presentation-area{container-type:inline-size;container-name:ccu-pane}.ccu-observatory .ccu-list-scroll{height:696px;max-height:none;padding:0 14px}.ccu-observatory .ccu-chain-list>li{padding:0}.ccu-observatory .ccu-list-step{height:112px;grid-template-columns:20px 64px minmax(120px,1fr) minmax(230px,1.4fr) 146px 16px;gap:10px;padding:12px 10px;white-space:normal}.ccu-observatory .ccu-list-art{height:48px}.ccu-observatory .ccu-list-identity{display:grid;grid-template-rows:14px 40px 14px}.ccu-observatory .ccu-list-identity strong{margin:0;line-height:20px;max-height:40px;overflow:hidden;align-self:center}.ccu-observatory .ccu-list-identity small{line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccu-observatory .ccu-list-figures,.ccu-observatory .ccu-list-more{grid-row:auto;grid-column:auto}.ccu-list-status{display:grid;grid-template-rows:28px 32px;align-items:center;gap:2px;min-width:0;padding:4px 8px;border-left:2px solid #a8a0b855;background:#19242d55}.ccu-list-status small{font-size:10px;line-height:14px;color:#c6bccf}.ccu-list-status b{font:500 12px/16px var(--heading);color:#e0d6e7;overflow-wrap:anywhere}.ccu-list-status.is-link{border-color:#9bcbdc}.ccu-list-status.is-link :is(small,b){color:#b9dce9}.ccu-list-status.is-opportunity,.ccu-list-status.is-simulation{border-color:#c4afde}.ccu-list-status.is-opportunity :is(small,b){color:#ddc5f0}.ccu-list-status.is-saving{border-color:#a7d8c4}.ccu-list-status.is-saving b{color:#b9ddcb}@container ccu-pane (max-width:850px){.ccu-observatory .ccu-list-step{height:144px;grid-template-columns:20px 60px minmax(0,1fr) 136px 16px;grid-template-rows:64px 42px;gap:8px 10px;padding:15px 10px}.ccu-observatory .ccu-list-figures{grid-column:2/5;grid-row:2}.ccu-observatory .ccu-list-more{grid-column:5;grid-row:1/3}.ccu-list-status{grid-column:4;grid-row:1}}@container ccu-pane (max-width:480px){.ccu-observatory .ccu-list-step{height:188px;grid-template-columns:16px 44px minmax(0,1fr) 16px;grid-template-rows:64px 50px 30px;gap:8px;padding:12px 8px}.ccu-observatory .ccu-list-figures{grid-column:2/4;grid-row:2}.ccu-observatory .ccu-list-more{grid-column:4;grid-row:1/4}.ccu-list-status{grid-column:2/4;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px}.ccu-list-status small{font-size:9px}.ccu-list-status b{font-size:11px;white-space:nowrap}}@media(max-width:600px){.ccu-observatory .ccu-cylinder-stage .ccu-station-button{height:203px}.ccu-orbit-front{height:180px}.ccu-observatory .ccu-cylinder-stage .ccu-orbit-caption{height:104px;grid-template-rows:34px 20px 22px;gap:5px;padding:9px 5px}.ccu-observatory .ccu-cylinder-stage .ccu-ship-name{font-size:12px;line-height:17px;max-height:34px}.ccu-observatory .ccu-station-art .swarm-core{width:19px;height:19px}.ccu-observatory .ccu-list-scroll{height:550px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.ccu-helix-signal{animation:none;display:none}}.ccu-market{padding:24px 0 0;overflow:hidden;background:linear-gradient(115deg,#14292ff2,#191725f5)}.ccu-market .ccu-map-heading{padding:0 25px;margin-bottom:18px}.ccu-brand-cells{color:#edc185}.ccu-brand-cells svg{width:44px;height:44px}.ccu-chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 25px 12px}.ccu-chart-toolbar .ccu-legend{flex:1;min-width:0;max-width:none;flex-wrap:wrap}.ccu-chart-navigation{display:flex;align-items:center;gap:12px;color:#c6b9d1;font-size:11px}.ccu-chart-navigation button{width:36px;height:36px;min-height:36px;border:1px solid #c3adcc50;background:#211e2e}.ccu-chart-navigation button:first-child svg{transform:rotate(180deg)}.ccu-chart-scroll{height:676px;overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;scrollbar-color:#b59a71 #17212a;overscroll-behavior-x:contain;position:relative}.ccu-chart-scroll:focus-visible{outline:2px solid #efc386;outline-offset:-3px}.ccu-chart-canvas{position:relative;width:calc(var(--chart-width) + var(--viewport-width, 800px) - 290px);min-width:100%;height:660px;overflow:clip}.ccu-chart-world{position:absolute;left:calc((var(--viewport-width,800px) - 290px)/2);top:0;width:var(--chart-width);height:var(--world-height);transform:translateY(var(--camera-shift,0px))}.ccu-market .ccu-market-graph{position:absolute;left:0;top:0;width:var(--chart-width);height:var(--world-height);max-width:none;overflow:visible;pointer-events:none}.ccu-market-grid{stroke:#a6bbc114;stroke-width:1}.ccu-market-link{stroke:#e9bd7f;stroke-width:2}.ccu-market-link.hangar{stroke:#a7d8c4}.ccu-market-link.gap,.ccu-market-link.custom{stroke:#c4afde;stroke-dasharray:2 2}.ccu-market-link.is-link{stroke:#9bcbdc}.ccu-market-link.is-saving{stroke:#a7d8c4}.ccu-legend .link:before{background:#9bcbdc}.ccu-legend .gap:before{background:#c4afde}.ccu-market .ccu-station.is-link .ccu-point{color:#b6dce8;background:#213844;border-color:#9bcbdc}.ccu-market .ccu-station.is-saving .ccu-point{color:#b7e1c9;background:#223b34}.ccu-market-signal{stroke:#ffe3b8;stroke-width:3;stroke-dasharray:1 99;stroke-dashoffset:100;animation:ccu-route-signal 9s linear infinite;animation-play-state:paused;opacity:.75}html[data-card-motion=running] .ccu-market[data-in-view] .ccu-market-signal{animation-play-state:running}@keyframes ccu-route-signal{to{stroke-dashoffset:0}}.ccu-market .ccu-route{display:flex;gap:0;padding:0;position:relative;list-style:none}.ccu-market .ccu-station{flex:0 0 290px;width:290px;padding:0 24px;margin:0;border:0;scroll-snap-align:start;position:relative;top:var(--elevation)}.ccu-market .ccu-station-button{height:auto;display:flex;align-items:stretch;position:relative;padding:28px 0 12px;text-align:left;background:transparent;border:0;border-radius:0}.ccu-market .ccu-point{position:absolute;left:calc(50% - 14px);top:-14px;z-index:1;width:28px;height:28px;box-shadow:none}.ccu-market .ccu-elevation{display:flex;flex-direction:column;gap:1px;position:absolute;top:-55px;left:0;width:100%;align-items:center;color:#f5dfbc}.ccu-elevation strong{font:500 23px/1.2 var(--heading);letter-spacing:-.6px}.ccu-elevation small{font-size:10px;color:#c2bacb}.ccu-market .ccu-station-art{display:block;position:absolute;top:-225px;width:100%;height:125px;margin:0;clip-path:polygon(0 0,94% 0,100% 13%,100% 100%,0 100%);background:#141c25}.ccu-market .ccu-station-art img{opacity:1;filter:none}.ccu-market .gap .ccu-station-art img{opacity:.8;filter:saturate(.7)}.ccu-market .ccu-stage-origin{font-size:10px;color:#e8c38e;line-height:1.5}.ccu-market .hangar .ccu-stage-origin{color:#b2ddc8}.ccu-market .gap .ccu-stage-origin,.ccu-market .custom .ccu-stage-origin{color:#d3bce8}.ccu-market .ccu-ship-name{display:block;font:550 19px/1.35 var(--heading);letter-spacing:-.5px;min-height:51px;margin-top:5px}.ccu-cumulative{display:grid;grid-template-columns:1.2fr 1fr;gap:9px;padding:13px 0 9px;border-top:1px solid #bdc0d125;margin-top:8px}.ccu-cumulative>span{color:#c4b7cf;font-size:10px;line-height:1.5}.ccu-cumulative b{display:block;color:#dce7df;font:500 17px/1.5 var(--heading);letter-spacing:-.3px}.ccu-cumulative>span:first-child b{color:#b7e1c9}.ccu-cumulative b small{display:block;font:400 10px/1.4 IBM Plex Sans,sans-serif;color:#bdd9cc}.ccu-step-cost{color:#c5b5d2;font-size:10px;line-height:1.6}.ccu-opportunity{display:block;border-left:2px solid #bea0d6;padding:10px 11px;margin-top:12px;background:#302738}.ccu-opportunity>span:first-child{display:flex;gap:6px;align-items:center}.ccu-opportunity svg{width:15px;height:15px;color:#dec2f2;flex-shrink:0}.ccu-opportunity strong{color:#ebd5f8;font:500 11px/1.5 IBM Plex Sans,sans-serif}.ccu-opportunity>b{display:block;color:#eddafa;font:500 14px/1.5 var(--heading);margin-top:4px}.ccu-opportunity small{display:block;color:#c5b4d0;font-size:9px;line-height:1.6}.ccu-link-note{background:#20313d;border-color:#9bcbdc}.ccu-link-note strong,.ccu-link-note>b,.ccu-link-note svg{color:#c9e8f2}.ccu-link-note small{color:#b6ccd6}.ccu-link-advice{margin:15px 0;padding:14px;border-left:2px solid #9bcbdc;background:#20313d;color:#d5e6ed}.ccu-link-advice h3{font-size:16px}.ccu-link-advice p{font-size:12px;line-height:1.7;margin:10px 0}.ccu-link-advice button{font-size:12px}.ccu-estimate-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0;color:#dec5f0;font-size:12px}.ccu-estimate-summary strong{font-size:16px}.ccu-estimate-summary small{color:#bfb0cc;font-size:11px}.ccu-estimate-summary button{font-size:11px}.ccu-potential-meter{display:block;margin-top:8px;height:3px;background:#a593b529}.ccu-potential-meter:before{content:"";display:block;width:var(--potential);height:100%;background:#bd9ed2}.ccu-market .ccu-station-bottom{margin-top:0;padding-top:12px}.ccu-market .ccu-station-button[aria-pressed=true]{box-shadow:0 2px #e9bd7f}.ccu-chart-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;color:#d4c2e0;font-size:11px;background:#141721a6;border-top:1px solid #c9b6e029}.ccu-chart-footer>span:nth-child(2){color:#b8acc4;font-size:10px;text-align:center}.ccu-account{margin:0 0 22px;border-block:1px solid #bfa8d12d;background:#161b23d9}.ccu-account dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.5fr);margin:0;padding:15px 5px}.ccu-account dl>div{padding:0 15px;border-right:1px solid #c9b6e024}.ccu-account dl>div:last-child{border:0}.ccu-account dt{color:#c5b7d2;font-size:11px}.ccu-account dd{margin:7px 0 0;font:500 23px/1.4 var(--heading);color:#ede3d4}.ccu-account dd small{display:block;font:400 10px/1.6 IBM Plex Sans,sans-serif;color:var(--sct-subtext)}.ccu-account dd .text-button{display:block;min-height:24px;padding:0;font-size:10px}.ccu-account .ccu-account-date{font-size:13px;line-height:1.7}.ccu-account-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:9px 20px;border-top:1px solid #c9b6e021}.ccu-account-actions>span{margin-right:auto;color:#b6a9c3;font-size:10px;line-height:1.5;max-width:65ch}.ccu-account-actions button{font-size:11px;min-height:34px}.ccu-mode-help{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-5px 0 17px}.ccu-mode-help p{display:none;color:#c3b5cf;font-size:12px;line-height:1.6}.ccu-mode-help button{margin-left:auto;font-size:11px;min-height:28px}.ccu-editing{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:20px;padding:14px 0;border-top:1px solid #c9b6e030}.ccu-editing>div:first-child{min-width:0}.ccu-editing strong{display:block;font:500 18px/1.45 var(--heading);overflow-wrap:anywhere}.ccu-editing small{display:block;font-size:11px;color:#c7b6d2;margin-top:4px}.ccu-editing>div:last-child{display:flex;gap:12px;flex-shrink:0}.ccu-editing button{font-size:11px}.ccu-saved-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:22px}.ccu-saved-card{border:1px solid #b7a6cd3a;border-radius:4px 16px 4px 4px;background:#171b25;overflow:hidden}.ccu-saved-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.ccu-saved-art{display:grid;grid-template-columns:1fr 1fr;position:relative;height:155px;overflow:hidden}.ccu-saved-art>span:not(.ccu-saved-join){display:block;overflow:hidden}.ccu-saved-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ccu-saved-art .ccu-no-image{height:100%}.ccu-saved-art>span:first-child{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);margin-right:-10px}.ccu-saved-art>span:last-child{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);margin-left:-10px}.ccu-saved-join{display:grid;place-items:center;position:absolute;left:calc(50% - 19px);top:calc(50% - 19px);width:38px;height:38px;background:#302b29;color:#f0cb94;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);z-index:1}.ccu-saved-join svg{width:21px;height:21px}.ccu-saved-body{display:block;padding:17px}.ccu-saved-body>strong{display:block;font:550 19px/1.4 var(--heading);color:#f0e6f5;overflow-wrap:anywhere}.ccu-saved-endpoints{display:block;font-size:11px;color:#c9b7d5;margin-top:6px}.ccu-saved-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0}.ccu-saved-numbers>span{font-size:10px;color:#c1b3ce}.ccu-saved-numbers b{display:block;font:500 21px/1.4 var(--heading);color:#eedac0}.ccu-saved-numbers>span:nth-child(2) b{color:#b7ddc8}.ccu-saved-numbers small{display:block;font:400 11px/1.4 IBM Plex Sans,sans-serif}.ccu-saved-date,.ccu-saved-body>small{display:block;font-size:10px;color:#c4b5d0;line-height:1.7}.ccu-saved-open{white-space:normal}.ccu-saved-numbers b{overflow-wrap:anywhere}.ccu-saved-actions{display:flex;align-items:center;gap:8px;padding:12px 15px;border-top:1px solid #c9b6e029;flex-wrap:wrap}.ccu-saved-actions button{font-size:11px;min-height:36px}.ccu-saved-actions .icon-button{margin-left:auto}.ccu-manual-list article{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:15px 0;border-bottom:1px solid #c9b6e030}.ccu-manual-list strong{grid-column:1/-1;font-size:15px}.ccu-manual-list span{font-size:12px;color:#d0bce0}#ccu-cost-form>p:first-child{margin:0 0 20px}.ccu-learning p{font-size:14px;line-height:1.75;color:#cfbfdc}.ccu-learning details{border-top:1px solid #c9b6e035;margin-top:20px;padding-top:18px}.ccu-learning summary{color:#f0d1a6;cursor:pointer;font-size:14px}.ccu-learning details p{margin-top:14px}.ccu-learning-example{display:flex;align-items:center;gap:18px;margin:25px 0;padding:24px;background:#15262e;border-radius:4px 16px 4px 4px}.ccu-learning-example>span{color:#cbbcd9;font-size:12px}.ccu-learning-example b{display:block;color:#f2d3a5;font:500 32px/1.4 var(--heading)}.ccu-learning-link{flex:1;text-align:center}.ccu-learning-link svg{width:90%;height:28px;color:#b5deca;animation:ccu-example-travel 1.5s ease-out 1}.ccu-learning-link small{display:block;margin-top:8px;line-height:1.5}@keyframes ccu-example-travel{0%{transform:translate(-12px)}to{transform:translate(0)}}:root:has([data-action=pause][aria-pressed=true]) .ccu-learning-link svg{animation-play-state:paused}@media(max-width:1000px){.ccu-account dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}.ccu-account dl>div:nth-child(3){border:0}.ccu-account dl>div:last-child{grid-column:span 2}.ccu-chart-navigation span{display:none}}@media(max-width:760px){.ccu-saved-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.ccu-saved-numbers b{font-size:19px}.ccu-saved-numbers>span:last-child{grid-column:1/-1;display:flex;align-items:baseline;gap:12px}#ccu-cost-form .fields-grid>label:nth-child(1),#ccu-cost-form .fields-grid>label:nth-child(2),#ccu-cost-form .fields-grid>label:nth-child(5),#ccu-cost-form .fields-grid>label:nth-child(6){grid-column:1/-1}.ccu-market{padding-top:20px}.ccu-market .ccu-map-heading{padding:0 16px;display:flex}.ccu-market .ccu-map-heading h2{font-size:21px}.ccu-brand-cells svg{width:30px;height:30px}.ccu-chart-toolbar{padding:0 16px 20px}.ccu-chart-toolbar .ccu-legend{max-width:none;margin:0;gap:12px}.ccu-chart-navigation{display:none}.ccu-chart-scroll{height:660px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}.ccu-chart-canvas{width:100%;min-width:0;height:auto;overflow:visible}.ccu-chart-world{position:relative;left:0;width:100%;height:auto;transform:none}.ccu-market .ccu-market-graph{display:none}.ccu-market .ccu-route{display:block;padding:0 18px 25px 28px}.ccu-market .ccu-station{top:auto;width:100%;padding:0 0 28px 29px;border-left:1px solid #d7b88488}.ccu-market .ccu-station.gap{border-left-style:dashed;border-color:#c4afde}.ccu-market .ccu-station.hangar{border-color:#a7d8c4}.ccu-market .ccu-station:last-child{border:0;padding-bottom:0}.ccu-market .ccu-station.is-link{border-color:#9bcbdc}.ccu-market .ccu-station-button{padding:0 0 10px}.ccu-market .ccu-point{top:8px;left:-44px}.ccu-market .ccu-elevation{position:static;align-items:flex-start;order:0;gap:3px;margin:0 0 12px}.ccu-market .ccu-station-art{position:relative;top:auto;height:145px;margin-bottom:10px}.ccu-market .ccu-ship-name{min-height:0;margin-bottom:7px}.ccu-cumulative{margin-top:7px}.ccu-chart-footer{padding:14px 16px;flex-wrap:wrap;font-size:10px}.ccu-chart-footer>span:nth-child(2){display:none}.ccu-editing{align-items:flex-start;flex-direction:column}.ccu-editing>div:last-child{flex-wrap:wrap}.ccu-editing strong{font-size:17px}.ccu-account dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ccu-account dl>div:nth-child(2n){border:0}.ccu-account dl>div:nth-child(3){border-right:1px solid #c9b6e024}.ccu-account dl>div:last-child{grid-column:1/-1}.ccu-account dd{font-size:21px}.ccu-account-actions{padding:12px 15px;justify-content:flex-start}.ccu-account-actions>span{flex-basis:100%}.ccu-mode-help,.ccu-mode-help p{display:block}.ccu-mode-help button{margin-top:4px}.ccu-learning-example{gap:10px;padding:17px}.ccu-learning-example b{font-size:26px}}@media(prefers-reduced-motion:reduce){.ccu-market-signal,.ccu-learning-link svg{animation:none!important}.ccu-chart-scroll{scroll-behavior:auto}}.ccu-workspace{max-width:1700px;margin-inline:auto}.ccu-workspace .ccu-heading{margin-bottom:22px}.ccu-workspace .ccu-account{border:1px solid #b8a7c62d;border-radius:5px 16px 5px 5px;background:#171d27b8;margin-bottom:24px}.ccu-workspace .ccu-account dl{grid-template-columns:1fr 1fr 1fr 1.3fr;padding:18px 8px;gap:0}.ccu-workspace .ccu-account dl>div{padding-inline:18px;border-right:1px solid #c9b6e026;grid-column:auto}.ccu-workspace .ccu-account dl>div:last-child{border:0}.ccu-workspace .ccu-account dt{font-size:11px;color:#c5b9d1}.ccu-workspace .ccu-account dd{font-size:25px}.ccu-workspace .ccu-account .ccu-account-date{font-size:13px}.ccu-workspace .ccu-account-actions{padding:10px 25px;background:#10172245}.ccu-setup{padding:23px;border:1px solid #b8a7c636;border-radius:5px 22px 5px 5px;background:#161925bf}.ccu-setup-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.ccu-setup-heading h2{font:500 21px/1.4 var(--heading);letter-spacing:-.5px}.ccu-setup-heading .text-button{font-size:11px;gap:7px}.ccu-workspace .ccu-setup .ccu-mode-switch{gap:10px;margin:0 0 22px}.ccu-workspace .ccu-setup .ccu-mode-switch>button{padding:17px 18px;min-height:106px;background:#1d1e2b;border:1px solid #b8a7c633;box-shadow:none;gap:12px;align-items:flex-start;position:relative;overflow:hidden}.ccu-setup .ccu-mode-switch>button:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(125deg,transparent 0 38px,#bdacc906 38px 39px)}.ccu-workspace .ccu-setup .ccu-mode-switch>button[aria-pressed=true]{background:#2c2734;border-color:#d5ad706d;box-shadow:inset 3px 0 #d5ad70}.ccu-workspace .ccu-setup .ccu-mode-switch strong{font-size:15px;line-height:1.45}.ccu-workspace .ccu-setup .ccu-mode-switch small{display:block;color:#c0b4cc;font-size:11px;line-height:1.6;margin-top:5px}.ccu-workspace .ccu-setup .ccu-mode-check{display:block;width:16px;min-width:16px;margin-left:auto}.ccu-workspace .ccu-setup .ccu-config{background:none;border:0;border-radius:0}.ccu-workspace .ccu-setup .ccu-endpoints{padding:0;gap:12px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.ccu-workspace .ccu-setup .ccu-endpoint{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:0;min-height:155px;overflow:hidden;border:1px solid #b8a7c635;border-radius:4px 17px 4px 4px;background:#17232c}.ccu-endpoint-art{position:relative;min-height:155px;align-self:stretch;overflow:hidden;background:#17202a}.ccu-endpoint-art>img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover}.ccu-endpoint-art>.ccu-no-image{height:100%;min-height:155px}.ccu-endpoint-art .card-finish{display:block;position:absolute;inset:0;pointer-events:none;--card-tint:233 189 127}.ccu-endpoint-art .swarm-core{width:25px;height:25px}.ccu-workspace .ccu-setup .ccu-endpoint .field{position:relative;padding:18px 16px;gap:9px;background:linear-gradient(130deg,#20303a60,#191c29),repeating-linear-gradient(35deg,transparent 0 40px,#a8bfca08 40px 41px)}.ccu-workspace .ccu-setup .ccu-endpoint .field>span{font-size:12px;color:#e0cdb1}.ccu-workspace .ccu-setup .ccu-endpoint select{min-height:44px;background:#141b27;border-color:#bdacc848;font-size:13px}.ccu-workspace .ccu-setup .ccu-endpoint .field small{color:#beb5ca;font-size:10px;line-height:1.55}.ccu-workspace .ccu-setup .ccu-resource-row{margin-top:20px;padding:15px 0 0;background:none;border-color:#b8a7c62b;gap:16px}.ccu-workspace .ccu-setup .ccu-resource-row fieldset{gap:8px 20px}.ccu-workspace .ccu-setup .ccu-resource-row .check-line{font-size:12px;min-height:36px}.ccu-workspace .ccu-setup .ccu-data-note{margin:16px 0 0;padding-top:12px;border-top:1px solid #b8a7c619;font-size:10px;line-height:1.6}.ccu-workspace .ccu-setup .ccu-constraints{padding:12px 0 0}.ccu-workspace .ccu-editing{padding:19px 0;margin:10px 0 0;border:0}.ccu-workspace .ccu-editing strong{font-size:20px}.ccu-workspace .ccu-editing small{color:#bdb0cb}.ccu-workspace .ccu-editing button{min-height:42px}.ccu-economy{margin-bottom:22px;padding:20px;border:1px solid #b8a7c630;border-radius:5px 18px 5px 5px;background:#141b25b8}.ccu-outcome-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px}.ccu-outcome-heading h2{font:500 20px/1.4 var(--heading);letter-spacing:-.4px;flex-shrink:0}.ccu-economy .ccu-route-status{margin:0;gap:10px 16px;justify-content:flex-end}.ccu-economic-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(215px,.83fr);gap:12px}.ccu-economic-grid .ccu-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;border:0;background:none}.ccu-economic-grid .ccu-metrics>div{padding:20px;min-height:157px;border:1px solid #b8a7c62e;border-radius:3px 13px 3px 3px;background:#1b2530}.ccu-economic-grid .ccu-metrics>div:last-child{grid-column:auto;border:1px solid #abd2bd33}.ccu-economic-grid .ccu-metrics .ccu-metric-cost{background:#202333}.ccu-economic-grid .ccu-metrics .ccu-metric-saving{background:#1a302f;border-color:#abd2bd33}.ccu-economic-grid .ccu-metrics dt{color:#c4bbd0;font-size:11px}.ccu-economic-grid .ccu-metrics dd{margin-top:12px;font:500 clamp(23px,2.4vw,34px)/1.3 var(--heading);letter-spacing:-.8px;color:#f2e3cd}.ccu-economic-grid .ccu-metrics .ccu-metric-cost dd{color:#f2e3cd}.ccu-economic-grid .ccu-metrics .ccu-metric-saving dd{color:#bce1ca}.ccu-economic-grid .ccu-metrics small{color:#bcb1c9;margin-top:12px;font-size:10px;line-height:1.55}.ccu-savings-percent{display:inline-block;font:500 14px/1.6 var(--heading);letter-spacing:0;color:#c2dfd0;vertical-align:middle;margin-left:4px}.ccu-rating-compact.ccu-rating{padding:15px 17px;border:1px solid #d0b08438;border-radius:3px 13px 3px 3px;background:#2a2631}.ccu-rating-caption h3{font:500 13px/1.5 var(--heading)}.ccu-rating-caption small{display:block;color:#c0afcb;font-size:9px;line-height:1.5}.ccu-rating-compact .ccu-rating-result{margin:8px 0;gap:12px}.ccu-rating-compact .ccu-tier-badge{width:44px;height:50px;font-size:27px}.ccu-rating-compact .ccu-rating-result>strong{font-size:12px;line-height:1.5}.ccu-rating-compact>.text-button{min-height:26px;font-size:10px;padding:0;gap:6px}.ccu-funding-band{display:grid;grid-template-columns:1fr 1.7fr;gap:25px;align-items:center;margin-top:17px;padding:17px 0;border-block:1px solid #b8a7c625}.ccu-funding-band h3{font:500 14px/1.4 var(--heading);color:#ddd1e7}.ccu-funding-band p{font-size:11px;line-height:1.6;color:#bdb1ca;margin-top:6px}.ccu-funding{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:20px}.ccu-funding>div{border-left:1px solid #b8a7c62e;padding-left:22px}.ccu-funding dt{color:#bdb2cb;font-size:10px}.ccu-funding dd{font:500 23px/1.3 var(--heading);color:#e6d4ba;margin:7px 0 0;overflow-wrap:anywhere}.ccu-funding>div:nth-child(2) dd{color:#f0c58e}.ccu-funding-note{color:#b8acc6;font-size:10px;line-height:1.65;margin-top:10px;max-width:125ch}.ccu-economy .ccu-estimate-summary{margin:15px 0 0;padding:11px 14px;border-left:2px solid #b99bd1;background:#30243955;gap:7px 12px}.ccu-economy .ccu-estimate-summary>span{color:#d7c0e6;font-size:11px}.ccu-economy .ccu-estimate-summary strong{font-size:16px}.ccu-economy .ccu-estimate-summary small{color:#c4b2ce;font-size:10px}.ccu-rating-guide p{font-size:14px;line-height:1.7;color:#d1c3de;margin:0 0 16px}.ccu-rating-guide table{width:100%;border-collapse:collapse;margin:20px 0}.ccu-rating-guide th,.ccu-rating-guide td{text-align:left;padding:12px 10px;border-bottom:1px solid #b8a7c63b;font-size:13px;color:#e0d3eb}.ccu-rating-guide caption{text-align:left;color:#bfb0cf;font-size:12px;line-height:1.6;margin-bottom:13px}.ccu-rating-guide .is-current{background:#73572b33}.ccu-observatory .ccu-chart-layout{align-items:stretch}.ccu-observatory .ccu-graph-shell,.ccu-observatory .ccu-chart-scroll{height:546px}.ccu-observatory .ccu-cylinder-track{height:530px}.ccu-observatory .ccu-orbit-navigation{height:64px;padding:12px 20px}.ccu-observatory .ccu-list-scroll{height:610px}.ccu-observatory .ccu-route-side{display:block;align-self:stretch}.ccu-observatory .ccu-point-summary{height:610px;min-height:610px;align-content:space-between}.ccu-observatory .ccu-chart-footer{margin-top:0}.ccu-observatory .ccu-chart-toolbar{padding-bottom:18px;gap:18px}.ccu-observatory .ccu-legend{gap:12px 22px;font-size:12px;font-weight:500}.ccu-observatory .ccu-legend>span{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:#d4c8df}.ccu-observatory .ccu-legend>span:before{content:none}.ccu-observatory .ccu-legend-line{width:42px;height:12px;flex-shrink:0;fill:none;stroke:#e9bd7f;stroke-width:3.2;stroke-linecap:round}.ccu-observatory .ccu-legend .owned .ccu-legend-line{stroke:#a7d8c4}.ccu-observatory .ccu-legend .link .ccu-legend-line{stroke:#9bcbdc}.ccu-observatory .ccu-legend .gap .ccu-legend-line{stroke:#c4afde;stroke-dasharray:7 5}.ccu-observatory .ccu-legend .simulation .ccu-legend-line{stroke:#c4afde;stroke-dasharray:2 5}.ccu-observatory .ccu-cylinder-front .ccu-cylinder-link{stroke-width:3.2}.ccu-observatory .ccu-cylinder-back .ccu-cylinder-link{stroke-width:2.1}.ccu-observatory .ccu-cylinder-link.is-opportunity{stroke-dasharray:7 5}.ccu-observatory .ccu-cylinder-link.is-simulation{stroke-dasharray:2 5}.ccu-observatory .ccu-helix-signal{stroke-width:2.3}.ccu-orbit-bees{position:absolute;inset:0;pointer-events:none;z-index:118}.ccu-orbit-bee{position:absolute;top:0;left:0;width:14px;height:14px;pointer-events:none;offset-path:ellipse(38% 10% at 53% 77%);offset-rotate:auto 90deg;opacity:.25;animation:ccu-bee-orbit 29s linear infinite;animation-play-state:paused}.ccu-orbit-bee.bee-1{width:11px;height:11px;offset-path:ellipse(36% 8% at 53% 58%);animation-duration:37s;animation-delay:-13s}.ccu-orbit-bee.bee-2{width:12px;height:12px;offset-path:ellipse(39% 9% at 53% 86%);animation-duration:43s;animation-delay:-27s}@keyframes ccu-bee-orbit{0%{offset-distance:0%;opacity:.12}25%{opacity:.38}50%{opacity:.2}75%{opacity:.1}to{offset-distance:100%;opacity:.12}}html[data-card-motion=running] .ccu-observatory[data-in-view][data-presentation=chart] .ccu-orbit-bee{animation-play-state:running}.ccu-workspace .ccu-inspector{border-radius:5px 18px 5px 5px;overflow:hidden}.ccu-workspace .ccu-inspector-context{background:#202531b8}@media(min-width:1900px){.ccu-workspace{max-width:none}.ccu-observatory{--wide-chart-height:clamp(620px,62vh,720px)}.ccu-observatory .ccu-graph-shell,.ccu-observatory .ccu-chart-scroll{height:var(--wide-chart-height)}.ccu-observatory .ccu-cylinder-track{height:calc(var(--wide-chart-height) - 16px)}.ccu-observatory .ccu-list-scroll,.ccu-observatory .ccu-point-summary{height:calc(var(--wide-chart-height) + 64px);min-height:calc(var(--wide-chart-height) + 64px)}}@media(max-width:1200px){.ccu-workspace .ccu-setup .ccu-endpoint{grid-template-columns:105px minmax(0,1fr)}.ccu-economic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccu-economic-grid .ccu-metrics{display:contents}.ccu-economic-grid .ccu-rating-compact{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center}.ccu-rating-compact .ccu-rating-result{grid-column:2;grid-row:1/3}.ccu-rating-compact>.text-button{justify-self:start}}@media(max-width:900px){.ccu-observatory .ccu-point-summary{height:458px;min-height:458px;align-content:normal}.ccu-workspace .ccu-account dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.ccu-workspace .ccu-account dl>div:nth-child(2n){border:0}.ccu-workspace .ccu-setup .ccu-endpoint{grid-template-columns:1fr}.ccu-endpoint-art{min-height:100px;height:100px}.ccu-endpoint-art>.ccu-no-image{min-height:100px}.ccu-funding-band{grid-template-columns:1fr;gap:16px}.ccu-funding{gap:16px}.ccu-funding>div{padding-left:16px}.ccu-funding>div:first-child{padding-left:0;border:0}.ccu-outcome-heading{display:block}.ccu-economy .ccu-route-status{justify-content:flex-start;margin-top:12px}}@media(max-width:600px){.ccu-workspace .ccu-heading h1{font-size:35px}.ccu-workspace .ccu-account dl{padding:16px 0}.ccu-workspace .ccu-account dl>div{padding-inline:14px}.ccu-workspace .ccu-account dd{font-size:22px}.ccu-workspace .ccu-account-actions{padding:10px 14px;gap:7px}.ccu-setup{padding:16px 13px;border-radius:5px 18px 5px 5px}.ccu-setup-heading{display:block}.ccu-setup-heading h2{font-size:20px}.ccu-setup-heading .text-button{margin-top:6px}.ccu-workspace .ccu-setup .ccu-mode-switch{grid-template-columns:1fr;gap:7px}.ccu-workspace .ccu-setup .ccu-mode-switch>button{min-height:0;flex-direction:row;padding:13px}.ccu-workspace .ccu-setup .ccu-mode-switch strong{font-size:13px}.ccu-workspace .ccu-setup .ccu-mode-switch small{font-size:10px}.ccu-workspace .ccu-setup .ccu-endpoints{grid-template-columns:1fr;gap:12px}.ccu-workspace .ccu-setup .ccu-endpoint{grid-template-columns:72px minmax(0,1fr);min-height:145px}.ccu-endpoint-art{min-height:145px;height:auto}.ccu-workspace .ccu-setup .ccu-endpoint .field{padding:14px 10px}.ccu-workspace .ccu-setup .ccu-endpoint select{font-size:12px;padding-inline:8px}.ccu-workspace .ccu-setup .ccu-resource-row .check-line{font-size:11px}.ccu-workspace .ccu-editing{gap:12px}.ccu-workspace .ccu-editing strong{font-size:17px}.ccu-workspace .ccu-editing>div:last-child{width:100%;justify-content:space-between;gap:8px}.ccu-workspace .ccu-editing button{padding:8px 10px;font-size:10px}.ccu-economy{padding:15px 12px}.ccu-economic-grid{gap:8px}.ccu-economic-grid .ccu-metrics>div{padding:14px 12px;min-height:166px}.ccu-economic-grid .ccu-metrics dt{font-size:10px}.ccu-economic-grid .ccu-metrics dd{font-size:24px;letter-spacing:-.6px}.ccu-economic-grid .ccu-metrics small{font-size:9px}.ccu-savings-percent{display:block;margin:6px 0 0;font-size:13px}.ccu-economic-grid .ccu-rating-compact{display:block;padding:12px}.ccu-rating-caption h3{font-size:11px}.ccu-rating-compact .ccu-rating-result{gap:8px;margin:11px 0}.ccu-rating-compact .ccu-tier-badge{width:34px;height:40px;font-size:23px}.ccu-rating-compact .ccu-rating-result>strong{font-size:10px;overflow-wrap:anywhere}.ccu-rating-compact>.text-button{font-size:9px;text-align:left;line-height:1.5}.ccu-funding{grid-template-columns:1fr;gap:0}.ccu-funding>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border:0;border-bottom:1px solid #b8a7c620}.ccu-funding dt{font-size:10px;min-height:0}.ccu-funding dd{font-size:20px;margin:0;white-space:nowrap;overflow-wrap:normal}.ccu-funding-note{font-size:9px}.ccu-economy .ccu-estimate-summary{padding:10px}.ccu-economy .ccu-estimate-summary small{font-size:9px}.ccu-observatory .ccu-graph-shell,.ccu-observatory .ccu-chart-scroll{height:486px}.ccu-observatory .ccu-cylinder-track{height:470px}.ccu-observatory .ccu-orbit-navigation{padding:12px;height:64px}.ccu-observatory .ccu-list-scroll{height:550px}.ccu-observatory .ccu-legend{gap:8px 14px;font-size:10px}.ccu-observatory .ccu-legend>span{gap:6px;min-height:24px}.ccu-observatory .ccu-legend-line{width:30px}.ccu-rating-guide th,.ccu-rating-guide td{padding:9px 5px;font-size:11px}}@media(prefers-reduced-motion:reduce){.ccu-orbit-bee{display:none;animation:none}}#workspace .ccu-bench{max-width:2300px}#workspace .ccu-bench .ccu-heading{margin-bottom:20px}#workspace .ccu-bench .ccu-chain-bar{position:sticky;top:10px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:8px 10px 8px 16px;border:1px solid #c9b6e033;border-radius:6px 18px 6px 6px;background:#15131ff0;backdrop-filter:blur(18px);box-shadow:0 12px 34px #04030a80}#workspace .ccu-bench .ccu-chain-tabs{display:flex;align-items:center;gap:12px;min-width:0;flex:1}#workspace .ccu-bench .ccu-chain-bar-label{flex:none;display:flex;align-items:center;gap:8px;color:#e9dfef;font:550 14px/1.3 var(--heading)}#workspace .ccu-bench .ccu-chain-bar-label b{padding:1px 8px;border-radius:999px;background:#2b2435;color:#f5f2f9;font:600 12px/1.7 IBM Plex Sans,sans-serif}#workspace .ccu-bench .ccu-chain-tablist{display:flex;gap:6px;min-width:0;margin:0;padding:2px;list-style:none;overflow:auto hidden;scrollbar-width:thin;scrollbar-color:#ba997080 transparent}#workspace .ccu-bench .ccu-chain-tablist>li{flex:none}#workspace .ccu-bench .ccu-chain-tab{position:relative;display:flex;align-items:center;gap:10px;min-height:50px;max-width:300px;padding:6px 16px 6px 8px;border:1px solid #c9b6e024;border-radius:8px;background:#1b1a28;color:#c2bbce;text-align:left;transition:background .2s,color .2s}#workspace .ccu-bench button.ccu-chain-tab:hover{background:#24202f;color:#ece2f3}#workspace .ccu-bench .ccu-chain-tab.is-open{border-color:transparent;color:#f7e5c9;background:linear-gradient(120deg,#72513559,#ad81502b);box-shadow:inset 0 0 0 1px #e9b67740,inset 0 -2px #e3b473}#workspace .ccu-bench .ccu-chain-tab:focus{outline:none}#workspace .ccu-bench .ccu-chain-tab:focus-visible{outline:2px solid var(--amber);outline-offset:3px}#workspace .ccu-bench .ccu-chain-tab .ccu-tier-badge{flex:none;width:24px;height:28px;font-size:12px}#workspace .ccu-bench .ccu-chain-new{flex:none;display:grid;place-items:center;width:24px;height:28px;color:#f0cb94}#workspace .ccu-bench .ccu-chain-new svg{width:18px;height:18px}#workspace .ccu-bench .ccu-chain-tab-text{display:grid;gap:2px;min-width:0}#workspace .ccu-bench .ccu-chain-tab-text strong{overflow:hidden;color:inherit;font:550 13px/1.35 var(--heading);white-space:nowrap;text-overflow:ellipsis}#workspace .ccu-bench .ccu-chain-tab-text small{display:flex;align-items:center;gap:5px;color:#d9c0ed;font-size:12px;line-height:1.4;white-space:nowrap}#workspace .ccu-bench .ccu-chain-tab-text small svg{flex:none;width:13px;height:13px}#workspace .ccu-bench .ccu-chain-tab-text small.is-ready{color:#b7ddc8}#workspace .ccu-bench .ccu-chain-tab.is-draft small{color:#e9c999}#workspace .ccu-bench .ccu-chain-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--amber)}#workspace .ccu-bench .ccu-chain-add{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 16px 0 12px;border:1px dashed #e9b67780;border-radius:8px;background:#e3b47312;color:#f3d6a8;font:550 13px/1.3 var(--heading);white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s}#workspace .ccu-bench .ccu-chain-add:hover{border-style:solid;border-color:#e9b677;background:#e3b47326}#workspace .ccu-bench .ccu-chain-add:focus-visible{outline:2px solid var(--amber);outline-offset:3px}#workspace .ccu-bench .ccu-chain-add svg{flex:none;width:18px;height:18px}#workspace .ccu-bench .ccu-chain-state{flex:none;display:flex;align-items:center;gap:12px}#workspace .ccu-bench .ccu-save-state{color:#e9c999;font-size:12px}#workspace .ccu-bench .ccu-chain-state .text-button{min-height:40px;font-size:12px}#workspace .ccu-bench .ccu-chain-state .primary-button{gap:8px;min-height:42px;padding:0 18px;font-size:13px}#workspace .ccu-bench .ccu-saved-mark{display:inline-flex;align-items:center;gap:8px;color:#b7ddc8;font-size:13px;font-weight:600}#workspace .ccu-bench .ccu-saved-mark svg{width:17px;height:17px}#workspace .ccu-bench .ccu-saved-mark>span{display:grid;line-height:1.35}#workspace .ccu-bench .ccu-saved-mark small{color:var(--sct-subtext);font-size:12px;font-weight:400}#workspace .ccu-bench .ccu-more{position:relative}#workspace .ccu-bench .ccu-more>.icon-button{width:42px;height:42px}#workspace .ccu-bench .ccu-more-list{position:absolute;right:0;top:calc(100% + 10px);z-index:40;display:grid;width:min(340px,86vw);padding:6px;border:1px solid #c9b6e040;border-radius:6px 14px 6px 6px;background:#1a1826f7;box-shadow:0 18px 40px #000a}#workspace .ccu-bench .ccu-more-list[hidden]{display:none}#workspace .ccu-bench .ccu-more-list>button{display:grid;gap:3px;padding:11px 12px;border:0;border-radius:6px;background:none;color:#ece2f3;text-align:left}#workspace .ccu-bench .ccu-more-list>button:is(:hover,:focus-visible){background:#2a2535}#workspace .ccu-bench .ccu-more-list strong{font-size:13px;font-weight:600}#workspace .ccu-bench .ccu-more-list small{color:#bfb3cc;font-size:12px;line-height:1.5}#workspace .ccu-bench .ccu-more-list>.is-danger{display:flex;align-items:center;gap:8px;margin-top:4px;border-top:1px solid #c9b6e026;border-radius:0 0 6px 6px;color:#ffb3be}#workspace .ccu-bench .ccu-more-list>.is-danger svg{width:16px;height:16px}@keyframes ccu-just-saved{0%{box-shadow:inset 0 0 0 1px #e9b67740,inset 0 -2px #e3b473,0 0 #b7ddc8aa}to{box-shadow:inset 0 0 0 1px #e9b67740,inset 0 -2px #e3b473,0 0 0 14px #b7ddc800}}#workspace .ccu-bench .ccu-chain-tab[data-just-saved]{animation:ccu-just-saved 1.1s ease-out 2}#workspace .ccu-bench .ccu-bench-columns{display:grid;grid-template-columns:minmax(340px,410px) minmax(0,1fr);gap:22px;align-items:start}#workspace .ccu-bench .ccu-setup{padding:20px}#workspace .ccu-bench .ccu-setup-heading{margin-bottom:14px}#workspace .ccu-bench .ccu-setup .ccu-endpoints{grid-template-columns:minmax(0,1fr);gap:6px}#workspace .ccu-bench .ccu-setup .ccu-endpoint{grid-template-columns:104px minmax(0,1fr);min-height:112px}#workspace .ccu-bench .ccu-setup .ccu-endpoint-art,#workspace .ccu-bench .ccu-setup .ccu-endpoint-art>.ccu-no-image{min-height:112px}#workspace .ccu-bench .ccu-setup .ccu-endpoint .field{padding:12px 14px;gap:7px}#workspace .ccu-bench .ccu-setup .ccu-endpoint .field small{font-size:12px}#workspace .ccu-bench .ccu-setup .ccu-endpoint-arrow{display:grid;height:16px}#workspace .ccu-bench .ccu-setup .ccu-endpoint-arrow svg{width:18px;transform:rotate(90deg)}#workspace .ccu-bench .ccu-mode-field{margin-top:18px}#workspace .ccu-bench .ccu-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}#workspace .ccu-bench :is(.ccu-field-head>span,.ccu-resource-row legend){color:#e0cdb1;font-size:12px}#workspace .ccu-bench .ccu-field-head .text-button{gap:6px;min-height:32px;font-size:12px}#workspace .ccu-bench .ccu-setup .ccu-mode-switch{grid-template-columns:minmax(0,1fr);gap:6px;margin:0}#workspace .ccu-bench .ccu-setup .ccu-mode-switch>button{min-height:0;padding:11px 14px;gap:11px}#workspace .ccu-bench .ccu-setup .ccu-mode-switch strong{font-size:14px}#workspace .ccu-bench .ccu-setup .ccu-mode-switch small{margin-top:3px}#workspace .ccu-bench .ccu-setup .ccu-resource-row{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;margin-top:18px;padding:16px 0 0}#workspace .ccu-bench .ccu-setup .ccu-resource-row fieldset{display:grid;gap:0}#workspace .ccu-bench .ccu-resource-row legend{margin-bottom:4px;padding:0}#workspace .ccu-bench .ccu-setup .ccu-resource-row .check-line{min-height:38px;font-size:13px;border-bottom:1px solid #c9b6e014}#workspace .ccu-bench .ccu-resource-fact{margin-left:auto;color:var(--sct-subtext);font-size:12px}#workspace .ccu-bench .ccu-own-actions{display:flex;flex-wrap:wrap;gap:0 18px}#workspace .ccu-bench .ccu-own-actions .text-button{gap:6px;min-height:36px;font-size:12px}#workspace .ccu-bench .ccu-credit-field{width:100%;margin-top:4px}#workspace .ccu-bench .ccu-credit-field input{width:100%}#workspace .ccu-bench .ccu-credit-known{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:#c9bbd7;font-size:12px}#workspace .ccu-bench .ccu-credit-known b{color:#f3edf8}#workspace .ccu-bench .ccu-credit-known .text-button{min-height:32px;font-size:12px}#workspace .ccu-bench .ccu-chain-panel{display:grid;gap:18px;min-width:0;padding:22px 24px 26px;border-width:1px;border-style:solid;border-radius:5px 22px 5px 5px}#workspace .ccu-bench :is(.ccu-chain-main,.ccu-chain-aside){display:grid;align-content:start;gap:18px;min-width:0}#workspace .ccu-bench .ccu-chain-aside:empty{display:none}#workspace .ccu-bench .ccu-chain-head{display:grid;gap:4px}#workspace .ccu-bench .ccu-chain-kicker{color:#c9b6e0;font:500 12px/1.5 IBM Plex Sans,sans-serif;letter-spacing:.055em}#workspace .ccu-bench .ccu-chain-head h2{color:#f3ebf7;font:550 clamp(22px,1.8vw,30px)/1.25 var(--heading);letter-spacing:-.6px;overflow-wrap:anywhere}#workspace .ccu-bench .ccu-chain-route{margin:0;color:#cbbbd7;font-size:12px}#workspace .ccu-bench .ccu-route-status{justify-content:flex-start;margin:0}#workspace .ccu-bench .ccu-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #c9b6e026;border-radius:4px 14px 4px 4px;background:#11151d90}#workspace .ccu-bench .ccu-figures>div{min-width:0;padding:14px 18px;border-right:1px solid #c9b6e026}#workspace .ccu-bench .ccu-figures>div:last-child{border-right:0}#workspace .ccu-bench .ccu-figures dt{color:var(--sct-subtext);font-size:12px}#workspace .ccu-bench .ccu-figures dd{margin:6px 0 0;color:#f5e8d6;font:500 clamp(22px,1.7vw,30px)/1.25 var(--heading);letter-spacing:-.6px;overflow-wrap:anywhere}#workspace .ccu-bench .ccu-figure-saving dd{color:#bce0cf}#workspace .ccu-bench .ccu-figure-saving .ccu-savings-percent{font-size:14px;letter-spacing:0}#workspace .ccu-bench .ccu-figures small{display:block;margin-top:6px;color:var(--sct-subtext);font:400 12px/1.5 IBM Plex Sans,sans-serif;letter-spacing:0}#workspace .ccu-bench .ccu-figure-rating dd{display:flex;align-items:center;gap:10px}#workspace .ccu-bench .ccu-figure-rating .ccu-tier-badge{flex:none;width:38px;height:44px;font-size:22px}#workspace .ccu-bench .ccu-figure-rating dd>span:last-child{display:grid;gap:2px}#workspace .ccu-bench .ccu-figure-rating strong{color:#eee4f3;font:500 13px/1.4 IBM Plex Sans,sans-serif;letter-spacing:0}#workspace .ccu-bench .ccu-figure-rating .text-button{justify-self:start;gap:5px;min-height:28px;padding:0;font-size:12px;letter-spacing:0}#workspace .ccu-bench .ccu-funding-note{margin:0;max-width:none}#workspace .ccu-bench .ccu-figures+.ccu-funding-note{margin-top:-8px}#workspace .ccu-bench .ccu-gap-explainer{margin:0}#workspace .ccu-bench .ccu-chain-panel .ccu-observatory.ccu-map{margin:0;padding:0;border:0;border-radius:0;background:none;overflow:visible}#workspace .ccu-bench .ccu-observatory .ccu-map-heading{margin-bottom:12px;padding:0}#workspace .ccu-bench .ccu-map-heading h3{color:#f0e6f5;font:550 18px/1.4 var(--heading);letter-spacing:-.3px}#workspace .ccu-bench .ccu-observatory[data-presentation=list] :is(.ccu-chart-toolbar,.ccu-chart-footer,.ccu-route-side,.ccu-chart-only){display:none}#workspace .ccu-bench .ccu-observatory[data-presentation=list] .ccu-chart-layout{grid-template-columns:minmax(0,1fr)}#workspace .ccu-bench .ccu-observatory .ccu-chart-toolbar{padding-inline:0}#workspace .ccu-bench .ccu-inspector{margin-top:0;scroll-margin-top:96px}#workspace .ccu-bench .ccu-cylinder-stage .ccu-station[data-active] .ccu-orbit-front{box-shadow:inset 0 0 0 1px #edc58d,0 0 0 2px #edc58dcc,0 0 34px #e3b47340,0 15px 32px #02050ac9}#workspace .ccu-bench .ccu-observatory .ccu-list-scroll{height:auto;min-height:0;max-height:none;padding:0;overflow:visible}#workspace .ccu-bench .ccu-figure-rating .text-button{white-space:nowrap}#workspace .ccu-bench .ccu-figure-rating dd{flex-wrap:wrap}#workspace .ccu-bench .ccu-figure-rating dd>span:last-child{min-width:0}@media(max-width:680px){#workspace .ccu-bench .ccu-figure-rating .text-button{white-space:normal;text-align:left}}#workspace .ccu-bench #ccu-inspector-title:focus{outline:none}#workspace .ccu-bench .ccu-plan-more{display:grid;gap:16px}#workspace .ccu-bench .ccu-plan-more .ccu-low-saving,#workspace .ccu-bench .ccu-empty{margin:0}#workspace .ccu-bench .ccu-possible{margin:0;padding:16px 18px}#workspace .ccu-bench .ccu-possible-gap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px}#workspace .ccu-bench .ccu-possible-gap h4{margin:0}#workspace .ccu-bench .ccu-possible-toggle{min-height:36px;padding:0 14px;font-size:12px;white-space:nowrap}#workspace .ccu-bench .ccu-possible-ships{grid-column:1 / -1}#workspace .ccu-bench .ccu-possible-ships .ccu-watch-list{margin:0}#workspace .ccu-bench .ccu-watch .ccu-possible-toggle{margin:10px 14px 0 0}#workspace .ccu-bench .ccu-watch .ccu-possible-ships{margin:10px 0 4px}@media(min-width:1900px){#workspace .ccu-bench .ccu-bench-columns{grid-template-columns:450px minmax(0,1fr)}}@media(min-width:2400px){#workspace .ccu-bench{max-width:none}#workspace .ccu-bench .ccu-chain-panel.is-wide{grid-template-columns:minmax(0,1fr) minmax(380px,450px);align-items:start;-moz-column-gap:26px;column-gap:26px}#workspace .ccu-bench .ccu-chain-panel.is-wide:has(>.ccu-chain-aside:empty){grid-template-columns:minmax(0,1fr)}#workspace .ccu-bench .ccu-chain-panel.is-wide>.ccu-chain-head{grid-column:1 / -1}#workspace .ccu-bench .is-wide .ccu-figures{grid-template-columns:minmax(0,1fr)}#workspace .ccu-bench .is-wide .ccu-figures>div{border-right:0}#workspace .ccu-bench .is-wide .ccu-figures>div:not(:last-child){border-bottom:1px solid #c9b6e026}#workspace .ccu-bench .ccu-inspector{grid-template-columns:minmax(0,1fr)}#workspace .ccu-bench .ccu-inspector-context{border-right:0;border-bottom:1px solid #c9b6e027}}@media(max-width:900px){#workspace .ccu-bench .ccu-chain-bar{flex-wrap:wrap;gap:8px 12px;padding:8px 10px}#workspace .ccu-bench .ccu-chain-tabs{flex-basis:100%}#workspace .ccu-bench .ccu-chain-state{width:100%;justify-content:flex-end}#workspace .ccu-bench .ccu-figures{grid-template-columns:repeat(2,minmax(0,1fr))}#workspace .ccu-bench .ccu-figures>div:nth-child(2){border-right:0}#workspace .ccu-bench .ccu-figures>div:nth-child(-n+2){border-bottom:1px solid #c9b6e026}}@media(max-width:680px){#workspace .ccu-bench .ccu-chain-bar{position:relative;top:auto}#workspace .ccu-bench .ccu-chain-bar-label{display:none}#workspace .ccu-bench .ccu-chain-tab{max-width:230px}#workspace .ccu-bench .ccu-chain-add{padding:0 12px 0 10px}#workspace .ccu-bench .ccu-chain-add-tail{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#workspace .ccu-bench .ccu-possible-gap{grid-template-columns:minmax(0,1fr)}#workspace .ccu-bench .ccu-possible-toggle{justify-self:start}#workspace .ccu-bench .ccu-chain-panel{padding:16px 14px 20px}#workspace .ccu-bench .ccu-setup{padding:16px 14px}}@media(prefers-reduced-motion:reduce){#workspace .ccu-bench .ccu-chain-tab[data-just-saved]{animation:none}}#workspace .ccu-bench .ccu-jumps{--jump-indent:176px;margin:0;padding:0;list-style:none;border:1px solid #c9b6e026;border-radius:4px 14px 4px 4px;background:#11151d70}#workspace .ccu-bench .ccu-jump{--tone:#8f86a0;--tone-text:#e0d6e7;position:relative;border-top:1px solid #c9b6e01f}#workspace .ccu-bench .ccu-jump:first-child{border-top:0}#workspace .ccu-bench .ccu-jump:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tone);opacity:.8;pointer-events:none}#workspace .ccu-bench .ccu-jump[data-tone=own]{--tone:#a7d8c4;--tone-text:#bfe3d1}#workspace .ccu-bench .ccu-jump[data-tone=buy]{--tone:#e9c48c;--tone-text:#f3d6a8}#workspace .ccu-bench .ccu-jump[data-tone=link]{--tone:#9bcbdc;--tone-text:#bfdfeb}#workspace .ccu-bench .ccu-jump[data-tone=sim]{--tone:#c4afde;--tone-text:#ddc9ef}#workspace .ccu-bench .ccu-jump:is([data-tone=gap],[data-tone=wait]){--tone:#c9a7e8;--tone-text:#e6d0f7}#workspace .ccu-bench .ccu-jump[data-open]{background:#e3b4730c;box-shadow:inset 0 0 0 1px #e3b47340}#workspace .ccu-bench .ccu-jump-head{display:grid;grid-template-columns:26px 96px minmax(150px,.85fr) minmax(220px,1.6fr) 250px 20px;align-items:center;gap:12px 18px;width:100%;min-height:96px;padding:14px 16px 14px 18px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left}#workspace .ccu-bench button.ccu-jump-head{cursor:pointer;transition:background .2s}#workspace .ccu-bench button.ccu-jump-head:hover{background:#ffffff08}#workspace .ccu-bench button.ccu-jump-head:focus{outline:none}#workspace .ccu-bench button.ccu-jump-head:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}#workspace .ccu-bench .ccu-jump-order{display:grid;place-items:center;color:#d1c8d7;font:600 13px/1 IBM Plex Sans,sans-serif}#workspace .ccu-bench .ccu-jump-order svg{width:16px;height:16px}#workspace .ccu-bench .ccu-jump-art{width:100%;height:54px}#workspace .ccu-bench .ccu-jump-ship,#workspace .ccu-bench .ccu-jump-state{display:grid;align-content:center;gap:4px;min-width:0}#workspace .ccu-bench .ccu-jump-ship strong{color:#f0e8f5;font:550 16px/1.3 var(--heading);overflow-wrap:anywhere}#workspace .ccu-bench .ccu-jump-ship small{color:#bdb1c9;font-size:12px;line-height:1.45}#workspace .ccu-bench .ccu-jump-state strong{display:flex;align-items:center;gap:7px;color:var(--tone-text);font:600 14px/1.35 IBM Plex Sans,sans-serif}#workspace .ccu-bench .ccu-jump-state strong svg{flex:none;width:16px;height:16px}#workspace .ccu-bench .ccu-jump-state small{max-width:72ch;color:#d0c4da;font-size:12.5px;line-height:1.5}#workspace .ccu-bench .ccu-jump-figures{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}#workspace .ccu-bench .ccu-jump-figures>span{display:grid;align-content:start;gap:3px;min-width:0;color:var(--sct-subtext);font-size:12px}#workspace .ccu-bench .ccu-jump-figures b{color:#f5e8d6;font:500 18px/1.3 var(--heading);white-space:nowrap}#workspace .ccu-bench .ccu-jump-figures small{color:var(--sct-subtext);font-size:12px;line-height:1.4}#workspace .ccu-bench .ccu-jump-figures .is-saving b{color:#bce0cf}#workspace .ccu-bench .ccu-jump-figures .is-possible b{color:#e6d0f7}#workspace .ccu-bench .ccu-jump-chevron{display:grid;place-items:center}#workspace .ccu-bench .ccu-jump-chevron svg{width:16px;height:16px;color:#dcc18f;transform:rotate(90deg);transition:transform .2s}#workspace .ccu-bench .ccu-jump[data-open] .ccu-jump-chevron svg{transform:rotate(-90deg)}#workspace .ccu-bench .ccu-jump-possible{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;margin:-4px 16px 14px var(--jump-indent);padding:9px 14px;border-left:2px solid #c9a7e8;border-radius:2px 10px 2px 2px;background:#2a2238a6}#workspace .ccu-bench .ccu-jump-possible p{margin:0;color:var(--sct-subtext);font-size:12.5px;line-height:1.55}#workspace .ccu-bench .ccu-jump-possible p strong{color:#f1e4fa;font-weight:600}#workspace .ccu-bench .ccu-jump-possible-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}#workspace .ccu-bench .ccu-jump-possible .text-button{gap:6px;min-height:34px;padding-inline:0;font-size:12px}#workspace .ccu-bench .ccu-jump-possible .text-button svg{width:15px;height:15px}#workspace .ccu-bench .ccu-jump-possible .ccu-possible-ships{grid-column:1 / -1;margin:4px 0 2px}#workspace .ccu-bench .ccu-jump-possible .ccu-watch-list{margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));-moz-column-gap:22px;column-gap:22px}#workspace .ccu-bench .ccu-jump-possible .ccu-watch-list strong{color:#f0e6f5;font:500 13px/1.45 IBM Plex Sans,sans-serif;overflow-wrap:anywhere}#workspace .ccu-bench .ccu-jump-possible .ccu-watch-list span{color:#d8cbe2;font-size:12px;line-height:1.5}#workspace .ccu-bench .ccu-jump-possible .ccu-watch-list small{display:block;color:var(--sct-subtext);font-size:12px;line-height:1.5}#workspace .ccu-bench .ccu-jump-detail{margin:0 16px 16px var(--jump-indent)}#workspace .ccu-bench .ccu-inspector.is-in-row{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border:1px solid #d6b57b4d;border-radius:4px 14px 4px 4px;background:#191922e0}#workspace .ccu-bench .is-in-row .ccu-inspector-context{padding:16px 20px;border-right:0;border-bottom:1px solid #c9b6e027;background:#202531b8}#workspace .ccu-bench .is-in-row .ccu-inspector-context>p{margin:0;max-width:80ch;color:#d0c4da;font-size:12.5px;line-height:1.6}#workspace .ccu-bench .is-in-row .ccu-link-advice{margin:12px 0 0}#workspace .ccu-bench .is-in-row .ccu-link-advice h4{color:#e2eff4;font:550 15px/1.4 var(--heading)}#workspace .ccu-bench .is-in-row .ccu-inspector-actions{flex-direction:row;flex-wrap:wrap;gap:0 20px;margin-top:8px}#workspace .ccu-bench .is-in-row .ccu-inspector-actions .text-button{font-size:12px}#workspace .ccu-bench .is-in-row .ccu-inspector-options{padding:16px 20px 18px}#workspace .ccu-bench .is-in-row .ccu-inspector-options-title{margin:0 0 12px;color:#f0e6f5;font:550 15px/1.4 var(--heading)}#workspace .ccu-bench .is-in-row .ccu-candidates{max-height:none;padding:0;overflow:visible}#workspace .ccu-bench .is-in-row .ccu-candidate-empty{padding:12px 0 4px}html[data-card-motion=running] .ccu-observatory[data-in-view][data-presentation=list] .ccu-jumps [data-open] :is(.finish-light,.core-cell){animation-play-state:running}@container ccu-pane (min-width:1300px){#workspace .ccu-bench .ccu-inspector.is-in-row{grid-template-columns:minmax(260px,.5fr) minmax(0,1.6fr)}#workspace .ccu-bench .is-in-row .ccu-inspector-context{border-right:1px solid #c9b6e027;border-bottom:0}#workspace .ccu-bench .is-in-row .ccu-inspector-actions{flex-direction:column;gap:2px}#workspace .ccu-bench .is-in-row .ccu-candidates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));-moz-column-gap:28px;column-gap:28px}}@container ccu-pane (max-width:1000px){#workspace .ccu-bench .ccu-jumps{--jump-indent:150px}#workspace .ccu-bench .ccu-jump-head{grid-template-columns:24px 80px minmax(0,1fr) 236px 18px;gap:6px 14px;padding:14px 14px 14px 18px}#workspace .ccu-bench .ccu-jump-order{grid-row:1 / 3}#workspace .ccu-bench .ccu-jump-art{grid-row:1 / 3;align-self:start;height:48px;margin-top:2px}#workspace .ccu-bench .ccu-jump-ship{grid-column:3;grid-row:1}#workspace .ccu-bench .ccu-jump-state{grid-column:3;grid-row:2}#workspace .ccu-bench .ccu-jump-figures{grid-column:4;grid-row:1 / 3;align-self:start}#workspace .ccu-bench .ccu-jump-chevron{grid-column:5;grid-row:1 / 3}}@container ccu-pane (max-width:620px){#workspace .ccu-bench .ccu-jumps{--jump-indent:12px}#workspace .ccu-bench .ccu-jump-head{grid-template-columns:18px 56px minmax(0,1fr) 16px;gap:8px 10px;min-height:0;padding:12px 10px 12px 14px}#workspace .ccu-bench .ccu-jump-order{grid-row:1}#workspace .ccu-bench .ccu-jump-art{grid-row:1;height:36px;margin:0}#workspace .ccu-bench .ccu-jump-ship{grid-column:3;grid-row:1}#workspace .ccu-bench .ccu-jump-ship strong{font-size:15px}#workspace .ccu-bench .ccu-jump-state{grid-column:2 / 4;grid-row:2}#workspace .ccu-bench .ccu-jump-figures{grid-column:2 / 4;grid-row:3;gap:10px}#workspace .ccu-bench .ccu-jump-figures b{font-size:16px}#workspace .ccu-bench .ccu-jump-chevron{grid-column:4;grid-row:1 / 4}#workspace .ccu-bench .ccu-jump-possible{grid-template-columns:minmax(0,1fr);margin:-2px 10px 12px var(--jump-indent)}#workspace .ccu-bench .ccu-jump-detail{margin:0 8px 10px}#workspace .ccu-bench .is-in-row :is(.ccu-inspector-context,.ccu-inspector-options){padding:14px 12px}}@media(prefers-reduced-motion:reduce){#workspace .ccu-bench .ccu-jump-chevron svg{transition:none}}#workspace .ccu-bench .ccu-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}#workspace .ccu-bench :is(.ccu-candidates small,.ccu-candidate-origin,.ccu-candidate-options,.ccu-candidate-options .check-line,.ccu-candidate-count,.ccu-inspector-actions .text-button,.ccu-inspector-title>span,.ccu-watch .ccu-watch-list small){font-size:12px}#workspace .ccu-bench :is(.ccu-setup .ccu-mode-switch small,.ccu-data-note,.ccu-route-status,.ccu-route-status>span,.ccu-funding-note,.ccu-low-saving,.ccu-gap-explainer){font-size:12px}#workspace .ccu-reference-note{font-size:12px}#workspace .ccu-bench .ccu-observatory .ccu-point-summary{display:grid;grid-template-rows:none;align-content:start;gap:16px;height:auto;min-height:0;padding:20px}#workspace .ccu-bench .ccu-observatory .ccu-point-heading{display:flex;align-items:center;justify-content:space-between;color:#d1c8d7;font-size:12px;font-weight:600}#workspace .ccu-bench .ccu-side-jump{--tone:#8f86a0;--tone-text:#e0d6e7;display:grid;gap:14px;padding-left:14px;border-left:3px solid var(--tone)}#workspace .ccu-bench .ccu-side-jump[data-tone=own]{--tone:#a7d8c4;--tone-text:#bfe3d1}#workspace .ccu-bench .ccu-side-jump[data-tone=buy]{--tone:#e9c48c;--tone-text:#f3d6a8}#workspace .ccu-bench .ccu-side-jump[data-tone=link]{--tone:#9bcbdc;--tone-text:#bfdfeb}#workspace .ccu-bench .ccu-side-jump[data-tone=sim]{--tone:#c4afde;--tone-text:#ddc9ef}#workspace .ccu-bench .ccu-side-jump:is([data-tone=gap],[data-tone=wait]){--tone:#c9a7e8;--tone-text:#e6d0f7}#workspace .ccu-bench .ccu-side-jump h3{margin:0;color:#f3ebf7;font:550 22px/1.25 var(--heading);letter-spacing:-.4px;overflow-wrap:anywhere}#workspace .ccu-bench .ccu-side-jump .ccu-jump-figures b{font-size:20px}#workspace .ccu-bench .ccu-route-side .ccu-jump-possible{grid-template-columns:minmax(0,1fr);margin:0}#workspace .ccu-bench .ccu-route-side .ccu-watch-list{grid-template-columns:minmax(0,1fr)}#workspace .ccu-bench .ccu-observatory .ccu-summary-action .text-button{gap:6px;min-height:40px;font-size:13px}#workspace .ccu-bench .ccu-observatory .ccu-chart-scroll{scrollbar-width:none}#workspace .ccu-bench .ccu-observatory .ccu-chart-scroll::-webkit-scrollbar{display:none}#workspace .ccu-bench .ccu-observatory .ccu-value-axis{z-index:15}#workspace .ccu-bench .ccu-observatory .ccu-value-axis span{font-size:12px}#workspace .ccu-bench .ccu-ring-leader{stroke:#aac8d230;stroke-width:1;stroke-dasharray:2 4}#workspace .ccu-bench .ccu-observatory .ccu-legend .link .ccu-legend-line,#workspace .ccu-bench .ccu-observatory .ccu-cylinder-link.is-link{stroke-dasharray:10 4 2 4}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-orbit-caption>small{font-size:12px}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-point,#workspace .ccu-bench .ccu-observatory .ccu-orbit-navigation small,#workspace .ccu-bench .ccu-observatory .ccu-reference-unit{font-size:12px}#workspace .ccu-bench .ccu-chain-main>.ccu-inspector .ccu-inspector-context>p{margin-top:12px}@media(min-width:2400px){#workspace .ccu-bench .ccu-chain-main>.ccu-inspector{grid-template-columns:minmax(280px,.45fr) minmax(0,1.6fr)}#workspace .ccu-bench .ccu-chain-main>.ccu-inspector .ccu-inspector-context{border-right:1px solid #c9b6e027;border-bottom:0}#workspace .ccu-bench .ccu-chain-main>.ccu-inspector .ccu-candidates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));-moz-column-gap:28px;column-gap:28px;max-height:none;overflow:visible}}#workspace .ccu-bench .ccu-chain-main>.ccu-inspector .ccu-watch{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #c9b6e027}#workspace .ccu-bench .ccu-chain-main>.ccu-inspector .ccu-watch-title{margin:0 0 4px;color:#ebd5f8;font:550 15px/1.4 var(--heading)}#workspace .ccu-bench .ccu-chain-main>.ccu-inspector .ccu-watch .ccu-possible-toggle{margin:6px 0 0}#workspace .ccu-bench .ccu-observatory .ccu-orbit-back .ccu-station-art{height:100%}.tool-dialog .ccu-danger-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid #ffb3be99;border-radius:3px;background:linear-gradient(180deg,#ffb3be1f,transparent);color:#ffb3be;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .2s}.tool-dialog .ccu-danger-button:hover{border-color:#ffb3be}.tool-dialog .ccu-danger-button:focus-visible{outline:2px solid #ffb3be;outline-offset:3px}#ccu-cost-form [hidden]{display:none}#ccu-cost-form .fields-grid{margin-top:14px}#ccu-cost-form .ccu-cost-route{margin:14px 0 0}#ccu-cost-form .ccu-cost-route strong{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;color:#f0e6f5;font:550 17px/1.4 var(--heading)}#ccu-cost-form .ccu-cost-route svg{width:16px;height:16px}#ccu-cost-form .ccu-cost-status{display:flex;flex-wrap:wrap;gap:0 26px;margin:16px 0 0;padding:0;border:0}#ccu-cost-form .ccu-cost-status legend{margin-bottom:4px;padding:0;color:#e0cdb1;font-size:12px}#ccu-cost-form .ccu-cost-status .check-line{gap:8px;min-height:40px;font-size:13px}#ccu-cost-form .ccu-cost-result{margin:14px 0 0;color:var(--sct-subtext);font-size:13px;line-height:1.55}.tools-error-toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);max-width:min(560px,calc(100vw - 32px));display:flex;gap:12px;align-items:flex-start;margin:0}.tools-error-close{flex:none;border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer}.fan-notice-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 36px;margin-top:8px}.fan-notice-bottom .fan-notice-links{margin-top:0}.fan-notice-credits{color:#d9cadf}.fan-notice-credits>span:first-child{font-size:13px}@media(min-width:1100px){.fan-notice-text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 40px;max-width:none}.fan-notice-text p+p{margin-top:0}.fan-notice-bottom{grid-column:1 / -1}}main#workspace{min-height:calc(100svh - 88px)}@media(max-width:900px){main#workspace{min-height:calc(100svh - 76px)}}.item-grid[data-windowed] .gc{content-visibility:visible}.store-loading{min-height:50svh;margin:28px 0 0;color:var(--muted);text-align:center}.footer-main{display:grid;grid-template-columns:minmax(max-content,1fr) max-content minmax(max-content,1fr);grid-template-areas:"brand nav nav" "motto legal discord";align-items:center;gap:2px 40px;font-size:13px}.footer-motto,.footer-nav,.footer-main .footer-legal{color:#b7b0c2}.footer-main>.brand{grid-area:brand;justify-self:start}.footer-motto{grid-area:motto;margin:0}.footer-nav{grid-area:nav;justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 26px}.footer-nav a{display:inline-flex;align-items:center;min-height:40px}.footer-main .footer-legal{grid-area:legal;justify-self:center}.footer-main .footer-discord{grid-area:discord;justify-self:end}@media(max-width:900px){.footer-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "motto" "nav" "legal" "discord";justify-items:start}.footer-main>*,.footer-main .footer-legal,.footer-main .footer-discord{justify-self:start}.footer-nav{justify-content:flex-start;gap:0 22px;margin-top:20px}.footer-main .footer-legal{justify-content:flex-start;gap:0 20px;margin-top:4px}}.lg-surface{--_frost: calc(1 - var(--lg-clear, .9));isolation:isolate;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--lg-radius, 999px);box-shadow:var(--lg-shadow, 0 10px 30px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .18))}:where(.lg-surface,.lg-selection){position:relative}.lg-surface:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / calc(.04 + var(--_frost) * .24)),rgb(255 255 255 / calc(.02 + var(--_frost) * .06)) 45%,rgb(255 255 255 / calc(.03 + var(--_frost) * .14))),rgb(var(--lg-tint-rgb, 18 16 30) / calc(var(--_frost) * var(--_frost) * .55));backdrop-filter:blur(calc(var(--lg-blur, 2px) + var(--_frost) * 24px)) saturate(var(--lg-saturate, 125%)) brightness(var(--lg-brightness, 1.03));box-shadow:inset 1px 1px 0 var(--lg-rim, rgb(255 255 255 / .22)),inset -1px -1px #ffffff14}.lg-surface:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff0f,#fff0 42%)}@supports (backdrop-filter: url(#a)) and (not (-webkit-hyphens: none)){.lg-surface:after{backdrop-filter:url(#lg-refract) blur(calc(var(--lg-blur, 1px) + var(--_frost) * 18px)) saturate(var(--lg-saturate, 125%)) brightness(var(--lg-brightness, 1.03))}}.lg-selection{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lg-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:var(--lg-item-min-width, 78px);padding:var(--lg-item-padding, 9px 16px 8px);border:0;border-radius:var(--lg-item-radius, 999px);background:none;color:var(--lg-text, #fff);font-size:var(--lg-item-font-size, 11px);font-weight:600;line-height:1.1;letter-spacing:.1px;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s}.lg-item svg{display:block;width:24px;height:24px}.lg-item:is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true],[data-active=true]){color:var(--lg-accent, #f3b45f)}.lg-item--row{flex-direction:row;gap:var(--lg-item-gap, 9px);min-width:0;padding:var(--lg-item-padding, 10px 16px);font-size:var(--lg-item-font-size, 14px)}.lg-item--chip{flex-direction:row;gap:6px;min-width:0;padding:var(--lg-item-padding, 8px 14px);font-size:var(--lg-item-font-size, 12px);font-weight:500}.lg-item:focus-visible{outline:2px solid var(--lg-accent, #f3b45f);outline-offset:-2px}.lg-drop{position:absolute;left:0;top:0;z-index:0;opacity:0;pointer-events:none;border-radius:var(--lg-drop-radius, 999px);background:linear-gradient(180deg,var(--lg-drop-top, rgb(255 255 255 / .13)),var(--lg-drop-bottom, rgb(255 255 255 / .05)));backdrop-filter:blur(1px) saturate(var(--lg-drop-saturate, 115%)) brightness(var(--lg-drop-brightness, 1.1));box-shadow:var(--lg-drop-shadow, 0 6px 18px rgb(0 0 0 / .22));will-change:transform,scale}@supports not ((backdrop-filter: url(#a)) and (not (-webkit-hyphens: none))){.lg-drop{backdrop-filter:none;background:linear-gradient(180deg,var(--lg-drop-top, rgb(255 255 255 / .22)),var(--lg-drop-bottom, rgb(255 255 255 / .11)))}}@supports (backdrop-filter: url(#a)) and (not (-webkit-hyphens: none)){.lg-drop{backdrop-filter:url(#lg-lens) blur(1px) saturate(var(--lg-drop-saturate, 115%)) brightness(var(--lg-drop-brightness, 1.1))}}@media(prefers-reduced-transparency:reduce){.lg-surface:after{background:rgb(var(--lg-tint-rgb, 18 16 30));backdrop-filter:none}.lg-drop{backdrop-filter:none;background:#ffffff2e}}.lg-surface.lg-popup{--lg-blur: 14px;background:rgb(var(--lg-popup-fill-rgb, 8 9 13) / var(--lg-popup-fill, .4))}@media(forced-colors:active){.lg-surface{border-color:CanvasText}.lg-surface:after{background:Canvas;backdrop-filter:none}.lg-drop{background:none;outline:2px solid Highlight;backdrop-filter:none}.lg-item{color:CanvasText}.lg-item:is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true],[data-active=true]){color:Highlight}}.tools-header{position:sticky;top:0;z-index:50;isolation:isolate;background:none;border-bottom:0;backdrop-filter:none}.tools-header{pointer-events:none}:root{--sct-page-gutter: clamp(14px, 3vw, 52px)}@media(max-width:680px){:root{--sct-page-gutter: 14px}}body .tools-header{padding-inline:var(--sct-page-gutter)}.tools-header>*{pointer-events:auto}@media(min-width:1001px){.tools-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.tools-header .brand{grid-column:1;justify-self:start}.tools-header .header-actions{grid-column:3;justify-self:end}}.tools-header .lg-surface{--lg-blur: 14px}:root{--sct-bar-h: 69px}.tools-header .brand.lg-surface{padding:8px 22px 8px 16px;flex-shrink:0;box-sizing:border-box;height:var(--sct-bar-h);display:flex;align-items:center}.tools-header .header-actions.lg-surface{--lg-text: var(--muted, #b1aabb);gap:6px;padding:2px 8px 2px 14px}.tools-header .header-actions .language-button{min-height:44px}@media(max-width:680px){:root{--sct-bar-h: 48px}.tools-header .brand.lg-surface{padding:6px 14px 6px 12px}}.tools-header .header-actions--split{display:flex;align-items:center;gap:10px}.tools-header .header-actions--split :is(.header-import,.more-button){--lg-accent: var(--amber, #f3b45f);--lg-text: #fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--sct-bar-h);background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text);font:inherit;font-size:16px;font-weight:600;border-radius:999px;cursor:pointer}.tools-header .header-actions--split .header-import{padding:0 26px 0 22px;color:var(--lg-accent);--lg-rim: rgb(243 180 95 / .6);--lg-border: rgb(243 180 95 / .28)}.tools-header .header-actions--split .more-button{width:var(--sct-bar-h);padding:0}.tools-header .header-actions--split .header-import svg{width:21px;height:21px}.tools-header .header-actions--split .header-import:hover{--lg-rim: rgb(243 180 95 / .9)}.tools-header .header-actions--split .more-button:hover{--lg-rim: rgb(255 255 255 / .5)}.tools-header .header-actions--split :is(.header-import,.more-button):focus-visible{outline:0}@media(max-width:680px){.tools-header .header-actions--split{gap:8px}.tools-header .header-actions--split :is(.header-import,.more-button){height:48px}.tools-header .header-actions--split .more-button{width:48px}.tools-header .header-actions--split .header-import{padding:0 16px 0 13px;font-size:14px}}.more-menu{position:relative}.more-options{--lg-blur: 14px;--lg-radius: 22px;position:absolute;top:calc(100% + 14px);right:-8px;z-index:60;width:-moz-max-content;width:max-content;min-width:260px;max-width:calc(100vw - 32px);padding:10px;color:#f5f2f9}.more-options ul{list-style:none;margin:0;padding:0}.more-options hr{border:0;border-top:1px solid rgb(255 255 255 / .12);margin:8px 6px}.more-options .more-title{margin:4px 12px 6px;font-size:12px;color:var(--muted, #b1aabb)}.more-options li button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:14px;background:none;color:inherit;font-size:14px;text-align:left;cursor:pointer}.more-options li button svg{width:18px;height:18px;opacity:.85}.more-options li button:is(:hover,:focus-visible){background:#ffffff1a;outline:0}.more-options li button[aria-current=true]{color:var(--amber, #f3b45f)}.more-options li button[aria-current=true]:after{content:"✓";margin-left:auto}.sct-nav{--lg-accent: var(--amber, #f3b45f);--lg-clear: .9;display:flex;align-items:center;gap:3px;padding:5px}@media(min-width:1001px){.tools-header .sct-nav{grid-column:2}}@media(max-width:1000px){.tools-header{flex-wrap:wrap;height:auto;min-height:88px;padding-block:12px;row-gap:10px}.tools-header .sct-nav{order:3;flex:1 1 100%;max-width:560px;margin-inline:auto;justify-content:space-around}.tools-header .sct-nav .lg-item{flex:1}}@media(max-width:680px){.tools-header{min-height:70px}.tools-header .sct-nav{max-width:none;gap:2px;--lg-item-padding: 8px 4px;--lg-item-min-width: 0;--lg-item-radius: 18px;--lg-drop-radius: 18px;--lg-radius: 26px}}.sct-fold,.sct-add{--lg-accent: var(--amber, #f3b45f);--lg-radius: 999px;align-items:center;justify-content:center;flex:0 0 auto;width:var(--sct-control-h, 49px);height:var(--sct-control-h, 49px);padding:0;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-accent);cursor:pointer}.sct-fold{display:none}.sct-add{display:inline-flex;color:var(--lg-text, #fff)}.sct-fold>svg,.sct-add>svg{width:24px;height:24px}.sct-add>svg{width:34px;height:34px;stroke-width:1.85}.sct-add:focus-visible{outline:0}.sct-add:hover{--lg-rim: rgb(255 255 255 / .55)}.sct-fold .sct-badge{position:absolute;top:1px;right:2px;transform:translate(35%,-35%);min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#ffcf86,var(--amber, #f3b45f));color:#20150a;font:700 11px/1 var(--heading, inherit);font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap;box-shadow:0 4px 12px #f3b45f59,inset 0 1px #ffffff80;animation:sct-badge-pop .38s cubic-bezier(.2,1.4,.4,1);pointer-events:none}@keyframes sct-badge-pop{0%{transform:translate(35%,-35%) scale(.4);opacity:0}to{transform:translate(35%,-35%) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sct-fold .sct-badge{animation:none}}.results-bar--switch{justify-content:flex-end}.header-actions .language-menu.more-menu{position:static}.header-actions>.language-menu .more-options{right:0;top:calc(100% + 14px)}.more-switch-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 12px;border-radius:14px}.more-switch-text{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:14px}.more-options .more-switch-text .guide-link{font-size:14px}.more-options .more-switch-text .guide-link svg{width:15px;height:15px}@media(max-width:480px){.more-switch-text{white-space:normal;flex-wrap:wrap}}.more-options .more-switch{flex:0 0 auto;margin-left:auto;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.more-switch-track{position:relative;display:block;flex:0 0 auto;width:48px;height:28px;border-radius:999px;background:linear-gradient(180deg,#ffffff29,#ffffff08),#ffffff1a;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px 2px #00000040;transition:background-color .25s ease,box-shadow .25s ease}.more-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#fff,#e8e4ee);box-shadow:0 2px 5px #00000059,0 0 0 .5px #0000001a;transition:transform .28s cubic-bezier(.3,1.3,.5,1)}[role=switch][aria-checked=true] .more-switch-track{background:linear-gradient(180deg,#ffffff4d,#fff0 60%),#f3b45fe6;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px 2px #00000026,0 0 10px #f3b45f4d}[role=switch][aria-checked=true] .more-switch-track:after{transform:translate(20px)}@media(prefers-reduced-motion:reduce){.more-switch-track,.more-switch-track:after{transition:none}}.more-grades{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:2px}.more-grades .ccu-tier-badge{width:20px;height:23px;font-size:10px;margin-left:-10px}.more-grades .ccu-tier-badge:first-child{margin-left:0}.more-grades .ccu-tier-badge[data-tier="S+"]{letter-spacing:-.5px}.tools-header .brand-sub{display:flex;align-items:center;gap:8px}.tools-header .brand-version{margin-top:3px;padding:1px 7px;border-radius:999px;background:#ffffff14;color:var(--muted, #b1aabb);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.workspace[data-view=catalogue]{padding-top:0}.sct-types{--lg-accent: var(--amber, #f3b45f);display:flex;align-items:center;align-self:center;flex:0 1 auto;gap:3px;padding:5px;margin-bottom:12px;max-width:100%}.sct-types .lg-item>svg{width:21px;height:21px}.sct-types small{font-size:11px;padding:2px 7px;border-radius:999px;background:#ffffff1a;color:var(--lg-text, #fff);opacity:.8}@media(max-width:1100px){.sct-types{margin-bottom:8px}}@media(max-width:680px){.sct-types{flex:1 1 100%;justify-content:space-between;gap:2px;--lg-radius: 22px;--lg-drop-radius: 18px;--lg-item-radius: 18px}.sct-types .lg-item{flex:1;flex-direction:column;gap:6px;padding:8px 4px;font-size:11px}.sct-types small{display:none}}.store-subtype-filter{gap:12px}.sct-chips{--lg-accent: var(--amber, #f3b45f);--lg-text: #fff;--lg-radius: 24px;--lg-drop-radius: 999px;display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px}@media(max-width:680px){.sct-chips{--lg-radius: 20px}}.store-search.lg-surface{background:none;--lg-radius: 999px;padding:0 20px;box-sizing:border-box;height:var(--sct-control-h, 49px)}.store-search.lg-surface:focus-within{border-color:var(--lg-border, rgb(255 255 255 / .07));box-shadow:var(--lg-shadow, 0 10px 30px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .18));--lg-rim: rgb(255 255 255 / .55)}.store-search.lg-surface input{height:100%;min-height:0;min-width:0;text-overflow:ellipsis}.store-search.lg-surface svg{color:var(--lg-text, #fff);opacity:1}.store-search.lg-surface input{color:var(--lg-text, #fff)}.store-search.lg-surface input::-moz-placeholder{color:var(--lg-text, #fff);opacity:1}.store-search.lg-surface input::placeholder{color:var(--lg-text, #fff);opacity:1}.store-subfilters .sct-chips .lg-item,.store-subfilters .sct-chips .lg-item:is(:hover,:focus-visible,[aria-pressed=true]){min-height:0;padding:var(--lg-item-padding, 8px 14px);border:0;border-radius:var(--lg-item-radius, 999px);background:none;font-size:var(--lg-item-font-size, 12px);color:var(--lg-text, #fff)}.store-subfilters .sct-chips .lg-item:is(:hover,:focus-visible):not([aria-pressed=true]){background:#ffffff14}.store-subfilters .sct-chips .lg-item[aria-pressed=true]{color:var(--lg-accent, #f3b45f)}.workspace[data-view=catalogue] .results-bar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.workspace[data-view=fleet]{padding-top:0}.fleet-bar{position:sticky;top:var(--sct-header-h, 88px);z-index:40;width:-moz-max-content;width:max-content;max-width:100%;margin-bottom:var(--sct-header-gap, 13px)}.fleet-bar .fleet-value-inline{--lg-blur: 14px;display:inline-flex;align-items:center;gap:18px;flex:0 1 auto;margin:0;padding:6px 6px 6px 26px;border-bottom:0;cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.fleet-bar .fleet-value-inline strong{font:500 24px/1 var(--heading);color:var(--lg-text, #fff);font-variant-numeric:tabular-nums;white-space:nowrap}.fleet-bar .fleet-value-inline strong small{font-size:12px;color:var(--lg-text, #fff);opacity:.7}.fleet-value-go{--lg-accent: var(--amber, #f3b45f);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--btn-size, 40px);height:var(--btn-size, 40px);padding:0;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--btn-radius, 999px);color:var(--lg-text, #fff);cursor:pointer}.fleet-value-go:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0}.fleet-value-go svg{width:26px;height:26px;stroke-width:2.3}.workspace[data-view=data]{padding-top:0}.tools-home-hero{padding:var(--sct-header-gap, 13px) 0 0;margin-bottom:24px}@media(max-width:680px){.tools-home-hero{padding-top:var(--sct-header-gap, 11px);margin-bottom:20px}}.store-card{backdrop-filter:none}.fleet-workspace .fleet-card .fleet-price strong{color:var(--lg-text, #fff)}.workspace[data-view=hangar]{padding-top:0}.value-bar[data-open=true] .value-capsule{visibility:hidden}.value-card{--lg-radius: 26px;position:absolute;top:0;left:0;z-index:2;width:min(560px,calc(100vw - 32px))}.value-card__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 6px 6px 26px}.value-card__head strong small{font-size:12px;opacity:.7}.value-card__head strong{font:500 24px/1 var(--heading);color:var(--lg-text, #fff);font-variant-numeric:tabular-nums;white-space:nowrap}.value-card__body{max-height:calc(100dvh - var(--sct-header-h, 88px) - 150px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px}.value-bar .fleet-value-go svg{stroke-width:2.4}.value-card .fleet-value-go svg{transform:rotate(180deg)}.hvp{padding:6px 20px 16px;display:grid;gap:20px;color:inherit;font-size:15px;line-height:1.5}.hvp :is(h2,h3){margin:0 0 8px;font:500 16px/1.3 var(--heading)}.hvp .hvp-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;border:0}.hvp .hvp-counts dt{font-size:14px}.hvp .hvp-counts dd{font-size:30px}.hvp-note,.hvp-foot{margin:0;font-size:14px;line-height:1.55;color:var(--sct-subtext)}.hvp-note{margin-top:10px;color:var(--sct-subtext)}.hvp .value-sources{margin:0;display:grid;gap:8px}.hvp .value-sources>div{display:flex;justify-content:space-between;gap:16px;font-size:16px}.hvp .value-sources dd{margin:0;font-variant-numeric:tabular-nums}.hvp .value-sources dd span{font-size:12px;opacity:.7;margin-left:4px}.hvp .value-sources dt{color:#ffffffbf}.hvp-more>p{margin:12px 0 0;font-size:15px;line-height:1.5;color:#ffffffd9}.hvp .notice,.hvp .subtle{margin:0;font-size:14px}.hvp-more{border-top:1px solid rgb(255 255 255 / .12);padding-top:14px;font-size:16px}.hvp-more>summary{cursor:pointer;line-height:1.4;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.hvp-more>summary::-webkit-details-marker{display:none}.hvp-more>summary>svg,.hvp-items .text-button>svg{width:20px;height:20px;flex:0 0 auto;stroke-width:2.4;opacity:.75}.hvp-more>summary>svg{transition:transform .2s ease}.hvp-more[open]>summary>svg{transform:rotate(90deg)}.hvp-more .detail-contents{margin:12px 0 0;padding-left:20px;display:grid;gap:8px;color:#ffffffd9;font-size:15px;line-height:1.5}.hvp-items{list-style:none;margin:10px 0 0;padding:0;max-height:220px;overflow-y:auto}.hvp-items .text-button{min-height:40px;font-size:15px;justify-content:space-between;width:100%;text-align:left;gap:12px;padding:0 18px 0 0}.hvp-foot{font-size:13px;color:var(--sct-subtext)}.hvp-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.35;font-variant-numeric:tabular-nums}.hvp-table th,.hvp-table td{padding:8px 0 8px 14px;text-align:right;white-space:nowrap;font-weight:400}.hvp-table :is(th,td):first-child{padding-left:0;text-align:left;white-space:normal}.hvp-table thead th{padding-top:0;font-size:13px;color:#ffffffa6}.hvp-table tbody th{color:#ffffffd9}.hvp-table tbody th>span{margin-right:4px}.hvp-table tbody th .hvp-count{font-size:11px;padding:2px 7px;vertical-align:1px}.hvp-table tbody tr>*{border-top:1px solid rgb(255 255 255 / .07)}.hvp-more>summary>.glass-tag{margin-left:auto;flex:0 0 auto;font-variant-numeric:tabular-nums}.hvp-more[open]>summary>.glass-tag{display:none}.hvp-more>summary>.hvp-pin{flex:0 0 auto;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:#ffffff80;cursor:pointer;transition:color .15s ease}.hvp-more[open]>summary>.hvp-pin{margin-left:auto}.hvp-more>summary>.hvp-pin>svg{width:20px;height:20px;stroke-width:1.8;opacity:1;transform:rotate(45deg);transition:transform .18s cubic-bezier(.2,.9,.3,1.3)}.hvp-more>summary>.hvp-pin:is(:hover,:focus-visible){color:#fff;outline:0}.hvp-more>summary>.hvp-pin:is(:hover,:focus-visible)>svg{transform:rotate(45deg) scale(1.2)}.hvp-more>summary>.hvp-pin[aria-pressed=true]{color:var(--amber, #f3b45f)}@media(prefers-reduced-motion:reduce){.hvp-more>summary>.hvp-pin>svg{transition:none}}.hvp-table tbody th.hvp-sub-row{padding-left:16px;font-size:14px;color:var(--sct-subtext)}.hvp-table td.hvp-owe{color:#f08c96}.hvp-table td small{margin-left:4px;font-size:12px;color:inherit;opacity:.75}.hvp-table tfoot tr>*{border-top:1px solid rgb(255 255 255 / .22);padding-top:10px;font-weight:600;color:var(--lg-text, #fff)}.hvp-table .hvp-up{color:#7fd6a0}.hvp-table .hvp-zero{color:#ffffff9e}.hvp-verdict{margin:10px 0 0;font-size:14px;color:#fffc}.hvp-more>.hvp-sub{margin:10px 0 0;font-size:14px;color:#ffffffbf}.hvp .hvp-more>.hvp-section{margin-top:12px}.hvp-more>.hvp-sub a{color:#efdcff;text-decoration:underline;text-underline-offset:3px}.hvp .hvp-events{margin-top:10px;gap:6px}.hvp .hvp-events>div{font-size:15px}.hvp{grid-template-columns:minmax(0,1fr)}.hvp .hvp-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.hvp .hvp-counts>div{display:block}@media(max-width:480px){.hvp{padding-inline:16px}.hvp .hvp-counts dd{font-size:24px}.hvp-table{font-size:13px}.hvp-table th,.hvp-table td{padding-left:7px}.hvp-table tbody th .hvp-count{display:inline-block;margin-top:2px}}@keyframes sct-workspace-in{0%{transform:translateY(8px)}to{transform:none}}.workspace[data-changing]{animation:sct-workspace-in .42s ease-out backwards}.hvp-more>summary>span{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.hvp-count{font:600 12px/1.3 var(--heading, inherit);font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:999px;background:#ffffff1a;color:var(--lg-text, #fff);opacity:.85}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:0 2px 0 6px;cursor:pointer;filter:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E") center / 100% no-repeat;opacity:.55;-webkit-transition:opacity .15s;transition:opacity .15s}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}.store-badges{display:flex;flex-wrap:wrap;gap:6px}:root{--sct-actions-h: 53px}.sct-actions{position:sticky;top:var(--sct-header-h, 88px);z-index:40;min-height:var(--sct-actions-h, 53px);--sct-count-size: 20px;--sct-count-font: 12px;--sct-count-pad: 6px;--sct-act-gap: 24px;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:36px;column-gap:36px;margin-bottom:var(--sct-header-gap, 13px)}.sct-actions__start{position:relative;z-index:2;justify-self:start;min-width:0}.sct-actions .fleet-bar{position:relative;top:auto;margin:0}.sct-actions__group{position:relative;grid-column:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:var(--sct-act-gap, 24px);column-gap:var(--sct-act-gap, 24px)}.sct-act-side{display:flex;align-items:center;gap:var(--sct-act-gap, 24px)}.sct-actions__group--pair{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:auto}.sct-act-side--before{justify-content:flex-end}.sct-actions .lg-surface{--lg-blur: 14px}.sct-actions .lg-surface>:not(.lg-item,.lg-drop,.sct-badge,.sr-only){position:relative;z-index:1}.sct-actions__group:after{content:"";position:absolute;inset:-16px calc(-1 * var(--sct-reach-end, 56px)) -16px -56px;z-index:-1}.sct-act-reset{position:absolute;right:calc(100% + 8px);top:50%;margin-top:-10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:0;color:var(--amber, #f3b45f);cursor:pointer;transition:scale .18s cubic-bezier(.2,.9,.3,1.2);animation:sct-reset-in .34s cubic-bezier(.2,1.4,.4,1) backwards}.sct-act-reset>svg{width:20px;height:20px;stroke-width:2.2}.sct-act-reset:is(:hover,:focus-visible){scale:1.35;outline:0}.sct-actions__group:has(.sct-act-search[data-open]:not([data-closing])) .sct-act-reset{visibility:hidden}@keyframes sct-reset-in{0%{scale:.2}60%{scale:1.25}to{scale:1}}@media(prefers-reduced-motion:reduce){.sct-act-reset{animation:none;transition:none}}.sct-reset-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.sct-reset-cta__hint{position:absolute;inset-block:0;right:calc(100% + 16px);display:flex;align-items:center;white-space:nowrap;font-size:15px;line-height:1.3;color:#ffffffbf;animation:sct-reset-nudge 1.3s cubic-bezier(.3,0,.3,1) infinite}.sct-reset-cta:is(:hover,:focus-visible) .sct-reset-cta__hint{color:#fff}@keyframes sct-reset-nudge{0%,to{translate:0 0}30%{translate:10px 0}45%{translate:3px 0}60%{translate:8px 0}80%{translate:0 0}}.sct-act-btn--reset.sct-act-btn--reset{--reset-size: 60px;width:var(--reset-size);height:var(--reset-size);min-height:0;min-width:0;padding:0;color:var(--lg-accent)}body .empty-state .sct-act-btn--reset.lg-surface{width:var(--reset-size, 60px);height:var(--reset-size, 60px);min-height:0;min-width:0;padding:0;color:var(--lg-accent)}.sct-act-btn--reset>svg{width:30px;height:30px;transition:scale .18s cubic-bezier(.2,.9,.3,1.2)}.sct-reset-cta:hover .sct-act-btn--reset{--lg-rim: rgb(255 255 255 / .55)}.sct-reset-cta:is(:hover,:focus-visible) .sct-act-btn--reset>svg{scale:1.2}@media(prefers-reduced-motion:reduce){.sct-reset-cta__hint{animation:none}}.sct-act-btn{--lg-radius: 999px;--lg-accent: var(--amber, #f3b45f);position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--sct-control-h, 49px);height:var(--sct-control-h, 49px);padding:0;box-sizing:border-box;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff);cursor:pointer}.sct-act-btn[data-active]{color:var(--lg-accent)}.sct-act-btn>svg{width:24px;height:24px}.sct-act-btn:focus-visible{outline:0}.sct-act-btn:hover{--lg-rim: rgb(255 255 255 / .55)}.sct-act-btn .sct-badge{position:absolute;top:-2px;left:calc(50% + 6px);min-width:var(--sct-count-size);height:var(--sct-count-size);padding:0 var(--sct-count-pad);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#ffcf86,var(--amber, #f3b45f));color:#20150a;font:700 var(--sct-count-font)/1 var(--heading, inherit);font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap;box-shadow:0 4px 12px #f3b45f59,inset 0 1px #ffffff80;animation:sct-badge-in .38s cubic-bezier(.2,1.4,.4,1);pointer-events:none;z-index:2}@keyframes sct-badge-in{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}@media(prefers-reduced-motion:reduce){.sct-act-btn .sct-badge{animation:none}}.sct-act-search .sct-act-count{position:absolute;top:1px;left:1px;transform:translate(-35%,-35%);display:none;min-width:var(--sct-count-size);height:var(--sct-count-size);padding:0 var(--sct-count-pad);box-sizing:border-box;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#ffcf86,var(--amber, #f3b45f));color:#20150a;font:700 var(--sct-count-font)/1 var(--heading, inherit);font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap;box-shadow:0 4px 12px #f3b45f59,inset 0 1px #ffffff80;pointer-events:none;z-index:3}.sct-act-search[data-open]:not([data-closing]) .sct-act-count{display:inline-flex;animation:sct-badge-pop-left .38s cubic-bezier(.2,1.4,.4,1) .12s backwards}.sct-act-search[data-count=always]:not([data-open]) .sct-act-count{display:inline-flex;top:-2px;left:calc(50% + 6px);right:auto;transform:none;animation:sct-badge-in .38s cubic-bezier(.2,1.4,.4,1)}@keyframes sct-badge-pop-left{0%{transform:translate(-35%,-35%) scale(.4);opacity:0}to{transform:translate(-35%,-35%) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sct-act-search[data-open] .sct-act-count{animation:none}}.sct-act-search{--lg-radius: 999px;display:flex;align-items:center;flex:0 0 auto;gap:0;box-sizing:border-box;margin:0;padding:0;width:var(--sct-control-h, 49px);height:var(--sct-control-h, 49px);min-height:0;background:none;cursor:text;overflow:visible}.sct-act-search>svg{flex:0 0 auto;width:24px;height:24px;margin-inline:calc((var(--sct-control-h, 49px) - 24px) / 2 - 1px);color:var(--lg-text, #fff);opacity:1}.sct-act-search input{flex:1 1 0;width:0;min-width:0;height:100%;min-height:0;padding:0;border:0;background:transparent;outline:0;color:var(--lg-text, #fff);text-overflow:ellipsis;opacity:0;transition:opacity .2s ease}.sct-act-search input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.sct-act-clear{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;margin:0 0 0 6px;padding:0;border:0;border-radius:50%;background:none;color:var(--lg-text, #fff);opacity:.6;cursor:pointer;transition:opacity .15s}.sct-act-clear>svg{width:18px;height:18px;stroke-width:2.2}.sct-act-clear:is(:hover,:focus-visible){opacity:1;outline:0}.sct-act-search[data-open]:not([data-closing]) .sct-act-clear{display:inline-flex}.sct-act-search input::-moz-placeholder{color:var(--lg-text, #fff);opacity:1}.sct-act-search input::placeholder{color:var(--lg-text, #fff);opacity:1}.sct-act-search[data-open]{width:min(var(--sct-search-w, 340px),var(--sct-search-max, 100vw));max-width:100%;padding-right:5px;--lg-rim: rgb(255 255 255 / .55)}.sct-act-search.search-field:focus-within{border-color:var(--lg-border, rgb(255 255 255 / .07));box-shadow:var(--lg-shadow, 0 10px 30px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .18))}.sct-act-search[data-open]:not([data-closing]) input{opacity:1;transition-delay:.3s}.sct-act-search[data-filled]:not([data-open])>svg,.sct-act-search[data-filled][data-closing]>svg{color:var(--amber, #f3b45f)}.sct-act-search{position:relative}@property --sct-glass-l{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --sct-glass-r{syntax: "<length>"; inherits: true; initial-value: 0px;}.sct-act-search.lg-surface:before,.sct-act-search.lg-surface:after{left:var(--sct-glass-l);right:var(--sct-glass-r)}.sct-act-search[data-moving]{border-color:transparent;box-shadow:none}.sct-act-search.lg-surface[data-moving]:after{backdrop-filter:blur(calc(var(--lg-blur, 14px) + var(--_frost) * 18px)) saturate(var(--lg-saturate, 125%)) brightness(var(--lg-brightness, 1.03))}.sct-actions__group:has(>.sct-act-search[data-open]:not([data-closing])) .sct-act-side{visibility:hidden}.sct-act-pop{visibility:visible}.sct-act-search>svg{will-change:transform}.sct-act-panel{flex:0 0 auto}.sct-act-panel[data-open=true]>.sct-act-btn{visibility:hidden}.sct-act-pop{--lg-radius: 26px;position:absolute;top:calc(50% - 26px);left:50%;translate:calc(-50% + var(--sct-pop-dx, 0px)) 0;z-index:5;width:-moz-max-content;width:max-content;max-width:min(70vw,calc(100vw - 32px));display:grid;gap:8px;padding:6px;box-sizing:border-box}.sct-act-pop__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sct-act-gap, 24px)}.sct-actions .sct-act-pop.lg-surface>.sct-act-pop__head{z-index:2}.sct-act-pop__title{position:relative;display:flex;align-items:center;gap:var(--sct-act-gap, 24px)}.sct-act-pop__hint{grid-column:3;grid-row:1;justify-self:end;align-self:start;max-width:130px;padding:4px 10px 0 0;text-align:right;font-size:10px;line-height:1.3;font-weight:400;color:var(--lg-text, #fff);opacity:.45}.sct-act-pop__head[data-moved]{-moz-column-gap:0;column-gap:0}.sct-act-pop__head[data-moved] .sct-act-erase{margin-right:var(--sct-act-gap, 24px)}.sct-act-pop__head[data-moved] .sct-act-pop__hint{max-width:min(130px,var(--sct-hint-room, 130px))}.sct-act-pop__head[data-hint=start] .sct-act-pop__hint{grid-column:1;justify-self:start;padding:4px 0 0 10px;text-align:left}.sct-act-pop__head[data-hint=none] .sct-act-pop__hint{display:none}.sct-act-pop__hint>svg{display:inline;width:11px;height:11px;margin-right:4px;vertical-align:-2px}.sct-act-pop__title{grid-column:2;grid-row:1}.sct-act-erase{grid-column:1;grid-row:1;justify-self:end}.sct-act-erase:disabled{opacity:.35;cursor:default}.sct-act-current{display:grid;place-items:center;width:var(--sct-control-h, 49px);height:var(--sct-control-h, 49px);border-radius:50%;background:#ffffff24;color:var(--lg-text, #fff);pointer-events:none}.sct-act-current{position:relative;z-index:2}.sct-act-current[data-fused]{background:none}.sct-act-body.lg-surface{--lg-radius: 22px;border-color:transparent;background:linear-gradient(180deg,#ffffff0f,#fff0 42%)}.sct-act-body.lg-surface:after{box-shadow:none}.sct-act-body.lg-surface:before{inset:-1px;background:none;box-shadow:inset 0 0 0 1px #ffffff12,inset 1px 1px 0 var(--lg-rim, rgb(255 255 255 / .22)),inset -1px -1px #ffffff14}.sct-act-body>.lg-surface{border-color:transparent;box-shadow:none;background:none}.sct-act-body>.lg-surface:before,.sct-act-body>.lg-surface:after{display:none}.sct-act-body.lg-surface[data-neck]:before{top:calc(-1 * var(--sct-bump));left:-1px;right:-1px;bottom:-1px;border-radius:0;box-shadow:none;background:var(--sct-face-rim) no-repeat center / 100% 100%}.sct-act-body.lg-surface[data-neck]:after{inset:-1px 0 0 -1px;top:calc(-1 * var(--sct-bump));right:-1px;bottom:-1px;border-radius:0;clip-path:var(--sct-face-clip)}.sct-act-current[data-active]{color:var(--amber, #f3b45f)}.sct-act-current>svg{width:24px;height:24px}.sct-act-body .fleet-add-panel{width:-moz-max-content;width:max-content;max-width:100%;padding:6px 12px 10px;box-sizing:border-box}.sct-act-body{display:grid;justify-items:center;min-width:0;max-width:100%}.sct-act-body>*{max-width:100%;min-width:0}.sct-act-pop .sct-types{margin:0;flex-wrap:wrap;justify-content:center;max-width:100%}.sct-act-stack{display:grid;justify-items:center;gap:10px;padding:10px 12px}.sct-act-stack .store-subfilters{margin:0;padding:0;max-width:100%}.sct-act-stack .store-subtype-filter{justify-content:center}.sct-act-stack .sct-chips{flex-wrap:wrap;justify-content:center;max-width:100%}.sct-act-stack .store-filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sct-act-stack .store-focus-filter{display:inline-flex;align-items:center;gap:12px;margin:0;padding:0;min-height:40px;font-size:13px;color:var(--muted, #b1aabb)}.sct-act-stack .store-focus-filter .sct-select{color:#fff}.sct-act-stack .store-focus-filter .sct-select-sizer{padding:0 30px 0 14px;font-size:13px;font-weight:500;line-height:1.4}.sct-act-stack .store-focus-filter .sct-select-field{border-radius:18px;background:#ffffff14;transition:background-color .15s ease}.sct-act-stack .store-focus-filter .sct-select:not([data-open]) .sct-select-field:hover{background:#ffffff21}.sct-act-stack .store-focus-filter .sct-select-input,.sct-act-stack .store-focus-filter .sct-select-input:is(:hover,:focus),.sct-act-stack .store-focus-filter .sct-select[data-open] .sct-select-input{min-height:36px;padding:0 30px 0 14px;border-radius:0;background:transparent;font-size:13px;font-weight:500;outline:0}.sct-act-stack .store-focus-filter .sct-select .sct-select-head .sct-select-input{padding:0 34px 0 18px}.sct-act-stack .store-focus-filter .sct-select-chevron{width:30px;color:var(--muted, #b1aabb)}.sct-act-stack .store-focus-filter:is(:hover,:focus-within) .sct-select-chevron{color:#fff}.sct-act-stack .select-clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;min-width:0;min-height:0;margin:0 4px 0 2px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.sct-act-stack .select-clear svg{width:12px;height:12px;stroke-width:2.8}.sct-act-stack .select-clear:is(:hover,:focus-visible){background:#ffffff4d;outline:0}.sct-act-stack .text-button{justify-self:center}.sct-act-fields{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:6px 14px;max-width:100%}.sct-act-fields .store-focus-filter{display:contents}.sct-act-fields .sct-select{justify-self:start}.sct-act-switches{display:flex;align-items:center;gap:12px;justify-self:start}.sct-act-switches .sct-switch{gap:10px;padding:0 2px}.sct-act-range{display:grid;justify-items:center;gap:0;width:230px;max-width:100%}.sct-act-bounds{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0;font-size:16px;font-weight:600;color:#fff}.sct-act-bound-end{display:inline-flex;align-items:center}.sct-act-bound-end>span{opacity:.75}.sct-act-bound{min-width:2ch;margin:0;padding:2px 5px;box-sizing:content-box;border:0;border-radius:10px;background:transparent;color:#fff;font:inherit;text-align:center;caret-color:var(--amber, #f3b45f);outline:0;cursor:text;transition:background-color .15s ease}.sct-act-bound:hover,.sct-act-bound:focus{background:#ffffff21}.sct-act-stack .sct-chips:not(.lg-selection) .lg-item[aria-pressed=true]{background:#ffffff24}@media(max-width:480px){.sct-act-fields{grid-template-columns:1fr;justify-items:start}}@media(max-width:1120px){.sct-act-pop{max-width:calc(100vw - 32px)}}.sct-actions[data-stacked]{grid-template-columns:1fr;row-gap:10px;justify-items:stretch}.sct-actions[data-stacked] .sct-actions__start{justify-self:stretch}.sct-actions[data-stacked] .sct-actions__group{grid-column:1;justify-self:center}@media(prefers-reduced-motion:reduce){.sct-act-search input{transition:none}}.sct-act-search.sct-act-search--inpanel[data-open]{position:absolute;top:0;left:50%;translate:calc(-50% + var(--sct-inpanel-dx, 0px)) 0;width:min(var(--sct-search-w, 340px),var(--sct-inpanel-w, 100vw));max-width:none;z-index:3;animation:sct-psearch-in .22s cubic-bezier(.2,.8,.2,1) both;transform-origin:center}.sct-act-pop__head :is(.sct-act-btn,.sct-act-current){transition:opacity .12s ease}.sct-act-pop__head:has(.sct-act-search--inpanel[data-open]:not([data-closing])) :is(.sct-act-btn,.sct-act-current){opacity:0;pointer-events:none}@keyframes sct-psearch-in{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sct-act-search--inpanel{animation:none}}.sct-act-pop:has(.sct-act-search--inpanel[data-open]:not([data-closing])) .sct-act-body.lg-surface[data-neck]{--sct-bump: 0px !important;--sct-face-clip: inset(0 round 22px) !important}.sct-act-pop:has(.sct-act-search--inpanel[data-open]:not([data-closing])) .sct-act-body.lg-surface[data-neck]:before{inset:-1px;border-radius:22px;background:none;box-shadow:inset 0 0 0 1px #ffffff12,inset 1px 1px 0 var(--lg-rim, rgb(255 255 255 / .22)),inset -1px -1px #ffffff14}.sct-act-pop:has(.sct-act-search--inpanel[data-open]:not([data-closing])) .sct-act-body.lg-surface[data-neck]:after{border-radius:22px}.sct-act-note{margin:0;padding:14px 22px;font-size:13px;color:var(--lg-text, #fff);opacity:.7;text-align:center}.glass-window .sct-actions :is(.sct-act-search input,.sct-act-btn,.sct-act-clear):focus-visible{outline:0}.sct-act-stack .sct-switch,.ccu-mine-switches .sct-switch{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:0 6px;box-sizing:border-box;border:0;border-radius:14px;background:none;color:#fff;font:inherit;font-size:13px;cursor:pointer}.sct-act-stack .sct-switch:focus,.ccu-mine-switches .sct-switch:focus{outline:0}.sct-act-stack .sct-switch:hover .more-switch-track,.ccu-mine-switches .sct-switch:hover .more-switch-track{filter:brightness(1.15)}.tools-home-tool.lg-surface{--lg-radius: 24px;--lg-blur: 8px;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--lg-radius);backdrop-filter:none;transition:none}.tools-home-tool.lg-surface:before{opacity:1;background-image:none;-webkit-mask-image:none;mask-image:none}.tools-home-tool.lg-surface:hover{--lg-rim: rgb(243 180 95 / .55);border-color:var(--lg-border);background:none}.tools-home-tool.lg-surface>*{position:relative;z-index:1}.tools-home-tool.lg-surface p{color:#ffffffd1}.sct-card-ghost{position:fixed!important;margin:0!important;box-sizing:border-box;z-index:44;pointer-events:none;will-change:transform;transform-origin:center}.tools-home-tool{will-change:auto}.tools-header .sct-nav--start{transform:translateY(calc(-100% - 40px));visibility:hidden;will-change:transform;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s .38s}html[data-start-nav=true] .tools-header .sct-nav--start{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.2,.8,.2,1) .2s,visibility 0s}@media(prefers-reduced-motion:reduce){.tools-header .sct-nav--start,html[data-start-nav=true] .tools-header .sct-nav--start{transition:none}}.tools-home .home-glass.lg-surface{--lg-radius: 26px;--lg-blur: 8px;overflow:visible;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--lg-radius);backdrop-filter:none}.tools-home .home-glass.lg-surface:before{opacity:1;background-image:none;-webkit-mask-image:none;mask-image:none}.tools-home .home-glass.lg-surface:after,.tools-home .home-glass.lg-surface:is(:hover,:focus-within):after{opacity:1;transition:none;-webkit-mask-image:none;mask-image:none;background:linear-gradient(135deg,rgb(255 255 255 / calc(.04 + var(--_frost) * .24)),rgb(255 255 255 / calc(.02 + var(--_frost) * .06)) 45%,rgb(255 255 255 / calc(.03 + var(--_frost) * .14))),rgb(var(--lg-tint-rgb, 18 16 30) / calc(var(--_frost) * var(--_frost) * .55))}.tools-home .home-glass.lg-surface>*{position:relative;z-index:1}.tools-home-tool.lg-surface{grid-template-rows:auto auto 1fr;min-height:0}.tools-home-tool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.tools-home-tool-go{--lg-radius: 999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--btn-size, 40px);height:var(--btn-size, 40px);border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff)}.tools-home-tool-go svg{width:26px;height:26px;stroke-width:2.3}.tools-home-tool:hover .tools-home-tool-go{--lg-rim: rgb(255 255 255 / .55)}@media(max-width:680px){.tools-home-tool-go{width:34px;height:34px}.tools-home-tool-go svg{width:22px;height:22px}}dialog.tool-dialog:is(.import-popup,.glass-window){--lg-radius: 26px;width:min(640px,calc(100vw - 32px));max-width:min(640px,calc(100vw - 32px));border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--lg-radius);backdrop-filter:none;box-shadow:var(--lg-shadow)}dialog.tool-dialog:is(.import-popup,.glass-window)>:not(.help-tip){position:relative;z-index:1}:is(.import-popup,.glass-window) .dialog-body{padding-top:22px}:is(.import-popup,.glass-window) .dialog-header{display:contents}:is(.import-popup,.glass-window) .dialog-header:before,:is(.import-popup,.glass-window) .dialog-header:after{display:none}:is(.import-popup,.glass-window) .dialog-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.import-popup,.glass-window) .dialog-header .icon-button,dialog.tool-dialog:is(.import-popup,.glass-window) .dialog-header .icon-button{--lg-radius: 999px;border-radius:var(--btn-radius, 999px);min-width:var(--btn-size, 40px);position:absolute;top:14px;right:14px;z-index:2;width:var(--btn-size, 40px);height:var(--btn-size, 40px);min-height:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff);cursor:pointer}:is(.import-popup,.glass-window) .dialog-header .icon-button svg{width:26px;height:26px;stroke-width:2.6}:is(.import-popup,.glass-window) .dialog-header .icon-button:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0;background:none;border-color:var(--lg-border, rgb(255 255 255 / .07))}:is(.import-popup,.glass-window) .import-panel{padding:0}:is(.import-popup,.glass-window) .import-panel>p:first-of-type{padding-right:52px;margin:0;font-size:15px;line-height:1.5;color:#ffffffbf}:is(.import-popup,.glass-window) .dialog-body{background:none;padding:22px 26px 26px}:is(.import-popup,.glass-window) .dialog-body:before{display:none}.import-panel .file-drop{margin-top:18px;min-height:200px;border:0;border-radius:22px;background:#ffffff0f}.import-panel .file-drop:is(:hover,:focus-within){border:0;background:#ffffff1a}.import-panel .file-drop.dragging{border:0;background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff8c}.import-panel .file-drop>svg{width:40px;height:40px;color:#fff}.import-panel .file-drop strong{font:500 18px/1.3 var(--heading);letter-spacing:-.2px}.import-panel .file-drop span{font-size:13px;color:#fff9}.import-panel .import-privacy{margin-top:14px;font-size:13px;color:#fff9}.import-panel .import-privacy svg{width:18px}.import-panel .import-preview{margin-top:20px;padding:0;border:0;background:none;box-shadow:none;display:grid;gap:14px}.import-panel .import-preview h3{margin:0;font:500 16px/1.3 var(--heading)}.import-panel .source-timeline>div{padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .12)}.import-panel .source-timeline dt{font-size:13px;color:#ffffffa6}.import-panel .source-timeline dd{font-size:16px;color:#fff}.import-panel .source-timeline dd time{color:#fff;font:500 17px/1.3 var(--heading)}.import-panel .source-timeline dd small{font-size:13px;color:#fff9}.import-panel .import-preview dl.import-counts{margin:0;gap:14px}.import-panel .import-preview dl.import-counts dt{font-size:14px;color:#ffffffbf}.import-panel .import-preview dl.import-counts dd{font-size:30px}.import-panel .import-preview dl.source-timeline dd{font-size:16px;margin:0}.import-panel .import-preview dl.source-timeline dd time{font-size:17px}.import-panel .import-preview .notice{margin:0;padding:0;border:0;background:none;font-size:14px;line-height:1.5;color:#ffffffa6}.import-panel .import-preview .notice.amber{color:var(--amber, #f3b45f)}.import-confirm{--lg-radius: 999px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;padding:0 22px;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff);font:600 17px/1 var(--heading, inherit);letter-spacing:-.2px;cursor:pointer}.import-confirm>svg{width:24px;height:24px;stroke-width:1.7}.import-confirm:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0}.import-confirm:active{transform:scale(.98)}.import-actions{display:flex;gap:10px;margin-top:4px}.import-actions .import-confirm{flex:1 1 auto;width:auto;margin-top:0}.import-actions:has(.import-confirm-icon){justify-content:space-between}.import-actions .import-confirm.import-confirm-icon{flex:0 0 auto;width:var(--btn-size, 40px);height:var(--btn-size, 40px);min-height:0;padding:0}.import-confirm-icon>svg{width:24px;height:24px;stroke-width:2.2}.import-back{--lg-radius: 999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--btn-size, 40px);height:var(--btn-size, 40px);padding:0;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff);cursor:pointer}.import-back>svg,.import-back-icon>svg{width:24px;height:24px;stroke-width:2.4;transform:rotate(180deg)}.import-back-icon{display:inline-flex}.import-back:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0}.import-back:active{transform:scale(.96)}.import-panel .current-file{margin-top:20px;padding-top:6px;border-top:1px solid rgb(255 255 255 / .12)}.import-panel .current-file .data-current{padding:12px 0}.import-panel .current-file .data-current strong{font:500 16px/1.3 var(--heading)}.import-panel .current-file .data-current p{font-size:14px;color:#ffffffa6}.import-panel .text-button{font-size:15px}.import-panel .text-button>svg{width:20px;height:20px;stroke-width:2.4;opacity:.75}.import-panel .text-button.tiny{padding-left:0}dialog.tool-dialog:is(.import-popup,.glass-window)::backdrop{background:transparent;backdrop-filter:none}.glass-window .fleet-add-intro{padding-right:52px;margin:0;font-size:15px;line-height:1.5;color:#ffffffbf}.glass-window .fleet-origin-choices{margin:20px 0 22px;gap:10px}.glass-window .fleet-origin-choices legend{margin-bottom:12px;font:500 16px/1.3 var(--heading)}.glass-window .fleet-origin-option{border:0;border-radius:18px;background:#ffffff0f;min-height:56px;font-size:14px}.glass-window .fleet-origin-option:hover{border:0;background:#ffffff1a}.glass-window .fleet-origin-option:has(input:checked){border:0;background:#ffffff24;box-shadow:inset 0 0 0 1.5px #ffffff8c;color:#fff}.glass-window .fleet-origin-option:has(input:checked) .fleet-origin-mark svg{color:#fff}.glass-window .fleet-ship-choice{display:grid;gap:10px;font:500 16px/1.3 var(--heading)}.glass-window .fleet-ship-choice small{color:#fff9;font-weight:400;font-size:13px;line-height:1.4}.fleet-add-panel .fleet-ship-in{animation:glass-window-in .34s cubic-bezier(.2,.9,.25,1) both;transform-origin:50% 0}@media(prefers-reduced-motion:reduce){.fleet-add-panel .fleet-ship-in{animation:none}}@keyframes fleet-confirm-in{0%{scale:.15}55%{scale:1.14}78%{scale:.96}to{scale:1}}.fleet-add-panel .popup-confirm{animation:fleet-confirm-in .5s cubic-bezier(.3,.7,.3,1) .14s backwards}@media(prefers-reduced-motion:reduce){.fleet-add-panel .popup-confirm{animation:none}}.fleet-add-panel .fleet-origin-pill{margin:0 auto 12px}.fleet-add-panel .fleet-origin-pill>.lg-item>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fleet-add-panel .fleet-origin-pill .lg-item:disabled{opacity:.4;cursor:not-allowed}.fleet-add-panel .fleet-origin-pill .lg-item[aria-pressed=true]{color:#fff}.fleet-add-panel.glass-window .fleet-ship-choice{margin:0}.fleet-add-panel .fleet-ship-choice .sct-select-input{min-height:52px;font-size:16px}.glass-window .fleet-add-preview:not(:empty){margin:14px 0 0;padding:0;border:0;background:none}.glass-window .error-message:empty{display:none}.glass-window .import-confirm{margin-top:22px}.glass-window .fleet-origin-choices{grid-template-columns:1fr 1fr}@keyframes glass-window-in{0%{scale:.94;translate:0 14px}to{scale:1;translate:0 0}}dialog.tool-dialog.lg-popup[open]{animation:glass-window-in .32s cubic-bezier(.2,.9,.25,1) both!important;transform-origin:50% 40%}@media(prefers-reduced-motion:reduce){dialog.tool-dialog.lg-popup[open]{animation:none!important}}dialog.tool-dialog:modal{position:fixed}.glass-window .fleet-ship-head{display:inline-flex;align-items:center;gap:10px}.glass-window .fleet-price{margin-top:0;font-size:15px;color:#ffffffbf}.glass-window .fleet-price strong{font-size:26px;color:#fff}.glass-window .fleet-price strong>span{font-size:13px;color:#ffffffb3}.glass-window .fleet-price small{font-size:13px;color:#fff9;margin-top:6px}.glass-window .fleet-add-preview .fleet-add-copy{margin:14px 0 0;font-size:14px;line-height:1.5;color:#ffffffb3}body .empty-state.empty-state.lg-surface{--lg-radius: 26px;--lg-blur: 14px;border:1px solid var(--lg-border, rgb(255 255 255 / .07));background:none;backdrop-filter:none}body .empty-state.empty-state.lg-surface:after,body .empty-state.empty-state.lg-surface:is(:hover,:focus-within):after{opacity:1;transition:none;-webkit-mask-image:none;mask-image:none;background:linear-gradient(135deg,rgb(255 255 255 / calc(.04 + var(--_frost) * .24)),rgb(255 255 255 / calc(.02 + var(--_frost) * .06)) 45%,rgb(255 255 255 / calc(.03 + var(--_frost) * .14))),rgb(var(--lg-tint-rgb, 18 16 30) / calc(var(--_frost) * var(--_frost) * .55))}.empty-state.lg-surface>*{position:relative;z-index:1}.empty-state.lg-surface>svg{color:#fff;opacity:.85;width:40px;height:40px}.empty-state.lg-surface h2{color:#fff}.empty-state.lg-surface p{color:#ffffffb3}body .empty-state :is(button,a).lg-surface{--lg-radius: 999px;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;margin-top:22px;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff);font:600 16px/1 var(--heading, inherit);letter-spacing:-.2px;cursor:pointer;box-shadow:var(--lg-shadow)}body .empty-state :is(button,a).lg-surface+:is(button,a).lg-surface{margin-left:10px}body .empty-state :is(button,a).lg-surface:hover{--lg-rim: rgb(255 255 255 / .55);background:none;border-color:var(--lg-border, rgb(255 255 255 / .07))}.import-panel .current-file-label{font-size:13px;color:#ffffffa6;margin:14px 0 6px}.import-panel .current-file-head{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap}.import-panel .current-file-name{font:500 clamp(20px,2.4vw,26px)/1.25 var(--heading);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;min-width:0}.import-panel .source-timeline--compact{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:10px;padding-bottom:6px}.import-panel .source-timeline--compact>div{padding:0;border:0}.import-panel .source-timeline--compact dt{font-size:12px;margin-bottom:2px}.import-panel .source-timeline--compact dd{font-size:14px}.import-panel .source-timeline--compact dd time{font-size:15px}.import-panel .source-timeline--compact dd small{display:inline;margin-left:8px;font-size:12px}.import-panel .current-file-head .hvp-count{font-size:16px;padding:6px 14px;min-height:0}dialog.tool-dialog.lg-popup{overscroll-behavior:auto}dialog.tool-dialog.store-dialog.glass-window{width:min(1040px,calc(100vw - 32px));max-width:min(1040px,calc(100vw - 32px))}.glass-window .store-detail-media{border-radius:22px}.glass-window .store-model{border:0;border-radius:22px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;overflow:hidden}.glass-window .store-model-stage{background:radial-gradient(ellipse at 50% 54%,rgb(255 255 255 / .07),transparent 72%)}.glass-window .store-model-stage:after{opacity:.35}.glass-window .store-model-caption{display:none}.glass-window .store-model-finish{color:#fff}.glass-window .store-model-controls button:not(.lg-item){min-height:0;padding:8px 14px;border:0;border-radius:999px;background:#ffffff14;color:#fff;font-size:12px}.glass-window .store-model-controls button:not(.lg-item):is(:hover,:focus-visible){background:#ffffff29}.glass-window .store-model-controls button[aria-pressed=true]{background:#ffffff2e;box-shadow:inset 0 0 0 1.5px #ffffff8c}.glass-window .store-media-credit,.glass-window .store-model-status{color:#fff9}.glass-window .store-detail-dossier{color:#fffc}.glass-window .store-specs dt{color:#ffffffa6}.glass-window .store-specs dd,.glass-window .store-detail-dossier h3{color:#fff}.glass-window .store-detail-dossier .subtle,.glass-window .store-detail-dossier small{color:#fff9}.glass-window .field{color:#fff;font:500 16px/1.3 var(--heading)}.glass-window .field :is(input,textarea,select){min-height:48px;border:0;border-radius:18px;background-color:#ffffff14;color:#fff;font-weight:400;font-size:15px;line-height:1.4;padding:12px 18px}.glass-window .store-dossier-actions{border-top:1px solid rgb(255 255 255 / .12)}.glass-window :is(.store-dossier-actions,.detail-actions,.detail-plan-actions) :is(.primary-button,.glass-action){--lg-radius: 999px;min-height:48px;padding:0 20px;gap:9px;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));box-shadow:var(--lg-shadow);color:#fff;font:600 15px/1 var(--heading, inherit)}.glass-window :is(.store-dossier-actions,.detail-actions,.detail-plan-actions) :is(.primary-button,.glass-action):is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0;background:none}.glass-window .store-dossier-actions .text-button:not(.glass-action){font-size:14px;color:#fff}.glass-window .notice{color:#ffffffa6;border:0;background:none;padding:0;box-shadow:none}.glass-window .notice.amber{color:var(--amber, #f3b45f)}.glass-window .fleet-dossier-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.glass-window .fleet-dossier-name{margin:0 0 6px;padding-right:52px;font:500 clamp(22px,2.4vw,28px)/1.2 var(--heading);letter-spacing:-.02em;color:#fff}.store-model-controls .store-model-views{--lg-item-font-size: 15px;--lg-item-padding: 11px 24px;gap:0}.store-model-controls .store-model-views .lg-item{font-weight:500;min-height:0;border:0;background:none;color:var(--lg-text, #fff)}.store-model-controls .store-model-views .lg-item:disabled{opacity:.5}.store-model-controls{justify-content:center;align-items:stretch;gap:12px;padding:18px 0 0;border-top:0}.store-model button.store-model-rotate{position:absolute;right:12px;bottom:10px;z-index:3;display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:#ffffff8c;cursor:pointer;transition:color .15s}.store-model button.store-model-rotate svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.store-model button.store-model-rotate:is(:hover,:focus-visible){color:#fffc;outline:0;background:none}.store-model button.store-model-rotate[aria-pressed=true]{color:#fff;background:none;border:0}.store-model button.store-model-rotate:disabled{opacity:.35;cursor:default}.store-model-note{position:absolute;left:20px;bottom:16px;z-index:2;margin:0;max-width:calc(100% - 84px);font-size:12px;line-height:1.4;color:#fff9;pointer-events:none}.store-model-loader{position:absolute;left:50%;top:50%;z-index:1;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:3px solid rgb(255 255 255 / .16);border-top-color:#ffffffd9;animation:model-loader-spin .9s linear infinite;pointer-events:none}@keyframes model-loader-spin{to{transform:rotate(360deg)}}.store-model[data-model-state=ready] .store-model-canvas{animation:model-in .45s ease-out both}@keyframes model-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.store-model-loader,.store-model[data-model-state=ready] .store-model-canvas{animation:none}}.store-model-controls-ghost{height:59px}.glass-window .store-specs div{border-top:0;padding-top:0}.glass-window .store-tab-panel .store-specs{margin:16px 0 0;gap:12px 28px}.glass-window .store-tab-panel .store-specs{grid-template-rows:auto auto;align-items:start}.glass-window .store-tab-panel .store-specs>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;align-content:start;min-width:0}.glass-window .store-specs dt{overflow-wrap:anywhere;line-height:1.35}.glass-window .store-specs dd{min-width:0;overflow-wrap:anywhere}.glass-window .fleet-price strong{white-space:nowrap}.glass-window .fleet-price strong>span{white-space:normal}.glass-window .fleet-dossier-name{overflow-wrap:anywhere;text-wrap:balance}.glass-window .fleet-dossier-tags .hvp-count{max-width:100%;height:auto;white-space:normal;text-align:left}@media(max-width:560px){.glass-window .store-tab-panel .store-specs{grid-template-columns:1fr;grid-template-rows:none}.glass-window .store-tab-panel .store-specs>div{grid-row:auto;grid-template-rows:none}}.glass-window .store-tab-panel .store-specs dt{align-self:end;margin-bottom:6px}.glass-window .store-specs dt{font-size:13px}.glass-window .fleet-price-missing{font:500 24px/1.2 var(--heading, inherit);color:#fff}.glass-window .fleet-price-missing small{font-weight:400;font-size:13px;line-height:1.4;color:#fff9;margin-top:6px}.glass-window .store-detail-dossier{font-size:14px}.glass-window .store-detail-media>.card-art{border:0;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a;background:#ffffff0d}.glass-window .store-detail-media>.card-art:before,.glass-window .store-detail-media>.card-art:after{border-radius:inherit}.glass-window .store-dossier-actions{border-top:0;padding-top:8px;align-items:center}.glass-window .store-dossier-actions .detail-plan-actions{margin:0}.glass-window .store-dossier-actions .detail-plan-actions .primary-button{width:auto;font-size:15px}@media(min-width:761px){.glass-window .store-ship-layout{grid-template-rows:auto auto auto;align-items:start;row-gap:0}.glass-window .store-ship-layout :is(.store-detail-media,.store-detail-dossier){display:contents}.glass-window .store-ship-layout :is(.store-model,.card-art){grid-column:1;grid-row:1}.glass-window .store-ship-layout :is(.store-model-controls,.store-model-controls-ghost){grid-column:1;grid-row:2;align-self:center}.glass-window .store-ship-layout :is(.store-media-credit,.store-media-state,.store-media-notes):not(.store-media-notes>*){grid-column:1;grid-row:3}.glass-window .store-media-notes{display:grid;gap:6px}.glass-window .store-ship-layout #fleet-panel-own{grid-column:2;grid-row:1}.glass-window .store-ship-layout .store-dossier-actions{grid-column:2;grid-row:2;align-self:center;padding-top:18px}.glass-window .store-ship-layout .store-model-controls{padding-top:18px}}@media(min-width:761px){.glass-window .store-ship-layout:not(:has(.store-model-controls,.store-model-controls-ghost)) .store-detail-dossier{display:flex;flex-direction:column;grid-column:2;grid-row:1;align-self:stretch}.glass-window .store-ship-layout:not(:has(.store-model-controls,.store-model-controls-ghost)) .store-dossier-actions{margin-top:auto;padding-top:18px;align-self:stretch}}.glass-window .store-dossier-actions{justify-content:center}.glass-window .fleet-loaner-lead{margin:16px 0 0;font-size:15px;line-height:1.55}.glass-window .store-detail-dossier h3{margin:26px 0 0;font:500 19px/1.3 var(--heading)}.glass-window .fleet-grant-list{margin:8px 0 0;padding:0;display:grid;gap:6px;font-size:16px;color:#fff}.glass-window .fleet-grant-list li{padding:0;border:0;gap:3px}.glass-window .fleet-grant-list li>span{font-size:14px;color:#ffffffa6}.glass-window .fleet-loaner-from{margin:22px 0 0;font-size:15px;color:#ffffffa6}.glass-window .fleet-loaner-fine{margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px}.glass-window .store-detail-dossier a{color:#fff;text-decoration-color:#ffffff8c}.glass-window .store-detail-dossier a:is(:hover,:focus-visible){color:#fff;text-decoration-color:#fff}dialog.tool-dialog.fleet-confirm-dialog{width:min(480px,calc(100vw - 32px));max-width:min(480px,calc(100vw - 32px))}.fleet-confirm-dialog .fleet-confirm-name{margin:0 0 8px;padding-right:52px;font:500 22px/1.25 var(--heading);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}.fleet-confirm-dialog .fleet-confirm-text{margin:0;padding-right:52px;font-size:15px;line-height:1.55;color:#ffffffbf}.fleet-confirm-dialog .fleet-confirm-name+.fleet-confirm-text{padding-right:0}.fleet-confirm-dialog .error-message{margin:10px 0 0}.fleet-confirm-dialog .error-message:empty{display:none}.fleet-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.fleet-confirm-actions button.lg-surface{--lg-radius: 999px;min-height:48px;padding:0 24px;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));box-shadow:var(--lg-shadow);color:#fffc;font:600 15px/1 var(--heading, inherit);cursor:pointer}.fleet-confirm-actions button.lg-surface.is-main{color:#fff}.fleet-confirm-actions button.lg-surface:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0;background:none;color:#fff}.glass-window .fleet-grant-groups{margin-top:0;display:grid;gap:16px}.glass-window .fleet-grant-group>p{margin:0 0 10px;font-size:14px;color:#ffffffa6}.glass-window .fleet-grant-group .fleet-grant-list{margin:0}.store-model[data-mesh] .store-model-canvas{animation:none}.import-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.import-head h2{margin:0}:is(.import-popup,.glass-window) .import-head{justify-content:flex-end;min-height:40px;padding-right:52px}.autosync{display:inline-flex;align-items:center;gap:8px}.autosync-wrap{display:inline-flex}.autosync-switch{--lg-radius: 999px;display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0 6px 0 13px;border:1px solid var(--lg-border, rgb(255 255 255 / .07));background:none;color:var(--lg-text, #fff);font:600 13px/1 var(--heading, inherit);cursor:pointer}.autosync-switch:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0}.autosync-switch:disabled{pointer-events:none;opacity:.55;cursor:default}.autosync-track{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:#ffffff29;box-shadow:inset 0 1px 2px #0000004d;transition:background-color .2s ease}.autosync-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .22s cubic-bezier(.2,.9,.25,1)}.autosync-switch[aria-checked=true] .autosync-track{background:var(--lg-accent, #f3b45f)}.autosync-switch[aria-checked=true] .autosync-knob{transform:translate(16px)}.autosync-info{display:inline-flex;border-radius:50%;color:#fff9;cursor:help;transition:color .15s ease}.autosync-info svg{width:17px;height:17px}.autosync-info:is(:hover,:focus-visible){color:#fff;outline:0}.autosync-hint{margin:10px 0 0;min-height:3em;font-size:13px;line-height:1.5;color:#ffffffa6}.autosync-hint-text{display:inline-block;animation:autosync-hint-in .45s cubic-bezier(.2,.9,.25,1) both}@keyframes autosync-hint-in{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.autosync-hint-text{animation:none}}.dev-tools{position:fixed;left:12px;bottom:12px;z-index:50;display:flex;gap:6px}.dev-onboarding{padding:6px 10px;border:1px dashed rgb(255 255 255 / .4);border-radius:8px;background:#0000008c;color:#fff;font:600 11px/1 monospace;cursor:pointer}@media(prefers-reduced-motion:reduce){.autosync-track,.autosync-knob{transition:none}}.sync-notice{--lg-radius: 999px;position:fixed;top:19px;left:50%;z-index:65;display:flex;align-items:center;gap:12px;max-width:min(620px,calc(100vw - 32px));padding:8px 8px 8px 18px;color:#fff;font:500 14px/1.35 var(--heading, inherit);transform:translate(-50%);animation:sync-notice-in .3s cubic-bezier(.2,.9,.25,1) both}.sync-notice>svg{flex:none;width:20px;height:20px;stroke-width:2.4;color:#5fe08f}.sync-notice time{white-space:nowrap}.sync-notice-go,.sync-notice-close{flex:none;border:0;background:#ffffff1f;color:#fff;cursor:pointer;transition:background-color .15s ease}.sync-notice-go{padding:8px 14px;border-radius:999px;font:600 13px/1 var(--heading, inherit)}.sync-notice-close{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%}.sync-notice-close svg{width:18px;height:18px;stroke-width:2.6}.sync-notice-go:is(:hover,:focus-visible),.sync-notice-close:is(:hover,:focus-visible){background:#ffffff38;outline:0}@keyframes sync-notice-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sync-notice{animation:none}}.sct-root:has(.workspace:not([data-view=data])) .sync-notice,html[data-start-nav=true] .sync-notice{top:auto;bottom:24px;animation-name:sync-notice-up}@media(max-width:1180px){.sync-notice{top:auto;bottom:16px;animation-name:sync-notice-up}}@keyframes sync-notice-up{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}dialog.tool-dialog.onboarding-popup{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.onboarding{display:flex;flex-direction:column;gap:14px;min-height:252px}.onboarding-title,.onboarding-step>h3{padding-right:44px}.onboarding-step{display:flex;flex:1;flex-direction:column;gap:14px}.onboarding-step>*{animation:onboarding-in .45s cubic-bezier(.2,.9,.25,1) both}.onboarding-step>:nth-child(2){animation-delay:.06s}.onboarding-step>:nth-child(3){animation-delay:.12s}.onboarding-step>:nth-child(4){animation-delay:.18s}.onboarding-step>:nth-child(n+5){animation-delay:.24s}@keyframes onboarding-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.onboarding-step>*{animation:none}}.onboarding-count{margin:0!important;font-size:12px!important;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80!important;text-align:right}.onboarding h3{margin:0;font:600 22px/1.25 var(--heading, inherit);letter-spacing:-.3px;color:#fff}.onboarding p{margin:0;font-size:15px;line-height:1.55;color:#ffffffc7}.onboarding p.onboarding-note{font-size:13px;color:#fff9}.onboarding-title h3{display:inline}.onboarding-title .autosync-info{margin-left:10px;vertical-align:-1px}.onboarding-heading{display:grid;gap:6px;padding-right:44px}.onboarding-heading h3{font-size:34px;line-height:1.05;letter-spacing:-.8px;font-weight:700;color:#fff}.onboarding p.onboarding-by{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffff8c}.onboarding-by img{flex:none}.onboarding-stage{position:relative;display:grid;justify-items:center;width:390px;max-width:100%;margin:6px auto 4px}.onboarding p.onboarding-lead{position:relative;margin:0;text-align:center;font:400 17px/24px var(--heading, inherit);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb}.onboarding-lead-text{position:relative;z-index:1}.onboarding-ship{position:absolute;left:0;top:0;z-index:2;width:24px;height:24px;color:var(--lg-accent, #f3b45f);opacity:0;pointer-events:none;offset-path:path("M -30 71 L 330 71 C 380 71 410 65 428 37 S 446 -21 450 -43");offset-rotate:auto 90deg;animation:onboarding-ship 2.2s cubic-bezier(.4,.05,.3,1) 0s 1 both}.onboarding-ship svg{position:relative;display:block;width:100%;height:100%;filter:drop-shadow(0 0 6px rgb(243 180 95 / .5))}.onboarding-wake{position:absolute;left:0;top:0;z-index:2;width:390px;height:1px;overflow:visible;pointer-events:none}.onboarding-wake path{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:0;filter:blur(.6px);stroke-dasharray:calc(var(--wake) * 1px) 100px;stroke-dashoffset:calc(var(--wake) * 1px);animation:onboarding-wake 2.2s cubic-bezier(.4,.05,.3,1) 0s 1 both}.onboarding-wake path:nth-child(1){stroke-opacity:.1;stroke-width:.8}.onboarding-wake path:nth-child(2){stroke-opacity:.14;stroke-width:1.1}.onboarding-wake path:nth-child(3){stroke-opacity:.2;stroke-width:1.4}.onboarding-wake path:nth-child(4){stroke-opacity:.28;stroke-width:1.7}.onboarding-wake path:nth-child(5){stroke-opacity:.4;stroke-width:2}.onboarding-wake path:nth-child(6){stroke-opacity:.6;stroke-width:2.3}.onboarding-wake path:nth-child(7){stroke-opacity:.9;stroke-width:2.6}.onboarding-start{width:auto;min-height:40px;margin-top:22px;padding:0 28px;font-size:15px;animation:onboarding-start 2.2s linear 0s 1 both}@keyframes onboarding-start{0%,29.5%{clip-path:inset(-6px 100% -6px 0)}38.5%,to{clip-path:inset(-6px -6px -6px -6px)}}@keyframes onboarding-wake{0%{opacity:0;stroke-dashoffset:calc(var(--wake) * 1px)}10%{opacity:1}80%{opacity:1}to{opacity:0;stroke-dashoffset:calc(var(--wake) * 1px - 100px)}}@keyframes onboarding-ship{0%{offset-distance:0%;opacity:0}10%{opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}.onboarding-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;margin-top:6px}.onboarding-actions .import-confirm{width:auto;min-height:36px;margin:0;padding:0 16px;gap:8px;font-size:14px;text-decoration:none}.onboarding-actions .import-confirm>svg{width:16px;height:16px}.onboarding-actions .text-button{font-size:14px}.onboarding-done-text{display:grid;gap:2px;text-align:left}.onboarding-done-text small{font:400 13px/1.3 var(--body, inherit);color:#fff9}.onboarding-choices{display:grid;gap:6px}.onboarding-choice{--lg-radius: 16px;display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px;text-align:left;border:1px solid var(--lg-border, rgb(255 255 255 / .07));background:none;color:#fff;cursor:pointer;transition:opacity .15s ease}.onboarding-choice:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .45);outline:0}.onboarding-choice[aria-checked=true]{--lg-rim: rgb(255 255 255 / .7);border-color:#ffffff38}.onboarding-choice:disabled{cursor:default;opacity:.55}.onboarding-choice-dot{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .5);transition:border-color .15s ease,box-shadow .15s ease}.onboarding-choice[aria-checked=true] .onboarding-choice-dot{border-color:var(--lg-accent, #f3b45f);box-shadow:inset 0 0 0 4px #0a0c12,inset 0 0 0 9px var(--lg-accent, #f3b45f)}.onboarding-choice-text{display:grid;gap:2px}.onboarding-choice-text strong{display:flex;align-items:center;gap:8px;font:600 15px/1.25 var(--heading, inherit)}.onboarding-choice-text strong em{padding:1px 6px;border-radius:999px;background:#f3b45f24;color:var(--lg-accent, #f3b45f);font:600 10px/1.3 var(--body, inherit);font-style:normal;letter-spacing:.02em}.onboarding-choice-text>span{font-size:13px;line-height:1.4;color:#ffffffa6}.onboarding p.onboarding-center{text-align:center}.onboarding p.onboarding-error{text-align:center;font-size:13px;color:var(--amber, #f3b45f)}.onboarding-drop{--lg-radius: 18px;position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-height:84px;padding:10px 16px;border:1px dashed rgb(255 255 255 / .28);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.onboarding-drop>svg{width:26px;height:26px;stroke-width:1.6;color:#fffc}.onboarding-drop strong{font:600 15px/1.3 var(--heading, inherit);color:#fff}.onboarding-drop>span{font-size:12px;color:#ffffff80}.onboarding-drop:is(:hover,:focus-within,.is-dragging){border-color:#fff9;--lg-rim: rgb(255 255 255 / .55)}.onboarding-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.onboarding-done{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px;font:600 16px/1.2 var(--heading, inherit);color:#fff!important}.onboarding-done-mark{--lg-radius: 50%;position:relative;flex:none;width:40px;height:40px;border:1px solid var(--lg-border, rgb(255 255 255 / .07));--lg-rim: rgb(255 255 255 / .6);animation:onboarding-pop .3s cubic-bezier(.2,.9,.25,1.2) both}.onboarding-done-mark svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.onboarding-done-mark circle{stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:1;transform:rotate(-90deg);transform-origin:center;opacity:0;animation:onboarding-draw .42s .22s cubic-bezier(.4,0,.2,1) both}.onboarding-done-mark path{stroke-width:3.6;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:onboarding-draw .3s .55s cubic-bezier(.4,0,.2,1) both}@keyframes onboarding-draw{0%{opacity:0;stroke-dashoffset:1}1%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes onboarding-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.onboarding-done-mark{animation:none}.onboarding-done-mark circle,.onboarding-done-mark path{animation:none;stroke-dashoffset:0;opacity:1}}.onboarding-wait{display:flex;align-items:center;justify-content:center;gap:12px}.onboarding p.onboarding-looking{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#fff9}.onboarding-looking .onboarding-spinner{width:14px;height:14px}.onboarding-looking .text-button{font-size:13px;text-decoration:underline;text-underline-offset:3px}.onboarding-spinner{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid rgb(255 255 255 / .2);border-top-color:#fff;animation:onboarding-spin .8s linear infinite}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.onboarding-spinner{animation-duration:3s}}.gc{--gc-tint: 180 170 215;--gc-surface: 28 26 44}.fleet-card.gc{--gc-tint: 154 204 217;--gc-surface: 21 35 43}.gc{list-style:none;position:relative;min-width:0;margin:0;padding:0;isolation:isolate;border-radius:0 28px 28px;background:rgb(var(--gc-surface) / .55);box-shadow:0 14px 34px #00000047;transition:transform .34s cubic-bezier(.2,.9,.25,1)}.gc:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 22px 46px #00000061,0 0 28px rgb(var(--gc-tint) / .1);opacity:0;transition:opacity .34s}.gc{--gc-lift: 5px}.gc:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--gc-lift);pointer-events:none}html:not([data-card-scrolling]) .gc:is(:hover,:focus-within):after{pointer-events:auto}.gc .gc-open{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:inherit;overflow:hidden;background:none;box-shadow:none;color:#fff;text-align:left;font:inherit;cursor:pointer}.gc .gc-open:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(var(--gc-tint) / .26)}.gc .gc-open:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff42,inset 0 1px #ffffff4d;opacity:0;transition:opacity .34s}.gc .gc-art .card-art img{transition:transform .6s cubic-bezier(.2,.9,.25,1)}html:not([data-card-scrolling]) .gc:is(:hover,:focus-within){transform:translateY(calc(-1 * var(--gc-lift)))}html:not([data-card-scrolling]) .gc:is(:hover,:focus-within):before{opacity:1}html:not([data-card-scrolling]) .gc:is(:hover,:focus-within) .gc-open:before,.gc-ghost .gc-open:before{opacity:1}html:not([data-card-scrolling]) .gc:is(:hover,:focus-within) .gc-art .card-art img,.gc-ghost .gc-art .card-art img{transform:scale(1.025)}html:not([data-card-scrolling]) .gc:is(:hover,:focus-within) .gc-seal,.gc-ghost .gc-seal{box-shadow:inset 0 0 0 1px rgb(var(--gc-tint) / .9),0 0 16px rgb(var(--gc-tint) / .35)}html[data-card-scrolling] .gc{pointer-events:none}html[data-card-scrolling] .gc,html[data-card-scrolling] .gc:before,html[data-card-scrolling] .gc .gc-open:before,html[data-card-scrolling] .gc .gc-art .card-art img{transition:none}.gc .gc-art{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#ffffff0d}.gc .gc-art .card-art{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;aspect-ratio:auto}.gc .gc-art .card-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gc .gc-art .card-art>:not(img,.placeholder-art){display:none}.gc .gc-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / .28),transparent 32%,transparent 70%,rgb(0 0 0 / .18))}.gc .gc-art .gc-title{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:56px 88px 16px 20px;pointer-events:none;background:linear-gradient(0deg,rgb(8 12 16 / .88),rgb(8 12 16 / .55) 55%,transparent)}.gc .gc-art .gc-title h3{margin:0;font:600 21px/1.2 var(--heading, inherit);letter-spacing:-.02em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px 10px rgb(0 0 0 / .6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gc .gc-badge{position:absolute;top:14px;left:14px;z-index:2;pointer-events:auto}.gc .gc-badge .glass-tag{background:#0e141a99}.gc .gc-panel{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;padding:16px 20px 20px;height:var(--gc-panel-h, 150px);overflow:hidden;background:linear-gradient(150deg,rgb(var(--gc-tint) / .24),rgb(var(--gc-tint) / .06) 65%),rgb(var(--gc-surface) / .55)}.gc .gc-panel .store-card-maker{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 12px/1.3 var(--heading, inherit);letter-spacing:.02em;color:rgb(var(--gc-tint) / .95)}.gc .gc-panel h3{margin:0;font:600 21px/1.2 var(--heading, inherit);letter-spacing:-.02em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fleet-workspace .fleet-card.gc .gc-panel .fleet-card-source{margin:2px 0 0;padding:0;border:0;background:none;font-weight:400;font-size:14px;line-height:1.4;color:#ffffffb3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.gc .gc-tag{margin-top:auto;padding-top:10px}.gc .gc-footer{margin-top:10px}.fleet-workspace .fleet-card.gc .fleet-price{margin:0;font-size:13px;color:#fff9;min-width:0}.fleet-workspace .fleet-card.gc .fleet-price strong{display:inline;font-size:20px;line-height:1.3;color:#fff;font-weight:600;white-space:nowrap}.fleet-workspace .fleet-card.gc .fleet-price strong span{font-size:12px;color:rgb(var(--gc-tint) / .9)}.fleet-workspace .fleet-card.gc .fleet-price small{display:none}.fleet-workspace .fleet-card.gc .fleet-price-missing{font-weight:500;font-size:14px;line-height:1.4;color:#fff9}.gc .gc-trace{position:absolute;left:0;right:0;bottom:0;z-index:2;height:2px;overflow:hidden;pointer-events:none;background:rgb(var(--gc-trace, var(--gc-tint)) / .28)}.gc .gc-trace:before{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;background:linear-gradient(90deg,transparent,rgb(var(--gc-trace, var(--gc-tint)) / .95),transparent);transform:translate(-110%);animation:gc-run var(--gc-run, 6.5s) linear infinite var(--gc-delay, 0s) paused}@keyframes gc-run{to{transform:translate(460%)}}.gc:nth-child(3n+2){--gc-delay: -2.2s}.gc:nth-child(3n){--gc-delay: -4.4s}.gc .gc-seal{position:absolute;right:14px;bottom:16px;z-index:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;pointer-events:auto;background:#0e141a8c;color:rgb(var(--gc-tint));box-shadow:inset 0 0 0 1px rgb(var(--gc-tint) / .3),0 4px 12px #00000059}.gc .gc-seal>svg{position:absolute;inset:0;width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.gc .gc-seal-ring{stroke-width:1;opacity:.35}.gc .gc-seal-orbit{transform-origin:28px 28px;opacity:.85;stroke-width:1.5;animation:gc-orbit 28s linear infinite paused}.gc .gc-seal-mark{stroke-width:1.7}.catalog-card.gc[data-kind=package] .gc-seal-art .gc-seal-accent{fill:#fff}.catalog-card.gc[data-kind=package] .gc-seal-art .gc-seal-accent-line{stroke:#fff}@keyframes gc-orbit{to{transform:rotate(360deg)}}html[data-card-motion=running] .gc[data-in-view] .gc-seal-orbit{animation-play-state:running}html[data-card-motion=running] .gc[data-in-view] .gc-trace:before{animation-play-state:running}@media(prefers-reduced-motion:reduce){.gc,.gc:before,.gc .gc-open:before,.gc .gc-art .card-art img{transition:none!important;transform:none!important}.gc .gc-trace:before,.gc .gc-seal-orbit{animation:none}.gc .gc-trace:before{transform:translate(150%);opacity:.6}}.gc[data-away]{visibility:hidden}.gc-ghost{z-index:45;margin:0;pointer-events:none;contain:strict;overflow:hidden;transition:none;will-change:left,top,width,height;color:#fff}.gc-ghost[popover]{inset:auto;padding:0}.gc-ghost[popover]::backdrop{display:none}.gc-ghost .gc-art,.gc-ghost .gc-art:after{background:none}.gc-ghost.gc-out .gc-open:before,.gc-ghost.gc-out .gc-open:after{animation:gc-ring-out .18s ease-out forwards}.gc-ghost.gc-in .gc-open:before{opacity:0;animation:none}.gc-ghost.gc-in .gc-open:after{opacity:0;animation:gc-ring-in .18s ease-in var(--gc-ring-delay, .3s) forwards}@keyframes gc-ring-out{to{opacity:0}}@keyframes gc-ring-in{to{opacity:1}}.gc-ghost,.gc-ghost *{transition:none!important}.gc-ghost.gc{box-shadow:var(--lg-shadow, 0 10px 30px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .18));border:1px solid var(--lg-border, rgb(255 255 255 / .07))}.gc-ghost.gc:before{opacity:1;transition:none;box-shadow:none;z-index:-1}.gc-ghost.gc:after{top:0;height:auto;right:0;left:0;pointer-events:none}html[data-card-morph] dialog.tool-dialog[open]{animation:none!important}html[data-card-morph=pending] dialog.tool-dialog[open]{visibility:hidden}.gc-poster{z-index:46;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none;will-change:left,top,width,height;background:#ffffff0d}.gc-poster[popover]{inset:auto}.gc-poster img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gc-poster:after{content:"";position:absolute;inset:0;background:#080a1052}.gc-poster .store-model-loader{z-index:1}.gc-poster[popover]::backdrop{display:none}.gc-text-frame{z-index:45;margin:0;padding:0;border:0;overflow:hidden;contain:strict;pointer-events:none;background:none;color:#fff;will-change:left,top,width,height}.gc-text-frame[popover]{inset:auto}.gc-text-frame[popover]::backdrop{display:none}.gc-dialog-clone,.gc-dialog-clone:before,.gc-dialog-clone:after{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important;animation:none!important;transform:none!important}.gc-dialog-clone[open]{visibility:visible!important;display:block;pointer-events:none}.gc-dialog-clone .store-model,.gc-dialog-clone .store-detail-media>.card-art{visibility:hidden}.gc-dialog-clone,.gc-dialog-clone *{animation:none!important;transition:none!important}.gc-dialog-clone .lg-surface:after,.gc-dialog-clone .lg-surface:before{backdrop-filter:none!important}.catalog-card.gc{--gc-tint: 154 204 217;--gc-surface: 21 35 43;--gc-panel-h: 168px}.catalog-card.gc[data-kind=package]{--gc-tint: 233 182 119;--gc-surface: 43 33 21}.catalog-card.gc[data-kind=paint],.catalog-card.gc[data-kind=gear]{--gc-tint: 180 170 215;--gc-surface: 28 26 44}:is(.catalog-card,.hangar-card) .catalog-badges{display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px)}.catalog-card .gc-panel .catalog-card-line{margin:2px 0 0;padding:0;font-size:14px;line-height:1.4;color:#ffffffb8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-card .gc-panel .catalog-crew{display:flex;align-items:baseline;gap:10px;margin:4px 0 0;padding:0;border:0;background:none;font-size:13px;line-height:1.3;color:#fff9}.catalog-card .gc-panel .catalog-crew>span:first-child{margin-right:2px}.catalog-card .gc-panel .catalog-crew small{font-size:12px;color:#ffffff80}:is(.catalog-card,.hangar-card) .gc-panel .catalog-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;margin:0;color:#fff9;font-size:14px}:is(.catalog-card,.hangar-card) .gc-panel .catalog-price-label{font-size:13px;color:#fff9;white-space:nowrap}:is(.catalog-card,.hangar-card) .gc-panel .catalog-price strong{font:600 20px/1.3 var(--heading, inherit);color:#fff;white-space:nowrap}:is(.catalog-card,.hangar-card) .gc-panel .catalog-price small{font-size:12px;line-height:1.3;color:#ffffff8c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-card .gc-art .card-art[data-art-kind=package]>:is(.store-paint-stack,.store-package-title){display:revert}:is(.catalog-card,.hangar-card) .gc-panel .gc-footer{margin-top:auto}:is(.catalog-card,.hangar-card) .gc-panel .gc-tag+.gc-footer{margin-top:10px}:is(.catalog-card,.hangar-card) .gc-panel .catalog-price .catalog-currency{font-size:12px;font-weight:600;color:#ffffffb3}.catalog-card.gc[data-warbond]{--gc-trace: 243 180 95;--gc-hex: 243 180 95;--gc-hex-a: .5;--gc-hex-reach: 46%}.catalog-card.gc[data-access=concierge]{--gc-trace: 186 170 153;--gc-hex: 186 170 153;--gc-hex-a: .55;--gc-hex-reach: 46%}.catalog-card .gc-panel .catalog-price .catalog-price-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.catalog-card .gc-panel .catalog-price-values{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.catalog-card .gc-panel .catalog-price-values s{font-size:13px;color:#ffffff8c;text-decoration-thickness:1px;white-space:nowrap}.catalog-card .gc-panel .catalog-price[data-price=warbond] .catalog-price-label{color:var(--amber, #f3b45f);font-weight:600}.catalog-card .gc-panel .catalog-price[data-price=warbond] strong{color:var(--amber, #f3b45f)}.catalog-card .gc-panel .catalog-price-off{padding:1px 6px;border-radius:6px;background:var(--amber, #f3b45f);color:#1d1405;font:700 11.5px/1.3 var(--heading, inherit)}.catalog-card .gc-panel .catalog-price[data-price=concierge] .catalog-price-label{color:#d8cab8;font-weight:600}.catalog-card .gc-panel .catalog-price[data-price=concierge] .catalog-price-label img{flex:none}.catalog-card .gc-panel .catalog-price[data-price=off] strong{color:#ffffffb8}.hangar-card.gc[data-kind=ship]{--gc-tint: 154 204 217;--gc-surface: 21 35 43}.hangar-card.gc[data-kind=paint]{--gc-tint: 210 178 238;--gc-surface: 40 32 55}.hangar-card.gc[data-kind=equipment]{--gc-tint: 175 198 212;--gc-surface: 32 36 44}.hangar-card.gc[data-kind=upgrade]{--gc-tint: 219 126 76;--gc-surface: 44 34 27}.hangar-card.gc[data-kind=package]{--gc-tint: 185 184 235;--gc-surface: 35 35 59}.hangar-card.gc[data-kind=collectible]{--gc-tint: 232 197 145;--gc-surface: 40 33 46}.hangar-card.gc[data-kind=other]{--gc-surface: 35 33 45}.hangar-card .gc-panel .store-card-maker{text-transform:none}.hangar-card .gc-panel .hangar-kicker{display:flex;align-items:center;gap:6px}.hangar-card .gc-panel .hangar-kicker svg{width:14px;height:14px;flex:none}.hangar-card .gc-panel .hangar-facts{display:flex;gap:16px;margin:4px 0 0;padding:0;border:0;background:none;min-width:0}.hangar-card .gc-panel .hangar-facts>div{display:grid;gap:1px;min-width:0}.hangar-card .gc-panel .hangar-facts span{font-size:12px;line-height:1.3;color:#ffffff8c}.hangar-card .gc-panel .hangar-facts strong{font:500 14px/1.35 var(--heading, inherit);color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hangar-card .gc-panel .hangar-facts>div{grid-template-columns:auto 1fr;align-items:baseline;-moz-column-gap:8px;column-gap:8px}.hangar-card .gc-panel .hangar-facts>div>span{grid-column:1 / -1}.hangar-card .gc-panel .hangar-facts small{font-size:11px;color:#ffffff80;white-space:nowrap}.hangar-card .gc-panel>*{flex-shrink:0}.hangar-card .gc-panel .hangar-tags{min-height:22px}.hangar-card .gc-panel .hangar-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hangar-card .gc-panel .hangar-kicker-row .hangar-kicker{min-width:0}.hangar-card .gc-panel .hangar-paid{display:flex;align-items:baseline;gap:8px;min-width:0;margin-left:auto}.hangar-card .gc-panel .hangar-saving{display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.hangar-card .gc-panel .hangar-saving strong{font:600 20px/1.3 var(--heading, inherit);color:#7fd6a0}.gc-split{position:absolute;inset:0;overflow:hidden;background:#080c10}.gc-split .gc-split-side{position:absolute;inset:0}.gc-split .gc-split-side .item-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gc-split .gc-split-side .placeholder-art{width:100%;height:100%}.gc-split .gc-split-from{clip-path:polygon(0 0,66% 0,34% 100%,0 100%)}.gc-split .gc-split-to{clip-path:polygon(69% 0,100% 0,100% 100%,37% 100%)}.gc-split .gc-split-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(8 12 16 / .72),transparent 38%,transparent 55%,rgb(8 12 16 / .82))}.gc-split .gc-split-arrow{position:absolute;left:50%;top:50%;translate:calc(-50% + 6px) -50%;z-index:2;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .7))}.gc-split .gc-split-arrow svg{width:30px;height:30px;stroke-width:2.2}.gc-split .gc-split-name{position:absolute;z-index:1;max-width:calc(50% - 26px);font:600 17px/1.2 var(--heading, inherit);letter-spacing:-.01em;color:#fff;text-shadow:0 1px 10px rgb(0 0 0 / .65);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gc-split .gc-split-name-from{left:18px;top:16px;text-align:left}.gc-split .gc-split-name-to{right:18px;bottom:16px;text-align:right}#inventory-results .item-grid:not(.compact){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}@media(min-width:1800px){#inventory-results .item-grid:not(.compact){grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:22px}}@media(max-width:680px){#inventory-results .item-grid:not(.compact){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}#inventory-results .item-grid.compact{grid-template-columns:minmax(0,1fr);gap:16px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-open{display:grid;grid-template-columns:var(--hl-art, 300px) minmax(0,1fr)}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-art{aspect-ratio:auto;min-height:150px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-art .gc-title{padding-top:40px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1fr;grid-template-areas:". tags price" "kicker tags price" "facts tags price" ". tags price";align-items:center;-moz-column-gap:32px;column-gap:32px;row-gap:4px;height:auto;padding:18px 28px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .hangar-kicker-row{grid-area:kicker;align-self:end}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .hangar-facts{grid-area:facts;align-self:start;margin-top:4px;gap:28px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .hangar-tags{grid-area:tags;align-self:center;margin:0;padding:0}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .gc-footer{grid-area:price;align-self:center;justify-self:end;margin:0}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .hangar-price{width:auto;gap:32px;justify-content:flex-end}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel :is(.hangar-saving,.hangar-paid){flex-direction:column;align-items:flex-end;gap:0;margin:0}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .hangar-paid{min-width:96px}@media(max-width:1000px){:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-open{--hl-art: 220px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-split-name{font-size:14px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;grid-template-areas:"kicker price" "facts price" "tags tags";row-gap:8px;-moz-column-gap:16px;column-gap:16px}}@media(max-width:680px){:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-open{--hl-art: 120px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-split-name{font-size:12px;max-width:calc(50% - 12px)}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-split-arrow svg{width:20px;height:20px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-art{min-height:130px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-art .gc-title h3{font-size:15px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-art .gc-title{padding-right:14px;padding-left:12px}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel{padding:12px 14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "facts" "tags" "price"}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .gc-footer{justify-self:start}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-panel .hangar-price{justify-content:flex-start}:is(.item-grid.compact .hangar-card,.hangar-card[data-list]) .gc-seal{display:none}}.hangar-card .gc-panel{gap:2px;padding-top:14px;padding-bottom:14px}.hangar-card .gc-panel .gc-tag{padding-top:6px}.hangar-card .gc-panel .gc-footer,.hangar-card .gc-panel .gc-tag+.gc-footer{margin-top:6px}.hangar-card .gc-panel .hangar-facts{margin-top:2px}.hangar-card .gc-panel .hangar-kicker-row{min-height:17px}.hangar-card .gc-panel .hangar-kicker-row .glass-tag{margin-block:-3px}.tag-row{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden}.tag-row>.glass-tag{flex:none}.tag-row>[hidden]{display:none}.tag-row .tag-row-more{flex:none;display:inline-flex}.hangar-card .gc-panel .hangar-no-saving{white-space:nowrap}.hangar-card .gc-panel .hangar-price{width:100%;overflow:hidden}.hangar-card .hangar-price:is([data-tight="1"],[data-tight="2"],[data-tight="3"]) .hangar-saving .catalog-currency{display:none}.hangar-card .hangar-price:is([data-tight="2"],[data-tight="3"]) .hangar-paid .catalog-price-label{display:none}.hangar-card .hangar-price[data-tight="3"] .hangar-saving .catalog-price-label{display:none}:root{--hex-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill-rule='evenodd' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.3h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E")}.gc .gc-panel{position:relative;isolation:isolate}.gc .gc-panel:before{content:"";position:absolute;right:0;bottom:0;z-index:-1;width:var(--gc-hex-reach, 30%);aspect-ratio:3 / 4;pointer-events:none;background:rgb(var(--gc-hex, var(--gc-tint)) / var(--gc-hex-a, .34));-webkit-mask-image:var(--hex-mask),radial-gradient(ellipse 100% 100% at 100% 100%,#000 0%,transparent 100%);mask-image:var(--hex-mask),radial-gradient(ellipse 100% 100% at 100% 100%,#000 0%,transparent 100%);-webkit-mask-size:28px 49px,100% 100%;mask-size:28px 49px,100% 100%;-webkit-mask-position:right bottom,0 0;mask-position:right bottom,0 0;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.gc .gc-panel .gc-hexlight{position:absolute;right:0;bottom:0;z-index:-1;width:var(--gc-hex-reach, 30%);aspect-ratio:3 / 4;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 125% 125% at 100% 100%,#000 0%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 125% 125% at 100% 100%,#000 0%,#000 35%,transparent 100%)}.price-flag{color:var(--amber);font-size:1.8em;font-weight:700;line-height:0;margin-left:2px;position:relative;top:.14em}.detail-price .price-flag{font-size:1.1em;top:0}.ui-icon--fill path{vector-effect:non-scaling-stroke;stroke-width:.9px!important}.ui-icon--solid path{stroke:none!important}.sct-nav .lg-item>svg.ui-icon--brand{width:32px;height:22px}.help-tip.lg-surface,.help-tip.lg-surface[data-voice=bee]{--lg-radius: 16px;--lg-text: #fff;border:1px solid var(--lg-border, rgb(255 255 255 / .07));box-shadow:var(--lg-shadow, 0 10px 30px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .18));border-radius:var(--lg-radius);color:var(--lg-text);text-shadow:0 1px 8px rgb(0 0 0 / .55)}.help-tip.lg-surface>*{position:relative}.help-tip[popover]{inset:auto;margin:0;overflow:visible}html [data-help]:not(button,a,input,select,textarea,summary,label,[role=button],[role=link],[tabindex]){cursor:help}.ccu-setup-panel.ccu-workspace{width:min(860px,calc(100vw - 48px));max-width:none;margin:0;max-height:calc(100dvh - var(--sct-header-h, 72px) - 150px);overflow:auto;overscroll-behavior:contain;border-radius:22px}#workspace .ccu-setup-panel .ccu-setup{border:0;background:none;border-radius:0;padding:14px 22px 18px}.ccu-setup-panel .ccu-setup:after{display:none}#workspace .ccu-setup-panel .ccu-setup,#workspace .ccu-setup-panel .ccu-setup .ccu-mode-switch>button{backdrop-filter:none}#workspace .ccu-setup-panel .ccu-setup .ccu-endpoint{grid-template-columns:130px minmax(0,1fr)}.ccu-add{display:grid;justify-items:center;gap:12px;padding:10px 12px;max-width:100%}.ccu-add>.store-subfilters{margin:0;padding:0;max-width:100%}.ccu-add>.store-subfilters .sct-chips{flex-wrap:wrap;justify-content:center;max-width:100%}.ccu-add-panel{width:min(540px,calc(100vw - 72px));max-width:100%;padding:4px 8px 6px;box-sizing:border-box}#ccu-cost-form .ccu-cost-status{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0}#ccu-cost-form .ccu-cost-status-label,#ccu-cost-form .ccu-cost-result{color:var(--sct-subtext);font-size:13px;line-height:1.55}#ccu-cost-form .ccu-cost-status .store-subfilters{display:block;margin:0;padding:0}#ccu-cost-form .ccu-cost-status .sct-chips{flex-wrap:wrap;max-width:100%}.sct-act-pop[data-wide]{width:min(1120px,calc(100vw - 48px));max-width:none}.ccu-mine{display:grid;gap:14px;padding:10px 14px 14px;max-height:calc(100dvh - var(--sct-header-h, 72px) - 190px);overflow:auto;overscroll-behavior:contain;align-content:start}.ccu-mine-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ccu-mine-filters .field{display:grid;gap:6px;font-size:13px;color:var(--sct-subtext)}.ccu-mine-switches{display:flex;flex-wrap:wrap;gap:10px 14px}.ccu-mine-count{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;color:var(--sct-subtext)}.ccu-mine-none{margin:18px 0;text-align:center;color:var(--sct-subtext)}.ccu-mine-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none}.ccu-mine-card{display:grid;gap:10px;align-content:start;padding:14px 16px;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:#ffffff0f}.ccu-mine-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ccu-mine-paid{font-size:24px;line-height:1.1;font-weight:650;color:var(--lg-text, #fff)}.ccu-mine-paid small{font-size:12px;font-weight:500;color:var(--sct-subtext)}.ccu-mine-saved{font-size:12px;color:#7fd6a0}.ccu-mine-saved.is-loss{color:#f08c96}.ccu-mine-saved b{font-size:24px;line-height:1.1;font-weight:650}.ccu-mine-jump{display:grid;grid-template-columns:auto minmax(0,max-content) 1fr;align-items:baseline;gap:6px 8px;margin:0}.ccu-mine-jump>div{display:contents}.ccu-mine-jump dt{font-size:13px;color:var(--sct-subtext)}.ccu-mine-jump dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ccu-mine-jump dd.ccu-mine-price{overflow:visible}.ccu-mine-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ccu-mine-rsi{display:inline-flex;align-items:center;gap:2px;height:26px;margin-left:auto;padding:0 6px 0 12px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#ffffff14;color:var(--sct-subtext);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.ccu-mine-rsi:is(:hover,:focus-visible){background:#ffffff29;color:#fff;outline:0}.ccu-mine-rsi svg{width:16px;height:16px;stroke-width:2.3}@media(max-width:680px){.ccu-mine-filters,.ccu-mine-list{grid-template-columns:1fr}}.workspace[data-view=planner]{padding-top:0}#workspace .ccu-bench .ccu-bench-columns{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}@media(min-width:1900px){#workspace .ccu-bench .ccu-bench-columns{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1180px){#workspace .ccu-bench .ccu-bench-columns{grid-template-columns:minmax(0,1fr)}}.ccu-bench-main{display:grid;gap:18px;min-width:0}#workspace .ccu-bench .ccu-chain-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.ccu-chain-title-box{display:grid;gap:4px;min-width:0;flex:1 1 320px}#workspace .ccu-bench .ccu-chain-head .ccu-chain-state{flex:none;margin-left:auto}#workspace .ccu-bench .ccu-chain-list{--below-bar: calc(var(--sct-header-h, 88px) + var(--sct-actions-h, 53px) + var(--sct-header-gap, 9px));position:sticky;align-self:start;top:calc(var(--below-bar) - 22px);margin-top:-22px;min-width:0;padding:0;border:0;background:none;box-shadow:none}#workspace .ccu-bench .ccu-chain-list .ccu-chain-none{list-style:none;padding:18px 12px;text-align:center;font-size:13px;color:#ffffffa6}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist{display:grid;align-content:start;gap:16px;margin:0 -18px;padding:22px 18px 30px;list-style:none;max-height:calc(100dvh - var(--below-bar) + 22px - 8px);overflow:hidden auto;overscroll-behavior:auto;scrollbar-width:none;scroll-snap-type:y proximity;scroll-padding-block:22px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 26px),transparent 100%)}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist::-webkit-scrollbar{display:none}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist>li{scroll-snap-align:start}@supports (animation-timeline: view()){#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist>li:not(.is-dragging){animation:ccu-chain-edge linear both;animation-timeline:view(block)}}@keyframes ccu-chain-edge{0%{scale:.9;opacity:.35}14%{scale:1;opacity:1}86%{scale:1;opacity:1}to{scale:.9;opacity:.35}}@media(prefers-reduced-motion:reduce){#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist>li{animation:none}}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item{--gc-tint: 205 210 222;--gc-surface: 26 28 36;--gc-panel-h: 84px}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item{box-shadow:0 16px 26px -8px #0000008c,0 3px 10px #00000059}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item.is-complete{--gc-tint: 154 204 217;--gc-surface: 21 35 43}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item.is-open .gc-open:after{box-shadow:inset 0 0 0 1.5px #e9b677cc}#workspace .ccu-bench .ccu-chain-list .ccu-chain-card{width:100%;max-width:none}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item .gc-art{aspect-ratio:auto;height:104px}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item .gc-art .gc-title{padding:40px 16px 12px}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item .gc-art .gc-title h3{font-size:17px;-webkit-line-clamp:2}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item .gc-panel{justify-content:center;gap:4px;padding:10px 16px}.ccu-chain-from{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;font-size:13px;line-height:1.3;color:#fff9}.ccu-chain-from-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccu-chain-from-name b{font-weight:500;color:#ffffffd9}.ccu-chain-figures{flex:none;font:600 15px/1.3 var(--heading, inherit);color:#fff;font-variant-numeric:tabular-nums}.ccu-chain-figures small{margin-left:7px;font:600 14px/1 inherit;color:#fff9}.ccu-chain-figures small.is-saving{color:#7fd6a0}.ccu-chain-foot{display:flex;align-items:center;gap:10px;min-width:0}.ccu-chain-status{display:inline-flex;align-items:center;gap:7px;min-width:0;margin-right:auto;font-size:14px;line-height:1.3;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccu-chain-status.is-complete{color:#7fd6a0}.ccu-chain-status svg{flex:none;width:17px;height:17px}.ccu-chain-foot .ccu-chain-mode{display:inline-flex;flex:none;color:var(--lg-text, #fff);opacity:.8}.ccu-chain-foot .ccu-chain-mode svg{width:24px;height:24px}.ccu-chain-foot .ccu-tier-badge{flex:none;width:28px;height:32px;font-size:14px}#workspace .ccu-bench .ccu-chain-list .ccu-chain-item .ccu-chain-dot{position:absolute;top:10px;right:12px;z-index:3;width:8px;height:8px;border-radius:50%;background:var(--amber, #f3b45f)}.ccu-chain-art{position:absolute;inset:0;display:block;background:#08090d59}.ccu-chain-art>:is(.ccu-chain-art-from,.ccu-chain-art-to){position:absolute;top:0;bottom:0;display:block;overflow:hidden}.ccu-chain-art img,.ccu-chain-art .ccu-no-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ccu-chain-art .ccu-no-image{display:grid;place-items:center;color:#fff6}.ccu-chain-art>.ccu-chain-art-to{left:0;right:27%;clip-path:polygon(0 0,100% 0,91.8% 100%,0 100%)}.ccu-chain-art>.ccu-chain-art-from{left:68.5%;right:0;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%)}.ccu-chain-art>.ccu-chain-art-arrow{position:absolute;left:70.8%;top:50%;translate:-50% -50%;rotate:180deg;z-index:2;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .7));pointer-events:none}.ccu-chain-art>.ccu-chain-art-arrow svg{width:26px;height:26px;stroke-width:2.2}@media(max-width:1180px){#workspace .ccu-bench .ccu-chain-list{position:relative;top:auto}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist{max-height:min(520px,62dvh)}}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist>li{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist>li.is-making-room{transition:transform .24s cubic-bezier(.2,.9,.25,1)}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist>li.is-dragging{z-index:3;transition:none;filter:drop-shadow(0 14px 22px rgb(0 0 0 / .45));cursor:grabbing}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist.is-reordering{cursor:grabbing}#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist.is-reordering .ccu-chain-card{pointer-events:none}@media(max-width:1180px){#workspace .ccu-bench .ccu-chain-list .ccu-chain-tablist.is-reordering{overflow:visible}}.ccu-chain-art img{-webkit-user-drag:none;user-drag:none;pointer-events:none}#workspace .ccu-bench .ccu-chain-card[data-just-saved]{animation:ccu-just-saved 1.1s ease-out 2}@media(prefers-reduced-motion:reduce){#workspace .ccu-bench .ccu-chain-card[data-just-saved]{animation:none}}:is(.fleet-bar .fleet-value-inline,.value-card__head) strong .ccu-saved{color:#7fd6a0}:is(.fleet-bar .fleet-value-inline,.value-card__head) strong .ccu-saved.is-loss,:is(.fleet-bar .fleet-value-inline,.value-card__head) strong .ccu-owe{color:#f08c96}.ccu-summary .hvp-note{display:flex;align-items:flex-start;gap:9px}.ccu-summary .hvp-note>svg{flex:0 0 auto;width:16px;height:16px;margin-top:3px;stroke-width:1.8}.lg-expand{--lg-text: #fff;display:inline-flex;align-items:center;justify-content:center;gap:0;height:var(--btn-size, 40px);min-width:var(--btn-size, 40px);padding:0 8px;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--btn-radius, 999px);background:none;color:var(--lg-text);font:600 14px/1 inherit;cursor:pointer}.lg-expand svg{width:22px;height:22px;flex:none}.lg-expand:not(:has(.lg-expand-label)){width:var(--btn-size, 40px);padding:0}.lg-expand-label{display:grid;grid-template-columns:0fr;transition:grid-template-columns .25s cubic-bezier(.2,.9,.25,1),margin .25s}.lg-expand-label>span{overflow:hidden;white-space:nowrap}.lg-expand:is(:hover,:focus-visible,[aria-expanded=true]){--lg-rim: rgb(255 255 255 / .5);outline:0}.lg-expand:is(:hover,:focus-visible,.is-open) .lg-expand-label{grid-template-columns:1fr;margin-left:8px}@media(prefers-reduced-motion:reduce){.lg-expand-label{transition:none}}.import-tools{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}:is(.tool-dialog,.fleet-add-panel,.ccu-add-panel) .popup-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding:0;border:0}:is(.tool-dialog,.fleet-add-panel,.ccu-add-panel) .popup-actions>:only-child{margin-left:auto}:is(.tool-dialog,.fleet-add-panel,.ccu-add-panel) .popup-actions>.popup-confirm{margin-left:auto}:is(.tool-dialog,.fleet-add-panel,.ccu-add-panel) .popup-actions .lg-expand svg{width:22px;height:22px}.slide-delete-box{--sd-h: var(--btn-size, 40px);--sd-knob: calc(var(--btn-size, 40px) - 2px);--sd-top: calc((var(--sd-h) - 2px - var(--sd-knob)) / 2);display:flex;justify-content:center;width:min(100%,144px);height:var(--sd-h)}.slide-delete-box.is-compact{--sd-h: 34px;--sd-knob: 32px;width:min(100%,112px)}.slide-delete{--lg-radius: 999px;--lg-text: #fff;display:block;width:100%;height:var(--sd-h);overflow:hidden;border-radius:999px;flex:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));background:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;transition:width .3s cubic-bezier(.5,0,.2,1)}.slide-delete.is-done{width:var(--sd-h);pointer-events:none;--lg-rim: rgb(255 255 255 / .6)}.slide-delete.is-done>:is(.slide-delete-text,.slide-delete-knob,.slide-delete-fill){opacity:0!important;transition:opacity .12s}.slide-delete-done{position:absolute;inset:0;width:100%;height:100%;display:none;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.slide-delete.is-done .slide-delete-done{display:block}.slide-delete-done circle{stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transform:rotate(-90deg);transform-origin:center;opacity:0;animation:sd-draw .42s .22s cubic-bezier(.4,0,.2,1) both}.slide-delete-done path{stroke-width:3;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;animation:sd-draw .3s .55s cubic-bezier(.4,0,.2,1) both}@keyframes sd-draw{0%{opacity:0;stroke-dashoffset:1}1%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.slide-delete{transition:none}.slide-delete-done circle,.slide-delete-done path{animation:none;stroke-dashoffset:0;opacity:1}}.slide-delete-fill{position:absolute;overflow:hidden;top:calc((var(--sd-h) - 2px - var(--sd-knob)) / 2);left:0;height:var(--sd-knob);width:0;opacity:0;border-radius:999px;background:#fff3;pointer-events:none}.slide-delete-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 14px 0 calc(var(--sd-knob) + 12px);color:var(--lg-text);font:600 13px/1.2 inherit;text-shadow:0 1px 8px rgb(0 0 0 / .55);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.slide-delete-box.is-compact .slide-delete-text{font-size:11px}.slide-delete-word{display:inline-flex;align-items:center}.slide-delete-text svg{width:20px;height:20px;flex:none;margin-left:2px;stroke-width:2.6;visibility:hidden}.slide-delete.is-hint .slide-delete-text svg{visibility:visible}.slide-delete.is-hint,.slide-delete.is-armed{--lg-rim: rgb(255 255 255 / .5)}.slide-delete-knob{position:absolute;top:calc((var(--sd-h) - 2px - var(--sd-knob)) / 2);left:0;width:var(--sd-knob);height:var(--sd-knob);padding:0;display:grid;place-items:center;--lg-radius: 50%;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:50%;background:none;color:#fff;cursor:grab;touch-action:none;box-shadow:0 2px 8px #0000004d;will-change:transform}.slide-delete-knob:active{cursor:grabbing}.slide-delete-knob svg{width:22px;height:22px}.slide-delete-box.is-compact .slide-delete-knob svg{width:15px;height:15px}.slide-delete.is-armed .slide-delete-knob{--lg-rim: rgb(255 255 255 / .7)}#workspace .ccu-bench .ccu-more-list>.ccu-more-delete{margin-top:4px;padding:10px 8px 6px;border-top:1px solid #c9b6e026}#workspace .ccu-bench .ccu-more-list>.ccu-more-delete .slide-delete-box{width:100%}.slide-delete[data-trail] .slide-delete-knob{--lg-rim: transparent;border-color:transparent;box-shadow:none}.slide-delete[data-trail] .slide-delete-knob:before,.slide-delete[data-trail] .slide-delete-knob:after{visibility:hidden}.slide-delete-confirm{inset:auto;top:calc(-1 * var(--sd-top));left:0;height:calc(var(--sd-h) - 2px);width:0}.slide-delete-confirm{padding:0 calc(var(--sd-knob) + 14px) 0 calc(14px + var(--sd-knob) * .5)}.slide-delete-confirm svg{display:none}.slide-delete.is-hint .slide-delete-confirm{display:none}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-station.gc{--stop-bottom: 23px;border-radius:0;background:none;box-shadow:none;transition:none;padding:0 0 var(--stop-bottom);isolation:auto;transform-style:preserve-3d;--gc-tint: 154 204 217;--gc-surface: 21 35 43}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-station.gc:before,#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-station.gc:after{display:none}html:not([data-card-scrolling]) #workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-station.gc:is(:hover,:focus-within){transform:translate(-50%,-100%) perspective(900px) rotateY(var(--orbit-rotation, 0deg)) scale(var(--orbit-scale, 1))}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc.hangar{--gc-tint: 167 216 196;--gc-surface: 22 40 34}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc.store{--gc-tint: 233 189 127;--gc-surface: 43 33 21}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc.gap{--gc-tint: 196 175 222;--gc-surface: 40 33 56}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc.custom{--gc-tint: 233 189 127;--gc-surface: 43 33 21}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc .ccu-station-button{height:auto;padding:0;border-radius:0 22px 22px;text-align:left;pointer-events:auto;backface-visibility:hidden;background:rgb(var(--gc-surface) / .55);box-shadow:0 14px 34px #00000057}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc[data-active] .ccu-station-button{box-shadow:0 0 0 2px #edc58dcc,0 0 34px #e3b47340,0 15px 32px #02050ac9}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc[data-active] .ccu-station-button:after{box-shadow:inset 0 0 0 1px #edc58d}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .ccu-station-button:focus-visible{outline:2px solid #f2c37f;outline-offset:5px}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art{aspect-ratio:178 / 108}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art>img,#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art>.ccu-no-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:none;-webkit-user-drag:none}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art>.ccu-no-image{display:grid;place-items:center;color:#fff6}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art .gc-title{padding:34px 10px 9px 13px}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art .gc-title h3{font-size:15px;line-height:1.2;-webkit-line-clamp:2}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-panel{--gc-panel-h: 104px;height:104px;padding:12px 13px}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-tag{margin-top:2px;padding-top:0}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-tag .glass-tag{height:20px;padding:0 8px;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-footer{margin-top:auto}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .ccu-station-price{display:grid;gap:0;min-width:0;color:#fff9;font-size:11px}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .ccu-station-price strong{font:600 18px/1.25 var(--heading, inherit);color:#fff;white-space:nowrap}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .ccu-station-price small{font-size:11px;font-weight:600;color:#ffffffb3}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc .ccu-orbit-back{position:absolute;display:block;overflow:hidden;inset:0 0 var(--stop-bottom);border-radius:22px;opacity:.55;transform:rotateY(180deg);backface-visibility:hidden;background:#151e2b;box-shadow:inset 0 0 0 1px #b8cfda73}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc .ccu-orbit-back .ccu-station-art{display:block;width:100%;height:100%;margin:0;clip-path:none}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc .ccu-orbit-back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc .ccu-orbit-back{display:none}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc[data-rear] .ccu-orbit-back{display:block}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .ccu-stop.gc[data-rear] .ccu-station-button{visibility:hidden}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-panel{text-align:left}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .gc-art .gc-title h3{overflow-wrap:break-word;word-break:normal;hyphens:manual}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .ccu-station-price{display:flex;flex-direction:column;align-items:flex-start}#workspace .ccu-bench .ccu-cylinder-stage .ccu-stop.gc .ccu-station-price>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}#workspace .ccu-bench .ccu-observatory .ccu-chart-layout{grid-template-columns:minmax(0,1fr)}dialog.ccu-stop-dialog .ccu-stop-detail{display:grid;gap:16px;padding-right:8px;color:#fff}dialog.ccu-stop-dialog .ccu-point-heading{display:flex;align-items:center;justify-content:space-between;padding-right:52px;font-size:13px;color:#ffffffa6}dialog.ccu-stop-dialog .ccu-summary-signature{display:none}dialog.ccu-stop-dialog .ccu-jump-ship h3{margin:0;font:600 26px/1.2 var(--heading, inherit);letter-spacing:-.02em;color:#fff}dialog.ccu-stop-dialog .ccu-jump-ship small{display:block;margin-top:4px;font-size:14px;color:#ffffffa6}dialog.ccu-stop-dialog .ccu-side-jump{display:grid;gap:14px;margin:0;padding:0;border:0;background:none}dialog.ccu-stop-dialog .ccu-jump-state{display:grid;gap:4px}dialog.ccu-stop-dialog .ccu-jump-state strong{display:flex;align-items:center;gap:8px;font:600 17px/1.3 var(--heading, inherit)}dialog.ccu-stop-dialog .ccu-jump-state strong svg{width:18px;height:18px}dialog.ccu-stop-dialog .ccu-jump-state small{font-size:14px;line-height:1.5;color:#ffffffb3}dialog.ccu-stop-dialog .ccu-jump-figures{display:flex;gap:28px;flex-wrap:wrap}dialog.ccu-stop-dialog .ccu-jump-figures>span{display:grid;gap:2px;font-size:13px;color:#fff9}dialog.ccu-stop-dialog .ccu-jump-figures b{font:600 24px/1.25 var(--heading, inherit);color:#fff}dialog.ccu-stop-dialog .ccu-jump-figures .is-saving b{color:#7fd6a0}dialog.ccu-stop-dialog .ccu-jump-figures small{font-size:12px;color:#ffffff8c}dialog.ccu-stop-dialog .ccu-jump-possible{display:grid;gap:10px;margin:0;padding:14px 16px;border:0;border-radius:16px;background:#ffffff0f;font-size:13px;line-height:1.5;color:#ffffffbf}dialog.ccu-stop-dialog .ccu-jump-possible p{margin:0}dialog.ccu-stop-dialog .ccu-jump-possible-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}dialog.ccu-stop-dialog .ccu-summary-action{display:flex}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .gc-ghost.ccu-stop .ccu-station-button{background:none;box-shadow:none;visibility:visible}#workspace .ccu-bench .ccu-observatory .ccu-cylinder-stage .gc-ghost.ccu-stop :is(.ccu-orbit-back,.ccu-point){display:none}#workspace .ccu-bench .ccu-chain-panel .ccu-observatory.ccu-map.lg-surface{--lg-radius: 22px;position:relative;margin:0;padding:22px 22px 6px;border:1px solid var(--lg-border, rgb(255 255 255 / .07));border-radius:var(--lg-radius);box-shadow:var(--lg-shadow, 0 10px 30px rgb(0 0 0 / .25), 0 2px 6px rgb(0 0 0 / .18));overflow:hidden;background:none;backdrop-filter:none}#workspace .ccu-bench .ccu-observatory .ccu-presentation-switch{margin:0;flex:none;--lg-radius: 999px}.ccu-orbit-navigation .import-back:last-child>svg{transform:none}#workspace .ccu-bench .ccu-orbit-navigation>span b{color:var(--lg-text, #fff);font:500 18px/1.2 var(--heading)}#workspace .ccu-bench .ccu-orbit-navigation>span small{color:var(--lg-text, #fff);opacity:.7}#workspace .ccu-bench .ccu-figures[data-grades=off]{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--amber, #f3b45f);font:inherit;font-size:12px;line-height:1.3;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.guide-link svg{width:14px;height:14px;flex:0 0 auto}.guide-link:is(:hover,:focus-visible){color:#ffd596;outline:0}.guide-link--icon{text-decoration:none;padding:2px;border-radius:50%}.guide-link--icon svg{width:18px;height:18px}.guide-link--icon:focus-visible{outline:2px solid rgb(255 255 255 / .55);outline-offset:2px}dialog.ccu-rating-dialog{width:min(720px,calc(100vw - 32px));max-width:min(720px,calc(100vw - 32px))}dialog.ccu-rating-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}dialog.ccu-rating-dialog .dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}dialog.ccu-rating-dialog .ccu-rating-guide{display:grid;gap:14px;padding-right:8px;color:#fff}dialog.ccu-rating-dialog .ccu-rating-guide p{margin:0;font-size:14px;line-height:1.6;color:#ffffffbf}dialog.ccu-rating-dialog .ccu-rating-guide p.guide-title{padding-right:52px;font:500 clamp(22px,2.4vw,28px)/1.2 var(--heading, inherit);letter-spacing:-.02em;color:#fff}dialog.ccu-rating-dialog .guide-now{display:flex;align-items:center;gap:14px;padding:12px 18px;border-radius:18px;background:#ffffff0f}dialog.ccu-rating-dialog .guide-now .ccu-tier-badge{width:44px;height:50px;font-size:24px}dialog.ccu-rating-dialog .guide-now span{display:grid;gap:2px}dialog.ccu-rating-dialog .guide-now strong{font:500 22px/1.2 var(--heading, inherit);color:#fff}dialog.ccu-rating-dialog .guide-now small{font-size:12px;color:#fff9}dialog.ccu-rating-dialog .ccu-rating-guide table{margin:0;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;background:#ffffff0a}dialog.ccu-rating-dialog .ccu-rating-guide caption{padding:0 4px 10px;font-size:12px;color:#fff9}dialog.ccu-rating-dialog .ccu-rating-guide :is(th,td){padding:12px 14px;border-bottom:1px solid rgb(255 255 255 / .08);font-size:13px;color:#fffc}dialog.ccu-rating-dialog .ccu-rating-guide thead th{font-weight:500;color:#fff9}dialog.ccu-rating-dialog .ccu-rating-guide tbody tr:last-child :is(th,td){border-bottom:0}dialog.ccu-rating-dialog .ccu-rating-guide tbody th{color:#fff;font-weight:500}dialog.ccu-rating-dialog .ccu-rating-guide .is-current{background:#f3b45f24}dialog.ccu-rating-dialog .ccu-rating-guide p.guide-next{color:#fff}dialog.ccu-rating-dialog .grades-about section{display:grid;gap:4px}dialog.ccu-rating-dialog .grades-about h3{margin:0;font:500 15px/1.3 var(--heading, inherit);color:#fff}dialog.ccu-rating-dialog .guide-scale{display:flex;gap:10px}dialog.ccu-rating-dialog .guide-scale .ccu-tier-badge{width:44px;height:50px;font-size:22px}.sct-top-marker{position:absolute;left:0;width:1px;height:1px;pointer-events:none;visibility:hidden}.sct-top-wrap{position:fixed;left:calc(50% - 28px);z-index:44;width:56px;height:56px;bottom:calc(max(12.5vh - 28px,env(safe-area-inset-bottom)) + var(--sct-top-lift, 0px));animation:sct-top-in .5s cubic-bezier(.2,1.3,.4,1) backwards;will-change:transform;contain:layout style}.sct-top{--lg-radius: 999px;--lg-blur: 14px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;box-sizing:border-box;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));color:var(--lg-text, #fff);cursor:pointer;animation:sct-top-breathe 3.2s ease-in-out .6s infinite;will-change:transform}.sct-top.lg-surface:after{backdrop-filter:blur(12px) saturate(125%) brightness(1.03)}.sct-top>svg{position:relative;z-index:1;width:28px;height:28px;stroke-width:2.4;rotate:-90deg;transition:translate .2s cubic-bezier(.2,.9,.3,1.3)}.sct-top:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .6);outline:0}.sct-top:is(:hover,:focus-visible)>svg{translate:0 -3px}.sct-top__bees{position:absolute;inset:0;z-index:2;pointer-events:none}.sct-top__orbit{position:absolute;inset:0;animation:sct-top-orbit var(--s, 5s) linear var(--d, 0s) infinite;will-change:transform}.sct-top__orbit.is-back{animation-direction:reverse}.sct-top__pos{position:absolute;left:calc(50% + var(--r, 40px) - 8px);top:calc(50% - 8px);width:16px;height:16px;transform:rotate(180deg)}.sct-top__orbit.is-back>.sct-top__pos{transform:none}.sct-top__bee{display:block;width:16px;height:16px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:sct-top-flutter .16s ease-in-out infinite alternate;will-change:transform}@keyframes sct-top-orbit{to{transform:rotate(360deg)}}@keyframes sct-top-flutter{to{transform:scaleX(.72)}}@keyframes sct-top-in{0%{transform:translateY(24px) scale(.2)}60%{transform:translateY(-2px) scale(1.12)}to{transform:none}}@keyframes sct-top-breathe{0%,to{transform:scale(1)}20%{transform:scale(1.09,.94)}40%{transform:scale(.95,1.07)}60%{transform:scale(1.04,.98)}80%{transform:scale(.99,1.02)}}@media(prefers-reduced-motion:reduce){.sct-top-wrap,.sct-top{animation:none;will-change:auto}.sct-top__bees{display:none}}.sct-top-wrap--inline{position:absolute;top:auto;bottom:34px}.sct-top--down>svg{rotate:90deg}.sct-top--down:is(:hover,:focus-visible)>svg{translate:0 3px}dialog.tool-dialog.hangar-detail-dialog.glass-window{width:min(760px,calc(100vw - 32px));max-width:min(760px,calc(100vw - 32px))}.hangar-detail-dialog .dialog-body{color:#fffc;font-size:14px}.hangar-detail-dialog .subtle,.hangar-detail-dialog small{color:#fff9}.hangar-detail-dialog h3{color:#fff;font-family:var(--heading);font-weight:500}.hangar-detail-dialog .detail-hero{gap:24px;margin-bottom:18px}.hangar-detail-dialog .detail-hero .card-art{border:0;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a;background:#ffffff0d}.hangar-detail-dialog .detail-hero .card-art:before,.hangar-detail-dialog .detail-hero .card-art:after{border-radius:inherit}.hangar-detail-dialog .detail-hero h3{margin:10px 0 12px;padding-right:52px;font-size:clamp(22px,2.4vw,28px);line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.hangar-detail-dialog .detail-price{color:#fff}.hangar-detail-dialog .detail-actions{row-gap:10px}.hangar-detail-dialog .detail-actions .detail-plan-actions{display:contents}.hangar-detail-dialog .detail-actions .detail-plan-actions>:is(.primary-button,.chain-help){margin-left:auto}.chain-help{display:inline-flex;border-radius:999px;outline:0}.chain-help>.primary-button:disabled{pointer-events:none}.hangar-detail-dialog .original-purchase{padding:14px 18px;margin-bottom:18px;border:0;border-radius:18px;background:#ffffff0f}.hangar-detail-dialog .original-purchase>span{color:#fff9}.hangar-detail-dialog .detail-section{margin-top:20px;padding-top:0;border-top:0}.hangar-detail-dialog .detail-section h3{margin-bottom:12px;font-size:16px}.hangar-detail-dialog .detail-section-heading h3{margin:0}.hangar-detail-dialog .pledge-metrics{border:0;border-radius:22px;background:#ffffff0f}.hangar-detail-dialog .pledge-metrics dt{color:#fff9}.hangar-detail-dialog .pledge-metrics dd{color:#fff}.hangar-detail-dialog .detail-contents li{border-bottom-color:#ffffff14}.hangar-detail-dialog .detail-contents li>svg{color:#ffffffb3}.hangar-detail-dialog .detail-contents-more{border-top-color:#ffffff1f}.hangar-detail-dialog .detail-contents-more summary{color:#fff}.hangar-detail-dialog .applied-upgrades li{border-top-color:#ffffff1a}.hangar-detail-dialog .applied-upgrades li:before{border:0;border-radius:50%;background:#ffffff1a;color:#fff}.hangar-detail-dialog .applied-upgrades strong{color:#fff}.hangar-detail-dialog .applied-upgrades small{color:#fff9}.hangar-detail-dialog details>summary{color:#fff}.hangar-detail-dialog .detail-actions{margin-top:26px;align-items:center}@media(max-width:560px){.hangar-detail-dialog .detail-actions{flex-direction:column;align-items:stretch}.hangar-detail-dialog .detail-actions .detail-plan-actions>:is(.primary-button,.chain-help){margin-left:0}.chain-help>.primary-button{flex:1}}dialog.tool-dialog.hangar-detail-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.hangar-detail-dialog .dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hangar-detail-dialog .reference-source{border:0;background:none;padding:0}.hangar-detail-dialog .detail-section a:not(.glass-action),.hangar-detail-dialog .reference-source a{color:#fff}.hangar-detail-dialog .detail-actions{margin-top:20px}.hangar-detail-dialog .pledge-metrics{margin:0;padding:12px 18px;gap:12px;border-radius:18px}.hangar-detail-dialog .pledge-metrics dt{font-size:12px}.hangar-detail-dialog .pledge-metrics dd{margin-top:2px;font-size:20px;line-height:1.2;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hangar-detail-dialog .pledge-metrics dd small{display:inline;margin:0;font-size:12px}.hangar-detail-dialog .detail-hero .detail-art>.item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:none}.hangar-detail-dialog :is(.detail-price small,.detail-contents li small,.pledge-metrics dd small){color:#fff9}.hangar-detail-dialog{--muted: rgb(255 255 255 / .6)}.hangar-detail-dialog .upgrade-amount{color:#fff}.hangar-detail-dialog .detail-contents{-moz-column-count:2;column-count:2;-moz-column-gap:28px;column-gap:28px}.hangar-detail-dialog .detail-contents li{-moz-column-break-inside:avoid;break-inside:avoid}.hangar-detail-dialog .detail-contents li span{min-width:0;overflow-wrap:anywhere}@media(max-width:560px){.hangar-detail-dialog .detail-contents{-moz-column-count:1;column-count:1}}.hangar-detail-dialog .detail-contents-head{display:flex;align-items:center;gap:36px;margin-bottom:12px;min-height:var(--sct-control-h, 49px)}.hangar-detail-dialog .detail-contents-head h3{margin:0}.contents-bar .sct-actions{display:block;margin:0;position:relative;top:auto}.contents-bar .sct-actions__group{display:flex;align-items:center;gap:var(--sct-act-gap, 24px)}.contents-bar .sct-act-side--after:empty{display:none}.contents-bar .sct-act-search:not(.sct-act-search--inpanel)[data-open]{--_reach: calc(var(--sct-control-h, 49px) + var(--sct-act-gap, 24px));width:calc(var(--sct-control-h, 49px) + 2 * var(--_reach));max-width:none;margin-inline:calc(-1 * var(--_reach))}.contents-bar .sct-act-search--inpanel[data-open]{width:230px}.hangar-detail-dialog .detail-contents-head h3{display:flex;align-items:center;gap:10px}.hangar-detail-dialog .detail-collapsible>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.hangar-detail-dialog .detail-collapsible>summary::-webkit-details-marker{display:none}.hangar-detail-dialog .detail-collapsible>summary h3{margin:0}.hangar-detail-dialog .detail-collapsible>summary:after{content:"";width:7px;height:7px;margin-left:2px;border-right:1.5px solid rgb(255 255 255 / .6);border-bottom:1.5px solid rgb(255 255 255 / .6);rotate:-45deg;transition:rotate .2s ease}.hangar-detail-dialog .detail-collapsible[open]>summary:after{rotate:45deg}.hangar-detail-dialog .detail-collapsible[open]>summary{margin-bottom:12px}.hangar-detail-dialog .ship-prices{margin:8px 0 0}.hangar-detail-dialog .ship-prices summary{cursor:pointer;color:#fff;font-size:13px}.hangar-detail-dialog .ship-prices table{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.hangar-detail-dialog .ship-prices :is(th,td){padding:6px 0;border-bottom:1px solid rgb(255 255 255 / .08);font-weight:400;text-align:left;color:#fffc}.hangar-detail-dialog .ship-prices td{text-align:right;font-variant-numeric:tabular-nums}.hangar-detail-dialog .ship-prices tfoot :is(th,td){border-bottom:0;color:#fff;font-weight:500}.hangar-detail-dialog .pledge-metrics .ccu-tier-badge{width:30px;height:34px;font-size:16px}.hangar-detail-dialog .pledge-metrics .has-grade{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:start;align-items:center;-moz-column-gap:12px;column-gap:12px}.hangar-detail-dialog .pledge-metrics .has-grade>dt{grid-area:1 / 1}.hangar-detail-dialog .pledge-metrics .has-grade>dd:not(.metric-grade){grid-area:2 / 1}.hangar-detail-dialog .pledge-metrics .has-grade>.metric-grade{grid-area:1 / 2 / 3 / 3;margin:0;align-self:center;display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.hangar-card .gc-badge .ccu-tier-badge{width:36px;height:41px;font-size:19px}.hangar-card[data-graded=split] .gc-badge{left:auto;right:14px}@media(min-width:761px){.glass-window .store-ship-layout .store-dossier-body{grid-column:2;grid-row:1;min-width:0}.glass-window.store-dossier-dialog .store-ship-layout .store-model{align-self:stretch;display:flex;flex-direction:column}.glass-window.store-dossier-dialog .store-ship-layout .store-model-stage{flex:1 1 auto;min-height:340px;height:auto}.glass-window.store-dossier-dialog .store-ship-layout>.store-detail-media>.card-art{align-self:stretch;min-height:340px}}.glass-window.store-dossier-dialog .store-ship-layout{-moz-column-gap:28px;column-gap:28px}@media(min-width:1101px){.glass-window.store-dossier-dialog .store-detail-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.glass-window .store-dossier-kicker{margin:0;font-size:14px;line-height:1.4;color:#ffffffa6}.glass-window .store-dossier-body .fleet-dossier-tags{margin-top:14px}.glass-window .fleet-dossier-tags .glass-tag svg{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.glass-window .store-detail-tabs-wrap{margin:20px 0 0}.glass-window .store-detail-tabs{--lg-item-font-size: 14px;--lg-item-padding: 9px 18px;display:inline-flex;gap:0;max-width:100%;border-bottom:0;overflow:visible;flex-shrink:0}.glass-window .store-detail-tabs button.lg-item{position:relative;flex:none;min-height:0;border:0;background:none;color:var(--lg-text, #fff);font:500 var(--lg-item-font-size) / 1.2 var(--heading);padding:var(--lg-item-padding);white-space:nowrap}.glass-window .store-detail-tabs button.lg-item:after{display:none}.glass-window .store-detail-tabs button.lg-item:not([aria-selected=true]){color:#ffffffb8}.glass-window .store-detail-tabs button.lg-item:focus-visible{outline:2px solid #fff;outline-offset:-3px;border-radius:999px}.glass-window .store-dossier-body .store-tab-panel{height:268px;padding:18px 8px 6px 0;margin:0}.glass-window .store-dossier-body .store-tab-panel:focus-visible{outline:2px solid rgb(255 255 255 / .7);outline-offset:2px;border-radius:12px}.glass-window .store-tab-panel .store-overview-figures{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:18px 24px}.glass-window .store-tab-panel .store-overview-figures>.store-overview-price{grid-column:1 / -1}.glass-window .store-tab-panel .store-overview-figures>div:last-child:nth-child(odd):not(.store-overview-price){grid-column:auto}.glass-window .store-tab-panel .store-overview-figures dd{font:500 18px/1.25 var(--heading);color:#fff}.glass-window .store-tab-panel .store-overview-price .fleet-price strong{font-size:28px}.glass-window .store-tab-panel .store-description{margin:18px 0 0;font-size:14px;line-height:1.55;color:#ffffffbf}.glass-window .store-price-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px}.glass-window .store-price-cells>div{display:grid;align-content:start;gap:4px;min-width:0;padding:10px 12px;border-radius:12px}.glass-window .store-price-cells dt{margin:0;font-size:12px;color:#ffffffa6}.glass-window .store-price-cells dd{margin:0;font:500 20px/1.2 var(--heading);color:#fff;white-space:nowrap}.glass-window .store-price-cells dd s{color:#fff9;text-decoration-thickness:1px}.glass-window .store-price-cells dd span,.glass-window .store-price-cells dd small{font-size:12px;color:#ffffffb3}.glass-window .store-price-cells .store-price-lit{background:#f3b45f1f;box-shadow:inset 0 0 0 1px #f3b45f73}.glass-window .store-price-cells .store-price-lit :is(dt,dd){color:var(--amber, #f3b45f)}.glass-window .store-price-cells .store-price-saving{color:#8fe0a6}.glass-window .store-price-note{margin:0 0 16px;font-size:12px;line-height:1.45;color:#fff9}.glass-window .store-tab-panel .store-technical h4{margin:0 0 4px;font:500 15px/1.3 var(--heading);color:#fff}.glass-window .store-tab-panel .store-spec-groups>section+section{margin-top:22px}.glass-window .store-tab-panel .store-technical-source{margin:18px 0 0;font-size:12px;line-height:1.45;color:#ffffff8c}.glass-window .store-offers-lead{margin:0;font-size:15px;line-height:1.5;color:#fff}.glass-window .store-buy-ways{display:grid;gap:0;margin:12px 0 0}.glass-window .store-buy-ways>div{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:baseline;-moz-column-gap:14px;column-gap:14px;padding:10px 0;border-top:1px solid rgb(255 255 255 / .08);min-width:0}.glass-window .store-buy-ways dt{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:#ffffffb3}.glass-window .store-buy-ways dt svg{width:16px;height:16px;flex:none}.glass-window .store-buy-ways dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;min-width:0}.glass-window .store-buy-ways dd strong{font:500 16px/1.3 var(--heading);color:#fff}.glass-window .store-buy-ways dd strong.store-way-no{color:#ffffff8c;font-weight:400}.glass-window .store-buy-ways dd small{font-size:13px;line-height:1.4;color:#fff9}.glass-window .store-buy-ways>div[data-yes] dt{color:#fff}.glass-window .store-buy-ways>div[data-yes] dt svg{color:#fff}.glass-window .store-pack-offers{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.glass-window .store-pack-offers li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid rgb(255 255 255 / .08)}.glass-window .store-pack-offer-name{display:grid;gap:2px;min-width:0}.glass-window .store-pack-offer-name a{color:#fff;font-size:14px;text-decoration:none;overflow-wrap:anywhere}.glass-window .store-pack-offer-name a:hover{text-decoration:underline}.glass-window .store-pack-offer-name a svg{width:12px;height:12px;margin-left:5px;opacity:.7}.glass-window .store-pack-offer-name small{font-size:12px;color:#fff9}.glass-window .store-pack-offer-price{flex:none;font:500 15px/1.2 var(--heading);color:#fff}.glass-window .store-offers-panel .store-pack-disclosure{margin-top:12px}.glass-window .store-offers-panel .store-pack-disclosure summary{cursor:pointer;color:#fff;font-size:14px}.glass-window .store-offers-panel .store-media-credit{margin:16px 0 0;font-size:12px;line-height:1.45}@media(max-width:560px){.glass-window .store-buy-ways>div{grid-template-columns:1fr;row-gap:4px}}.glass-window:not(.fleet-detail-dialog) .store-dossier-actions{display:flex;flex-wrap:wrap;gap:10px}.glass-window .store-dossier-actions .store-rsi-link{width:auto;margin:0}.glass-window .store-dossier-actions .store-rsi-link svg{width:15px;height:15px}.glass-window .store-dossier-actions .chain-help>.primary-button:disabled{opacity:.55}.glass-window .store-detail-media .store-media-notes{display:grid;gap:4px;margin-top:10px;font-size:12px}.glass-window .store-detail-media .store-media-notes:empty{display:none}.glass-window .store-detail-media .store-media-notes p{margin:0}@media(max-width:760px){.glass-window .store-dossier-body .store-tab-panel{height:auto;max-height:none}.glass-window .store-detail-tabs{--lg-item-padding: 9px 14px}}dialog.tool-dialog.store-dialog.store-pack-dialog.glass-window{width:min(800px,calc(100vw - 32px));max-width:min(800px,calc(100vw - 32px))}dialog.tool-dialog.store-pack-dialog.glass-window[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.store-pack-dialog.glass-window .dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;color:#fffc;font-size:14px}.glass-window .store-article-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;margin-bottom:4px;align-items:start}.glass-window .store-article-hero>.card-art{min-height:220px;aspect-ratio:1.45;border:0;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a;background:#ffffff0d}.glass-window .store-article-hero>.card-art:before,.glass-window .store-article-hero>.card-art:after{border-radius:inherit}.glass-window .store-article-hero>.card-art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.glass-window .store-article-head{min-width:0;padding-right:48px}.glass-window .store-article-head>.glass-tag svg{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.glass-window .store-article-head h3{margin:10px 0 4px;font:500 clamp(22px,2.4vw,27px)/1.2 var(--heading);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;text-wrap:balance}.glass-window .store-article-head .fleet-dossier-tags{margin:12px 0 0}.glass-window .store-article-head .store-detail-price{margin:18px 0 0;display:grid;gap:4px}.glass-window .store-article-head .store-detail-price strong{font:500 28px/1.15 var(--heading);color:#fff}.glass-window .store-article-head .store-detail-price span{font-size:13px;color:#fff9}.glass-window .store-article-head .store-source-reference{margin:8px 0 0;font-size:12px;line-height:1.45;color:#fff9}.glass-window .store-article-head .store-source-reference a{color:#fff}.glass-window .store-article-head .store-price-cells{margin-top:18px}.glass-window .store-price-single{grid-template-columns:minmax(0,1fr);max-width:260px}.glass-window .store-price-single dt{display:flex;align-items:center;gap:7px;font-weight:600}.glass-window .store-price-single dd{font-size:24px}.glass-window .store-price-cells[data-price=concierge] .store-price-lit{background:#baaa9924;box-shadow:inset 0 0 0 1px #baaa9980}.glass-window .store-price-cells[data-price=concierge] .store-price-lit :is(dt,dd){color:#e3d7c6}.glass-window .store-article-head .store-price-note{margin:8px 0 0}.glass-window .store-article-section{margin-top:22px;padding-top:0;border-top:0}.glass-window .store-article-section>h3{margin:0 0 12px;font:500 17px/1.3 var(--heading);color:#fff}.glass-window .store-article .store-pack-contents{max-height:none;overflow:visible}.glass-window .store-article .store-pack-group{margin:0 0 16px}.glass-window .store-article .store-pack-group h4{margin:0 0 8px;font:500 13px/1.3 var(--heading);color:#ffffffbf}.glass-window .store-article .store-pack-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none}.glass-window .store-article .store-pack-group li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;color:#fff}.glass-window .store-article .store-pack-group li svg{width:15px;height:15px;flex:none;margin-top:2px;color:#ffffffa6}.glass-window .store-article .store-pack-disclosure{margin:0;border:0}.glass-window .store-article .store-pack-disclosure summary{min-height:0;padding:10px 14px;border-radius:14px;background:#ffffff0f;color:#fff;font-size:14px}.glass-window .store-article .store-pack-disclosure[open] summary{margin-bottom:14px}.glass-window .store-article .store-pack-unconfirmed{margin:8px 0 0;font-size:13px;color:#ffffffa6}.glass-window .store-article .store-specs{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.glass-window .store-article .store-specs div{border:0;padding:0}.glass-window .store-article .store-specs dt{font-size:13px;color:#fff9}.glass-window .store-article .store-specs dd{font:500 16px/1.3 var(--heading);color:#fff}.glass-window .store-article .store-item-note{margin-top:14px}.glass-window .store-article .store-item-note summary{cursor:pointer;color:#fff;font-size:14px}.glass-window .store-article .store-description{margin:0;font-size:14px;line-height:1.55;color:#ffffffbf}.glass-window .store-article .store-item-note .store-description{margin-top:8px}.glass-window .store-article-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.glass-window .store-article-actions .store-media-credit{margin:0;font-size:12px;line-height:1.45;color:#ffffff8c}.glass-window .store-article-actions .store-rsi-link{flex:none;width:auto;margin:0}.glass-window .store-article-actions .store-rsi-link svg{width:15px;height:15px}.glass-window .store-article-actions .glass-action{--lg-radius: 999px;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;gap:9px;background:none;border:1px solid var(--lg-border, rgb(255 255 255 / .07));box-shadow:var(--lg-shadow);color:#fff;font:600 15px/1 var(--heading, inherit);text-decoration:none}.glass-window .store-article-actions .glass-action:is(:hover,:focus-visible){--lg-rim: rgb(255 255 255 / .55);outline:0;background:none}@media(max-width:640px){.glass-window .store-article-hero{grid-template-columns:1fr}.glass-window .store-article-head{padding-right:0}.glass-window .store-article .store-pack-group ul{grid-template-columns:1fr}.glass-window .store-article-actions{flex-direction:column;align-items:stretch}}.sct-select{position:relative;display:block;width:100%;min-width:0;color:var(--lg-text, #fff)}.sct-select .sct-select-input{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:0 46px 0 18px;border:0;border-radius:18px;background:#ffffff14;color:inherit;font:inherit;font-size:15px;font-weight:400;line-height:1.4;text-overflow:ellipsis;cursor:pointer;caret-color:var(--amber, #f3b45f);outline:0;transition:background-color .15s ease}.sct-select[data-trailing] .sct-select-input{padding-right:84px}.sct-select .sct-select-input::-moz-placeholder{color:#ffffff9e;opacity:1}.sct-select .sct-select-input::placeholder{color:#ffffff9e;opacity:1}.sct-select .sct-select-input:hover{background:#ffffff1f}.sct-select[data-open] .sct-select-input{background:#ffffff24;cursor:text}.sct-select .sct-select-input:disabled{opacity:.5;cursor:not-allowed}.sct-select-chevron{position:absolute;top:0;right:0;bottom:0;width:44px;display:grid;place-items:center;cursor:pointer;color:#ffffffc7}.sct-select-chevron svg{width:16px;height:16px;stroke-width:2.6;transform:rotate(90deg);transition:transform .18s ease}.sct-select[data-open] .sct-select-chevron svg{transform:rotate(-90deg)}.sct-select-trailing{position:absolute;top:50%;right:42px;transform:translateY(-50%);display:inline-flex;pointer-events:none}.sct-select-field{position:relative;display:block}.sct-select[data-open] .sct-select-field{opacity:0}.sct-select .sct-select-list{--lg-blur: 18px;--lg-radius: 18px;--lg-popup-fill-rgb: 255 255 255;--lg-popup-fill: .1;position:fixed;inset:auto;margin:0;padding:0;box-sizing:border-box;overflow:visible;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;max-width:min(520px,calc(100vw - 24px));color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .5);z-index:120;text-align:left;font-size:14px;line-height:1.35}.sct-select .sct-select-list[data-up]{flex-direction:column-reverse}.sct-select .sct-select-list[data-inline]{position:absolute;top:0;left:0;right:0;width:auto}.sct-select-head{position:relative;display:block;flex:0 0 auto;width:var(--sct-field-w, 100%);height:var(--sct-head-h, 48px)}.sct-select .sct-select-head .sct-select-input{height:100%;min-height:0;border-radius:18px;background:transparent;cursor:text}.sct-select:not([data-searchable]) .sct-select-head .sct-select-input{cursor:pointer}.sct-select-clear{position:absolute;top:50%;right:42px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:inherit;opacity:.6;cursor:pointer;transition:opacity .15s}.sct-select[data-trailing] .sct-select-clear{right:88px}.sct-select-clear>svg{width:18px;height:18px;stroke-width:2.2}.sct-select-head:has(.sct-select-clear) .sct-select-input{padding-right:80px}.sct-select[data-trailing] .sct-select-head:has(.sct-select-clear) .sct-select-input{padding-right:126px}.sct-select-clear:is(:hover,:focus-visible){opacity:1;outline:0}.sct-select .sct-select-head .sct-select-input:focus-visible{outline:0}.sct-select-scroll{display:flex;flex-direction:column;gap:2px;max-height:var(--sct-select-max, 288px);padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .3) transparent;border-top:1px solid rgb(255 255 255 / .12);animation:sct-select-grow .22s cubic-bezier(.2,.9,.25,1) both}.sct-select-list[data-up] .sct-select-scroll{border-top:0;border-bottom:1px solid rgb(255 255 255 / .12)}.sct-select-item{display:flex;flex-direction:column;gap:2px}.sct-select-group{margin:8px 12px 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #b1aabb)}.sct-select-item:first-child .sct-select-group{margin-top:4px}.sct-select-option{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:12px;cursor:pointer;color:inherit}.sct-select-option[data-active=true]{background:#ffffff1f}.sct-select-option[aria-selected=true]{color:var(--amber, #f3b45f)}.sct-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sct-select-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sct-select-hint{flex:0 0 auto;margin-left:auto;padding-left:12px;font-size:12px;color:var(--muted, #b1aabb);white-space:nowrap}.sct-select-option[aria-selected=true] .sct-select-hint{color:inherit;opacity:.8}.sct-select-option svg{flex:0 0 auto;width:16px;height:16px;stroke-width:2.8}.sct-select-empty{display:block;padding:12px;color:var(--muted, #b1aabb)}@keyframes sct-select-grow{0%{max-height:0;padding-block:0;opacity:0}to{max-height:var(--sct-select-max, 288px);padding-block:6px;opacity:1}}@media(prefers-reduced-motion:reduce){.sct-select-scroll{animation:none}.sct-select-chevron svg{transition:none}}.ccu-candidate-toolbar .sct-select{flex:1 1 150px;width:auto}.ccu-candidate-toolbar .sct-select .sct-select-input{min-height:40px;font-size:12px}.sct-select:not([data-searchable]) .sct-select-input{cursor:pointer;caret-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sct-select:not([data-searchable]) .sct-select-input::-moz-selection{background:transparent}.sct-select:not([data-searchable]) .sct-select-input::selection{background:transparent}.sct-select[data-fit]{display:inline-block;width:auto;min-width:0}.sct-select[data-fit] .sct-select-field{display:inline-grid}.sct-select[data-fit] .sct-select-field>:is(.sct-select-input,.sct-select-sizer){grid-area:1 / 1;min-width:0}.sct-select[data-fit] .sct-select-field>.sct-select-input{width:0;min-width:100%}.sct-select-sizer:after{content:attr(data-text)}.sct-select-sizer{visibility:hidden;white-space:pre;height:0;overflow:hidden;pointer-events:none}.sct-select[data-fit] .sct-select-list{min-width:230px!important}.sct-select[data-fit] .sct-select-head{width:100%}.sct-range{--sct-thumb: 34px;--sct-thumb-w: 20px;position:relative;width:100%;height:38px;color:#fff}.sct-range-groove{position:absolute;left:calc(var(--sct-thumb-w) / 2);right:calc(var(--sct-thumb-w) / 2);top:50%;height:4px;translate:0 -50%;border-radius:999px;background:#00000042;box-shadow:inset 0 1px 2px #0006,0 1px #ffffff1a;pointer-events:none}.sct-range-lit{position:absolute;top:0;bottom:0;left:var(--sct-lo, 0%);right:calc(100% - var(--sct-hi, 100%));border-radius:inherit;background:linear-gradient(90deg,#f3b45fd9,#ffd596f2);box-shadow:0 0 8px #f3b45f59}.sct-range-input{position:absolute;left:0;top:50%;translate:0 -50%;width:100%;height:var(--sct-thumb);margin:0;padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;outline:0;cursor:grab}.sct-range-input::-webkit-slider-runnable-track{height:var(--sct-thumb);background:none;border:0}.sct-range-input::-moz-range-track{height:var(--sct-thumb);background:none;border:0}.sct-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;box-sizing:border-box;width:var(--sct-thumb-w);height:var(--sct-thumb);border-radius:999px;border:1px solid rgb(255 255 255 / .55);background:linear-gradient(180deg,#ffffff80,#fff3);backdrop-filter:blur(2px) saturate(130%) brightness(1.1);box-shadow:0 4px 10px #0000004d,inset 0 1px 1px #ffffffa6;cursor:grab;-webkit-transition:transform .18s cubic-bezier(.2,.9,.25,1.3),background-color .15s ease;transition:transform .18s cubic-bezier(.2,.9,.25,1.3),background-color .15s ease}.sct-range-input::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;width:var(--sct-thumb-w);height:var(--sct-thumb);border-radius:999px;border:1px solid rgb(255 255 255 / .55);background:linear-gradient(180deg,#ffffff80,#fff3);box-shadow:0 4px 10px #0000004d,inset 0 1px 1px #ffffffa6;cursor:grab;-moz-transition:transform .18s cubic-bezier(.2,.9,.25,1.3);transition:transform .18s cubic-bezier(.2,.9,.25,1.3)}.sct-range-input:hover::-webkit-slider-thumb,.sct-range-input:focus-visible::-webkit-slider-thumb{background:linear-gradient(180deg,#ffffff9e,#ffffff4d)}.sct-range-input:active::-webkit-slider-thumb{transform:scale(1.75,1.06);cursor:grabbing;border-color:#fff6;background:linear-gradient(180deg,#ffffff1f,#ffffff08);backdrop-filter:blur(.5px) saturate(170%) brightness(1.3);box-shadow:0 3px 8px #0000002e,inset 0 1px 1px #fff6}.sct-range-input:active::-moz-range-thumb{transform:scale(1.75,1.06);cursor:grabbing;border-color:#fff6;background:linear-gradient(180deg,#ffffff1f,#ffffff08);box-shadow:0 3px 8px #0000002e,inset 0 1px 1px #fff6}.sct-range-input::-webkit-slider-thumb{opacity:calc(1 - .8 * var(--sct-covered, 0))}.sct-range-input::-moz-range-thumb{opacity:calc(1 - .8 * var(--sct-covered, 0))}@media(prefers-reduced-motion:reduce){.sct-range-input::-webkit-slider-thumb,.sct-range-input::-moz-range-thumb{-webkit-transition:none;-moz-transition:none;transition:none}}:is(.lg-surface,.lg-item,.lg-drop,.glass-window,.import-popup,.gc,.sct-actions,.sct-select,.sct-select-list,.more-options,.tools-header):focus-visible,:is(.lg-surface,.lg-item,.glass-window,.import-popup,.gc,.sct-actions,.sct-select-list,.more-options,.tools-header) :focus-visible,:is(.glass-window,.import-popup) .fleet-origin-option:has(input:focus-visible),.sct-select-field:has(.sct-select-input:focus-visible){outline:0!important}
