:root{--vault-navy:#0d4ea2;--vault-blue:#2176d2;--vault-gold:#d4af37;--vault-coral:#ff6b5b;--vault-sky:#7ec6f0;--vault-cream:#fff7e6;--vault-paper:#f7edd8;--vault-ink:#08213d;--vault-muted:#5b6873;--vault-line:#08213d2e;--vault-shadow:0 18px 48px #08213d2e;--vault-glow:0 0 34px #d4af374d;--vault-terminal:#07182c;--vault-aura-orange:#ff6b5b2e;--vault-aura-blue:#7ec6f038;--radius:8px}.ceo-control-room{--ceo-bg:#f4f7f8;--ceo-paper:#fff;--ceo-ink:#102638;--ceo-muted:#5e6d78;--ceo-line:#10263824;background:var(--ceo-bg);color:var(--ceo-ink);min-height:100vh;padding:26px max(18px,50vw - 720px) 72px}.ceo-command-header{border-bottom:1px solid var(--ceo-line);justify-content:space-between;align-items:end;gap:26px;padding:10px 0 22px;display:flex}.ceo-command-header>div:first-child>span{color:#16704c;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.ceo-command-header h1{color:var(--ceo-ink);letter-spacing:0;margin:7px 0 8px;font-size:clamp(34px,4vw,54px);line-height:1}.ceo-command-header p{color:var(--ceo-muted);max-width:720px;margin:0;font-size:13px;line-height:1.45}.ceo-command-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.ceo-command-actions small{color:var(--ceo-muted);margin-right:5px;font-size:10px}.ceo-command-actions button,.ceo-row-actions button,.ceo-table-update button,.ceo-allocation-edit button,.ceo-auth-state button{background:var(--ceo-ink);border:1px solid var(--ceo-ink);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.ceo-command-actions button:last-child{color:var(--ceo-ink);background:0 0}.ceo-command-actions button:disabled,.ceo-row-actions button:disabled,.ceo-table-update button:disabled,.ceo-allocation-edit button:disabled{cursor:not-allowed;opacity:.42}.ceo-error{color:#842a22;background:#fff1ef;border-left:4px solid #c74435;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;font-size:12px;font-weight:800;display:flex}.ceo-metrics{border-bottom:1px solid var(--ceo-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:24px;display:grid}.ceo-metric{border-right:1px solid var(--ceo-line);align-content:start;gap:5px;min-width:0;padding:22px 18px 20px;display:grid}.ceo-metric:first-child{padding-left:0}.ceo-metric:last-child{border-right:0}.ceo-metric svg{color:#1b6ca8}.ceo-metric span{color:var(--ceo-muted);text-transform:uppercase;font-size:10px;font-weight:900}.ceo-metric strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);line-height:1.05}.ceo-metric small{color:var(--ceo-muted);font-size:10px}.ceo-primary-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);gap:22px;display:grid}.ceo-panel{background:var(--ceo-paper);border:1px solid var(--ceo-line);color:var(--ceo-ink);border-radius:7px;min-width:0;margin-bottom:22px;overflow:hidden}.ceo-panel>header{border-bottom:1px solid var(--ceo-line);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 20px;display:flex}.ceo-panel>header span:first-child{color:#1b6ca8;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.ceo-panel>header h2{color:var(--ceo-ink);letter-spacing:0;margin:0;font-size:21px}.ceo-panel>header>strong{color:var(--ceo-muted);text-align:right;font-size:11px;font-weight:800}.ceo-panel>header>svg{color:#1b6ca8}.ceo-task-list{display:grid}.ceo-task{border-bottom:1px solid var(--ceo-line);gap:9px;padding:15px 20px;display:grid}.ceo-task:last-child{border-bottom:0}.ceo-task__identity{align-items:start;gap:10px;display:flex}.ceo-task__identity>div{gap:3px;min-width:0;display:grid}.ceo-task__identity strong{color:var(--ceo-ink);font-size:13px}.ceo-task__identity small{color:var(--ceo-muted);text-transform:capitalize;font-size:9px}.ceo-task>p{color:var(--ceo-muted);margin:0;padding-left:72px;font-size:11px;line-height:1.45}.ceo-priority{text-align:center;text-transform:uppercase;border:1px solid;border-radius:3px;flex:0 0 62px;font-size:8px;font-weight:950;line-height:20px}.ceo-priority--critical{color:#a63228;background:#fff0ee}.ceo-priority--high{color:#8a5a04;background:#fff7e5}.ceo-priority--medium{color:#195e8c;background:#eaf4fb}.ceo-priority--low{color:#2b6e4d;background:#edf7f1}.ceo-row-actions{justify-content:end;align-items:center;gap:7px;display:flex}.ceo-row-actions>a{color:#1b6ca8;align-items:center;gap:3px;margin-right:auto;font-size:10px;font-weight:850;display:inline-flex}.ceo-row-actions select,.ceo-table-update select,.ceo-allocation-edit select,.ceo-allocation-edit input{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff;border-radius:4px;min-height:36px;padding:6px 8px;font-size:10px}.ceo-readiness-list{display:grid}.ceo-readiness-list article{border-bottom:1px solid var(--ceo-line);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:15px 17px;display:grid}.ceo-readiness-list article>svg{color:#1b6ca8;margin-top:2px}.ceo-readiness-list article>div{gap:5px;display:grid}.ceo-readiness-list article strong{font-size:12px}.ceo-readiness-list article p{color:var(--ceo-muted);margin:0;font-size:10px;line-height:1.45}.ceo-readiness-note{color:#76520c;background:#fff8e6;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:14px 17px;font-size:10px;line-height:1.45;display:grid}.ceo-readiness-note p{margin:0}.ceo-status{color:#52616c;text-transform:uppercase;background:#eef2f4;border:1px solid #1026381f;border-radius:3px;width:fit-content;padding:0 6px;font-size:8px;font-weight:950;line-height:19px;display:inline-flex}.ceo-status--account_active,.ceo-status--account_approved,.ceo-status--trial_available,.ceo-status--paid,.ceo-status--received,.ceo-status--done{color:#216b48;background:#e8f7ef}.ceo-status--pricing_pending,.ceo-status--awaiting_response,.ceo-status--application_submitted,.ceo-status--verification_pending,.ceo-status--queued,.ceo-status--interest{color:#1b6091;background:#eaf3fb}.ceo-status--documents_required,.ceo-status--physical_store_required,.ceo-status--credentials_required,.ceo-status--due_diligence,.ceo-status--waiting,.ceo-status--payment_review{color:#825707;background:#fff4dd}.ceo-status--not_available,.ceo-status--cancelled,.ceo-status--failed,.ceo-status--refunded{color:#9c3228;background:#faecea}.ceo-status--due,.ceo-status--scheduled{color:#a63228;background:#fff0ee}.ceo-status--planned,.ceo-status--contingent{color:#825707;background:#fff4dd}.ceo-status--in_progress,.ceo-status--ordered,.ceo-status--confirmed,.ceo-status--in_transit{color:#5b4098;background:#eee9fb}.ceo-panel--inventory>header{border-bottom:0}.ceo-inventory-grid{border-top:1px solid var(--ceo-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ceo-inventory-grid>div{border-right:1px solid var(--ceo-line);gap:4px;padding:18px 20px;display:grid}.ceo-inventory-grid>div:last-child{border-right:0}.ceo-inventory-grid svg{color:#1b6ca8}.ceo-inventory-grid span{color:var(--ceo-muted);text-transform:uppercase;font-size:9px;font-weight:900}.ceo-inventory-grid strong{font-variant-numeric:tabular-nums;font-size:20px}.ceo-inventory-grid small{color:var(--ceo-muted);font-size:9px}.ceo-inventory-warning{color:#76520c;background:#fff4dd;grid-template-columns:auto 1fr;align-items:start;gap:7px;margin:0;padding:12px 20px;font-size:10px;line-height:1.45;display:grid}.ceo-table-wrap{overflow-x:auto}.ceo-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.ceo-table-wrap th,.ceo-table-wrap td{border-bottom:1px solid var(--ceo-line);text-align:left;vertical-align:top;padding:13px 14px}.ceo-table-wrap th{color:var(--ceo-muted);text-transform:uppercase;background:#f8fafb;font-size:9px;font-weight:950}.ceo-table-wrap th:first-child{width:16%}.ceo-table-wrap th:nth-child(2){width:21%}.ceo-table-wrap th:nth-child(3){width:23%}.ceo-table-wrap th:nth-child(4){width:27%}.ceo-table-wrap th:nth-child(5){width:13%}.ceo-table-wrap td{color:var(--ceo-ink);font-size:10px}.ceo-table-wrap td>strong,.ceo-table-wrap td>span,.ceo-table-wrap td>small{display:block}.ceo-table-wrap td>strong{margin-bottom:3px;font-size:12px}.ceo-table-wrap td>small{color:var(--ceo-muted);margin-top:4px;line-height:1.4}.ceo-table-wrap td>a{color:#1b6ca8;align-items:center;gap:2px;margin-top:4px;font-size:9px;font-weight:850;display:inline-flex}.ceo-table-update{gap:6px;display:grid}.ceo-table-update button{min-height:32px}.ceo-panel-intro{color:var(--ceo-muted);margin:0;padding:13px 20px;font-size:11px;line-height:1.45}.ceo-allocation-grid{border-top:1px solid var(--ceo-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ceo-allocation-grid>article{border-bottom:1px solid var(--ceo-line);grid-template-columns:minmax(200px,1fr) auto minmax(250px,auto);align-items:center;gap:10px;min-width:0;padding:12px 15px;display:grid}.ceo-allocation-grid>article:nth-child(odd){border-right:1px solid var(--ceo-line)}.ceo-allocation-grid>article>div:first-child{gap:2px;min-width:0;display:grid}.ceo-allocation-grid>article>div:first-child span{color:#1b6ca8;font-size:9px;font-weight:950}.ceo-allocation-grid>article>div:first-child strong{overflow-wrap:anywhere;font-size:11px}.ceo-allocation-edit{grid-template-columns:minmax(115px,1fr) 58px 48px;gap:5px;display:grid}.ceo-allocation-edit input{width:100%;min-width:0}.ceo-allocation-edit button{min-height:36px;padding:5px}.ceo-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ceo-activity-list{display:grid}.ceo-activity-list article{border-bottom:1px solid var(--ceo-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 17px;display:flex}.ceo-activity-list article:last-child{border-bottom:0}.ceo-activity-list article>div{gap:4px;min-width:0;display:grid}.ceo-activity-list article>div:last-child{text-align:right;justify-items:end}.ceo-activity-list strong{overflow-wrap:anywhere;font-size:11px}.ceo-activity-list small{color:var(--ceo-muted);overflow-wrap:anywhere;font-size:9px}.ceo-activity-list svg{color:#2f7a56}.ceo-empty{color:var(--ceo-muted);align-items:center;gap:8px;padding:24px 18px;display:flex}.ceo-empty p{margin:0;font-size:11px}.ceo-auth-state{color:#102638;background:#fff;border:1px solid #10263824;gap:10px;max-width:680px;margin:40px auto 70px;padding:34px;display:grid}.ceo-auth-state h1{color:#102638;letter-spacing:0;margin:0;font-size:30px}.ceo-auth-state p{color:#5e6d78;margin:0;line-height:1.5}.ceo-auth-state>div{gap:8px;margin-top:8px;display:flex}@keyframes ceo-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.ceo-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ceo-metric:nth-child(3){border-right:0}.ceo-metric:nth-child(-n+3){border-bottom:1px solid var(--ceo-line)}.ceo-metric:first-child{padding-left:18px}.ceo-primary-grid,.ceo-allocation-grid{grid-template-columns:1fr}.ceo-allocation-grid>article:nth-child(odd){border-right:0}}@media (max-width:760px){.ceo-control-room{padding:18px 12px 88px}.ceo-command-header{flex-direction:column;align-items:start}.ceo-command-actions{justify-content:start}.ceo-command-actions small{flex:1 0 100%}.ceo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-metric{border-bottom:1px solid var(--ceo-line)}.ceo-metric:nth-child(2n){border-right:0}.ceo-metric:nth-child(3){border-right:1px solid var(--ceo-line)}.ceo-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-inventory-grid>div{border-bottom:1px solid var(--ceo-line)}.ceo-inventory-grid>div:nth-child(2n){border-right:0}.ceo-secondary-grid{grid-template-columns:1fr}.ceo-allocation-grid>article{grid-template-columns:1fr auto;align-items:start}.ceo-allocation-edit{grid-column:1/-1}}@media (max-width:480px){.ceo-command-header h1{font-size:36px}.ceo-metrics{grid-template-columns:1fr}.ceo-metric,.ceo-metric:nth-child(3){border-right:0;padding-left:14px}.ceo-task>p{padding-left:0}.ceo-row-actions{grid-template-columns:1fr auto;align-items:stretch;display:grid}.ceo-row-actions>a,.ceo-row-actions>span{grid-column:1/-1}.ceo-inventory-grid{grid-template-columns:1fr}.ceo-inventory-grid>div{border-right:0}.ceo-allocation-grid>article{grid-template-columns:1fr}.ceo-allocation-edit{grid-column:auto;grid-template-columns:1fr 62px 50px}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.mgmt-tabs{border-bottom:1px solid var(--ceo-line);scrollbar-width:thin;gap:2px;margin-bottom:24px;display:flex;overflow-x:auto}.mgmt-tabs button{color:var(--ceo-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:7px;min-height:54px;padding:0 16px;font-size:11px;font-weight:850;display:inline-flex}.mgmt-tabs button:hover{color:var(--ceo-ink)}.mgmt-tabs button.is-active{color:var(--ceo-ink);border-bottom-color:#d4a925}.mgmt-tabs button.is-active svg{color:#1b6ca8}.mgmt-tab-content{min-width:0}.ceo-metrics--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.ceo-metrics--eight .ceo-metric:nth-child(4n){border-right:0}.ceo-metrics--eight .ceo-metric:nth-child(-n+4){border-bottom:1px solid var(--ceo-line)}.ceo-metrics--position{grid-template-columns:repeat(5,minmax(0,1fr))}.ceo-metrics--position .ceo-metric:nth-child(5n){border-right:0}.ceo-metric--green svg{color:#2f7a56}.ceo-metric--red svg{color:#b94437}.ceo-metric--gold svg{color:#9a7411}.ceo-metric--purple svg{color:#7957a4}.mgmt-truth-strip{color:#65480d;background:#fff8e6;border:1px solid #ead9a8;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:-8px 0 24px;padding:13px 16px;display:grid}.mgmt-truth-strip>div{gap:3px;display:grid}.mgmt-truth-strip strong{font-size:12px}.mgmt-truth-strip span{font-size:10px;line-height:1.45}.mgmt-truth-strip--neutral{color:#24475f;background:#f4f8fb;border-color:#c8d9e5}.mgmt-truth-strip--inside{border-width:1px 0 0;margin:0}.mgmt-overview-grid,.mgmt-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.mgmt-partner-desk{border-top:3px solid #d4a925}.mgmt-capital-plan,.mgmt-ownership-panel,.mgmt-owner-pay-gate{margin-bottom:22px}.mgmt-capital-plan{border-top:3px solid #1b6ca8}.mgmt-inbound-panel{border-top:3px solid #7957a4}.mgmt-kader-expenses{border-top:3px solid #d4a925}.mgmt-panel-note{color:var(--ceo-muted);padding:10px 16px 13px;font-size:9px;line-height:1.5;display:block}.mgmt-cash-model>header{background:#f8fbfd}.mgmt-capital-summary{border-bottom:1px solid var(--ceo-line);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mgmt-capital-summary article{border-right:1px solid var(--ceo-line);gap:5px;min-width:0;padding:16px 14px;display:grid}.mgmt-capital-summary article:last-child{border-right:0}.mgmt-capital-summary span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.35}.mgmt-capital-summary strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.mgmt-capital-summary small{color:var(--ceo-muted);font-size:9px;line-height:1.45}.mgmt-capital-summary .is-refund strong{color:#a53f2d}.mgmt-capital-summary .is-current{background:#edf5fb}.mgmt-capital-summary .is-pending{background:#fff8e6}.mgmt-capital-summary .is-liability{background:#fff2ed}.mgmt-capital-summary .is-liability strong{color:#a53f2d}.mgmt-capital-summary .is-projected{background:#e9f5ef}.mgmt-capital-summary .is-projected strong{color:#236143}.mgmt-capital-summary .is-settled{background:#edf7f1}.mgmt-capital-summary .is-settled strong{color:#236143}.mgmt-cash-flow{background:#f4f8fb;flex-direction:column;align-items:center;padding:26px 24px 22px;display:flex}.mgmt-cash-node{border:1px solid var(--ceo-line);text-align:center;background:#fff;border-left:4px solid #1b6ca8;border-radius:8px;gap:5px;width:min(100%,540px);max-width:540px;padding:15px 18px;display:grid}.mgmt-cash-node>span,.mgmt-model-comparison span,.mgmt-asset-reference span,.mgmt-repayment-route span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.35}.mgmt-cash-node>strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(21px,3vw,32px)}.mgmt-cash-node>small{color:var(--ceo-muted);font-size:9px;line-height:1.5}.mgmt-cash-node--opening{border-color:#1b6ca8;border-left-width:4px}.mgmt-cash-node--positive{border-left-color:#2f7a56}.mgmt-cash-node--positive>strong{color:#236143}.mgmt-cash-node--negative{border-left-color:#c3533d}.mgmt-cash-node--negative>strong{color:#a53f2d}.mgmt-cash-node--subtotal{background:#eaf3fa;border-color:#78a9ca}.mgmt-cash-node--liability{background:#fffaf0;border-left-color:#d4a925}.mgmt-cash-node--liability>strong{color:#795b08}.mgmt-cash-node--result{background:#102638;border-color:#102638}.mgmt-cash-node--result>span,.mgmt-cash-node--result>small{color:#c7d7e2}.mgmt-cash-node--result>strong{color:#fff}.mgmt-flow-line{background:#8aa4b7;width:2px;height:25px;display:block}.mgmt-cash-branch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:850px;display:grid;position:relative}.mgmt-cash-branch .mgmt-cash-node{max-width:none;height:100%}.mgmt-spend-bridge{border:1px solid var(--ceo-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:850px;margin-top:12px;display:grid}.mgmt-spend-bridge span{color:var(--ceo-muted);text-align:center;gap:4px;padding:11px 13px;font-size:8px;line-height:1.4;display:grid}.mgmt-spend-bridge span+span{border-left:1px solid var(--ceo-line)}.mgmt-spend-bridge strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;font-size:12px}.mgmt-cross-reference{color:var(--ceo-muted);text-align:center;max-width:760px;margin:10px auto 0;font-size:9px;line-height:1.55}.mgmt-cross-reference strong{color:var(--ceo-ink)}.mgmt-repayment-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;width:100%;max-width:930px;margin-top:2px;display:grid}.mgmt-repayment-route>article{border:1px solid var(--ceo-line);text-align:center;background:#fff;border-radius:8px;align-content:center;gap:5px;min-height:78px;padding:12px 14px;display:grid}.mgmt-repayment-route>article strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px}.mgmt-repayment-route>article small{color:var(--ceo-muted);font-size:8px;line-height:1.35}.mgmt-repayment-route>article.is-pending{background:#fff8e6;border-color:#d7b85b}.mgmt-repayment-route>article.is-final{background:#e9f5ef;border-color:#73aa8c}.mgmt-repayment-route>svg{color:#5f7c90;align-self:center}.mgmt-model-comparison{border-top:1px solid var(--ceo-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mgmt-model-comparison>div{text-align:center;gap:5px;padding:14px 16px;display:grid}.mgmt-model-comparison>div+div{border-left:1px solid var(--ceo-line)}.mgmt-model-comparison strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;font-size:16px}.mgmt-asset-reference{border-top:1px solid var(--ceo-line);background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgmt-asset-reference article{align-content:start;gap:5px;min-width:0;padding:15px 14px;display:grid}.mgmt-asset-reference article+article{border-left:1px solid var(--ceo-line)}.mgmt-asset-reference svg{color:#1b6ca8}.mgmt-asset-reference strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px}.mgmt-asset-reference small{color:var(--ceo-muted);font-size:9px;line-height:1.45}.mgmt-cash-truth{background:#f8fafb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mgmt-cash-truth article{border-right:1px solid var(--ceo-line);gap:5px;min-width:0;padding:17px 15px;display:grid}.mgmt-cash-truth article:last-child{border-right:0}.mgmt-cash-truth span,.mgmt-ownership-grid span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.35}.mgmt-cash-truth strong,.mgmt-ownership-grid strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px}.mgmt-cash-truth small,.mgmt-ownership-grid small{color:var(--ceo-muted);font-size:9px;line-height:1.45}.mgmt-capital-warning{color:#65480d;background:#fff8e6;border-top:1px solid #ead9a8;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 16px;display:grid}.mgmt-capital-warning p{margin:0;font-size:10px;line-height:1.5}.mgmt-capital-warning strong{margin-bottom:2px;font-size:11px;display:block}.mgmt-table--capital{min-width:900px!important}.mgmt-capital-footnotes{border-top:1px solid var(--ceo-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mgmt-capital-footnotes span{border-bottom:1px solid var(--ceo-line);border-right:1px solid var(--ceo-line);color:var(--ceo-muted);grid-template-columns:auto 1fr;align-items:start;gap:3px 8px;padding:11px 15px;font-size:9px;line-height:1.5;display:grid}.mgmt-capital-footnotes span:nth-child(2n){border-right:0}.mgmt-capital-footnotes svg{color:#1b6ca8;grid-row:1/span 2;margin-top:1px}.mgmt-capital-footnotes strong{color:var(--ceo-ink);font-size:10px}.mgmt-capital-grid{margin-bottom:22px}.mgmt-cash-steps{margin:0;padding:0;list-style:none;display:grid}.mgmt-cash-steps li{border-bottom:1px solid var(--ceo-line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:12px 16px;display:grid}.mgmt-cash-steps li:last-child{border-bottom:0}.mgmt-cash-steps li>span{color:#fff;background:#102638;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.mgmt-cash-steps div{gap:3px;display:grid}.mgmt-cash-steps strong{color:var(--ceo-ink);font-size:11px}.mgmt-cash-steps small{color:var(--ceo-muted);font-size:9px;line-height:1.45}.mgmt-waterfall{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mgmt-waterfall>div{border-bottom:1px solid var(--ceo-line);border-right:1px solid var(--ceo-line);gap:4px;min-height:75px;padding:15px 16px;display:grid}.mgmt-waterfall>div:nth-child(2n){border-right:0}.mgmt-waterfall>div:nth-last-child(-n+2){border-bottom:0}.mgmt-waterfall strong{color:var(--ceo-ink);font-size:13px}.mgmt-waterfall span{color:var(--ceo-muted);font-size:9px;line-height:1.4}.mgmt-table--scenarios{min-width:700px!important}.mgmt-profit-boundary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mgmt-profit-boundary span{border-bottom:1px solid var(--ceo-line);border-right:1px solid var(--ceo-line);color:var(--ceo-muted);gap:4px;padding:16px;font-size:9px;line-height:1.4;display:grid}.mgmt-profit-boundary span:nth-child(2n){border-right:0}.mgmt-profit-boundary strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;font-size:16px}.mgmt-ownership-panel{border-top:3px solid #2f7a56}.mgmt-ownership-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgmt-ownership-grid article{border-right:1px solid var(--ceo-line);gap:5px;min-width:0;padding:18px 16px;display:grid}.mgmt-ownership-grid article:last-child{border-right:0}.mgmt-owner-pay-gate{border-left:4px solid #d4a925}.mgmt-owner-pay-gate>p{color:var(--ceo-muted);margin:0;padding:16px 20px 20px;font-size:11px;line-height:1.65}.mgmt-partner-summary{border-bottom:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgmt-partner-summary article{border-right:1px solid var(--ceo-line);gap:5px;min-width:0;padding:18px 20px;display:grid}.mgmt-partner-summary article:last-child{border-right:0}.mgmt-partner-summary span{color:var(--ceo-muted);text-transform:uppercase;font-size:9px;font-weight:900}.mgmt-partner-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px}.mgmt-partner-summary small{color:var(--ceo-muted);font-size:9px;line-height:1.4}.mgmt-partner-list{display:grid}.mgmt-partner-detail{border-bottom:1px solid var(--ceo-line)}.mgmt-partner-detail:last-child{border-bottom:0}.mgmt-partner-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;list-style:none;display:flex}.mgmt-partner-detail>summary::-webkit-details-marker{display:none}.mgmt-partner-detail>summary:hover{background:#f8fafb}.mgmt-partner-detail>summary>div:first-child{gap:3px;display:grid}.mgmt-partner-detail>summary>div:first-child>strong{font-size:14px}.mgmt-partner-detail>summary small{color:var(--ceo-muted);font-size:9px}.mgmt-partner-detail>summary>div:last-child{flex-wrap:wrap;justify-content:end;gap:18px;display:flex}.mgmt-partner-detail>summary>div:last-child span{color:var(--ceo-muted);text-align:right;text-transform:uppercase;gap:3px;font-size:8px;display:grid}.mgmt-partner-detail>summary>div:last-child strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;font-size:12px}.mgmt-partner-body{border-top:1px solid var(--ceo-line)}.mgmt-partner-body>h3{color:var(--ceo-muted);text-transform:uppercase;margin:0;padding:18px 20px 9px;font-size:9px;font-weight:950}.mgmt-partner-history{border-bottom:1px solid var(--ceo-line);background:#fffdf5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mgmt-partner-history span{border-right:1px solid var(--ceo-line);color:var(--ceo-muted);text-transform:uppercase;gap:4px;padding:12px 20px;font-size:8px;display:grid}.mgmt-partner-history span:last-child{border-right:0}.mgmt-partner-history strong{color:var(--ceo-ink);font-variant-numeric:tabular-nums;font-size:12px}.mgmt-table--settlement{min-width:880px!important}.mgmt-chart-panel{min-height:360px}.mgmt-chart{height:270px;padding:8px 12px 14px 2px}.mgmt-chart--pie{padding-left:12px}.recharts-default-tooltip{border:1px solid var(--ceo-line)!important;border-radius:4px!important;font-size:10px!important}.ceo-panel--quick-sale{border-top:3px solid #2f7a56}.ceo-panel--quick-sale>header{min-height:70px}.mgmt-form--sale{background:#f7fbf9;display:block}.mgmt-sale-toolbar{border-bottom:1px solid var(--ceo-line);background:#f7fbf9;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding:14px 20px;display:grid}.mgmt-sale-toolbar label{color:var(--ceo-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.mgmt-sale-toolbar input{border:1px solid var(--ceo-line);background:#fff;border-radius:4px;width:100%;min-height:38px;padding:8px 9px}.mgmt-sale-toolbar button,.mgmt-sale-line header button{border:1px solid var(--ceo-line);color:var(--ceo-ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;display:inline-flex}.mgmt-sale-lines{gap:12px;display:grid}.mgmt-sale-line{background:#fff;border:1px solid #cfded7;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.mgmt-sale-line>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.mgmt-sale-line>header strong{color:#216b48;text-transform:uppercase;font-size:11px}.mgmt-sale-line>header button{color:#a63228;min-height:32px;padding:5px 8px}.mgmt-line-terms{border-top:1px solid var(--ceo-line);grid-column:1/-1}.mgmt-line-terms summary,.mgmt-sale-customer summary{color:#1b6ca8;cursor:pointer;text-transform:uppercase;padding:10px 0 2px;font-size:9px;font-weight:900}.mgmt-line-terms>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.mgmt-sale-core{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.mgmt-sale-customer{border-top:1px solid var(--ceo-line);margin-top:14px}.mgmt-sale-customer>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:10px;display:grid}.mgmt-sale-submit{min-width:220px;margin-top:14px}.mgmt-sale-receipt{color:#174f36;background:#ecf8f1;border-top:1px solid #bddbc9;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:16px 20px;display:grid}.mgmt-sale-receipt>div{gap:3px;display:grid}.mgmt-sale-receipt strong{font-size:14px}.mgmt-sale-receipt span{font-size:11px}.mgmt-sale-receipt small{color:#3e6957;font-size:9px}.mgmt-order-list{display:grid}.mgmt-order{border-bottom:1px solid var(--ceo-line)}.mgmt-order>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.mgmt-order>summary>div{align-items:end;gap:3px;display:grid}.mgmt-order>summary>div:last-child{grid-auto-flow:column;gap:12px}.mgmt-order summary strong{font-size:12px}.mgmt-order summary small{color:var(--ceo-muted);font-size:9px}.mgmt-order-detail{border-top:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mgmt-order-detail>div{border-right:1px solid var(--ceo-line);gap:4px;min-width:0;padding:12px;display:grid}.mgmt-order-detail span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:850}.mgmt-order-detail strong{overflow-wrap:anywhere;font-size:10px}.mgmt-order-actions{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:14px 20px;display:grid}.mgmt-order-actions label{color:var(--ceo-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.mgmt-order-actions input,.mgmt-order-actions select{border:1px solid var(--ceo-line);background:#fff;border-radius:4px;width:100%;min-width:0;min-height:38px;padding:8px}.mgmt-order-actions button{background:var(--ceo-ink);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:38px;padding:8px 14px}.mgmt-dispatch{border-top:1px solid var(--ceo-line);background:#f4f8fb;padding:16px 20px}.mgmt-dispatch>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.mgmt-dispatch>header>div{gap:3px;display:grid}.mgmt-dispatch>header>div:last-child{text-align:right}.mgmt-dispatch>header span{color:#1b6ca8;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.mgmt-dispatch>header strong{font-size:12px}.mgmt-dispatch>header small{color:var(--ceo-muted);text-transform:uppercase;font-size:9px}.mgmt-dispatch__booked{background:#f6fbf8;border:1px solid #bfd8ca;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.mgmt-dispatch__booked>div:first-child{color:#216b48;align-items:center;gap:10px;display:flex}.mgmt-dispatch__booked span,.mgmt-dispatch__warning span{gap:3px;display:grid}.mgmt-dispatch__booked strong,.mgmt-dispatch__warning strong{font-size:11px}.mgmt-dispatch__booked small,.mgmt-dispatch__warning small{color:var(--ceo-muted);font-size:9px;line-height:1.45}.mgmt-dispatch__actions{gap:8px;display:flex}.mgmt-dispatch__actions button,.mgmt-dispatch__form>button{background:var(--ceo-ink);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.mgmt-dispatch__actions button:disabled,.mgmt-dispatch__form>button:disabled{cursor:wait;opacity:.65}.mgmt-dispatch__warning{color:#7c5d14;background:#fff8e6;border:1px solid #ead69d;align-items:center;gap:10px;padding:12px 14px;display:flex}.mgmt-dispatch__manual{color:#174f79;background:#eef7ff;border:1px solid #bad5ed;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.mgmt-dispatch__manual span{gap:4px;display:grid}.mgmt-dispatch__manual strong{color:#123e5f;font-size:11px}.mgmt-dispatch__manual small{color:#41667f;overflow-wrap:anywhere;font-size:9px;line-height:1.45}.mgmt-dispatch__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:11px;display:grid}.mgmt-dispatch__form label{color:var(--ceo-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.mgmt-dispatch__form input{border:1px solid var(--ceo-line);background:#fff;border-radius:4px;width:100%;min-width:0;min-height:38px;padding:8px}.mgmt-dispatch__intro{grid-column:1/-1;align-self:center;gap:3px;display:grid}.mgmt-dispatch__intro strong{font-size:12px}.mgmt-dispatch__intro small{color:var(--ceo-muted);font-size:9px}.mgmt-dispatch__wide{grid-column:span 2}.mgmt-dispatch__summary{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.mgmt-dispatch__summary span{color:var(--ceo-muted);text-transform:uppercase;gap:2px;font-size:8px;display:grid}.mgmt-dispatch__summary strong{color:var(--ceo-ink);overflow-wrap:anywhere;font-size:10px}.mgmt-dispatch__confirm{grid-column:span 3;grid-template-columns:18px 1fr;align-items:center;line-height:1.4;text-transform:none!important;font-size:9px!important;display:grid!important}.mgmt-dispatch__confirm input{width:16px;min-height:16px}.mgmt-dispatch__notice,.mgmt-dispatch__error{margin:11px 0 0;font-size:10px;line-height:1.45}.mgmt-dispatch__notice{color:#216b48}.mgmt-dispatch__error{color:#a63228}.mgmt-form{background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.mgmt-form label{color:var(--ceo-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.mgmt-form input,.mgmt-form select,.mgmt-form textarea{border:1px solid var(--ceo-line);color:var(--ceo-ink);font:inherit;text-transform:none;background:#fff;border-radius:4px;width:100%;min-width:0;min-height:38px;padding:8px 9px;font-size:11px}.mgmt-form input:focus,.mgmt-form select:focus,.mgmt-form textarea:focus{border-color:#1b6ca8;outline:2px solid #1b6ca81f}.mgmt-form__wide{grid-column:span 2}.mgmt-form>button,.mgmt-export-grid button{background:var(--ceo-ink);border:1px solid var(--ceo-ink);color:#fff;cursor:pointer;border-radius:5px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.mgmt-form>button:disabled{cursor:not-allowed;opacity:.45}.mgmt-check{align-items:center;min-height:38px;gap:8px!important;display:flex!important}.mgmt-check input{width:16px;min-height:16px}.mgmt-entry{border-top:1px solid var(--ceo-line)}.mgmt-entry summary{color:#1b6ca8;cursor:pointer;text-transform:uppercase;align-items:center;gap:6px;padding:13px 20px;font-size:10px;font-weight:900;list-style:none;display:flex}.mgmt-entry summary::-webkit-details-marker{display:none}.mgmt-entry[open] summary{border-bottom:1px solid var(--ceo-line);background:#f6f9fb}.mgmt-table{table-layout:auto!important;min-width:980px!important}.mgmt-table th{white-space:nowrap;width:auto!important}.mgmt-table td{min-width:100px}.mgmt-table td:first-child{min-width:150px}.mgmt-table--accounts{min-width:720px!important}.mgmt-money--in{font-weight:850;color:#216b48!important}.mgmt-money--out{font-weight:850;color:#a63228!important}.mgmt-table-note{color:var(--ceo-muted);margin:0;padding:12px 16px;font-size:10px}.mgmt-filter-bar{border-bottom:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) minmax(280px,1.2fr);align-items:end;gap:12px;padding:13px 16px;display:grid}.mgmt-filter-bar label{color:var(--ceo-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.mgmt-filter-bar input,.mgmt-filter-bar select{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff;border-radius:4px;width:100%;min-width:0;min-height:37px;padding:7px 9px}.mgmt-filter-bar span{color:var(--ceo-muted);padding-bottom:5px;font-size:9px;line-height:1.45}.mgmt-owner-split{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mgmt-owner-split article{border-right:1px solid var(--ceo-line);gap:6px;padding:24px 20px;display:grid}.mgmt-owner-split article:last-child{border-right:0}.mgmt-owner-split span{color:var(--ceo-muted);text-transform:uppercase;font-size:9px;font-weight:900}.mgmt-owner-split strong{font-variant-numeric:tabular-nums;font-size:22px}.mgmt-owner-split small{color:var(--ceo-muted);font-size:9px;line-height:1.4}.mgmt-reserve-list{display:grid}.mgmt-reserve-list>article{border-bottom:1px solid var(--ceo-line);grid-template-columns:1fr auto;gap:8px;padding:14px 20px;display:grid}.mgmt-reserve-list>article>div{gap:3px;display:grid}.mgmt-reserve-list strong{font-size:12px}.mgmt-reserve-list small,.mgmt-reserve-list>article>span{color:var(--ceo-muted);font-size:9px}.mgmt-progress{background:#e9eef1;border-radius:2px;grid-column:1/-1;height:5px;overflow:hidden}.mgmt-progress span{background:#2f7a56;height:100%;display:block}.ceo-inventory-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-allocation-grid>article>small{color:var(--ceo-muted);text-align:right;font-size:9px}.mgmt-show-list{display:grid}.mgmt-show-list>article{border-bottom:1px solid var(--ceo-line);grid-template-columns:minmax(240px,1fr) minmax(520px,1.4fr) auto;gap:18px;padding:18px 20px;display:grid}.mgmt-show-list>article>div:first-child{align-content:start;gap:5px;display:grid}.mgmt-show-list>article>div:first-child strong{font-size:16px}.mgmt-show-list small{color:var(--ceo-muted);font-size:10px}.mgmt-show-list>article>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgmt-show-list>article>div:nth-child(2) span{border-left:1px solid var(--ceo-line);color:var(--ceo-muted);text-transform:uppercase;gap:4px;padding-left:13px;font-size:8px;display:grid}.mgmt-show-list>article>div:nth-child(2) strong{color:var(--ceo-ink);font-size:13px}.mgmt-show-payments{flex-wrap:wrap;gap:5px!important;display:flex!important}.mgmt-show-payments span{color:var(--ceo-muted);background:#eef4f7;border-radius:3px;padding:3px 5px;font-size:8px}.mgmt-export-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px;display:grid}.mgmt-export-grid button{color:var(--ceo-ink);background:#fff}.mgmt-export-grid button:hover{background:var(--ceo-ink);color:#fff}.mgmt-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mgmt-boundary-grid article{border-right:1px solid var(--ceo-line);gap:5px;padding:22px 20px;display:grid}.mgmt-boundary-grid article:last-child{border-right:0}.mgmt-boundary-grid strong{font-variant-numeric:tabular-nums;font-size:20px}.mgmt-boundary-grid span{color:#1b6ca8;text-transform:uppercase;font-size:9px;font-weight:900}.mgmt-boundary-grid small{color:var(--ceo-muted);font-size:9px;line-height:1.4}.stocktake-workspace{gap:22px;margin:22px 0;display:grid}.stocktake-notice{color:#174f36;background:#ecf8f1;border:1px solid #bddbc9;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}.stocktake-command-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;display:grid}.stocktake-import-panel>p{color:var(--ceo-muted);margin:0;padding:13px 20px 0;font-size:10px;line-height:1.5}.stocktake-import-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:14px 20px 18px;display:grid}.stocktake-import-form label,.stocktake-location-entry label,.stocktake-session-select label,.stocktake-review-form label{color:var(--ceo-muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.stocktake-import-form input,.stocktake-import-form select,.stocktake-location-entry input,.stocktake-location-entry select,.stocktake-session-select select,.stocktake-review-form input,.stocktake-review-form select{border:1px solid var(--ceo-line);color:var(--ceo-ink);font:inherit;text-transform:none;background:#fff;border-radius:4px;width:100%;min-width:0;min-height:38px;padding:8px 9px;font-size:11px}.stocktake-import-form input[type=file]{padding:6px}.stocktake-import-form input:focus,.stocktake-import-form select:focus,.stocktake-location-entry input:focus,.stocktake-location-entry select:focus,.stocktake-session-select select:focus,.stocktake-review-form input:focus,.stocktake-review-form select:focus{border-color:#1b6ca8;outline:2px solid #1b6ca81f}.stocktake-import-form>button,.stocktake-location-entry button,.stocktake-post,.stocktake-search>button,.stocktake-review-actions button,.stocktake-pagination button{background:var(--ceo-ink);border:1px solid var(--ceo-ink);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}.stocktake-import-form>button:disabled,.stocktake-location-entry button:disabled,.stocktake-post:disabled,.stocktake-review-actions button:disabled,.stocktake-pagination button:disabled{cursor:not-allowed;opacity:.42}.stocktake-location-entry{border-top:1px solid var(--ceo-line)}.stocktake-location-entry summary{color:#1b6ca8;cursor:pointer;text-transform:uppercase;align-items:center;gap:6px;padding:12px 20px;font-size:9px;font-weight:900;list-style:none;display:flex}.stocktake-location-entry summary::-webkit-details-marker{display:none}.stocktake-location-entry form{border-top:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.stocktake-session-select{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;padding:14px 20px 0;display:grid}.stocktake-session-select>button{border:1px solid var(--ceo-line);color:var(--ceo-ink);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:38px;display:flex}.stocktake-session-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 20px;display:grid}.stocktake-session-metrics>div{border-bottom:1px solid var(--ceo-line);border-right:1px solid var(--ceo-line);gap:3px;padding:10px;display:grid}.stocktake-session-metrics>div:nth-child(3n){border-right:0}.stocktake-session-metrics>div:nth-last-child(-n+3){border-bottom:0}.stocktake-session-metrics span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:850}.stocktake-session-metrics strong{font-variant-numeric:tabular-nums;font-size:17px}.stocktake-session-value{border-top:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 20px;display:grid}.stocktake-session-value svg{color:#1b6ca8}.stocktake-session-value>div{gap:2px;display:grid}.stocktake-session-value span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:850}.stocktake-session-value strong{font-variant-numeric:tabular-nums;font-size:17px}.stocktake-session-value small{color:var(--ceo-muted);font-size:8px}.stocktake-post{background:#216b48;border-color:#216b48;width:calc(100% - 40px);margin:14px 20px 18px}.stocktake-post-note{border-top:1px solid var(--ceo-line);color:var(--ceo-muted);background:#f8fafb;align-items:center;gap:7px;margin:0;padding:14px 20px 18px;font-size:9px;font-weight:750;display:flex}.stocktake-post-note svg{color:#1b6ca8;flex:none}.stocktake-queue-controls{overflow:hidden}.stocktake-search{border-bottom:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.stocktake-search>label{border:1px solid var(--ceo-line);background:#fff;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:0 10px;display:grid}.stocktake-search input{color:var(--ceo-ink);border:0;outline:0;width:100%;min-width:0;min-height:38px;font-size:11px}.stocktake-search svg{color:var(--ceo-muted)}.stocktake-filters{scrollbar-width:thin;gap:3px;padding:9px 12px;display:flex;overflow-x:auto}.stocktake-filters button{border:1px solid var(--ceo-line);color:var(--ceo-muted);cursor:pointer;background:#fff;border-radius:4px;flex:none;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.stocktake-filters button>span{color:var(--ceo-ink);background:#eef3f5;border-radius:2px;padding:2px 4px;font-size:8px}.stocktake-filters button.is-active{background:var(--ceo-ink);border-color:var(--ceo-ink);color:#fff}.stocktake-review-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;display:grid}.stocktake-queue{min-width:0}.stocktake-line-list{max-height:690px;display:grid;overflow-y:auto}.stocktake-line-list>button{border:0;border-bottom:1px solid var(--ceo-line);color:var(--ceo-ink);cursor:pointer;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:flex}.stocktake-line-list>button:hover{background:#f8fafb}.stocktake-line-list>button.is-selected{background:#edf5fb;box-shadow:inset 3px 0 #1b6ca8}.stocktake-line-list>button>div{gap:4px;min-width:0;display:grid}.stocktake-line-list strong{overflow-wrap:anywhere;font-size:11px}.stocktake-line-list small{color:var(--ceo-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.stocktake-status{text-transform:uppercase;border-radius:3px;flex:none;padding:5px 6px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.stocktake-status--ready,.stocktake-status--posted{color:#216b48;background:#e8f7ef}.stocktake-status--unreviewed,.stocktake-status--draft,.stocktake-status--counting{color:#566671;background:#eef3f5}.stocktake-status--review,.stocktake-status--partially_posted,.stocktake-status--cost_issue{color:#825707;background:#fff4dd}.stocktake-status--short,.stocktake-status--over,.stocktake-status--missing,.stocktake-status--identity_issue,.stocktake-status--ownership_issue{color:#9c3228;background:#faecea}.stocktake-status--excluded,.stocktake-status--cancelled{color:#64646b;background:#eeeef0}.stocktake-pagination{border-top:1px solid var(--ceo-line);background:#f8fafb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.stocktake-pagination button{border-color:var(--ceo-line);color:var(--ceo-ink);background:#fff;min-height:34px}.stocktake-pagination span{color:var(--ceo-muted);font-size:9px}.stocktake-editor{min-width:0}.stocktake-source-facts{border-bottom:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stocktake-source-facts>div{border-right:1px solid var(--ceo-line);gap:4px;min-width:0;padding:12px;display:grid}.stocktake-source-facts>div:last-child{border-right:0}.stocktake-source-facts span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:850}.stocktake-source-facts strong{overflow-wrap:anywhere;font-size:10px}.stocktake-review-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px 18px 18px;display:grid}.stocktake-review-form__wide{grid-column:span 2}.stocktake-check{border:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:18px 1fr;align-items:center;min-height:42px;padding:7px 9px;line-height:1.35;text-transform:none!important;font-size:9px!important;display:grid!important}.stocktake-check input{width:16px;min-height:16px}.stocktake-review-actions{border-top:1px solid var(--ceo-line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;padding-top:13px;display:flex}.stocktake-review-actions>span{color:#216b48;align-items:center;gap:5px;font-size:10px;display:inline-flex}.stocktake-review-actions .stocktake-exclude{color:#9c3228;background:#fff;border-color:#c8827a}.stocktake-empty{color:var(--ceo-muted);align-items:center;gap:9px;padding:25px 20px;display:flex}.stocktake-empty p{margin:0;font-size:10px;line-height:1.45}.stocktake-empty--editor{justify-content:center;min-height:280px}@media (max-width:1180px){.ceo-metrics--eight{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-metrics--eight .ceo-metric:nth-child(2n){border-right:0}.ceo-metrics--eight .ceo-metric:nth-child(-n+6){border-bottom:1px solid var(--ceo-line)}.ceo-metrics--position{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-metrics--position .ceo-metric{border-bottom:1px solid var(--ceo-line)}.ceo-metrics--position .ceo-metric:nth-child(2n){border-right:0}.ceo-metrics--position .ceo-metric:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.mgmt-form{grid-template-columns:repeat(3,minmax(0,1fr))}.mgmt-show-list>article{grid-template-columns:1fr}.mgmt-sale-line,.mgmt-line-terms>div,.mgmt-sale-core,.mgmt-order-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.mgmt-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-boundary-grid article:nth-child(2n){border-right:0}.mgmt-boundary-grid article:nth-child(-n+2){border-bottom:1px solid var(--ceo-line)}.mgmt-partner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-partner-summary article:nth-child(2n){border-right:0}.mgmt-partner-summary article:nth-child(-n+2){border-bottom:1px solid var(--ceo-line)}.mgmt-cash-truth{grid-template-columns:repeat(3,minmax(0,1fr))}.mgmt-cash-truth article{border-bottom:1px solid var(--ceo-line)}.mgmt-cash-truth article:nth-child(3n){border-right:0}.mgmt-cash-truth article:nth-last-child(-n+2){border-bottom:0}.mgmt-ownership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-ownership-grid article{border-bottom:1px solid var(--ceo-line)}.mgmt-ownership-grid article:nth-child(2n){border-right:0}.mgmt-ownership-grid article:nth-last-child(-n+2){border-bottom:0}.stocktake-command-grid,.stocktake-review-grid{grid-template-columns:1fr}.stocktake-line-list{max-height:430px}}@media (max-width:820px){.mgmt-overview-grid,.mgmt-module-grid{grid-template-columns:1fr}.mgmt-capital-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-capital-summary article{border-bottom:1px solid var(--ceo-line)}.mgmt-capital-summary article:nth-child(2n){border-right:0}.mgmt-capital-summary article:nth-last-child(-n+2){border-bottom:0}.mgmt-capital-summary article:last-child{grid-column:auto}.mgmt-form,.mgmt-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-show-list>article>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.mgmt-filter-bar{grid-template-columns:1fr 1fr}.mgmt-filter-bar span{grid-column:1/-1}.mgmt-sale-line,.mgmt-line-terms>div,.mgmt-sale-core,.mgmt-sale-customer>div,.mgmt-order-actions,.mgmt-dispatch__form{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-dispatch__confirm{grid-column:1/-1}.stocktake-location-entry form,.stocktake-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.stocktake-source-facts>div{border-bottom:1px solid var(--ceo-line)}.stocktake-source-facts>div:nth-child(2n){border-right:0}.stocktake-review-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-partner-history{grid-template-columns:1fr}.mgmt-partner-history span{border-bottom:1px solid var(--ceo-line);border-right:0}.mgmt-partner-history span:last-child{border-bottom:0}.mgmt-cash-truth{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-cash-truth article:nth-child(3n){border-right:1px solid var(--ceo-line)}.mgmt-cash-truth article:nth-child(2n){border-right:0}.mgmt-cash-truth article:nth-last-child(-n+2){border-bottom:1px solid var(--ceo-line)}.mgmt-cash-truth article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.mgmt-capital-footnotes{grid-template-columns:1fr}.mgmt-capital-footnotes span{border-right:0}.mgmt-asset-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-asset-reference article:nth-child(3){border-left:0;border-top:1px solid var(--ceo-line)}.mgmt-asset-reference article:nth-child(4){border-top:1px solid var(--ceo-line)}}@media (max-width:520px){.ceo-metrics--position{grid-template-columns:1fr}.ceo-metrics--position .ceo-metric,.ceo-metrics--position .ceo-metric:nth-child(2n),.ceo-metrics--position .ceo-metric:last-child{border-bottom:1px solid var(--ceo-line);border-right:0;grid-column:auto}.ceo-metrics--position .ceo-metric:last-child{border-bottom:0}.mgmt-tabs{margin-left:-12px;margin-right:-12px;padding:0 8px}.mgmt-tabs button{min-height:48px;padding:0 11px}.mgmt-form{grid-template-columns:1fr;padding:14px}.mgmt-form__wide{grid-column:auto}.mgmt-owner-split,.mgmt-capital-summary{grid-template-columns:1fr}.mgmt-capital-summary article,.mgmt-capital-summary article:nth-child(2n),.mgmt-capital-summary article:last-child{border-bottom:1px solid var(--ceo-line);border-right:0;grid-column:auto}.mgmt-capital-summary article:last-child{border-bottom:0}.mgmt-partner-summary{grid-template-columns:1fr}.mgmt-partner-summary article{border-bottom:1px solid var(--ceo-line);border-right:0}.mgmt-partner-summary article:last-child{border-bottom:0}.mgmt-partner-detail>summary{flex-direction:column;align-items:start}.mgmt-partner-detail>summary>div:last-child{justify-content:start;width:100%}.mgmt-partner-detail>summary>div:last-child span{text-align:left}.mgmt-cash-truth,.mgmt-profit-boundary,.mgmt-ownership-grid,.mgmt-waterfall{grid-template-columns:1fr}.mgmt-cash-truth article,.mgmt-ownership-grid article,.mgmt-profit-boundary span,.mgmt-waterfall>div{border-bottom:1px solid var(--ceo-line);border-right:0;grid-column:auto}.mgmt-cash-truth article:last-child,.mgmt-ownership-grid article:last-child,.mgmt-profit-boundary span:last-child,.mgmt-waterfall>div:last-child{border-bottom:0}.mgmt-capital-footnotes span{padding:11px 12px}.mgmt-cash-flow{padding:20px 12px}.mgmt-cash-branch,.mgmt-spend-bridge,.mgmt-model-comparison,.mgmt-asset-reference{grid-template-columns:1fr}.mgmt-spend-bridge span+span,.mgmt-model-comparison>div+div,.mgmt-asset-reference article+article{border-left:0;border-top:1px solid var(--ceo-line)}.mgmt-asset-reference article:nth-child(3),.mgmt-asset-reference article:nth-child(4){border-top:1px solid var(--ceo-line)}.mgmt-repayment-route{grid-template-columns:1fr}.mgmt-repayment-route>svg{justify-self:center;transform:rotate(45deg)}.mgmt-owner-pay-gate>p{padding:14px 15px 18px}.mgmt-owner-split article{border-bottom:1px solid var(--ceo-line);border-right:0}.mgmt-export-grid,.mgmt-boundary-grid{grid-template-columns:1fr}.mgmt-boundary-grid article{border-bottom:1px solid var(--ceo-line);border-right:0}.mgmt-show-list>article>div:nth-child(2){grid-template-columns:1fr}.mgmt-show-list>article>div:nth-child(2) span{border-bottom:1px solid var(--ceo-line);border-left:0;padding:0 0 9px}.mgmt-filter-bar{grid-template-columns:1fr}.mgmt-filter-bar span{grid-column:auto}.mgmt-sale-toolbar,.mgmt-sale-line,.mgmt-line-terms>div,.mgmt-sale-core,.mgmt-sale-customer>div,.mgmt-order-detail,.mgmt-order-actions{grid-template-columns:1fr}.mgmt-dispatch{padding:14px}.mgmt-dispatch>header,.mgmt-dispatch__booked{flex-direction:column;align-items:start}.mgmt-dispatch>header>div:last-child{text-align:left}.mgmt-dispatch__actions{width:100%}.mgmt-dispatch__actions button{flex:1}.mgmt-dispatch__form{grid-template-columns:1fr}.mgmt-dispatch__wide,.mgmt-dispatch__summary,.mgmt-dispatch__confirm{grid-column:auto}.mgmt-sale-submit{width:100%}.mgmt-order>summary{flex-direction:column;align-items:start}.stocktake-import-form,.stocktake-location-entry form,.stocktake-review-form{grid-template-columns:1fr}.stocktake-review-form__wide{grid-column:auto}.stocktake-session-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stocktake-session-metrics>div:nth-child(3n){border-right:1px solid var(--ceo-line)}.stocktake-session-metrics>div:nth-child(2n){border-right:0}.stocktake-session-metrics>div:nth-last-child(-n+3){border-bottom:1px solid var(--ceo-line)}.stocktake-session-metrics>div:nth-last-child(-n+2){border-bottom:0}.stocktake-source-facts{grid-template-columns:1fr}.stocktake-source-facts>div{border-right:0}.stocktake-review-actions{flex-direction:column;align-items:stretch}.stocktake-review-actions button{width:100%}}*{box-sizing:border-box}html{background:var(--vault-paper);min-width:320px;color:var(--vault-ink);font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif}body{background:radial-gradient(circle at 6% 78%, #ff6b5b24, transparent 16rem), radial-gradient(circle at 92% 64%, #0d4ea229, transparent 20rem), repeating-radial-gradient(circle at 7% 76%, #08213d09 0 2px, transparent 2px 16px), radial-gradient(circle at 10% 10%, #7ec6f047, transparent 22rem), radial-gradient(circle at 82% 8%, #d4af3738, transparent 18rem), linear-gradient(135deg, #fff7e6f0, #f7edd8f5), var(--vault-paper);min-height:100vh;margin:0}body:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#08213d0b 1px,#0000 1px),linear-gradient(#08213d09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-color:var(--vault-blue)}img{max-width:100%;height:auto}.vault-app{min-height:100vh;padding-bottom:72px;position:relative;overflow-x:clip}.vault-app:before,.vault-app:after{content:"";pointer-events:none;position:fixed;inset:0}.vault-app:before{background:radial-gradient(circle at 14% 18%, #d4af3729, transparent 10rem), conic-gradient(from 24deg at 91% 18%, transparent 0 18deg, #7ec6f01f 18deg 20deg, transparent 20deg 40deg), conic-gradient(from 8deg at 5% 70%, transparent 0 15deg, #ff6b5b1a 15deg 17deg, transparent 17deg 38deg);mix-blend-mode:multiply;opacity:.78;z-index:0}.vault-app:after{opacity:.62;z-index:0;background:linear-gradient(115deg,#0000 0 32%,#fff7e62e 36%,#0000 40%),linear-gradient(72deg,#0000 0 72%,#0d4ea214 73%,#0000 75%)}.top-ribbon,.site-header,main,.mobile-bottom-nav{position:relative}main{z-index:1}.top-ribbon{color:var(--vault-gold);letter-spacing:.18em;text-align:center;text-transform:uppercase;background:#07182c;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;min-height:28px;padding:5px 16px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.top-ribbon:before{animation:6.5s linear infinite tickerSpark}.top-ribbon:before,.top-ribbon:after{color:var(--vault-gold);content:"✦";margin:0 12px}.top-ribbon a{color:var(--vault-cream);white-space:nowrap;border-bottom:1px solid #fff7e68c}.top-ribbon a:hover{color:var(--vault-sky)}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7e6eb;border-bottom:1px solid #d4af376b;grid-template-columns:minmax(240px,auto) 1fr auto;align-items:center;gap:18px;min-height:78px;padding:10px 44px;display:grid;position:sticky;top:0;overflow:hidden}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37cc,#0000),linear-gradient(90deg,#0d4ea21f,#0000 28% 72%,#ff6b5b1a);height:2px;position:absolute;bottom:0;left:0;right:0}.vault-brand{align-items:center;gap:12px;min-width:248px;display:inline-flex}.vault-brand img{flex:none;width:auto;height:58px}.vault-brand span{gap:2px;display:grid}.vault-brand strong{color:var(--vault-ink);text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:900;line-height:.9}.vault-brand em{color:var(--vault-ink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.desktop-nav{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.desktop-nav a,.header-tools button,.header-tools a{color:#122b45;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:800;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;position:relative}.desktop-nav a:hover,.header-tools button:hover,.header-tools a:hover{color:var(--vault-navy);background:#d4af372e;transform:translateY(-1px);box-shadow:0 8px 22px #08213d17}.header-tools{flex:none;align-items:center;gap:10px;display:flex}.header-tools button{cursor:pointer;background:0 0;border:0}.header-tools a{background:#fff;border:1px solid #08213d1f;padding-right:12px;box-shadow:0 8px 24px #08213d14}.header-tools img{width:auto;height:40px}main{max-width:1540px;margin:0 auto;padding:14px 360px 0 36px}.vault-hero{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.45fr);gap:18px;min-height:0;display:grid;position:relative}.hero-copy-panel{z-index:2;align-self:start;gap:8px;padding:10px 0;display:grid;position:relative}.hero-copy-panel h1{color:var(--vault-ink);text-transform:uppercase;max-width:430px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:900;line-height:.82}.hero-banner{color:#fff7e6;text-transform:uppercase;background:linear-gradient(#ff806f,#d93c28);border:2px solid #751e1338;justify-content:center;max-width:370px;padding:7px 13px;font-size:14px;font-weight:1000;display:inline-flex;transform:rotate(-2deg);box-shadow:0 9px #08213d17}.hero-copy-panel p{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.hero-keywords{text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:1000;display:flex}.hero-keywords span{align-items:center;gap:8px;display:inline-flex}.hero-keywords span:before{color:var(--vault-gold);content:"✦"}.hero-actions,.product-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-actions{flex-wrap:nowrap;gap:8px}.hero-actions .primary-action,.hero-actions .secondary-action{white-space:nowrap;padding-inline:12px;font-size:12px}.primary-action,.secondary-action,.whatsapp-link,.instagram-link,.event-list-card a,.auction-card a,.checkout-button,.cart-button,.view-all-link,.filter-pill,.gacha-pack,.gacha-video-start{cursor:pointer;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:1000;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative}.primary-action,.checkout-button{color:#fff7e6;background:linear-gradient(120deg,#d4af372e,#0000 34%),linear-gradient(#0d4ea2,#08213d);border:1px solid #061629;overflow:hidden;box-shadow:0 9px #08213d2e}.invoice-whatsapp-link{color:#fff;text-align:center;background:linear-gradient(#20b15a,#178a43);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 8px 18px #178a4338}.payment-coming-soon{background:#0d4ea212;border:1px solid #0d4ea221;border-radius:7px;gap:8px;padding:10px;display:grid}.payment-coming-soon strong{color:var(--vault-ink);font-size:12px;line-height:1.2}.payment-coming-soon div{flex-wrap:wrap;gap:5px;display:flex}.payment-coming-soon span{color:var(--vault-ink);background:#fff7e6;border:1px solid #08213d1f;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.secondary-action{color:var(--vault-ink);background:#fff7e6db;border:1px solid #08213d47;overflow:hidden}.primary-action:hover,.secondary-action:hover,.whatsapp-link:hover,.instagram-link:hover,.event-list-card a:hover,.auction-card a:hover,.checkout-button:hover,.cart-button:hover{transform:translateY(-1px);box-shadow:0 11px #08213d1f,0 0 24px #d4af3738}.primary-action:after,.secondary-action:after,.checkout-button:after,.cart-button:after,.view-all-link:after,.gacha-video-start:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#fff7e68a,#0000);width:46%;transition:left .48s;position:absolute;top:-40%;bottom:-40%;left:-76%;transform:rotate(15deg)}.primary-action:hover:after,.secondary-action:hover:after,.checkout-button:hover:after,.cart-button:hover:after,.view-all-link:hover:after,.gacha-video-start:hover:after{left:124%}.event-card{border-radius:var(--radius);box-shadow:var(--vault-shadow);background:linear-gradient(90deg,#fff7e6f5,#fff7e6ad),radial-gradient(circle at 100% 100%,#7ec6f0b8,#0000 52%);border:1px solid #08213d47;gap:4px;max-width:400px;padding:10px 14px;display:grid;position:relative;overflow:hidden}.event-card:after{content:"";background:linear-gradient(160deg,#0000 40%,#0d4ea280 42%,#0000 44%),linear-gradient(170deg,#0000 54%,#d4af378c 55%,#0000 57%);width:190px;height:92px;position:absolute;inset:auto 0 0 auto}.event-card span,.page-hero span,.service-hero span,.profile-hero span,.live-auction-card span{color:var(--vault-coral);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:1000}.event-card strong{color:var(--vault-ink);text-transform:uppercase;font-size:18px;font-weight:1000}.event-card em{color:#e1432f;font-size:21px;font-style:normal;font-weight:1000}.event-card p{letter-spacing:0;align-items:center;gap:8px;display:flex}.event-card a{background:var(--vault-navy);color:#fff;text-transform:uppercase;border-radius:7px;justify-content:center;justify-self:start;align-items:center;min-height:30px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.hero-art-panel{aspect-ratio:1672/941;border-radius:var(--radius);background:linear-gradient(#7ec6f094,#fff7e61a 72%),linear-gradient(90deg,#fff7e647,#0000 34%);border:1px solid #d4af3775;width:100%;min-width:0;min-height:380px;position:relative;overflow:hidden;box-shadow:0 24px 62px #08213d3b,inset 0 0 0 1px #fff7e65c}.hero-art-panel:hover .crew-hero-art{filter:saturate(1.08)contrast(1.04);transform:scale(1.012)}.hero-art-panel:before{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle at 12% 8%,#fff7e64d,#0000 22%),linear-gradient(#fff7e614,#0000 18% 72%,#07182c2e),linear-gradient(90deg,#fff7e61f,#0000 20% 82%,#fff7e61a);position:absolute;inset:0}.hero-art-panel:after{content:"";z-index:8;background:linear-gradient(90deg,#d4af37b8,#0000 18% 82%,#d4af378a),linear-gradient(#fff7e666,#0000);height:2px;position:absolute;bottom:54px;left:16px;right:16px}.crew-hero-art{object-fit:cover;object-position:center center;z-index:2;width:100%;height:100%;transition:filter .42s,transform .52s;position:absolute;inset:0;transform:scale(1.002)}.hero-value-strip{color:#fff7e6;z-index:9;background:linear-gradient(90deg,#d4af3729,#0000 22% 78%,#d4af3724),#07182c;border-top:1px solid #d4af378c;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;min-height:54px;padding:12px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-value-strip span{color:#fff7e6;text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.live-auction-card,.mobile-preview{align-self:end}.live-auction-card{border-radius:var(--radius);box-shadow:var(--vault-shadow);color:#fff7e6;z-index:44;background:#07182c;border:1px solid #d4af3785;gap:10px;width:300px;padding:15px;display:grid;position:fixed;top:568px;right:24px}.live-auction-card strong{color:var(--vault-gold);font-size:18px}.live-auction-card p{margin:0;font-size:13px;font-weight:800}.live-auction-card em{color:var(--vault-gold);font-style:normal;font-weight:900}.live-auction-card a,.auction-card a,.event-list-card a{color:#fff7e6;background:linear-gradient(#ff806f,#d93c28);border:1px solid #fff7e652}.mobile-preview{display:none}.shop-section,.trust-row,.community-band,.page-hero,.service-hero,.lab-grid,.public-note-panel,.event-list,.auction-grid,.process-grid,.community-grid,.profile-hero,.admin-stats,.admin-table-card,.product-detail{margin-top:16px}.vault-hero+.shop-section{z-index:12;margin-top:0;position:relative}.vault-hero+.shop-section .section-title-row{margin-bottom:8px}.vault-hero+.shop-section .section-title-row p{display:none}.section-title-row{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.section-title-row h2{color:var(--vault-ink);text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.section-title-row p{color:var(--vault-muted);margin:6px 0 0;font-size:13px;font-weight:700}.catalogue-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.search-box{border:1px solid var(--vault-line);background:#fffaf0;border-radius:7px;align-items:center;gap:8px;min-width:300px;min-height:42px;padding:0 12px;display:flex}.search-box input{color:var(--vault-ink);background:0 0;border:0;width:100%;min-width:0}.sort-box{border:1px solid var(--vault-line);background:#fffaf0;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 12px;display:flex}.sort-box span{color:var(--vault-muted);text-transform:uppercase;font-size:11px;font-weight:1000}.sort-box select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--vault-ink) 50%) right 11px center / 6px 6px no-repeat, linear-gradient(135deg, var(--vault-ink) 50%, transparent 50%) right 7px center / 6px 6px no-repeat;color:var(--vault-ink);cursor:pointer;border:0;min-width:170px;padding:0 26px 0 0;font-size:12px;font-weight:900}.picture-toggle{color:#fff7e6;cursor:pointer;background:linear-gradient(135deg,#fff7e61c,#7ec6f014),#07182c80;border:1px solid #fff7e624;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.picture-toggle input{accent-color:var(--vault-gold);width:15px;height:15px;margin:0}.picture-toggle span{text-transform:uppercase;font-size:11px;font-weight:1000}.catalogue-trust-strip{flex-wrap:wrap;align-items:center;gap:8px;max-width:1360px;margin:-4px auto 14px;display:flex}.catalogue-trust-strip span{color:#fff7e6b8;background:linear-gradient(135deg,#fff7e61a,#fff7e609),#07182c9e;border:1px solid #fff7e624;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.catalogue-trust-strip strong{color:#ffd76a;font-size:12px}.view-all-link{background:var(--vault-ink);color:#fff7e6;text-transform:uppercase;border:1px solid #d4af376b;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 10px 24px #08213d24}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filter-pill{color:var(--vault-ink);cursor:pointer;background:#fffaf0;border:1px solid #08213d2e;border-radius:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:900}.filter-pill.is-active{background:var(--vault-ink);color:#fff7e6}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.shop-section--featured .product-grid{grid-template-rows:1fr;grid-template-columns:repeat(7,minmax(0,1fr))}.product-card{border-radius:var(--radius);background:linear-gradient(155deg,#ffffffc2,#0000 36%),radial-gradient(circle at 14% 12%,#7ec6f038,#0000 34%),#fffaf0e6;border:1px solid #08213d29;grid-template-rows:auto 1fr auto;min-height:314px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #08213d17}.product-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#d4af37b8,#0000),linear-gradient(#fff7e69e,#0000);height:2px;position:absolute;top:0;left:12px;right:12px}.product-card:hover{border-color:#d4af3780;transform:translateY(-2px);box-shadow:0 18px 42px #08213d29,0 0 32px #7ec6f024}.product-card:hover .product-visual__shine{animation:.9s both cardShine}.product-card__media{place-items:center;min-height:154px;padding:16px 14px 6px;display:grid;position:relative}.product-card__flag{background:linear-gradient(135deg, var(--vault-coral), #ff9c4a);color:#fff;text-transform:uppercase;z-index:2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:1000;position:absolute;top:10px;left:10px}.product-card__photo-chip{color:#fff7e6;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:3;background:#07182cd1;border:1px solid #fff7e638;border-radius:999px;max-width:calc(100% - 20px);padding:5px 8px;font-size:9px;font-weight:1000;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%)}.product-card__photo-chip--reviewed{color:#07182c;background:linear-gradient(135deg,#d4af37f5,#ff6b5be6);border-color:#fff7e657}.product-card__photo-chip--exact{background:#0d4ea2db;border-color:#7ec6f061}.product-card__photo-chip--request{color:#fff7e6c7;background:#07182cbd;border-color:#fff7e629}.icon-button{color:var(--vault-ink);cursor:pointer;z-index:2;background:#fffaf0db;border:1px solid #08213d29;border-radius:999px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex;position:absolute;top:10px;right:10px}.product-card__body{gap:6px;padding:8px 14px 12px;display:grid}.product-card h3{color:var(--vault-ink);margin:0;font-size:13px;line-height:1.25}.product-card p{color:var(--vault-muted);margin:0;font-size:11px;font-weight:700;line-height:1.25}.product-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card__meta strong{font-size:15px}.stock{font-size:11px;font-weight:900}.stock--in{color:#178a43}.stock--ask{color:#b94c35}.cart-button{background:var(--vault-ink);color:#fff7e6;border:0;border-radius:0;width:100%;min-height:40px}.cart-button:disabled,.primary-action:disabled,.checkout-button:disabled{cursor:not-allowed;opacity:.54;transform:none}.product-visual{color:var(--vault-ink);background:linear-gradient(145deg,#ffffff57,#0000 36%),linear-gradient(#fff,#d9eaff);border:1px solid #08213d29;border-radius:7px;gap:8px;width:96px;height:132px;padding:14px 10px 10px;display:grid;position:relative;overflow:hidden;transform:perspective(600px)rotateY(-7deg);box-shadow:0 14px 28px #08213d29}.product-visual:has(.product-visual__photo){background:0 0;border:0;place-items:center;width:90px;height:148px;padding:0;display:grid;transform:perspective(650px)rotateY(-6deg);box-shadow:0 18px 32px #08213d33}.product-visual:has(.product-visual__photo):before{display:none}.product-visual--compact:has(.product-visual__photo){width:58px;height:96px}.product-visual__photo{object-fit:contain;border-radius:7px;width:auto;max-width:100%;height:100%;display:block}.product-visual--compact{border-radius:5px;gap:4px;width:62px;height:88px;padding:8px 6px 6px}.product-visual__shine{background:linear-gradient(110deg,#0000 10%,#ffffffb8 48%,#0000 54%);width:70%;position:absolute;top:-20%;bottom:-20%;left:-70%;transform:rotate(16deg)}.product-visual__badge{color:var(--vault-navy);background:#0d4ea21f;border:1px solid #0d4ea23d;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:32px;height:32px;display:flex}.product-visual__card{text-align:center;gap:3px;min-width:0;display:grid}.product-visual__card span,.product-visual__footer span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:1000}.product-visual__card strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;font-weight:1000;line-height:1.1;display:-webkit-box;overflow:hidden}.product-visual__card em{color:var(--vault-coral);font-size:8px;font-style:normal;font-weight:900}.product-visual__footer{justify-content:center;align-items:center;gap:4px;display:flex}.product-visual--slab{background:linear-gradient(#f4f7fb,#bfcbd8);padding-top:18px}.product-visual--slab:before{content:"";background:#f2f4f7;border-bottom:1px solid #08213d26;height:22px;position:absolute;top:0;left:0;right:0}.product-visual--sealed{color:#fff7e6;background:linear-gradient(150deg,#102a4c,#0d4ea2 52%,#d4af37);transform:perspective(600px)rotateY(-10deg)rotateX(2deg)}.product-visual--pokemon-pack{color:#fff7e6;background:linear-gradient(150deg,#215ad2,#ff6b5b 58%,#d4af37)}.product-visual--service{background:linear-gradient(150deg,#fff7e6,#7ec6f0)}.cart-drawer{border-radius:var(--radius);color:var(--vault-ink);z-index:45;background:#fffaf0f7;border:1px solid #08213d2e;gap:14px;width:300px;max-height:calc(100vh - 128px);padding:16px;display:grid;position:fixed;top:108px;right:24px;overflow:hidden;box-shadow:0 24px 70px #08213d38}.cart-drawer__head,.cart-drawer__summary div{justify-content:space-between;align-items:center;display:flex}.cart-drawer__head strong{text-transform:uppercase;font-size:14px}.cart-drawer__head button,.cart-line button{color:var(--vault-ink);cursor:pointer;background:0 0;border:0}.cart-lines{gap:10px;max-height:388px;display:grid;overflow:auto}.cart-line{background:#fff7e6;border:1px solid #08213d1f;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.cart-line strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.cart-line span,.cart-line input{color:var(--vault-muted);margin-top:4px;font-size:11px;font-weight:800;display:block}.cart-line input{color:var(--vault-ink);background:#fff;border:1px solid #08213d26;border-radius:5px;width:76px;min-height:38px;padding:5px 7px}.cart-quantity-control{align-items:center;gap:4px;margin-top:6px;display:flex}.cart-quantity-control button{color:var(--vault-ink);background:#fff;border:1px solid #08213d2e;border-radius:5px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.cart-quantity-control button:disabled,.cart-quantity-control input:disabled{cursor:not-allowed;opacity:.4}.cart-quantity-control input{appearance:textfield;color:var(--vault-ink);text-align:center;background:#fff;border:1px solid #08213d2e;border-radius:5px;width:42px;min-height:28px;margin:0;padding:3px;font-size:11px;font-weight:900}.cart-quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-quantity-control button:focus-visible,.cart-quantity-control input:focus-visible{border-color:var(--vault-blue);outline-offset:2px;outline:2px solid #2176d257}.empty-cart,.checkout-message,.secure-note{color:var(--vault-muted);margin:0;font-size:12px;line-height:1.4}.cart-drawer__summary{border-top:1px solid #08213d1f;gap:10px;padding-top:10px;display:grid}.cart-drawer__summary span,.cart-drawer__summary em{color:var(--vault-muted);font-size:12px;font-style:normal;font-weight:700}.quote-process-note{border-left:3px solid var(--vault-blue);color:var(--vault-ink);background:#fff;gap:3px;padding:9px 10px;display:grid}.quote-process-note strong{font-size:11px}.quote-process-note p{color:var(--vault-muted);margin:0;font-size:10px;line-height:1.4}.floating-cart{background:var(--vault-ink);box-shadow:var(--vault-shadow);color:#fff7e6;cursor:pointer;z-index:55;border:0;border-radius:999px;align-items:center;gap:7px;min-height:48px;padding:0 17px;display:inline-flex;position:fixed;bottom:88px;right:22px}.floating-cart--mobile{display:none}.page-hero,.public-note-panel{border-radius:var(--radius);background:#fffaf0db;border:1px solid #08213d26;padding:28px;position:relative;overflow:hidden;box-shadow:0 14px 34px #08213d14}.page-hero:before,.public-note-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 96% 12%,#d4af372e,#0000 8rem),radial-gradient(circle at 5% 90%,#7ec6f024,#0000 10rem),linear-gradient(125deg,#0000 0 68%,#ff6b5b14 72%,#0000 76%);position:absolute;inset:0}.page-hero>*,.public-note-panel>*{z-index:1;position:relative}.page-hero h1,.service-hero h1,.profile-hero h1{color:var(--vault-ink);text-transform:uppercase;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:48px;line-height:.96}.page-hero p,.service-hero p,.profile-hero p,.public-note-panel p{color:var(--vault-muted);max-width:760px;margin:0;font-size:15px;font-weight:650;line-height:1.55}.stat-capsules{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.stat-capsules b{background:#0d4ea21a;border:1px solid #0d4ea233;border-radius:999px;padding:8px 12px;font-size:12px}.trust-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.trust-row article,.lab-grid article,.process-grid article,.community-grid article,.admin-stats article{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff80,#0000 40%),#fffaf0db;border:1px solid #08213d24;gap:7px;padding:16px;display:grid;position:relative}.trust-row article:after,.lab-grid article:after,.process-grid article:after,.community-grid article:after,.admin-stats article:after{content:"";background:linear-gradient(90deg,#d4af379e,#0000);height:2px;position:absolute;bottom:0;left:12px;right:12px}.trust-row article{grid-template-columns:auto 1fr;align-items:center}.trust-row svg,.lab-grid svg,.process-grid svg,.community-grid svg,.admin-stats svg{color:var(--vault-navy)}.trust-row strong{text-transform:uppercase;font-size:13px}.trust-row span{color:var(--vault-muted);grid-column:2;font-size:11px}.sell-to-us-band{border-radius:var(--radius);box-shadow:var(--vault-shadow);color:#fff7e6;background:linear-gradient(135deg,#07182cf5,#0d4ea2eb),#07182c;border:1px solid #d4af3773;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.sell-to-us-band:after{background:radial-gradient(circle, #d4af3747, transparent 62%), conic-gradient(from 24deg, transparent 0 30deg, #7ec6f021 30deg 32deg, transparent 32deg 60deg);content:"";width:280px;height:180px;position:absolute;top:-60px;right:-44px}.sell-to-us-band>*{z-index:2;position:relative}.sell-to-us-band span{color:var(--vault-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:1000}.sell-to-us-band h2{text-transform:uppercase;margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.sell-to-us-band p{color:#fff7e6bf;max-width:720px;margin:0;font-weight:700;line-height:1.45}.community-band{border-radius:var(--radius);box-shadow:var(--vault-shadow);color:#fff7e6;background:#07182c;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;position:relative;overflow:hidden}.community-band:after{content:"";background:linear-gradient(135deg,#0000,#7ec6f070,#0000);width:260px;height:110px;position:absolute;bottom:-42px;right:-20px}.community-band h2{text-transform:uppercase;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:32px}.community-band p{color:#fff7e6b8;margin:0}.community-band>div:last-child{z-index:2;flex-wrap:wrap;gap:10px;display:flex;position:relative}.whatsapp-link{color:#fff;background:#1fae57}.instagram-link{color:#fff;background:linear-gradient(90deg,#f48b3a,#e73a6e)}.service-hero,.profile-hero,.product-detail{border-radius:var(--radius);box-shadow:var(--vault-shadow);background:#fffaf0e6;border:1px solid #08213d24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px;display:grid}.service-hero strong{color:var(--vault-coral);margin:16px 0;font-size:18px;display:block}.lab-grid,.process-grid,.community-grid,.admin-stats,.auction-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lab-grid h2,.process-grid h2,.community-grid h2,.public-note-panel h2{margin:0;font-size:18px}.lab-grid p,.process-grid p,.community-grid p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.45}.community-grid a{color:var(--vault-navy);margin-top:6px;font-size:13px;font-weight:900}.event-list{gap:14px;display:grid}.event-list-card{border-radius:var(--radius);background:#fffaf0e6;border:1px solid #08213d29;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 14px 34px #08213d14}.event-list-card h2{text-transform:uppercase;margin:2px 0 5px;font-size:25px}.event-list-card p{color:var(--vault-muted);align-items:center;gap:6px;margin:0 0 7px;display:flex}.event-list-card em{color:var(--vault-muted);font-style:normal}.auction-grid{grid-template-columns:repeat(4,1fr)}.auction-card{border-radius:var(--radius);box-shadow:var(--vault-shadow);color:#fff7e6;text-align:center;background:#07182c;border:1px solid #d4af3766;justify-items:center;gap:12px;padding:18px;display:grid}.auction-card span,.auction-card p{color:var(--vault-gold);font-weight:900}.auction-card h2{margin:0;font-size:15px;line-height:1.25}.product-detail{grid-template-columns:.72fr 1fr;align-items:start}.product-detail__visual{border-radius:var(--radius);background:radial-gradient(circle,#d4af372e,#0000 54%),#fff7e6;border:1px solid #08213d1f;justify-content:center;align-items:center;gap:18px;min-height:510px;padding:24px;display:grid}.product-detail__visual .product-visual{justify-self:center;width:232px;height:330px}.product-detail__image-note{color:#fff7e6;background:linear-gradient(135deg,#07182ce0,#0d4ea2a8),#07182cd1;border:1px solid #fff7e62e;border-radius:16px;gap:5px;max-width:360px;padding:13px 14px;display:grid;box-shadow:0 18px 38px #07182c29}.product-detail__image-note strong{color:#ffd76a;text-transform:uppercase;font-size:12px;font-weight:1000}.product-detail__image-note span{color:#fff7e6c2;font-size:12px;font-weight:800;line-height:1.35}.product-detail__image-note--reviewed{background:radial-gradient(circle at 10% 0,#fff7e62e,#0000 12rem),linear-gradient(135deg,#d4af37e6,#ff6b5bb8)}.product-detail__image-note--reviewed strong,.product-detail__image-note--reviewed span{color:#07182c}.product-detail__copy>span{color:var(--vault-coral);text-transform:uppercase;font-size:12px;font-weight:1000}.product-detail h1{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1}.product-detail__copy p{color:var(--vault-muted);line-height:1.55}.detail-price{color:var(--vault-navy);margin:18px 0;font-size:34px;font-weight:1000}.detail-list{border-top:1px solid #08213d1f;border-bottom:1px solid #08213d1f;gap:0;margin:0 0 18px;display:grid}.detail-list div{grid-template-columns:150px 1fr;gap:10px;padding:11px 0;display:grid}.detail-list dt{color:var(--vault-muted);text-transform:uppercase;font-size:12px;font-weight:900}.detail-list dd{margin:0;font-weight:800}.public-note{font-size:12px}.admin-table-card{border-radius:var(--radius);background:#fffaf0e6;border:1px solid #08213d24;padding:20px}.admin-table{gap:7px;display:grid}.admin-row{border-bottom:1px solid #08213d1a;grid-template-columns:120px 1fr 180px 120px 90px;align-items:center;gap:10px;padding:10px 0;display:grid}.admin-row span,.admin-row em,.admin-row small{color:var(--vault-muted);font-size:12px;font-style:normal;font-weight:800}.admin-row b{color:var(--vault-navy)}.passport-card{border-radius:var(--radius);color:#fff7e6;background:#07182c;border:1px solid #d4af3766;gap:12px;min-width:310px;padding:24px;display:grid}.passport-card strong{text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:34px}.passport-card em{color:var(--vault-gold);font-style:normal;font-weight:900}.passport-card div{gap:10px;display:grid}.passport-card span{align-items:center;gap:8px;display:flex}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collection-card{background:#fffaf0;border:1px solid #08213d24;border-radius:7px;gap:10px;min-height:178px;padding:14px;display:grid;box-shadow:0 10px 24px #08213d12}.slab-mini{background:linear-gradient(#eef5ff,#d9eaff);border:1px solid #08213d29;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:flex}.slab-mini span{color:var(--vault-muted);text-transform:uppercase;font-size:10px;font-weight:1000}.slab-mini strong{color:var(--vault-ink);font-size:11px;font-weight:1000}.collection-card p{color:var(--vault-coral);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:1000}.collection-card h3{color:var(--vault-ink);margin:0 0 7px;font-size:15px;line-height:1.2}.collection-card span{color:var(--vault-muted);font-size:12px;font-weight:750;line-height:1.35}.collection-card footer{border-top:1px solid #08213d1a;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.collection-card footer b,.collection-card footer em{color:var(--vault-navy);font-size:11px;font-style:normal;font-weight:1000}.beta-workbench,.tool-grid,.market-grid,.trade-board,.leaderboard-table,.beta-roadmap,.auth-panel,.vault-list-panel{margin-top:16px}.tool-grid,.market-grid,.trade-board,.beta-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-grid{grid-template-columns:1.2fr .8fr .8fr}.tool-panel,.vault-list-panel,.auth-panel{border-radius:var(--radius);background:#fffaf0e6;border:1px solid #08213d24;gap:13px;padding:18px;display:grid;box-shadow:0 14px 34px #08213d14}.tool-panel--wide{grid-column:span 2}.tool-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-panel__head span{color:var(--vault-ink);text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:1000;display:inline-flex}.tool-panel__head em,.compact-list em,.signal-list em{color:var(--vault-coral);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:1000}.search-box--full{width:100%;min-width:0}.metric-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.metric-strip article,.leaderboard-table article,.beta-roadmap article{border-radius:var(--radius);background:#fffaf0e0;border:1px solid #08213d24;padding:16px;box-shadow:0 12px 28px #08213d12}.metric-strip strong,.big-number{color:var(--vault-navy);font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1;display:block}.metric-strip span,.workflow-list span,.compact-list span,.signal-list span,.beta-roadmap span{color:var(--vault-muted);font-size:13px;font-weight:750;line-height:1.4}.workflow-list,.compact-list,.signal-list{gap:8px;display:grid}.workflow-list span,.compact-list>*,.signal-list div{background:#0d4ea20f;border:1px solid #0d4ea21f;border-radius:7px;padding:10px}.compact-list>*,.signal-list div{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.compact-list strong,.signal-list strong{color:var(--vault-navy);align-items:center;gap:4px;font-weight:1000;display:inline-flex}.trend-up{color:#138a43!important}.trend-down{color:#b94c35!important}.market-terminal-hero{color:#fff7e6;background:-webkit-linear-gradient(#07182c2e,#07182c9e 58%,#07182ce0),-webkit-image-set(url(/branding/vault-room-market-terminal-bg.avif) 1x type("image/avif"),url(/branding/vault-room-market-terminal-bg.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(90deg,#07182ce0,#07182c9e 42%,#07182c2e),image-set("/branding/vault-room-market-terminal-bg.avif" 1x type("image/avif"),"/branding/vault-room-market-terminal-bg.webp" 1x type("image/webp")) 50%/cover;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:22px;min-height:430px;display:grid}.market-terminal-hero:before{background:radial-gradient(circle at 28% 28%,#d4af3747,#0000 16rem),linear-gradient(#0000 0 58%,#07182c7a)}.market-terminal-hero span,.market-terminal-hero h1,.market-terminal-hero p{color:inherit;text-shadow:0 2px 20px #00000073;max-width:720px}.market-terminal-hero h1{color:#fff7e6;font-size:clamp(42px,6vw,84px)}.market-terminal-hero p{color:#fff7e6d1;font-weight:800}.market-terminal-status{background:#07182cc7;border:1px solid #d4af377a;border-radius:12px;gap:6px;padding:18px;display:grid;box-shadow:0 24px 64px #00000047,inset 0 0 0 1px #fff7e614}.market-terminal-status b{color:var(--vault-gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.market-terminal-status strong{color:#fff7e6;font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1}.market-terminal-status span{color:#fff7e6ad;text-shadow:none;font-size:12px;font-weight:900}.market-terminal-grid,.market-command-center{gap:14px;margin-top:16px;display:grid}.market-terminal-grid{grid-template-columns:1.3fr repeat(3,1fr)}.market-index-card,.terminal-chart-panel,.terminal-feed-panel{border-radius:var(--radius);color:#fff7e6;background:radial-gradient(circle at 16% 6%,#d4af371f,#0000 10rem),linear-gradient(145deg,#07182cfa,#0b284af5);border:1px solid #d4af375c;position:relative;overflow:hidden;box-shadow:0 16px 42px #08213d26}.market-index-card{align-items:end;gap:12px;min-height:172px;padding:16px;display:grid}.market-index-card:before,.terminal-chart-panel:before,.terminal-feed-panel:before{content:"";opacity:.36;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#7ec6f014 1px,#0000 1px),linear-gradient(#7ec6f00f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.market-index-card>*,.terminal-chart-panel>*,.terminal-feed-panel>*{z-index:1;position:relative}.market-index-card span,.market-index-card em{color:#fff7e6ad;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:1000;display:block}.market-index-card strong{color:var(--vault-gold);margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.2vw,34px);line-height:1;display:block}.market-index-card--primary{background:radial-gradient(circle at 20% 0,#ff6b5b2e,#0000 12rem),radial-gradient(circle at 100% 100%,#7ec6f029,#0000 14rem),linear-gradient(145deg,#07182c,#0d4ea2)}.sparkline{color:var(--vault-gold);opacity:.95;width:100%;max-width:100%;height:92px;display:block}.sparkline--sky{color:var(--vault-sky)}.sparkline--coral{color:var(--vault-coral)}.sparkline--large{opacity:.9;height:100%;position:absolute;inset:0}.market-command-center{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.terminal-chart-panel,.terminal-feed-panel{gap:14px;padding:18px;display:grid}.terminal-chart{background:radial-gradient(circle at 78% 22%,#d4af372e,#0000 10rem),#030a126b;border:1px solid #7ec6f02e;border-radius:12px;height:300px;position:relative;overflow:hidden}.terminal-chart__grid{opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#7ec6f01f 1px,#0000 1px),linear-gradient(#7ec6f01a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.terminal-chart__callout{color:var(--vault-gold);text-transform:uppercase;background:#07182cd1;border:1px solid #d4af376b;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:1000;display:inline-flex;position:absolute;top:18px;right:18px}.terminal-meter-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.signal-meter{background:#fff7e614;border:1px solid #fff7e624;border-radius:9px;gap:7px;padding:11px;display:grid;position:relative}.signal-meter span{color:#fff7e6bd;text-transform:uppercase;font-size:11px;font-weight:1000}.signal-meter strong{color:#fff7e6;font-size:18px}.signal-meter b{background:linear-gradient(90deg, var(--vault-coral), var(--vault-gold), var(--vault-sky));border-radius:999px;height:3px;position:absolute;bottom:0;left:0}.market-news-feed{gap:10px;display:grid}.market-news-feed div{background:#fff7e614;border:1px solid #fff7e621;border-radius:9px;gap:5px;padding:12px;display:grid}.market-news-feed time,.market-news-feed em{color:var(--vault-gold);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:1000}.market-news-feed strong{color:#fff7e6;line-height:1.2}.market-news-feed span{color:#fff7e6b8;font-size:12px;font-weight:750;line-height:1.45}.vault-form{gap:10px;display:grid}.vault-form label,.auth-form label{color:var(--vault-muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:1000;display:grid}.vault-form input,.vault-form select,.auth-form input{border:1px solid var(--vault-line);color:var(--vault-ink);background:#fffaf0;border-radius:7px;min-height:40px;padding:0 11px}.vault-list-panel{padding:20px}.public-note-panel:has(>svg){grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.mini-dl{border-top:1px solid #08213d1f;border-bottom:1px solid #08213d1f;gap:0;margin:0;display:grid}.mini-dl div{grid-template-columns:95px 1fr;gap:8px;padding:9px 0;display:grid}.mini-dl dt{color:var(--vault-muted);text-transform:uppercase;font-size:11px;font-weight:1000}.mini-dl dd{margin:0;font-size:13px;font-weight:800}.trade-board{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-table{gap:10px;display:grid}.leaderboard-table article{grid-template-columns:90px minmax(0,1fr) minmax(110px,.5fr) 120px 160px;align-items:center;gap:12px;display:grid}.leaderboard-table article>div,.beta-roadmap article{align-items:center;gap:8px;display:flex}.leaderboard-table svg,.beta-roadmap svg{color:var(--vault-gold)}.leaderboard-table span{font-size:16px;font-weight:1000}.leaderboard-table em,.leaderboard-table small{color:var(--vault-muted);font-style:normal;font-weight:800}.leaderboard-table b{color:var(--vault-navy)}.beta-roadmap article{align-items:flex-start;gap:8px;display:grid}.auth-panel{grid-template-columns:1fr minmax(280px,380px);align-items:center}.kicker{color:var(--vault-coral);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:1000}.auth-panel h1{text-transform:uppercase;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:34px}.auth-panel p,.auth-form small{color:var(--vault-muted);margin:0;line-height:1.5}.auth-form button{background:var(--vault-ink);color:#fff7e6;cursor:pointer;text-transform:uppercase;border:0;border-radius:7px;min-height:42px;font-weight:1000}.auth-benefit-row,.oauth-grid,.account-preview-grid,.profile-stat-grid,.credit-signal-grid{gap:10px;display:grid}.auth-benefit-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.auth-benefit-row span,.account-preview-grid article,.profile-stat-grid article,.credit-signal-grid article{border-radius:var(--radius);color:var(--vault-ink);background:radial-gradient(circle at 8% 10%,#d4af3729,#0000 7rem),#fffaf0db;border:1px solid #08213d24;box-shadow:0 12px 28px #08213d12}.auth-benefit-row span{text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px;font-size:11px;font-weight:1000;display:inline-flex}.oauth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oauth-grid button,.oauth-grid a{color:var(--vault-ink);cursor:pointer;background:linear-gradient(135deg,#7ec6f02e,#0000 44%),#fffaf0;border:1px solid #08213d24;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 10px;font-size:12px;font-weight:1000;display:inline-flex}.oauth-grid a{color:#fff;background:linear-gradient(#20b15a,#178a43);grid-column:1/-1}.account-preview-grid,.profile-stat-grid,.credit-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.account-preview-grid article,.profile-stat-grid article,.credit-signal-grid article{gap:8px;padding:16px;display:grid;position:relative;overflow:hidden}.account-preview-grid article:after,.profile-stat-grid article:after,.credit-signal-grid article:after{content:"";background:linear-gradient(90deg,#0000,#d4af378f,#0000),radial-gradient(circle,#7ec6f024,#0000 58%);height:2px;position:absolute;top:0;left:14px;right:14px}.account-preview-grid svg,.profile-stat-grid svg,.credit-signal-grid svg{color:var(--vault-gold)}.account-preview-grid strong,.profile-stat-grid strong,.credit-signal-grid strong{color:var(--vault-ink);font-size:15px;font-weight:1000}.account-preview-grid span,.credit-signal-grid span,.profile-stat-grid span,.profile-stat-grid em{color:var(--vault-muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.4}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-stat-grid strong{color:var(--vault-navy);font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.profile-command-hero,.vault-credit-hero{border-radius:var(--radius);box-shadow:var(--vault-shadow), 0 0 44px #7ec6f01a;color:#fff7e6;background-color:#07182c;background-image:linear-gradient(90deg,#fff7e60d 1px,#0000 1px),linear-gradient(#fff7e60a 1px,#0000 1px),radial-gradient(circle at 86% 6%,#ff6b5b33,#0000 17rem),radial-gradient(circle at 16% 0,#7ec6f03d,#0000 18rem),linear-gradient(115deg,#07182cfa,#092749f5 62%,#0e3962eb),none;background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:46px 46px,46px 46px,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;border:1px solid #d4af375c;grid-template-columns:minmax(0,1fr) auto;gap:22px;margin-top:16px;padding:28px;display:grid;position:relative;overflow:hidden}.profile-command-hero:before,.vault-credit-hero:before,.account-hero:after{background:conic-gradient(from 24deg at 12% 20%, transparent 0 20deg, #d4af3747 20deg 23deg, transparent 23deg 60deg), linear-gradient(90deg, #7ec6f014 1px, transparent 1px), linear-gradient(#7ec6f00f 1px, transparent 1px);content:"";opacity:.56;pointer-events:none;background-size:auto,46px 46px,46px 46px;position:absolute;inset:0}.profile-command-hero>*,.vault-credit-hero>*{z-index:1;position:relative}.profile-id-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.profile-id-card h1,.vault-credit-hero h1{color:#fff7e6;text-transform:uppercase;text-shadow:0 2px 22px #00000061;margin:4px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,78px);line-height:.9}.profile-id-card p,.vault-credit-hero p{color:#fff7e6cc;max-width:680px;margin:0;font-weight:780;line-height:1.55}.profile-id-card span,.vault-credit-hero span,.credit-eligibility span{color:var(--vault-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:1000}.profile-avatar{color:var(--vault-ink);background:radial-gradient(circle at 50% 34%,#d4af3761,#0000 42%),linear-gradient(145deg,#fff7e6,#d9eaff);border:3px solid #d4af37b3;border-radius:999px;place-items:center;width:106px;height:106px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:1000;display:grid;box-shadow:0 0 0 8px #7ec6f01f,0 18px 42px #00000038}.profile-level-bar{background:#07182c94;border:1px solid #d4af376b;border-radius:999px;grid-column:2;gap:4px;width:min(360px,100%);padding:9px 12px;display:grid}.profile-level-bar strong,.profile-level-bar span{color:#fff7e6;font-size:11px;font-weight:1000}.profile-level-bar b{background:linear-gradient(90deg, var(--vault-gold) 0 65%, #fff7e62e 65% 100%);border-radius:999px;height:7px;display:block}.profile-command-actions{align-content:center;gap:10px;min-width:230px;display:grid}.profile-dashboard-grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr) minmax(320px,1fr);gap:14px;margin-top:16px;display:grid}.profile-collection-panel,.profile-feed-panel{grid-row:span 2}.profile-form{gap:10px;display:grid}.profile-form label{color:var(--vault-muted);text-transform:uppercase;gap:5px;font-size:11px;font-weight:1000;display:grid}.profile-form input,.profile-form select{border:1px solid var(--vault-line);color:var(--vault-ink);background:#fffaf0;border-radius:7px;min-height:40px;padding:0 11px}.profile-form-row{grid-template-columns:1fr 150px;gap:10px;display:grid}.profile-card-list,.listing-flow,.social-feed-list,.message-preview-list,.quest-list{gap:8px;display:grid}.profile-card-list div,.listing-flow div,.social-feed-list div,.message-preview-list div,.quest-list div{background:radial-gradient(circle at 0 0,#7ec6f029,#0000 8rem),#0d4ea20f;border:1px solid #0d4ea21f;border-radius:7px;padding:10px}.profile-card-list div{grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(84px,auto);align-items:center;gap:8px;display:grid}.profile-card-list strong,.listing-flow strong,.social-feed-list strong,.message-preview-list strong{color:var(--vault-ink);font-weight:1000}.profile-card-list span,.listing-flow span,.message-preview-list span,.social-feed-list p{color:var(--vault-muted);margin:0;font-size:12px;font-weight:760;line-height:1.4}.profile-card-list em,.social-feed-list em{color:var(--vault-coral);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:1000}.profile-card-list b{color:var(--vault-ink);text-transform:uppercase;background:#fff7e6;border:1px solid #08213d1f;border-radius:999px;justify-self:end;padding:4px 7px;font-size:10px;font-weight:1000}.listing-flow div{grid-template-columns:auto 1fr;align-items:start;gap:4px 9px;display:grid}.listing-flow svg{color:var(--vault-gold);grid-row:span 2}.quest-list div{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.quest-list b{background:var(--vault-ink);color:var(--vault-gold);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.quest-list span{color:var(--vault-ink);font-size:12px;font-weight:900}.profile-platform-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.profile-platform-roadmap article{border-radius:var(--radius);background:linear-gradient(135deg,#fff7e6f0,#fffaf0bd),radial-gradient(circle at 100% 0,#ff6b5b21,#0000 12rem);border:1px solid #08213d24;gap:8px;padding:16px;display:grid;box-shadow:0 12px 28px #08213d12}.profile-platform-roadmap svg{color:var(--vault-gold)}.profile-platform-roadmap strong{color:var(--vault-ink);font-size:16px;font-weight:1000}.profile-platform-roadmap span{color:var(--vault-muted);font-size:13px;font-weight:760;line-height:1.45}.vault-credit-hero{background:radial-gradient(circle at 86% 18%,#d4af3742,#0000 18rem),radial-gradient(circle at 18% 6%,#7ec6f033,#0000 18rem),linear-gradient(115deg,#07182cfa,#0b284af5 58%,#0d4ea26b),#07182c}.credit-vault-card{background:radial-gradient(circle at 50% 0,#d4af3738,#0000 10rem),#030a12b8;border:1px solid #d4af3780;border-radius:14px;gap:10px;max-width:360px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #fff7e614,0 22px 58px #0000003d}.credit-vault-card svg{color:var(--vault-gold)}.credit-vault-card strong{color:#fff7e6;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1}.credit-vault-card em{color:var(--vault-gold);text-transform:uppercase;font-size:11px;font-style:normal;font-weight:1000}.credit-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-process,.credit-eligibility{margin-top:16px}.credit-eligibility{border-radius:var(--radius);box-shadow:var(--vault-shadow);background:linear-gradient(135deg,#fffaf0eb,#fff7e6bf),radial-gradient(circle at 88% 18%,#7ec6f038,#0000 18rem);border:1px solid #08213d24;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:center;gap:20px;padding:24px;display:grid}.credit-eligibility h2{color:var(--vault-ink);text-transform:uppercase;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.credit-eligibility p{color:var(--vault-muted);margin:0;font-weight:760;line-height:1.5}.credit-eligibility ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.credit-eligibility li{color:var(--vault-ink);background:#0d4ea212;border:1px solid #0d4ea21f;border-radius:7px;padding:11px 12px;font-size:13px;font-weight:900}.standalone-actions{margin-top:16px}.gacha-experience{gap:18px;display:grid}.gacha-hero{border-radius:var(--radius);box-shadow:var(--vault-shadow);background:linear-gradient(90deg,#fff7e6f5 0 32%,#fff7e66b 52%,#07182c24),radial-gradient(circle at 75% 22%,#d4af3738,#0000 28rem);border:1px solid #08213d29;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);min-height:418px;display:grid;position:relative;overflow:hidden}.gacha-hero:before,.gacha-stage:before{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d4af371f 1px,#0000 1px),linear-gradient(#08213d14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.gacha-hero__copy{z-index:3;align-content:center;gap:13px;min-width:0;padding:34px 32px;display:grid;position:relative}.gacha-hero__copy>span,.console-kicker,.pull-panel__copy>span,.gacha-prize-tile span{color:var(--vault-coral);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:1000}.gacha-hero__copy h1{color:var(--vault-ink);text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.86}.gacha-hero__copy p,.gacha-console__section span,.pull-panel__copy p,.gacha-rules span{color:var(--vault-muted);margin:0;font-size:14px;font-weight:700;line-height:1.5}.gacha-hero__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.gacha-hero__art{min-width:0;min-height:418px;position:relative;overflow:hidden}.gacha-hero__art:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff7e65c,#0000 24%),linear-gradient(#fff7e614,#0000 28% 66%,#07182c85);position:absolute;inset:0}.gacha-hero__art img{object-fit:cover;object-position:center}.gacha-stage{grid-template-columns:minmax(500px,1.2fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid;position:relative}.gacha-machine-panel,.gacha-console,.pull-panel,.gacha-prize-board,.gacha-rules article{border-radius:var(--radius);background:#fffaf0e6;border:1px solid #08213d29;position:relative;overflow:hidden;box-shadow:0 16px 42px #08213d1c}.gacha-machine-panel{color:#fff7e6;background:radial-gradient(circle at 50% 40%,#7ec6f057,#0000 30rem),linear-gradient(#07182c,#0d2e56 54%,#fff7e6);min-height:0}.gacha-machine-panel__top,.gacha-machine-panel__bottom{z-index:5;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:absolute;left:0;right:0}.gacha-machine-panel__top{top:0}.gacha-machine-panel__bottom{background:#07182ce0;border-top:1px solid #d4af375c;bottom:0}.gacha-machine-panel__top span,.gacha-machine-panel__bottom span{color:#fff7e6c7;text-transform:uppercase;font-size:12px;font-weight:900}.gacha-machine-panel__top strong,.gacha-machine-panel__bottom strong{color:var(--vault-gold);text-transform:uppercase;font-size:13px;font-weight:1000}.gacha-cinematic-wrap{aspect-ratio:16/9;height:auto;min-height:0;position:relative}.gacha-cinematic-wrap:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 48%,#d4af3747,#0000 28%),radial-gradient(circle at 50% 85%,#fff7e675,#0000 36%),linear-gradient(130deg,#0000 20%,#7ec6f01f,#0000 70%);position:absolute;inset:0}.gacha-cinematic-wrap.is-playing{animation:.52s ease-in-out infinite alternate gachaPulse}.gacha-cinematic-video{object-fit:cover;object-position:center;background:#07182c;width:100%;height:100%;display:block}.gacha-video-layer{position:absolute;inset:0}.gacha-video-layer--idle{opacity:1;z-index:1}.gacha-video-layer--rip{opacity:0;pointer-events:none;z-index:3;transition:opacity .24s}.gacha-video-layer--rip.is-active{opacity:1}.gacha-video-start{color:#fff7e6;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;z-index:6;background:#07182cc7;border:1px solid #d4af378f;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:1000;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 54px #07182c4d}.gacha-video-start svg,.gacha-sound-toggle svg{color:var(--vault-gold)}.gacha-sound-toggle{color:#fff7e6;cursor:pointer;text-transform:uppercase;z-index:6;background:#07182cd1;border:1px solid #fff7e62e;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:1000;display:inline-flex;position:absolute;top:64px;right:16px}.gacha-console{gap:12px;padding:16px;display:grid}.gacha-console__section{background:#fff7e6bd;border:1px solid #08213d1c;border-radius:7px;gap:10px;padding:13px;display:grid}.gacha-pack-list{gap:9px;display:grid}.gacha-pack{color:var(--vault-ink);cursor:pointer;text-align:left;background:#fffaf0;border:1px solid #08213d24;border-radius:7px;gap:4px;padding:12px;display:grid}.gacha-pack.is-active{color:#fff7e6;background:linear-gradient(135deg,#07182c,#0d4ea2);border-color:#d4af378f}.gacha-pack strong{text-transform:uppercase;font-size:14px}.gacha-pack span{color:inherit;opacity:.72;font-size:12px}.gacha-pack em{color:var(--vault-coral);font-size:12px;font-style:normal;font-weight:1000}.gacha-pack.is-active em{color:var(--vault-gold)}.payment-cloud{flex-wrap:wrap;gap:6px;display:flex}.payment-cloud span{color:var(--vault-ink);background:#0d4ea21a;border:1px solid #0d4ea229;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1}.odds-list{gap:9px;display:grid}.odds-row{background:#ffffff85;border:1px solid #08213d1a;border-radius:7px;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid;position:relative;overflow:hidden}.odds-row strong{text-transform:uppercase;font-size:12px;display:block}.odds-row span{margin-top:2px;font-size:11px;line-height:1.35;display:block}.odds-row em{color:var(--vault-navy);font-size:13px;font-style:normal;font-weight:1000}.odds-row b{background:linear-gradient(90deg, var(--vault-gold), var(--vault-coral));height:3px;position:absolute;bottom:0;left:0}.pull-panel{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);align-items:stretch;gap:16px;padding:18px;display:grid}.pull-panel__copy{align-content:center;gap:8px;display:grid}.pull-panel__copy h2,.gacha-prize-board h2{text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1}.pull-card{color:#fff7e6;background:linear-gradient(135deg,#07182c,#102f57);border:1px solid #d4af376b;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:16px;display:grid}.pull-card__visual{place-items:center;min-width:110px;display:grid;position:relative}.pull-card__spark{color:var(--vault-gold);position:absolute;top:0;right:0}.pull-card h3{margin:4px 0;font-size:18px;line-height:1.25}.pull-card p,.pull-card em{color:#fff7e6b8;margin:0 0 8px;font-size:12px;font-style:normal;font-weight:800;display:block}.pull-card strong{color:var(--vault-gold);margin-bottom:5px;font-size:20px;display:block}.pull-card__actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.gacha-resolution{background:#fff7e61a;border:1px solid #fff7e629;border-radius:7px;padding:9px;margin-top:10px!important}.gacha-empty-reveal{color:var(--vault-ink);cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 45%,#d4af372e,#0000 44%),#fff7e6;border:1px dashed #08213d3d;border-radius:7px;place-items:center;gap:8px;min-height:180px;padding:18px;font-weight:1000;display:grid}.gacha-empty-reveal svg{color:var(--vault-gold)}.pull-panel--compact{grid-template-columns:minmax(0,1fr) auto}.pull-panel--compact .gacha-empty-reveal{min-width:230px;min-height:0}.gacha-chamber{z-index:300;place-items:center;padding:clamp(14px,2.4vw,34px);display:grid;position:fixed;inset:0}.gacha-chamber__backdrop{background:radial-gradient(circle at 52% 44%,#7ec6f03d,#0000 34rem),radial-gradient(circle,#d4af3733,#0000 26rem),#030a12db;position:absolute;inset:0}.gacha-chamber__shell{color:#fff7e6;background:linear-gradient(#07182cf5,#0b2442f5),#07182c;border:1px solid #d4af379e;border-radius:18px;gap:12px;width:100%;max-width:min(1440px,100vw - 24px);max-height:calc(100vh - 32px);padding:14px;animation:.42s cubic-bezier(.2,.9,.25,1.18) chamberPop;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000085,inset 0 0 0 1px #fff7e61a}.gacha-chamber__shell:before{content:"";opacity:.26;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d4af371a 1px,#0000 1px),linear-gradient(#7ec6f014 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.gacha-chamber__close{color:#fff7e6;cursor:pointer;z-index:20;background:#fff7e61f;border:1px solid #fff7e633;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:18px;right:18px}.gacha-chamber__close:disabled{cursor:wait;opacity:.35}.gacha-chamber__header,.gacha-chamber__footer{z-index:5;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.gacha-chamber__header{padding:4px 54px 0 4px}.gacha-chamber__header span{color:var(--vault-coral);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:1000}.gacha-chamber__header strong{color:var(--vault-gold);text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,42px);line-height:.95}.gacha-chamber__stage{aspect-ratio:16/9;background:#07182c;border:1px solid #7ec6f03d;border-radius:13px;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 72px #7ec6f024}.gacha-chamber__stage:after{content:"";pointer-events:none;z-index:4;background:radial-gradient(circle at 50% 48%,#0000 0 28%,#07182c2e 56%,#07182c94 100%),linear-gradient(135deg,#fff7e614,#0000 24%,#7ec6f01a 72%,#0000);position:absolute;inset:0}.gacha-chamber__stage.is-playing{animation:.52s ease-in-out infinite alternate gachaPulse}.gacha-chamber__stage.is-revealed:before{content:"";pointer-events:none;z-index:6;background:radial-gradient(circle at 50% 46%,#d4af3757,#0000 32rem);animation:1.2s ease-out infinite alternate revealFlash;position:absolute;inset:0}.gacha-chamber__hud{z-index:12;background:#07182cd1;border:1px solid #d4af375c;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 12px 44px #07182c57}.gacha-chamber__hud span,.gacha-chamber__hud em{color:#fff7e6c7;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:1000}.gacha-chamber__hud strong{color:var(--vault-gold);text-transform:uppercase;font-size:12px}.gacha-ramp-overlay,.gacha-ready-overlay,.pull-card--chamber{z-index:15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gacha-ramp-overlay{text-align:center;background:#07182cad;border:1px solid #7ec6f059;border-radius:18px;place-items:center;gap:8px;max-width:min(360px,100% - 36px);padding:18px;animation:.52s ease-out both prizeBoom;display:grid;box-shadow:0 22px 72px #07182c70}.gacha-ramp-overlay svg,.gacha-ready-orb svg{color:var(--vault-gold)}.gacha-ramp-overlay strong,.gacha-ready-overlay h2{color:#fff7e6;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,4vw,48px);line-height:.9}.gacha-ramp-overlay span,.gacha-ready-overlay span{color:#fff7e6bd;font-size:12px;font-weight:900}.gacha-ready-overlay{text-align:center;background:radial-gradient(circle at 50% 0,#d4af374d,#0000 20rem),#07182cc2;border:1px solid #d4af3785;border-radius:22px;place-items:center;gap:12px;max-width:min(420px,100% - 36px);padding:24px;animation:.56s cubic-bezier(.18,.92,.2,1.22) both prizeBoom;display:grid;box-shadow:0 26px 88px #00000073}.gacha-ready-orb{background:radial-gradient(circle at 35% 28%,#fff7e6f5,#7ec6f075 24%,#0d4ea252 58%,#07182ce0 100%);border:1px solid #fff7e661;border-radius:999px;justify-content:center;align-items:center;width:108px;height:108px;animation:.98s ease-in-out infinite alternate orbPulse;display:flex;box-shadow:0 0 54px #7ec6f06b}.pull-card--chamber{isolation:isolate;background:radial-gradient(circle at 20% 0,#d4af3738,#0000 18rem),radial-gradient(circle at 100% 100%,#7ec6f02e,#0000 20rem),#07182c linear-gradient(135deg,#07182cf5,#0e2e54f0);border:2px solid #d4af37bd;border-radius:18px;grid-template-columns:minmax(178px,.42fr) minmax(280px,1fr);width:max-content;max-width:min(820px,100% - 38px);padding:clamp(16px,2vw,24px);animation:.66s cubic-bezier(.18,.92,.2,1.22) both prizeBoom;box-shadow:0 34px 110px #00000094,0 0 86px #d4af374d,inset 0 0 0 1px #fff7e624}.pull-card--chamber:before{border-radius:inherit;content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 0 18%,#fff7e61f 34%,#0000 48%),linear-gradient(#fff7e614,#0000);position:absolute;inset:0}.pull-card--chamber .product-visual{min-height:clamp(230px,26vw,340px)}.pull-card--chamber .product-visual:has(.product-visual__photo){width:clamp(142px,16vw,210px);height:clamp(230px,26vw,340px);transform:perspective(900px)rotateY(-5deg)rotateX(1deg)}.pull-card--chamber .pull-card__visual{min-width:clamp(150px,17vw,230px)}.pull-card--chamber .pull-card__spark{filter:drop-shadow(0 0 16px #d4af37b8);top:8px;right:10px}.pull-card--chamber h3{font-size:clamp(20px,2.2vw,31px);line-height:1.08}.pull-card--chamber strong{font-size:clamp(22px,2.1vw,31px)}.gacha-chamber__footer{justify-content:center;padding-bottom:2px}.gacha-prize-board{padding:18px}.gacha-prize-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gacha-prize-tile{text-align:center;background:#fffaf0;border:1px solid #08213d1f;border-radius:7px;place-items:center;gap:7px;min-height:238px;padding:14px;display:grid}.gacha-prize-tile strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.gacha-prize-tile em{color:var(--vault-navy);font-style:normal;font-weight:1000}.gacha-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gacha-rules article{gap:8px;padding:16px;display:grid}.gacha-rules svg{color:var(--vault-navy)}.gacha-rules strong{text-transform:uppercase;font-size:13px}@keyframes gachaPulse{0%{filter:saturate()brightness()}to{filter:saturate(1.2)brightness(1.08)}}@keyframes chamberPop{0%{opacity:0;transform:scale(.965)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes prizeBoom{0%{filter:blur(8px)saturate(1.4);opacity:0;transform:translate(-50%,-45%)scale(.78)}70%{filter:blur()saturate(1.22);opacity:1;transform:translate(-50%,-50%)scale(1.035)}to{filter:blur()saturate();opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes orbPulse{0%{transform:scale(.98);box-shadow:0 0 36px #7ec6f05c}to{transform:scale(1.04);box-shadow:0 0 78px #d4af377a}}@keyframes revealFlash{0%{opacity:.4}to{opacity:.82}}.desktop-nav a:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#d4af37c7,#0000 66%);border-radius:999px;width:24px;height:24px;transition:opacity .18s,transform .18s;position:absolute;left:5px;transform:scale(.62)}.desktop-nav a:hover:before{opacity:.34;transform:scale(1)}.hero-keywords span{transition:color .18s,transform .18s}.hero-keywords span:hover{color:var(--vault-coral);transform:translateY(-1px)}.product-card[data-universe=One\ Piece]{--card-accent:#d4af37;--card-secondary:#0d4ea2}.product-card[data-universe=Pokemon]{--card-accent:#ffcf2f;--card-secondary:#2176d2}.product-card[data-universe=Yu-Gi-Oh]{--card-accent:#b46aff;--card-secondary:#2a123d}.product-card[data-universe=Services]{--card-accent:#7ec6f0;--card-secondary:#0d4ea2}.product-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 10% 18%,#ff6b5b26,#0000 48%),radial-gradient(circle at 96% 92%,#7ec6f02e,#0000 42%);transition:opacity .18s;position:absolute;inset:0}.product-card:hover:after{opacity:1}.product-card[data-universe]:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card-accent) 78%, white), transparent), linear-gradient(180deg, #fff7e69e, transparent)}.product-card[data-universe] .cart-button{background:linear-gradient(120deg, color-mix(in srgb, var(--card-accent) 24%, transparent), transparent 45%), linear-gradient(180deg, var(--card-secondary), #07182c)}.product-card:hover .product-visual{filter:saturate(1.08);transform:perspective(650px)rotateY(-4deg)translateY(-2px)}.product-card:hover .product-visual:has(.product-visual__photo){transform:perspective(700px)rotateY(-4deg)translateY(-2px)}.product-visual{transition:filter .18s,transform .22s;box-shadow:0 14px 28px #08213d29,inset 0 0 0 1px #fff7e657}.product-visual:has(.product-visual__photo){box-shadow:0 18px 32px #08213d33,0 0 28px #d4af371f}.product-visual--sealed{background:radial-gradient(circle at 18% 20%,#fff7e62e,#0000 34%),linear-gradient(150deg,#102a4c,#0d4ea2 52%,#d4af37)}.product-visual--pokemon-pack{background:radial-gradient(circle at 70% 18%,#fff7e64d,#0000 32%),linear-gradient(150deg,#215ad2,#ff6b5b 58%,#d4af37)}.page-hero,.public-note-panel{background:linear-gradient(135deg,#ffffff75,#0000 38%),#fffaf0e0}.page-hero:before,.public-note-panel:before{background:repeating-radial-gradient(circle at 91% 20%,#d4af3714 0 1px,#0000 1px 14px),radial-gradient(circle at 96% 12%,#d4af372e,#0000 8rem),radial-gradient(circle at 5% 90%,#7ec6f024,#0000 10rem),linear-gradient(125deg,#0000 0 68%,#ff6b5b14 72%,#0000 76%)}.page-hero:after,.service-hero:after,.profile-hero:after,.product-detail:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37b3,#0000),radial-gradient(circle,#7ec6f033,#0000 60%);height:3px;position:absolute;bottom:0;left:18px;right:18px}.trust-row article,.lab-grid article,.process-grid article,.community-grid article,.admin-stats article,.collection-card,.metric-strip article,.leaderboard-table article,.beta-roadmap article,.event-list-card,.gacha-pack,.gacha-prize-tile{transition:border-color .18s,box-shadow .18s,transform .18s}.trust-row article:hover,.lab-grid article:hover,.process-grid article:hover,.community-grid article:hover,.admin-stats article:hover,.collection-card:hover,.metric-strip article:hover,.leaderboard-table article:hover,.beta-roadmap article:hover,.event-list-card:hover,.gacha-pack:hover:not(:disabled),.gacha-prize-tile:hover{border-color:#d4af376b;transform:translateY(-2px);box-shadow:0 16px 36px #08213d1f,0 0 28px #d4af371a}.community-band{background:radial-gradient(circle at 18% 10%,#d4af372e,#0000 20rem),radial-gradient(circle at 96% 96%,#7ec6f03d,#0000 18rem),linear-gradient(135deg,#07182c,#0d2e56 62%,#07182c)}.community-band:after{background:repeating-radial-gradient(circle at 70% 35%,#fff7e61f 0 1px,#0000 1px 14px),linear-gradient(135deg,#0000,#7ec6f070,#0000)}.service-hero,.profile-hero,.product-detail{background:radial-gradient(circle at 92% 12%,#d4af3729,#0000 13rem),radial-gradient(circle at 6% 88%,#7ec6f029,#0000 15rem),#fffaf0e6;position:relative;overflow:hidden}.event-list-card,.collection-card,.tool-panel,.vault-list-panel,.auth-panel,.metric-strip article,.leaderboard-table article,.beta-roadmap article,.gacha-console__section,.gacha-prize-tile{background:linear-gradient(145deg,#ffffff7a,#0000 40%),radial-gradient(circle at 100% 0,#d4af371a,#0000 9rem),#fffaf0e6}.tool-panel,.vault-list-panel,.auth-panel,.collection-card,.event-list-card,.auction-card{position:relative;overflow:hidden}.tool-panel:after,.vault-list-panel:after,.auth-panel:after,.collection-card:after,.event-list-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#7ec6f024,#0000 64%),linear-gradient(120deg,#0000,#ff6b5b12,#0000);width:220px;height:170px;position:absolute;top:-78px;right:-62px}.tool-panel>*,.vault-list-panel>*,.auth-panel>*,.collection-card>*,.event-list-card>*{z-index:1;position:relative}.workflow-list span,.compact-list>*,.signal-list div{background:linear-gradient(90deg,#fff7e670,#0000 66%),#0d4ea20f}.page-hero.market-terminal-hero{background:-webkit-linear-gradient(#07182c52,#07182cc7 58%,#07182cf0),-webkit-image-set(url(/branding/vault-room-market-terminal-bg.avif) 1x type("image/avif"),url(/branding/vault-room-market-terminal-bg.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(90deg,#07182cf0,#07182cc7 42%,#07182c52),image-set("/branding/vault-room-market-terminal-bg.avif" 1x type("image/avif"),"/branding/vault-room-market-terminal-bg.webp" 1x type("image/webp")) 50%/cover}.page-hero.market-terminal-hero:before{background:radial-gradient(circle at 23% 24%,#d4af3752,#0000 14rem),radial-gradient(circle at 78% 18%,#7ec6f033,#0000 18rem),linear-gradient(#07182c14,#07182cb8)}.page-hero.market-terminal-hero h1,.page-hero.market-terminal-hero p,.page-hero.market-terminal-hero span{color:#fff7e6}.page-hero.market-terminal-hero p{color:#fff7e6e0}.auction-card{background:radial-gradient(circle at 50% 0,#d4af3733,#0000 12rem),linear-gradient(145deg,#07182c,#0d2e56 64%,#07182c);transition:border-color .18s,box-shadow .18s,transform .18s}.auction-card:before{content:"";opacity:.34;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#7ec6f01f 1px,#0000 1px),linear-gradient(#7ec6f014 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.auction-card>*{z-index:1;position:relative}.auction-card:hover{border-color:#fff7e661;transform:translateY(-3px);box-shadow:0 24px 64px #08213d38,0 0 40px #d4af372e}.gacha-hero:after{content:"";pointer-events:none;z-index:4;background:radial-gradient(circle at 72% 22%,#d4af372e,#0000 14rem),linear-gradient(90deg,#d4af379e,#0000 34% 74%,#7ec6f080);height:3px;position:absolute;bottom:0;left:16px;right:16px}.gacha-machine-panel{background:radial-gradient(circle at 50% 40%,#7ec6f057,#0000 30rem),radial-gradient(circle at 50% 16%,#d4af372e,#0000 18rem),linear-gradient(#07182c,#0d2e56 54%,#fff7e6)}.gacha-pack,.gacha-prize-tile{background:radial-gradient(circle at 96% 14%,#d4af371f,#0000 52%),#fffaf0}@keyframes cardShine{0%{opacity:0;left:-80%}18%{opacity:1}to{opacity:0;left:118%}}@keyframes tickerSpark{0%{opacity:.55;transform:translate(-8px)scale(.92)}50%{opacity:1;transform:translate(8px)scale(1.08)}to{opacity:.55;transform:translate(-8px)scale(.92)}}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1500px){.site-header{grid-template-columns:minmax(205px,250px) minmax(0,1fr) auto;gap:12px;padding-inline:28px}.vault-brand{gap:9px;min-width:0}.vault-brand img{height:50px}.vault-brand strong{font-size:24px}.vault-brand em{font-size:8px}.desktop-nav{gap:2px}.desktop-nav a{gap:4px;padding-inline:6px;font-size:10px}.header-tools{gap:6px}.header-tools a{padding-inline:8px;font-size:11px}}@media (max-width:1280px){main{padding:20px 24px 0}.site-header{padding-inline:24px}.vault-hero{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr)}.live-auction-card{display:none}.mobile-preview{z-index:12;display:block;position:absolute;top:110px;right:28px}.phone-frame{color:#fff7e6;background:#07182c;border:8px solid #07182c;border-radius:28px;gap:8px;width:190px;padding:12px;display:grid;box-shadow:0 18px 42px #08213d47}.phone-status{font-size:10px;font-weight:900}.phone-frame>strong{text-align:center;text-transform:uppercase;font-family:Georgia,Times New Roman,serif}.phone-hero{object-fit:cover;border-radius:8px;width:100%;height:128px}.phone-frame article,.phone-product{color:var(--vault-ink);background:#fff7e6;border-radius:7px;padding:8px}.phone-frame article span{color:var(--vault-coral);text-transform:uppercase;font-size:9px;font-weight:1000;display:block}.phone-frame article b,.phone-frame article em{font-size:12px;font-style:normal;font-weight:1000;display:block}.phone-product{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.phone-product p{color:var(--vault-ink);margin:0;font-size:10px;font-weight:800}.phone-product strong{color:var(--vault-navy);font-size:12px}.product-grid,.shop-section--featured .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gacha-hero,.gacha-stage{grid-template-columns:1fr}.gacha-hero__art{min-height:360px}.gacha-console{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-grid,.market-grid,.trade-board,.profile-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-collection-panel,.profile-feed-panel{grid-row:auto}.profile-collection-panel,.profile-feed-panel,.profile-market-panel{grid-column:span 1}.market-terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-command-center{grid-template-columns:1fr}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-panel--wide{grid-column:span 2}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.desktop-nav{display:none}.vault-hero,.service-hero,.profile-hero,.profile-command-hero,.vault-credit-hero,.credit-eligibility,.product-detail{grid-template-columns:1fr}.vault-hero{min-height:0}.hero-copy-panel h1{font-size:58px}.hero-art-panel{min-height:500px}.cart-drawer{width:min(360px,100vw - 28px);max-height:70vh;display:none;top:auto;bottom:82px;right:14px}.cart-drawer.mobile-expanded{display:grid}.trust-row,.lab-grid,.process-grid,.community-grid,.admin-stats,.auction-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-section--featured .product-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(178px,38vw);grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.shop-section--featured .product-card{scroll-snap-align:start}.admin-row,.gacha-console,.pull-panel,.gacha-rules,.auth-panel,.profile-platform-roadmap,.pull-panel--compact{grid-template-columns:1fr}.pull-panel--compact .gacha-empty-reveal{width:100%;min-width:0}.gacha-prize-grid,.market-grid,.tool-grid,.trade-board,.metric-strip,.beta-roadmap,.profile-stat-grid,.account-preview-grid,.credit-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-terminal-hero{grid-template-columns:1fr}.market-terminal-grid,.terminal-meter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-to-us-band{flex-direction:column;align-items:stretch}.leaderboard-table article{grid-template-columns:70px minmax(0,1fr) 120px}.leaderboard-table em,.leaderboard-table small{grid-column:2/-1}}@media (max-width:720px){.top-ribbon{letter-spacing:.08em;min-height:34px;padding:6px 12px;font-size:10px;line-height:1.35}.top-ribbon:before,.top-ribbon:after{display:none}.site-header{min-height:68px;padding:8px 14px}.vault-brand{gap:8px;min-width:0}.vault-brand img{width:auto;height:46px}.vault-brand strong{font-size:20px}.vault-brand em,.header-tools a span{display:none}main{padding:14px 12px 0}.vault-hero{gap:12px}.hero-copy-panel{gap:12px;padding:10px 0 0}.hero-copy-panel h1{max-width:320px;font-size:46px}.hero-banner{max-width:310px;font-size:14px}.hero-art-panel{aspect-ratio:auto;min-height:390px}.crew-hero-art{object-position:center 42%}.hero-value-strip{grid-template-columns:1fr;min-height:84px}.mobile-preview{display:none}.section-title-row,.community-band{flex-direction:column;align-items:stretch}.search-box{width:100%;min-width:0}.catalogue-controls,.picture-toggle,.sort-box,.sort-box select{width:100%}.product-grid,.trust-row,.lab-grid,.process-grid,.community-grid,.admin-stats,.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-section--featured .product-grid{grid-template-columns:none}.product-card{min-height:292px}.product-card__media{min-height:132px}.page-hero,.service-hero,.profile-hero,.profile-command-hero,.vault-credit-hero,.product-detail,.public-note-panel{padding:18px}.page-hero h1,.service-hero h1,.profile-hero h1,.profile-id-card h1,.vault-credit-hero h1,.product-detail h1{font-size:34px}.profile-id-card{grid-template-columns:1fr;align-items:start}.profile-level-bar{grid-column:auto}.profile-command-actions,.credit-vault-card{width:100%;min-width:0}.profile-form-row,.profile-card-list div{grid-template-columns:1fr}.product-detail__visual{min-height:330px}.product-detail__visual .product-visual{width:164px;height:230px}.detail-list div{grid-template-columns:1fr;gap:3px}.event-list-card{grid-template-columns:1fr;align-items:start}.mobile-bottom-nav{color:#fff7e6;z-index:60;background:#07182c;border-top:1px solid #d4af375c;grid-template-columns:repeat(5,1fr);align-items:center;min-height:62px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a{place-items:center;gap:3px;font-size:10px;font-weight:800;display:grid}.floating-cart--mobile{display:inline-flex;bottom:78px}.gacha-hero{width:100%;max-width:calc(100vw - 24px);min-height:0}.gacha-hero__copy{min-width:0;max-width:calc(100vw - 26px);padding:22px 18px}.gacha-hero__copy h1{letter-spacing:0;overflow-wrap:anywhere;font-size:38px}.gacha-hero__copy p{overflow-wrap:anywhere;word-break:normal;max-width:min(100%,310px)}.gacha-hero__actions{flex-direction:column;align-items:stretch}.gacha-hero__actions .primary-action,.gacha-hero__actions .secondary-action{justify-content:center;width:100%}.gacha-hero__art{min-height:330px}.gacha-machine-panel__top,.gacha-machine-panel__bottom{flex-direction:column;align-items:flex-start;gap:3px;padding:13px}.pull-card{text-align:center;grid-template-columns:1fr}.gacha-chamber{padding:10px}.gacha-chamber__shell{border-radius:14px;gap:8px;max-height:calc(100vh - 20px);padding:10px}.gacha-chamber__header{flex-direction:column;align-items:flex-start;gap:3px;padding-right:46px}.gacha-chamber__stage{aspect-ratio:10/13}.gacha-chamber__hud{border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;top:10px;left:10px;right:10px}.gacha-ramp-overlay,.gacha-ready-overlay{max-width:calc(100% - 28px)}.pull-card--chamber{gap:9px;width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100% - 28px);padding:12px;overflow:auto}.pull-card--chamber .product-visual{min-height:150px}.pull-card--chamber .product-visual:has(.product-visual__photo){width:clamp(92px,28vw,112px);height:clamp(146px,43vw,178px)}.pull-card--chamber .pull-card__visual{min-width:0}.pull-card--chamber h3{font-size:18px;line-height:1.05}.pull-card--chamber p,.pull-card--chamber em{margin-bottom:5px;font-size:10px}.pull-card--chamber strong{margin-bottom:4px;font-size:22px}.pull-card--chamber .pull-card__actions{gap:6px;margin-top:8px}.pull-card--chamber .pull-card__actions .primary-action,.pull-card--chamber .pull-card__actions .secondary-action{min-height:34px;padding:8px 9px;font-size:10px}.gacha-chamber__footer{flex-direction:column;align-items:stretch}.gacha-chamber__footer .primary-action,.gacha-chamber__footer .secondary-action{justify-content:center;width:100%}.pull-card__actions{justify-content:center}.gacha-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gacha-prize-tile{min-height:220px}.tool-grid,.market-grid,.trade-board,.metric-strip,.beta-roadmap,.profile-stat-grid,.account-preview-grid,.credit-signal-grid,.profile-dashboard-grid,.auth-benefit-row{grid-template-columns:1fr}.market-terminal-hero{min-height:420px}.market-terminal-grid,.market-command-center,.terminal-meter-row{grid-template-columns:1fr}.terminal-chart{height:240px}.tool-panel--wide{grid-column:auto}.compact-list>*,.signal-list div,.leaderboard-table article,.card-grid,.mini-dl div{grid-template-columns:1fr}.public-note-panel:has(>svg){grid-template-columns:1fr}}.page-hero,.service-hero,.profile-command-hero,.vault-credit-hero{box-shadow:none;color:#fff7e6;background:linear-gradient(90deg,#07182cbd,#07182c2e 72%,#0000),radial-gradient(circle at 86% 20%,#d4af3729,#0000 22rem);border:0;border-radius:0;max-width:none;min-height:330px;margin:0;padding:clamp(58px,7vw,110px) clamp(24px,6vw,96px) clamp(34px,5vw,70px)}.page-hero:before,.page-hero:after,.service-hero:after,.profile-hero:after{display:none!important}.page-hero h1,.service-hero h1,.profile-command-hero h1,.vault-credit-hero h1{color:#fff7e6;max-width:980px;font-size:clamp(48px,7vw,92px);line-height:.88}.page-hero p,.service-hero p,.profile-command-hero p,.vault-credit-hero p{color:#fff7e6e0;background:linear-gradient(90deg,#07182c8c,#07182c14);border-left:3px solid #d4af37bf;max-width:850px;padding:12px 16px;font-size:17px;line-height:1.5}.stat-capsules b{color:#fff7e6;background:#07182c94;border-color:#fff7e62e}@media (max-width:460px){.product-grid,.trust-row,.lab-grid,.process-grid,.community-grid,.admin-stats,.auction-grid,.gacha-prize-grid,.metric-strip,.beta-roadmap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.vault-app{isolation:isolate;background:radial-gradient(circle at 9% 20%,#ff6b5b24,#0000 19rem),radial-gradient(circle at 84% 18%,#7ec6f033,#0000 26rem),radial-gradient(circle at 52% 96%,#0d4ea233,#0000 30rem),linear-gradient(135deg,#fff7e6f5,#f4e5c2eb)}.vault-app:before{opacity:.82;background:linear-gradient(90deg,#08213d09 1px,#0000 1px) 0 0/82px 82px,linear-gradient(#08213d07 1px,#0000 1px) 0 0/82px 82px,radial-gradient(circle at 18% 72%,#0000 0 7rem,#08213d0d 7.08rem 7.16rem,#0000 7.25rem),radial-gradient(circle at 84% 30%,#0000 0 5.7rem,#d4af371f 5.78rem 5.86rem,#0000 5.95rem),linear-gradient(130deg,#0000 0 42%,#d4af3714 42.2% 42.5%,#0000 42.8% 100%)}.vault-app:after{opacity:1;background:radial-gradient(at 50% 105%,#0d4ea242,#0000 44%),linear-gradient(#0000 0 68%,#07182c0f 100%)}.vault-atmosphere{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.top-ribbon,.site-header,main,.mobile-bottom-nav{z-index:3}.site-header{background:radial-gradient(circle at 4% 0,#d4af3738,#0000 18rem),linear-gradient(#08213dfa,#051323fa);border-bottom:1px solid #d4af37c7;box-shadow:0 18px 42px #05132338,inset 0 -1px #fff7e61f}.site-header:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(90deg,#d4af3738,#0000 20% 80%,#7ec6f024),radial-gradient(circle at 14%,#0000 0 2.4rem,#d4af3738 2.46rem 2.52rem,#0000 2.6rem),radial-gradient(circle at 86% 48%,#0000 0 2.1rem,#7ec6f02b 2.16rem 2.22rem,#0000 2.3rem);position:absolute;inset:0}.vault-brand,.desktop-nav,.header-tools{z-index:1;position:relative}.vault-brand strong{color:#fff7e6;text-shadow:0 2px #051323b3,0 0 24px #d4af372e}.vault-brand em{color:var(--vault-gold)}.desktop-nav a,.header-tools button,.header-tools a{color:#fff7e6}.desktop-nav a{border:1px solid #0000}.desktop-nav a:hover,.header-tools button:hover,.header-tools a:hover{color:#fff7e6;background:#d4af3724;border-color:#d4af376b;box-shadow:0 8px 24px #d4af371f,inset 0 0 0 1px #fff7e614}.desktop-nav a svg,.header-tools a svg{color:var(--vault-gold);filter:drop-shadow(0 0 9px #d4af372e)}.header-tools a{background:#fff7e614;border-color:#d4af375c;box-shadow:inset 0 0 0 1px #fff7e614}.header-tools a:last-child{background:linear-gradient(135deg,#fff7e629,#0000 44%),#fff7e617}.atmo-orb,.atmo-ring,.atmo-card,.atmo-bolt{position:absolute}.atmo-orb{filter:blur(.2px);opacity:.55;border-radius:999px}.atmo-orb:before,.atmo-ring:before{content:"";position:absolute;inset:0}.atmo-orb--fruit{background:radial-gradient(circle at 33% 26%, #fff7e6b8, transparent 8%), repeating-conic-gradient(from 18deg, #8655b1e6 0 10deg, #532674e6 10deg 20deg);width:82px;height:82px;animation:10s ease-in-out infinite alternate vaultFloat;top:34vh;left:2vw;box-shadow:0 0 34px #8655b15c}.atmo-orb--ki{background:radial-gradient(circle,#fff7e6cc,#0000 28%),radial-gradient(circle,#ffcf2fe0,#ff6b5b47 62%,#0000 72%);width:148px;height:148px;animation:2.7s ease-in-out infinite alternate vaultPulse;top:28vh;right:-54px}.atmo-orb--duel{background:linear-gradient(135deg,#2a123deb,#0d4ea2b3),radial-gradient(circle,#d4af378c,#0000 46%);border:1px solid #d4af3747;border-radius:10px;width:72px;height:104px;animation:13s ease-in-out infinite alternate-reverse vaultFloat;top:72vh;left:-36px;transform:rotate(-14deg);box-shadow:0 0 28px #2a123d47}.atmo-card{color:var(--vault-gold);letter-spacing:.08em;opacity:.35;background:linear-gradient(150deg,#fff7e69e,#0000 42%),linear-gradient(#07182ceb,#0d4ea2c2);border:1px solid #d4af376b;border-radius:7px;justify-content:center;align-items:center;width:62px;height:88px;font-size:16px;font-weight:1000;animation:12s ease-in-out infinite alternate cardDrift;display:flex;box-shadow:0 15px 38px #08213d24,0 0 22px #7ec6f01f}.atmo-card:before{content:attr(data-label)}.atmo-card--one{top:14vh;right:3vw;transform:rotate(12deg)}.atmo-card--two{animation-delay:-4s;top:87vh;left:9vw;transform:rotate(-9deg)}.atmo-card--three{animation-delay:-7s;top:86vh;right:17vw;transform:rotate(7deg)}.atmo-bolt{opacity:.42;background:linear-gradient(90deg,#0000,#7ec6f0b8,#d4af376b,#0000);width:280px;height:2px;animation:3.4s ease-in-out infinite lightningFlicker;transform:rotate(-23deg)}.atmo-bolt--one{top:27vh;left:-40px}.atmo-bolt--two{animation-delay:-1.7s;top:72vh;right:-60px;transform:rotate(17deg)}.atmo-ring{opacity:.36;border:1px solid #d4af3738;border-radius:999px;animation:28s linear infinite ringRotate}.atmo-ring:before{border-radius:inherit;border:1px dashed #08213d2e;transform:scale(.72)}.atmo-ring--one{width:220px;height:220px;top:8vh;left:19vw}.atmo-ring--two{width:280px;height:280px;animation-direction:reverse;bottom:8vh;right:6vw}.hero-copy-panel h1,.section-title-row h2,.vault-quest-map h2,.page-hero h1,.service-hero h1,.profile-id-card h1,.vault-credit-hero h1{text-shadow:0 2px #fff7e680,0 18px 38px #08213d1f}.hero-copy-panel{background:radial-gradient(circle at 8% 12%,#7ec6f02b,#0000 34%),linear-gradient(160deg,#fff7e6ad,#fff7e61f);border:1px solid #d4af372e;border-radius:10px;padding:18px;box-shadow:inset 0 0 0 1px #fff7e647}.hero-art-panel{border-color:#d4af37ad;box-shadow:0 30px 82px #08213d4d,inset 0 0 0 1px #fff7e64d,0 0 44px #d4af372e}.hero-art-panel:before{background:linear-gradient(104deg,#0000 12%,#fff7e638 38%,#0000 48%),radial-gradient(circle at 13% 9%,#fff7e657,#0000 22%),linear-gradient(#fff7e60f,#0000 18% 72%,#07182c33);animation:6.8s ease-in-out infinite heroGleam}.hero-value-strip{box-shadow:0 -16px 34px #07182c38}.vault-quest-map{color:#fff7e6;background:radial-gradient(circle at 16% 16%,#7ec6f029,#0000 36%),radial-gradient(circle at 86% 26%,#ff6b5b1a,#0000 36%),linear-gradient(135deg,#07182cf5,#08213deb);border:1px solid #d4af376b;border-radius:10px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.4fr) minmax(210px,.5fr);gap:18px;margin:18px 0;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #08213d38}.vault-quest-map:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#d4af3794,#0000),radial-gradient(circle at 92% 78%,#d4af373d,#0000 22%);position:absolute;inset:0}.vault-quest-map>*{position:relative}.vault-quest-map__intro{align-content:center;gap:8px;display:grid}.vault-quest-map__intro span,.quest-boss-card span:first-child{color:var(--vault-gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:1000}.vault-quest-map h2{color:#fff7e6;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1}.vault-quest-map p,.quest-boss-card span{color:#fff7e6c2;margin:0;font-size:13px;line-height:1.55}.quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quest-card{background:linear-gradient(150deg,#fff7e61f,#fff7e608),#fff7e60d;border:1px solid #fff7e624;border-radius:8px;gap:6px;min-height:116px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.quest-card:after{content:"";background:linear-gradient(90deg,#0000,#fff7e652,#0000);height:1px;position:absolute;top:0;left:10px;right:10px}.quest-card span{color:var(--vault-gold);background:#d4af3729;border:1px solid #d4af3747;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.quest-card strong{color:#fff7e6;text-transform:uppercase;font-size:13px}.quest-card em{color:#fff7e6b3;font-size:11px;font-style:normal;line-height:1.3}.quest-card:hover{background:#fff7e61a;border-color:#d4af377a;transform:translateY(-3px);box-shadow:0 14px 36px #0000002e,0 0 22px #d4af371f}.quest-card[data-tone=sky] span{color:var(--vault-sky);background:#7ec6f02e;border-color:#7ec6f061}.quest-card[data-tone=coral] span{color:#ffb2a8;background:#ff6b5b29;border-color:#ff6b5b57}.quest-card[data-tone=navy] span{color:#fff7e6;background:#fff7e61f}.quest-boss-card{background:radial-gradient(circle at 90% 10%,#d4af373d,#0000 36%),#fff7e614;border:1px solid #d4af374d;border-radius:8px;align-content:center;gap:8px;padding:14px;display:grid}.quest-boss-card svg{color:var(--vault-gold)}.quest-boss-card strong{color:#fff7e6;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1}.product-card{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--card-accent,var(--vault-gold)) 18%, transparent), transparent 30%), linear-gradient(145deg, #ffffffd1, #fff7e6d6 48%, #f6e7c9eb);border-color:#d4af3752;box-shadow:0 14px 34px #08213d1f,inset 0 0 0 1px #fff7e66b}.product-card h3{font-weight:1000}.product-card__media{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--card-accent,var(--vault-gold)) 13%, transparent), transparent 38%), linear-gradient(180deg, #07182c0a, transparent)}.product-card__media:after{background:linear-gradient(90deg, transparent, #fff7e6b3, transparent), radial-gradient(circle, color-mix(in srgb, var(--card-accent,var(--vault-gold)) 50%, transparent), transparent 64%);content:"";opacity:.7;height:1px;position:absolute;bottom:8px;left:18%;right:18%}.product-card__flag{background:linear-gradient(135deg,#ff6b5b,#d4af37);box-shadow:0 7px 16px #ff6b5b2e}.icon-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-button{background:linear-gradient(120deg, color-mix(in srgb, var(--card-accent,var(--vault-gold)) 26%, transparent), transparent 45%), linear-gradient(180deg, #0b2949, #061427);border-top:1px solid #d4af374d}.product-visual:has(.product-visual__photo){filter:drop-shadow(0 16px 18px #08213d2e)}.page-hero,.service-hero,.profile-command-hero,.vault-credit-hero,.tool-panel,.auth-panel,.event-list-card,.auction-card,.public-note-panel,.product-detail,.trust-row article,.community-grid article,.credit-eligibility,.credit-process,.sell-to-us-band,.community-band{border-color:#d4af3752;box-shadow:0 16px 44px #08213d21,inset 0 0 0 1px #fff7e657}.page-hero,.service-hero,.profile-command-hero,.vault-credit-hero{color:#fff7e6;background:linear-gradient(140deg,#07182ceb,#0d4ea2b8),radial-gradient(circle at 82% 24%,#d4af373d,#0000 32%)}.page-hero h1,.service-hero h1,.profile-id-card h1,.vault-credit-hero h1{color:#fff7e6}.page-hero p,.service-hero p,.profile-id-card p,.vault-credit-hero p{color:#fff7e6c7}.tool-panel__head{border-bottom:1px solid #d4af3733;margin:-2px -2px 12px;padding:2px 2px 12px}.tool-panel__head span{color:var(--vault-ink);font-weight:1000}.tool-panel__head svg{color:var(--vault-gold)}.profile-avatar{background:radial-gradient(circle at 40% 30%, #fff7e6b8, transparent 28%), linear-gradient(135deg, var(--vault-gold), var(--vault-coral));color:#07182c;box-shadow:0 0 0 4px #fff7e61f,0 18px 32px #08213d33}.listing-flow div,.social-feed-list div,.quest-list div,.profile-card-list div,.account-preview-grid article,.profile-platform-roadmap article,.credit-signal-grid article{background:linear-gradient(145deg,#ffffffb8,#fff7e6b8),radial-gradient(circle at 86% 10%,#d4af371f,#0000 30%);border-color:#d4af373d}.gacha-machine-panel,.gacha-console,.gacha-prize-board,.gacha-rules article,.gacha-chamber__shell{border-color:#d4af377a;box-shadow:0 22px 58px #08213d2e,0 0 42px #7ec6f01f}.gacha-cinematic-wrap:after,.gacha-chamber__stage:after{content:"";opacity:.5;pointer-events:none;z-index:4;background:linear-gradient(#0000,#7ec6f02e,#0000),linear-gradient(90deg,#0000,#d4af3747,#0000);height:24%;animation:3.4s linear infinite gachaScanline;position:absolute;top:-24%;left:0;right:0}.gacha-cinematic-wrap,.gacha-chamber__stage{border-color:#7ec6f06b}.market-index-card,.terminal-chart-panel,.terminal-feed-panel{box-shadow:0 18px 52px #08213d2e,0 0 34px #d4af3714}.trust-row article:hover,.community-grid article:hover,.account-preview-grid article:hover,.profile-platform-roadmap article:hover{border-color:#d4af377a;transform:translateY(-3px)}@keyframes vaultFloat{0%{transform:translate(0,0)rotate(-6deg)}to{transform:translate(14px,-24px)rotate(9deg)}}@keyframes vaultPulse{0%{opacity:.26;transform:scale(.92)}to{opacity:.62;transform:scale(1.08)}}@keyframes cardDrift{0%{opacity:.18;transform:translateY(0)rotate(-10deg)}to{opacity:.42;transform:translateY(-22px)rotate(8deg)}}@keyframes lightningFlicker{0%,78%,to{opacity:.12}80%,86%{opacity:.58}}@keyframes ringRotate{to{transform:rotate(360deg)}}@keyframes heroGleam{0%,58%,to{opacity:.7;transform:translate(-8%)}72%{opacity:1;transform:translate(9%)}}@keyframes gachaScanline{to{top:100%}}@media (max-width:1320px){.vault-quest-map{grid-template-columns:1fr}.quest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-header{background:linear-gradient(#08213dfa,#051323fa)}.vault-brand strong{font-size:22px}.vault-atmosphere{opacity:.52}.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy-panel{padding:14px}}@media (max-width:560px){.vault-atmosphere{opacity:.28}.quest-grid{grid-template-columns:1fr}.vault-quest-map{padding:14px}.quest-card{min-height:96px}}.sound-toggle{color:#fff7e6;cursor:pointer;isolation:isolate;text-transform:uppercase;background:#fff7e614;border:1px solid #d4af3752;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:11px;font-weight:1000;display:inline-flex;position:relative;overflow:hidden}.sound-toggle>*{z-index:1;position:relative}.sound-toggle svg{color:var(--vault-gold)}.sound-toggle i{border-radius:inherit;opacity:0;z-index:0;background:radial-gradient(circle,#fff7e694,#0000 62%),radial-gradient(circle,#d4af3761,#0000 70%);transition:opacity .18s,transform .18s;position:absolute;inset:4px;transform:scale(.7)}.sound-toggle.is-on{background:radial-gradient(circle at 25% 15%,#fff7e638,#0000 36%),linear-gradient(135deg,#ff6b5b5c,#0d4ea247);box-shadow:0 0 22px #ffcf2f29}.sound-toggle.is-on i{opacity:.42;animation:1.9s ease-in-out infinite soundPulse;transform:scale(1)}.route-transition{color:#fff7e6;opacity:0;pointer-events:none;z-index:90;background:radial-gradient(circle at 50% 44%,#ffd76a2e,#0000 16rem),radial-gradient(circle at 35% 62%,#7ec6f033,#0000 18rem),linear-gradient(135deg,#07182cd1,#0d4ea294 48%,#ff6b5b80);align-items:center;transition:opacity .18s,transform .68s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;transform:scale(1.025)}.route-transition:before,.route-transition:after{content:"";position:absolute;inset:0}.route-transition:before{opacity:0;background:linear-gradient(90deg,#0000,#fff7e633,#0000),repeating-linear-gradient(0deg,#fff7e614 0 1px,#0000 1px 9px);transform:translate(-34%)}.route-transition:after{opacity:.62;background:radial-gradient(circle,#0000 0 6rem,#fff7e624 6.1rem 6.18rem,#0000 6.28rem),radial-gradient(circle,#0000 0 10rem,#d4af372e 10.1rem 10.22rem,#0000 10.34rem)}.route-transition.is-active{opacity:1;transform:scale(1)}.route-transition.is-active:before{opacity:1;animation:.72s ease-out both routeGateSweep}.route-transition__gate{text-transform:uppercase;z-index:1;background:linear-gradient(135deg,#fff7e629,#fff7e60f),#07182c7a;border:1px solid #fff7e642;border-radius:999px;justify-self:center;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;display:inline-flex;position:relative;box-shadow:0 28px 80px #00000042,inset 0 0 0 1px #d4af3729}.route-transition__gate svg{color:var(--vault-gold)}.route-transition__gate strong{font-size:13px;font-weight:1000}.route-transition__gate span{color:#fff7e6b8;font-size:11px;font-weight:900}.cart-button--quote{color:#fff7e6;background:linear-gradient(120deg,#ff6b5b57,#0000 44%),linear-gradient(#52245e,#07182c)}.quote-note,.pricing-note{color:var(--vault-ink);background:#fff7e6cc;border:1px solid #d4af3752;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:900}.detail-price{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-price span{background:linear-gradient(135deg, var(--vault-coral), #ffb23f);color:#fff7e6;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:1000}.harbor-band{margin-top:18px;position:relative}.harbor{border-radius:var(--radius);background:radial-gradient(circle at 50% 45%,#7ec6f04d,#0000 34%),linear-gradient(140deg,#07182cf5,#0d4ea2c7);border:1px solid #d4af3775;height:470px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 22px 58px #08213d38,inset 0 0 0 1px #fff7e61f}.harbor--compact{height:420px}.harbor canvas{cursor:grab}.harbor__grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#fff7e612 1px,#0000 1px),linear-gradient(#fff7e60d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.harbor__overlay{pointer-events:none;position:absolute;inset:0}.landmark-chip{color:var(--vault-ink);pointer-events:auto;background:linear-gradient(135deg,#fff7e6f0,#fff7e6b8),radial-gradient(circle at 100% 0,#d4af3747,#0000 40%);border:1px solid #d4af377a;border-radius:7px;gap:2px;min-width:132px;padding:9px 10px;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 26px #07182c3d}.landmark-chip:hover{transform:translate(-50%,-54%);box-shadow:0 16px 34px #07182c52,0 0 28px #d4af3738}.landmark-chip strong{text-transform:uppercase;font-size:12px;font-weight:1000}.landmark-chip span{color:var(--vault-muted);font-size:11px;font-weight:800;line-height:1.25}.vault-loading{color:#fff7e6;text-align:center;background:radial-gradient(circle at 50% 42%,#7ec6f03d,#0000 28rem),linear-gradient(135deg,#07182c,#0d4ea2 58%,#ff6b5b);align-content:center;place-items:center;gap:12px;min-height:100vh;padding:clamp(28px,8vw,72px);display:grid;position:relative;overflow:hidden}.vault-loading:before,.vault-loading:after{content:"";pointer-events:none;position:absolute;inset:0}.vault-loading:before{opacity:.72;background:radial-gradient(circle at 18% 22%,#ffd76a33,#0000 16rem),radial-gradient(circle at 82% 76%,#ff6b5b38,#0000 18rem),repeating-linear-gradient(90deg,#fff7e60f 0 1px,#0000 1px 54px)}.vault-loading:after{opacity:.86;background:linear-gradient(120deg,#0000 0 42%,#fff7e62e 42.2% 42.45%,#0000 42.7% 100%),radial-gradient(at 50% 100%,#7ec6f047,#0000 50%)}.vault-loading>*{z-index:1;position:relative}.vault-loading__scene{place-items:center;width:min(82vw,360px);max-width:360px;height:226px;display:grid;position:relative}.vault-loading__card{color:var(--vault-ink);background:linear-gradient(135deg,#fff7e6eb,#fff7e680),radial-gradient(circle at 50% 0,#d4af374d,#0000 60%);border:1px solid #fff7e685;border-radius:11px;justify-content:center;align-items:center;width:64px;height:92px;font-size:14px;font-weight:1000;display:inline-flex;position:absolute;box-shadow:0 18px 38px #0000003d}.vault-loading__card--one{animation:2.8s ease-in-out infinite loadingCardFloat;top:42px;left:clamp(14px,8vw,42px);transform:rotate(-14deg)}.vault-loading__card--two{animation:2.8s ease-in-out .28s infinite reverse loadingCardFloat;bottom:28px;right:clamp(14px,8vw,48px);transform:rotate(12deg)}.vault-loading__dial{border:3px solid #fff7e624;border-radius:999px;place-items:center;width:128px;height:128px;animation:2.8s linear infinite ringRotate;display:grid;position:relative}.vault-loading__dial:before,.vault-loading__dial:after,.vault-loading__dial span{content:"";border:2px solid #d4af37b8;border-radius:999px;position:absolute}.vault-loading__dial:before{inset:16px}.vault-loading__dial:after{background:var(--vault-gold);width:14px;height:14px;box-shadow:0 0 28px #d4af37a6}.vault-loading__dial span:first-child{border-color:#7ec6f0b3;inset:31px}.vault-loading__dial span:nth-child(2){background:linear-gradient(90deg,#0000,#fff7e6db,#0000);border:0;width:112px;height:3px}.vault-loading__dial span:nth-child(3){background:linear-gradient(#0000,#ff6b5bdb,#0000);border:0;width:3px;height:112px}.vault-loading__flare{background:linear-gradient(90deg,#0000,#fff7e6b8,#0000);width:min(280px,70vw);height:2px;animation:1.8s ease-in-out infinite routeGateSweep;position:absolute}.vault-loading strong{text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:34px}.vault-loading p{max-width:420px;margin:0;font-size:14px;font-weight:800}.vault-loading__track{background:#fff7e629;border:1px solid #fff7e633;border-radius:999px;width:min(72vw,320px);max-width:320px;height:9px;margin-top:6px;overflow:hidden}.vault-loading__track span{background:linear-gradient(90deg, var(--vault-gold), #7ec6f0, var(--vault-coral));border-radius:inherit;width:62%;height:100%;animation:1.7s ease-in-out infinite loadingTrack;display:block;transform:translate(-70%)}.preview-chip{color:#fff7e6;text-transform:uppercase;background:linear-gradient(135deg,#fff7e62e,#fff7e614),#07182c33;border:1px solid #fff7e62e;border-radius:999px;margin-top:6px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:1000;display:inline-flex}.auth-panel button:disabled{cursor:not-allowed;filter:grayscale(.32)saturate(.55);opacity:.54}@keyframes soundPulse{0%,to{opacity:.24;transform:scale(.82)}50%{opacity:.58;transform:scale(1.12)}}@keyframes routeGateSweep{0%{transform:translate(-42%)rotate(-1deg)}to{transform:translate(42%)rotate(1deg)}}@keyframes loadingCardFloat{0%,to{translate:0}50%{translate:0 -12px}}@keyframes loadingTrack{0%{transform:translate(-72%)}to{transform:translate(172%)}}@media (max-width:900px){.harbor,.harbor--compact{height:520px}.landmark-chip{min-width:112px;padding:8px}}@media (max-width:560px){.sound-toggle span{display:none}.harbor,.harbor--compact{height:580px}}.vault-quest-map,.community-band{background-image:-webkit-linear-gradient(315deg,#07182ce6,#0d4ea2a3 52%,#ff6b5b66),-webkit-image-set(url(/branding/vault-room-anime-energy-bg.avif) 1x type("image/avif"),url(/branding/vault-room-anime-energy-bg.webp) 1x type("image/webp"));background-image:linear-gradient(135deg,#07182ce6,#0d4ea2a3 52%,#ff6b5b66),image-set("/branding/vault-room-anime-energy-bg.avif" 1x type("image/avif"),"/branding/vault-room-anime-energy-bg.webp" 1x type("image/webp"));background-position:50%;background-size:cover}.vault-quest-map__intro span,.vault-quest-map h2,.vault-quest-map p,.quest-boss-card,.community-band h2,.community-band p{color:#fff7e6}.vault-quest-map .quest-card{background:linear-gradient(145deg, #fff7e6f0, #fff7e6c2), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--quest-accent,var(--vault-gold)) 24%, transparent), transparent 42%)}body{background:#07182c}body:before,.vault-app:before,.vault-app:after,.vault-atmosphere,.live-auction-card,.mobile-preview,.harbor-band{display:none!important}.vault-app{color:#fff7e6;isolation:isolate;background:-webkit-linear-gradient(270deg,#07182c1a,#07182ceb),-webkit-image-set(url(/branding/vault-room-world-bg.avif) 1x type("image/avif"),url(/branding/vault-room-world-bg.webp) 1x type("image/webp")) top/cover fixed;background:linear-gradient(#07182c1a,#07182ceb),image-set("/branding/vault-room-world-bg.avif" 1x type("image/avif"),"/branding/vault-room-world-bg.webp" 1x type("image/webp")) top/cover fixed}main{max-width:none;padding:0}.top-ribbon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.08em;background:#07182cd1;border-bottom:1px solid #fff7e61f;min-height:24px}.site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:none;background:linear-gradient(#07182cc7,#07182c57);border-bottom:1px solid #d4af3742;position:sticky;top:0}.desktop-nav{background:#fff7e61a;border:1px solid #fff7e629;border-radius:999px;padding:5px}.desktop-nav a,.nav-more>button{color:#fff7e6db;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 12px}.desktop-nav a:hover,.nav-more:hover>button{color:#fff7e6;background:#fff7e624}.nav-more{position:relative}.nav-more>button{cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:1000}.nav-more>div{background:#07182ceb;border:1px solid #d4af3747;border-radius:12px;gap:4px;min-width:190px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 52px #00000052}.nav-more:hover>div,.nav-more:focus-within>div{display:grid}.header-tools a,.sound-toggle{color:#fff7e6;background:#fff7e61f;border-color:#fff7e633}.world-stage{min-height:calc(100vh - 110px);position:relative;overflow:hidden}.world-stage__bg{z-index:0;position:absolute;inset:0}.world-stage__image{display:block;position:absolute;inset:0}.world-stage__bg img{filter:saturate(1.1)contrast(1.02);object-fit:cover;object-position:center 44%;width:112%!important;height:112%!important}.world-stage__bg:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 40%,#0000 0 22rem,#07182c38 34rem),linear-gradient(90deg,#07182cd6,#07182c2e 34%,#07182c42 70%,#07182cbd),linear-gradient(#07182c1a,#07182c1f 58%,#07182ceb);position:absolute;inset:0}.world-stage__motion{filter:blur(3px);opacity:.8;pointer-events:none;border-radius:999px;position:absolute}.world-stage__motion--one{background:linear-gradient(90deg,#0000,#fff7e68a,#d4af37b3,#0000);width:44vw;height:2px;animation:16s ease-in-out infinite alternate worldDriftOne;top:34%;left:4%;transform:rotate(-12deg)}.world-stage__motion--two{background:radial-gradient(circle,#7ec6f09e,#0000 64%);width:240px;height:240px;animation:20s ease-in-out infinite alternate worldDriftTwo;top:18%;right:14%}.world-stage__motion--three{background:linear-gradient(90deg,#0000,#ff6b5b8f,#7ec6f075,#0000);width:60vw;height:2px;animation:18s ease-in-out infinite alternate worldDriftThree;bottom:22%;right:-10%;transform:rotate(18deg)}.world-stage__content{z-index:1;grid-template-columns:minmax(320px,.86fr) minmax(420px,1fr) minmax(270px,.58fr);gap:24px;min-height:calc(100vh - 110px);padding:clamp(34px,5vw,82px) clamp(24px,5vw,86px);display:grid;position:relative}.world-title-hud{align-self:center;gap:16px;max-width:640px;display:grid}.world-title-hud>span,.world-drop-orbit__head span{color:#ffd76a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:1000}.world-title-hud h1{color:#fff7e6;letter-spacing:0;text-shadow:0 7px #07182c6b,0 0 44px #d4af3738;text-transform:uppercase;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,9vw,134px);line-height:.78}.world-title-hud p{color:#fff7e6eb;background:linear-gradient(90deg,#07182cb8,#07182c42);border-left:3px solid #d4af37c7;margin:0;padding:14px 18px;font-size:clamp(16px,1.35vw,22px);font-weight:700;line-height:1.5}.world-actions,.world-status-row{flex-wrap:wrap;gap:10px;display:flex}.world-action{color:#fff7e6;text-transform:uppercase;background:#fff7e624;border:1px solid #fff7e63d;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:1000;display:inline-flex}.world-action--primary{background:linear-gradient(135deg,#ff6b5b,#d4af37);border-color:#fff7e67a;box-shadow:0 18px 42px #ff6b5b3d}.world-status-row span{color:#fff7e6e6;background:#07182c94;border:1px solid #fff7e629;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.world-beacons{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:14px;display:grid}.world-beacon{color:#fff7e6;background:linear-gradient(145deg,#07182cb8,#07182c47),radial-gradient(circle at 85% 0,#fff7e624,#0000 38%);border:1px solid #fff7e62e;border-radius:18px;align-content:end;gap:7px;min-height:146px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000042}.world-beacon:before{background:radial-gradient(circle, var(--beacon,#d4af3794), transparent 64%);content:"";opacity:.72;width:120px;height:120px;position:absolute;top:-34px;right:-34px}.world-beacon svg,.world-beacon strong,.world-beacon span{position:relative}.world-beacon svg{color:#ffd76a}.world-beacon strong{font-size:18px;line-height:1}.world-beacon span{color:#fff7e6c2;font-size:12px;font-weight:800;line-height:1.35}.world-beacon:hover{border-color:#fff7e670;transform:translateY(-4px)scale(1.01)}.world-beacon--drops{--beacon:#ff6b5bad}.world-beacon--radar{--beacon:#7ec6f0b8}.world-beacon--crew{--beacon:#a65cff8c}.world-beacon--trade{--beacon:#ffae40ad}.world-drop-orbit{background:linear-gradient(#07182cc2,#07182c6b);border:1px solid #d4af374d;border-radius:24px;align-self:center;gap:12px;padding:16px;display:grid;box-shadow:0 22px 58px #0000004d}.world-drop-orbit__head strong{color:#fff7e6;font-size:21px;line-height:1.05;display:block}.world-drop-stack{gap:10px;display:grid}.world-drop{background:#fff7e61a;border:1px solid #fff7e626;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.world-drop span{color:#fff7e6;font-size:13px;font-weight:900;line-height:1.2}.world-drop strong{color:#ffd76a;font-size:13px}.world-drop-orbit__link{color:#07182c;text-transform:uppercase;background:#fff7e6e6;border-radius:999px;justify-self:start;padding:10px 14px;font-size:12px;font-weight:1000}.world-scroll-cue{color:#fff7e6b8;text-transform:uppercase;z-index:2;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.shop-section,.world-service-lane,.world-crew-board,.world-community-stage{z-index:2;max-width:1320px;margin-inline:auto;position:relative}.vault-hero+.shop-section,.world-stage+.shop-section{margin-top:-12px}.shop-section{background:linear-gradient(#07182c9e,#07182c2e);border:1px solid #fff7e624;border-radius:28px;padding:24px;box-shadow:0 28px 80px #00000042}.section-title-row h2,.section-title-row p{color:#fff7e6}.section-title-row h2{text-shadow:0 4px #07182c57;font-size:clamp(30px,4vw,58px)}.section-title-row p{color:#fff7e6c2;font-size:15px;display:block!important}.product-grid,.shop-section--featured .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.shop-section--featured .product-grid{align-items:stretch}.product-card{background:linear-gradient(#fff7e6eb,#fff7e6c2);border:1px solid #fff7e685;border-radius:22px;min-height:420px;box-shadow:0 22px 56px #0000002e}.product-card__media{min-height:220px}:is(.product-visual,.product-visual:has(.product-visual__photo)){width:124px;height:178px;transform:none}:is(.product-visual--compact:has(.product-visual__photo),.product-visual--compact){width:62px;height:92px}.product-card h3{font-size:17px;line-height:1.22}.product-card p,.product-card__meta strong,.stock{font-size:13px}.world-service-lane{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.world-service-lane article,.world-crew-board,.world-community-stage{color:#fff7e6;background:#07182c8c;border:1px solid #fff7e626;border-radius:22px;box-shadow:0 22px 58px #00000038}.world-service-lane article{gap:10px;padding:18px;display:grid}.world-service-lane article svg{color:#ffd76a}.world-service-lane article span,.world-crew-board p,.world-community-stage p{color:#fff7e6c2}.world-crew-board,.world-community-stage{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:18px;padding:26px;display:grid;overflow:hidden}.world-crew-board h2,.world-community-stage h2{color:#fff7e6;text-transform:uppercase;margin:4px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,56px);line-height:.98}.world-crew-board>div:first-child>span{color:#ffd76a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:1000}.community-band,.trust-row,.sell-to-us-band{display:none}@keyframes worldDriftOne{to{opacity:.42;transform:translate(7vw,3vh)rotate(-9deg)}}@keyframes worldDriftTwo{to{opacity:.46;transform:translate(-5vw,6vh)scale(1.18)}}@keyframes worldDriftThree{to{opacity:.38;transform:translate(-8vw,-3vh)rotate(15deg)}}@media (max-width:1120px){.world-stage__content{grid-template-columns:1fr;padding-bottom:80px}.world-beacons{grid-template-columns:repeat(3,minmax(0,1fr))}.world-drop-orbit{max-width:720px}.product-grid,.shop-section--featured .product-grid,.world-service-lane{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.world-stage__content{gap:18px;padding:28px 16px 70px}.world-title-hud h1{font-size:58px}.world-title-hud p{font-size:15px}.world-beacons,.product-grid,.shop-section--featured .product-grid,.world-service-lane,.world-crew-board,.world-community-stage{grid-template-columns:1fr}.world-beacon{min-height:108px}.shop-section{border-inline:0;border-radius:0;padding:18px 14px}.product-card{min-height:360px}}.mobile-bottom-nav{display:none!important}.world-stage+.shop-section.shop-section--featured{box-shadow:none;background:linear-gradient(#07182cb8,#07182c57 50%,#07182c00),radial-gradient(circle at 14% 18%,#d4af373d,#0000 28rem),radial-gradient(circle at 86% 8%,#7ec6f033,#0000 24rem);border-color:#fff7e61f;border-radius:36px 36px 0 0;max-width:100%;margin-top:-8px;padding:clamp(26px,4vw,54px) clamp(18px,5vw,86px)}.shop-section--featured .section-title-row,.shop-section--featured .product-grid{max-width:1320px;margin-inline:auto}.shop-section--featured .product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff7e6;background:linear-gradient(#fff7e624,#fff7e60f),radial-gradient(circle at 50% 18%,#d4af3733,#0000 28rem),#07182c8a;border-color:#fff7e638;overflow:visible}.shop-section--featured .product-card:before{background:linear-gradient(90deg,#0000,#fff7e69e,#0000);left:28px;right:28px}.shop-section--featured .product-card__media{min-height:250px}.shop-section--featured .product-card__media:after{opacity:.34;background:radial-gradient(#d4af378c,#0000 62%);height:32px;bottom:24px;left:24%;right:24%}:is(.shop-section--featured .product-visual:has(.product-visual__photo),.shop-section--featured .product-visual){filter:drop-shadow(0 22px 28px #0000005c);width:142px;height:210px}.shop-section--featured .product-card h3,.shop-section--featured .product-card p,.shop-section--featured .product-card__meta strong{color:#fff7e6}.shop-section--featured .product-card p{color:#fff7e6ad}.shop-section--featured .stock--in,.shop-section--featured .stock--ask{color:#80f4a7}.shop-section--featured .cart-button{background:linear-gradient(135deg,#ff6b5be0,#0d4ea2e6);border-radius:0 0 22px 22px}.shop-section--featured .view-all-link{color:#07182c;background:#fff7e6f0}.load-more-dock{background:linear-gradient(90deg,#07182cad,#07182c52),radial-gradient(circle at 12%,#d4af372e,#0000 22rem);border:1px solid #fff7e629;border-radius:999px;justify-content:center;align-items:center;gap:14px;max-width:520px;margin:24px auto 0;padding:10px 12px 10px 18px;display:flex}.load-more-dock span{color:#fff7e6c7;font-size:13px;font-weight:900}.load-more-dock button{color:#fff7e6;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ff6b5b,#d4af37);border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:12px;font-weight:1000}.world-service-lane{background:linear-gradient(90deg,#07182cb8,#07182c29 78%,#0000),radial-gradient(circle at 6%,#d4af3729,#0000 18rem);border-left:3px solid #d4af378a;padding:22px 0 22px 22px}.world-service-lane article{box-shadow:none;background:0 0;border:0;border-left:1px solid #fff7e629;border-radius:0;padding:6px 18px}.world-crew-board,.world-community-stage{box-shadow:none;background:linear-gradient(90deg,#07182cc2,#07182c33 72%,#0000),radial-gradient(circle at 92% 20%,#ff6b5b24,#0000 22rem);border:0;border-left:3px solid #d4af3794;border-radius:0;padding-left:24px}@media (max-width:720px){.world-service-lane,.world-crew-board,.world-community-stage{margin-inline:16px}.world-service-lane article{border-top:1px solid #fff7e61f;border-left:0;padding-inline:0}.world-stage+.shop-section.shop-section--featured{border-radius:24px 24px 0 0;padding-inline:14px}.shop-section--featured .product-grid{grid-template-columns:1fr;grid-auto-flow:row;overflow:visible}:is(.shop-section--featured .product-visual:has(.product-visual__photo),.shop-section--featured .product-visual){width:132px;height:196px}}main{background:linear-gradient(#07182c00,#07182c2e 28%,#07182c14),radial-gradient(circle at 12% 42%,#ff6b5b29,#0000 24rem),radial-gradient(circle at 88% 58%,#7ec6f024,#0000 24rem)}.page-hero,.profile-command-hero,.service-hero,.product-detail,.event-list-card,.tool-panel,.vault-list-panel,.auth-panel,.public-note-panel{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.page-hero{box-shadow:none;background:linear-gradient(90deg,#07182cdb,#07182c75 58%,#07182c14),radial-gradient(circle at 82% 18%,#d4af373d,#0000 24rem);border:0;border-radius:0;max-width:100%;min-height:clamp(420px,56vh,680px);margin:0;padding:clamp(112px,15vh,172px) clamp(20px,6vw,116px) clamp(56px,9vh,100px);overflow:hidden}.page-hero:before{opacity:.88;background:linear-gradient(115deg,#0000 0 58%,#fff7e61f 59%,#0000 61%),radial-gradient(circle at 15% 75%,#ff6b5b2e,#0000 20rem),repeating-linear-gradient(100deg,#fff7e60d 0 1px,#0000 1px 56px)}.page-hero:after{background:linear-gradient(90deg,#0000,#fff7e68f,#0000),radial-gradient(#7ec6f03d,#0000 62%);height:1px;bottom:0;left:0;right:0}.page-hero>*{max-width:980px}.page-hero h1{max-width:930px}.page-hero p{background:linear-gradient(90deg,#07182c6b,#07182c14);border-left:3px solid #d4af37b8;max-width:820px;padding:14px 18px}.stat-capsules{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.stat-capsules b{color:#fff7e6;background:#07182cad;border:1px solid #fff7e62e;border-radius:999px;padding:9px 14px}.shop-section:not(.shop-section--featured){box-shadow:none;background:linear-gradient(#07182c0a,#07182c6b 15%,#07182c2e),radial-gradient(circle at 6% 8%,#d4af3729,#0000 24rem),radial-gradient(circle at 92% 20%,#ff6b5b1f,#0000 22rem);border:0;border-radius:0;max-width:100%;padding:clamp(28px,5vw,72px) clamp(16px,6vw,96px)}.shop-section:not(.shop-section--featured) .section-title-row,.shop-section:not(.shop-section--featured) .filter-row,.shop-section:not(.shop-section--featured) .product-grid,.shop-section:not(.shop-section--featured) .load-more-dock{max-width:1360px;margin-inline:auto}.catalogue-controls{background:#07182c7a;border:1px solid #fff7e624;border-radius:999px;padding:8px;box-shadow:0 18px 42px #0000002e}.search-box,.sort-box,.filter-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shop-section:not(.shop-section--featured) .product-card{background:radial-gradient(circle at 22% 8%, color-mix(in srgb, var(--card-accent,#d4af37) 24%, transparent), transparent 16rem), linear-gradient(150deg, #fff7e61f, #fff7e60a 46%, #07182ca3), #07182c85;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,20px 100%,0 calc(100% - 20px));color:#fff7e6;border-color:#fff7e62e;border-radius:22px;overflow:hidden;box-shadow:0 22px 60px #0000003d,inset 0 0 0 1px #fff7e614}.shop-section:not(.shop-section--featured) .product-card[data-photo=reviewed]{background:radial-gradient(circle at 50% 16%,#d4af3747,#0000 18rem),linear-gradient(150deg,#fff7e62e,#fff7e60f 46%,#07182c9e),#07182c94}.shop-section:not(.shop-section--featured) .product-card:before{background:linear-gradient(90deg, transparent, #fff7e67a, transparent), radial-gradient(circle, color-mix(in srgb, var(--card-accent,#d4af37) 42%, transparent), transparent 65%);height:1px;top:52%;left:20px;right:20px}.shop-section:not(.shop-section--featured) .product-card__media{background:radial-gradient(at 50% 82%,#fff7e633,#0000 54%),linear-gradient(#fff7e60f,#0000 64%)}.shop-section:not(.shop-section--featured) .product-card h3,.shop-section:not(.shop-section--featured) .product-card p,.shop-section:not(.shop-section--featured) .product-card__meta strong{color:#fff7e6}.shop-section:not(.shop-section--featured) .product-card p{color:#fff7e6a8}.shop-section:not(.shop-section--featured) .stock--in,.shop-section:not(.shop-section--featured) .stock--ask{color:#80f4a7}.shop-section:not(.shop-section--featured) .cart-button{background:linear-gradient(135deg,#ff6b5beb,#0d4ea2e6),#07182c;border-top-color:#fff7e62e}.shop-section:not(.shop-section--featured) .icon-button{color:#07182c;background:#fff7e6e6}.product-detail{box-shadow:none;color:#fff7e6;background:linear-gradient(115deg,#07182cd1,#07182c7a 52%,#07182c3d),radial-gradient(circle at 24% 22%,#d4af372e,#0000 24rem);border:0;border-radius:0;max-width:100%;min-height:calc(100vh - 98px);margin:0;padding:clamp(112px,13vh,156px) clamp(18px,7vw,118px) clamp(54px,7vh,94px)}.product-detail__visual{background:radial-gradient(at 50% 82%,#fff7e63d,#0000 56%),radial-gradient(circle at 50% 32%,#d4af3733,#0000 22rem),#fff7e60f;border-color:#fff7e629;border-radius:32px;box-shadow:inset 0 0 0 1px #fff7e60f}.product-detail__copy>span,.product-detail h1,.product-detail__copy p,.detail-price,.detail-list dt,.detail-list dd,.pricing-note,.public-note{color:#fff7e6}.product-detail__copy p,.detail-list dd,.public-note,.pricing-note{color:#fff7e6bd}.detail-list{border-color:#fff7e629}.detail-list div{border-color:#fff7e614}.event-list{background:linear-gradient(#07182c00,#07182c57),radial-gradient(circle at 88% 12%,#ff6b5b1f,#0000 22rem);gap:2px;max-width:100%;margin:0;padding:0 clamp(16px,6vw,96px) clamp(36px,7vw,86px)}.event-list-card{box-shadow:none;color:#fff7e6;background:linear-gradient(90deg,#07182cb8,#07182c3d 76%,#0000),radial-gradient(circle at 10%,#d4af3724,#0000 18rem);border:0;border-left:3px solid #d4af37a3;border-radius:0;max-width:1220px;margin-inline:auto}.event-list-card h2,.event-list-card p,.event-list-card em,.event-list-card span{color:#fff7e6}.event-list-card p,.event-list-card em{color:#fff7e6c2}.tool-panel,.vault-list-panel,.auth-panel{color:#fff7e6;background:linear-gradient(145deg,#07182ca8,#07182c3d),radial-gradient(circle at 100% 0,#d4af3724,#0000 12rem);border-color:#fff7e624}.tool-panel__head span,.tool-panel__head em,.tool-panel p,.tool-panel strong,.tool-panel span,.vault-list-panel p,.vault-list-panel strong,.vault-list-panel span,.vault-list-panel em{color:#fff7e6}.tool-panel p,.tool-panel em,.vault-list-panel p,.vault-list-panel em{color:#fff7e6b8}.compact-list>*,.workflow-list span,.signal-list div,.listing-flow div,.social-feed-list div,.quest-list div,.profile-card-list div,.account-preview-grid article,.profile-platform-roadmap article{color:#fff7e6;background:linear-gradient(90deg,#fff7e614,#0000 72%),#07182c57;border-color:#fff7e61a}@media (max-width:900px){.page-hero,.product-detail{min-height:auto;padding-top:88px}.catalogue-controls{border-radius:26px}.product-detail{grid-template-columns:1fr}}@media (max-width:720px){.page-hero{padding-inline:16px}.page-hero h1{font-size:clamp(48px,17vw,68px)}.page-hero p,.shop-section:not(.shop-section--featured){padding-inline:14px}.shop-section:not(.shop-section--featured) .product-card{clip-path:none}.event-list-card{grid-template-columns:1fr}}.pricing-note,.public-note{background:#07182c85;border:1px solid #fff7e624;border-radius:12px;padding:12px 14px;color:#fff7e6d1!important}@media (max-width:720px){.page-hero h1,.service-hero h1,.profile-hero h1,.profile-id-card h1,.vault-credit-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,12vw,50px)}.product-detail h1{overflow-wrap:anywhere;font-size:clamp(34px,10vw,46px)}.product-detail__copy p{font-size:15px}}.profile-command-hero{box-shadow:none;background:linear-gradient(90deg,#07182ce0,#0d4ea257 72%,#07182c0a),radial-gradient(circle at 12% 78%,#d4af3733,#0000 24rem);border:0;border-radius:0;max-width:100%;min-height:clamp(430px,54vh,680px);margin:0;padding:clamp(96px,12vh,146px) clamp(18px,6vw,116px) clamp(44px,7vh,84px)}.profile-command-hero:before{background:linear-gradient(115deg,#0000 0 64%,#fff7e61a 65%,#0000 67%),repeating-linear-gradient(90deg,#fff7e60b 0 1px,#0000 1px 74px),repeating-linear-gradient(0deg,#fff7e609 0 1px,#0000 1px 74px)}.profile-id-card{box-shadow:none;background:0 0;border:0;max-width:1040px}.profile-level-bar{background:#07182cb8;border-color:#d4af3799}.profile-stat-grid{background:linear-gradient(90deg,#07182c47,#07182c14),radial-gradient(circle at 10%,#d4af371f,#0000 20rem);max-width:100%;margin:0;padding:22px clamp(16px,6vw,96px)}.profile-stat-grid article{color:#fff7e6;background:linear-gradient(145deg,#fff7e61a,#fff7e609),#07182c94;border-color:#fff7e629;border-radius:22px;box-shadow:0 20px 54px #0003}.profile-stat-grid strong,.profile-stat-grid span,.profile-stat-grid em{color:#fff7e6}.profile-stat-grid em{color:#fff7e6ad}.profile-dashboard-grid,.market-terminal-grid,.market-command-center,.market-grid{background:radial-gradient(circle at 82% 12%,#ff6b5b1a,#0000 22rem),linear-gradient(#07182c0f,#07182c3d);max-width:100%;margin:0;padding-inline:clamp(16px,6vw,96px)}.profile-form input,.profile-form select,.auth-panel input,.auth-panel select{color:#07182c;background:#fff7e6eb;border-color:#fff7e652}.gacha-hero{box-shadow:none;background:linear-gradient(90deg,#07182ce0,#07182c61 46%,#07182c1f),radial-gradient(circle at 86% 18%,#d4af3733,#0000 26rem);border:0;border-radius:0;max-width:100%;margin:0}.gacha-hero__copy{color:#fff7e6;background:linear-gradient(90deg,#07182cbd,#07182c3d),radial-gradient(circle at 12% 20%,#ff6b5b1f,#0000 20rem)}.gacha-hero__copy h1,.gacha-hero__copy p,.gacha-hero__copy>span{color:#fff7e6}.gacha-hero__copy p{color:#fff7e6c2}.gacha-stage{background:radial-gradient(circle at 18% 10%,#d4af371f,#0000 24rem),linear-gradient(#07182c14,#07182c57);max-width:100%;margin:0;padding:clamp(18px,4vw,42px) clamp(16px,6vw,96px)}.gacha-machine-panel,.gacha-console,.gacha-console__section,.pull-panel,.gacha-rules,.gacha-prize-tile{color:#fff7e6;background:linear-gradient(145deg,#fff7e61a,#fff7e609),#07182c9e;border-color:#fff7e624}.gacha-machine-panel__top,.gacha-machine-panel__bottom,.gacha-console__section,.gacha-pack{color:#fff7e6}.gacha-pack{background:linear-gradient(135deg,#fff7e614,#fff7e606),#07182c6b;border-color:#fff7e624}.gacha-pack.is-active{background:linear-gradient(135deg,#d4af373d,#0d4ea252),#07182ca8;border-color:#d4af378f}.gacha-pack strong,.gacha-pack span,.gacha-pack em,.payment-cloud span,.odds-row span,.odds-row strong,.pull-panel h2,.pull-panel p,.pull-panel span{color:#fff7e6}.gacha-pack span,.odds-row span,.pull-panel p{color:#fff7e6b8}.payment-cloud span{background:#fff7e61a;border-color:#fff7e629}@media (max-width:900px){.profile-command-hero,.gacha-hero{min-height:auto}}.lab-grid,.process-grid,.community-grid,.admin-stats,.auction-grid,.metric-strip,.tool-grid,.trade-board,.account-preview-grid,.credit-signal-grid,.credit-process,.credit-eligibility,.leaderboard-table,.beta-roadmap{background:radial-gradient(circle at 14% 8%,#d4af371f,#0000 22rem),linear-gradient(#07182c0f,#07182c4d);max-width:100%;margin:0;padding:clamp(18px,3.6vw,42px) clamp(16px,6vw,96px)}.lab-grid article,.process-grid article,.community-grid article,.admin-stats article,.metric-strip article,.account-preview-grid article,.credit-signal-grid article,.credit-process,.credit-eligibility,.leaderboard-table article,.beta-roadmap article,.public-note-panel{color:#fff7e6;background:linear-gradient(145deg,#fff7e61a,#fff7e609),radial-gradient(circle at 88% 8%,#7ec6f014,#0000 14rem),#07182c9e;border:1px solid #fff7e624;border-radius:22px;overflow:hidden;box-shadow:0 24px 62px #00000038,inset 0 0 0 1px #fff7e60f}.public-note-panel{max-width:100%;margin:0;padding:clamp(22px,4vw,42px) clamp(18px,6vw,96px)}.public-note-panel:before,.public-note-panel:after{opacity:.42}.lab-grid h2,.process-grid h2,.community-grid h2,.public-note-panel h2,.admin-stats strong,.metric-strip strong,.account-preview-grid strong,.credit-signal-grid strong,.credit-process h2,.credit-eligibility h2,.leaderboard-table strong,.beta-roadmap strong{color:#fff7e6}.lab-grid p,.process-grid p,.community-grid p,.public-note-panel p,.admin-stats span,.metric-strip span,.account-preview-grid span,.credit-signal-grid span,.credit-process p,.credit-eligibility p,.leaderboard-table span,.leaderboard-table em,.leaderboard-table small,.beta-roadmap span{color:#fff7e6b8}.community-grid a,.public-note-panel a,.leaderboard-table b,.metric-strip b,.account-preview-grid b,.credit-signal-grid b,.credit-eligibility span{color:#ffd76a}.credit-eligibility li{color:#fff7e6d1;background:linear-gradient(90deg,#fff7e61a,#7ec6f00b),#07182c6b;border-color:#fff7e61f}.lab-grid svg,.process-grid svg,.community-grid svg,.admin-stats svg,.metric-strip svg,.credit-signal-grid svg{color:#ffd76a}.service-hero{box-shadow:none;color:#fff7e6;background:linear-gradient(90deg,#07182cdb,#0d4ea257 70%,#07182c0d),radial-gradient(circle at 82% 20%,#d4af372e,#0000 22rem);border:0;border-radius:0;max-width:100%;min-height:clamp(410px,52vh,660px);margin:0;padding:clamp(96px,12vh,146px) clamp(18px,6vw,116px) clamp(44px,7vh,84px)}.service-hero h1,.service-hero p,.service-hero span{color:#fff7e6}.service-hero p{color:#fff7e6c7}.service-hero .product-visual{color:#fff7e6;background:radial-gradient(circle at 50% 28%,#fff7e647,#0000 36%),linear-gradient(145deg,#7ec6f047,#ff6b5b33),#07182c7a;border-color:#fff7e62e}.auth-benefit-row span,.oauth-grid button,.oauth-grid a{color:#fff7e6;background:linear-gradient(135deg,#fff7e61a,#fff7e609),#07182c8f;border-color:#fff7e624}.auth-panel p,.auth-form small{color:#fff7e6b8}@media (max-width:720px){.lab-grid,.process-grid,.community-grid,.admin-stats,.auction-grid,.metric-strip,.tool-grid,.trade-board,.account-preview-grid,.credit-signal-grid,.credit-process,.credit-eligibility,.leaderboard-table,.beta-roadmap,.public-note-panel{padding-inline:14px}.service-hero{grid-template-columns:1fr;min-height:auto;padding-top:86px}.service-hero p,.service-hero strong,.service-hero .product-actions{max-width:calc(100vw - 44px)}.service-hero .product-visual{justify-self:start;width:min(142px,42vw);height:188px}.service-hero .product-visual__card strong{-webkit-line-clamp:4;font-size:13px;line-height:1.02}.page-hero h1,.service-hero h1,.profile-hero h1,.profile-command-hero h1,.vault-credit-hero h1,.product-detail h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-size:clamp(34px,10.8vw,44px);line-height:.95}.page-hero p,.service-hero p,.profile-command-hero p,.vault-credit-hero p,.product-detail__copy p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.service-hero h1{max-width:calc(100vw - 44px);font-size:clamp(30px,8.8vw,34px)}}.home-world-flow{isolation:isolate;background:linear-gradient(#07182c00 0,#07182c42 34%,#07182c80 72%,#07182cb8),radial-gradient(circle at 14% 40%,#ff6b5b2e,#0000 28rem),radial-gradient(circle at 84% 52%,#7ec6f033,#0000 34rem),#07182c;position:relative;overflow:clip}.home-world-flow:before,.home-world-flow:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.home-world-flow:before{filter:saturate(1.12)contrast(1.05);opacity:.42;background:-webkit-linear-gradient(270deg,#07182c29,#07182cad),-webkit-image-set(url(/branding/vault-room-world-bg.avif) 1x type("image/avif"),url(/branding/vault-room-world-bg.webp) 1x type("image/webp")) top/cover repeat-y;background:linear-gradient(#07182c29,#07182cad),image-set("/branding/vault-room-world-bg.avif" 1x type("image/avif"),"/branding/vault-room-world-bg.webp" 1x type("image/webp")) top/cover repeat-y}.home-world-flow:after{mix-blend-mode:screen;opacity:.82;background:radial-gradient(at 50% 18%,#0000 0 20rem,#07182c57 43rem),linear-gradient(112deg,#0000 0 31%,#fff7e62e 31.2% 31.45%,#0000 31.8%),linear-gradient(72deg,#0000 0 66%,#7ec6f029 66.15% 66.45%,#0000 66.8%),repeating-linear-gradient(96deg,#fff7e60a 0 1px,#0000 1px 72px)}.home-world-flow>*{z-index:1;position:relative}.home-world-flow .world-stage{min-height:calc(100svh - 106px)}.home-world-flow .world-stage__bg img{filter:saturate(1.22)contrast(1.08);object-position:center 42%}.home-world-flow .world-stage__bg:after{background:radial-gradient(circle at 50% 40%,#0000 0 25rem,#07182c1f 38rem),linear-gradient(90deg,#07182cdb,#07182c21 36%,#07182c38 70%,#07182cc7),linear-gradient(#07182c0f,#07182c1a 58%,#07182ccc)}.home-world-flow .world-title-hud p{background:linear-gradient(90deg,#07182cb3,#07182c2e);border-left-color:#ffd76adb;box-shadow:18px 22px 48px #0000002e}.home-world-flow .world-action,.home-world-flow .world-status-row span,.home-world-flow .world-beacon,.home-world-flow .world-drop,.home-world-flow .world-service-lane article,.home-world-flow .world-crew-board,.home-world-flow .world-community-stage{-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12)}.home-world-flow .world-scroll-cue{text-shadow:0 2px 12px #00000070;bottom:28px}@media (min-width:1121px){.home-world-flow .world-stage__content{grid-template-columns:minmax(350px,.9fr) minmax(520px,1.18fr) minmax(300px,.62fr);gap:clamp(28px,4vw,58px);padding-block:clamp(42px,6vh,84px)}.home-world-flow .world-title-hud{max-width:540px}.home-world-flow .world-title-hud h1{max-width:540px;font-size:clamp(64px,7.6vw,112px)}.home-world-flow .world-beacons{min-height:min(620px,100svh - 220px);display:block;position:relative}.home-world-flow .world-beacon{border-radius:24px;width:min(270px,45%);min-height:118px;padding:17px;position:absolute}.home-world-flow .world-beacon:after{content:"";background:linear-gradient(90deg,#0000,#fff7e66b,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.home-world-flow .world-beacon--market{--beacon-tilt:-1.4deg;transform:rotate(var(--beacon-tilt));width:min(300px,49%);top:6%;left:4%}.home-world-flow .world-beacon--drops{--beacon-tilt:1.3deg;transform:rotate(var(--beacon-tilt));top:0;right:3%}.home-world-flow .world-beacon--radar{--beacon-tilt:1.1deg;transform:rotate(var(--beacon-tilt));top:34%;left:0}.home-world-flow .world-beacon--events{--beacon-tilt:-1deg;transform:rotate(var(--beacon-tilt));top:31%;right:0}.home-world-flow .world-beacon--crew{--beacon-tilt:-.8deg;transform:rotate(var(--beacon-tilt));bottom:5%;left:9%}.home-world-flow .world-beacon--trade{--beacon-tilt:1.5deg;transform:rotate(var(--beacon-tilt));bottom:1%;right:8%}.home-world-flow .world-beacon:hover{transform:translateY(-7px) scale(1.02) rotate(var(--beacon-tilt,0deg))}}.home-world-flow .world-drop-orbit{background:radial-gradient(circle at 50% 34%,#d4af3747,#0000 20rem),linear-gradient(#07182c75,#07182c1f);border-color:#fff7e62e;box-shadow:0 26px 70px #0000003d,inset 0 0 0 1px #fff7e614}.home-world-flow .world-drop{background:linear-gradient(90deg,#fff7e61f,#fff7e60d),#07182c6b;border-color:#fff7e62e;box-shadow:0 14px 32px #0000002e}.home-world-flow .world-stage+.shop-section.shop-section--featured{background:linear-gradient(#07182c00,#07182c4d 18%,#07182c0f),radial-gradient(circle at 14% 8%,#d4af3738,#0000 28rem),radial-gradient(circle at 84% 18%,#7ec6f02e,#0000 24rem);border:0;border-radius:0;margin-top:-1px;padding-top:clamp(42px,7vw,92px)}.home-world-flow .world-stage+.shop-section.shop-section--featured:before{content:"";pointer-events:none;background:linear-gradient(#07182c00,#07182c7a 72%,#07182c00),radial-gradient(at 50% 62%,#7ec6f029,#0000 64%);height:170px;position:absolute;inset:-118px 0 auto}.home-world-flow .shop-section--featured .section-title-row{align-items:end}.home-world-flow .shop-section--featured .product-card{background:radial-gradient(circle at 50% 18%,#d4af3742,#0000 19rem),linear-gradient(#fff7e61c,#fff7e60a),#07182c61;border-color:#fff7e629;box-shadow:0 24px 70px #0003,inset 0 0 0 1px #fff7e60f}.home-world-flow .shop-section--featured .product-card:hover{transform:translateY(-6px)}.home-world-flow .world-service-lane{background:linear-gradient(90deg,#0000,#07182c94 16%,#07182c3d 72%,#0000),radial-gradient(circle at 24% 40%,#ffd76a24,#0000 24rem);border-left:0;max-width:100%;margin-top:0;padding:clamp(34px,5vw,68px) clamp(16px,6vw,96px)}.home-world-flow .world-service-lane article{box-shadow:none;background:#07182c38;border:1px solid #fff7e61a;border-radius:18px;padding:16px}.home-world-flow .world-crew-board,.home-world-flow .world-community-stage{background:linear-gradient(90deg,#0000,#07182cb8 12%,#07182c3d 78%,#0000),radial-gradient(circle at 82% 28%,#ff6b5b29,#0000 24rem);border-left:0;max-width:100%;margin-top:0;padding-inline:clamp(18px,6vw,96px)}@media (max-width:1120px){.home-world-flow .world-stage__content{min-height:auto}.home-world-flow .world-stage+.shop-section.shop-section--featured{padding-top:36px}}@media (max-width:720px){.home-world-flow:before{opacity:.34;background-position:top;background-size:auto 1120px}.home-world-flow .world-beacon{border-radius:22px}.home-world-flow .world-drop-orbit{display:none}.home-world-flow .world-service-lane,.home-world-flow .world-crew-board,.home-world-flow .world-community-stage{margin-inline:0;padding-inline:16px}.home-world-flow .world-service-lane{padding-block:26px}.home-world-flow .world-service-lane article{border-radius:16px}}.world-route-dock,.mobile-route-dock{display:none}@media (min-width:1280px){.site-header{overflow:visible}.nav-more{z-index:45}.nav-more>div{z-index:46}.world-route-dock{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);color:#fff7e6;z-index:44;background:linear-gradient(#07182cc7,#07182c57),radial-gradient(circle at 12% 0,#ffd76a38,#0000 9rem);border:1px solid #fff7e624;border-left:0;border-radius:0 22px 22px 0;gap:10px;max-width:180px;padding:12px 10px 12px 8px;display:grid;position:fixed;top:clamp(150px,18vh,210px);left:0;box-shadow:0 22px 60px #0000002e}.world-route-dock__label{color:#fff7e6b3;text-transform:uppercase;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:1000;display:inline-flex}.world-route-dock__label svg{color:var(--vault-gold)}.world-route-dock>div{gap:4px;display:grid}.world-route-dock a{color:#fff7e6;background:linear-gradient(90deg,#fff7e614,#fff7e605),#07182c2e;border:1px solid #0000;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:48px;padding:8px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.world-route-dock a:hover,.world-route-dock a.is-active{border-color:#d4af377a;transform:translate(4px);box-shadow:0 12px 26px #0000002e,0 0 24px #d4af371f}.world-route-dock a.is-active{background:radial-gradient(circle at 0%,#ffd76a3d,#0000 5rem),linear-gradient(90deg,#ff6b5b3d,#0d4ea238)}.world-route-dock a svg{color:var(--vault-gold)}.world-route-dock a span{gap:1px;min-width:0;display:grid}.world-route-dock a strong{font-size:12px;font-weight:1000;line-height:1}.world-route-dock a em{color:#fff7e69e;font-size:10px;font-style:normal;font-weight:800;line-height:1.12}}main>.page-hero:not(.page-hero--shop):not(.market-terminal-hero){border-radius:0;max-width:none;margin-inline:0;padding-left:clamp(18px,7vw,112px);padding-right:clamp(18px,7vw,112px);overflow:hidden}main>.page-hero:not(.page-hero--shop):not(.market-terminal-hero):before{background:radial-gradient(circle at 16% 28%,#ffd76a3d,#0000 18rem),radial-gradient(circle at 84% 20%,#7ec6f02e,#0000 22rem),linear-gradient(120deg,#07182ceb,#07182c73 48%,#07182c1f)}main>.page-hero:not(.page-hero--shop):not(.market-terminal-hero):after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff7e638,#0000 18% 74%,#ffd76a38),repeating-linear-gradient(-12deg,#fff7e614 0 1px,#0000 1px 18px);height:4px;position:absolute;bottom:0;left:0;right:0}.community-grid,.trade-board,.process-grid,.leaderboard-table,.credit-signal-grid,.credit-process,.credit-eligibility,.profile-dashboard-grid,.collection-workbench{max-width:none;margin-inline:0;padding-left:clamp(16px,6vw,92px);padding-right:clamp(16px,6vw,92px)}.community-grid,.trade-board,.leaderboard-table{background:linear-gradient(90deg,#0000,#07182c6b 15%,#07182c24 74%,#0000),radial-gradient(circle at 18% 16%,#ffd76a1a,#0000 24rem);padding-top:clamp(24px,4vw,48px);padding-bottom:clamp(34px,6vw,76px)}.community-grid article,.trade-board .tool-panel,.leaderboard-table article,.process-grid article,.credit-signal-grid article{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-color:#fff7e629;box-shadow:0 20px 54px #00000029,inset 0 0 0 1px #fff7e60d}.community-grid article:nth-child(2n),.trade-board .tool-panel:nth-child(2n),.leaderboard-table article:nth-child(2n),.process-grid article:nth-child(2n){transform:translateY(12px)}.community-grid article:nth-child(2n):hover,.trade-board .tool-panel:nth-child(2n):hover,.leaderboard-table article:nth-child(2n):hover,.process-grid article:nth-child(2n):hover{transform:translateY(4px)}.event-list-card,.public-note-panel{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.public-note-panel{margin-top:clamp(20px,4vw,48px);margin-bottom:clamp(34px,6vw,78px)}@media (max-width:1120px){.vault-app{padding-bottom:146px}.mobile-bottom-nav{display:grid!important}.mobile-route-dock{color:#fff7e6;z-index:61;display:block;position:fixed;bottom:72px;left:10px;right:10px}.mobile-route-dock summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ff6b5b47,#0d4ea257),#07182ce6;border:1px solid #d4af375c;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:1000;list-style:none;display:inline-flex;box-shadow:0 16px 34px #00000038}.mobile-route-dock summary::-webkit-details-marker{display:none}.mobile-route-dock summary svg{color:var(--vault-gold)}.mobile-route-dock>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 0,#ffd76a2e,#0000 12rem),#07182cf0;border:1px solid #fff7e629;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:min(52vh,390px);margin-top:8px;padding:10px;display:grid;overflow:auto;box-shadow:0 22px 52px #00000047}.mobile-route-dock:not([open])>div{display:none}.mobile-route-dock a{color:#fff7e6;background:#fff7e60f;border:1px solid #fff7e61a;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.mobile-route-dock a.is-active{background:linear-gradient(135deg,#ff6b5b42,#0d4ea242),#fff7e614;border-color:#d4af376b}.mobile-route-dock a svg{color:var(--vault-gold);flex:none}.floating-cart--mobile{bottom:128px}.cart-drawer.mobile-expanded{max-height:calc(100vh - 164px);bottom:132px}}@media (max-width:720px){.community-grid,.trade-board,.process-grid,.leaderboard-table,.credit-signal-grid,.credit-process,.credit-eligibility,.profile-dashboard-grid,.collection-workbench{padding-left:14px;padding-right:14px}.community-grid article:nth-child(2n),.trade-board .tool-panel:nth-child(2n),.leaderboard-table article:nth-child(2n),.process-grid article:nth-child(2n){transform:none}}.vault-app{background:linear-gradient(#060e1c29,#060e1ceb 82%),url(/branding/vault-room-anime-harbor-table-optimized.webp) top/cover fixed}.top-ribbon{color:#fff7e6e6;letter-spacing:0;text-transform:none;background:#050c18b8;border-bottom-color:#ffe89647}.top-ribbon a{color:#ffe08a}.site-header{background:linear-gradient(#050c18e0,#050c1847);border-bottom-color:#ffe28038;box-shadow:0 12px 50px #0000002e}.desktop-nav{background:#fff7e617;border-color:#fff7e633}.desktop-nav a,.nav-more>button,.header-tools a,.sound-toggle{min-height:38px}.world-stage--scene{min-height:calc(100svh - 118px)}.world-stage--scene .world-stage__bg img{filter:saturate(1.15)contrast(1.04);object-position:center center;width:100%!important;height:100%!important}.world-stage--scene .world-stage__bg:after{background:radial-gradient(circle at 49% 42%,#fff7e605,#0000 30rem),linear-gradient(90deg,#050c1875,#050c1805 36% 68%,#050c1847),linear-gradient(#050c1805,#050c180f 52%,#050c1894)}.world-stage--scene .world-stage__content{min-height:calc(100svh - 118px);padding:clamp(42px,7vh,84px) clamp(18px,5vw,82px) clamp(58px,8vh,104px);display:block}.world-stage--scene .world-title-hud{background:linear-gradient(135deg,#050c1894,#050c182e),radial-gradient(circle at 0 0,#ffd46633,#0000 16rem);border:1px solid #fff7e624;border-radius:20px;max-width:430px;padding:clamp(13px,1.8vw,18px);position:absolute;bottom:clamp(68px,8vh,96px);left:clamp(18px,5vw,82px);box-shadow:0 20px 70px #0003}.world-stage--scene .world-title-hud>span{color:#ffe08a;letter-spacing:.1em}.world-stage--scene .world-title-hud h1{text-shadow:0 8px 28px #0000006b;max-width:420px;font-size:clamp(30px,3.8vw,54px);line-height:.92}.world-stage--scene .world-title-hud p{color:#fff7e6ed;background:0 0;border:0;max-width:390px;padding:0;font-size:clamp(14px,1.04vw,16px);font-weight:850;line-height:1.42}.world-stage--scene .world-action{-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);color:#fff7e6;background:#fff7e61f;border-color:#fff7e63d}.world-stage--scene .world-action--primary{color:#07182c;background:linear-gradient(135deg,#ffb43b,#ff5f5a 48%,#7ec6f0)}.world-stage--scene .world-status-row span{background:#050c186b;border-color:#fff7e629}.world-stage--scene .world-status-row{display:none}.scene-route-chips{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:620px;display:flex;position:absolute;bottom:clamp(78px,9vh,104px);right:clamp(18px,5vw,82px)}.scene-route-chips a{-webkit-backdrop-filter:blur(16px)saturate(1.14);backdrop-filter:blur(16px)saturate(1.14);color:#fff7e6;background:#050c1875;border:1px solid #fff7e62e;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:8px 14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 14px 38px #0000002e}.scene-route-chips a:hover{background:#fff7e629;border-color:#ffe08a70;transform:translateY(-3px)}.scene-route-chips svg{color:#ffe08a}.scene-route-chips span{gap:1px;display:grid}.scene-route-chips strong{font-size:13px;line-height:1}.scene-route-chips em{color:#fff7e6a8;font-size:11px;font-style:normal;font-weight:800}.world-stage--scene .world-scroll-cue{color:#fff7e6c7}.home-world-flow{background:linear-gradient(#050c1800,#050c18b8 58%,#050c18eb)}.home-world-flow .world-stage+.shop-section.shop-section--featured,.home-world-flow .world-service-lane,.home-world-flow .world-crew-board,.home-world-flow .world-community-stage{box-shadow:none;background:linear-gradient(90deg,#050c1800,#050c18ad 16%,#050c188a 84%,#050c1800),radial-gradient(circle at 16% 0,#ffd46626,#0000 26rem);border:0;border-radius:0}.home-world-flow .world-stage+.shop-section.shop-section--featured{margin-top:-1px;padding-top:clamp(42px,7vw,92px)}.home-world-flow .shop-section--featured .section-title-row h2,.home-world-flow .world-crew-board h2,.home-world-flow .world-community-stage h2{letter-spacing:0;text-transform:none}.home-world-flow .shop-section--featured .section-title-row p,.home-world-flow .world-service-lane article span,.home-world-flow .world-community-stage .show-date-chip,.home-world-flow .world-crew-board p,.home-world-flow .world-community-stage p{color:#fff7e6c7}.home-world-flow .world-community-stage .show-date-chip{color:#ffe08a;letter-spacing:.06em;text-transform:uppercase;background:#ffb43b24;border:1px solid #ffe08a57;border-radius:999px;align-items:center;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:1000;display:inline-flex}.home-world-flow .world-service-lane{grid-template-columns:repeat(4,minmax(0,1fr))}.home-world-flow .world-service-lane article{background:#fff7e614;border-color:#fff7e624;border-radius:20px}.home-world-flow .world-service-lane article strong{color:#fff7e6}.home-world-flow .world-crew-board,.home-world-flow .world-community-stage{padding-top:clamp(30px,5vw,70px);padding-bottom:clamp(30px,5vw,70px)}.event-showcase-strip{color:#fff7e6;background:linear-gradient(90deg,#050c1800,#050c18c2 14%,#050c189e 86%,#050c1800),radial-gradient(circle at 22% 8%,#ffb43b33,#0000 24rem),radial-gradient(circle at 88% 80%,#7ec6f029,#0000 22rem);grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr) auto;align-items:stretch;gap:14px;margin:0;padding:clamp(18px,3vw,34px) clamp(16px,6vw,96px);display:grid}.event-showcase-strip>div,.event-showcase-strip>a{background:#fff7e614;border:1px solid #fff7e624;border-radius:20px;padding:clamp(16px,2.2vw,24px);box-shadow:0 18px 48px #00000029}.event-showcase-strip span{color:#fff7e6bf;font-size:13px;font-weight:800}.event-showcase-strip>div:first-child>span{color:#ffe08a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:1000}.event-showcase-strip h2{color:#fff7e6;font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(28px,4vw,58px);line-height:.95}.event-showcase-strip p{color:#fff7e6d1;margin:0;font-size:clamp(15px,1.5vw,20px);font-weight:900}.event-showcase-strip>div:nth-child(2){gap:6px;display:grid}.event-showcase-strip svg{color:#ffe08a}.event-showcase-strip strong{color:#fff7e6;font-size:18px}.event-showcase-strip>a{color:#07182c;text-align:center;background:linear-gradient(135deg,#ffb43b,#ff5f5a 48%,#7ec6f0);justify-content:center;align-self:stretch;align-items:center;min-width:170px;font-weight:1000;text-decoration:none;display:inline-flex}@media (max-width:1120px){.world-stage--scene .world-stage__content{min-height:auto}.scene-route-chips{justify-content:flex-start;bottom:clamp(28px,5vh,52px);left:clamp(14px,4vw,32px);right:clamp(14px,4vw,32px)}.home-world-flow .world-service-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.event-showcase-strip{grid-template-columns:1fr}}@media (max-width:720px){.vault-app{background-attachment:scroll}.world-stage--scene{min-height:720px}.world-stage--scene .world-stage__bg img{object-position:46% center}.world-stage--scene .world-stage__bg:after{background:linear-gradient(#050c180a,#050c1838 34%,#050c18db),linear-gradient(90deg,#050c1875,#050c1814 58%,#050c1861)}.world-stage--scene .world-stage__content{min-height:720px;padding:28px 14px 70px}.world-stage--scene .world-title-hud{border-radius:20px;max-width:none;padding:18px;bottom:150px;left:14px;right:14px}.world-stage--scene .world-title-hud h1{font-size:38px}.world-stage--scene .world-title-hud p{font-size:14px}.scene-route-chips a{min-height:44px;padding:7px 12px}.home-world-flow .world-service-lane{grid-template-columns:1fr}}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(290px,370px);align-items:start;gap:clamp(18px,3vw,34px);max-width:1280px;margin:24px auto 0;padding:0 clamp(14px,3vw,30px) 48px;display:grid}.checkout-steps{background:#fffaf0f0;border:1px solid #fff7e647;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #050c1842}.checkout-step{border-bottom:1px solid #08213d1f;gap:20px;padding:clamp(20px,3vw,30px);display:grid}.checkout-step:last-child{border-bottom:0}.checkout-step__title{align-items:start;gap:12px;display:flex}.checkout-step__title>span{background:var(--vault-ink);color:#ffe08a;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:13px;font-weight:1000;display:inline-flex}.checkout-step__title h2,.checkout-summary h2,.checkout-empty-state h2{color:var(--vault-ink);letter-spacing:0;margin:2px 0 3px;font-size:20px;line-height:1.15}.checkout-step__title p,.checkout-empty-state p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.45}.checkout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-fields label{color:var(--vault-ink);gap:6px;font-size:12px;font-weight:900;display:grid}.checkout-fields label em{color:var(--vault-muted);font-size:10px;font-style:normal;font-weight:700;display:inline}.checkout-fields input,.checkout-fields select{color:var(--vault-ink);background:#fff;border:1px solid #08213d38;border-radius:6px;width:100%;min-height:44px;padding:9px 11px}.checkout-fields input:focus,.checkout-fields select:focus{border-color:var(--vault-blue);box-shadow:0 0 0 3px #2176d221}.checkout-field--wide,.checkout-fields--destination-meta>label:only-child{grid-column:1/-1}.checkout-delivery-service,.checkout-pudo-routes{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.checkout-delivery-service legend,.checkout-pudo-routes legend{color:var(--vault-ink);text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px;font-weight:1000}.checkout-delivery-service>div,.checkout-pudo-routes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.checkout-delivery-service label,.checkout-pudo-routes label{cursor:pointer;background:#ffffffb3;border:1px solid #08213d26;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 12px;display:grid}.checkout-pudo-routes label{grid-template-columns:auto auto minmax(0,1fr)}.checkout-delivery-service label.is-selected,.checkout-pudo-routes label.is-selected{box-shadow:inset 3px 0 0 var(--vault-blue);background:#7ec6f021;border-color:#0d4ea28f}.checkout-delivery-service label.is-unavailable{cursor:not-allowed;opacity:.52}.checkout-delivery-service input,.checkout-pudo-routes input{accent-color:var(--vault-blue);width:17px;height:17px;margin:0}.checkout-delivery-service svg,.checkout-pudo-routes svg{color:var(--vault-navy)}.checkout-delivery-service span,.checkout-pudo-routes span{gap:3px;min-width:0;display:grid}.checkout-delivery-service strong,.checkout-pudo-routes strong{color:var(--vault-ink);font-size:12px;line-height:1.25}.checkout-delivery-service small,.checkout-pudo-routes small{color:var(--vault-muted);font-size:10px;font-weight:700;line-height:1.4}.checkout-delivery-service b{color:var(--vault-ink);text-align:right;white-space:nowrap;font-size:10px}.checkout-locker-fields label>a{color:var(--vault-blue);text-underline-offset:3px;justify-self:start;align-items:center;gap:5px;font-size:11px;font-weight:900;text-decoration:underline;display:inline-flex}.fulfillment-options,.shipping-options{gap:9px;display:grid}.fulfillment-options label,.shipping-options label{cursor:pointer;background:#ffffffb3;border:1px solid #08213d26;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 13px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.fulfillment-options label{grid-template-columns:auto auto minmax(0,1fr)}.fulfillment-options label.is-selected,.shipping-options label.is-selected{box-shadow:inset 3px 0 0 var(--vault-blue);background:#7ec6f021;border-color:#0d4ea28f}.fulfillment-options input,.shipping-options input{accent-color:var(--vault-blue);width:17px;height:17px;margin:0}.fulfillment-options svg,.shipping-options svg{color:var(--vault-navy)}.fulfillment-options span,.shipping-options span{gap:3px;min-width:0;display:grid}.fulfillment-options strong,.shipping-options strong{color:var(--vault-ink);font-size:13px;line-height:1.25}.fulfillment-options small,.shipping-options small{color:var(--vault-muted);font-size:11px;font-weight:700;line-height:1.35}.shipping-options b{color:var(--vault-ink);white-space:nowrap;font-size:13px}.shipping-options>p,.checkout-customs-note{color:var(--vault-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.shipping-rate-status{border-left:3px solid var(--vault-blue);color:var(--vault-ink);background:#2176d214;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.shipping-rate-status svg{color:var(--vault-blue)}.shipping-rate-status span{gap:3px;display:grid}.shipping-rate-status strong{font-size:12px}.shipping-rate-status small{color:var(--vault-muted);font-size:11px;font-weight:700;line-height:1.4}.shipping-rate-button,.checkout-pay-button,.checkout-whatsapp-button,.cart-quote-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:13px;font-weight:1000;display:inline-flex}.shipping-rate-button{background:var(--vault-ink);border:1px solid var(--vault-ink);color:#fff7e6;justify-self:start}.shipping-rate-button:disabled,.checkout-pay-button:disabled,.cart-quote-button:disabled{cursor:not-allowed;opacity:.48}.checkout-summary{background:#fffaf0f5;border:1px solid #fff7e64d;border-radius:8px;gap:16px;padding:20px;display:grid;position:sticky;top:110px;box-shadow:0 24px 70px #050c1847}.checkout-summary__heading{align-items:center;gap:9px;display:flex}.checkout-summary__heading svg{color:var(--vault-navy)}.checkout-summary__lines{border-top:1px solid #08213d1f;border-bottom:1px solid #08213d1f;gap:10px;max-height:270px;padding:13px 0;display:grid;overflow:auto}.checkout-summary__lines>div,.checkout-summary dl>div{justify-content:space-between;align-items:start;gap:14px;display:flex}.checkout-summary__lines span{gap:3px;min-width:0;display:grid}.checkout-summary__lines strong{color:var(--vault-ink);font-size:12px;line-height:1.3}.checkout-summary__lines small,.checkout-summary dl{color:var(--vault-muted);font-size:11px;font-weight:750}.checkout-summary__lines b{color:var(--vault-ink);white-space:nowrap;font-size:12px}.checkout-summary .cart-quantity-control{margin-top:4px}.checkout-summary .cart-quantity-control button{flex-basis:24px;width:24px;height:24px}.checkout-summary .cart-quantity-control input{width:36px;min-height:24px}.checkout-summary__line-total{place-items:end;gap:7px;display:grid}.checkout-summary__remove{color:var(--vault-muted);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.checkout-summary__remove:hover{color:#9b2c27}.checkout-summary__remove:focus-visible{outline:2px solid var(--vault-blue);outline-offset:2px}.checkout-summary dl{gap:9px;margin:0;display:grid}.checkout-summary dt,.checkout-summary dd{margin:0}.checkout-summary dd{color:var(--vault-ink);text-align:right;font-weight:900}.checkout-summary__total{border-top:1px solid #08213d26;padding-top:10px;font-size:15px}.checkout-alert,.checkout-trust{border-left:3px solid var(--vault-gold);background:#d4af371a;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:10px;display:grid}.checkout-alert p,.checkout-trust p,.checkout-feedback{color:var(--vault-muted);margin:0;font-size:11px;font-weight:700;line-height:1.45}.checkout-alert svg,.checkout-trust svg{color:var(--vault-navy)}.checkout-alert--action>div{gap:8px;display:grid}.checkout-retry-button{color:var(--vault-ink);background:#fff;border:1px solid #08213d38;border-radius:6px;justify-self:start;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.checkout-retry-button:focus-visible{outline:2px solid var(--vault-blue);outline-offset:2px}.payment-methods{border:0;gap:8px;margin:0;padding:0;display:grid}.payment-methods legend{color:var(--vault-ink);margin-bottom:7px;padding:0;font-size:11px;font-weight:1000}.payment-methods label{cursor:pointer;background:#ffffffb8;border:1px solid #08213d29;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:grid}.payment-methods label.is-selected{box-shadow:inset 3px 0 0 var(--vault-gold);background:#7ec6f021;border-color:#0d4ea28f}.payment-methods label>span{gap:2px;min-width:0;display:grid}.payment-methods strong{color:var(--vault-ink);font-size:12px}.payment-methods small{color:var(--vault-muted);font-size:10px;font-weight:700;line-height:1.35}.checkout-pay-button,.checkout-whatsapp-button{color:#fff;border:0;width:100%}.checkout-pay-button{background:linear-gradient(#0d4ea2,#08213d);box-shadow:0 8px 20px #08213d33}.checkout-whatsapp-button{background:linear-gradient(#20b15a,#178a43)}.checkout-feedback{border-left:3px solid var(--vault-coral);color:var(--vault-ink);background:#ff6b5b17;padding:9px 10px}.cart-quote-button{color:var(--vault-ink);background:0 0;border:1px solid #08213d40}.cart-drawer .checkout-button{text-align:center;width:100%}.checkout-empty-state{background:#fffaf0f0;border:1px solid #fff7e647;border-radius:8px;justify-items:start;gap:9px;max-width:720px;margin:24px auto 48px;padding:28px;display:grid;box-shadow:0 24px 70px #050c1842}.checkout-empty-state>svg{color:var(--vault-navy)}.crypto-checkout-shell{background:#fffaf0f5;border:1px solid #fff7e64d;border-radius:8px;gap:0;max-width:960px;margin:28px auto 54px;display:grid;overflow:hidden;box-shadow:0 24px 70px #050c184d}.crypto-checkout-header{background:var(--vault-ink);color:#fff7e6;justify-content:space-between;align-items:end;gap:24px;padding:clamp(20px,4vw,34px);display:flex}.crypto-checkout-header>div:first-child{max-width:620px}.crypto-checkout-header span{color:#ffe08a;text-transform:uppercase;font-size:11px;font-weight:1000}.crypto-checkout-header h1{color:#fff7e6;letter-spacing:0;margin:7px 0 9px;font-size:clamp(28px,5vw,46px);line-height:1}.crypto-checkout-header p{color:#fff7e6c7;margin:0;font-size:13px;line-height:1.5}.crypto-order-meta{flex:none;place-items:end;gap:4px;display:grid}.crypto-order-meta strong{color:#fff;font-size:23px}.crypto-order-meta small{color:#fff7e6c7;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.crypto-payment-frame{background:#eef2f6;min-height:620px;display:grid}.crypto-payment-frame__bar{color:var(--vault-muted);background:#fff;border-bottom:1px solid #08213d21;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:11px;font-weight:850;display:flex}.crypto-payment-frame iframe{background:#fff;border:0;width:100%;height:620px}.crypto-checkout-state{color:var(--vault-ink);text-align:center;align-content:center;justify-items:center;gap:9px;min-height:260px;padding:34px;display:grid}.crypto-checkout-state.is-paid>svg{color:#178a43}.crypto-checkout-state h2{color:var(--vault-ink);letter-spacing:0;margin:0;font-size:22px}.crypto-checkout-state p{color:var(--vault-muted);max-width:560px;margin:0;font-size:13px;line-height:1.5}.crypto-checkout-footer{border-top:1px solid #08213d1f;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.crypto-checkout-footer>p{color:var(--vault-muted);margin:0;font-size:10px;font-weight:750}.crypto-checkout-footer>div{gap:8px;display:flex}.crypto-checkout-footer .secondary-action{min-height:38px;padding:7px 11px}.is-spinning{animation:1s linear infinite spin}@media (max-width:980px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-fields--three{grid-template-columns:1fr 1fr}}@media (max-width:620px){.checkout-layout{padding-inline:10px}.checkout-step,.checkout-summary{padding:17px 14px}.checkout-fields,.checkout-fields--three,.checkout-delivery-service>div,.checkout-pudo-routes>div{grid-template-columns:1fr}.checkout-delivery-service label{grid-template-columns:auto minmax(0,1fr) auto}.checkout-pudo-routes label{grid-template-columns:auto minmax(0,1fr)}.checkout-delivery-service label>svg,.checkout-pudo-routes label>svg{display:none}.checkout-field--wide{grid-column:auto}.fulfillment-options label,.shipping-options label{grid-template-columns:auto minmax(0,1fr) auto}.fulfillment-options label>svg,.shipping-options label>svg{display:none}.shipping-options b{grid-column:2/-1}.crypto-checkout-shell{margin:12px 8px 36px}.crypto-checkout-header,.crypto-checkout-footer{flex-direction:column;align-items:start}.crypto-order-meta{justify-items:start}.crypto-payment-frame,.crypto-payment-frame iframe{height:680px;min-height:680px}}.preorder-hero{color:#fff;background:radial-gradient(circle at 78% 24%,#e550b533,#0000 32%),radial-gradient(circle at 61% 76%,#52d2eb2e,#0000 34%),linear-gradient(120deg,#090d1d 0%,#181329 48%,#091827 100%);border-bottom:1px solid #ffe08a38;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;min-height:560px;padding:clamp(54px,8vw,104px) max(22px,50vw - 640px);display:grid;position:relative;overflow:hidden}.preorder-hero>div:first-child{z-index:2;max-width:620px;position:relative}.preorder-hero>div:first-child>span,.preorder-section-heading>span,.anniversary-interest__content>span,.wholesale-portal header span,.wholesale-status-page>span{color:#ffe08a;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:1000}.preorder-hero h1{color:#fff;letter-spacing:0;margin:12px 0 18px;font-size:clamp(46px,7vw,88px);line-height:.94}.preorder-hero p{color:#fffc;max-width:590px;margin:0;font-size:clamp(16px,2vw,20px);line-height:1.55}.preorder-hero__action{color:#07162c;text-transform:uppercase;background:#ffe08a;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:28px;padding:10px 18px;font-size:13px;font-weight:1000;display:inline-flex}.preorder-hero__action:hover{color:#07162c;background:#fff0b8}.preorder-hero__signals{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.preorder-hero__signals span{color:#ffffffdb;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.preorder-hero__signals svg{color:#ffe08a}.preorder-hero__art{align-self:stretch;min-height:430px;position:relative}.preorder-hero__art img{filter:drop-shadow(0 30px 50px #0000006b);object-fit:contain;position:absolute}.preorder-hero__art img:first-child{width:min(540px,70%);height:min(540px,90%);top:1%;left:2%;transform:rotate(-5deg)}.preorder-hero__art img:last-child{width:min(390px,48%);height:min(490px,82%);bottom:-3%;right:0;transform:rotate(7deg)}.preorder-process{background:#fff;border-bottom:1px solid #08213d1f;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px max(22px,50vw - 640px);display:grid}.preorder-process>div{border-right:1px solid #08213d1f;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:8px 24px;display:grid}.preorder-process>div:first-child{padding-left:0}.preorder-process>div:last-child{border-right:0;padding-right:0}.preorder-process svg{color:var(--vault-blue)}.preorder-process span{color:var(--vault-muted);gap:3px;font-size:11px;line-height:1.45;display:grid}.preorder-process strong{color:var(--vault-ink);font-size:13px}.preorder-products{background:#f9f7f2f7;padding:clamp(54px,7vw,92px) max(22px,50vw - 640px)}.preorder-section-heading{max-width:720px;margin-bottom:32px}.preorder-section-heading>span{color:#8b2f76}.preorder-section-heading h2{color:var(--vault-ink);letter-spacing:0;margin:8px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1}.preorder-section-heading p{color:var(--vault-muted);margin:0;line-height:1.55}.preorder-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.preorder-product{background:#fff;border:1px solid #08213d24;border-radius:8px;grid-template-columns:minmax(230px,.85fr) minmax(260px,1.15fr);min-height:430px;display:grid;overflow:hidden}.preorder-product__media{background:radial-gradient(circle at 48% 45%,#ffffff1a,#0000 46%),linear-gradient(145deg,#141023,#291739 54%,#102b38);justify-content:center;align-items:center;min-width:0;padding:26px;display:flex}.preorder-product__media .product-visual{width:100%;height:100%;min-height:330px}.preorder-product__media img{filter:drop-shadow(0 20px 28px #0000006b)}.preorder-product__details{color:var(--vault-ink);align-content:center;gap:12px;padding:clamp(24px,3vw,38px);display:grid}.preorder-product__details>span{color:#8b2f76;text-transform:uppercase;font-size:11px;font-weight:1000}.preorder-product__details h3{color:var(--vault-ink);letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.preorder-product__details>p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.5}.preorder-product__price{justify-content:space-between;align-items:end;gap:12px;display:flex}.preorder-product__price strong{font-size:30px}.preorder-product__price em{color:#117447;text-align:right;font-size:11px;font-style:normal;font-weight:900}.preorder-product__price em.is-sold-out{color:#aa332c}.preorder-product__terms{background:#ffe08a38;border-left:3px solid #d8a928;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px 12px;display:grid}.preorder-product__terms svg{color:#8b6411}.preorder-product__terms span{color:var(--vault-muted);gap:3px;font-size:11px;line-height:1.4;display:grid}.preorder-product__terms strong{color:var(--vault-ink)}.preorder-product .product-actions{margin-top:2px}.preorder-product__availability-source{color:var(--vault-muted);font-size:10px;line-height:1.4}.anniversary-interest{min-height:720px;position:relative;overflow:hidden}.anniversary-interest>img{object-fit:cover;object-position:center}.anniversary-interest:after{content:"";background:linear-gradient(90deg,#040e1ef7 0%,#040e1edb 38%,#040e1e1a 72%);position:absolute;inset:0}.anniversary-interest__content{color:#fff;z-index:2;max-width:620px;padding:clamp(62px,9vw,112px) max(22px,50vw - 640px);position:relative}.anniversary-interest__content>span{align-items:center;gap:7px;display:inline-flex}.anniversary-interest h2{color:#fff;letter-spacing:0;margin:10px 0 15px;font-size:clamp(38px,6vw,70px);line-height:.98}.anniversary-interest__content>p{color:#fffc;max-width:560px;margin:0 0 22px;font-size:16px;line-height:1.55}.anniversary-interest-form{gap:13px;max-width:560px;display:grid}.anniversary-interest-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.anniversary-interest-fields label{color:#ffffffd1;gap:5px;font-size:11px;font-weight:900;display:grid}.anniversary-interest-fields label:first-child{grid-column:1/-1}.anniversary-interest-fields em{color:#ffffff94;font-style:normal}.anniversary-interest-fields input{color:var(--vault-ink);background:#fffffff5;border:1px solid #fff6;border-radius:6px;width:100%;min-height:45px;padding:10px 12px}.interest-honeypot{position:absolute;left:-10000px}.interest-consent{color:#ffffffd1;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:11px;font-weight:750;line-height:1.4;display:grid}.interest-consent input{accent-color:#ffe08a;margin-top:2px}.anniversary-interest-form>button{color:#07162c;cursor:pointer;background:#ffe08a;border:0;border-radius:7px;justify-content:center;align-self:start;align-items:center;gap:8px;width:fit-content;min-height:46px;padding:10px 18px;font-weight:1000;display:inline-flex}.anniversary-interest-form>small{color:#ffffff9e;font-size:10px}.interest-form-status{color:#ffb2a7;gap:7px;margin:0;font-size:12px;font-weight:800;display:flex}.interest-form-status.is-success{color:#98f1c2}.interest-service-state{background:#050d1ab8;border:1px solid #fff3;gap:12px;padding:20px;display:grid}.interest-service-state>span{color:#ffe08a;align-items:center;gap:8px;font-size:12px;font-weight:1000;display:flex}.interest-service-state>p{color:#fffc;margin:0;font-size:13px;line-height:1.5}.interest-service-state>a{color:#07162c;background:#ffe08a;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:46px;padding:10px 18px;font-size:12px;font-weight:1000;display:inline-flex}.checkout-fields textarea{color:var(--vault-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #08213d38;border-radius:6px;width:100%;min-height:100px;padding:10px 11px}.checkout-fields textarea:focus{border-color:var(--vault-blue);box-shadow:0 0 0 3px #2176d221}.checkout-preorder-terms{color:var(--vault-muted);background:#8e337a14;border-left:3px solid #8e337a;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;font-size:11px;line-height:1.45;display:grid}.checkout-preorder-terms input{accent-color:#8e337a;margin-top:2px}.checkout-preorder-terms span{gap:3px;display:grid}.checkout-preorder-terms strong{color:var(--vault-ink)}.checkout-alert--preorder{background:#8e337a14;border-left-color:#8e337a}.auth-panel{background:#fffaf0f7;border:1px solid #08213d1f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:clamp(28px,5vw,70px);max-width:1120px;margin:28px auto 60px;padding:clamp(28px,5vw,52px);display:grid}.auth-panel h1{color:var(--vault-ink);letter-spacing:0;margin:8px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1}.auth-panel>div:first-child>p{color:var(--vault-muted);line-height:1.55}.auth-benefit-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.auth-benefit-row span{color:var(--vault-ink);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;min-height:0;padding:0;font-size:11px;font-weight:850;display:inline-flex}.auth-stack{gap:14px;display:grid}.auth-method-tabs{background:#e9edf0;border:1px solid #08213d24;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.auth-method-tabs button{color:var(--vault-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:900}.auth-method-tabs button[aria-selected=true]{color:var(--vault-ink);background:#fff;box-shadow:0 1px 4px #08213d1f}.oauth-button,.auth-form>button{cursor:pointer;border:1px solid #08213d2e;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:9px 14px;font-weight:950;display:flex}.oauth-button{color:var(--vault-ink);background:#fff}.google-mark{color:#4285f4;background:#fff;border:1px solid #d7dce2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:1000;display:inline-flex}.auth-divider{color:var(--vault-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;font-size:10px;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#08213d24;height:1px}.auth-form{gap:9px;display:grid}.auth-form>label{color:var(--vault-ink);font-size:11px;font-weight:900}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-label-row label{color:var(--vault-ink);font-size:11px;font-weight:900}.auth-label-row button,.auth-form>button.auth-text-button{color:var(--vault-blue);background:0 0;border:0;align-items:center;gap:5px;width:fit-content;min-height:36px;padding:5px 0;font-size:10px;font-weight:900;display:inline-flex}.auth-email-row{background:#fff;border:1px solid #08213d33;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;padding:0 10px;display:grid}.auth-email-row svg{color:var(--vault-muted)}.auth-email-row input{color:var(--vault-ink);background:0 0;border:0;outline:0;width:100%;min-height:44px;padding:8px}.auth-email-row:focus-within{border-color:var(--vault-blue);box-shadow:0 0 0 3px #2176d22e}.auth-email-row:focus-within svg{color:var(--vault-blue)}.auth-password-row{background:#fff;border:1px solid #08213d33;border-radius:6px;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;padding:0 6px 0 10px;display:grid}.auth-password-row>svg{color:var(--vault-muted)}.auth-password-row input{color:var(--vault-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;padding:8px}.auth-password-row>button{color:var(--vault-muted);background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.auth-password-row:focus-within{border-color:var(--vault-blue);box-shadow:0 0 0 3px #2176d22e}.auth-form-heading{color:var(--vault-ink);background:#2176d214;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.auth-form-heading>div{gap:3px;display:grid}.auth-form-heading strong{font-size:11px}.auth-form-heading span{color:var(--vault-muted);font-size:10px;line-height:1.4}.auth-form>button{background:var(--vault-ink);border-color:var(--vault-ink);color:#fff}.auth-form>p,.auth-form>small{color:var(--vault-muted);margin:0;font-size:11px;line-height:1.4}.auth-status{border-left:3px solid var(--vault-blue);color:#334d63;background:#eef5f9;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.account-loading,.wholesale-status-page,.wholesale-empty{color:var(--vault-ink);background:#fffaf0f7;justify-items:start;gap:10px;max-width:820px;margin:28px auto 60px;padding:clamp(28px,5vw,50px);display:grid}.account-dashboard{max-width:1180px;margin:28px auto 60px;padding:0 18px}.account-dashboard>header,.wholesale-portal>header{color:#fff;justify-content:space-between;align-items:start;gap:24px;padding:34px 0;display:flex}.account-dashboard>header span,.account-dashboard>header p{color:#ffffffb8}.account-dashboard>header h1,.wholesale-portal>header h1{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(28px,4vw,45px)}.account-dashboard>header p,.wholesale-portal>header p{margin:0}.account-dashboard>header button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;display:inline-flex}.account-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-profile-form,.account-business-panel{color:var(--vault-ink);background:#fffaf0f7;border-radius:8px;gap:16px;padding:clamp(22px,3vw,32px);display:grid}.account-panel-heading{align-items:start;gap:10px;display:flex}.account-panel-heading h2{color:var(--vault-ink);letter-spacing:0;margin:0;font-size:22px}.account-panel-heading p{color:var(--vault-muted);margin:3px 0 0;font-size:12px}.account-profile-form>label{color:var(--vault-ink);gap:5px;font-size:11px;font-weight:900;display:grid}.account-profile-form input,.account-profile-form select{background:#fff;border:1px solid #08213d33;border-radius:6px;min-height:44px;padding:8px 10px}.account-profile-form>button,.account-business-panel a,.wholesale-status-page a,.wholesale-status-page button{background:var(--vault-ink);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:44px;padding:8px 14px;font-weight:950;display:inline-flex}.account-profile-form>p,.account-business-panel>p,.application-status p{color:var(--vault-muted);margin:0;font-size:12px}.application-status{gap:8px;display:grid}.application-status>span{color:var(--vault-muted);text-transform:uppercase;font-size:10px;font-weight:900}.application-status>strong{color:#8b2f76;text-transform:capitalize;font-size:24px}.application-status em{color:#8f4b22;font-size:12px}.account-security-note,.private-upload-note{color:var(--vault-muted);background:#2176d214;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:10px;font-size:11px;line-height:1.45;display:grid}.wholesale-support-strip{background:#fffaf0f7;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px max(22px,50vw - 590px);display:grid}.wholesale-support-strip>div{border-right:1px solid #08213d1f;gap:5px;padding:12px 20px;display:grid}.wholesale-support-strip>div:last-child{border-right:0}.wholesale-support-strip svg{color:#8b2f76}.wholesale-support-strip strong{color:var(--vault-ink);font-size:13px}.wholesale-support-strip span{color:var(--vault-muted);font-size:11px;line-height:1.4}.wholesale-process{background:#fff;border-bottom:1px solid #08213d1f;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px max(22px,50vw - 590px);display:grid}.wholesale-process>div{border-right:1px solid #08213d1f;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:8px 20px;display:grid}.wholesale-process>div:first-child{padding-left:0}.wholesale-process>div:last-child{border-right:0;padding-right:0}.wholesale-process svg{color:var(--vault-blue)}.wholesale-process span{color:var(--vault-muted);gap:3px;font-size:11px;line-height:1.45;display:grid}.wholesale-process strong{color:var(--vault-ink);font-size:13px}.wholesale-readiness{background:#fffaf0fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 70px;max-width:1120px;margin:28px auto 0;padding:clamp(28px,5vw,48px);display:grid}.wholesale-readiness>div{min-width:0}.wholesale-readiness>div>span,.wholesale-form-intro span{color:#8b2f76;text-transform:uppercase;font-size:10px;font-weight:1000}.wholesale-readiness h2,.wholesale-form-intro h2{color:var(--vault-ink);letter-spacing:0;margin:7px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.05}.wholesale-readiness>div>p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.55}.wholesale-readiness ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.wholesale-readiness li{color:var(--vault-ink);grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.wholesale-readiness li svg{color:#117447}.wholesale-readiness dl{gap:12px;margin:20px 0 0;display:grid}.wholesale-readiness dl>div{border-top:1px solid #08213d1f;gap:4px;padding-top:12px;display:grid}.wholesale-readiness dt{color:var(--vault-ink);font-size:12px;font-weight:900}.wholesale-readiness dd{color:var(--vault-muted);margin:0;font-size:11px;line-height:1.45}.wholesale-readiness>p{color:var(--vault-muted);background:#2176d214;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:0;padding:12px;font-size:11px;line-height:1.45;display:grid}.wholesale-readiness>p svg{color:var(--vault-blue)}.wholesale-service-state{color:var(--vault-ink);background:#fffaf0fa;border-top:1px solid #08213d24;border-bottom:1px solid #08213d24;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;max-width:1120px;margin:28px auto 70px;padding:clamp(24px,5vw,42px);display:grid}.wholesale-service-state>svg{color:#8f4b22}.wholesale-service-state>div{gap:10px;max-width:760px;display:grid}.wholesale-service-state span{color:#8b2f76;text-transform:uppercase;font-size:10px;font-weight:1000}.wholesale-service-state h2{color:var(--vault-ink);letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.wholesale-service-state p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.55}.wholesale-service-state .wholesale-service-state__privacy{color:#8f4b22;font-size:11px;font-weight:800}.wholesale-service-state a{background:var(--vault-ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:46px;padding:10px 18px;font-size:12px;font-weight:1000;display:inline-flex}.wholesale-application{color:var(--vault-ink);background:#fffaf0fa;max-width:1180px;margin:28px auto 70px;padding:clamp(24px,5vw,54px)}.wholesale-application [hidden]{display:none!important}.wholesale-form-intro{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.wholesale-form-intro>div{max-width:720px}.wholesale-form-intro p{color:var(--vault-muted);margin:0;font-size:12px;line-height:1.5}.wholesale-form-intro>strong{color:var(--vault-muted);white-space:nowrap;font-size:11px}.wholesale-form-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;padding:0;list-style:none;display:grid}.wholesale-form-progress li{border-top:3px solid #08213d1f}.wholesale-form-progress li.is-current{border-color:var(--vault-blue)}.wholesale-form-progress li.is-complete{border-color:#62a984}.wholesale-form-progress button{color:var(--vault-muted);background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:46px;padding:9px 8px 9px 0;font-size:11px;font-weight:900;display:flex}.wholesale-form-progress button:disabled{cursor:not-allowed;opacity:.45}.wholesale-form-progress button span{color:var(--vault-ink);background:#08213d14;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.wholesale-form-progress li.is-current button{color:var(--vault-ink)}.wholesale-form-progress li.is-current button span{background:var(--vault-blue);color:#fff}.wholesale-form-progress li.is-complete button span{color:#17623d;background:#dff4e8}.wholesale-application fieldset{border:0;border-top:1px solid #08213d24;gap:18px;margin:0;padding:30px 0;display:grid}.wholesale-application fieldset:first-of-type{border-top:0;padding-top:0}.wholesale-application legend{color:var(--vault-ink);align-items:center;gap:8px;padding:0;font-size:20px;font-weight:1000;display:flex}.wholesale-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wholesale-form-grid label,.wholesale-textarea,.wholesale-file-grid label{color:var(--vault-ink);gap:6px;font-size:11px;font-weight:900;display:grid}.wholesale-form-grid label.wide{grid-column:1/-1}.wholesale-form-grid em,.wholesale-file-grid em,.wholesale-order-note em{color:var(--vault-muted);font-style:normal;font-weight:700}.wholesale-form-grid input,.wholesale-form-grid select,.wholesale-textarea textarea,.wholesale-file-grid input,.wholesale-order-note textarea{color:var(--vault-ink);font:inherit;background:#fff;border:1px solid #08213d33;border-radius:6px;width:100%;min-height:44px;padding:9px 11px}.wholesale-textarea textarea,.wholesale-order-note textarea{resize:vertical;min-height:120px}.wholesale-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wholesale-choice-grid>div{gap:8px;display:grid}.wholesale-choice-grid>div>strong{font-size:12px}.wholesale-choice-grid label{color:var(--vault-muted);align-items:center;gap:7px;font-size:12px;display:flex}.wholesale-choice-grid input,.wholesale-declarations input{accent-color:#8b2f76}.wholesale-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wholesale-file-grid input{min-height:50px}.fieldset-note{color:var(--vault-muted);margin:0;font-size:11px;line-height:1.45}.wholesale-review-note{background:#ffe08a3d;border-left:3px solid #d8a928;margin-bottom:24px;padding:12px 14px}.wholesale-review-note p{color:var(--vault-muted);margin:4px 0 0}.wholesale-declarations{border-top:1px solid #08213d24;gap:10px;padding-top:24px;display:grid}.wholesale-declarations label{color:var(--vault-muted);grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:11px;line-height:1.45;display:grid}.wholesale-declarations a{color:var(--vault-blue);text-underline-offset:2px;font-weight:900;text-decoration:underline}.wholesale-form-actions{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.wholesale-form-actions>span{min-height:1px}.wholesale-back,.wholesale-continue,.wholesale-submit{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 18px;font-weight:1000;display:inline-flex}.wholesale-back{color:var(--vault-ink);background:#fff;border:1px solid #08213d33}.wholesale-continue,.wholesale-submit{background:var(--vault-ink);border:1px solid var(--vault-ink);color:#fff}.wholesale-form-status{color:var(--vault-muted);font-size:12px;font-weight:800}.wholesale-status-page>svg,.wholesale-empty>svg{color:#8b2f76}.wholesale-status-page h1,.wholesale-empty h2{color:var(--vault-ink);letter-spacing:0;text-transform:capitalize;margin:0;font-size:clamp(30px,5vw,50px)}.wholesale-status-page p,.wholesale-empty p{color:var(--vault-muted);margin:0;line-height:1.5}.wholesale-portal{max-width:1240px;margin:28px auto 70px;padding:0 18px}.wholesale-portal>header span{color:#ffe08a}.wholesale-portal>header p{color:#ffffffb8}.wholesale-portal>header svg{color:#98f1c2}.wholesale-portal>form{color:var(--vault-ink);background:#fffaf0fa;padding:clamp(18px,3vw,30px)}.wholesale-table-wrap{overflow-x:auto}.wholesale-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.wholesale-table-wrap th,.wholesale-table-wrap td{text-align:left;border-bottom:1px solid #08213d1f;padding:12px 10px}.wholesale-table-wrap th{color:var(--vault-muted);text-transform:uppercase;font-size:10px}.wholesale-table-wrap td{color:var(--vault-ink);font-size:12px}.wholesale-table-wrap td:first-child{gap:3px;display:grid}.wholesale-table-wrap td:first-child span{color:var(--vault-muted);font-size:10px}.wholesale-table-wrap input{border:1px solid #08213d33;border-radius:5px;width:100%;max-width:150px;min-height:44px;padding:7px 9px}.wholesale-request-explainer{border-left:3px solid var(--vault-blue);background:#2176d214;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-bottom:18px;padding:12px;font-size:11px;line-height:1.5;display:grid}.wholesale-request-explainer span{color:var(--vault-muted);gap:3px;display:grid}.wholesale-request-explainer strong{color:var(--vault-ink)}.wholesale-order-note{gap:6px;margin-top:22px;font-size:11px;font-weight:900;display:grid}.wholesale-portal>form>button{background:var(--vault-ink);color:#fff;border:0;border-radius:7px;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:9px 15px;font-weight:1000;display:inline-flex}.wholesale-portal>form>p{color:var(--vault-muted);font-size:12px;font-weight:800}.wholesale-request-history{color:var(--vault-ink);background:#fffaf0fa;margin-top:22px;padding:clamp(18px,3vw,30px)}.wholesale-request-history>header{border-bottom:1px solid #08213d1f;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.wholesale-request-history>header span{color:#8b2f76;text-transform:uppercase;font-size:10px;font-weight:1000}.wholesale-request-history h2{letter-spacing:0;margin:4px 0 0;font-size:25px}.wholesale-request-list{gap:0;display:grid}.wholesale-request-list article{border-bottom:1px solid #08213d1f;gap:7px;padding:18px 0;display:grid}.wholesale-request-list article>div,.wholesale-request-list article>footer{justify-content:space-between;align-items:center;display:flex}.wholesale-request-list article>div span,.wholesale-request-list article>footer span,.wholesale-request-list article>p{color:var(--vault-muted);font-size:10px}.wholesale-request-list article>div strong{color:#8b2f76;text-transform:uppercase;font-size:10px}.wholesale-request-list h3{letter-spacing:0;margin:0;font-size:14px;line-height:1.35}.wholesale-request-list article>p{margin:0}.wholesale-request-list article>footer strong{font-size:14px}.wholesale-history-empty,.wholesale-history-terms{color:var(--vault-muted);font-size:11px;line-height:1.5}.wholesale-history-terms{margin:16px 0 0}.wholesale-history-terms a{color:var(--vault-blue);text-underline-offset:2px;font-weight:900;text-decoration:underline}@media (max-width:980px){.preorder-hero{grid-template-columns:1fr}.preorder-hero__art{min-height:400px}.preorder-product-grid,.preorder-process{grid-template-columns:1fr}.preorder-process>div{border-bottom:1px solid #08213d1f;border-right:0;padding:14px 0}.preorder-process>div:last-child{border-bottom:0}.auth-panel,.account-dashboard__grid{grid-template-columns:1fr}.wholesale-support-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-support-strip>div:nth-child(2){border-right:0}.wholesale-process{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-process>div:nth-child(2){border-right:0}}@media (max-width:680px){.preorder-hero{min-height:680px;padding-top:46px}.preorder-hero h1{font-size:48px}.preorder-hero__art{min-height:300px}.preorder-product{grid-template-columns:1fr}.preorder-product__media{min-height:330px}.preorder-product__media .product-visual{min-height:280px}.anniversary-interest{min-height:820px}.anniversary-interest>img{object-position:66% center}.anniversary-interest:after{background:linear-gradient(#040e1ef5 0%,#040e1ecc 56%,#040e1e40)}.anniversary-interest-fields,.wholesale-form-grid,.wholesale-choice-grid,.wholesale-file-grid{grid-template-columns:1fr}.anniversary-interest-fields label:first-child,.wholesale-form-grid label.wide{grid-column:auto}.account-dashboard>header,.wholesale-portal>header{flex-direction:column;align-items:start}.wholesale-support-strip{grid-template-columns:1fr}.wholesale-support-strip>div{border-bottom:1px solid #08213d1f;border-right:0}.wholesale-support-strip>div:last-child{border-bottom:0}.wholesale-process{grid-template-columns:1fr}.wholesale-process>div{border-bottom:1px solid #08213d1f;border-right:0;padding:14px 0}.wholesale-process>div:last-child{border-bottom:0}.wholesale-readiness{grid-template-columns:1fr}.wholesale-readiness>p{grid-column:auto}.wholesale-service-state{grid-template-columns:1fr}.interest-service-state>a,.wholesale-service-state a{width:100%}.wholesale-form-intro{flex-direction:column;gap:8px}.wholesale-form-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-form-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.wholesale-form-actions>button{width:100%}.wholesale-table-wrap{overflow:visible}.wholesale-table-wrap table,.wholesale-table-wrap tbody,.wholesale-table-wrap tr,.wholesale-table-wrap td{width:100%;min-width:0;display:block}.wholesale-table-wrap thead{display:none}.wholesale-table-wrap tr{border-bottom:1px solid #08213d29;gap:8px;padding:18px 0;display:grid}.wholesale-table-wrap td{border:0;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr);align-items:center;gap:10px;padding:0;font-size:12px;display:grid!important}.wholesale-table-wrap td:before{color:var(--vault-muted);content:attr(data-label);text-transform:uppercase;font-size:9px;font-weight:1000}.wholesale-table-wrap td:first-child>strong,.wholesale-table-wrap td:first-child>span{grid-column:2}.wholesale-table-wrap input{max-width:none}.wholesale-request-list article>div,.wholesale-request-list article>footer{align-items:start;gap:7px}}.cart-drawer:focus{outline:0}.cart-drawer:focus-visible{outline-offset:3px;outline:3px solid #2176d28c}.cart-drawer__head h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:14px}.cart-drawer__head button,.cart-line>button,.checkout-summary__remove{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cart-quantity-control button,.checkout-summary .cart-quantity-control button{flex-basis:44px;width:44px;height:44px}.cart-quantity-control input,.checkout-summary .cart-quantity-control input{width:48px;min-height:44px}.checkout-alert__actions{flex-wrap:wrap;gap:8px;display:flex}.checkout-retry-button,.checkout-manual-fallback{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.checkout-manual-fallback{background:var(--vault-ink);border:1px solid var(--vault-ink);color:#fff}.checkout-manual-fallback:focus-visible{outline:2px solid var(--vault-blue);outline-offset:2px}.checkout-pay-button:disabled,.checkout-whatsapp-button:disabled,.checkout-retry-button:disabled{cursor:not-allowed;opacity:.48}.checkout-show-pickup{border-left:3px solid var(--vault-blue);background:#2176d214;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-bottom:14px;padding:12px 14px;display:grid}.checkout-show-pickup>div{gap:3px;display:grid}.checkout-show-pickup strong{color:var(--vault-ink);font-size:12px}.checkout-show-pickup span,.checkout-show-pickup small{color:var(--vault-muted);font-size:11px;line-height:1.45}.ceo-command-actions button,.ceo-row-actions button,.ceo-table-update button,.ceo-allocation-edit button,.ceo-auth-state button,.mgmt-sale-toolbar button,.mgmt-sale-line header button,.mgmt-order-actions button,.mgmt-form>button,.mgmt-export-grid button,.mgmt-entry summary{min-height:44px}.mgmt-sale-toolbar label,.mgmt-order-actions label,.mgmt-form label,.mgmt-filter-bar label,.mgmt-order-detail span{font-size:10px}.mgmt-order-detail strong{font-size:11px}.wholesale-review-panel{overflow:visible}.wholesale-review-panel>header{flex-wrap:wrap;align-items:center;gap:14px}.wholesale-review-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wholesale-review-toolbar>button,.wholesale-review-filter button,.wholesale-review-documents button,.wholesale-review-actions button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.wholesale-review-toolbar>button{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff}.wholesale-review-filter{background:#edf2f5;padding:3px;display:inline-flex}.wholesale-review-filter button{color:var(--ceo-muted);background:0 0;border:0;min-width:72px}.wholesale-review-filter button[aria-pressed=true]{color:var(--ceo-ink);background:#fff;box-shadow:0 1px 3px #08213d1f}.wholesale-review-success,.wholesale-review-locked{color:#174f36;background:#ecf8f1;border-left:4px solid #2f7a56;align-items:center;gap:8px;margin:12px 16px 0;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.wholesale-review-layout{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);min-height:560px;display:grid}.wholesale-review-queue{border-right:1px solid var(--ceo-line);max-height:780px;display:grid;overflow-y:auto}.wholesale-review-queue>button{border:0;border-bottom:1px solid var(--ceo-line);color:var(--ceo-ink);cursor:pointer;text-align:left;background:#fff;gap:6px;min-height:70px;padding:13px 16px;display:grid}.wholesale-review-queue>button:hover,.wholesale-review-queue>button.is-active{background:#f2f7fa;box-shadow:inset 3px 0 #1b6ca8}.wholesale-review-queue strong{font-size:12px}.wholesale-review-queue small{color:var(--ceo-muted);font-size:10px}.wholesale-review-detail{gap:18px;min-width:0;padding:20px;display:grid}.wholesale-review-detail__heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.wholesale-review-detail__heading h3{letter-spacing:0;margin:0 0 4px;font-size:20px}.wholesale-review-detail__heading p{color:var(--ceo-muted);margin:0;font-size:11px}.wholesale-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.wholesale-review-facts>div,.wholesale-review-addresses>div{background:#f6f9fb;gap:4px;padding:11px 12px;display:grid}.wholesale-review-facts span,.wholesale-review-addresses span{color:var(--ceo-muted);text-transform:uppercase;font-size:10px;font-weight:850}.wholesale-review-facts strong,.wholesale-review-addresses strong{overflow-wrap:anywhere;font-size:11px}.wholesale-review-section{border-top:1px solid var(--ceo-line);gap:10px;padding-top:16px;display:grid}.wholesale-review-section h4{letter-spacing:0;text-transform:uppercase;margin:0;font-size:11px}.wholesale-review-section p{color:var(--ceo-muted);white-space:pre-wrap;margin:0;font-size:11px;line-height:1.5}.wholesale-review-tags{flex-wrap:wrap;gap:6px;display:flex}.wholesale-review-tags span{color:var(--ceo-ink);background:#edf2f5;padding:5px 8px;font-size:10px;font-weight:800}.wholesale-review-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wholesale-review-documents{gap:8px;display:grid}.wholesale-review-documents article{border:1px solid var(--ceo-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.wholesale-review-documents article>div{gap:3px;min-width:0;display:grid}.wholesale-review-documents strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wholesale-review-documents small{color:var(--ceo-muted);font-size:10px}.wholesale-review-documents button{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff}.wholesale-review-decision{border-top:1px solid var(--ceo-line);gap:8px;padding-top:16px;display:grid}.wholesale-review-decision label{color:var(--ceo-muted);text-transform:uppercase;font-size:10px;font-weight:850}.wholesale-review-decision textarea{border:1px solid var(--ceo-line);font:inherit;resize:vertical;border-radius:4px;width:100%;min-height:110px;padding:10px;font-size:11px}.wholesale-review-actions{flex-wrap:wrap;gap:8px;display:flex}.wholesale-review-actions button{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff}.wholesale-review-actions button.is-approve{color:#fff;background:#216b48;border-color:#216b48}.wholesale-review-actions button.is-decline{color:#9b2c27;border-color:#b74337}.wholesale-review-actions button:disabled,.wholesale-review-documents button:disabled,.wholesale-review-toolbar>button:disabled{cursor:not-allowed;opacity:.46}.wholesale-review-locked{color:#164e77;border-color:#1b6ca8;margin:0}@media (max-width:900px){.wholesale-review-layout{grid-template-columns:1fr}.wholesale-review-queue{border-bottom:1px solid var(--ceo-line);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px}}@media (max-width:620px){.checkout-alert__actions,.checkout-retry-button,.checkout-manual-fallback,.wholesale-review-toolbar,.wholesale-review-filter{width:100%}.wholesale-review-filter button{flex:1}.wholesale-review-queue{grid-template-columns:1fr}.wholesale-review-detail{padding:16px}.wholesale-review-detail__heading{display:grid}.wholesale-review-facts,.wholesale-review-addresses{grid-template-columns:1fr}.wholesale-review-documents article{grid-template-columns:auto minmax(0,1fr)}.wholesale-review-documents article button{grid-column:1/-1;width:100%}.wholesale-review-actions button{width:100%}}.checkout-account-choice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.checkout-account-choice legend{color:var(--vault-ink);grid-column:1/-1;margin-bottom:1px;padding:0;font-size:11px;font-weight:1000}.checkout-account-choice label{cursor:pointer;background:#ffffffb8;border:1px solid #08213d29;border-radius:7px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:grid}.checkout-account-choice label.is-selected{box-shadow:inset 3px 0 0 var(--vault-blue);background:#7ec6f021;border-color:#0d4ea28f}.checkout-account-choice input{accent-color:var(--vault-blue);width:17px;height:17px;margin:0}.checkout-account-choice svg{color:var(--vault-navy)}.checkout-account-choice span{gap:3px;min-width:0;display:grid}.checkout-account-choice strong{color:var(--vault-ink);font-size:12px;line-height:1.25}.checkout-account-choice small{color:var(--vault-muted);overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.35}.checkout-promotion{border-top:1px solid #08213d1f;gap:10px;padding-top:14px;display:grid}.checkout-promotion__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.checkout-promotion label{color:var(--vault-ink);gap:5px;font-size:10px;font-weight:900;display:grid}.checkout-promotion label em{color:var(--vault-muted);font-size:9px;font-style:normal;font-weight:700}.checkout-promotion input{color:var(--vault-ink);text-transform:uppercase;background:#fff;border:1px solid #08213d38;border-radius:6px;width:100%;min-height:40px;padding:8px 10px;font-size:11px}.checkout-promotion>button{color:var(--vault-ink);cursor:pointer;background:#fff;border:1px solid #08213d38;border-radius:6px;justify-self:start;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.checkout-promotion>button:disabled{cursor:not-allowed;opacity:.48}.checkout-promotion__results{gap:4px;display:grid}.checkout-promotion__results small{font-size:10px;font-weight:800;line-height:1.4}.checkout-promotion__results .is-valid{color:#216b48}.checkout-promotion__results .is-invalid{color:#9b2c27}.checkout-summary__discount dd{color:#216b48}.checkout-return{background:#fffaf0f5;border:1px solid #fff7e64d;border-radius:8px;gap:13px;max-width:820px;margin:28px auto 54px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 24px 70px #050c1847}.checkout-return>span{color:var(--vault-blue);text-transform:uppercase;font-size:10px;font-weight:1000}.checkout-return>h1{color:var(--vault-ink);letter-spacing:0;margin:0;font-size:clamp(27px,5vw,42px);line-height:1.05}.checkout-return>p{color:var(--vault-muted);margin:0;font-size:13px;line-height:1.55}.checkout-return__icon{color:#a24f2a;background:#fff1e8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.checkout-return__icon.is-paid{color:#216b48;background:#e8f7ef}.checkout-return__order{border:1px solid #08213d24;border-radius:7px;overflow:hidden}.checkout-return__items{display:grid}.checkout-return__items>div{border-bottom:1px solid #08213d1a;justify-content:space-between;align-items:start;gap:14px;padding:10px 12px;display:flex}.checkout-return__items span{color:var(--vault-ink);gap:2px;font-size:11px;font-weight:850;display:grid}.checkout-return__items small{color:var(--vault-muted);font-size:9px}.checkout-return__items strong{color:var(--vault-ink);white-space:nowrap;font-size:11px}.checkout-return__summary{background:#08213d09;gap:8px;padding:11px 12px;display:grid}.checkout-return__summary>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.checkout-return__summary span{color:var(--vault-muted);font-size:10px;font-weight:800}.checkout-return__summary strong{color:var(--vault-ink);text-transform:capitalize;align-items:center;gap:5px;font-size:11px;display:inline-flex}.checkout-return__summary a{color:var(--vault-blue);text-decoration:underline}.checkout-return__account{border-left:3px solid var(--vault-blue);background:#2176d214;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;display:grid}.checkout-return__account>svg{color:var(--vault-blue);margin-top:1px}.checkout-return__account>div{gap:4px;display:grid}.checkout-return__account strong{color:var(--vault-ink);font-size:12px}.checkout-return__account p{color:var(--vault-muted);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.45}.checkout-return__account button{color:var(--vault-ink);background:#fff;border:1px solid #08213d33;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.checkout-return__account button:disabled{cursor:not-allowed;opacity:.48}.customer-ops{gap:22px;display:grid}.customer-ops-loading{color:var(--ceo-muted);align-items:center;gap:9px;padding:24px 20px;display:flex}.customer-ops-loading p{margin:0;font-size:11px}.customer-ops-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.customer-ops-toolbar>div{gap:3px;display:grid}.customer-ops-toolbar span{color:#1b6ca8;text-transform:uppercase;font-size:9px;font-weight:950}.customer-ops-toolbar h2{color:var(--ceo-ink);letter-spacing:0;margin:0;font-size:24px}.customer-ops-toolbar button,.customer-support-admin button,.customer-support-admin select,.customer-support-admin textarea,.customer-ops .mgmt-entry button,.customer-ops .mgmt-entry input,.customer-ops .mgmt-entry select{border:1px solid var(--ceo-line);font:inherit;border-radius:4px}.customer-ops-toolbar button{background:var(--ceo-ink);color:#fff;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}.customer-ops-notice{color:#216b48;background:#e8f7ef;border-left:3px solid #2f7a56;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.customer-ops-search{border-bottom:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:11px 16px;display:grid}.customer-ops-search svg{color:var(--ceo-muted)}.customer-ops-search input{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff;border-radius:4px;width:100%;min-height:38px;padding:8px 10px}.customer-ops .ceo-table-wrap td>small{overflow-wrap:anywhere}.customer-ops .ceo-table-wrap button{border:1px solid var(--ceo-line);color:var(--ceo-ink);background:#fff;border-radius:4px;min-height:32px;padding:6px 9px}.customer-support-admin{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);min-height:480px;display:grid}.customer-support-admin__queue{border-right:1px solid var(--ceo-line);max-height:700px;display:grid;overflow-y:auto}.customer-support-admin__queue>button{border:0;border-bottom:1px solid var(--ceo-line);color:var(--ceo-ink);cursor:pointer;text-align:left;background:#fff;gap:6px;padding:12px 14px;display:grid}.customer-support-admin__queue>button[aria-pressed=true]{background:#f2f7fa;box-shadow:inset 3px 0 #1b6ca8}.customer-support-admin__queue>button>span:first-child{gap:3px;display:grid}.customer-support-admin__queue strong{font-size:11px}.customer-support-admin__queue small{color:var(--ceo-muted);overflow-wrap:anywhere;font-size:9px}.customer-support-admin__thread{grid-template-rows:auto minmax(160px,1fr) auto;min-width:0;display:grid}.customer-support-admin__thread>header{border-bottom:1px solid var(--ceo-line);justify-content:space-between;align-items:start;gap:14px;padding:15px 17px;display:flex}.customer-support-admin__thread>header>div:first-child{gap:3px;min-width:0;display:grid}.customer-support-admin__thread>header span{color:#1b6ca8;font-size:9px;font-weight:900}.customer-support-admin__thread h3{color:var(--ceo-ink);letter-spacing:0;margin:0;font-size:17px}.customer-support-admin__thread header small{color:var(--ceo-muted);overflow-wrap:anywhere;font-size:9px}.customer-support-admin__thread>header>div:last-child{gap:6px;display:flex}.customer-support-admin select{color:var(--ceo-ink);background:#fff;min-height:34px;padding:6px;font-size:9px}.customer-support-admin__messages{gap:9px;max-height:430px;padding:15px 17px;display:grid;overflow-y:auto}.customer-support-admin__messages article{background:#f4f7f8;border-left:3px solid #1b6ca8;align-self:start;gap:6px;max-width:86%;padding:10px 11px;display:grid}.customer-support-admin__messages article.is-internal{background:#fff7e5;border-left-color:#9a7411}.customer-support-admin__messages article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-support-admin__messages strong{color:var(--ceo-ink);font-size:10px}.customer-support-admin__messages small,.customer-support-admin__messages article>span{color:var(--ceo-muted);text-transform:uppercase;font-size:8px;font-weight:800}.customer-support-admin__messages p{color:var(--ceo-ink);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.customer-support-admin__reply{border-top:1px solid var(--ceo-line);background:#f8fafb;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 17px;display:grid}.customer-support-admin__reply>label:first-child{grid-column:1/-1;gap:5px;display:grid}.customer-support-admin__reply label{color:var(--ceo-muted);font-size:9px;font-weight:800}.customer-support-admin__reply textarea{resize:vertical;width:100%;min-height:86px;padding:9px}.customer-support-admin__reply button{background:var(--ceo-ink);color:#fff;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}@media (max-width:900px){.customer-support-admin{grid-template-columns:1fr}.customer-support-admin__queue{border-bottom:1px solid var(--ceo-line);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px}}@media (max-width:620px){.checkout-account-choice,.checkout-promotion__fields{grid-template-columns:1fr}.checkout-return{margin:12px 8px 36px;padding:20px 15px}.checkout-return__account{grid-template-columns:auto minmax(0,1fr)}.checkout-return__account button{grid-column:1/-1;justify-content:center;width:100%}.customer-ops-toolbar{align-items:stretch;display:grid}.customer-ops-toolbar button{justify-content:center;width:100%}.customer-support-admin__queue{grid-template-columns:1fr}.customer-support-admin__thread>header{display:grid}.customer-support-admin__thread>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.customer-support-admin__messages article{max-width:100%}.customer-support-admin__reply{grid-template-columns:1fr}.customer-support-admin__reply button{width:100%}}
