.app-shell{isolation:isolate}.page-atmosphere{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(at 100% 8%,#11252c70,#0000 55%),radial-gradient(at 5% 92%,#19263265,#0000 54%),#080f17;position:fixed;inset:0;overflow:hidden}.page-atmosphere canvas{width:100%;height:100%;display:block}.page-atmosphere-grain{opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.35' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.page-atmosphere-shade{background:radial-gradient(at 46% 40%,#080f17b8 0%,#080f1740 50%,#0000 78%),linear-gradient(#080f1700 75%,#080f1760);position:absolute;inset:0}.account-card-frame{min-width:0;transition:transform .18s;display:grid;position:relative}.account-card-frame:hover{transform:translateY(-2px)}.account-card-frame>.account-card:hover{transform:none}.account-card-frame>.account-card{width:100%}.account-card-frame>.favorite-action{z-index:3;position:absolute;top:7px;right:8px}.favorite-action button{color:#a7c5d8;cursor:pointer;background:#0b1826a8;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.favorite-action svg{width:18px;height:18px;transition:fill .16s,filter .16s}.favorite-action button:hover{color:#d6e8f4;background:#162c3ce6}.favorite-action.is-saved button{color:#f1879b;background:#321d2ce8;box-shadow:inset 0 0 0 1px #d9607b38}.favorite-action.is-saved svg{fill:#d95775;filter:drop-shadow(0 0 4px #db557548)}.favorite-action.is-saved button:hover{color:#ffb0bf;background:#452437;box-shadow:inset 0 0 0 1px #e9789259,0 0 10px #cf4f6c18}.favorite-action button[aria-disabled=true]{opacity:.5;cursor:wait}.favorite-action button:focus-visible{outline-offset:3px;outline:2px solid #b6d5e6}@media (prefers-reduced-motion:reduce){.account-card-frame,.favorite-action button,.favorite-action svg{transition:none}}.favorites-notice{z-index:1100;color:#d5e2ec;box-sizing:border-box;opacity:0;background:#10212ff5;border:1px solid #3a5265;border-radius:9px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:3px 8px;font:12px/1.45 Segoe UI,sans-serif;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:70px;right:8px;transform:translate(calc(100% + 16px));box-shadow:0 12px 36px #0005}.favorites-notice.is-visible{opacity:1;transform:translate(0)}.favorites-notice button{color:#abcde2;cursor:pointer;font:inherit;background:0 0;border:0}.favorites-notice-icon{color:#9fbacb;background:#223644;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.favorites-notice-icon svg{width:17px;height:17px}.favorites-notice.is-saved .favorites-notice-icon{color:#ef8ca1;background:#372333}.favorites-notice.is-saved .favorites-notice-icon svg{fill:#d95775}.favorites-notice.is-error .favorites-notice-icon{color:#ff9aab;background:#3a2632}.favorites-notice-message{flex:1;min-width:0}.favorites-notice-action{white-space:nowrap;padding:4px 6px;font-weight:600!important}.favorites-notice-close{flex:0 0 22px;place-items:center;height:22px;padding:4px;display:grid}.favorites-notice-close svg{width:16px;height:16px}.favorites-notice button:hover{color:#ecf6fd}.favorites-notice button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #91b8d0}.favorites-notice button:disabled{opacity:.5;cursor:wait}@media (width<=560px){.favorites-notice{gap:8px;max-width:calc(100vw - 16px);right:8px}}@media (prefers-reduced-motion:reduce){.favorites-notice{transition:none}}.favorites-tools,.favorites-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.favorites-tools{justify-content:space-between;margin-bottom:20px}.favorites-filters button{color:#abc5d5;font:inherit;cursor:pointer;background:0 0;border:1px solid #294353;border-radius:20px;padding:9px 14px}.favorites-filters button[aria-pressed=true]{color:#e5c6a1;background:#caa77312;border-color:#b19677}.favorites-store-toggle .filter-symbol{display:flex}.favorites-store-toggle .filter-symbol svg{width:17px;height:17px}.favorites-page .store-empty>svg{width:20px;height:20px}.favorite-unavailable{color:#8fa8b9;background:#10202bd9;border:1px solid #294353;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;display:flex;position:relative}.favorite-unavailable>.favorite-action{position:absolute;top:12px;right:12px}.favorite-unavailable>svg{opacity:.5;width:36px;height:36px}.masked-nickname.protected-nickname{vertical-align:middle;white-space:nowrap;letter-spacing:0;align-items:center;gap:7px;line-height:1;display:inline-flex}.protected-nickname .protected-nickname-initial{padding-bottom:3px;font-size:24px;font-weight:700;line-height:1;position:relative}.protected-nickname-initial:after{content:"";background:#77a0b7;width:9px;height:2px;position:absolute;bottom:0;left:0}.protected-nickname .protected-nickname-seal{border-left:1px solid #345064;align-items:center;gap:4px;padding-left:6px;display:inline-flex}.protected-nickname-seal>svg{color:#7295ac;flex:none;width:12px;height:14px}.protected-nickname-seal>span{letter-spacing:.4px;text-transform:uppercase;color:#7792a6;font-size:8px;font-weight:400;line-height:1.25}.protected-nickname .protected-nickname-label{color:#a6bdcd;letter-spacing:.2px;font-size:8px;font-weight:550;display:block}.account-full-titles{z-index:2;color:#f0dba7;white-space:nowrap;text-shadow:0 1px 4px #07111bcc;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.account-full-titles>svg{filter:drop-shadow(0 0 6px #d4b97526);flex:none;width:20px;height:22px}.account-full-titles>span{letter-spacing:.2px;font-size:11px;font-weight:600}.account-card-promotion .account-full-titles{bottom:54px}.account-card-promotion .account-card-art:has(.account-full-titles) .account-monogram{font-size:34px;position:absolute;bottom:80px;transform:none}.account-card-art{container-type:inline-size}@container (width<=240px){.account-full-titles{gap:4px}.account-full-titles>svg{width:18px;height:20px}.account-full-titles>span{font-size:10px;line-height:1.15}}.screen-state{text-align:center;color:#a0b5c7;background:radial-gradient(#2a465b21,#0000 65%);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;width:100%;min-height:360px;padding:48px 24px;display:flex}.screen-state-full{background-color:#090e17;min-height:100svh}.screen-state h2{letter-spacing:.01em;color:#dce7ee;margin:0;font-size:17px;font-weight:600}.screen-state p{max-width:320px;margin:0;font-size:13px;line-height:1.6}.screen-state-emblem{color:#9bb6c9;background:#101c27;border:1px solid #283b49;border-radius:20px;width:68px;height:68px;padding:10px;box-shadow:0 0 45px #385e7918}.screen-state-emblem svg{width:100%;height:100%}.screen-state-emblem.is-error{color:#d3ab91;border-color:#5c4538}.screen-state-track{background:#223342;border-radius:2px;width:112px;height:2px;overflow:hidden}.screen-state-track span{background:#b7c9d5;width:40%;height:100%;animation:1.6s ease-in-out infinite state-progress;display:block}.screen-state-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.screen-state-actions a{color:#a0b5c7;font-size:13px;text-decoration:none}.screen-state-actions a:hover{color:#e5edf7}.account-skeletons{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;width:100%;display:grid}.account-skeleton{background:#101b26;border:1px solid #253745;border-radius:10px;flex-direction:column;gap:16px;min-height:220px;padding:24px;display:flex}.account-skeleton i{border-radius:50%;width:44px;height:44px}.account-skeleton span{border-radius:4px;width:72%;height:10px}.account-skeleton span+span{width:45%}.account-skeleton b{border-radius:5px;height:32px;margin-top:auto}.account-skeleton :is(i,span,b){background:linear-gradient(100deg,#1a2a38 25%,#263c4d 50%,#1a2a38 75%) 0 0/200% 100%;animation:1.8s ease-in-out infinite state-shimmer}@keyframes state-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes state-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.screen-state-track span,.account-skeleton :is(i,span,b){animation:none}}@media (width<=520px){.screen-state{min-height:300px;padding:32px 16px}.screen-state-full{min-height:100svh}.account-skeletons{grid-template-columns:1fr}.account-skeleton:nth-child(n+4){display:none}}.inventory .account-overview .inventory-identity{flex:0 auto;align-items:center;gap:12px;min-width:0;max-width:none;display:flex}.inventory .account-overview .inventory-name{flex:none}.inventory .account-overview .rank-progress{flex:0 140px;width:140px;min-width:100px;max-width:140px;margin:0}.inventory .account-overview .rank-progress>div{gap:8px;margin-bottom:4px;font-size:8px}.inventory .account-overview .rank-progress progress{height:3px;display:block}@media (width>=2200px){.inventory .account-overview .rank-progress{flex-basis:160px;width:160px;max-width:160px}.inventory .account-overview .rank-progress>div{font-size:9px}}@media (width<=760px){.inventory .account-overview .inventory-identity{flex-basis:100%;gap:10px}}.inventory-profile{min-width:0}.inventory-reference-action{align-items:center;gap:10px;margin-bottom:5px;display:flex}.inventory-reference-action>span:first-child{color:#91adbf;letter-spacing:.6px;font:11px Consolas,monospace}.inventory-reference-action .favorite-action button{width:26px;height:26px}.inventory-with-titles{grid-template-columns:minmax(0,1fr) clamp(350px,25vw,420px);gap:16px;min-width:0;height:100%;min-height:0;display:grid}.inventory-with-titles>.inventory{min-width:0}.inventory-side-column{grid-template-rows:minmax(0,min(55%,610px)) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden;container-type:size}.titles-panel{background:#0e1a26;border:1px solid #2a3e4e;border-radius:9px;flex-direction:column;flex:0 auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.titles-panel-heading{z-index:2;pointer-events:none;border-left:2px solid #51778c;flex-direction:column;align-items:flex-start;gap:5px;padding-left:9px;display:flex;position:absolute;top:16px;left:16px}.titles-panel-heading h2{text-transform:uppercase;letter-spacing:.1em;color:#91afc2;margin:0;font-size:10px;font-weight:600}.titles-panel-heading>span{color:#6f8c9f;font-variant-numeric:tabular-nums;font-size:10px}.titles-panel-heading strong{color:#c0dcec;font-size:17px;font-weight:600}.title-map-scroll{background:radial-gradient(at 50% 30%,#1c354b44,#0000 75%);flex:1;min-height:0;position:relative;overflow:hidden}.title-map-frame{margin:4px auto 6px;position:relative;overflow:hidden}.title-map{transform-origin:0 0;width:400px;height:550px;position:absolute;top:0;left:0}.title-map>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.title-map path{stroke:#305269;stroke-width:1.2px;fill:none}.title-node{background:#152534;border:1px solid #345267;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;transition:background .15s,border-color .15s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #0003}.title-node img{object-fit:contain;width:30px;height:28px}.title-node:hover,.title-node.selected{z-index:1;background:#214359;border-color:#94c5db}.title-node.equipped{background:linear-gradient(145deg,#51422b,#172331);border-color:#b9a066;box-shadow:0 0 13px #b99c5120}.title-node.equipped:after{content:"";background:#d6bd83;border:2px solid #101c27;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.title-node.unowned img,.title-node.unavailable img{opacity:.3;filter:grayscale()}.title-node.unowned,.title-node.unavailable{background:#101c27;border-color:#253847}.title-node.selected{outline-offset:2px;outline:1px solid #86bdd9}.titles-panel button:focus-visible,.title-map-scroll:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.title-fallback{color:#53728a;place-items:center;width:30px;height:30px;font-size:24px;display:grid}.title-unmapped{background:#122130;border:1px solid #30485c;border-radius:5px;margin:6px 12px;padding:8px;display:block}.title-unmapped small{color:#91adbf;display:block}@media (width>=1500px){.inventory-with-titles .inventory .inventory-layout{grid-template-columns:clamp(120px,10vw,165px) minmax(0,1fr)}.inventory-with-titles .inventory .inventory-layout.without-equipment{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.inventory-with-titles{grid-template-columns:minmax(0,1fr) 330px}.inventory-with-titles .inventory .inventory-layout{grid-template-columns:100px minmax(0,1fr)}.inventory-with-titles .inventory .inventory-layout.without-equipment{grid-template-columns:minmax(0,1fr)}.inventory-with-titles .inventory .account-overview,.inventory-with-titles .inventory .inventory-balances{flex-wrap:wrap}}@media (width>=2200px){.inventory-with-titles{grid-template-columns:minmax(0,1fr) 440px}}@media (width>=2200px) and (height>=1100px){.inventory-side-column{grid-template-rows:minmax(0,610px) minmax(0,1fr)}}@media (width<=760px){.inventory-with-titles{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#36556a #101b26;flex-direction:column;display:flex;overflow:auto}.inventory-side-column{flex-direction:column;flex:none;display:flex;overflow:visible;container-type:inline-size}.titles-panel{flex:none;height:600px}.inventory-screen .inventory-with-titles>.inventory{flex:none;width:100%;height:700px}}.titles-status{text-align:center;background:radial-gradient(#1c354b33,#0000 70%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;padding:28px;display:flex}.titles-status>svg{color:#628da7;width:48px;height:48px}.titles-status h3{color:#91adbf;max-width:250px;margin:0;font-size:13px;font-weight:500;line-height:1.6}.title-tooltip{z-index:1000;pointer-events:none;background:linear-gradient(135deg,#1c3447,#101e2b);border:1px solid #557990;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:250px;padding:12px 14px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 30px #0008}.title-tooltip:after{content:"";background:#101e2b;border-bottom:1px solid #557990;border-right:1px solid #557990;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px);transform:rotate(45deg)}.title-tooltip img{object-fit:contain;width:30px;height:28px}.title-tooltip strong{color:#e1edf6;font-size:12px;line-height:1.4;display:block}.title-tooltip small{color:#bca779;margin-top:4px;font-size:10px;display:block}.inventory .item-card-footer>.item-durability{--durability-color:#7bd6bf;color:#9fb5c6;white-space:nowrap;align-items:center;gap:6px;width:100%;min-width:0;line-height:1;display:flex}.inventory .item-durability.durability-medium{--durability-color:#e0bf7a}.inventory .item-durability.durability-low{--durability-color:#ed998f}.item-durability>svg{width:13px;height:14px;color:var(--durability-color);flex:none}.durability-track{background:#ffffff0b;border-radius:2px;flex:1;min-width:15px;height:5px;position:relative;overflow:hidden}.durability-fill{width:var(--durability);background:var(--durability-color);border-radius:inherit;position:absolute;inset:0 auto 0 0}.durability-track:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#0b1723 20%);position:absolute;inset:0}.item-durability>strong{color:var(--durability-color);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.inventory .item-durability>strong>small{color:inherit;letter-spacing:0;margin-left:2px;font-size:9px}@media (width<=600px){.item-durability .durability-label{display:none}}.form-validation-notice{color:#efadb5;background:#bd536312;border:1px solid #cc6c784a;border-left:3px solid #d7838c;border-radius:7px;margin:0 0 16px;padding:11px 14px}form .form-validation-notice p{color:inherit;margin:0;font-size:12px;line-height:1.6}form .form-validation-notice p+p{margin-top:4px}form input[aria-invalid=true],form textarea[aria-invalid=true],form select[aria-invalid=true],.identity-form .identity-input input[aria-invalid=true],.identity-form .identity-input input[aria-invalid=true]:focus,.identity-form .identity-input input[aria-invalid=true]:hover{border-color:#d7838c;box-shadow:0 0 0 2px #d7838c13}.pin-dots{justify-content:center;gap:14px;padding:28px 0;display:flex}.pin-dots span{background:#091521;border:1px solid #46657e;border-radius:50%;width:12px;height:12px}.pin-dots span.is-filled{background:#5abcf0;border-color:#5abcf0;box-shadow:0 0 10px #259ee82b}.pin-dots.pin-digits-visible{gap:12px;padding:21px 0}.pin-digits-visible span,.pin-digits-visible span.is-filled{width:20px;height:26px;box-shadow:none;color:#80cdf6;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;place-items:center;font-size:22px;display:grid}.pin-keypad-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pin-keypad-grid button{-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;touch-action:manipulation;background:#142638;border:1px solid #304b63;border-radius:6px;place-items:center;height:52px;padding:0;font-size:21px;display:grid}.pin-keypad-grid button:active:not(:disabled){background:#1d4d70}.pin-keypad-grid .pin-keypad-action{color:#87acc5;background:0 0;font-size:11px}.pin-keypad-action svg{width:21px;height:21px}.identity-page{flex:1;justify-content:center;width:100%;max-width:1180px;min-height:calc(100dvh - 54px);margin:0 auto;padding:48px 36px;display:flex}.identity-layout{background:#0e1926;border:1px solid #263b50;border-radius:12px;grid-template-columns:1fr 1fr;align-self:center;width:100%;display:grid;overflow:hidden;box-shadow:0 24px 80px #0003}.identity-intro{background:radial-gradient(at 40% 30%,#17679530,#0000 65%),linear-gradient(135deg,#142b40,#0c1826);border-right:1px solid #263b50;flex-direction:column;padding:48px;display:flex;position:relative}.identity-kicker{letter-spacing:2.4px;color:#6b9dbc;font-size:10px;font-weight:700}.identity-art{place-items:center;height:170px;margin:24px 0;display:grid}.identity-art svg{stroke:#309dda;stroke-width:1.2px;filter:drop-shadow(0 0 18px #078ddd40);width:145px;height:155px}.identity-intro h1{letter-spacing:-1.4px;white-space:pre-line;color:#e5eff8;margin:0 0 20px;font-size:clamp(30px,3.2vw,44px);line-height:1.13}.identity-intro p{color:#8ea9bf;max-width:270px;font-size:14px;line-height:1.8}.identity-back{color:#91c5e5;background:0 0;border:0;align-self:flex-start;margin-top:32px;padding:8px 0;font-size:12px}.identity-form{flex-direction:column;justify-content:center;padding:44px;display:flex}.identity-form h2{letter-spacing:-.5px;color:#edf5ff;margin:12px 0 22px;font-size:28px}.auth-form label{color:#b6c9db;gap:8px;margin:17px 0;font-size:12px;display:grid}.auth-form input{color:#e4f2ff;background:#08131f;border:1px solid #30485e;border-radius:5px;width:100%;min-width:0;padding:12px 13px;font-size:14px;transition:border-color .15s}.auth-form input:focus{border-color:#2499d4;outline:none;box-shadow:inset 0 0 0 1px #7893a9}.auth-form p{color:#95acc1;font-size:12px;line-height:1.7}.auth-form .field-note{color:#7e99b0;margin:10px 0 16px;font-size:11px}.auth-submit{color:#f2faff;background:linear-gradient(135deg,#178ac3,#146396);border:1px solid #399fd2;border-radius:5px;width:100%;margin:22px 0 0;padding:13px 20px;font-size:13px;font-weight:600;display:block}.auth-submit:hover{filter:brightness(1.12)}.auth-submit:disabled{opacity:.55;cursor:wait}.auth-switch{color:#8dbedb;background:0 0;border:0;margin:18px auto 0;font-size:12px;display:block}.auth-alternative{color:#7f9bb2;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:12px;display:flex}.auth-alternative button{line-height:inherit;color:#69bdec;background:0 0;border:0;padding:0;font-size:12px}.account-access-modal{width:min(480px,100vw - 32px)}.access-account-preview{isolation:isolate;background:radial-gradient(ellipse at 90% 15%, color-mix(in srgb, var(--preview-color) 45%, transparent), transparent 75%), linear-gradient(120deg, #14202b, color-mix(in srgb, var(--preview-color) 25%, #101923));border-bottom:1px solid color-mix(in srgb, var(--preview-color) 50%, #253747);padding:22px 26px 26px;position:relative;overflow:hidden}.access-account-preview:before{content:"";border:1px solid color-mix(in srgb, var(--preview-accent) 16%, transparent);z-index:-1;position:absolute;inset:16px -40px 16px 56%;transform:skew(-23deg)}.access-preview-top{color:var(--preview-accent);letter-spacing:1.5px;justify-content:space-between;gap:12px;font-size:9px;display:flex}.access-preview-top>span:last-child{letter-spacing:.8px;font-variant-numeric:tabular-nums}.access-preview-emblem{width:88px;height:106px;color:var(--preview-accent);opacity:.18;stroke-width:1.2px;z-index:-1;position:absolute;bottom:20px;right:40px}.access-preview-identity{margin-top:38px}.access-preview-rank{color:#d0dbe3;align-items:center;gap:8px;font-size:11px;display:flex}.access-preview-rank .rank-icon{object-fit:contain;width:22px;height:22px}.access-preview-identity h3{letter-spacing:-.5px;margin:10px 0 5px;font-size:28px;line-height:1.2}.access-preview-caption{color:#97aab8;font-size:10px}.access-preview-content{padding:24px}.access-preview-message{align-items:flex-start;gap:12px;display:flex}.access-preview-lock{color:#6899b7;flex-shrink:0;padding-top:1px}.access-preview-lock svg{width:19px;height:19px;display:block}.access-preview-message h3{margin-bottom:8px;font-size:14px;font-weight:600}.access-preview-message p{color:#8fa5b8;font-size:12px;line-height:1.7}.access-preview-footer{border-top:1px solid #243548;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.access-preview-footer>div{align-items:center;gap:12px;display:flex}.access-preview-footer button{background:0 0;border:1px solid #0000;padding:7px 0;font-size:11px}.access-preview-footer .access-preview-back{color:#8198ac;border-color:#0000;border-radius:4px;padding:8px 10px}.access-preview-footer .access-preview-back:hover:not(:disabled){color:#bdd8e9;background:#ffffff08;border-color:#0000}.access-preview-footer .access-preview-back:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.access-preview-footer .access-preview-register{color:#acc9dd;border-color:#0000;border-radius:4px;padding:8px 10px}.access-preview-footer .access-preview-register:hover:not(:disabled){color:#d9efff;background:#ffffff08;border-color:#0000}.access-preview-footer .access-preview-register:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.access-preview-footer .access-preview-login{color:#c2e4f8;background:#18354a;border-color:#31536c;align-items:center;gap:8px;padding:8px 13px;display:flex}.access-preview-login svg{width:12px;height:12px}@media (width<=420px){.access-preview-content{padding:20px}.access-preview-footer,.access-preview-footer>div{gap:8px}.access-preview-footer .access-preview-login{padding:8px 10px}}.pin-fields{border:0;border-top:1px solid #253b4d;min-width:0;margin:24px 0 0;padding:16px 0 0}.pin-fields legend{color:#c5d8e9;padding:0 10px 0 0;font-size:12px}.pin-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pin-inputs label{margin:0}.pin-inputs input{letter-spacing:4px}.pin-actions{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.pin-actions button{color:#79bce1;background:0 0;border:0;padding:4px 0;font-size:11px}.auth-form .auth-error{color:#ffb1a9;padding:10px 0}.auth-form .auth-success{color:#78d7b6;padding:14px 0}.account-menu{z-index:60;flex-shrink:0;margin-left:auto;position:relative}.account-menu-trigger{color:#c7dbea;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:5px 8px;transition:background .15s,border-color .15s;display:flex}.account-menu-trigger:hover:not(:disabled),.account-menu-trigger[aria-expanded=true]{color:#eef7ff;background:0 0;border-color:#0000}.account-menu-trigger:focus:not(:focus-visible){box-shadow:none;outline:none}.account-menu-trigger:focus-visible{outline-offset:3px;outline:2px solid #8bbbdc}.account-menu-guest,.account-menu-guest:hover{background:0 0;border-color:#0000;justify-content:center;width:44px}.account-menu-guest:focus:not(:focus-visible){box-shadow:none;outline:none}.account-menu-guest .account-trigger-avatar{color:#9bb8cc;background:0 0;border:0;display:grid}.account-menu-guest .account-trigger-avatar svg{width:21px;height:21px}.account-menu-guest:hover .account-trigger-avatar{color:#e3f1fa}.account-trigger-avatar{color:#c3d9e8;background:linear-gradient(145deg,#294153,#152735);border:1px solid #466075;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:600;display:grid}.account-trigger-avatar svg{width:17px;height:17px}.account-trigger-label{flex-direction:column;gap:3px;min-width:0;display:flex}.account-trigger-label strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;font-weight:550;line-height:1.3;overflow:hidden}.account-trigger-label small{color:#8aa4b8;font-size:10px;line-height:1.3}.account-trigger-chevron{color:#8ca9bd;margin-left:6px;display:flex}.account-trigger-chevron svg{width:12px;height:12px;transform:rotate(90deg)}.account-menu-trigger[aria-expanded=true] .account-trigger-chevron svg{transform:rotate(-90deg)}@media (width<=760px){.account-menu-trigger{gap:7px;padding:4px}.account-trigger-label strong{max-width:90px;font-size:11px}.account-trigger-label small{font-size:9px}.account-trigger-chevron{margin-left:0}}@media (width<=360px){.account-trigger-avatar{display:none}.account-trigger-label strong{max-width:80px}}@media (prefers-reduced-motion:reduce){.account-menu-trigger{transition:none}}.account-menu-panel{background:linear-gradient(145deg,#152638,#0e1926 70%);border:1px solid #334c61;border-radius:8px;width:216px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #0008}.account-menu-identity{border-bottom:1px solid #2a3d51;align-items:center;gap:10px;margin-bottom:6px;padding:12px 8px 14px;display:flex}.account-menu-identity>div{min-width:0}.identity-avatar{color:#8ac7ed;background:#173047;border:1px solid #31536c;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.identity-avatar svg{width:20px;height:20px}.account-menu-identity small{color:#7894ab;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.account-menu-identity small i{background:#64ccae;border-radius:50%;width:5px;height:5px}.account-menu-identity strong{text-overflow:ellipsis;white-space:nowrap;color:#d4e8f8;font-size:12px;display:block;overflow:hidden}.account-menu-panel>button{color:#bed4e7;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;padding:12px 11px;font-size:12px;display:flex}.account-menu-panel>button svg{color:#7fa9c6;flex-shrink:0;width:17px;height:17px}.account-menu-panel>button svg:last-child:not(:first-child){width:12px;height:12px;margin-left:auto}.account-menu-panel>.account-menu-logout{color:#c49da1;margin-top:3px}.account-menu-panel>.account-menu-logout svg{color:#bc8e95}.account-menu-panel>button:hover{background:#1c354a}.account-menu-panel p{color:#ffaaa5;padding:10px;font-size:11px}.settings-page{flex:1;width:100%;max-width:860px;margin:auto;padding:32px 32px 56px}.settings-page>.identity-back{margin:0 0 20px}.settings-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.settings-heading h1{letter-spacing:-1px;margin-top:10px;font-size:28px}.settings-username{color:#8ebcda;overflow-wrap:anywhere;font-size:13px;display:block}.settings-profile{align-items:center;gap:10px;min-width:0;display:flex}.settings-profile>div{min-width:0}.settings-profile small{color:#7894ab;margin-bottom:4px;font-size:10px;display:block}.security-panel{background:#101c29;border:1px solid #293f53;border-radius:10px;padding:24px}.security-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.security-heading h2{margin-bottom:9px;font-size:16px}.security-status{color:#81d4b9;white-space:nowrap;border:1px solid #2a685d;border-radius:4px;padding:6px 10px;font-size:11px}.security-options{border-top:1px solid #293f53;gap:0;margin-top:22px;display:grid}.security-options article{border-bottom:1px solid #293f53;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 0;display:grid}.security-options article:last-child{border-bottom:0;padding-bottom:0}.security-method-icon{color:#648ba8;place-items:center;display:grid}.security-method-icon svg{width:25px;height:25px}.security-options article.is-active .security-method-icon{color:#55b9ef}.security-method-copy{min-width:0}.security-method-copy p{margin-top:5px;font-size:11px}.security-options button:hover:not(:disabled){background:#1b3b52;border-color:#398fbd}.security-options button:disabled{cursor:wait}.security-options h3{margin:0;font-size:13px}.security-options button{color:#a9d5f1;background:#162c40;border:1px solid #355973;border-radius:4px;margin-top:0;padding:9px 13px;font-size:12px}.security-credentials{grid-template-columns:1fr 1fr;gap:16px;display:grid}.security-form-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.security-form-actions .auth-submit{width:auto;min-width:170px;margin:0}.security-form-actions>button:last-child{color:#96b6cc;background:0 0;border:0;font-size:12px}.account-login-hint{color:#8faac0;font-size:11px}@media (width<=760px){.identity-page{padding:22px 16px}.identity-layout{grid-template-columns:1fr}.identity-intro{border-bottom:1px solid #263b50;border-right:0;padding:24px}.identity-art{display:none}.identity-intro h1{white-space:normal;margin-top:14px;margin-bottom:8px;font-size:28px}.identity-intro p{max-width:none;font-size:12px}.identity-back{margin-top:12px}.identity-form{padding:28px 24px}.identity-form h2{font-size:24px}.settings-page{padding:24px 16px}.settings-heading{flex-direction:column;align-items:start;gap:12px}.security-panel{padding:18px}.security-options article{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:18px 0}.security-options article>button{grid-column:2;justify-self:start;margin-top:3px}.security-options,.security-credentials{grid-template-columns:1fr}.security-heading{flex-wrap:wrap}.topbar{gap:10px}.auth-alternative{flex-wrap:wrap}}.header-account-actions{align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex}.header-wallet{color:#b8d0e1;white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 4px;font-size:12px;display:flex}.header-wallet svg{color:#8cabbf;flex-shrink:0;width:19px;height:19px}.header-wallet:hover:not(:disabled){color:#eef7ff;background:0 0}@media (width<=480px){.header-account-actions{gap:6px}.header-wallet{gap:5px;font-size:11px}.header-account-actions:has(.header-wallet) .account-trigger-label,.header-account-actions:has(.header-wallet) .account-trigger-chevron{display:none}.header-account-actions:has(.header-wallet) .account-trigger-avatar{display:grid}}.identity-form .identity-input{isolation:isolate;align-items:center;display:flex;position:relative}.identity-form .identity-input input{background:linear-gradient(120deg,#122232,#0d1a27);border:1px solid #30475b;border-radius:9px;height:48px;padding:12px 15px 12px 44px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff04}.identity-form .identity-input input:hover{border-color:#48657b}.identity-form .identity-input input:focus{border-color:#6ba9cd;outline:none;box-shadow:0 0 0 3px #60b9ee13}.identity-form .identity-input input::placeholder{color:#738da3;opacity:1;font-size:12px}.identity-input-icon{color:#7397af;pointer-events:none;display:inline-flex;position:absolute;left:15px}.identity-input-icon svg{width:17px;height:17px}.identity-input:focus-within .identity-input-icon{color:#a2cbe4}.identity-form .identity-input-secret input{padding-right:48px}.identity-form .identity-password-toggle{width:40px;height:40px;box-shadow:none;color:#82a4bc;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:4px}.identity-password-toggle svg{width:19px;height:19px}.identity-form .identity-password-toggle:hover{color:#d6e9f5;background:#9bcce90c}.identity-form .identity-password-toggle[aria-pressed=true]{color:#c0dfef}.identity-form .identity-password-toggle:focus-visible{outline-offset:-3px;outline:1px solid #87bddd}.identity-form .identity-password-toggle:disabled{opacity:.45;cursor:default}@media (width<=600px){.identity-form .identity-input input{font-size:16px}}.identity-form .identity-field-error{color:#efadb5;font-size:12px;line-height:1.5}.identity-form .auth-submit:disabled{opacity:.45;cursor:not-allowed;filter:saturate(.55)}.offer-price{gap:8px;font-size:12px;display:grid}.offer-price-heading{color:#dfc398;align-items:center;gap:8px;display:flex}.offer-price-heading>span{color:#24201a;background:#e2bb7c;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700}.offer-price-heading b{font-weight:500}.offer-price-values{align-items:baseline;gap:10px;display:flex}.offer-price-values del{color:#889dae;font-size:11px}.offer-price-values strong{color:#e2edf5;font-variant-numeric:tabular-nums;font-size:20px}.offer-price-sale .offer-price-values strong{color:#ffedcf}.offer-price-deadline{color:#b8a586;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:10px;display:flex}.offer-price-deadline time{color:#d5c2a6;font-variant-numeric:tabular-nums}.offer-price-compact{grid-template-columns:auto auto;align-items:center;gap:2px 8px}.offer-price-compact .offer-price-values{gap:7px}.offer-price-compact .offer-price-values strong{font-size:16px}.offer-price-compact .offer-price-deadline{grid-column:1/-1;justify-content:flex-end;font-size:9px}.checkout-promotion-summary{border-bottom:1px solid #294056;padding:14px 0}.inventory-purchase-price>.offer-price{text-align:left;font-weight:400}.access-preview-content>.offer-price{border-bottom:1px solid #294056;margin-bottom:18px;padding-bottom:18px}@media (width<=600px){.inventory-purchase-price .offer-price-values strong{font-size:13px}.inventory-purchase-price .offer-price-values del{font-size:9px}.inventory-purchase-price .offer-price-heading>span{padding:2px 4px;font-size:9px}}.admin-shell,.wallet-page,.workspace-modal{--surface:#101d2b;--surface-raised:#162637;--line:#293d51;--muted:#8ba3b9;--accent:#55b8f3;color:#d7e5ef;font-size:13px}html:has(.admin-app-shell),body:has(.admin-app-shell),#root:has(.admin-app-shell){height:100%;min-height:0;overflow:hidden}.admin-app-shell{height:100dvh;min-height:0;overflow:hidden}.admin-shell{background:0 0;flex:1;grid-template-columns:190px minmax(0,1fr);width:100%;max-width:none;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.admin-sidebar{border-right:1px solid var(--line);background:#0e1926;flex-direction:column;gap:26px;min-height:0;padding:24px 12px;display:flex;overflow:auto}.admin-brand{align-items:center;gap:10px;padding:0 8px;font-weight:700;display:flex}.admin-brand svg{width:24px;height:24px;color:var(--accent)}.admin-brand small{letter-spacing:1px;color:var(--muted);margin-top:5px;font-size:9px;display:block}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{width:100%;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.admin-sidebar nav button[aria-current]{color:#d9f1ff;background:#19334a;border-color:#2b5370}.admin-sidebar svg,.wallet-page svg{flex:none;width:18px;height:18px}.admin-sidebar-bottom{color:var(--muted);overflow-wrap:anywhere;gap:9px;min-width:0;margin-top:auto;padding:10px 8px;display:grid}.admin-sidebar-bottom small{font-size:9px}.admin-main,.admin-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-body{gap:16px;width:100%;max-width:1240px;margin-inline:auto;padding:24px}.workspace-heading{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.workspace-heading h1{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:650}.workspace-heading>div,.workspace-subnav{align-items:center;gap:6px;display:flex}.admin-shell button,.wallet-page button,.workspace-modal button{font:inherit;cursor:pointer;border-radius:5px}.admin-body button,.admin-sidebar-bottom button,.wallet-page button,.workspace-modal button{border:1px solid var(--line);background:var(--surface-raised);color:#bcd3e3;min-height:34px;padding:8px 12px}.admin-body button:hover,.wallet-page button:hover,.workspace-modal button:hover{color:#ecf8ff;border-color:#4a7c9e}.admin-body button:disabled,.wallet-page button:disabled{opacity:.4;cursor:not-allowed}.admin-body .commerce-primary{color:#edfaff;background:#195d85;border-color:#368eb9}.workspace-subnav button{color:var(--muted);background:0 0;border-color:#0000}.workspace-subnav button[aria-current]{color:#bde6ff;background:#19334a;border-color:#2c526e}.admin-panel,.workspace-list,.customers-directory,.audit-panel,.campaigns-section{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-body :is(.catalog-panel,.audit-panel,.workspace-list,.campaigns-section),.admin-body :is(.catalog-table-wrap,.audit-timeline,.campaign-grid),.admin-body>.workspace-list>.workspace-scroll{flex:0 auto}.workspace-toolbar,.catalog-filters,.catalog-selection,.customers-directory>header,.audit-toolbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;min-height:65px;padding:14px 16px;display:flex}.workspace-toolbar h2,.customers-directory h2{margin:0 auto 0 0;font-size:14px}.workspace-toolbar>input,.catalog-filters>label:first-child,.customers-directory input,.audit-toolbar input{flex:1;min-width:120px}.workspace-toolbar>.themed-select-trigger,.catalog-filters>label{flex:none;width:190px}.catalog-filters>label{align-items:center;gap:8px;display:flex}.catalog-filters>label>span{display:none}.admin-body input:not([type=checkbox]),.wallet-page input,.workspace-modal input{border:1px solid var(--line);color:#d7e5ef;min-width:0;min-height:36px;font:inherit;background:#0c1723;border-radius:5px;padding:8px 10px}.catalog-filters input{width:100%}.admin-shell input[type=checkbox],.commerce-action-modal input[type=checkbox],.compact-rank-options input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;background:#0d1c29;border:1px solid #496174;border-radius:4px;flex:0 0 17px;place-content:center;width:17px;height:17px;margin:0;padding:0;display:inline-grid}.admin-shell input[type=checkbox]:after,.commerce-action-modal input[type=checkbox]:after,.compact-rank-options input[type=checkbox]:after{content:"";opacity:0;border:0 solid #d0e8ec;border-width:0 0 2px 2px;width:8px;height:4px;transform:rotate(-45deg)translateY(-1px)}.admin-shell input[type=checkbox]:checked,.admin-shell input[type=checkbox]:indeterminate,.commerce-action-modal input[type=checkbox]:checked,.compact-rank-options input[type=checkbox]:checked{background:#31515c;border-color:#6d9caa}.admin-shell input[type=checkbox]:checked:after,.admin-shell input[type=checkbox]:indeterminate:after,.commerce-action-modal input[type=checkbox]:checked:after,.compact-rank-options input[type=checkbox]:checked:after{opacity:1}.admin-shell input[type=checkbox]:indeterminate:after{border-left:0;height:0;transform:none}.admin-shell input[type=checkbox]:focus-visible,.commerce-action-modal input[type=checkbox]:focus-visible,.compact-rank-options input[type=checkbox]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.admin-shell input[type=checkbox]:disabled{opacity:.3;cursor:not-allowed}.catalog-selection-summary{gap:4px;margin-right:auto;display:grid}.catalog-selection-summary small{color:#8098ab;font-size:11px}.catalog-bulk-actions{flex:0 0 196px;width:196px}.catalog-bulk-actions .themed-select-trigger{width:100%}.catalog-selection .catalog-clear-selection{width:34px;min-width:34px;height:34px;padding:8px}.catalog-selection .catalog-select-results{color:#9ec9dd;background:0 0;border-color:#0000}.catalog-selection .catalog-select-results:hover{background:#192c3a}.catalog-selection .catalog-clear-selection svg{width:16px;height:16px}.catalog-panel:has(.catalog-selection[aria-busy=true]) .catalog-filters{pointer-events:none;opacity:.6}.catalog-table tr.is-selected,.catalog-table tr.is-selected:hover{background:#1b2d37}.catalog-table tr.is-selected td:first-child{box-shadow:inset 2px 0 #71969f}.commerce-action-modal{width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px)}.commerce-action-modal .auth-modal-body{min-height:0;overflow:auto}.commerce-action-modal button{font-size:12px}.commerce-action-modal button svg{flex:0 0 16px;width:16px;height:16px}.commerce-action-modal .themed-select-trigger{align-items:center;width:100%;min-height:38px;display:flex}.commerce-action-modal :is(.batch-actions,.commerce-modal-actions){border-top:1px solid #294056;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.commerce-action-modal :is(.batch-actions,.commerce-modal-actions) button{color:#c3d8e8;cursor:pointer;background:#142737;border:1px solid #36566c;border-radius:5px;flex:0 auto;width:auto;height:auto;min-height:36px;margin:0;padding:9px 14px}.commerce-action-modal :is(.batch-actions,.commerce-modal-actions) .auth-submit{color:#e0f2fb;background:#175677;border-color:#377d9e}.commerce-action-modal button:disabled{opacity:.45;cursor:not-allowed}.publication-summary{align-items:center;gap:14px;margin-bottom:20px;display:flex}.publication-symbol{color:#91bed5;background:#162b3b;border:1px solid #36566c;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.publication-symbol svg{width:22px;height:22px}.publication-summary strong{color:#d9e9f3;font-size:15px}.publication-summary p{color:#8da6b9;margin:5px 0 0;font-size:12px;line-height:1.6}.publication-tabs{gap:8px;margin-bottom:12px;display:flex}.publication-tabs button{color:#91aabd;background:#10202e;border:1px solid #294456;border-radius:5px;align-items:center;gap:10px;width:auto;padding:8px 12px;display:inline-flex}.publication-tabs button[aria-pressed=true]{color:#d2e9f5;background:#213846;border-color:#527789}.publication-review{border:1px solid #294056;border-radius:6px;max-height:290px;overflow:auto}.publication-review table{border-collapse:collapse;width:100%;font-size:12px}.publication-review th{color:#9ab6c9;background:#172b3b;font-weight:500;position:sticky;top:0}.publication-review td,.publication-review th{text-align:left;border-bottom:1px solid #243747;padding:10px 12px}.publication-review td:first-child{white-space:nowrap;color:#d0e1ed}.publication-no-changes{text-align:center;color:#93adbf;padding:20px;font-size:12px}.publication-pin{margin-top:18px}.publication-pin input{letter-spacing:5px;max-width:180px}.commerce-action-modal :is(.publication-review,.batch-preview,.auth-modal-body){scrollbar-width:thin;scrollbar-color:#415e74 #10202e}.commerce-action-modal :is(.publication-review,.batch-preview,.auth-modal-body)::-webkit-scrollbar{width:6px;height:6px}.commerce-action-modal :is(.publication-review,.batch-preview,.auth-modal-body)::-webkit-scrollbar-thumb{background:#415e74;border-radius:8px}.commerce-action-modal .record-section{max-height:220px;overflow:auto}@media (width<=600px){.catalog-selection-summary{flex:100%}.catalog-bulk-actions{margin-left:auto}.publication-review{max-height:220px}.publication-tabs button{padding:8px}}.catalog-selection{background:#111f2b;gap:10px}.catalog-selection>span{margin-right:auto}.catalog-table-wrap,.workspace-scroll,.customers-list,.audit-timeline,.campaign-grid{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.admin-shell *,.workspace-modal *,.wallet-page *{scrollbar-width:thin;scrollbar-color:#36566e #0c1723;box-sizing:border-box}.catalog-table,.workspace-table,.customers-list table,.audit-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.catalog-table th,.workspace-table th,.customers-list th,.audit-table th{z-index:1;color:#91adc2;border-bottom:1px solid var(--line);background:#142333;padding:12px 14px;font-size:11px;font-weight:500;position:sticky;top:0}.catalog-table td,.workspace-table td,.customers-list td,.audit-table td{border-bottom:1px solid #203244;height:56px;padding:10px 14px}.catalog-table td:nth-child(n+3):nth-child(-n+6),.workspace-table td:nth-last-child(2),.customers-list td:nth-child(n+2){font-variant-numeric:tabular-nums}.catalog-table tr:hover,.workspace-table tr:hover,.customers-list tr:hover,.audit-table tr:hover{background:#162b3e}.catalog-table .is-selected{background:#14344c}.catalog-account{align-items:center;gap:10px;display:flex}.catalog-account .rank-icon{object-fit:contain;width:24px;height:24px}.catalog-account span,.catalog-table td>small{display:block}.catalog-account small,.price-auto,.price-manual,.promo-caption{color:var(--muted);margin-top:3px;font-size:10px;display:block}.price-auto{color:#78bcdc}.price-manual{color:#d5b170}.promo-caption{white-space:normal;max-width:200px}.commerce-badge{color:#abc0d1;white-space:nowrap;background:#23374a;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;display:inline-flex}.commerce-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.commerce-badge.published,.commerce-badge.delivered,.positive,.commerce-positive{color:#77d5b0}.commerce-badge.processing,.commerce-badge.validating{color:#edbd75}.negative,.commerce-badge.credited{color:#f39797}.commerce-pagination{border-top:1px solid var(--line);flex:none;align-items:center;gap:4px;margin:0;padding:10px 14px;display:flex}.commerce-pagination>span{color:var(--muted);margin-right:auto;font-size:11px}.workspace-empty,.admin-empty,.operation-empty{text-align:center;color:var(--muted);padding:40px 20px}.workspace-empty svg,.admin-empty svg,.operation-empty svg{width:25px;height:25px}.workspace-empty p{margin:10px}.commerce-error,.commerce-success{border-radius:5px;margin:0;padding:10px 14px;font-size:12px}.commerce-error{color:#ffb3b3;background:#351e28}.commerce-success{color:#a2e4c8;background:#12352e}.customers-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.customer-record-identity{text-align:left;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.customers-directory,.customers-directory .customers-list{flex:0 auto}.customers-directory>header{justify-content:space-between}.customers-directory>header input{max-width:360px}.customers-page-count{color:var(--muted);font-size:12px}.customers-list table{table-layout:fixed}.customer-name-column{width:44%}.customer-orders-column{width:14%}.customer-balance-column{width:24%}.customer-action-column{width:18%}.customers-list th:nth-child(2),.customers-list td:nth-child(2),.customers-list th:nth-child(3),.customers-list td:nth-child(3){text-align:right}.customer-record{cursor:default;transition:background .15s}.customer-record-identity>span:last-child{overflow-wrap:anywhere;white-space:normal;min-width:0}.customer-record .customer-avatar{flex:none}.customer-open-hint{color:#7fa8c3;text-align:right}.customer-open-hint svg{vertical-align:middle;width:16px;height:16px;margin-left:6px}.customer-open-hint span{font-size:11px}.customer-record:hover .customer-open-hint{color:#bde9ff}@media (width<=600px){.customers-directory>header{flex-wrap:wrap;gap:10px}.customers-directory>header input{flex-basis:100%;width:100%;max-width:none}.customer-name-column{width:43%}.customer-orders-column{width:15%}.customer-balance-column{width:32%}.customer-action-column{width:10%}.customers-list td,.customers-list th{padding:12px 8px;font-size:11px}.customer-open-hint span{display:none}.customer-open-hint svg{margin:0}}.customer-record small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.customer-history-filters{gap:10px;margin:18px 0;display:flex}.customer-history-filters input{flex:1;min-width:0}.customer-history-filters .themed-select-trigger{width:160px}.workspace-detail-page{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.workspace-detail-page>header{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:16px;display:flex}.workspace-detail-page h2{margin:0;font-size:16px}.workspace-detail-page>.workspace-scroll{flex:0 auto;padding:22px}.customer-avatar{border:1px solid var(--line);color:#80badf;background:#152d40;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.record-section{border-top:1px solid #2b4053;min-width:0;margin-top:18px;padding-top:16px}.record-section>h3{color:#9cb9cd;margin:0 0 12px;font-size:12px}.record-section dl{color:#a5bacb;grid-template-columns:140px minmax(0,1fr);gap:10px;font-size:11px;display:grid}.record-section dd{overflow-wrap:anywhere;margin:0}.audit-overview{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 20px;display:grid}.audit-overview dt,.audit-reason>span{color:#8faec5;margin-bottom:7px;font-size:10px}.audit-overview dd{overflow-wrap:anywhere;margin:0;font-weight:600}.audit-reason{background:#142839;border-left:2px solid #3f8cb9;margin:16px 0;padding:12px 14px}.audit-reason p{margin:0;font-size:12px}.admin-body button>svg{vertical-align:middle;flex:0 0 16px;width:16px;height:16px}.catalog-selection button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.catalog-selection{flex:none;min-height:65px}.rank-fill-action{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.rank-fill-action span{color:var(--muted);font-size:11px}.workspace-detail-page .customer-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 0;display:flex}.workspace-detail-page .customer-detail-identity,.workspace-detail-page .customer-detail-balance{margin:0}.workspace-detail-page .customer-detail-balance{gap:24px}.workspace-detail-page .customer-detail{max-width:none}.workspace-detail-page .customer-history{border-top:1px solid var(--line)}@media (width<=600px){.workspace-detail-page .customer-detail>header{flex-direction:column;align-items:start;gap:16px}.workspace-detail-page .customer-detail-balance{gap:12px;width:100%}.record-section dl{grid-template-columns:1fr}.rank-fill-action{flex-wrap:wrap}}.workspace-facts{grid-template-columns:1fr 1fr;gap:15px;font-size:12px;display:grid}.workspace-facts dt{color:var(--muted)}.workspace-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.customer-detail-identity,.customer-detail-balance{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.customer-detail-identity{justify-content:start}.customer-detail-balance strong{margin-top:6px;font-size:24px;display:block}.customer-detail small{color:var(--muted)}.customer-detail nav,.pricing-tabs,.audit-filters{border-bottom:1px solid var(--line);gap:6px;margin-bottom:12px;padding-bottom:12px;display:flex}.customer-detail nav button[aria-pressed=true],.pricing-tabs button[aria-pressed=true],.audit-filters button[aria-pressed=true]{color:#c0eaff;background:#193c56;border-color:#315e7e}.customer-history article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.customer-history article>div{flex:1}.customer-history small{margin-top:6px;font-size:11px;display:block}.customer-history svg{width:18px;height:18px}.balance-preview{background:#172d3d;border-radius:5px;padding:12px}.pricing-editor{flex-direction:column;flex:0 auto;gap:12px;min-height:0;display:flex}.pricing-tabs{flex:none;align-items:center;margin:0;padding-bottom:12px}.pricing-tabs>span{color:var(--muted);margin-left:auto;font-size:11px}.pricing-tabs small{margin-left:7px}.pricing-columns{flex:0 auto;min-height:0;display:flex;overflow:hidden}.pricing-columns>.admin-panel,.pricing-columns>div{flex:1;min-height:0}.pricing-tab-ranks>div,.pricing-tab-resources>.admin-panel{display:none}.pricing-tab-resources>div{flex-direction:column;gap:12px;display:flex;overflow:auto}.pricing-tab-resources .admin-panel{flex:none;overflow:visible}.pricing-columns .admin-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 16px;display:flex}.pricing-columns header input{flex:1}.pricing-columns header span{color:var(--muted);font-size:11px}.rank-price-list{flex:1;min-height:0;overflow:auto}.rank-price-list>label{border-bottom:1px solid #203244;align-items:center;gap:12px;min-height:56px;padding:9px 18px;display:flex}.rank-price-list>label>span:not(.price-field){flex:1}.rank-price-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.rank-price-list .rank-icon{object-fit:contain;width:24px;height:24px}.price-field{align-items:center;gap:8px;display:flex}.price-field i{color:var(--muted);font-size:11px;font-style:normal}.price-field input{text-align:right;width:115px}.pricing-columns h3{margin:0;font-size:14px}.pricing-columns header p{color:var(--muted);margin:0;font-size:11px}.increment-row{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:18px;display:flex}.increment-row h4{width:70px;margin:0}.increment-row>div,.price-limits>div{align-items:center;gap:16px;display:flex}.increment-row label,.price-limits label{color:var(--muted);gap:7px;font-size:11px;display:grid}.price-limits>div{padding:18px}.increment-row input{width:150px}.pricing-savebar{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.pricing-savebar>span{margin-right:auto}.pricing-savebar small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.batch-step{align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.batch-step b{margin-left:auto}.batch-step .active{color:#8ad5ff}.batch-preview{max-height:340px;overflow:auto}.batch-preview table,.audit-rule-changes table{border-collapse:collapse;width:100%;font-size:11px}.batch-preview td,.batch-preview th,.audit-rule-changes td,.audit-rule-changes th{text-align:left;border-bottom:1px solid #294056;padding:10px}.batch-preview small{display:block}.batch-actions,.batch-dates{gap:12px;display:flex}.price-batch-modal{width:min(760px,100vw - 24px)}.batch-check{align-items:center;display:flex!important}.batch-check input{width:auto!important}.audit-filters{flex-wrap:wrap;flex:none;margin:0;padding:12px}.audit-toolbar input{width:100%}.audit-toolbar .themed-select-trigger{flex:none;width:180px}.audit-toolbar input{order:-1}.audit-rule-changes{overflow:auto}.audit-change{background:#182b3c;justify-content:space-between;padding:14px;display:flex}.audit-change small{display:block}.audit-rule-changes td{white-space:nowrap}.campaigns-section>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.campaigns-section h2{margin:0;font-size:14px}.campaign-heading-count{color:var(--muted);font-size:11px}.campaign-grid{flex-direction:column;display:flex}.campaign-grid .campaign-record{border-bottom:1px solid var(--line);flex:none;grid-template-columns:84px minmax(0,1fr) auto 140px;align-items:center;gap:24px;padding:20px;display:grid}.campaign-record:last-child{border-bottom:0}.campaign-discount{color:#b9dfd2;background:linear-gradient(145deg,#203b4a,#142532);border:1px solid #355267;border-radius:8px;justify-items:center;gap:4px;padding:14px 6px;display:grid}.campaign-discount strong{font-size:23px;line-height:1}.campaign-discount small{font-size:13px}.campaign-discount>span{color:#8eaab1;font-size:10px}.campaign-identity{min-width:0}.campaign-grid h3{overflow-wrap:anywhere;margin:8px 0;font-size:14px}.campaign-status{color:#93abbd;align-items:center;gap:6px;font-size:10px;display:inline-flex}.campaign-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.campaign-status.active{color:#85cbb2}.campaign-status.scheduled{color:#d7bb80}.campaign-grid p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.campaign-grid svg{flex:none;width:15px;height:15px}.campaign-period{color:#b6c9d7;gap:10px;font-size:11px;display:grid}.campaign-period>span{grid-template-columns:48px auto;gap:12px;display:grid}.campaign-period small{color:var(--muted);font-size:10px}.campaign-period time{white-space:nowrap;font-variant-numeric:tabular-nums}.campaign-actions{justify-items:end;gap:7px;display:grid}.campaign-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:36px;font-size:11px;display:inline-flex}.campaign-actions small{color:var(--muted);text-align:right;font-size:9px}.campaign-loading{color:var(--muted);padding:20px}@media (width<=1000px){.campaign-grid .campaign-record{grid-template-columns:70px minmax(0,1fr) auto;gap:16px}.campaign-period{grid-column:2}.campaign-actions{grid-area:1/3/3}.campaign-discount{grid-row:1/3}}@media (width<=600px){.campaign-grid .campaign-record{grid-template-columns:64px minmax(0,1fr);padding:16px}.campaign-discount{grid-row:1}.campaign-period{grid-column:1/-1}.campaign-actions{grid-area:auto/1/auto/-1;justify-items:start}}.campaign-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:35px;display:flex}.campaign-empty>div{max-width:480px}.campaign-empty h3{margin:0 0 8px}.campaign-empty p{margin:0;line-height:1.6}.campaign-empty svg{flex:none;width:24px;height:24px}.wallet-page{flex-direction:column;flex:none;gap:20px;width:min(1120px,100% - 40px);height:calc(100dvh - 135px);min-height:0;margin:28px auto;padding:0;display:flex}.workspace-views{flex:none;gap:4px;padding:12px 14px 0;display:flex;overflow:auto}.workspace-views button{white-space:nowrap;color:var(--muted);background:0 0;border-color:#0000;font-size:12px}.workspace-views button[aria-pressed=true]{color:#bfe8ff;background:#1a354a;border-color:#2c526d}.audit-table small,.workspace-table small{color:var(--muted);white-space:normal;max-width:300px;margin-top:4px;font-size:10px;display:block}.commerce-segment{gap:6px;margin:10px 0;display:flex}.commerce-segment button{color:#a2c6de;background:#132b3d;border:1px solid #31516b;border-radius:5px;padding:8px 12px;font-size:11px}.commerce-segment button[aria-pressed=true]{color:#e3f5ff;background:#205578}.wallet-page .workspace-table{white-space:normal}.wallet-page .workspace-table td{min-width:120px}.wallet-page .workspace-table td:nth-child(2){min-width:200px;max-width:400px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wallet-summary{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:8px 0 24px;display:flex}.wallet-summary>svg{color:#73bae7;width:24px;height:24px}.wallet-summary span{color:var(--muted);font-size:12px}.wallet-summary strong{color:#e0f0fc;margin-top:6px;font-size:28px;font-weight:600;display:block}.wallet-summary small{color:var(--muted);margin-left:auto;font-size:11px}@media (width<=900px){.admin-shell{grid-template-columns:150px minmax(0,1fr)}.admin-body{padding:16px}.workspace-heading{flex-direction:column;align-items:start;gap:12px}.catalog-filters{flex-wrap:wrap}.catalog-filters>label:first-child{flex-basis:100%}.catalog-filters>label{flex:1}.catalog-selection,.workspace-toolbar{flex-wrap:wrap}.workspace-toolbar>input{flex-basis:100%}.workspace-toolbar>.themed-select-trigger{flex:1}}@media (width<=600px){.audit-toolbar{flex-wrap:wrap}.audit-toolbar input{flex-basis:100%}.audit-toolbar .themed-select-trigger{flex:1;width:auto;min-width:0}.wallet-page .workspace-table thead{display:none}.wallet-page .workspace-table tbody{display:block}.wallet-page .workspace-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.wallet-page .workspace-table td{white-space:normal;border:0;height:auto;padding:0;display:block;min-width:0!important}.wallet-page .workspace-table td:first-child{color:var(--muted);grid-column:1/-1;font-size:11px}.wallet-page .workspace-table td:nth-child(2){grid-column:1/-1;max-width:none}.wallet-page:has(.wallet-summary) .workspace-table td:nth-child(4):before{content:"Saldo após: ";color:var(--muted);font-size:10px}.customer-history-filters{flex-wrap:wrap}.customer-history-filters input{width:100%}.admin-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:8px 12px}.admin-brand,.admin-sidebar-bottom{display:none}.admin-sidebar nav{gap:4px;display:flex}.admin-sidebar nav>div{flex:1}.admin-sidebar nav button{justify-content:center;gap:5px;padding:10px 6px;font-size:11px}.admin-sidebar nav svg{width:14px}.admin-body{gap:12px;padding:12px}.workspace-heading h1{font-size:21px}.workspace-subnav button{padding:7px;font-size:11px}.catalog-filters,.workspace-toolbar{gap:8px;padding:10px}.catalog-selection button{padding:7px;font-size:11px}.pricing-savebar{flex-wrap:wrap}.pricing-savebar>span{width:100%}.increment-row{gap:10px;padding:12px}.increment-row input{width:95px}.increment-row>div{gap:8px}.price-limits input{width:120px}.wallet-page{width:calc(100% - 24px);height:calc(100dvh - 110px);margin:16px auto}.wallet-summary{flex-wrap:wrap}.wallet-summary small{width:100%;margin:0}.wallet-page .workspace-heading>div{flex-wrap:wrap}.workspace-modal-body{padding:18px}.campaign-grid article{grid-template-columns:1fr}}.admin-sidebar .account-store-link{color:#b9d9eb;background:#152b3b;border:1px solid #315167;border-radius:7px;align-items:center;gap:10px;width:100%;padding:12px;font-size:12px;display:flex}.admin-sidebar .account-store-link:hover{background:#1b374a;border-color:#5283a1}.catalog-account>span{min-width:0}.catalog-account strong{overflow-wrap:anywhere}.catalog-table{min-width:1080px}.catalog-table td{vertical-align:middle}.catalog-table th:last-child{text-align:right}.catalog-table td:last-child{width:1%}.catalog-access-state{color:#8199ad;align-items:center;gap:7px;font-size:11px;display:inline-flex}.catalog-access-state i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.catalog-access-state.blocked{color:#e0a093}.catalog-access-state.verified{color:#83c4b4}.catalog-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.catalog-row-actions button{color:#91bad1;background:#132432;border:1px solid #294253;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.catalog-row-actions button:not([aria-disabled=true]):hover{color:#d5edfa;background:#203a4c;border-color:#517a92}.catalog-row-actions button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.catalog-row-actions button[aria-disabled=true]{color:#526373;cursor:not-allowed;background:#111e29;border-color:#223340}.catalog-row-actions svg{flex:none;width:16px;height:16px}.catalog-action-tooltip{z-index:1200;box-sizing:border-box;color:#d4e1eb;white-space:nowrap;pointer-events:none;background:#101e2b;border:1px solid #345066;border-radius:5px;width:max-content;padding:6px 9px;font-size:11px;line-height:1.3;position:fixed;box-shadow:0 3px 10px #0004}.catalog-table .account-check-trigger{text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;display:inline-flex}.account-check-info{color:#91aabd;flex:none;width:15px;height:15px}.account-check-trigger:hover .account-check-info{color:#d9eaf7}.reet-modal .restriction-time{color:#e7bc8a;font-variant-numeric:tabular-nums;margin:12px 0;font-size:24px}.reet-modal .restriction-summary{gap:20px;padding:22px 0 8px;display:grid}.restriction-summary>div>span{color:#91aabd;margin-bottom:7px;font-size:11px;display:block}.restriction-reason strong{color:#e4edf4;overflow-wrap:anywhere;font-size:19px}.restriction-countdown{border-left:2px solid #bd9360;padding-left:14px}.reet-modal .restriction-countdown .restriction-time{margin:0;font-size:clamp(20px,4vw,27px)}.reet-modal .restriction-notice{color:#bbc9d4;font-size:12px}.reet-modal .restriction-checked{color:#8096a7;font-size:10px}.catalog-row-actions{position:relative}.catalog-row-actions button[data-state=loading] svg{animation:1s linear infinite catalog-refresh-spin}.catalog-row-actions button[data-state=success]{color:#7bd6bf;border-color:#416f65}.catalog-row-actions button[data-state=error]{color:#ed998f;border-color:#78514b}@keyframes catalog-refresh-spin{to{transform:rotate(360deg)}}.catalog-refresh-error{z-index:2;color:#edb2ab;background:#281e24;border-radius:5px;max-width:260px;padding:6px 9px;font-size:11px;position:absolute;top:100%;right:0}.catalog-table .account-check-trigger:hover:not(:disabled),.catalog-table .account-check-trigger:focus-visible{box-shadow:none;background:0 0;border-color:#0000;outline:none}.catalog-table .account-check-trigger:hover .catalog-access-state,.catalog-table .account-check-trigger:focus-visible .catalog-access-state{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.catalog-table .account-check-trigger:focus-visible .account-check-info{color:#d3e2ec}@media (forced-colors:active){:is(button,a,summary,select,input):focus-visible{outline-offset:1px;outline:1px solid highlight}}.inventory-purchase.panel{scrollbar-width:thin;scrollbar-color:#36556a #101b26;background:linear-gradient(180deg, color-mix(in srgb, var(--rank-color,#142a3c) 36%, #101b26), #0e1b28 64%);min-width:0;min-height:0;-webkit-mask-image:radial-gradient(circle at 0 var(--ticket-cut-y,60%), transparent 8px, #000 8.5px), radial-gradient(circle at 100% var(--ticket-cut-y,60%), transparent 8px, #000 8.5px);mask-image:radial-gradient(circle at 0 var(--ticket-cut-y,60%), transparent 8px, #000 8.5px), radial-gradient(circle at 100% var(--ticket-cut-y,60%), transparent 8px, #000 8.5px);font-variant-numeric:tabular-nums;background-repeat:no-repeat;background-origin:border-box;border:0;border-radius:10px;flex-direction:column;flex:1 0 auto;padding:22px;display:flex;position:relative;overflow:hidden auto;-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.purchase-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-heading-title{color:var(--rank-accent,#91b5cc);align-items:center;gap:8px;display:flex}.purchase-heading strong{text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:500}.purchase-heading small{color:#738d9f;letter-spacing:.5px;font-size:9px}.inventory-purchase-price{isolation:isolate;flex-direction:column;flex:1 0 auto;justify-content:center;min-height:160px;padding:16px 4px;display:flex;position:relative;overflow:clip}.purchase-watermark{z-index:-1;opacity:.065;pointer-events:none;width:180px;height:180px;position:absolute;top:10%;right:-22px;transform:rotate(-18deg)}.inventory-purchase .offer-price-ticket{gap:12px}.offer-price-ticket .offer-price-heading{font-size:10px}.offer-price-ticket .offer-price-heading>span{color:#e1c185;background:#bda06a22;border:1px solid #a1854a66}.ticket-price{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.ticket-price strong{letter-spacing:-3px;color:#dce8f1;font-size:clamp(36px,19cqw,76px);font-weight:650;line-height:1}.ticket-price>span:first-child{color:#98bdd2;align-self:flex-start;margin:8px 7px 0 0;font-size:21px}.ticket-price>span:last-child{color:#abc2d2;font-size:28px}.ticket-caption{color:#9eb4c4;flex-wrap:wrap;gap:6px 10px;font-size:10px;display:flex}.ticket-caption del{color:#657f94}.offer-price-ticket .offer-price-deadline{color:#b7a078;justify-content:flex-start;align-items:center;gap:6px}.offer-price-ticket .offer-price-deadline svg{width:13px;height:13px}.purchase-tear{color:#628aa5;align-items:center;gap:10px;margin:0 -2px;display:flex;position:relative}.purchase-tear span{border-top:1px dashed #365268;flex:1}.purchase-wallet{justify-content:space-between;gap:12px;padding-top:15px;font-size:11px;display:flex}.purchase-wallet>div{gap:5px;display:grid}.purchase-wallet>div:last-child{text-align:right}.purchase-wallet span{color:#7995a9;font-size:10px}.purchase-wallet strong{color:#bdd1df;font-weight:500}.purchase-balance-after{color:#7995a9;justify-content:space-between;gap:8px;margin:12px 0 20px;font-size:10px;display:flex}.purchase-balance-after strong{color:#a3c1d4;font-weight:500}.inventory-purchase svg{flex:none;width:16px;height:16px}.inventory-purchase .purchase-trigger{border:1px solid color-mix(in srgb, var(--rank-accent,#c2c8cc) 24%, #29323a);background:linear-gradient(115deg, color-mix(in srgb, var(--rank-accent,#c2c8cc) 6%, #18222b), #15202a);color:#d4dfe6;width:100%;box-shadow:none;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 16px;justify-content:center;align-items:center;gap:10px;margin-top:0;padding:13px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.purchase-trigger span{text-align:center;grid-column:2;margin:0}.purchase-trigger svg{color:color-mix(in srgb, var(--rank-accent,#c2c8cc) 55%, #8b9ba7);grid-column:3;margin:0}.inventory-purchase .purchase-trigger:hover{border-color:color-mix(in srgb, var(--rank-accent,#c2c8cc) 42%, #29323a);background:linear-gradient(115deg, color-mix(in srgb, var(--rank-accent,#c2c8cc) 11%, #18222b), #1c2933);box-shadow:none}.inventory-purchase .purchase-trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.purchase-foot{color:#7895aa;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:10px;line-height:1.4;display:flex}.purchase-foot svg{width:13px;height:13px}.purchase-status{color:#c6a77f;margin:0 0 12px;font-size:11px;line-height:1.5}@container (width<=325px){.ticket-price strong{letter-spacing:-2px;font-size:48px}}@container (height<=1050px){.inventory-purchase.panel{padding:16px 18px}.inventory-purchase-price{min-height:100px;padding:10px 4px}.ticket-price strong{letter-spacing:-2px;font-size:52px}.ticket-price>span:first-child{margin-top:5px;font-size:16px}.ticket-price>span:last-child{font-size:22px}.purchase-watermark{width:130px;height:130px}.inventory-purchase .offer-price-ticket{gap:8px}.purchase-wallet{padding-top:10px}.purchase-balance-after{margin:8px 0 12px}.inventory-purchase .purchase-trigger{padding:10px}.purchase-foot{margin-top:8px}.purchase-status{margin-bottom:8px;font-size:10px}}@container (height<=760px){.inventory-purchase.panel{padding:12px 16px}.inventory-purchase-price{min-height:70px;padding:6px 4px}.ticket-price strong{font-size:40px}.inventory-purchase .offer-price-ticket{gap:5px}.purchase-wallet{padding-top:7px}.purchase-wallet>div{gap:3px}.purchase-balance-after{margin:6px 0 8px}.inventory-purchase .purchase-trigger{padding:8px}.purchase-foot{margin-top:6px;font-size:9px}}.reet-modal.checkout-modal{width:min(520px,100vw - 24px)}.reet-modal.checkout-modal .access-account-preview{border-radius:7px;margin:0}.reet-modal.checkout-modal .access-preview-identity{margin-top:20px}.reet-modal.checkout-modal .access-preview-identity h3{margin:8px 0;font-size:22px}.checkout-modal .checkout-promotion-summary{background:linear-gradient(125deg,#182e40,#0e1c29);border:1px solid #30485b;border-radius:7px;margin:0;padding:18px}.checkout-section-label{text-transform:uppercase;letter-spacing:1.4px;color:#87a6bb;margin-bottom:12px;font-size:9px;display:block}.checkout-modal .checkout-promotion-summary .offer-price-values{justify-content:flex-end}.checkout-modal .checkout-promotion-summary .offer-price-values strong{font-size:30px}.checkout-modal .checkout-totals{gap:12px;margin:0;padding:4px 2px}.checkout-modal .checkout-totals dt{align-items:center;gap:7px;font-size:11px;display:flex}.checkout-modal .checkout-totals dt svg{width:16px;height:16px}.checkout-modal .checkout-totals>div:first-child dd{font-size:12px;font-weight:500}.checkout-modal .checkout-totals>div:last-child{border-top:1px dashed #344b5c;padding-top:12px}.checkout-delivery-route{border-top:1px solid #263e50;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.checkout-delivery-route span{justify-items:center;gap:7px;display:grid}.checkout-delivery-route svg{color:#80acc6;width:18px;height:18px}.checkout-delivery-route b{color:#a4bfce;font-size:9px;font-weight:500}.checkout-delivery-route i{background:#304657;flex:1;height:1px}.checkout-modal .checkout-message{color:#91aabc;margin:0;font-size:11px;line-height:1.65}.checkout-modal .modal-operation-footer{margin-top:18px}.checkout-modal .modal-operation-context .checkout-promotion-summary{margin-top:12px}.checkout-account{border-bottom:1px solid #294056;align-items:center;gap:12px;padding-bottom:18px;display:flex}.checkout-account .rank-icon{width:26px;height:26px}.checkout-account strong{font-size:14px}.checkout-account small{color:#8da6ba;margin-top:4px;font-size:11px;display:block}.checkout-totals{gap:12px;margin:18px 0;font-size:13px;display:grid}.checkout-totals>div{justify-content:space-between;gap:12px;display:flex}.checkout-totals dt{color:#93aabd}.checkout-totals dd{font-variant-numeric:tabular-nums;color:#dcebf7;margin:0}.checkout-totals>div:first-child dd{font-size:18px;font-weight:600}.checkout-message{color:#91aabd;margin:16px 0;font-size:12px;line-height:1.7}.checkout-back{color:#9bb7ca;background:0 0;border:0;width:100%;margin-top:12px;font-size:12px}.order-page{width:min(900px,100% - 32px);margin:28px auto}.order-page>header{color:#87a0b4;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;font-size:12px;display:flex}.order-progress-card{background:#0e1b27;border:1px solid #294056;border-radius:12px;padding:28px}.order-progress-title{align-items:center;gap:16px;display:flex}.order-progress-title>svg{color:#83bddb;flex:none;width:32px;height:32px}.order-progress-title h1{font-size:22px}.order-progress-title p{color:#91aabd;margin-top:8px;font-size:13px}.order-stages{border-block:1px solid #294056;gap:16px;margin:24px 0;padding:24px 0;list-style:none;display:flex}.order-stages li{color:#7d91a3;flex:1;align-items:center;gap:10px;display:flex}.order-stages li>span{border:1px solid #3b5267;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.order-stages .complete>span{color:#98d6bf;background:#213e3c;border-color:#457a71}.order-stages .current>span{color:#b7e3ff;background:#1c3e54;border-color:#579ebf}.order-stages .failed>span{color:#f2c68b;background:#433326;border-color:#9d794d}.order-stages .credited>span{color:#98d6bf;border-color:#457a71}.order-stages strong{color:#c4d8e6;font-size:12px}.order-stages small{margin-top:5px;font-size:11px;display:block}.order-message{color:#c6dce9;font-size:14px;line-height:1.7}.order-progress-card>.auth-submit{width:auto;margin-top:20px;padding:11px 20px}.delivery-credentials>p,.delivery-credentials>small{color:#94afc2;font-size:12px;line-height:1.6}@media (width<=600px){.order-stages{flex-direction:column;gap:20px}.order-progress-card{padding:20px}.order-progress-title h1{font-size:19px}.inventory-purchase{gap:8px}.inventory-purchase-price{font-size:14px}.inventory-navigation .purchase-trigger{height:28px;padding:5px 8px;font-size:10px}.order-page>header{flex-wrap:wrap}}.wallet-page>.orders-list,.wallet-page>.orders-list>.workspace-scroll{flex:0 auto}.order-account-identity{align-items:center;gap:12px;display:flex}.order-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-row-actions .order-action{box-sizing:border-box;color:#b3c9d9;white-space:nowrap;background:#102231;border:1px solid #30485c;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.order-row-actions .order-action-primary{color:#d0eafa;background:linear-gradient(135deg,#1b3b50,#142c3e);border-color:#38617c}.order-row-actions .order-action svg{color:#7cb7d8;flex:none;width:15px;height:15px}.order-row-actions .order-action:hover{color:#f0f8ff;background:#204158;border-color:#5898be}.order-row-actions .order-action:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.order-account-identity strong{overflow-wrap:anywhere;font-size:14px;display:block}.order-account-identity small{color:#9cb3c5;margin-top:4px;font-size:11px;display:block}.order-account-identity span{color:#7590a6;margin-top:4px;font-size:10px;display:block}.order-account-rich{border-top:1px solid #294056;grid-template-columns:fit-content(240px) minmax(120px,190px) minmax(0,1fr);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:22px 0;display:grid}.order-account-rich strong{font-size:20px}.order-account-rich small{align-items:center;gap:7px;margin-top:8px;display:flex}.order-account-rich .order-rank-progress{grid-area:1/2;width:190px;max-width:100%;margin:0}.order-account-identity{min-width:0}.order-rank-progress>div{justify-content:space-between;gap:12px;display:flex}.order-account-resources{grid-area:1/3;justify-self:end;gap:28px;margin:0;display:flex}.order-account-resources>div{align-items:center;gap:6px;display:flex}.order-account-resources .metric-icon{width:15px;height:15px}.order-account-resources dt{color:#91aabd;align-items:center;gap:6px;font-size:11px;display:flex}.order-account-resources dd{margin:0;font-size:12px;font-weight:600}.order-access{border-top:1px solid #263949;margin-top:0;padding:22px 0}.order-access header{align-items:center;gap:12px;display:flex}.order-access header svg{color:#94d5bd;flex:none;width:24px;height:24px}.order-access h2{margin:0;font-size:13px}.order-access p{color:#9bb6c6;margin:6px 0 0;font-size:12px}.order-access header>span{color:#9cdbc3;margin-left:auto;font-size:11px}.order-delivered .order-progress-title{gap:10px}.order-delivered .order-progress-title>svg{width:19px;height:19px}.order-delivered .order-progress-title h1{margin:0;font-size:17px}.order-delivered-status{color:#90b6a9;margin-left:auto;font-size:11px}.order-receipt{color:#839cb0;border-top:1px solid #263949;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:11px;display:flex}.order-receipt strong{color:#d3e2ed;margin-left:8px;font-size:13px}.order-access>small{color:#85a4b8;font-size:11px}.delivery-access-list{gap:12px;margin:18px 0 0;display:grid}.credential-row{isolation:isolate;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid;position:relative}.credential-row:before,.credential-row:after{content:"";z-index:-2;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#355167;transition:background .18s;position:absolute;inset:0}.credential-row:after{z-index:-1;background:linear-gradient(110deg,#112332,#0b1722);inset:1px}.credential-row:focus-within:before{background:#6aa3c4}.credential-row.credential-copied:before{background:#68b99d}.credential-symbol{color:#7ca9c5;display:flex}.credential-symbol svg{width:20px;height:20px}.credential-content{gap:8px;min-width:0;display:grid}.credential-label{color:#87a1b5;text-transform:uppercase;letter-spacing:1.2px;font-size:9px}.credential-content code{color:#d4e8f5;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:text;font:14px/1.5 Consolas,monospace}.credential-content code:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.credential-actions{border-left:1px solid #2a4052;gap:5px;padding-left:10px;display:flex}.order-access .credential-actions button{color:#93b8d0;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:34px;min-width:34px;height:34px;padding:7px;display:grid}.order-access .credential-actions button:hover{background:#1c3548;border-color:#3b5c74}.order-access .credential-actions button:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.credential-actions svg{width:18px;height:18px}.order-access .credential-copied .credential-copy{color:#a4e3c8;background:#203c38;border-color:#426d60}.credential-copied .credential-copy svg{animation:.22s ease-out credential-confirm}@keyframes credential-confirm{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.credential-copied .credential-copy svg{animation:none}}.credential-feedback{color:#dfbfa0;grid-column:2/-1;font-size:11px}.credential-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.order-account-rich{grid-template-columns:minmax(0,1fr) 100px;gap:16px}.order-account-rich strong{font-size:16px}.order-account-rich .order-account-identity{gap:8px}.order-account-resources{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-self:start;gap:10px 18px}.order-account-rich .order-rank-progress{grid-row:1;width:100px}.order-rank-progress>div{gap:4px;font-size:8px}.order-access{padding:20px 0}}.themed-select-trigger{color:#c4d8e7;text-align:left;background:#0d1927;border:1px solid #304258;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:10px 12px;font-size:12px;display:flex}.themed-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.themed-select-trigger svg{flex:none;width:14px;height:14px}.themed-select-popup{z-index:1500;box-sizing:border-box;background:#123;border:1px solid #36556e;border-radius:7px;padding:6px;box-shadow:0 16px 45px #0009}.themed-select-popup>input{box-sizing:border-box;color:#cce5f6;background:#091724;border:1px solid #29485f;border-radius:4px;width:100%;margin-bottom:5px;padding:9px;font-size:11px}.themed-select-options{scrollbar-width:thin;scrollbar-color:#456781 #0b1723;overscroll-behavior:contain;max-height:230px;overflow:auto}.themed-select-options button{text-align:left;color:#91aec4;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;padding:10px;font-size:11px;display:flex}.themed-select-options button:hover,.themed-select-options button:focus-visible{color:#d8efff;background:#1b374d}.themed-select-options button[aria-pressed=true]{color:#bdeaff;background:#204660}.themed-select-options b{margin-left:auto;font-size:11px}.themed-select-options .rank-icon{object-fit:contain;width:21px;height:21px}.account-workspace-body{max-width:1120px}.account-workspace .wallet-embedded,.account-workspace .settings-embedded{scrollbar-width:thin;scrollbar-color:#3c6b8d #0b1522;flex:0 auto;width:100%;max-width:none;height:auto;min-height:0;margin:0;padding:0;overflow:auto}.account-workspace .wallet-embedded{overflow:hidden}.account-workspace .wallet-embedded>.workspace-list,.account-workspace .wallet-embedded .workspace-scroll{flex:0 auto}.account-workspace .order-page{scrollbar-width:thin;scrollbar-color:#3c6b8d #0b1522;width:100%;max-width:none;margin:0;overflow:auto}.account-workspace .security-panel{margin:0}.account-dashboard{scrollbar-width:thin;scrollbar-color:#3c6b8d #0b1522;flex-direction:column;flex:0 auto;gap:28px;min-height:0;padding:2px;display:flex;overflow:auto}.dashboard-totals{border-bottom:1px solid #243747;grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr);align-items:center;gap:32px;padding:18px 0 26px;display:grid}.dashboard-balance{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.dashboard-balance>svg{color:#6badd0;width:19px;height:19px}.dashboard-balance>span{color:#8fa8ba;font-size:11px}.dashboard-balance strong{color:#e1edf6;letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(24px,2vw,30px);font-weight:600;display:block}.account-dashboard .dashboard-wallet-link{color:#77bcdf;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:12px;min-height:24px;padding:2px 0;font-size:11px;display:flex}.dashboard-totals dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.dashboard-stat{border-left:1px solid #243747;padding-left:20px}.dashboard-totals dt{color:#8fa8ba;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:flex}.dashboard-totals dt svg{flex:none;width:14px;height:14px}.dashboard-stat.delivered dt svg{color:#83bda9}.dashboard-stat.validating dt svg{color:#c2ab77}.dashboard-stat.credited dt svg{color:#7da8c3}.dashboard-totals dd{color:#d5e2eb;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:22px}.dashboard-recent{min-width:0}.dashboard-recent>header{justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.dashboard-recent-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dashboard-recent h2{margin:0;font-size:14px}.dashboard-recent-title>span{color:#7890a3;font-size:10px}.dashboard-recent>header button{background:0 0;font-size:11px}.dashboard-recent .dashboard-order{text-align:left;background:#0f1c28;border:1px solid #263b4d;border-radius:6px;grid-template-columns:minmax(0,1fr) 120px 100px 115px;align-items:center;gap:20px;width:100%;margin-bottom:8px;padding:16px;display:grid}.dashboard-recent .dashboard-order:hover{background:#152736;border-color:#42667f}.dashboard-recent .dashboard-order:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.dashboard-order .order-account-identity small{display:none}.dashboard-order .order-account-identity strong{font-size:13px}.dashboard-order .order-account-identity .rank-icon{width:20px;height:20px}.dashboard-order-meta{justify-items:start;gap:6px;display:grid}.dashboard-order-meta small{color:#7890a3;font-size:10px}.dashboard-order>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dashboard-order-access{color:#8dbddd;justify-content:flex-end;align-items:center;gap:7px;font-size:10px;display:flex}.dashboard-order-access svg{flex:none;width:14px;height:14px}.dashboard-empty{background:radial-gradient(at 20%,#24507014,#0000 60%);border:1px dashed #2a4052;border-radius:8px;justify-content:center;align-items:center;gap:26px;padding:36px 24px;display:flex}.dashboard-empty-symbol{background:#112331;border:1px solid #37566c;border-radius:18px 4px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:7px 7px #10202d}.dashboard-empty-symbol svg{color:#8db4cf;width:26px;height:26px}.dashboard-empty h3{margin:0 0 8px;font-size:14px}.dashboard-empty p{color:#839bad;margin:0;font-size:12px;line-height:1.6}.dashboard-empty button{align-items:center;gap:8px;margin-top:16px;font-size:11px;display:inline-flex}.dashboard-empty button svg{width:14px;height:14px}@media (width<=1000px){.dashboard-totals{grid-template-columns:1fr;gap:24px}.dashboard-totals dl{padding-top:4px}.dashboard-stat:first-child{border:0;padding-left:0}.dashboard-recent .dashboard-order{grid-template-columns:minmax(0,1fr) 110px 85px;gap:12px}.dashboard-order-access{border-top:1px solid #243747;grid-column:1/-1;padding-top:10px}}@media (width<=600px){.account-dashboard{gap:22px}.dashboard-totals{gap:22px;padding-top:8px}.dashboard-totals dl{gap:10px}.dashboard-stat{padding-left:10px}.dashboard-totals dt{align-items:flex-start;gap:4px;font-size:9px}.dashboard-totals dd{font-size:20px}.dashboard-recent .dashboard-order{grid-template-columns:minmax(0,1fr) auto;padding:14px}.dashboard-order-meta{grid-area:2/1}.dashboard-order>strong{grid-area:1/2}.dashboard-order-access{border:0;grid-area:2/2;padding:0}.dashboard-empty{text-align:center;flex-direction:column;gap:22px;padding:28px 18px}}@media (width>=761px){.store-shell .account-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.store-shell .account-card{container-type:inline-size}@container (width<=262px){.account-card-art{height:53.8cqw}.account-monogram{font-size:22cqw}.account-card-body{padding:5.3cqw}.account-card-heading{gap:6px 8px}.account-card-heading h3{gap:6px}.account-price-tag{font-size:6.8cqw}.account-price-currency{font-size:5.3cqw}.protected-nickname .protected-nickname-initial{font-size:9.1cqw}.masked-nickname.protected-nickname{gap:5px}.protected-nickname .protected-nickname-seal{gap:3px;padding-left:4px}.protected-nickname-seal>span,.protected-nickname .protected-nickname-label{font-size:7px}.account-card-bottom{margin-top:14px;padding-top:12px}}}@media (width<=1920px){.store-shell>.topbar{gap:16px;height:64px}.store-shell>.accounts-screen{padding-top:calc(clamp(28px,2.4vw,40px) + 16px);min-height:calc(100dvh - 64px);padding-inline:clamp(12px,1.75vw,24px)}.store-shell .store-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px}.store-shell .store-toolbar>.search-box{flex:280px;width:auto;max-width:360px}.store-shell .compact-filters{flex:0 auto;gap:8px;max-width:100%}.store-shell .sort-trigger-label{max-width:min(240px,32vw)}.store-shell .account-results{margin-bottom:8px}.store-shell .header-account-actions{gap:16px}}@media (width>=901px) and (width<=1920px){.store-shell>.accounts-screen{padding-inline:clamp(48px,5vw,96px);padding-top:calc(clamp(28px,2.4vw,40px) + 22px)}}@media (width>=1921px){.store-shell>.accounts-screen{padding-top:54px}.store-shell .store-toolbar{margin-bottom:8px}.store-shell .account-results{margin-bottom:6px}}@media (width<=600px){.store-shell .header-account-actions:has(.header-wallet) .account-trigger-label,.store-shell .header-account-actions:has(.header-wallet) .account-trigger-chevron{display:none}.store-shell .header-account-actions:has(.header-wallet) .account-trigger-avatar{display:grid}.store-shell .header-account-actions{gap:10px}}@media (width<=560px){.store-shell .store-toolbar>.search-box{flex-basis:100%;max-width:none}}@media (width<=380px){.store-shell:has(.header-wallet) .brand-name{font-size:15px}.store-shell:has(.header-wallet) .brand{gap:6px}.store-shell>.topbar{gap:8px}.store-shell .header-account-actions{gap:6px}}:root{color:#e5edf7;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090e17;font-family:Inter,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{opacity:.35;cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}button{background:#172235;border:1px solid #29384c;border-radius:4px;padding:8px 13px}button:hover:not(:disabled){background:#1b2b3b;border-color:#486174}input{color:#e9f3ff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 0}input::placeholder{color:#73839a}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}.topbar{z-index:60;height:74px;box-shadow:none;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;padding:0 42px;display:flex;position:sticky;top:0}.topbar-scrolled{background:#080f17f5}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#719bbd80,#46698040 28%,#304b5e18 62%,#0000 85%);height:1px;position:absolute;bottom:0;left:24px;right:24px}.brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-sign{flex-shrink:0;width:36px;height:36px}.brand-lockup{flex-direction:column;gap:5px;display:flex}.brand-name{letter-spacing:-.7px;color:#e0eaf3;font-size:19px;font-style:italic;font-weight:850;line-height:1}.brand-name>span{color:#9db6ca;font-weight:500}.brand-lockup small{letter-spacing:2.8px;color:#7d99b1;align-items:center;gap:7px;font-size:7px;font-weight:600;line-height:1;display:flex}.brand-lockup small:before{content:"";background:#62b7ef;width:12px;height:2px}.brand:hover .brand-name{color:#fff}.brand:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #8bbbdc}.top-status{color:#a3b2c6;align-items:center;gap:9px;font-size:12px;display:flex}.top-status i{background:#4fc4a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #4fc4a055}.read-only{color:#c0ccda;border:1px solid #2d3d51;border-radius:4px;margin-left:15px;padding:6px 10px}main{max-width:1740px;margin:auto;padding:35px 42px 20px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:2.2px;color:#58b8f5;margin-bottom:9px;font-size:10px;font-weight:700}h1{letter-spacing:-1px;font-size:clamp(25px,2.2vw,36px);font-weight:650}h1>span{color:#2dabff}.page-heading p:not(.eyebrow){color:#8494aa;margin-top:10px;font-size:13px}.heading-mark{color:#24354b;text-align:right;font-size:40px;font-style:italic;font-weight:900}.heading-mark span{letter-spacing:3px;color:#566981;font-size:9px;font-style:normal;display:block}.workspace{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:20px;display:grid}.panel{background:#101925;border:1px solid #263447;border-radius:7px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.panel-heading h2{font-size:15px}.micro{letter-spacing:1px;color:#7e8fa6;font-size:8px}.search-box{background:#0a121e;border:1px solid #29374a;border-radius:4px;align-items:center;gap:9px;padding:0 11px;font-size:12px;display:flex}.search-box:focus-within{border-color:#369fe6}.search-box>span{color:#8499b3;font-size:24px}.accounts>.search-box{margin:0 14px 15px}.account-list{scrollbar-width:thin;scrollbar-color:#354963 transparent;max-height:830px;overflow:auto}.account-row{text-align:left;background:0 0;border:0;border-top:1px solid #1d293a;border-left:3px solid #0000;border-radius:0;align-items:center;gap:11px;width:100%;padding:14px 12px;display:flex}.account-row.active{background:linear-gradient(90deg,#17334e,#142437);border-left-color:#38aef7}.account-avatar{clip-path:polygon(15% 0,85% 0,100% 18%,100% 80%,50% 100%,0 80%,0 18%);color:#89b6d5;background:#23354a;border:1px solid #3d5069;flex-shrink:0;place-items:center;width:36px;height:38px;font-size:13px;font-weight:800;display:grid}.account-info{flex-direction:column;gap:4px;min-width:0;display:flex}.account-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-info small{color:#8299b5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-info>span{color:#647991;font-size:9px}.chevron{color:#3baaf0;margin-left:auto}.loading-list{opacity:.6}.pagination{color:#7d90a9;border-top:1px solid #253247;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;display:flex}.pagination button{background:0 0;padding:5px 10px}.pagination>div{gap:6px;display:flex}.inventory-heading{background:linear-gradient(110deg,#14263b,#101925);border-bottom:1px solid #2a3a51;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.inventory-heading .eyebrow{margin-bottom:5px;font-size:9px}.inventory-heading h2{letter-spacing:-.5px;font-size:23px}.item-count{color:#92a7bf;font-size:11px}.item-count b{color:#d8e9fa;margin-right:5px;font-size:24px}.inventory-layout{grid-template-columns:153px minmax(0,1fr);display:grid}.equipment{background:#0d1622;border-right:1px solid #253449;padding:13px 10px}.equipment h3{text-transform:uppercase;letter-spacing:1px;color:#8dc8ef;margin:3px 0 13px;font-size:10px}.equipment-slot{text-align:center;background:#101e2c;border:1px solid #29394d;border-radius:3px;margin-bottom:8px;overflow:hidden}.equipment-slot>span{color:#a0b8d3;background:#1b2c40;padding:5px;font-size:9px;display:block}.slot-image{background:radial-gradient(#213849,#0d1825);justify-content:center;align-items:center;height:55px;display:flex}.slot-image img{object-fit:contain;max-width:95%;max-height:52px}.equipment-slot strong{color:#b6c8dd;padding:4px 3px 6px;font-size:9px;font-weight:500;line-height:1.5;display:block}.slot-empty{color:#5d728d;padding:18px 0;font-size:10px}.collection{min-width:0;padding:16px}.tabs{border-bottom:1px solid #2b3b50;flex-wrap:wrap;gap:4px;padding-bottom:12px;display:flex}.tabs button{color:#9eafc6;background:#192637;border-color:#0000;padding:9px 13px;font-size:11px}.tabs button.selected{color:#fff;background:linear-gradient(#218dd3,#146eb0);border-color:#409cd9;box-shadow:0 2px 8px #007aff1c}.tabs button span{opacity:.65;margin-left:5px;font-size:9px}.collection-tools{align-items:center;gap:12px;margin:13px 0;display:flex}.collection-tools .search-box{flex:1}.collection-tools>span{color:#7d90a9;white-space:nowrap;font-size:10px}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.item-card{text-align:left;background:#0c1623;border:1px solid #304158;border-radius:3px;min-width:0;padding:0;transition:border-color .15s;overflow:hidden}.item-card.chosen{border-color:#53b9fa;box-shadow:0 0 0 1px #53b9fa}.item-card-title{white-space:nowrap;text-overflow:ellipsis;text-align:center;background:#172234;padding:8px 9px;font-size:10px;font-weight:650;overflow:hidden}.item-image{background:radial-gradient(#22405a55,#0000 75%),radial-gradient(#35516a33 1px,#0000 1px) 0 0/7px 7px;justify-content:center;align-items:center;height:112px;display:flex;position:relative;overflow:hidden}.item-image img{object-fit:contain;filter:drop-shadow(0 5px 8px #0008);max-width:92%;max-height:94px}.equipped-badge{color:#fff4dd;letter-spacing:.6px;background:#d77c21;border-radius:2px;padding:4px 6px;font-size:7px;position:absolute;top:7px;right:6px}.item-card-footer{border-top:1px solid #243348;flex-direction:column;gap:5px;min-height:44px;padding:8px;display:flex}.item-card-footer>span{color:#d5e1ee;overflow-wrap:anywhere;font-size:9px}.item-card-footer small{color:#6a849f;letter-spacing:.3px;font-size:8px}.icon-missing{text-align:center;color:#8f9cb0;padding:10px;font-size:9px;line-height:1.5}.item-detail{background:#0b141f;border-top:1px solid #293a50;align-items:center;gap:23px;min-height:130px;padding:20px;display:flex}.detail-image{background:radial-gradient(#253e57,#101c2b);border:1px solid #2d3e51;flex-shrink:0;place-items:center;width:150px;height:90px;display:grid}.detail-image img{max-width:95%;max-height:85px}.item-detail h3{margin-bottom:7px;font-size:16px}.item-detail p:not(.eyebrow){color:#8fa5bf;font-size:11px;line-height:1.7}.item-detail>.empty{margin:auto}.item-detail .warning{color:#d7ad66!important}.item-detail details{color:#7c95b0;margin-top:9px;font-size:10px}pre{white-space:pre-wrap;overflow-wrap:anywhere}.diagnostics{color:#647d99;border-top:1px solid #213044;padding:12px 20px;font-size:10px}.diagnostics p{margin-top:9px}.diagnostics summary{cursor:pointer}.welcome{text-align:center;background:radial-gradient(#19345055,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:630px;padding:25px;display:flex}.welcome-symbol{color:#3e7ba6;margin-bottom:6px;font-size:55px}.welcome h3{font-size:20px;font-weight:500}.welcome p{color:#8297b0;font-size:12px}.welcome>span{color:#54b1eb;margin-top:10px;font-size:11px}.notice{color:#a3b8d2;padding:15px;font-size:12px;line-height:1.7}.notice.error{color:#efa0a0;background:#441d2833}.empty{text-align:center;color:#8297b0;padding:30px;font-size:12px}.page-footer{color:#536983;letter-spacing:1px;justify-content:space-between;align-items:center;padding:21px 0;font-size:9px;display:flex}.page-footer b{color:#2a95d9;margin:0 6px}.loader{border:2px solid #294561;border-top-color:#49b6fa;border-radius:50%;width:28px;height:28px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1150px){main{padding:25px 20px}.topbar{padding:0 20px}.workspace{grid-template-columns:220px minmax(0,1fr);gap:12px}.inventory-layout{grid-template-columns:120px minmax(0,1fr)}.collection{padding:12px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs button{padding:7px 9px}.micro{display:none}}@media (width<=760px){.top-status,.heading-mark{display:none}.workspace{grid-template-columns:1fr}.account-list{max-height:200px}.inventory-layout{grid-template-columns:1fr}.equipment{border-bottom:1px solid #253449;border-right:0;align-items:start;gap:8px;display:flex;overflow:auto}.equipment h3{min-width:85px}.equipment-slot{flex-shrink:0;width:110px;min-width:110px}.collection{padding:12px}.item-image{height:110px}.page-heading h1{font-size:26px}.page-heading p:not(.eyebrow){line-height:1.6}.welcome{min-height:300px}.item-detail{gap:12px;padding:15px}.detail-image{width:100px}.page-footer{gap:20px;line-height:1.8}.page-footer>span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.item-grid{scrollbar-width:thin;scrollbar-color:#354963 transparent;align-content:start;max-height:580px;padding-right:4px;overflow-y:auto}.equipment{scrollbar-width:thin;scrollbar-color:#354963 transparent;max-height:730px;overflow-y:auto}.account-list{max-height:655px}@media (width<=760px){.account-list{max-height:200px}.item-grid{max-height:560px}.equipment{overflow:auto hidden}}.inventory-layout{grid-template-columns:153px minmax(0,1fr)}.inventory-layout.without-equipment{grid-template-columns:minmax(0,1fr)}.tabs{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding-bottom:0;display:grid}.tabs button{border-radius:2px;padding:12px 4px}.subtabs{flex-wrap:wrap;gap:3px;min-height:35px;margin-top:5px;display:flex}.subtabs button{white-space:nowrap;color:#a9bdd5;background:#1a293b;border-color:#293b50;border-radius:2px;flex:1;padding:8px 6px;font-size:10px}.subtabs button.selected{color:#fff;background:#146fa9;border-color:#3399d8}.item-grid{--row-height:176px;--grid-gap:9px;height:calc(3 * var(--row-height) + 2 * var(--grid-gap));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--row-height);gap:var(--grid-gap);scrollbar-gutter:stable;align-content:start;max-height:none;padding-right:3px;position:relative;overflow:hidden auto}.item-card{height:var(--row-height);grid-template-rows:29px minmax(0,1fr) 47px;display:grid}.item-card-title{padding:7px 6px}.item-image{height:auto;min-height:0}.item-card-footer{min-height:0;padding:6px}.item-card-footer>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item-placeholder{height:var(--row-height);background:radial-gradient(#24425966,#0000 75%),radial-gradient(#35516a33 1px,#0000 1px) 0 0/7px 7px,#0c1623;border:1px solid #29394b;border-radius:3px}.grid-empty{text-align:center;color:#9eb5ce;background:#0a1325e8;padding:20px;font-size:12px;position:absolute;top:40%;left:0;right:0}.equipment{height:680px;max-height:680px;overflow:auto}.equipment-slot .slot-empty{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:9px;display:flex}.equipment-slot.inconsistent{border-color:#926233}.equipment-slot.inconsistent .slot-empty{color:#dfb36e}.slot-empty small{font-size:9px}.equipment-slot.unavailable .slot-empty{color:#8797ac}.item-detail{min-height:115px}@media (width<=760px){.inventory-layout{grid-template-columns:1fr}.equipment{height:136px;max-height:136px;display:flex;overflow:auto hidden}.equipment-slot{height:105px;min-height:105px}.tabs button{padding:10px 2px;font-size:10px}.item-grid{--row-height:145px;--grid-gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.item-card{grid-template-rows:26px minmax(0,1fr) 43px}.item-image img{max-height:70px}.item-card-title,.item-card-footer>span{font-size:8px}.item-card-footer small{font-size:7px}.subtabs button{font-size:9px}.collection{padding:9px}.equipped-badge{padding:3px;font-size:6px;top:2px;right:2px}}.reference-warning{color:#e5b56e;padding:4px;font-size:9px;line-height:1.4;display:block}.item-grid,.equipment,.account-list{overscroll-behavior:contain}html,body,#root{min-width:0;height:100%;overflow:hidden}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.topbar{flex-shrink:0;height:64px;padding:0 24px}main{flex-direction:column;flex:1;width:100%;min-height:0;padding:16px 24px 0;display:flex}.page-heading{flex-shrink:0;margin-bottom:14px}.page-heading h1{font-size:26px}.page-heading .eyebrow{margin-bottom:4px}.page-heading p:not(.eyebrow){margin-top:5px}.workspace{flex:1;align-items:stretch;min-height:0}.accounts,.inventory{flex-direction:column;min-height:0;display:flex}.accounts>.panel-heading,.accounts>.search-box,.pagination,.inventory-heading{flex-shrink:0}.account-list{flex:1;min-height:0;max-height:none}.inventory-heading{padding:12px 18px}.inventory-heading h2{font-size:20px}.inventory-layout{flex:1;min-height:0;overflow:hidden}.equipment{height:auto;min-height:0;max-height:none}.collection{flex-direction:column;min-height:0;padding:10px;display:flex}.tabs,.subtabs,.collection-tools{flex-shrink:0}.collection-tools{margin:8px 0}.item-grid{grid-auto-rows:calc((100% - 2 * var(--grid-gap)) / 3);--row-height:calc((100cqh - 2 * var(--grid-gap)) / 3);flex:1;height:auto;min-height:0;container-type:size}.item-image img{max-height:min(88px,100%)}.item-detail{overscroll-behavior:contain;flex-shrink:0;align-items:flex-start;gap:14px;min-height:48px;max-height:22%;padding:10px 16px;overflow:auto}.item-detail>div:last-child{min-width:0}.detail-image{width:110px;height:64px}.detail-image img{max-height:60px}.diagnostics{overscroll-behavior:contain;flex-shrink:0;max-height:18%;padding:8px 16px;overflow:auto}.welcome{flex:1;min-height:0;overflow:auto}.page-footer{flex-shrink:0;padding:10px 0}@media (width>=761px){.item-card{grid-template-rows:24px minmax(0,1fr) 33px}.item-card-title{padding:5px 6px}.item-card-footer{gap:2px;padding:3px 6px}}@media (height<=800px){.page-heading{display:none}.topbar{height:56px}main{padding-top:10px}.tabs button{padding:8px 3px}.page-footer{padding:6px 0}}@media (width<=760px){.topbar{height:56px;padding:0 10px}.topbar:after{left:10px;right:10px}.brand-name{font-size:17px}.brand-sign{width:30px;height:30px}main{padding:8px 8px 0}.page-heading,.page-footer,.accounts .panel-heading{display:none}.workspace{grid-template-rows:112px minmax(0,1fr);gap:8px}.accounts{padding-right:90px;position:relative}.accounts>.search-box{margin:5px 6px}.account-list{max-height:none}.account-row{padding:5px 8px}.account-avatar{width:27px;height:27px;font-size:10px}.account-info{gap:2px}.account-info small{display:none}.pagination{border-top:0;border-left:1px solid #253247;flex-wrap:wrap;justify-content:center;gap:4px;width:86px;padding:8px;position:absolute;top:0;bottom:0;right:0}.pagination span{text-align:center;order:-1;width:100%}.inventory-heading{padding:7px 10px}.inventory-heading h2{font-size:16px}.inventory-layout{grid-template-rows:86px minmax(0,1fr)}.inventory-layout.without-equipment{grid-template-rows:minmax(0,1fr)}.equipment{gap:5px;height:auto;max-height:none;padding:5px}.equipment h3{min-width:65px;max-width:65px;font-size:8px}.equipment-slot{width:100px;min-width:100px;height:68px;min-height:68px;margin:0}.slot-image{height:27px}.slot-image img{max-height:26px}.equipment-slot strong{padding:2px;font-size:8px;line-height:1.1}.equipment-slot .slot-empty{min-height:40px;padding:4px;font-size:9px}.reference-warning{padding:0;font-size:7px}.collection{padding:5px}.tabs button{padding:7px 2px}.subtabs{gap:2px;min-height:26px;margin-top:3px}.subtabs button{padding:5px 3px;font-size:8px}.collection-tools{gap:4px;margin:4px 0}.collection-tools input{padding:6px 0;font-size:10px}.collection-tools>span{font-size:8px}.item-card{grid-template-rows:22px minmax(0,1fr) 33px}.item-card-title{padding:5px 3px}.item-card-footer{gap:2px;padding:3px}.item-detail{min-height:30px;max-height:16%;padding:5px 8px}.item-detail h3{margin-bottom:3px;font-size:12px}.detail-image{width:65px;height:40px}.detail-image img{max-height:38px}.diagnostics{padding:5px 8px;font-size:9px}}@media (width<=760px) and (height<=700px){.workspace{grid-template-rows:80px minmax(0,1fr);gap:5px}.inventory-layout{grid-template-rows:64px minmax(0,1fr)}.equipment-slot{height:52px;min-height:52px}.slot-image{height:18px}.slot-image img{max-height:18px}.inventory-heading .eyebrow{display:none}.item-detail{min-height:28px;max-height:44px}.item-card{grid-template-rows:18px minmax(0,1fr) 29px}.item-card-title{padding:3px}}.workspace.single-screen{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.account-store{flex-direction:column;min-height:0;display:flex}.store-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.store-toolbar h2{color:#b8c9dc;font-size:15px;font-weight:500}.account-cards{scrollbar-width:thin;scrollbar-color:#354963 transparent;overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:18px;min-height:0;padding:2px 5px 12px 2px;display:grid;overflow:auto}.account-card{text-align:left;background:#101c2b;border:1px solid #2a3c52;border-radius:9px;flex-direction:column;padding:0;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.account-card:hover:not(:disabled),.account-card-frame:hover>.account-card:not(:disabled){background:#142337;border-color:#55b8f0}.account-card-art{background:linear-gradient(135deg, transparent 48%, #ffffff08 48%, #ffffff08 49%, transparent 49%), radial-gradient(ellipse at 60% 120%, hsl(var(--card-hue) 65% 32% / .65), transparent 75%), linear-gradient(120deg, #132b40, #0d1826);flex-shrink:0;place-items:center;width:100%;height:142px;display:grid;position:relative;overflow:hidden}.account-card-art:after{content:"";pointer-events:none;border:1px solid #89bdde13;position:absolute;inset:16px;transform:skew(-12deg)}.account-card-id{letter-spacing:1.5px;color:#a1bdd3;font-size:9px;position:absolute;top:14px;left:16px}.account-monogram{letter-spacing:-4px;color:#c8e8ff;text-shadow:0 6px 25px #44a8eb30;font-size:58px;font-style:italic;font-weight:800;line-height:1}.account-card-art-label{letter-spacing:2px;color:#6b8faa;font-size:7px;position:absolute;bottom:12px;right:14px}.account-card-body{box-sizing:border-box;flex:1;width:100%;padding:17px}.account-card-body>p{color:#7f9ab7;margin-bottom:7px;font-size:10px}.account-card-body h3{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.account-card-bottom{color:#8da4bc;border-top:1px solid #263a50;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:14px;font-size:10px;display:flex}.account-card-bottom b{color:#dfedfa;font-size:14px;font-weight:500}.account-card-link{color:#6dc4ff}.account-card-link>span{margin-left:6px;font-size:16px}.account-store>.pagination{flex-shrink:0;padding:10px 2px}.inventory-navigation{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.inventory-navigation button{background:0 0;padding:7px 11px;font-size:12px}.inventory-navigation>span{color:#7f98b3;font-size:11px}.inventory-navigation b{color:#3b91c4;padding:0 8px}@media (height<=800px){.account-card-art{height:118px}}@media (width<=760px){.store-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px}.store-toolbar h2{font-size:13px}.store-toolbar .search-box{width:100%}.account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.account-card-art{height:110px}.account-monogram{font-size:42px}.account-card-id{font-size:7px;top:10px;left:10px}.account-card-art-label{letter-spacing:1px;font-size:5px}.account-card-body{padding:10px}.account-card-body h3{font-size:13px}.account-card-body>p{font-size:8px}.account-card-bottom{flex-wrap:wrap;margin-top:12px;padding-top:9px;font-size:9px}.account-card-bottom b{font-size:12px}.account-store>.pagination{border-top:1px solid #253247;border-left:0;flex-wrap:nowrap;justify-content:space-between;width:auto;padding:7px 2px;position:static}.account-store>.pagination span{order:0;width:auto}.inventory-navigation{margin-bottom:7px}.inventory-navigation button{font-size:10px}}.account-cards{grid-auto-rows:max-content}.account-card{height:auto;min-height:265px}@media (width<=760px){.account-card{min-height:230px}}html:has(.store-shell),body:has(.store-shell),#root:has(.store-shell){height:auto;min-height:100%;overflow:visible}.store-shell{height:auto;min-height:100dvh;overflow:visible}.accounts-screen{isolation:isolate;flex:none;min-height:calc(100dvh - 54px)}.accounts-screen .workspace{flex:none;display:block}.account-store,.account-cards{overflow:visible}.account-cards{flex:none;grid-auto-rows:max-content;min-height:0}.accounts-screen .page-footer{margin-top:auto}.account-rank{align-items:center;gap:6px;min-height:20px;line-height:1.4;display:flex}.rank-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.account-card-body h3{white-space:normal;overflow-wrap:anywhere;overflow:visible}.account-card-body>p{overflow-wrap:anywhere}.accounts-screen{padding-bottom:20px}.sort-control{color:#8da4bc;align-items:center;gap:10px;font-size:11px;display:flex}select{font:inherit;color:#e5edf7;background:#122033;border:1px solid #30445b;border-radius:4px;max-width:100%;padding:10px}select:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.account-filters{background:#101b29;border:1px solid #25394e;border-radius:8px;margin-bottom:16px;padding:16px}.filter-fields{grid-template-columns:1.2fr repeat(3,1fr);align-items:start;gap:16px;display:grid}.range-filter{border:0;min-width:0;margin:0;padding:0}.range-filter legend,.rank-filter summary>span:first-child{color:#93a9c0;margin-bottom:8px;font-size:11px}.range-filter>div{background:#0b1522;border:1px solid #2b3f56;border-radius:4px;align-items:center;gap:7px;padding:0 9px;display:flex}.range-filter input{width:100%;min-width:0;padding:10px 0;font-size:12px}.range-filter>div>span{color:#607b96;font-size:10px}.rank-filter{min-width:0;position:relative}.rank-filter summary{cursor:pointer;grid-template-columns:1fr auto;list-style:none;display:grid}.rank-filter summary>span:first-child{grid-column:1/-1}.rank-filter summary b{background:#0b1522;border:1px solid #2b3f56;border-radius:4px;grid-column:1/-1;padding:10px;font-size:12px;font-weight:400}.rank-filter summary>span:last-child{color:#86a8c9;font-size:12px;position:absolute;bottom:10px;right:10px}.rank-options{z-index:5;background:#101e2e;border:1px solid #395675;border-radius:6px;width:min(350px,80vw);padding:10px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 35px #0009}.rank-options>input{background:#0a1320;border:1px solid #2a4058;border-radius:4px;padding:9px;font-size:12px}.rank-options>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:300px;overflow:auto}.rank-options label{cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:7px 4px;font-size:11px;display:flex}.rank-options label:hover{background:#20374e}.rank-options label input{accent-color:#32a9f0;flex-shrink:0;width:14px}.rank-options label img{width:20px;height:20px}.rank-options label small{color:#7392af;margin-left:auto}.rank-clear{text-align:left;width:100%;margin:7px 0;padding:7px;font-size:11px}.rank-options>p{padding:8px;font-size:11px}.filter-presets{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.filter-presets>span{color:#7490ab;margin-right:3px;font-size:10px}.filter-presets button{background:#15283b;border-radius:20px;padding:6px 10px;font-size:10px}.filter-presets .clear-filters{color:#84c9f6;background:0 0;border-color:#0000;margin-left:auto}.active-filters{border-top:1px solid #263b50;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.active-filters button{color:#b3dcf7;background:#15344d;border-color:#245375;padding:6px 9px;font-size:10px}.active-filters button span{margin-left:6px}.filter-error{color:#f0b184;margin-top:12px;font-size:12px}.account-results{color:#8aa3bf;min-height:16px;margin:0 2px 14px;font-size:12px}.account-balances{color:#7795b4;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:10px;display:flex}.account-balances b{color:#c0d7ea;margin-left:4px;font-weight:500}.account-card-bottom{margin-top:12px}.store-empty{text-align:center;background:radial-gradient(at 50% 0,#173a5038,#0000 70%),#0d1823;border:1px solid #233a4d;border-radius:10px;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:48px 24px;display:flex}.store-empty-icon{color:#7fc6ee;background:#152a3a;border:1px solid #305069;border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid}.store-empty-icon svg{width:30px;height:30px}.store-empty h2{color:#d8e8f3;margin:0;font-size:18px;font-weight:600}.store-empty p{color:#8ea7bb;max-width:400px;margin:0;font-size:13px;line-height:1.6}.store-empty-action{color:#b9e4ff;cursor:pointer;background:#162d3d;border:1px solid #365b73;border-radius:5px;margin-top:8px;padding:9px 14px}.store-empty-action:hover{background:#203e52;border-color:#65b7e4}.store-empty-action:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.account-cards>.empty{grid-column:1/-1}.empty button{margin-top:12px;font-size:12px}@media (width<=1000px){.filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.store-toolbar{align-items:stretch}.store-toolbar .search-box{width:100%}.sort-control{justify-content:space-between;width:100%}.account-filters{padding:10px}.filter-fields{gap:12px 8px}.range-filter>div{gap:4px;padding:0 5px}.range-filter input,.range-filter legend,.rank-filter summary>span:first-child{font-size:10px}.rank-filter summary b{padding:10px 7px;font-size:10px}.filter-presets{gap:5px}.filter-presets button{padding:6px 8px;font-size:9px}.account-balances{gap:5px;margin-top:10px;font-size:9px}}.filter-builder{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:28px;display:grid}.filter-builder h2{color:#dceafa;font-size:14px;font-weight:600}.filter-builder section>p{color:#8aa2bc;margin:7px 0 15px;font-size:11px;line-height:1.6}.filter-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.clear-filters{color:#87cfff;background:0 0;border-color:#0000;padding:4px 7px;font-size:10px}.sort-priorities{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sort-priorities li{background:#0b1624;border:1px solid #263d54;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.priority-number{color:#85ceff;background:#1b3f5c;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.sort-priorities label{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sort-priorities label>span{color:#8ba5bf;white-space:nowrap;width:62px;font-size:10px}.sort-priorities select{background:#15273b;flex:1;min-width:0;padding:9px 7px;font-size:12px}.priority-actions{gap:4px;display:flex}.priority-actions button{background:0 0;padding:6px 8px;font-size:13px}.add-priority{color:#8dcefa;background:0 0;border:1px dashed #3a6587;margin-top:12px;padding:9px 13px;font-size:11px}.sort-builder .sort-explanation{color:#72b9e8;overflow-wrap:anywhere;margin:12px 0 0;font-size:10px}.selection-builder{border-left:1px solid #293b4e;padding-left:28px}.optional-ranges{border-top:1px solid #25394e;margin-top:18px;padding-top:14px}.optional-ranges summary{color:#b6c9dc;cursor:pointer;font-size:11px}.optional-ranges summary>span{color:#7b96b1;margin-left:6px;font-size:9px}.optional-ranges>div{gap:14px;margin-top:16px;display:grid}.store-toolbar .search-box{width:min(520px,100%)}@media (width<=1000px){.filter-builder{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:18px}.selection-builder{padding-left:18px}.sort-priorities label{flex-direction:column;align-items:stretch;gap:5px}.sort-priorities label>span{width:auto}.sort-priorities select{width:100%}}@media (width<=760px){.filter-builder{grid-template-columns:1fr;gap:20px}.selection-builder{border-top:1px solid #293b4e;border-left:0;padding:16px 0 0}.sort-priorities li{gap:7px;padding:8px}.priority-number{width:22px;height:22px;font-size:10px}.priority-actions{gap:2px}.priority-actions button{padding:5px}.sort-priorities select{font-size:11px}.filter-builder h2{font-size:13px}.rank-filter{max-width:none}.account-filters{padding:12px}}.store-toolbar{z-index:4;justify-content:flex-end;gap:10px;margin-bottom:14px;position:relative}.store-toolbar>.search-box{flex:1;max-width:360px}.compact-filters{align-items:center;gap:7px;min-width:0;display:flex;position:relative}.filter-trigger{color:#adc3d4;white-space:nowrap;background:#10233238;border-color:#36526780;border-radius:20px;align-items:center;gap:9px;height:40px;padding:0 14px;font-size:11px;display:flex}.filter-trigger:hover:not(:disabled),.filter-trigger[aria-expanded=true]{color:#e0edf5;background:#1c344566;border-color:#66889f}.filter-trigger.is-active{color:#d0e5ed;background:#27434b66;border-color:#587b8e}.filter-symbol{color:#89aabe;flex-shrink:0;width:17px;height:17px}.filter-trigger.is-active .filter-symbol{color:#b3d3dd}.filter-trigger>span:last-child{color:#7499b7}.filter-count{color:#daeaf0;background:#395a65;border-radius:50%;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:600;display:grid}.sort-trigger-label{text-overflow:ellipsis;max-width:360px;overflow:hidden}.filter-reset{color:#819fba;background:0 0;border-color:#0000;border-radius:50%;padding:6px 8px;font-size:18px}.filter-popover{overscroll-behavior:contain;scrollbar-width:thin;z-index:20;background:#101c2b;border:1px solid #31495f;border-radius:8px;width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 200px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #0009}.popover-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.popover-heading h2{font-size:13px;font-weight:600}.popover-heading>button{color:#8fa7c0;background:0 0;border:0;padding:1px 6px;font-size:19px}.priority-hint{color:#829bb4;margin-bottom:12px;font-size:10px;line-height:1.5}.compact-priorities{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.compact-priority-row{background:#0b1522;border:1px solid #25384c;border-radius:5px;align-items:center;gap:7px;padding:7px;display:flex}.priority-index{color:#7293b1;text-align:center;flex-shrink:0;width:14px;font-size:10px}.criterion-trigger{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.criterion-trigger strong{font-size:11px;font-weight:500}.criterion-trigger>span{color:#8ca7bf;font-size:9px}.compact-priority-actions{gap:1px;display:flex}.compact-priority-actions button{background:0 0;border:0;padding:3px 5px;font-size:12px}.criterion-options{background:0 0;border:1px solid #2d465e;border-radius:4px;grid-template-columns:1fr 1fr;gap:3px;margin-top:4px;padding:7px;display:grid}.criterion-options button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;gap:4px;padding:8px;font-size:10px;display:flex}.criterion-options small{color:#8aa6c0;font-size:8px}.criterion-options button[aria-pressed=true]{color:#b9e2ff;background:#20374e}.compact-add{color:#81c9f8;background:0 0;border:0;margin-top:7px;padding:8px 0;font-size:11px}.popover-footer{border-top:1px solid #243a50;justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}.popover-footer button{background:#195681;border-color:#307baa;padding:6px 14px;font-size:11px}.rank-search{background:#0b1522;border:1px solid #2b4157;border-radius:4px;padding:9px;font-size:11px}.all-ranks{color:#7fc5f3;background:0 0;border:0;padding:8px 0;font-size:10px}.compact-rank-options{scrollbar-width:thin;overscroll-behavior:contain;max-height:280px;overflow:auto}.compact-rank-options label{cursor:pointer;border-radius:4px;align-items:center;gap:7px;padding:6px;font-size:11px;display:flex}.compact-rank-options label:hover{background:#20374e}.compact-rank-options input{accent-color:#32a9f0;flex-shrink:0;width:13px}.compact-rank-options img{width:20px;height:20px}.compact-rank-options small{color:#7392af;margin-left:auto;font-size:9px}.compact-rank-options>p{color:#93a9bf;padding:12px 0;font-size:11px}.compact-filter-error{color:#e7b283;background:#101c2b;padding:6px;font-size:10px;position:absolute;top:100%}@media (width<=760px){.store-toolbar{flex-wrap:wrap;gap:8px}.store-toolbar>.search-box{flex-basis:100%;max-width:none}.compact-filters{max-width:100%;position:static}.filter-popover{width:380px;max-width:100%;max-height:calc(100dvh - 220px);padding:10px;top:calc(100% + 6px);left:0;right:auto}.sort-trigger-label{max-width:200px}.filter-trigger{height:34px;padding:0 10px;font-size:10px}.criterion-trigger{flex-direction:column;align-items:flex-start;gap:3px}.criterion-options button{padding:7px 4px}.criterion-options small{font-size:8px}}.account-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.account-card-heading h3{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.account-nickname-rank{flex:none;display:inline-flex}.account-banner-reference{z-index:1;color:#b0c5d5;letter-spacing:.5px;text-shadow:0 1px 3px #080e16;font:10px Consolas,monospace;position:absolute;top:16px;left:15px}.account-price-tag{color:#dcebf7;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:600;line-height:1.4;transition:color .15s}.account-price-currency{color:#c2d1de;font-size:14px;font-weight:600}.account-card:hover .account-price-tag,.account-card-frame:hover .account-price-tag,.account-card:focus-visible .account-price-tag{color:#f0f6fc}.account-card-insignia{color:#8eb6d0;letter-spacing:2px;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;top:13px;left:15px}.account-card-insignia>svg{opacity:.8;width:20px;height:22px}.account-card-insignia>span{flex-direction:column;gap:3px;display:flex}.insignia-bars{letter-spacing:1px;color:#436881;font-size:5px}.account-monogram .monogram-mask{color:#70a6ca;opacity:.32;letter-spacing:-7px;margin-left:5px;font-size:.65em}.masked-nickname{vertical-align:middle;letter-spacing:.5px;align-items:center;gap:6px;display:inline-flex}.nickname-mask{background:linear-gradient(110deg,#193347,#102235);border:1px solid #2c4b64;border-radius:3px;align-items:center;gap:3px;height:18px;padding:3px 6px;display:inline-flex;transform:skew(-12deg)}.nickname-mask i{opacity:.65;background:#5383a3;border-radius:1px;width:5px;height:8px;display:block}.nickname-mask i:nth-child(2){opacity:.4}.nickname-mask i:nth-child(3){opacity:.3}.nickname-mask i:nth-child(4){opacity:.5}.account-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.account-metric{background:#0c1724;border:1px solid #253a4d;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:9px 8px;display:flex}.metric-icon{flex-shrink:0;width:21px;height:21px}.metric-icon.cash{color:#62c5fa}.metric-icon.gold{color:#d4b267}.metric-icon.items{color:#8ab6d3}.account-metric>span{color:#86a2bc;flex-direction:column;gap:4px;min-width:0;font-size:9px;display:flex}.account-metric strong{color:#d8e9f7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:600}.account-metric.gold strong{color:#e3ce9d}.account-items{background:#152a3b;border:1px solid #2a475e;border-radius:5px;align-items:center;gap:8px;padding:6px 9px;display:inline-flex}.account-items>span{align-items:baseline;gap:5px;display:flex}.account-items>span>span{color:#91afc8;font-size:9px}.account-card-bottom .account-items b{color:#c9e7fa;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}@media (width<=760px){.account-card-insignia{gap:4px;font-size:7px;top:10px;left:10px}.account-card-insignia>svg{width:16px;height:18px}.account-metrics{gap:5px;margin-top:12px}.account-metric{gap:5px;padding:7px 5px}.account-metric strong{font-size:11px}.account-metric .metric-icon{width:16px;height:16px}.account-metric>span{font-size:8px}.account-items{gap:5px;padding:5px 6px}.account-items .metric-icon{width:17px;height:17px}.account-card-bottom .account-items b{font-size:13px}.account-card-bottom{gap:8px}.nickname-mask{height:16px;padding:3px 5px}.nickname-mask i{width:4px;height:6px}}.masked-nickname{letter-spacing:0;display:inline}.account-metrics{flex-direction:column;align-items:flex-start;gap:7px 14px;margin-top:12px;display:flex}.account-metric{background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:flex}.account-metric>span{white-space:nowrap;font-size:10px;display:inline}.account-metric strong,.account-metric.gold strong{color:#c4d8e8;font-size:10px;font-weight:500}.account-metric .metric-icon,.account-items .metric-icon{width:13px;height:13px}.account-items{background:0 0;border:0;border-radius:0;gap:5px;padding:0}.account-items>span{gap:4px}.account-card-bottom .account-items b{font-size:12px;font-weight:500}@media (width<=760px){.account-metrics{gap:6px 10px}.account-metric>span,.account-metric strong,.account-metric.gold strong{font-size:9px}.account-card-bottom .account-items b{font-size:11px}}.account-rank{flex-wrap:wrap;gap:5px}.account-reference{letter-spacing:.2px;color:#6f91ac;white-space:nowrap;margin-left:auto;font-family:Consolas,monospace;font-size:8px}@media (width<=760px){.account-reference{flex-basis:100%;margin-left:0;padding-left:25px;font-size:7px}}.account-rank-watermark{pointer-events:none;opacity:.13;filter:grayscale()brightness(1.25);mix-blend-mode:luminosity;width:76px;height:76px;position:absolute;bottom:-4px;right:10px;transform:rotate(-18deg);-webkit-mask-image:linear-gradient(145deg,#0000 6%,#000 40% 62%,#0000 94%);mask-image:linear-gradient(145deg,#0000 6%,#000 40% 62%,#0000 94%)}.account-rank-watermark .rank-icon{object-fit:contain;width:100%;max-width:none;height:100%;display:block;-webkit-mask-image:url(/textures/rank-patina.svg);mask-image:url(/textures/rank-patina.svg);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.account-card-art{background:linear-gradient(135deg, transparent 48%, #ffffff08 48%, #ffffff08 49%, transparent 49%), radial-gradient(ellipse at 65% 110%, color-mix(in srgb, var(--rank-color) 65%, transparent), transparent 80%), linear-gradient(125deg, color-mix(in srgb, var(--rank-color) 40%, #10151b), color-mix(in srgb, var(--rank-color) 18%, #090e14))}.account-card-insignia{color:var(--rank-accent)}.account-card-art:after{border-color:color-mix(in srgb, var(--rank-accent) 15%, transparent)}.account-monogram{color:color-mix(in srgb, var(--rank-accent) 65%, #e9eff4)}.account-monogram .monogram-mask{color:var(--rank-accent)}.insignia-bars{color:var(--rank-accent);opacity:.5}.search-icon{color:#8499b3;flex-shrink:0;align-self:center;width:16px;height:16px;display:block}.filter-chevron{color:#7499b7;flex-shrink:0;align-self:center;width:14px;height:14px;display:block}.filter-trigger[aria-expanded=true]>.filter-chevron{transform:rotate(180deg)}.criterion-trigger>span{align-items:center;gap:4px;display:inline-flex}.criterion-trigger .filter-chevron{width:12px;height:12px}.compact-rank-options,.filter-popover{scrollbar-width:thin;scrollbar-color:#3c6b8d #0b1522;scrollbar-gutter:stable}.compact-rank-options::-webkit-scrollbar{width:8px;height:8px}.filter-popover::-webkit-scrollbar{width:8px;height:8px}.compact-rank-options::-webkit-scrollbar-track{background:#0b1522;border-radius:6px}.filter-popover::-webkit-scrollbar-track{background:#0b1522;border-radius:6px}.compact-rank-options::-webkit-scrollbar-thumb{background:#3c6b8d;border:2px solid #0b1522;border-radius:6px}.filter-popover::-webkit-scrollbar-thumb{background:#3c6b8d;border:2px solid #0b1522;border-radius:6px}.compact-rank-options::-webkit-scrollbar-thumb:hover{background:#58a9db}.filter-popover::-webkit-scrollbar-thumb:hover{background:#58a9db}.compact-rank-options::-webkit-scrollbar-button{display:none}.filter-popover::-webkit-scrollbar-button{display:none}.account-pagination{border-top:1px solid #25394e;justify-content:flex-end;align-items:center;gap:24px;margin-top:4px;padding:16px 0 4px;display:flex}.page-size-control,.page-navigation{color:#829db8;align-items:center;gap:10px;font-size:11px;display:flex}.page-size-options{background:#0b1522;border:1px solid #293e53;border-radius:6px;gap:2px;padding:3px;display:flex}.page-size-options button{color:#839fb9;background:0 0;border:0;border-radius:3px;padding:5px 9px;font-size:11px}.page-size-options button[aria-pressed=true]{color:#c8e8ff;background:#204666}.page-position{white-space:nowrap;font-variant-numeric:tabular-nums}.page-position b{color:#d4e7f6;font-weight:500}.page-arrows{gap:5px;display:flex}.page-arrows button{color:#9bd5ff;background:#13263a;border:1px solid #304c66;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.page-arrows svg{width:18px;height:18px;display:block}.page-arrows button:disabled{color:#526d87;opacity:.5;background:#0b1522;border-color:#223246}@media (width<=760px){.account-pagination{flex-wrap:wrap;gap:12px;padding-top:12px}.page-size-control,.page-navigation{gap:8px;font-size:10px}.page-arrows button{width:32px;height:32px}.page-size-options button{padding:5px 8px;font-size:10px}}.account-overview{gap:24px;padding:12px 18px}.inventory-identity{flex:1;min-width:180px;max-width:380px}.inventory-name{align-items:center;gap:10px;display:flex}.inventory-name>.rank-icon{width:32px;height:32px}.inventory-name p{color:#90aac4;margin-top:4px;font-size:10px}.inventory-balances{color:#91abc5;flex-wrap:wrap;align-items:center;gap:18px;font-size:11px;display:flex}.inventory-balances>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.inventory-balances b{color:#d6e9f8;font-variant-numeric:tabular-nums;font-weight:500}.inventory-balances .metric-icon{width:16px;height:16px}.rank-progress{max-width:300px;margin-top:10px}.rank-progress>div{color:#7c99b5;justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.rank-progress b{color:#8bd0fa;font-weight:500}.rank-progress progress{appearance:none;background:#24394e;border:0;border-radius:4px;width:100%;height:5px;display:block;overflow:hidden}.rank-progress progress::-webkit-progress-bar{background:#24394e}.rank-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#1674ad,#56bdf1);border-radius:4px}.rank-progress progress::-moz-progress-bar{background:#399fd9;border-radius:4px}.standard-mode .item-card{grid-template-rows:24px minmax(0,1fr) 28px}.standard-mode .item-card-footer{justify-content:center}.primary-filter{flex-shrink:0;position:relative}.primary-trigger{background:#172a3d;border-color:#31506a;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.primary-trigger svg{flex-shrink:0;width:13px;height:13px}.primary-options{z-index:10;scrollbar-width:thin;scrollbar-color:#3c6b8d #0b1522;background:#101f2f;border:1px solid #35536d;border-radius:5px;width:215px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 10px 25px #0009}.primary-options button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;width:100%;padding:8px;font-size:11px;display:flex}.primary-options button[aria-pressed=true]{color:#a9ddff;background:#1c4562}.primary-options small{color:#7199b8}@media (width<=760px){.account-overview{flex-wrap:wrap;gap:10px;padding:10px}.inventory-identity{min-width:140px;max-width:none}.inventory-name>.rank-icon{width:26px;height:26px}.inventory-balances{flex-basis:100%;gap:10px;font-size:9px}.inventory-balances .metric-icon{width:13px;height:13px}.rank-progress{margin-top:6px}.inventory-name p{font-size:9px}.standard-mode .item-card{grid-template-rows:22px minmax(0,1fr) 26px}.collection-tools{flex-wrap:wrap}.primary-filter{flex-basis:100%}.primary-trigger{padding:6px 8px;font-size:9px}.primary-options{max-height:180px}}.inventory-screen{max-width:1280px;padding-bottom:20px}.inventory-screen>.workspace{flex:0 700px;min-height:0}.inventory-screen .inventory{height:100%;padding-bottom:8px}.inventory .item-grid{--row-height:130px;grid-auto-rows:var(--row-height);flex:408px;align-content:start;height:408px;min-height:0;max-height:408px;container-type:normal}.inventory .item-card,.inventory .item-placeholder{height:var(--row-height);min-height:var(--row-height);max-height:var(--row-height)}.inventory .collection{padding-bottom:10px}.inventory .account-overview{align-items:center;gap:20px;padding:12px 16px}.inventory .inventory-identity{flex:0 300px;min-width:0;max-width:300px}.inventory .inventory-name{align-items:center;gap:8px}.inventory .inventory-name>.rank-icon{flex-shrink:0;width:20px;height:20px}.inventory .inventory-name>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.inventory .inventory-name h2{font-size:16px;line-height:1.3}.inventory .inventory-name p{color:#8da7c0;margin:0;font-size:10px}.inventory .rank-progress{max-width:240px;margin:7px 0 0 28px}.inventory .rank-progress>div{margin-bottom:4px;font-size:9px}.inventory .rank-progress progress{height:4px}.inventory .inventory-balances{gap:16px;margin-left:auto;font-size:11px}@media (width<=760px){.inventory-screen{padding-bottom:12px}.inventory-screen>.workspace{flex-basis:620px}.inventory .item-grid{--row-height:96px;flex-basis:298px;height:298px;max-height:298px}.inventory .account-overview{flex-wrap:wrap;gap:8px;padding:9px 10px}.inventory .inventory-identity{flex:100%;max-width:none}.inventory .inventory-name>.rank-icon{width:18px;height:18px}.inventory .inventory-name h2{font-size:14px}.inventory .inventory-name p{font-size:9px}.inventory .rank-progress{max-width:240px;margin-left:26px}.inventory .inventory-balances{flex-basis:auto;gap:12px;margin:0 0 0 26px;font-size:9px}.inventory .collection{padding-bottom:8px}}@media (width>=1600px) and (height>=900px){.inventory-screen{max-width:1740px;padding:20px 32px 24px}.inventory-screen>.workspace{flex-basis:880px}.inventory .inventory-layout{grid-template-columns:185px minmax(0,1fr)}.inventory .inventory-layout.without-equipment{grid-template-columns:minmax(0,1fr)}.inventory .item-grid{--row-height:188px;--grid-gap:12px;flex-basis:588px;height:588px;max-height:588px}.inventory .collection{padding:14px}.inventory .tabs button{padding:13px 6px;font-size:13px}.inventory .subtabs button{padding:10px 7px;font-size:12px}.inventory .collection-tools{margin:12px 0}.inventory .collection-tools input{font-size:13px}.inventory .collection-tools>span{font-size:11px}.inventory .item-card{grid-template-rows:30px minmax(0,1fr) 32px}.inventory .item-card-title{padding:7px;font-size:12px}.inventory .item-card-footer>span{font-size:11px}.inventory .item-card-footer small{font-size:9px}.inventory .item-image img{max-height:120px}.inventory .equipped-badge{padding:5px 7px;font-size:8px}.inventory .equipment{padding:14px 12px}.inventory .equipment h3{font-size:11px}.inventory .equipment-slot>span{padding:6px;font-size:10px}.inventory .slot-image{height:66px}.inventory .slot-image img{max-height:62px}.inventory .equipment-slot strong{padding:5px;font-size:10px}.inventory .account-overview{padding:15px 20px}.inventory .inventory-name h2{font-size:19px}.inventory .inventory-name p{font-size:12px}.inventory .inventory-balances{gap:22px;font-size:13px}.inventory .inventory-balances .metric-icon{width:18px;height:18px}.inventory .inventory-identity{flex-basis:360px;max-width:360px}.inventory .rank-progress{max-width:310px}.inventory .rank-progress>div{font-size:10px}.inventory-navigation button,.inventory-navigation>span{font-size:13px}}@media (width>=2200px) and (height>=1100px){.inventory-screen{max-width:2240px;padding:24px 40px 32px}.inventory-screen>.workspace{flex-basis:1100px}.inventory .inventory-layout{grid-template-columns:224px minmax(0,1fr)}.inventory .inventory-layout.without-equipment{grid-template-columns:minmax(0,1fr)}.inventory .item-grid{--row-height:244px;--grid-gap:14px;flex-basis:760px;height:760px;max-height:760px}.inventory .collection{padding:18px}.inventory .tabs button{padding:15px 8px;font-size:15px}.inventory .subtabs button{padding:12px 8px;font-size:14px}.inventory .collection-tools input{padding:12px 0;font-size:15px}.inventory .collection-tools>span{font-size:12px}.inventory .item-card{grid-template-rows:36px minmax(0,1fr) 38px}.inventory .item-card-title{padding:9px;font-size:14px}.inventory .item-card-footer>span{font-size:13px}.inventory .item-card-footer{padding:7px 9px}.inventory .item-image img{max-height:160px}.inventory .equipped-badge{padding:6px 9px;font-size:10px}.inventory .equipment{padding:16px}.inventory .equipment h3{font-size:13px}.inventory .equipment-slot>span{padding:7px;font-size:12px}.inventory .equipment-slot strong{padding:6px;font-size:12px}.inventory .slot-image{height:86px}.inventory .slot-image img{max-height:80px}.inventory .account-overview{padding:18px 24px}.inventory .inventory-name h2{font-size:22px}.inventory .inventory-name p{font-size:13px}.inventory .inventory-name>.rank-icon{width:24px;height:24px}.inventory .inventory-balances{gap:26px;font-size:15px}.inventory .inventory-identity{flex-basis:420px;max-width:420px}.inventory .rank-progress{max-width:350px;margin-left:32px}.inventory .rank-progress>div{font-size:11px}.inventory-navigation button,.inventory-navigation>span{font-size:14px}}.sort-direction{flex:none;justify-content:center;align-items:center;display:inline-flex}.sort-direction svg{width:20px;height:20px}.sort-direction.ascending{color:#8ed4b2}.sort-direction.descending{color:#e9a09b}.sort-direction.neutral{color:#93abc0}.sort-trigger-criterion{align-items:center;gap:6px;display:inline-flex}.sort-trigger-label .sort-direction svg{width:16px;height:16px}.sort-trigger-criterion+.sort-trigger-criterion{margin-left:6px}.account-card-promotion{border-color:#826549;box-shadow:0 0 0 1px #d7a05c12}.account-card-promotion:hover{border-color:#c19560;box-shadow:0 6px 24px #0003,0 0 16px #c7995315}.promotion-banner{z-index:2;background:linear-gradient(90deg,#141b24f5,#172130dd,#17213070);border-top:1px solid #d5aa6840;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.promotion-discount{color:#22201c;background:#e2bb7c;border-radius:4px;flex:none;padding:4px 7px;font-size:13px;font-weight:750}.promotion-campaign{color:#efd5ae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.promotion-banner .promotion-deadline{white-space:nowrap;margin-left:auto;font-size:9px}.account-card-promotion .account-monogram{transform:translateY(-10px)}.account-price-stack{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:28px;margin-left:auto;display:flex;position:relative}.account-original-price{z-index:1;color:#8396a8;font-size:10px;line-height:1.5;text-decoration-color:#91a0b3;position:absolute;top:-7px;right:0}.account-card-promotion .account-price-tag{color:#fff0d8}.account-card-promotion .account-price-currency{color:#dec6a2}.promotion-deadline{color:#93aabd;align-items:center;gap:4px;display:inline-flex}.promotion-deadline svg{flex:none;width:13px;height:13px}.promotion-deadline time{color:#cadbe5;font-variant-numeric:tabular-nums}.promotion-ending .promotion-deadline,.promotion-ending time{color:#e2b789}.inventory .account-overview{position:relative}.inventory-brand{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inventory-brand:before{content:"";background:radial-gradient(#4bafe914,#0000 70%);position:absolute;inset:-8px -25px}.inventory-brand-emblem{justify-items:center;gap:4px;display:grid}.inventory-brand-emblem img{opacity:.85;filter:drop-shadow(0 0 8px #54b8ef28);width:36px;height:36px}.inventory-brand-emblem>span{letter-spacing:3px;color:#83a7c0;padding-left:3px;font-size:8px;font-weight:600}.inventory-brand-line{background:linear-gradient(90deg,#0000,#6bb6df50);width:clamp(20px,3vw,64px);height:1px}.inventory-brand-line:last-child{transform:rotate(180deg)}@media (width<=1100px){.inventory-brand-line,.inventory-brand-emblem>span{display:none}}@media (width<=760px){.inventory-brand{display:none}}.store-toolbar>.account-reference-search{background:#10233238;border:1px solid #36526780;border-radius:20px;gap:10px;min-height:40px;padding:0 13px}.store-toolbar>.account-reference-search:focus-within{background:#152b3b66;border-color:#729bb6;box-shadow:0 0 0 2px #6b9eb510}.account-reference-search input{min-width:0;padding:10px 0;font-size:12px}.account-reference-search input::-webkit-search-cancel-button{appearance:none}.account-reference-search .reference-clear{color:#91aabd;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.account-reference-search .reference-clear:hover{color:#e0edf5;background:#294153}dialog.reet-modal{--modal-pad:26px;box-sizing:border-box;color:#dbe7f0;background:linear-gradient(125deg,#12202c,#101a24 65%);border:1px solid #344858;border-radius:14px;outline:none;width:min(620px,100vw - 32px);max-width:none;height:fit-content;min-height:0;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 95px #0008}dialog.reet-modal[open]{flex-direction:column;display:flex}dialog.reet-modal::backdrop{background:#040a12cc}dialog.reet-modal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#8dcfe8,#477d98,#0000);width:82px;height:2px;position:absolute;top:0;left:26px}dialog.reet-modal-compact{width:min(440px,100vw - 32px)}dialog.reet-modal-wide{width:min(800px,100vw - 32px)}.reet-modal *,.reet-modal :before,.reet-modal :after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#36566e #0c1723}.reet-modal .reet-modal-heading{padding:23px var(--modal-pad) 19px;background:0 0;border:0;flex:none;align-items:center;gap:13px;display:flex}.reet-modal .reet-modal-heading h2{letter-spacing:-.4px;margin:0;font-size:19px;font-weight:650;line-height:1.3}.reet-modal .reet-modal-symbol{color:#9dd5eb;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,0 100%);background:#172f3e;border:1px solid #385769;flex:none;place-items:center;width:37px;height:37px;display:grid}.reet-modal .reet-modal-symbol svg{width:19px;height:19px}.reet-modal button.reet-modal-close{color:#92a9ba;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;min-height:0;margin-left:auto;padding:5px;display:grid}.reet-modal .reet-modal-close svg{width:20px;height:20px}.reet-modal .reet-modal-body{padding:0 var(--modal-pad) 22px;overscroll-behavior:contain;min-height:0;overflow:auto}.reet-modal .reet-modal-body>form{gap:16px;margin:0;display:grid}.reet-modal .reet-modal-body .modal-operation{display:block}.reet-modal .workspace-modal-body{padding:0;font-size:12px;overflow:visible}.reet-modal .workspace-facts{grid-template-columns:minmax(85px,130px) minmax(0,1fr);gap:0 16px;margin:16px 0;display:grid}.reet-modal .workspace-facts :is(dt,dd){overflow-wrap:anywhere;border-bottom:1px solid #293e4e;margin:0;padding:11px 0}.reet-modal .workspace-facts dt{color:#91aabd}.reet-modal :is(.audit-change,.audit-reason){background:0 0;border:1px solid #293e4e;border-left:0;border-right:0;border-radius:0;padding:14px 0}.reet-modal .audit-overview{gap:16px}.reet-modal .audit-overview dd{overflow-wrap:anywhere;font-size:14px}.reet-modal .modal-operation-fields>label:not(:has(input[type=checkbox])){grid-template-columns:145px minmax(0,1fr);align-items:center;gap:14px}.reet-modal .batch-dates{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reet-modal :is(.batch-check,.commerce-segment){align-items:center;gap:8px;display:flex}.reet-modal .commerce-segment button[aria-pressed=true]{color:#d4edf9;background:#203c4e;border-color:#52809a}.reet-modal .commerce-segment{margin-bottom:4px}.reet-modal .access-account-preview{border-radius:7px;margin-bottom:18px}.account-preview-metrics{color:#c5d4de;flex-wrap:wrap;gap:10px 18px;margin:14px 0 12px;font-size:11px;display:flex}.account-preview-metrics>span{align-items:center;gap:5px;display:inline-flex}.account-preview-metrics svg{flex:none;width:14px;height:14px}.reet-modal .access-modal-copy{padding:0}.reet-modal .reet-modal-body>:first-child{margin-top:0}.reet-modal p{color:#9db0be;font-size:12px;line-height:1.6}.reet-modal h3{color:#dbe7f0;margin:0 0 14px;font-size:14px}.reet-modal :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#e2edf4;width:100%;min-width:0;height:40px;min-height:0;font:inherit;background:#0c1620;border:1px solid #2a4051;border-radius:5px;padding:0 12px;font-size:13px;transition:border-color .12s,box-shadow .12s}.reet-modal textarea{resize:vertical;height:80px;padding:10px 12px}.reet-modal :is(input,textarea,select):focus{border-color:#6597af;outline:none;box-shadow:inset 3px 0 #80c6e6}.reet-modal :is(button,a):focus-visible{outline:none;box-shadow:inset 0 0 0 1px #7893a9}.reet-modal :is(h3,dialog):focus{outline:none}.reet-modal label{color:#bfced9;gap:7px;margin:0;font-size:12px;display:grid}.reet-modal :is(input[inputmode=decimal],input[type=number]){max-width:180px}.reet-modal input[type=checkbox]{accent-color:#5a9dbd}.reet-modal .modal-fields{gap:14px;display:grid}.reet-modal .modal-fields>label{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;display:grid}.reet-modal :is(.security-credentials,.pin-inputs){grid-template-columns:1fr;gap:14px;display:grid}.reet-modal .security-credentials label{grid-column:auto}.reet-modal .modal-operation-fields{gap:16px;display:grid}.reet-modal .modal-operation-fields>p{margin:0}.reet-modal .modal-intro{max-width:470px;margin:0 0 20px}.reet-modal button{color:#b9cad6;cursor:pointer;background:0 0;border:1px solid #334958;border-radius:5px;min-height:34px;padding:0 12px;font-size:12px}.reet-modal button:hover:not(:disabled){background:#20384b}.reet-modal button:disabled{opacity:.45;cursor:default}.reet-modal button svg{flex:none;width:16px;height:16px}.reet-modal .auth-submit{color:#f0f8fc;background:#225e7b;border:1px solid #4283a3;width:auto;min-height:36px;margin:0;padding:0 14px;box-shadow:inset 0 1px #ffffff10}.reet-modal .auth-submit:hover:not(:disabled){background:#2b6c89}.reet-modal :is(.modal-operation-footer,.security-form-actions,.signup-pin-actions,.batch-actions,.commerce-modal-actions){margin:20px calc(-1 * var(--modal-pad)) -22px;padding:17px var(--modal-pad);background:#0d1721aa;border-top:1px solid #293c4a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reet-modal .modal-operation-footer{z-index:2;background:#101b26;position:sticky;bottom:-22px}.reet-modal .modal-operation-footer>div{gap:9px;margin-left:auto;display:flex}.reet-modal .modal-operation-footer>small{color:#91aabd;align-items:center;gap:6px;margin-right:auto;font-size:10px;display:flex}.reet-modal .modal-operation-footer small svg{width:13px;height:13px}.reet-modal .modal-operation-context{color:#aec1cf;border-top:1px solid #283b48;border-bottom:1px solid #283b48;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 20px;padding:13px 0;font-size:12px;display:flex}.reet-modal .modal-operation-context strong{color:#e0ebf2}.reet-modal .modal-operation-context small{color:#87a0b4}.reet-modal .maintenance-identity{justify-content:flex-start}.reet-modal .maintenance-identity small{margin-left:auto}.reet-modal .rank-icon{object-fit:contain;width:24px;height:24px}.reet-modal .modal-pin-stage h3{text-align:center;margin-top:20px;font-size:14px}.reet-modal .pin-keypad{width:260px;max-width:100%;margin:20px auto 4px}.reet-modal .pin-dots{justify-content:center;gap:13px;height:16px;margin:0 0 22px;padding:0;display:flex}.reet-modal .pin-dots span{background:#0b1720;border:1px solid #52778c;border-radius:50%;width:10px;height:10px}.reet-modal .pin-dots span.is-filled{background:#8bcbe5;border-color:#8bcbe5;box-shadow:0 0 9px #7bc6e233}.reet-modal .pin-dots.pin-digits-visible span{width:20px;height:24px;box-shadow:none;color:#dbe7f0;background:0 0;border:0;border-radius:0}.reet-modal .pin-keypad-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.reet-modal .pin-keypad-grid button{color:#dfebf5;background:linear-gradient(#192d3d,#162635);border:1px solid #324a5b;height:46px;padding:0;font-size:19px}.reet-modal .pin-keypad-grid button:hover:not(:disabled){background:#244357;border-color:#638fa8}.reet-modal .pin-keypad-grid .pin-keypad-action{color:#91acbf;background:#101d29;font-size:11px}.reet-modal .modal-pin-hint{text-align:center;color:#829eaf;margin:14px 0 0;font-size:11px}.reet-modal .auth-error{color:#edb5a5;background:#47292235;border:0;border-left:2px solid #b67868;border-radius:0;margin:14px 0 0;padding:9px 12px}.reet-modal .modal-result{grid-template-columns:24px 1fr;align-items:center;gap:12px;display:grid}.reet-modal .modal-result>svg{color:#80bfaf;width:24px}.reet-modal .modal-result footer{grid-column:1/-1}.reet-modal :is(.publication-symbol,.batch-step){display:none}.reet-modal .publication-summary{background:0 0;border:0;margin:0;padding:0}.reet-modal .publication-summary strong{font-size:16px}.reet-modal :is(.publication-review,.batch-preview){border:1px solid #293e4e;border-radius:6px;max-height:320px;overflow:auto}.reet-modal .record-section{background:0 0;border:0;border-top:1px solid #293e4e;border-radius:0;padding:12px 0}.reet-modal .checkout-summary{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #293e4e;border-radius:0;padding:0 0 16px}.reet-modal .checkout-account{background:0 0;padding:0}@media (width<=560px){dialog.reet-modal{--modal-pad:20px;max-height:calc(100dvh - 24px)}.reet-modal .modal-fields>label{grid-template-columns:1fr;gap:6px}.reet-modal .modal-operation-fields>label:not(:has(input[type=checkbox])),.reet-modal .batch-dates{grid-template-columns:1fr;gap:7px}.reet-modal .reet-modal-heading{padding-top:20px}.reet-modal .modal-operation-footer{gap:12px}.reet-modal .modal-operation-footer>small{width:100%}.reet-modal .modal-operation-context{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.reet-modal *{transition:none!important;animation:none!important}}.reet-modal .signup-pin-actions{justify-content:space-between}.reet-modal .signup-pin-actions>button{margin:0}.reet-modal .modal-operation-footer:has(.auth-submit){justify-content:space-between}.reet-modal .modal-operation-footer>div{justify-content:space-between;width:100%;margin:0}.reet-modal .pin-display{justify-content:center;align-items:center;min-height:70px;display:flex;position:relative}.reet-modal .pin-display .pin-dots{padding:18px 38px}.reet-modal .pin-visibility{color:#91bad1;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;right:-4px}.reet-modal .pin-visibility:hover{color:#d9eef9;background:#91bad110}.reet-modal .pin-visibility svg{width:19px;height:19px}.reet-modal .pin-actions{justify-content:center}.reet-modal .pin-generate{color:#add1e5;background:#142635;border-color:#314b5c;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.reet-modal .pin-generate svg{width:16px;height:16px}.reet-modal form:has(.pin-keypad[data-auto-submit=true]) .auth-submit{display:none}.reet-modal form:has(.pin-keypad[data-auto-submit=true]) .modal-operation-footer{justify-content:flex-start}
