@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.rarity-card{--rarity-color:#71819d;--rarity-line:var(--rarity-color);--rarity-glow:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.rarity-card{--rarity-glow:color-mix(in srgb,var(--rarity-color)42%,transparent)}}.rarity-card{--rarity:var(--rarity-color)}.rarity-common{--rarity-color:#8795aa}.rarity-uncommon{--rarity-color:#5eb7dc}.rarity-rare{--rarity-color:#347eff}.rarity-extraordinary{--rarity-color:#e4b447}.wallet-balance{background:radial-gradient(circle at 90% 20%,#3788ff2b,#0000 40%),#101827cc;border:1px solid #ffffff1a;border-radius:24px;padding:36px}.wallet-balance>span{color:var(--muted)}.wallet-balance>strong{letter-spacing:-3px;margin:12px 0;font-size:clamp(44px,7vw,78px);display:block}.wallet-balance p{color:var(--muted)}.wallet-history{margin-top:40px}.transaction-list{gap:10px;display:grid}.transaction{background:#101827aa;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;padding:20px;display:flex}.transaction time{color:var(--muted);margin-top:6px;font-size:12px;display:block}.transaction>span{font-size:20px;font-weight:700}.transaction .credit{color:#62d49b}.transaction .debit{color:#ff8493}@media (max-width:600px){.wallet-balance{padding:24px}.transaction{align-items:flex-start}.transaction>span{font-size:16px}}.fair-panel{background:#101827cc;border:1px solid #ffffff18;border-radius:18px;margin-bottom:20px;padding:26px}.fair-panel dd{overflow-wrap:anywhere;margin:0}.fair-panel code{color:#8ebaff}.fair-panel input{color:#fff;background:#08101d;border:1px solid #ffffff24;border-radius:8px;width:100%;margin:10px 0;padding:13px;display:block}@media (max-width:600px){.fair-panel dl{grid-template-columns:1fr}.fair-panel dd{margin-bottom:10px}}.catalog-browser{gap:24px;display:grid}.catalog-filters{background:#101827cc;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;padding:18px;display:grid}.catalog-filters label{color:var(--muted);gap:7px;font-size:13px;display:grid}.catalog-filters input,.catalog-filters select{color:#fff;background:#0a111e;border:1px solid #ffffff24;border-radius:10px;min-width:0;padding:11px}.catalog-filters .catalog-search{grid-column:span 2}.catalog-filters .catalog-check{align-items:center;gap:8px;display:flex}.catalog-check input{width:auto}.catalog-summary{color:var(--muted)}.catalog-pagination{justify-content:center;align-items:center;gap:18px;display:flex}.catalog-pagination button{color:#fff;background:#101827;border:1px solid #ffffff24;border-radius:10px;padding:10px 18px}.catalog-pagination button:disabled{opacity:.4}.catalog-links{justify-content:space-between;display:flex}.catalog-links a{color:#78aaff}.catalog-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.catalog-card{background:#101827cc;border:1px solid #ffffff16;border-radius:18px;min-width:0;overflow:hidden}.catalog-card>img,.catalog-image-fallback{object-fit:contain;background:#0a111e;width:100%;height:220px}.catalog-image-fallback{color:#53627a;place-items:center;font-size:42px;font-weight:900;display:grid}.catalog-card>div{padding:20px}.catalog-card h2{margin:8px 0}.catalog-card p{color:var(--muted);overflow-wrap:anywhere}.catalog-card a{color:#78aaff}.catalog-detail{grid-template-columns:minmax(280px,520px) 1fr;align-items:center;gap:48px;display:grid}.catalog-detail>img,.catalog-detail>.catalog-image-fallback{object-fit:contain;border-radius:20px;width:100%;height:auto;min-height:320px}.catalog-detail h1{margin:12px 0;font-size:clamp(38px,5vw,64px)}.catalog-detail p,.catalog-detail dt{color:var(--muted)}.catalog-detail dl{grid-template-columns:max-content 1fr;gap:10px 20px;display:grid}.catalog-detail dd{margin:0}@media (max-width:900px){.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.catalog-detail,.catalog-grid,.catalog-filters{grid-template-columns:1fr}.catalog-filters .catalog-search{grid-column:auto}.catalog-pagination{justify-content:space-between}.catalog-links{flex-direction:column;gap:8px}}.internal-inventory{gap:28px;display:grid}.inventory-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.inventory-heading h1{margin-bottom:12px}.inventory-total{background:#101827cc;border:1px solid #ffffff18;border-radius:18px;gap:6px;min-width:220px;padding:22px;display:grid}.inventory-total span,.inventory-total small,.inventory-summary{color:var(--muted)}.inventory-total strong{font-size:28px}.inventory-filters{background:#101827cc;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;padding:18px;display:grid}.inventory-filters label{color:var(--muted);gap:7px;font-size:13px;display:grid}.inventory-filters input,.inventory-filters select{color:#fff;background:#0a111e;border:1px solid #ffffff24;border-radius:10px;min-width:0;padding:11px}.inventory-search{grid-column:span 2}.secondary-button,.inventory-load-more button{color:#fff;cursor:pointer;background:#172238;border:1px solid #ffffff24;border-radius:10px;padding:11px 18px}.internal-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.internal-item-card{background:#101827cc;border:1px solid #ffffff16;border-top:3px solid #5275a8;border-radius:18px;min-width:0;overflow:hidden}.internal-item-card>a{display:block}.internal-item-card img,.internal-item-card .catalog-image-fallback{object-fit:contain;background:radial-gradient(circle,#1b2b47,#080e19);width:100%;height:210px}.internal-item-copy{padding:17px}.internal-item-copy h2{margin:10px 0;font-size:18px;line-height:1.3}.internal-item-copy h2 a{text-decoration:none}.internal-item-copy p{color:var(--muted);font-size:13px;line-height:1.5}.inventory-card-meta{color:#8ebaff;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:11px;display:flex}.inventory-load-more{text-align:center}.inventory-load-more button{min-width:200px}.inventory-skeleton{background:#101827;border-radius:18px;height:330px;padding:16px;overflow:hidden}.inventory-skeleton span,.inventory-skeleton i{background:linear-gradient(90deg,#172238,#263650,#172238) 0 0/200% 100%;border-radius:10px;animation:1.3s infinite skeleton;display:block}.inventory-skeleton span{height:210px}.inventory-skeleton i{height:16px;margin-top:15px}.inventory-skeleton i:last-child{width:65%}@keyframes skeleton{to{background-position:-200% 0}}.inventory-item-detail{grid-template-columns:minmax(300px,520px) 1fr;align-items:start;gap:48px;display:grid}.inventory-item-visual img,.inventory-item-visual .catalog-image-fallback{object-fit:contain;background:radial-gradient(circle,#1b2b47,#080e19);border-radius:24px;width:100%;height:auto;min-height:360px}.inventory-item-detail h1{margin:12px 0;font-size:clamp(38px,5vw,64px)}.inventory-item-detail p,.inventory-item-detail dt{color:var(--muted)}.inventory-item-detail dl{grid-template-columns:max-content 1fr;gap:10px 20px;display:grid}.inventory-item-detail dd{margin:0}.inventory-actions{gap:12px;margin:24px 0;display:flex}.danger-button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:14px 20px;font-weight:700}.danger-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed}.state-history{margin-top:36px}.state-history ol{gap:10px;padding:0;list-style:none;display:grid}.state-history li{border-left:2px solid var(--blue);background:#ffffff08;justify-content:space-between;gap:20px;padding:12px;display:flex}.toast{z-index:50;background:#174b3a;border-radius:12px;max-width:min(420px,100vw - 48px);padding:15px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0008}.toast-error{background:#722936}@media (max-width:900px){.inventory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-item-detail{grid-template-columns:1fr}}@media (max-width:650px){.inventory-heading{flex-direction:column;align-items:stretch}.inventory-filters{grid-template-columns:1fr}.inventory-search{grid-column:auto}.internal-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-item-card img,.internal-item-card .catalog-image-fallback{height:150px}.inventory-item-copy{padding:12px}.inventory-item-detail dl{grid-template-columns:1fr}.inventory-item-detail dt{margin-top:8px}.state-history li{flex-direction:column;gap:4px}}@media (max-width:420px){.internal-inventory-grid{grid-template-columns:1fr}}.upgrade-layout{color:#f4f7ff;grid-template-rows:54px minmax(285px,1.25fr) 72px minmax(220px,.9fr);gap:10px;height:calc(100dvh - 116px);min-height:650px;display:grid;overflow:hidden}.upgrade-page-title h1{letter-spacing:-.04em;margin:0;font-size:27px;line-height:1}.upgrade-page-title span{color:#7f8ba2;letter-spacing:.11em;text-transform:uppercase;margin-top:6px;font-size:9px;display:block}.upgrade-layout-top,.upgrade-layout-controls{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr) minmax(0,1.08fr);gap:10px;min-height:0;display:grid}.upgrade-layout-bottom{grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.upgrade-layout-top>div,.upgrade-layout-controls>div,.upgrade-layout-bottom>div{min-width:0;min-height:0}.upgrade-slot-wheel{place-items:center;display:grid}.upgrade-panel,.upgrade-library,.upgrade-balance-control,.upgrade-presets-panel{background:linear-gradient(145deg,#121a2aee,#080e19f2);border:1px solid #ffffff14;border-radius:12px;box-shadow:0 14px 45px #01040a55,inset 0 1px #ffffff0a}.upgrade-panel{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.upgrade-panel>header,.upgrade-library>header{background:#121a2c99;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:10px 14px;display:flex}.upgrade-panel h2,.upgrade-library h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px}.upgrade-panel>header>span{color:#8f9ab0;font-size:10px}.upgrade-panel>header button{color:#8e9bb1;cursor:pointer;background:0 0;border:0;font-size:10px}.upgrade-panel-empty{color:#7f8ba0;text-align:center;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:19px 19px;place-items:center;height:100%;font-size:11px;display:grid}.upgrade-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;padding:10px;display:grid;overflow-y:auto}.upgrade-item-card{background:radial-gradient(circle at 50% 55%,#1b2e4b55,#0000 58%),#0b1220;border:1px solid #36527b55;border-bottom:2px solid #317bf0;border-radius:8px;grid-template-rows:minmax(72px,1fr) auto auto auto;min-width:0;padding:7px;display:grid;position:relative}.upgrade-item-card>button{z-index:2;color:#8e98aa;cursor:pointer;background:0 0;border:0;width:20px;height:20px;position:absolute;top:5px;right:5px}.upgrade-item-card img{object-fit:contain;filter:drop-shadow(0 12px 13px #0009);width:100%;height:74px}.upgrade-item-card strong,.upgrade-item-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upgrade-item-card strong{font-size:9px}.upgrade-item-card small{color:#8a94a7;font-size:8px}.upgrade-item-card b{margin-top:4px;font-size:9px}.upgrade-input-lot>footer{color:#929db0;border-top:1px solid #ffffff0e;justify-content:space-between;padding:10px 14px;font-size:10px;display:flex}.upgrade-input-lot>footer strong{color:#fff;font-size:13px}.upgrade-target-panel.warning{border-color:#e6465d88;box-shadow:0 0 30px #e6465d16}.upgrade-target-content{grid-template-rows:1fr auto auto auto auto;grid-template-columns:48% 1fr;align-items:center;gap:3px 14px;height:100%;padding:7px 14px;display:grid}.upgrade-target-content>div{grid-row:1/5;place-items:center;display:grid}.upgrade-target-content img{object-fit:contain;filter:drop-shadow(0 19px 18px #000b);width:100%;height:165px}.upgrade-target-content>strong{align-self:end;font-size:15px}.upgrade-target-content>small{color:#939db0;font-size:10px}.upgrade-target-content>b{color:#fff;font-size:24px}.upgrade-target-content>footer{color:#9aa5b8;border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;padding-top:8px;font-size:10px;display:flex}.upgrade-target-content>footer strong{color:#fff;font-size:12px}.upgrade-target-content>p{color:#ff98a6;background:#e7476012;border-left:2px solid #e74760;grid-column:1/-1;margin:0;padding:6px 8px;font-size:9px}.upgrade-change-target{opacity:0;pointer-events:none;position:absolute}.upgrade-probability-wheel{--success-sweep:0deg;--success-from:180deg;aspect-ratio:1;background:conic-gradient(from var(--success-from),#0874ff 0 var(--success-sweep),#e3273f var(--success-sweep)360deg);border-radius:50%;width:min(100%,315px);transition:background .35s;position:relative;box-shadow:0 0 55px #096bf42c,inset 0 0 0 11px #070d17,inset 0 0 0 13px #ffffff1c}.upgrade-probability-wheel:before{content:"";z-index:1;background:radial-gradient(circle at 50% 43%,#152a48,#070c14 68%);border-radius:50%;position:absolute;inset:34px;box-shadow:inset 0 0 45px #000c,0 0 0 1px #ffffff13}.upgrade-probability-wheel:after{content:"";background:repeating-conic-gradient(from 0deg,#a7c8ff99 0 .7deg,transparent .7deg 6deg);opacity:.7;border-radius:50%;position:absolute;inset:-12px;-webkit-mask:radial-gradient(#0000 67%,#000 68% 72%,#0000 73%);mask:radial-gradient(#0000 67%,#000 68% 72%,#0000 73%)}.upgrade-probability-wheel.neutral{filter:saturate(.55);background:conic-gradient(#1d2a3e,#0f1725)}.upgrade-wheel-glow{mix-blend-mode:screen;background:radial-gradient(circle at 50% 80%,#0c72ff3d,#0000 47%);border-radius:50%;position:absolute;inset:4px}.upgrade-probability-wheel.processing .upgrade-wheel-glow{animation:.9s ease-in-out infinite alternate upgrade-wheel-pulse}.upgrade-probability-wheel.approved{box-shadow:0 0 75px #1586ff75,inset 0 0 0 11px #070d17,inset 0 0 0 13px #ffffff2c}.upgrade-probability-wheel.rejected{box-shadow:0 0 75px #ef304b65,inset 0 0 0 11px #070d17,inset 0 0 0 13px #ffffff2c}.upgrade-wheel-scale{z-index:2;border:1px solid #93bfff42;border-radius:50%;position:absolute;inset:19px}.upgrade-wheel-center{z-index:4;text-align:center;place-content:center;display:grid;position:absolute;inset:29%}.upgrade-wheel-center strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,43px);line-height:1}.upgrade-wheel-center span{color:#9ba8bd;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:9px}.upgrade-wheel-center em{color:#fff;letter-spacing:.12em;margin-top:8px;font-size:10px;font-style:normal;font-weight:900}.upgrade-bullet-orbit{z-index:7;border-radius:50%;position:absolute;inset:3px;transform:rotate(0)}.upgrade-bullet-orbit.is-spinning{transform:rotate(var(--bullet-rotation));transition:transform 4.45s cubic-bezier(.08,.68,.09,1)}.upgrade-bullet{filter:drop-shadow(0 0 9px #ffd778);width:16px;height:47px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.upgrade-bullet i{clip-path:polygon(50% 0,88% 35%,100% 100%,0 100%,12% 35%);background:linear-gradient(90deg,#9a5d1f,#ffe09b 45%,#b36c22);border-radius:8px 8px 3px 3px;width:12px;height:21px;position:absolute;top:0;left:2px}.upgrade-bullet b{background:repeating-linear-gradient(0deg,#b9772d 0 4px,#e0a34a 4px 7px);border:1px solid #8e541d;border-radius:2px 2px 5px 5px;width:14px;height:28px;position:absolute;bottom:0;left:1px}.upgrade-balance-control{grid-template-columns:minmax(145px,.85fr) minmax(90px,1fr) minmax(280px,1.65fr);align-items:center;gap:10px;height:100%;padding:8px 12px;display:grid}.upgrade-balance-meta{display:grid}.upgrade-balance-meta span{color:#a7b2c4;text-transform:uppercase;font-size:9px}.upgrade-balance-meta strong{font-size:14px}.upgrade-balance-meta small{color:#78859a;font-size:8px}.upgrade-balance-control input{accent-color:#247ff3;width:100%}.upgrade-balance-actions{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.upgrade-balance-actions button,.upgrade-presets-panel button,.upgrade-pagination button,.upgrade-load-more{color:#b8c3d5;cursor:pointer;background:#111b2d;border:1px solid #ffffff12;border-radius:7px;min-width:0;padding:7px 5px;font-size:9px}.upgrade-primary-action{grid-template-rows:1fr auto;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;height:100%;display:grid}.upgrade-primary-action>button{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(#237ff4,#0754be);border:1px solid #4e9cff;border-radius:8px;grid-row:1/-1;min-height:55px;font-size:14px;font-weight:900;box-shadow:0 10px 28px #086ce83a,inset 0 1px #fff4}.upgrade-primary-action>button:disabled{filter:saturate(.3);opacity:.45;cursor:not-allowed}.upgrade-process{color:#9da8b8;align-self:end;font-size:9px}.upgrade-primary-action small{color:#728097;align-self:start;font-size:8px}.upgrade-presets-panel{grid-template-columns:auto 1fr;align-items:center;gap:10px;height:100%;padding:8px 10px;display:grid}.upgrade-presets-panel>span{color:#a5b0c3;text-transform:uppercase;font-size:9px}.upgrade-presets-panel>div{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.upgrade-presets-panel button{padding:5px;display:grid}.upgrade-presets-panel button small{color:#6f7e94;min-height:8px;font-size:7px}.upgrade-presets-panel button.active{color:#fff;background:#0c61cf;border-color:#3b92ff;box-shadow:0 0 15px #1278f34a}.upgrade-library{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.upgrade-library>header{min-height:39px;padding:7px 12px}.upgrade-library>header>div>span{color:#7895c0;text-transform:uppercase;font-size:8px}.upgrade-library h2{font-size:12px}.upgrade-library>header label{max-width:170px}.upgrade-library input,.upgrade-library select{color:#fff;background:#080f1b;border:1px solid #ffffff13;border-radius:6px;width:100%;min-width:0;padding:6px;font-size:8px}.upgrade-target-filters{border-bottom:1px solid #ffffff0d;grid-template-columns:1.5fr repeat(7,1fr);gap:4px;padding:5px 8px;display:grid}.upgrade-target-library{grid-template-rows:auto auto minmax(0,1fr) auto}.upgrade-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:6px;padding:8px;display:grid;overflow-y:auto}.upgrade-library-card{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 30%,#1c2c4559,#0000 50%),#0a111d;border:1px solid #ffffff10;border-bottom:2px solid #317bf0;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;align-items:center;gap:1px 6px;min-width:0;padding:5px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.upgrade-library-card:hover{z-index:2;background-color:#101c2e;border-color:#4c98fc;transform:translateY(-2px)}.upgrade-library-card.selected{background:#122746;border-color:#48a0ff;box-shadow:inset 0 0 24px #147df31c}.upgrade-library-card img,.upgrade-library-card .upgrade-image-fallback{object-fit:contain;grid-row:1/-1;width:56px;height:52px}.upgrade-library-card strong,.upgrade-library-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upgrade-library-card strong{font-size:8px}.upgrade-library-card small{color:#8490a3;font-size:7px}.upgrade-library-card b{color:#fff;font-size:8px}.upgrade-library-card em{color:#bfd6f8;background:#1a2a41;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;top:4px;right:4px}.upgrade-card-mark{z-index:2;color:#fff;background:#1b2a3e;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:4px;left:4px}.selected .upgrade-card-mark{background:#1679ed}.upgrade-empty{color:#778398;text-align:center;place-content:center;place-items:center;gap:5px;font-size:10px;display:grid}.upgrade-empty strong{color:#d8e0ec}.upgrade-empty a{color:#61a3ff}.upgrade-grid-skeleton{background:linear-gradient(90deg,#101827,#1c2d48,#101827) 0 0/200%;border-radius:8px;margin:8px;animation:1.2s infinite upgrade-skeleton}.upgrade-load-more{justify-self:center;margin:4px}.upgrade-pagination{color:#7f8b9e;justify-content:center;align-items:center;gap:9px;padding:4px;font-size:8px;display:flex}.upgrade-result-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upgrade-result-modal{text-align:center;background:radial-gradient(circle at 50% 25%,#1d3c6366,#0000 48%),#0d1625;border:1px solid #ffffff20;border-radius:20px;place-items:center;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 35px 120px #000}.upgrade-result-modal.approved{border-color:#438eff88}.upgrade-result-modal.rejected{border-color:#ef4d6288}.upgrade-result-stamp{border:3px solid;padding:7px 15px;font-size:23px;font-weight:900;transform:rotate(-3deg)}.approved .upgrade-result-stamp{color:#64a8ff}.rejected .upgrade-result-stamp{color:#ff8797}.upgrade-result-modal h2{margin:12px 0;font-size:27px}.upgrade-result-modal>img{object-fit:contain;width:270px;height:170px}.upgrade-result-modal>p,.upgrade-result-modal>small{color:#8b97aa}.upgrade-used-assets{justify-content:center;gap:6px;display:flex}.upgrade-used-assets img{object-fit:contain;width:80px;height:60px}.upgrade-result-actions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex}.upgrade-result-actions a,.upgrade-result-actions button,.upgrade-primary-small{color:#fff;cursor:pointer;background:#17243a;border:1px solid #ffffff20;border-radius:8px;padding:10px 14px;text-decoration:none}.upgrade-result-actions .upgrade-primary-small{background:linear-gradient(135deg,#176de8,#3c8fff);border:0}@keyframes upgrade-wheel-pulse{to{opacity:.4;transform:scale(.96)}}@keyframes upgrade-skeleton{to{background-position:-200% 0}}.upgrade-probability-wheel{width:min(100%,270px)}.upgrade-layout .upgrade-slot-wheel,.upgrade-layout .upgrade-slot-target{background:0 0;border:0;border-radius:0;min-height:0}.upgrade-layout-top .upgrade-panel{box-shadow:none;background:linear-gradient(#101929b8,#09111d80);border-color:#ffffff0d}.upgrade-layout-top .upgrade-slot-wheel{position:relative;overflow:visible}.upgrade-layout-top .upgrade-slot-wheel:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(12px);background:radial-gradient(circle,#126ef22b 0,#0000 68%);border-radius:50%;width:min(90%,430px);position:absolute}.upgrade-lot-grid{grid-template-rows:none!important;align-content:start!important}.upgrade-lot-empty{color:#7f8ba0;text-align:center;grid-column:1/-1;align-self:center;margin:auto;padding:18px;font-size:11px}.upgrade-layout-top .upgrade-panel-empty{background-image:none}@media (min-width:1000px) and (min-height:850px){.upgrade-probability-wheel{width:min(100%,315px)}}@media (min-width:1000px){.page-shell:has(.upgrade-layout){max-width:1600px;padding:12px 20px}}@media (max-width:1100px){.upgrade-layout{grid-template-rows:auto auto auto auto;height:auto;min-height:0;overflow:visible}.upgrade-layout-top{grid-template-columns:1fr 320px;grid-template-areas:"wheel wheel""lot target"}.upgrade-slot-wheel{grid-area:wheel;min-height:360px}.upgrade-slot-lot{grid-area:lot}.upgrade-slot-target{grid-area:target}.upgrade-layout-controls{grid-template-columns:1fr;grid-template-areas:"action""balance""presets"}.upgrade-layout-controls>div:first-child{grid-area:balance}.upgrade-layout-controls>div:nth-child(2){grid-area:action}.upgrade-layout-controls>div:nth-child(3){grid-area:presets}.upgrade-layout-bottom{grid-template-columns:1fr}.upgrade-library{min-height:360px}.upgrade-balance-control{grid-template-columns:170px 1fr 1.5fr}.upgrade-target-filters{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){body:has(.upgrade-layout){overflow-x:hidden}.page-shell:has(.upgrade-layout){padding:18px 10px}.upgrade-layout{flex-direction:column;display:flex}.upgrade-page-title h1{font-size:26px}.upgrade-layout-top{flex-direction:column;display:flex}.upgrade-slot-wheel{order:1;min-height:330px}.upgrade-slot-target{order:2;min-height:300px}.upgrade-slot-lot{order:3;min-height:280px}.upgrade-layout-controls{flex-direction:column;display:flex}.upgrade-layout-controls>div:first-child{order:1}.upgrade-layout-controls>div:nth-child(3){order:2}.upgrade-layout-controls>div:nth-child(2){z-index:10;order:3;position:sticky;bottom:8px}.upgrade-layout-bottom{flex-direction:column;display:flex}.upgrade-library{min-height:450px}.upgrade-balance-control{grid-template-columns:1fr;padding:10px}.upgrade-balance-actions{grid-template-columns:repeat(3,1fr)}.upgrade-presets-panel{grid-template-columns:1fr}.upgrade-presets-panel>div{grid-template-columns:repeat(4,1fr)}.upgrade-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-target-content{text-align:center;grid-template-columns:1fr}.upgrade-target-content>div{grid-row:auto}.upgrade-target-content img{height:150px}.upgrade-target-content>footer,.upgrade-target-content>p{grid-column:auto}.upgrade-target-filters{grid-template-columns:repeat(2,1fr)}.upgrade-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-primary-action{padding:5px}.upgrade-result-actions{flex-direction:column;width:100%}.upgrade-result-actions a,.upgrade-result-actions button{width:100%}:is(html:has(.upgrade-layout),body:has(.upgrade-layout)){max-width:100vw;overflow-x:hidden}body:has(.upgrade-layout) .site-header{width:100%;min-width:0;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.upgrade-bullet-orbit.is-spinning{transition-duration:.12s}.upgrade-library-card{transition:none}.upgrade-grid-skeleton,.upgrade-probability-wheel.processing .upgrade-wheel-glow{animation:none}}.profile-page{padding-top:52px}.profile-hero{background:linear-gradient(135deg,#14233bd9,#0d1525e8);border:1px solid #ffffff18;border-radius:22px;align-items:center;gap:28px;padding:28px;display:flex;box-shadow:0 24px 70px #02060f55}.profile-avatar{background:#1c2c48;border:1px solid #78aaff55;border-radius:28px;flex:0 0 112px;place-items:center;width:112px;height:112px;font-size:42px;font-weight:900;display:grid;overflow:hidden}.profile-hero h1{letter-spacing:-2px;margin:6px 0;font-size:clamp(34px,5vw,56px)}.profile-hero p,.profile-hero small{color:var(--muted)}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.profile-stats article{background:#101827cc;border:1px solid #ffffff16;border-radius:16px;min-width:0;padding:22px}.profile-stats span,.profile-stats small{color:var(--muted);display:block}.profile-stats strong{overflow-wrap:anywhere;margin:9px 0;font-size:clamp(22px,3vw,30px);display:block}.profile-inventory-summary{background:#0f1828;border:1px solid #ffffff16;border-radius:18px;margin-bottom:18px;padding:24px}.profile-inventory-summary h2,.profile-activity h2{margin:6px 0}.profile-inventory-summary p{color:var(--muted);margin:0}.profile-inventory-summary .secondary-button{flex:none}.profile-activity{background:#0d1524cc;border:1px solid #ffffff16;border-radius:20px;padding:26px}.profile-activity-heading label{color:var(--muted);gap:7px;font-size:13px;display:grid}.profile-activity-heading select{min-width:190px;color:var(--text);background:#111c30;border:1px solid #ffffff24;border-radius:10px;padding:10px 34px 10px 12px}.profile-event-list{gap:10px;margin-top:22px;display:grid}.profile-event{background:#111a2b;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;display:grid}.profile-event-image{color:#78aaff;background:#080f1d;border-radius:10px;place-items:center;width:76px;height:60px;font-size:24px;display:grid}.profile-event-copy{min-width:0}.profile-event-type{color:#78aaff;text-transform:uppercase;letter-spacing:1px;font-size:11px}.profile-event p,.profile-event time{color:var(--muted)}.profile-event time{font-size:12px}.profile-event>a{color:#9fc4ff;text-decoration:none}.profile-pagination{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.profile-pagination button{color:var(--text);background:#142039;border:1px solid #fff2;border-radius:9px;padding:9px 14px}.profile-pagination button:disabled{opacity:.45}.profile-activity .loading-state{margin-top:22px}@media (max-width:850px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-event{grid-template-columns:64px minmax(0,1fr) auto}.profile-event-image{width:64px}.profile-event>a{grid-column:2/-1}}@media (max-width:560px){.profile-page{padding-top:32px}.profile-hero{align-items:flex-start;padding:20px}.profile-avatar{border-radius:18px;flex-basis:72px;width:72px;height:72px}.profile-hero small{overflow-wrap:anywhere}.profile-stats{grid-template-columns:1fr}.profile-inventory-summary,.profile-activity-heading{flex-direction:column;align-items:stretch}.profile-inventory-summary .secondary-button{text-align:center;width:100%}.profile-activity{padding:18px}.profile-activity-heading select{width:100%}.profile-event{grid-template-columns:56px minmax(0,1fr);align-items:start}.profile-event-image{width:56px;height:52px}.profile-event>strong,.profile-event>a{grid-column:2}.profile-pagination{justify-content:space-between;gap:8px}.profile-pagination span{font-size:13px}}.contracts-page{padding-top:52px}.contracts-heading{margin-bottom:24px}.contracts-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:clamp(38px,6vw,62px)}.contracts-heading p{max-width:720px;color:var(--muted);line-height:1.6}.contract-workbench,.contract-sources,.contract-detail-panel{background:linear-gradient(145deg,#111b2ddd,#0a111fee);border:1px solid #ffffff16;border-radius:20px;box-shadow:0 24px 70px #02060f55}.contract-workbench{gap:18px;padding:24px;display:grid}.contract-workbench h2,.contract-sources h2,.contract-detail-panel h1{margin:0}.contract-workbench h2 span{color:#78aaff}.contract-workbench p{color:var(--muted);margin:6px 0 0}.contract-tray>button,.contract-slot{color:#dbe7fb;background:#0a1220;border:1px solid #ffffff18;border-radius:10px;min-width:0;min-height:64px}.contract-tray>button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:9px;display:flex}.contract-tray>button span{text-overflow:ellipsis;overflow:hidden}.contract-tray>button b{color:#ff8292}.contract-slot{color:#53627a;place-items:center;display:grid}.contract-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contract-summary>span:nth-child(2){margin-right:auto}.contract-summary strong{color:#ff9cac;width:100%}.contract-summary button,.contract-pagination button,.contract-result-actions a,.contract-result-actions button,.contract-detail-actions a{color:#fff;cursor:pointer;background:#17243a;border:1px solid #ffffff20;border-radius:9px;padding:11px 16px;text-decoration:none}.contract-summary button{background:linear-gradient(135deg,#176de8,#3c8fff);border-color:#4f9dff;font-weight:800}.contract-summary button:disabled,.contract-pagination button:disabled{opacity:.45;cursor:not-allowed}.contract-sources{margin-top:18px;padding:24px}.contract-sources-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.contract-sources-heading label{color:var(--muted);gap:6px;font-size:12px;display:grid}.contract-sources-heading input{color:#fff;background:#09111f;border:1px solid #ffffff20;border-radius:9px;width:min(320px,70vw);padding:11px}.contract-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.contract-source-card{color:#fff;text-align:left;cursor:pointer;background:#0c1423;border:1px solid #ffffff14;border-bottom:2px solid #3788ff;border-radius:12px;grid-template-rows:125px auto auto auto auto;gap:4px;min-width:0;padding:12px;display:grid}.contract-source-card[aria-pressed=true]{background:#142b4c;border-color:#65a8ff;box-shadow:inset 0 0 25px #1978e929}.contract-source-card:disabled{opacity:.48;cursor:not-allowed}.contract-source-card img,.contract-image-fallback{object-fit:contain;width:100%;height:125px}.contract-image-fallback{color:#53627a;place-items:center;font-size:30px;font-weight:900;display:grid}.contract-source-card span,.contract-source-card small{color:var(--muted);font-size:11px}.contract-source-card strong,.contract-source-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-source-card b{margin-top:5px}.contract-pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.contract-result-backdrop{z-index:90;padding:max(18px,env(safe-area-inset-top))18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ddd;place-items:center;display:grid;position:fixed;inset:0}.contract-result-dialog{text-align:center;background:radial-gradient(circle at 50% 20%,#204b7b66,#0000 48%),#0d1625;border:1px solid #559cff66;border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:28px;animation:.28s ease-out contract-reveal;overflow:auto;box-shadow:0 35px 120px #000}.contract-result-dialog h2{margin:9px 0 14px}.contract-result-item{place-items:center;display:grid}.contract-result-item img,.contract-result-item>span{object-fit:contain;width:min(380px,100%);height:230px}.contract-result-item>span{color:#53627a;place-items:center;font-size:52px;font-weight:900;display:grid}.contract-result-item strong{font-size:20px}.contract-result-item p{color:var(--muted);margin:6px}.contract-result-item b{font-size:22px}.contract-result-dialog details{text-align:left;margin-top:16px}.contract-result-dialog summary{cursor:pointer}.contract-result-dialog ul{max-height:150px;color:var(--muted);overflow:auto}.contract-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.contract-detail-panel{padding:28px}.contract-detail-panel dl{grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;display:grid}.contract-detail-panel dt{color:var(--muted)}.contract-detail-panel dd{overflow-wrap:anywhere;margin:0}.contract-detail-panel code{font-size:12px}.contract-detail-actions{margin-top:20px}@keyframes contract-reveal{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:850px){.contract-tray{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.contracts-page{padding:30px 12px}.contract-workbench,.contract-sources{padding:16px}.contract-sources-heading{flex-direction:column;align-items:stretch}.contract-sources-heading input{width:100%}.contract-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-source-card{grid-template-rows:92px auto auto auto auto;padding:8px}.contract-source-card img,.contract-image-fallback{height:92px}.contract-summary{flex-direction:column;align-items:stretch}.contract-summary button{width:100%}.contract-pagination{justify-content:space-between;gap:6px;font-size:12px}.contract-result-dialog{padding:20px}.contract-result-actions{flex-direction:column}.contract-result-actions a,.contract-result-actions button{width:100%}.contract-detail-panel{padding:18px}.contract-detail-panel dl{grid-template-columns:1fr}.contract-detail-panel dd{margin-bottom:8px}}@media (max-width:350px){.contract-source-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contract-result-dialog{animation:none}}.contract-source-card img{place-self:center;width:auto;max-width:100%;height:auto;max-height:125px}@media (max-width:600px){.contract-source-card img{height:auto;max-height:92px}}.contract-result-item img{width:auto;max-width:100%;height:auto;max-height:230px}.contract-source-card.contract-source-card[aria-disabled=true]{opacity:.4;cursor:not-allowed;filter:saturate(.35)}.contract-source-card.contract-source-card[aria-disabled=true]:after{opacity:.2}.contract-source-card .contract-source-reason{color:#ff9cac;white-space:normal}.contract-compatibility-hint{color:var(--muted);background:#08111f;border:1px solid #ffffff14;border-radius:9px;margin:0;padding:10px 12px}.contract-compatibility-hint strong{color:#fff}.contract-source-card.contract-source-card[aria-disabled=true]:hover{box-shadow:none;transform:none;border-color:#ffffff14!important}.contracts-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.contract-tray>button{background:radial-gradient(circle at 35%,#20395977,#0000 60%),#0a1220;min-height:92px}.contract-tray>button img{object-fit:contain;flex:0 0 64px;width:64px;height:54px}.contract-tray>button span{gap:3px;font-size:11px;display:grid}.contract-tray>button small{color:#8fa0b9}.contract-workbench>.upgrade-balance-control{border-radius:12px;height:auto;min-height:74px}.contract-filters{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;display:grid}.contract-filters label{gap:5px;display:grid}.contract-filters input,.contract-filters select{color:#fff;background:#09111f;border:1px solid #ffffff20;border-radius:8px;width:100%;min-width:0;padding:9px}@media (max-width:850px){.contract-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.contracts-heading{align-items:flex-start}.contract-filters{grid-template-columns:1fr}.contract-tray>button{min-height:78px}.contract-tray>button img{width:48px;height:42px}}.trend-home,.trend-cases,.trend-lobby{gap:22px;display:grid}.trend-home>header,.trend-cases>header,.trend-lobby>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trend-home h1,.trend-cases h1,.trend-lobby h1{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(35px,5vw,64px)}.trend-side-card{isolation:isolate;color:#fff;border:1px solid #ffffff18;border-radius:28px;align-items:end;min-height:520px;padding:0;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.trend-side-card:hover{transform:translateY(-4px)}.trend-side-card.bulls{background:#050c17;box-shadow:inset 0 0 100px #1679ff18}.trend-side-card.bears{background:#10070b;box-shadow:inset 0 0 100px #ef385718}.trend-side-card__hero{z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.trend-side-card__copy{background:linear-gradient(#0000,#050a13d9 54%,#050a13 100%);flex-direction:column;min-width:0;padding:42% 34px 34px;display:flex}.trend-side-card span{color:#9db5d7;text-transform:uppercase;letter-spacing:.15em}.trend-side-card strong{letter-spacing:-.06em;font-size:clamp(48px,7vw,92px)}.trend-side-card p{color:#b4c0d2;font-size:18px}.trend-cases header p{color:#9facbf}.trend-case-grid button{color:#fff;text-align:left;cursor:pointer;background:#0d1728;border:1px solid #ffffff16;border-radius:18px;gap:8px;padding:18px;display:grid}.trend-case-grid button:hover{border-color:#4e9cff;transform:translateY(-2px)}.trend-case-grid img{object-fit:contain;width:100%;height:150px}.trend-case-grid strong{font-size:18px}.trend-case-grid span{color:#aeb9c9}.trend-case-grid b{color:#69a9ff}.trend-error{color:#ff9dac;background:#ff334414;border:1px solid #ff526b55;border-radius:10px;padding:12px 15px}.trend-back{color:#7fb5ff;cursor:pointer;background:0 0;border:0}.trend-countdown{color:#8fa0b7;justify-items:end;display:grid}.trend-countdown strong{color:#fff;font-size:32px}.trend-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trend-seats article{text-align:center;background:radial-gradient(circle at 50% 42%,#17487d35,#0000 45%),#0b1423;border:1px solid #ffffff16;border-radius:18px;grid-template-rows:auto 160px auto auto auto;align-items:center;gap:6px;min-height:360px;padding:16px;display:grid;position:relative}.trend-seats article.winner{border-color:#4d9dff;box-shadow:0 0 46px #1680ff38,inset 0 0 45px #1680ff18}.trend-seats article.bot{background:radial-gradient(circle at 50% 42%,#80394a30,#0000 45%),#0d1420}.trend-seats article>span,.trend-seats small,.trend-seats code{color:#8493a8;font-size:11px}.trend-seats img{object-fit:contain;width:100%;height:160px}.trend-seats .trend-player-avatar{object-fit:cover;border-radius:50%;justify-self:center;width:90px;height:90px}.trend-avatar{color:#71839c;border:1px dashed #48617f;border-radius:50%;justify-self:center;place-items:center;width:110px;height:110px;font-weight:900;display:grid}.trend-seats button,.trend-lobby footer button{color:#fff;cursor:pointer;background:#155fb9;border:1px solid #4a94ef;border-radius:9px;padding:10px}.trend-seats em{color:#fff;background:#1479e8;border-radius:20px;padding:5px 8px;font-size:10px;font-style:normal;position:absolute;top:10px;right:10px}.trend-lobby footer{background:#0d1625;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.trend-lobby footer p{color:#a5b1c4;margin:0}.trend-lobby footer small{color:#7d8ba0;width:100%}@media (max-width:900px){.trend-case-grid,.trend-seats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.trend-home>header,.trend-cases>header,.trend-lobby>header{flex-direction:column}.trend-side-grid,.trend-case-grid,.trend-seats{grid-template-columns:1fr}.trend-side-card{min-height:380px}.trend-side-card__copy{padding:45% 24px 24px}.trend-seats article{min-height:320px}.trend-countdown{justify-items:start}}.trend-emblem{color:#6baaff;filter:drop-shadow(0 0 28px #1682ff55);align-self:center;width:min(210px,55%);height:auto}.trend-emblem__chart{stroke-width:7px}.trend-lobby__identity{align-items:center;gap:14px;min-width:0;display:flex}.trend-lobby__identity>.trend-emblem{flex:0 0 68px;width:68px}.trend-lobby__identity>div{min-width:0}.trend-lobby__identity h1{overflow-wrap:anywhere;max-width:760px;font-size:clamp(22px,2.6vw,38px)}.trend-countdown{max-width:230px}.trend-countdown span{font-size:clamp(10px,.8vw,13px);line-height:1.25}.trend-countdown strong{font-size:clamp(22px,2vw,34px)}.trend-reel{background:#070d17;border:1px solid #ffffff16;border-radius:12px;width:100%;height:150px;position:relative;overflow:hidden}.trend-reel__line{z-index:4;background:linear-gradient(#fff0,#fff 20% 80%,#fff0);width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #fff}.trend-reel__track{will-change:transform;align-items:center;gap:8px;width:100%;height:100%;display:flex}.trend-reel__track.is-running{transition:transform 5s cubic-bezier(.07,.68,.08,1)}.trend-reel__track article{text-align:left;background:#101b2d;border:1px solid #ffffff18;border-radius:9px;flex:0 0 calc(20% - 6.4px);grid-template-rows:74px auto auto;gap:2px;width:calc(20% - 6.4px);height:126px;min-height:0;padding:7px;display:grid}.trend-reel__track article.is-winner{border-color:#66a8ff}.trend-reel__track img{object-fit:contain;width:100%;height:74px}.trend-reel__track strong,.trend-reel__track small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.trend-reel__track small{color:#8190a5}.trend-drop-result{min-width:0;display:none}.trend-drop-result.is-revealed{justify-items:center;gap:4px;animation:.35s ease-out trend-reveal;display:grid}.trend-drop-result img{object-fit:contain;width:100%;height:110px}.trend-seats>article:has(.trend-reel){grid-template-rows:auto auto auto;align-content:start}.trend-seats>article:has(.trend-reel)>em{z-index:6}@keyframes trend-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login-gate{gap:18px;display:grid}.login-gate__actions{flex-wrap:wrap;gap:10px;display:flex}.login-gate__actions>*{min-width:0}.case-economy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.case-economy-summary>span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);overflow-wrap:anywhere;min-width:0;padding:10px}.economy-status{font-weight:800}.economy-status--healthy{color:#67daa0}.economy-status--warning,.economy-status--stale_pricing{color:#ffc45c}.economy-status--unsafe{color:#ff657b}@media (max-width:760px){.login-gate__actions>*{text-align:center;width:100%}.case-economy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.case-economy-summary{grid-template-columns:1fr}}@media (max-width:620px){.trend-lobby__identity>.trend-emblem{flex-basis:52px;width:52px}}@media (prefers-reduced-motion:reduce){.trend-reel__track.is-running{transition:none}.trend-drop-result.is-revealed{animation:none}.trend-side-card:hover{transform:none}}.trend-seats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trend-seats>article{background:radial-gradient(circle,#1c4c802e,#0000 60%),#091321;border-radius:14px;min-height:0;padding:0;display:block;overflow:hidden}.trend-seats>article>span:first-child{display:none}.trend-drop-lane{grid-template-rows:minmax(112px,1fr) auto;grid-template-columns:116px minmax(0,1fr);min-width:0;min-height:150px;display:grid}.trend-drop-lane__player{background:#040a1266;border-right:1px solid #ffffff14;grid-row:1/3;align-items:center;gap:9px;min-width:0;padding:14px 10px 14px 13px;display:flex}.trend-drop-lane__avatar{color:#dcebff;background:#10233c;border:1px solid #6facff73;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.trend-drop-lane__avatar img{object-fit:cover;width:100%;height:100%}.trend-drop-lane__player>div{min-width:0}.trend-drop-lane__player strong,.trend-drop-lane__player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trend-drop-lane__player strong{font-size:11px}.trend-drop-lane__player small{color:#7f93ae;margin-top:3px;font-size:8px}.trend-drop-lane__viewport{background:linear-gradient(90deg,#050b13 0,#0000 14% 86%,#050b13 100%);min-width:0;position:relative;overflow:hidden}.trend-drop-lane__marker{z-index:6;pointer-events:none;background:linear-gradient(#0000,#75b7ff 20% 80%,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:50%;box-shadow:0 0 12px #3e94ff}.trend-drop-lane__track{will-change:transform;gap:7px;width:max-content;padding:8px 0;display:flex;transform:translate(0)}.trend-drop-lane__item{opacity:.62;flex:0 0 102px;width:102px;transform:scale(.94)}.trend-drop-lane__item .shared-item-card{aspect-ratio:auto;min-height:96px}.trend-drop-lane__item .shared-item-card__media{min-height:54px}.trend-drop-lane__item img{max-height:62px}.trend-drop-lane__item.is-target{opacity:1}.trend-drop-lane.is-revealed .trend-drop-lane__item.is-target{filter:brightness(1.12);transform:scale(1)}.trend-drop-lane__result{opacity:0;background:#050d17c7;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 10px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(4px)}.trend-drop-lane.is-revealed .trend-drop-lane__result{opacity:1;transform:none}.trend-drop-lane__result strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.trend-drop-lane__result span{color:#eef6ff;flex:none;font-size:10px;font-weight:900}@keyframes trend-drop-lane-spin{0%{filter:blur();transform:translate(2%)}34%{filter:blur(.7px);transform:translate(-28%)}70%{filter:blur(.3px);transform:translate(-50%)}to{filter:blur();transform:translate(calc(50% - 487px))}}.trend-result-overlay{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060dd6;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.trend-result-overlay__panel{background:radial-gradient(circle at 20% 20%,#2168be38,#0000 40%),#091321;border:1px solid #6ca5f357;border-radius:18px;grid-template-columns:250px minmax(0,1fr);gap:16px 24px;width:min(820px,100%);max-height:calc(100dvh - 44px);padding:26px;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #000000b8}.trend-result-overlay--bears .trend-result-overlay__panel{background:radial-gradient(circle at 20% 20%,#a42f4833,#0000 40%),#120b12}.trend-result-overlay__close{z-index:2;color:#9fb0c8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;width:34px;height:34px;position:absolute;top:14px;right:14px}.trend-result-overlay__eyebrow{color:#77b9ff;letter-spacing:.16em;grid-column:1/-1;font-size:9px;font-weight:900}.trend-result-overlay--bears .trend-result-overlay__eyebrow{color:#ff7b8f}.trend-result-overlay__winner{align-items:center;gap:14px;display:flex}.trend-result-overlay__avatar{background:#10213a;border:1px solid #589fff;border-radius:50%;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:26px;font-weight:900;display:grid;overflow:hidden}.trend-result-overlay__avatar img{object-fit:cover;width:100%;height:100%}.trend-result-overlay__winner h2{margin:2px 0 4px;font-size:26px}.trend-result-overlay__winner small,.trend-result-overlay__winner p{color:#8ea0b8;margin:0;font-size:10px}.trend-result-overlay__hero-drop{min-width:0}.trend-result-overlay__hero-drop .shared-item-card{min-height:190px}.trend-result-overlay__prizes{grid-column:1/-1;min-width:0}.trend-result-overlay__prizes>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.trend-result-overlay__prizes>header span{color:#97a8c0;font-size:10px}.trend-result-overlay__prizes>header strong{font-size:14px}.trend-result-overlay__prizes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trend-result-overlay__prizes .shared-item-card{aspect-ratio:auto;min-height:128px}.trend-result-overlay__done{color:#fff;cursor:pointer;background:linear-gradient(#247ff0,#0b58b8);border:1px solid #559dff;border-radius:9px;grid-column:1/-1;min-height:46px;font-weight:900}@media (max-width:760px){.trend-seats{grid-template-columns:1fr;gap:7px}.trend-seats>article{border-radius:10px}.trend-drop-lane{grid-template-rows:82px auto;grid-template-columns:92px minmax(0,1fr);min-height:104px}.trend-drop-lane__player{gap:6px;padding:8px}.trend-drop-lane__avatar{flex-basis:30px;width:30px;height:30px;font-size:10px}.trend-drop-lane__player strong{font-size:9px}.trend-drop-lane__item{flex-basis:74px;width:74px}.trend-drop-lane__item .shared-item-card{min-height:68px}.trend-drop-lane__item .shared-item-card__media{min-height:38px}.trend-drop-lane__item img{max-height:44px}.trend-drop-lane__result{padding:5px 8px}.trend-drop-lane__result strong,.trend-drop-lane__result span{font-size:8px}@keyframes trend-drop-lane-spin{0%{transform:translate(2%)}35%{transform:translate(-30%)}72%{transform:translate(-52%)}to{transform:translate(calc(50% - 361px))}}.trend-result-overlay{padding:8px}.trend-result-overlay__panel{border-radius:12px;grid-template-columns:1fr;gap:12px;width:100%;max-height:calc(100dvh - 16px);padding:18px 14px 14px}.trend-result-overlay__eyebrow,.trend-result-overlay__prizes,.trend-result-overlay__done{grid-column:1}.trend-result-overlay__winner{padding-right:34px}.trend-result-overlay__avatar{flex-basis:58px;width:58px;height:58px}.trend-result-overlay__winner h2{font-size:21px}.trend-result-overlay__hero-drop .shared-item-card{min-height:150px}.trend-result-overlay__prizes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-result-overlay__prizes .shared-item-card{min-height:104px}}@media (prefers-reduced-motion:reduce){.trend-drop-lane:not(.is-revealed) .trend-drop-lane__track{animation-duration:.15s}}.trend-switch-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020711cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.trend-switch-dialog{background:radial-gradient(circle at 50% 0,#1b4f8b33,#0000 46%),linear-gradient(145deg,#101a2b,#09111e);border:1px solid #5d9dff66;border-radius:20px;width:min(520px,100%);padding:26px;box-shadow:0 30px 100px #000c,0 0 40px #1e7bf124}.trend-switch-kicker{color:#69a9ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.trend-switch-dialog h2{margin:0;font-size:24px;line-height:1.15}.trend-switch-dialog p{color:#9eacc0;margin:14px 0 0;font-size:13px;line-height:1.55}.trend-switch-dialog .trend-switch-error{color:#ff9a9a;font-weight:700}.trend-switch-actions{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:22px;display:grid}.trend-switch-actions button{color:#fff;cursor:pointer;border-radius:9px;min-height:46px;padding:10px 14px;font-weight:800}.trend-switch-actions button:disabled{opacity:.5;cursor:not-allowed}.trend-switch-stay{background:#141f31;border:1px solid #ffffff1f}.trend-switch-confirm{background:linear-gradient(#237ff4,#0754be);border:1px solid #529bff;box-shadow:0 10px 28px #086ce83a}@media (max-width:520px){.trend-switch-dialog{border-radius:16px;padding:20px}.trend-switch-actions{grid-template-columns:1fr}}.trend-battle{--trend-accent:#4ea1ff;--trend-accent-soft:#2683ee33;gap:12px}.trend-battle--bears{--trend-accent:#ff526d;--trend-accent-soft:#cb2d4833}.trend-battle__header{background:linear-gradient(90deg,var(--trend-accent-soft),transparent 42%),#07111f;border-block:1px solid #ffffff17;padding:16px 18px;align-items:end!important}.trend-battle--bears .trend-battle__header{background:linear-gradient(90deg,var(--trend-accent-soft),transparent 42%),#160a11}.trend-battle__eyebrow{color:var(--trend-accent);letter-spacing:.14em;margin-top:9px;font-size:9px;font-weight:900;display:block}.trend-battle__header h1{margin:4px 0 2px;font-size:clamp(24px,3.2vw,44px)}.trend-battle__header p{color:#91a3bc;margin:0;font-size:11px}.trend-battle .trend-countdown strong{color:var(--trend-accent);font-variant-numeric:tabular-nums}.trend-battle__scene{background:radial-gradient(circle at 50% 0,var(--trend-accent-soft),transparent 45%),linear-gradient(135deg,#ffffff06,transparent 42%),#050c16;border:1px solid #ffffff1a;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.trend-battle--bears .trend-battle__scene{background:radial-gradient(circle at 50% 0,var(--trend-accent-soft),transparent 45%),linear-gradient(135deg,#ffffff05,transparent 42%),#10070c}.trend-battle__scene:before{border-left:2px solid var(--trend-accent);content:"";opacity:.55;pointer-events:none;position:absolute;inset:0}.trend-battle__lanes{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.trend-battle-lane{background:#07111ee0;border:1px solid #708cb040;border-radius:0;min-width:0;min-height:116px;position:relative;overflow:hidden}.trend-battle--bears .trend-battle-lane{background:#170a11e0}.trend-battle-lane.is-ready{border-color:var(--trend-accent)}@supports (color:color-mix(in lab, red, red)){.trend-battle-lane.is-ready{border-color:color-mix(in srgb,var(--trend-accent)62%,transparent)}}.trend-battle-lane.is-winner{border-color:var(--trend-accent);box-shadow:inset 3px 0 var(--trend-accent),0 0 28px var(--trend-accent-soft)}.trend-battle-lane__seat{z-index:8;color:#6f819a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:6px;right:7px}.trend-battle-lane__player,.trend-battle-lane__empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:116px;padding:16px;display:grid}.trend-battle-lane__avatar{border:1px solid var(--trend-accent);color:#fff;background:#10223a;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid;overflow:hidden}.trend-battle-lane__avatar img{object-fit:cover;width:100%;height:100%}.trend-battle-lane__player strong,.trend-battle-lane__player small,.trend-battle-lane__empty strong,.trend-battle-lane__empty small{display:block}.trend-battle-lane__player small,.trend-battle-lane__empty small{color:#788ba5;margin-top:3px;font-size:9px}.trend-battle-lane__player b{color:#7f8fa5;border:1px solid #ffffff1a;padding:6px 8px;font-size:8px}.trend-battle-lane__player b.is-ready{border-color:var(--trend-accent);color:var(--trend-accent)}.trend-battle-lane__empty>span{color:#ffffff1f;font-size:44px;font-weight:950;line-height:1}.trend-battle-lane__empty button,.trend-battle__controls button,.trend-result-experience__actions button,.trend-result-experience__actions a{border:1px solid var(--trend-accent);background:var(--trend-accent);border-radius:0;min-height:38px;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.trend-battle-lane__empty button,.trend-battle__controls button,.trend-result-experience__actions button,.trend-result-experience__actions a{background:color-mix(in srgb,var(--trend-accent)24%,#07111f)}}.trend-battle-lane__empty button,.trend-battle__controls button,.trend-result-experience__actions button,.trend-result-experience__actions a{color:#fff;font:inherit;cursor:pointer;font-size:10px;font-weight:850;text-decoration:none}.trend-battle-lane__empty button:disabled,.trend-battle__controls button:disabled{opacity:.42;cursor:not-allowed}.trend-battle-lane__winner{z-index:9;border:1px solid var(--trend-accent);color:var(--trend-accent);letter-spacing:.08em;text-transform:uppercase;background:#06101e;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:6px;right:6px}.trend-drop-lane{--trend-lane-item:96px;--trend-lane-gap:6px;--trend-target-offset:966px;grid-template-rows:102px auto;grid-template-columns:124px minmax(0,1fr);min-height:138px}.trend-drop-lane__player{border-radius:0;padding:12px}.trend-drop-lane__viewport{min-height:102px}.trend-drop-lane__track{gap:var(--trend-lane-gap);padding-block:7px}.trend-drop-lane__item{width:var(--trend-lane-item);flex-basis:var(--trend-lane-item)}.trend-drop-lane:not(.is-revealed) .trend-drop-lane__track{animation:3.05s cubic-bezier(.08,.72,.14,1) forwards trend-battle-spin}.trend-drop-lane.is-revealed .trend-drop-lane__track{transform:translate3d(calc(50% - var(--trend-target-offset)),0,0)}@keyframes trend-battle-spin{0%{transform:translate(2%)}36%{filter:blur(.6px);transform:translate(-25%)}72%{filter:blur(.25px);transform:translate(-48%)}to{transform:translate3d(calc(50% - var(--trend-target-offset)),0,0);filter:none}}.trend-battle__settling{border-left:2px solid var(--trend-accent);color:#a8b6ca;text-align:center;background:#0000003d;padding:12px;font-size:11px}.trend-result-experience{z-index:1;border:1px solid var(--trend-accent);grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:14px 24px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.trend-result-experience{border:1px solid color-mix(in srgb,var(--trend-accent)52%,transparent)}}.trend-result-experience{background:linear-gradient(90deg,var(--trend-accent-soft),transparent 48%),#02080fd6}.trend-result-experience__winner{align-items:center;gap:13px;min-width:0;display:flex}.trend-result-experience__avatar{border:1px solid var(--trend-accent);background:#0d1d31;border-radius:50%;flex:0 0 68px;place-items:center;width:68px;height:68px;font-size:23px;font-weight:900;display:grid;overflow:hidden}.trend-result-experience__avatar img{object-fit:cover;width:100%;height:100%}.trend-result-experience__winner span{color:var(--trend-accent);letter-spacing:.14em;font-size:8px;font-weight:900}.trend-result-experience__winner h2{margin:3px 0;font-size:clamp(22px,3vw,34px)}.trend-result-experience__winner p{color:#91a3bc;margin:0;font-size:10px}.trend-result-experience__totals{border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trend-result-experience__totals>div{border-right:1px solid #ffffff14;align-content:center;gap:5px;padding:10px 14px;display:grid}.trend-result-experience__totals span,.trend-result-experience>small{color:#8496ae;font-size:8px}.trend-result-experience__totals strong{font-size:14px}.trend-result-experience>small{align-self:center}.trend-result-experience__actions{justify-content:end;gap:8px;display:flex}.trend-battle__controls{border-left:2px solid var(--trend-accent)!important;border-radius:0!important;justify-content:flex-start!important}.trend-battle__controls p{margin-right:auto!important}.trend-battle .trend-switch-dialog,.trend-battle .trend-switch-actions button,.trend-case-grid button{border-radius:0}@media (max-width:760px){.trend-battle__header{padding:13px;align-items:stretch!important}.trend-battle .trend-countdown{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;place-items:center start;width:100%;max-width:none;padding-top:10px}.trend-battle .trend-countdown strong{justify-self:end;font-size:22px}.trend-battle__scene{padding:7px}.trend-battle__lanes{grid-template-columns:1fr;gap:6px}.trend-battle-lane,.trend-battle-lane__player,.trend-battle-lane__empty{min-height:82px}.trend-battle-lane__player,.trend-battle-lane__empty{gap:8px;padding:10px}.trend-battle-lane__avatar{width:42px;height:42px}.trend-battle-lane__empty>span{font-size:30px}.trend-battle-lane__empty button{min-height:34px;padding-inline:9px}.trend-drop-lane{--trend-lane-item:72px;--trend-lane-gap:6px;--trend-target-offset:738px;grid-template-rows:72px auto;grid-template-columns:84px minmax(0,1fr);min-height:98px}.trend-drop-lane__viewport{min-height:72px}.trend-drop-lane.is-revealed .trend-drop-lane__track{transform:translate3d(calc(50% - var(--trend-target-offset)),0,0)}@keyframes trend-battle-spin{0%{transform:translate(2%)}38%{transform:translate(-28%)}74%{transform:translate(-50%)}to{transform:translate3d(calc(50% - var(--trend-target-offset)),0,0)}}.trend-result-experience{grid-template-columns:1fr;gap:12px;padding:13px}.trend-result-experience__totals{border-top:1px solid #ffffff1a;border-left:0}.trend-result-experience__totals>div{padding-inline:7px}.trend-result-experience__actions{grid-template-columns:1fr 1fr;display:grid}.trend-result-experience__actions>*{place-items:center;display:grid}.trend-battle__controls{grid-template-columns:1fr;display:grid!important}}@media (prefers-reduced-motion:reduce){.trend-drop-lane:not(.is-revealed) .trend-drop-lane__track{animation:none}}.gosbonus-amount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.38em;display:inline-flex}.gosbonus-amount.compact{gap:.3em}.gosbonus-icon{filter:drop-shadow(0 0 8px #3287ffb3);flex:none;width:1.22em;height:1.22em;overflow:visible}.gosbonus-icon.compact{width:1.16em;height:1.16em}.gosbonus-icon__shell{fill:#1557c8;stroke:#65b5ff;stroke-width:.9px}.gosbonus-icon__edge{fill:#68b5ff}.gosbonus-icon__core{fill:#08398f}.gosbonus-icon__glyph{fill:#fff}.gosbonus-unavailable{color:var(--muted)}.wallet-deposit-button{cursor:pointer;border:0}.payment-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030711d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-modal{background:#0d1728;border:1px solid #4d77ad66;border-radius:22px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 30px 100px #000b}.payment-modal header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.payment-modal h2{margin:6px 0 20px}.payment-modal header>button{cursor:pointer;background:#ffffff0a;border:1px solid #fff2;border-radius:10px;width:38px;height:38px}.payment-methods{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px;display:grid}.payment-methods button,.deposit-quick button{color:inherit;cursor:pointer;background:#121f34;border:1px solid #ffffff20;border-radius:10px;padding:12px}.payment-methods button[aria-pressed=true]{background:#153868;border-color:#388bff}.payment-methods button:disabled{opacity:.48;cursor:not-allowed}.payment-methods small{color:#91a3bd;display:block}.payment-modal form{gap:14px;display:grid}.payment-modal label{color:#a9bce0;gap:7px;display:grid}.payment-modal input{color:#fff;width:100%;font:inherit;background:#09111f;border:1px solid #ffffff24;border-radius:10px;padding:13px}.payment-modal input[aria-invalid=true]{border-color:#ef4d62}.deposit-quick{flex-wrap:wrap;gap:8px;display:flex}.payment-modal .primary-button{cursor:pointer;border:0;margin:0}.payment-modal .primary-button:disabled{opacity:.45;cursor:not-allowed}.payment-disabled-note{color:#ffd79c;background:#5b351033;border:1px solid #ffbd5944;border-radius:10px;padding:10px}.payment-modal footer{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:14px;display:flex}.payment-modal footer a{color:#91baff}.deposit-history,.withdrawal-list{gap:10px;display:grid}.deposit-history article{border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(180px,1fr) repeat(3,auto);align-items:center;gap:16px;padding:14px;display:grid}.deposit-history article div{gap:4px;display:grid}.deposit-history time,.deposit-history small{color:var(--muted);font-size:12px}.withdrawal-list article{background:#101827cc;border:1px solid #ffffff18;border-radius:18px;padding:22px}.withdrawal-list h2{overflow-wrap:anywhere}.withdrawal-list dl{grid-template-columns:max-content 1fr;gap:9px 18px;display:grid}.withdrawal-list dt{color:var(--muted)}.withdrawal-list dd{overflow-wrap:anywhere;margin:0}.withdrawal-confirm>img{object-fit:contain;width:min(360px,100%);height:230px;margin:auto;display:block}.withdrawal-confirm label{gap:7px;display:grid}.withdrawal-confirm .inventory-actions{gap:10px;display:flex}.withdrawal-confirm .inventory-actions button{margin:0}@media (max-width:650px){.payment-methods,.deposit-history article{grid-template-columns:1fr 1fr}.deposit-history article div{grid-column:1/-1}.withdrawal-list dl{grid-template-columns:1fr}.withdrawal-list dd{margin-bottom:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#071426;--color-canvas-elevated:#0a1729;--color-surface:#0e1d31;--color-surface-strong:#172b46;--color-surface-soft:#10243b;--surface-gameplay:#050f1f70;--surface-glass:#0814289e;--surface-card:#081222b3;--surface-elevated:#0c192fcc;--surface-subtle:#0b182d5c;--color-border:#7d9ccd24;--color-border-strong:#7d9ccd47;--color-text:#f4f7fc;--color-text-muted:#9caac0;--color-text-dim:#687890;--color-accent:#3b8cff;--color-accent-hover:#63a4ff;--color-accent-soft:#173d70;--color-positive:#40bd82;--color-warning:#e3a63d;--color-danger:#e45462;--color-focus:#8db4ff;--shadow-soft:0 18px 48px #00000040;--shadow-strong:0 28px 80px #0000006b;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--content-max:1368px;--ease-product:cubic-bezier(.2,.8,.2,1);--duration-fast:.14s;--duration-normal:.22s;--duration-result:.52s}*,:before,:after{box-sizing:border-box}html{background:var(--color-canvas);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;min-height:100vh;color:var(--color-text);background:radial-gradient(ellipse 75% 45% at 7% 0%,#2f7df61a,transparent 65%),radial-gradient(ellipse 55% 36% at 100% 100%,#e54fae0e,transparent 70%),var(--color-canvas);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.55}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{transition:border-color var(--duration-fast)var(--ease-product),background-color var(--duration-fast)var(--ease-product),color var(--duration-fast)var(--ease-product),opacity var(--duration-fast)var(--ease-product),transform var(--duration-fast)var(--ease-product)}.fast-mode-toggle{color:#9caac0;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#0a1320a6;border:1px solid #8db5e633;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:inline-flex}.fast-mode-toggle.is-active{color:#ffe38d;background:#5b431f73;border-color:#ffd45f;box-shadow:0 0 18px #f6b83126}.fast-mode-toggle span:first-child{font-size:14px}.upgrade-probability-wheel.fast .upgrade-bullet-orbit.is-spinning{transition-duration:.42s}a{color:inherit;text-underline-offset:3px}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{color:#fff;background:#2f7df661}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.035em;font-weight:650;line-height:1.08}h1{margin:0;font-size:clamp(2.15rem,4vw,4.5rem)}h2{font-size:clamp(1.45rem,2.2vw,2.25rem)}h3{font-size:1.05rem}p{color:var(--color-text-muted)}code{word-break:break-all;font-family:Cascadia Code,Consolas,monospace}.test-mode-banner{text-align:center;color:#e7ac48;letter-spacing:.01em;background:#171006;border-bottom:1px solid #e7ac483d;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:5px 20px;font-size:11px;font-weight:700;display:flex}.test-mode-banner__icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-style:normal;display:inline-grid}.site-header{z-index:50;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020814e6;position:sticky;top:0}.site-header__inner{width:min(calc(100% - 48px),var(--content-max));grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:74px;margin:auto;display:grid}.wordmark{align-items:center;gap:12px;text-decoration:none;display:flex}.wordmark>img:first-child{width:38px;height:38px}.wordmark__type{width:136px;height:auto}.site-nav{justify-content:center;align-items:stretch;gap:4px;min-width:0;display:flex}.site-nav a{min-height:46px;color:var(--color-text-muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex;position:relative}.site-nav a svg{width:17px}.site-nav a:hover{color:var(--color-text);background:var(--color-surface)}.site-nav a[aria-current=page]{color:var(--color-text);background:linear-gradient(#111d31eb,#08111feb);border-color:#2f7df63d;box-shadow:0 0 22px #2f7df61a}.site-nav a[aria-current=page] svg{color:#62a6ff}.site-nav a[aria-current=page]:after{content:"";background:#2f7df6;height:2px;position:absolute;bottom:-15px;left:14px;right:14px;box-shadow:0 0 10px #2f7df6}.header-actions{align-items:center;gap:8px;display:flex}.header-balance{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:center;min-height:48px;display:flex}.header-balance>a{white-space:nowrap;gap:1px;padding:5px 12px;font-weight:750;text-decoration:none;display:grid}.header-balance>a small{color:var(--color-text-muted);font-size:9px;font-weight:500}.header-balance>button{background:var(--color-accent);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:92px;height:36px;margin-right:5px;padding:0 11px;font-size:11px;font-weight:750;display:flex;box-shadow:0 0 16px #2f7df647}.header-balance>button svg{width:14px}.header-profile{border:1px solid var(--color-border-strong);background:var(--color-surface-strong);width:44px;height:44px;color:var(--color-text-muted);border-radius:50%;place-items:center;text-decoration:none;display:grid;overflow:hidden}.header-profile img{object-fit:cover;width:100%;height:100%}.header-profile svg{width:20px}.icon-button,.mobile-menu{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-muted);border-radius:50%;place-items:center;display:grid}.icon-button:hover,.mobile-menu:hover{border-color:var(--color-border-strong);color:var(--color-text)}.icon-button svg,.mobile-menu svg{width:19px}.header-logout{min-height:40px;color:var(--color-text-muted);background:0 0;border:0;padding:0 7px;font-size:11px}.header-logout:hover{color:var(--color-text)}.mobile-menu{display:none}.page-shell,.hero,.features{width:min(calc(100% - 48px),var(--content-max));margin-inline:auto}.page-shell{padding-block:64px 96px}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.page-heading>div{max-width:850px}.page-heading h1{margin:8px 0 12px}.page-heading p{max-width:760px;margin:0;font-size:16px}.compact-heading h1{font-size:clamp(2rem,3.2vw,3.4rem)}.eyebrow{color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;display:inline-block}.ui-button,.primary-button,.secondary-button,.danger-button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-weight:750;text-decoration:none;display:inline-flex}.ui-button svg{width:18px}.ui-button--primary,.primary-button{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.ui-button--primary:hover,.primary-button:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.ui-button--secondary,.secondary-button{background:var(--color-surface-strong);border-color:var(--color-border-strong);color:var(--color-text)}.ui-button--secondary:hover,.secondary-button:hover{border-color:var(--color-text-dim)}.ui-button--ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.ui-button--danger,.danger-button{color:#ff8993;background:#e454621f;border-color:#e4546266}.state-card,.fair-panel,.upgrade-panel,.legal-document,.settings-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.state-card{text-align:center;padding:36px}.state-card p{max-width:620px;margin-inline:auto}.center-page{place-items:center;min-height:68vh;padding:32px;display:grid}.loading-state{text-align:center;place-items:center;min-height:260px;display:grid}.loading-copy{justify-items:center;gap:12px;display:grid}.loading-orbit{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}.loading-bars{gap:5px;display:flex}.loading-bars span{background:var(--color-border-strong);width:5px;height:16px;animation:1s ease-in-out infinite pulse}.loading-bars span:nth-child(2){animation-delay:.12s}.loading-bars span:nth-child(3){animation-delay:.24s}.ui-modal{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:min(520px,100% - 32px);color:var(--color-text);box-shadow:var(--shadow-strong);padding:0}.ui-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8}.ui-modal>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.ui-modal h2{margin:0;font-size:1.25rem}.ui-modal>:not(header){margin:24px}.payment-disabled-note{border-radius:var(--radius-md);background:#21190d;border:1px solid #59411d;gap:16px;padding:18px;display:flex}.payment-disabled-note>svg{color:var(--color-warning);flex:0 0 26px}.payment-disabled-note p{margin:4px 0 0}.price-status{align-items:baseline;gap:8px;display:inline-flex}.price-status small{color:var(--color-text-dim);font-size:10px;font-weight:650}.price-status--fresh small{color:var(--color-positive)}.price-status--aging small,.price-status--stale,.price-status--suspicious{color:var(--color-warning)}.price-status--unavailable{color:var(--color-text-dim)}.legal-page{max-width:980px}.legal-draft{border-radius:var(--radius-pill);color:#edc77f;border:1px solid #725326;margin-top:18px;padding:6px 10px;font-size:12px;display:inline-block}.legal-document{padding:clamp(24px,5vw,64px)}.legal-document h2{margin:36px 0 12px}.legal-document h2:first-child{margin-top:0}.legal-links{color:var(--color-text-muted);flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.feature-flag-list{gap:10px;display:grid}.feature-flag-list p{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:20px;margin:0;padding:14px;display:flex}.feature-flag-list span{color:var(--color-positive)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media (max-width:1050px){.site-header__inner{grid-template-columns:auto 1fr}.header-actions{justify-self:end}.site-nav{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-strong);flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:72px;left:24px;right:24px}.site-nav--open{display:flex}.site-nav a[aria-current=page]:after{display:none}.mobile-menu{display:grid}.header-logout{display:none}}@media (max-width:620px){.site-header__inner,.page-shell,.hero,.features{width:min(calc(100% - 28px),var(--content-max))}.site-header__inner{gap:8px;min-height:64px}.site-nav{top:64px;left:14px;right:14px}.wordmark__type{display:none}.header-actions{gap:5px}.header-actions>.icon-button{display:none}.header-balance{min-height:42px}.header-balance>a{padding:4px 8px;font-size:12px}.header-balance>a small{display:none}.header-balance>button{width:34px;min-width:34px;height:34px;padding:0;font-size:0}.header-balance>button svg{width:15px}.header-profile,.mobile-menu{width:40px;height:40px}.page-shell{padding-block:38px 72px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.state-card{padding:24px 18px}.test-mode-banner{padding-inline:12px;font-size:10px}}.site-footer{width:min(calc(100% - 48px),var(--content-max));border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:28px;margin:auto;padding:18px 0 24px;display:flex}.site-footer__brand{align-items:center;gap:10px;display:flex}.site-footer__brand img{flex:none}.site-footer strong{color:var(--color-text);font-size:12px}.site-footer p{margin:2px 0;font-size:10px}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:10px;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--color-text)}@media (max-width:620px){.site-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}.site-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-modal{box-sizing:border-box;width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;position:fixed;inset:0;overflow:hidden auto}.ui-modal>header{min-width:0}.ui-modal>:not(header){box-sizing:border-box;min-width:0;max-width:calc(100% - 48px)}.ui-modal form,.ui-modal label,.ui-modal input,.ui-modal textarea,.ui-modal select,.ui-modal p{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.ui-modal form{overflow-x:hidden}@media (max-width:620px){.ui-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.ui-modal>header{padding:18px}.ui-modal>:not(header){max-width:calc(100% - 36px);margin:18px}}.hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:8vw;min-height:640px;padding-block:88px;display:grid}.hero h1{letter-spacing:-.07em;max-width:850px;font-size:clamp(3.4rem,7.5vw,8rem)}.hero h1 em{color:var(--color-accent);font-style:normal}.hero p{max-width:700px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-mark{aspect-ratio:1;border:1px solid var(--color-border);background:radial-gradient(circle,#f04a321c,#0000 62%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 80px #ffffff06}.hero-mark span{letter-spacing:-.1em;font-size:clamp(5rem,10vw,9rem);font-weight:800}.hero-mark small{color:var(--color-accent);letter-spacing:.25em}.features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:96px;display:grid}.features article{border-top:1px solid var(--color-border);background:linear-gradient(#ffffff06,#0000);padding:28px}.features b{color:var(--color-accent)}.home-cases{width:min(calc(100% - 48px),var(--content-max));margin:0 auto 96px}.home-cases-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.cases-grid,.catalog-grid,.case-items,.internal-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.case-card,.catalog-browser article,.item-card,.case-item,.internal-inventory-grid article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000001f}.case-card:hover,.catalog-browser article:hover,.internal-inventory-grid article:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.case-art,.case-art-large,.catalog-browser article img,.internal-inventory-grid article img,.item-card>img{aspect-ratio:4/3;object-fit:contain;background:radial-gradient(circle at 50% 58%,#ffffff14,transparent 56%),var(--color-surface-soft);width:100%}.case-card-body,.case-card-footer,.catalog-browser article>div,.internal-inventory-grid article>div{padding:16px}.case-card-body h2,.case-card-body h3{margin:6px 0}.case-card-footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.case-price{font-size:1.2rem;font-weight:800}.rarity{color:var(--rarity-color,var(--color-text-muted));text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.compact-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.help-hint{flex:none;display:inline-flex;position:relative}.help-hint>button:first-child{border:1px solid var(--color-border-strong);background:var(--color-surface);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-weight:800;display:grid}.help-hint>button:first-child:hover{border-color:var(--color-focus);color:var(--color-text)}.help-hint-popover{z-index:45;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:min(360px,100vw - 32px);box-shadow:var(--shadow-strong);color:var(--color-text);gap:10px;padding:18px;font-size:13px;line-height:1.55;display:grid;position:absolute;top:42px;right:0}.help-hint-popover>strong{font-size:15px}.help-hint-popover>span{color:var(--color-text-muted)}.help-hint-popover>button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);justify-self:end;padding:7px 11px}.case-hero{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;margin-bottom:40px;display:grid}.case-hero>div{min-width:0}.case-art-large{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.case-quantity{align-items:center;gap:8px;margin:20px 0;display:flex}.case-quantity button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:44px;height:44px}.case-quantity button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.case-items{grid-template-columns:repeat(5,minmax(0,1fr))}.case-item{border-top:2px solid var(--rarity-color,var(--color-border));padding:12px}.case-item img,.opening-item-fallback{aspect-ratio:4/3;object-fit:contain;width:100%}.case-item h3{margin:6px 0}.probability{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.opening-reel-viewport{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft);position:relative;overflow:hidden}.opening-reel-marker{z-index:2;background:var(--color-accent);width:2px;box-shadow:0 0 20px var(--color-accent);position:absolute;top:0;bottom:0;left:50%}.opening-actions{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.case-result-backdrop,.contract-result-backdrop,.upgrade-result-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.case-result-dialog,.contract-result-dialog{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);width:min(940px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-strong);overflow:auto}.case-result-grid{grid-template-columns:1fr 1fr;display:grid}.case-result-card-copy{padding:clamp(24px,5vw,56px)}.case-result-actions,.contract-result-actions,.upgrade-result-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.catalog-browser,.internal-inventory{gap:24px;display:grid}.catalog-filters,.inventory-filters,.contract-filters{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.catalog-filters label,.inventory-filters label,.contract-filters label{color:var(--color-text-muted);gap:6px;font-size:12px;display:grid}.catalog-filters input,.catalog-filters select,.inventory-filters input,.inventory-filters select,.contract-filters input,.contract-filters select,.profile-activity select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas-elevated);width:100%;min-height:44px;padding:0 12px}.catalog-summary,.inventory-summary,.inventory-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-pagination,.profile-pagination,.contract-pagination,.upgrade-pagination{justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.catalog-pagination button,.profile-pagination button,.contract-pagination button,.upgrade-pagination button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;padding:0 16px}.catalog-detail,.inventory-item-detail{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:48px;display:grid}.catalog-detail>img,.inventory-item-visual{aspect-ratio:1;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-soft);width:100%}.catalog-links,.inventory-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.inventory-total{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:right;padding:20px 24px}.inventory-total strong{font-size:1.55rem;display:block}.inventory-card-meta{color:var(--color-text-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.state-history{gap:10px;margin-top:30px;display:grid}.state-history article{border-left:2px solid var(--color-border);background:var(--color-surface);padding:14px}.inventory-load-more,.upgrade-load-more{justify-content:center;margin-top:24px;display:flex}.profile-workspace{grid-template-columns:240px minmax(0,1fr);gap:40px;display:grid}.profile-sidebar{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-self:start;gap:20px;padding:20px;display:grid;position:sticky;top:104px}.profile-sidebar__heading{align-items:center;gap:12px;display:flex}.profile-sidebar__heading svg{width:24px;color:var(--color-accent)}.profile-sidebar__heading span{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:block}.profile-sidebar nav{gap:3px;display:grid}.profile-sidebar nav a{border-radius:var(--radius-sm);min-height:42px;color:var(--color-text-muted);align-items:center;padding:0 12px;text-decoration:none;display:flex}.profile-sidebar nav a:hover{background:var(--color-surface-strong);color:var(--color-text)}.profile-sidebar nav a[aria-current=page]{background:var(--color-accent-soft);color:#ff8b78}.profile-sidebar>p{margin:0;font-size:11px}.profile-content{min-width:0}.profile-hero{align-items:center;gap:24px;margin-bottom:28px;display:flex}.profile-avatar{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;flex:0 0 96px;place-items:center;width:96px;height:96px;font-size:2rem;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-hero h1{font-size:clamp(2rem,4vw,3.8rem)}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-stats article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:20px}.profile-stats span,.profile-stats small{color:var(--color-text-muted);font-size:12px;display:block}.profile-stats strong{margin:8px 0;font-size:1.5rem;display:block}.profile-quick-links{flex-wrap:wrap;gap:8px;margin:20px 0 36px;display:flex}.profile-quick-links a{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);padding:9px 13px;text-decoration:none}.profile-inventory-summary,.profile-activity-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.profile-inventory-summary{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:24px}.profile-activity{margin-top:40px}.profile-event-list{gap:8px;display:grid}.profile-event{border-bottom:1px solid var(--color-border);grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;display:grid}.profile-event-image{border-radius:var(--radius-sm);background:var(--color-surface-soft);place-items:center;width:76px;height:60px;display:grid;overflow:hidden}.profile-event-image img{object-fit:contain;width:100%;height:100%}.profile-event h3,.profile-event p{margin:2px 0}.profile-event time,.profile-event-type{color:var(--color-text-dim);font-size:11px}.wallet-balance{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-surface-strong),var(--color-surface));justify-content:space-between;align-items:end;padding:28px;display:flex}.wallet-balance strong{font-size:clamp(2rem,5vw,4rem)}.wallet-history,.deposit-history,.withdrawal-list{margin-top:28px}.transaction-list{display:grid}.transaction{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.transaction-mark{background:var(--color-text-dim);border-radius:50%;width:10px;height:10px}.transaction.credit .transaction-mark{background:var(--color-positive)}.transaction.debit .transaction-mark{background:var(--color-danger)}.upgrade-layout{gap:18px;display:grid}.upgrade-layout-top{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.upgrade-layout-bottom{grid-template-columns:1fr 1fr;gap:16px;display:grid}.upgrade-panel{min-width:0;box-shadow:none;padding:20px}.upgrade-page-title{justify-content:space-between;align-items:center;display:flex}.upgrade-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.upgrade-lot-slot,.upgrade-slot-target,.upgrade-slot-wheel{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-soft);min-height:128px}.upgrade-wheel-center{aspect-ratio:1;border:1px solid var(--color-border);background:radial-gradient(circle,var(--color-surface-strong),var(--color-canvas));border-radius:50%;place-items:center;display:grid;position:relative}.upgrade-wheel-scale{border:1px solid var(--color-border);border-radius:50%;position:absolute;inset:7%}.upgrade-bullet{position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.upgrade-summary{gap:10px;display:grid}.upgrade-summary>div,.upgrade-balance-meta{justify-content:space-between;gap:12px;display:flex}.upgrade-library-grid,.contract-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.upgrade-library-grid article,.contract-source-grid article{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);min-width:0;overflow:hidden}.upgrade-library-grid img,.contract-source-grid img{aspect-ratio:4/3;object-fit:contain;width:100%}.upgrade-image-fallback,.contract-image-fallback{aspect-ratio:4/3;place-items:center;display:grid}.upgrade-empty,.upgrade-panel-empty,.inventory-empty{text-align:center;min-height:180px;color:var(--color-text-muted);place-items:center;display:grid}.upgrade-presets-panel{gap:8px;display:flex}.upgrade-presets-panel button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);flex:1;min-height:40px}.upgrade-primary-action,.upgrade-submit{border-radius:var(--radius-sm);background:var(--color-accent);border:0;width:100%;min-height:52px;font-weight:800}.upgrade-result-backdrop>div{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;width:min(620px,100%);padding:36px}.upgrade-result-stamp{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:#ff8e7b;padding:6px 12px;font-weight:800;display:inline-flex}.contract-workbench{gap:18px;display:grid}.contracts-heading{justify-content:space-between;align-items:end;display:flex}.contract-tray{grid-template-columns:repeat(10,minmax(70px,1fr));gap:6px;display:grid}.contract-slot{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-soft);min-height:96px}.contract-summary{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.contract-summary>div{min-width:0}.contract-compatibility-hint,.contract-source-reason{color:var(--color-warning);font-size:12px}.contract-result-item{justify-items:center;padding:32px;display:grid}.contract-result-item img{aspect-ratio:4/3;object-fit:contain;width:min(320px,100%)}.contract-detail-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.trend-home{gap:36px;display:grid}.trend-side-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.trend-side-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;justify-content:end;min-height:320px;padding:32px;text-decoration:none;display:flex;overflow:hidden}.trend-side-card.bulls{background:linear-gradient(160deg,#40bd8226,var(--color-surface)58%)}.trend-side-card.bears{background:linear-gradient(160deg,#f04a3226,var(--color-surface)58%)}.trend-side-card:hover{border-color:var(--color-border-strong);transform:translateY(-3px)}.trend-case-grid,.trend-seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trend-avatar,.trend-player-avatar{background:var(--color-surface-strong);border-radius:50%;overflow:hidden}.trend-countdown{text-align:center;font-size:clamp(3rem,8vw,8rem);font-weight:800}.fair-panel{margin-bottom:16px;padding:28px}.fair-panel dl{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.fair-panel dt{color:var(--color-text-muted)}.fair-panel dd{min-width:0;margin:0}.rarity-consumer-grade,.rarity-industrial-grade,.rarity-mil-spec-grade,.rarity-restricted,.rarity-classified,.rarity-covert,.rarity-contraband{--rarity-color:#7b8493}.rarity-mil-spec-grade{--rarity-color:#4d86d8}.rarity-restricted{--rarity-color:#8d5ad8}.rarity-classified{--rarity-color:#c24a9b}.rarity-covert{--rarity-color:#d94c50}.rarity-contraband{--rarity-color:#d4a347}@media (max-width:1200px){.cases-grid,.catalog-grid,.internal-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-items{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade-layout-top{grid-template-columns:1fr 300px}.upgrade-layout-top>:last-child{grid-column:1/-1}.contract-tray{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;padding-block:64px}.hero-mark{display:none}.features,.case-hero,.catalog-detail,.inventory-item-detail{grid-template-columns:1fr}.case-items,.upgrade-library-grid,.contract-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters,.inventory-filters,.contract-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-workspace{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-sidebar nav{padding-bottom:4px;display:flex;overflow-x:auto}.profile-sidebar nav a{flex:none}.profile-sidebar>p{display:none}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-layout-top,.upgrade-layout-bottom{grid-template-columns:1fr}.upgrade-layout-top>:last-child{grid-column:auto}.trend-side-grid,.contract-detail-panel{grid-template-columns:1fr}}@media (max-width:620px){.home-cases{width:calc(100% - 28px)}.cases-grid{grid-template-columns:1fr}.catalog-grid,.internal-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-items,.upgrade-library-grid,.contract-source-grid,.trend-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters,.inventory-filters,.contract-filters,.case-result-grid{grid-template-columns:1fr}.profile-hero{align-items:flex-start}.profile-avatar{flex-basis:72px;width:72px;height:72px}.profile-stats{grid-template-columns:1fr 1fr}.profile-inventory-summary,.profile-activity-heading{flex-direction:column;align-items:stretch}.profile-event{grid-template-columns:56px minmax(0,1fr)}.profile-event-image{width:56px;height:48px}.profile-event>strong,.profile-event>a{grid-column:2}.wallet-balance{flex-direction:column;align-items:flex-start;gap:14px}.upgrade-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-tray{grid-template-columns:repeat(3,1fr)}.contract-summary,.trend-seats{grid-template-columns:1fr 1fr}.fair-panel dl{grid-template-columns:1fr}.fair-panel dd{margin-bottom:10px}}@media (max-width:370px){.cases-grid,.catalog-grid,.internal-inventory-grid,.profile-stats{grid-template-columns:1fr}.header-balance>a{max-width:100px;overflow:hidden}.contract-tray{grid-template-columns:repeat(2,1fr)}}.upgrade-probability-wheel .upgrade-wheel-center{aspect-ratio:auto;background:0 0;border:0;border-radius:0;position:absolute;inset:29%}.upgrade-probability-wheel .upgrade-wheel-scale{inset:19px}.upgrade-primary-action{background:0 0;border-radius:0;width:auto;min-height:0;font-weight:400}.profile-progress{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:280px minmax(0,1fr);gap:16px;margin-bottom:16px;padding:20px;display:grid}.profile-progress strong{font-size:1.7rem;display:block}.profile-progress p{margin:4px 0}.profile-progress progress{width:100%;accent-color:var(--color-accent)}.achievement-row{align-items:center;gap:8px;display:flex;overflow-x:auto}.achievement-row article{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:0 0 170px;align-items:center;gap:9px;padding:12px;display:flex}.achievement-row article>span{color:var(--color-warning)}.achievement-row small{color:var(--color-text-dim);display:block}@media (max-width:900px){.profile-progress{grid-template-columns:1fr}}.admin-tabs{gap:6px;margin-bottom:20px;display:flex;overflow-x:auto}.admin-tabs button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);flex:none;min-height:42px;padding:0 14px}.admin-tabs button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.admin-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-cards article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:20px}.admin-cards span{color:var(--color-text-muted);display:block}.admin-cards strong{margin-top:8px;font-size:1.7rem;display:block}.admin-toolbar{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.admin-toolbar label{color:var(--color-text-muted);gap:6px;font-size:12px;display:grid}.admin-toolbar input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;padding:0 12px}.admin-table{display:grid;overflow-x:auto}.admin-table>div{border-bottom:1px solid var(--color-border);grid-template-columns:1.2fr .7fr 1fr 1.5fr;align-items:center;gap:12px;min-width:850px;padding:14px;display:grid}.admin-table__head{color:var(--color-text-muted);font-size:12px}.admin-table small{color:var(--color-text-dim);display:block}.admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-row-actions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);min-height:36px;padding:0 9px;font-size:11px}.admin-audit{gap:8px;display:grid}.admin-audit article{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:1fr 1fr;gap:5px;padding:14px;display:grid}.admin-audit p,.admin-audit time,.admin-audit code{color:var(--color-text-muted);margin:0;font-size:12px}.admin-error{border-radius:var(--radius-sm);color:#ff8993;background:#e454621a;border:1px solid #e4546266;padding:12px}@media (max-width:900px){.admin-cards{grid-template-columns:1fr 1fr}.admin-toolbar{grid-template-columns:1fr}}@media (max-width:500px){.admin-cards{grid-template-columns:1fr}}.settings-field{gap:16px;padding:24px;display:grid}.settings-field h2,.settings-field p{margin:0}.settings-field label{color:var(--color-text-muted);gap:7px;display:grid}.settings-field input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas-elevated);min-height:46px;padding:0 12px}.admin-pricing{gap:20px;display:grid}.admin-message{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);margin:0;padding:12px 14px}.admin-pricing-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;display:grid}.admin-pricing-grid>section{min-width:0}.admin-price-list,.admin-version-list{gap:10px;display:grid}.admin-price-list>article,.admin-version-list>article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:14px}.admin-price-list>article[data-excluded=true]{border-color:#e454628c}.admin-price-select{text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;display:grid}.admin-price-select img{object-fit:contain;border-radius:var(--radius-sm);background:var(--color-canvas-elevated);width:64px;height:54px}.admin-price-select span,.admin-price-select small{min-width:0;display:block}.admin-price-select small{color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-price-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.admin-price-list dl div{border-radius:var(--radius-sm);background:var(--color-surface-soft);padding:9px}.admin-price-list dt{color:var(--color-text-muted);font-size:11px}.admin-price-list dd{margin:4px 0 0}.admin-price-note{border-left:3px solid var(--color-warning);background:var(--color-surface-soft);gap:5px;margin-top:10px;padding:10px;display:grid}.admin-price-note--danger{border-left-color:var(--color-danger)}.admin-price-note small{color:var(--color-text-muted);overflow-wrap:anywhere}.admin-version-list article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-version-list code{color:var(--color-text-dim);text-overflow:ellipsis;margin-top:8px;font-size:11px;display:block;overflow:hidden}.admin-version-list p{color:var(--color-text-muted);font-size:12px}.admin-pricing-form{gap:14px;min-width:min(520px,100vw - 64px);display:grid}.admin-pricing-form label{color:var(--color-text-muted);gap:6px;font-size:12px;display:grid}.admin-pricing-form input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas-elevated);min-height:44px;padding:0 12px}.admin-pricing-form code{overflow-wrap:anywhere}@media (max-width:1000px){.admin-pricing-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-price-list dl{grid-template-columns:1fr}.admin-pricing-form{min-width:0}}.cases-page{--cases-blue:#2f7df6;--cases-red:#f0545e;--cases-gold:#e7ac48;width:min(100% - 48px,1368px);padding-block:12px 18px}.cases-hero{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(250px,.8fr) minmax(340px,1.08fr) minmax(390px,1fr);align-items:center;gap:24px;min-height:170px;display:grid;position:relative;overflow:hidden}.cases-hero:before{content:"";pointer-events:none;background:radial-gradient(#2f7df633,#0000 67%);position:absolute;inset:-90px 30% -80px 22%}.cases-hero__copy,.cases-hero__object,.cases-facts{z-index:1;position:relative}.cases-hero__copy h1{letter-spacing:-.055em;margin:0 0 13px;font-size:clamp(46px,4vw,58px);font-weight:780;line-height:.96}.cases-hero__copy p{max-width:360px;color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.52}.cases-hero__copy strong{color:#50a2ff;font-weight:650}.cases-hero__object{align-self:stretch;place-items:center;min-width:0;text-decoration:none;display:grid}.cases-hero__object:after{filter:blur(17px);opacity:.48;content:"";background:#176df8;border-radius:50%;height:20px;position:absolute;bottom:9px;left:10%;right:10%}.cases-hero__object img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 25px #0000008f);width:min(100%,365px);height:164px;transition:transform .22s var(--ease-product),filter .22s var(--ease-product);position:relative}.cases-hero__object:hover img{filter:drop-shadow(0 21px 30px #0000009e);transform:translateY(-2px)scale(1.018)}.cases-hero__halo{background:radial-gradient(circle,#2f7df63d,#0000 69%);border-radius:50%;width:270px;height:140px;position:absolute}.cases-hero__fallback{z-index:1;color:#ffffff29;font-size:64px;font-weight:800;position:relative}.cases-facts{border:1px solid var(--color-border);background:linear-gradient(145deg,#0c1627e6,#050b16b8);border-radius:12px;padding:13px 15px 10px;box-shadow:inset 0 1px #ffffff06}.cases-facts h2{letter-spacing:0;margin:0 0 10px;font-size:12px}.cases-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cases-facts__grid>div{border-left:1px solid var(--color-border);grid-template-columns:26px 1fr;align-items:center;column-gap:7px;min-width:0;padding:2px 10px;display:grid}.cases-facts__grid>div:first-child{border-left:0;padding-left:0}.cases-facts__grid svg{color:#7fa8df;grid-row:1/3;width:19px}.cases-facts__grid strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cases-facts__grid span{color:var(--color-text-muted);font-size:9px;line-height:1.25}.cases-facts>p{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:7px;margin:10px -3px -2px;padding:7px 8px 0;font-size:9px;display:flex}.cases-facts>p i{background:#33c982;border:2px solid #33c98259;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #33c98273}.cases-browser{gap:10px;padding-top:12px;display:grid}.cases-browse-bar{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.cases-filter-tabs{scrollbar-width:none;gap:8px;min-width:0;padding:1px 0 3px;display:flex;overflow-x:auto}.cases-filter-tabs::-webkit-scrollbar{display:none}.cases-filter-tabs button{border:1px solid var(--color-border);min-height:40px;color:var(--color-text-muted);background:#08111fbd;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex}.cases-filter-tabs button:hover{border-color:var(--color-border-strong);color:var(--color-text)}.cases-filter-tabs button.active{color:#dceaff;background:#2f7df621;border-color:#2f7df694;box-shadow:inset 0 0 15px #2f7df614,0 0 15px #2f7df614}.cases-filter-tabs button.active span{color:#70aaff}.cases-tools{grid-template-columns:164px minmax(190px,1fr);gap:8px;min-width:min(100%,430px);display:grid}.cases-tools label{min-width:0;position:relative}.cases-tools input,.cases-tools select{border:1px solid var(--color-border);width:100%;height:40px;color:var(--color-text);background:#07101e;border-radius:9px;font-size:11px}.cases-tools input:hover,.cases-tools select:hover,.cases-tools input:focus,.cases-tools select:focus{border-color:var(--color-border-strong)}.cases-tools select{padding:0 30px 0 12px}.cases-search>span[aria-hidden]{z-index:1;color:var(--color-text-muted);font-size:19px;line-height:1;position:absolute;top:8px;left:12px}.cases-search input{padding:0 34px}.cases-search button{width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:0;border-radius:7px;position:absolute;top:4px;right:4px}.cases-promos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cases-promo{border:1px solid var(--promo-border);background:radial-gradient(circle at 85% 44%,var(--promo-glow),transparent 48%),linear-gradient(105deg,var(--promo-base),#07101d 75%);border-radius:12px;grid-template-columns:minmax(0,1fr) 46%;min-width:0;min-height:112px;display:grid;position:relative;overflow:hidden}.cases-promo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 45%,#ffffff06,#0000 70%);position:absolute;inset:0}.cases-promo--blue{--promo-border:#2f7df65c;--promo-glow:#2f7df657;--promo-base:#071a35;--promo-accent:#59a3ff}.cases-promo--red{--promo-border:#f0545e5c;--promo-glow:#f0545e47;--promo-base:#260b14;--promo-accent:#ff6a72}.cases-promo--gold{--promo-border:#e7ac4861;--promo-glow:#e7ac484d;--promo-base:#241909;--promo-accent:#f3c467}.cases-promo__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:12px 0 12px 16px;display:flex;position:relative}.cases-promo__copy>span{color:var(--promo-accent);text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:750}.cases-promo h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:4px 0 2px;font-size:16px;overflow:hidden}.cases-promo p{width:100%;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.cases-promo__copy a{border:1px solid var(--promo-accent);align-items:center;min-height:30px;margin-top:8px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cases-promo__copy a{border:1px solid color-mix(in srgb,var(--promo-accent)35%,transparent)}}.cases-promo__copy a{background:var(--promo-accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.cases-promo__copy a{background:color-mix(in srgb,var(--promo-accent)22%,#07101d)}}.cases-promo__copy a{color:#fff;font-size:10px;font-weight:750;text-decoration:none}.cases-promo>img{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 15px #00000080);width:100%;height:112px;transition:transform .2s var(--ease-product);align-self:end;position:relative}.cases-promo__fallback{z-index:1;color:var(--promo-accent);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cases-promo__fallback{color:color-mix(in srgb,var(--promo-accent)35%,transparent)}}.cases-promo__fallback{font-size:42px;font-weight:800}.cases-promo:hover>img{transform:scale(1.025)translateY(-1px)}.cases-applied{color:var(--color-text-muted);scrollbar-width:none;align-items:center;gap:8px;font-size:11px;display:flex;overflow-x:auto}.cases-applied>span{flex:none}.cases-applied button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.cases-applied button b{color:var(--color-text-muted);font-size:14px}.cases-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.case-card{--card-accent:#2f7df6;border:1px solid var(--card-accent);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-card{border:1px solid color-mix(in srgb,var(--card-accent)30%,var(--color-border))}}.case-card{background:radial-gradient(ellipse at 50% 42%,var(--card-accent),transparent 58%),linear-gradient(180deg,#091526 0%,#07101d 72%,#081321 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.case-card{background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--card-accent)18%,transparent),transparent 58%),linear-gradient(180deg,#091526 0%,#07101d 72%,#081321 100%)}}.case-card{isolation:isolate;transition:transform .2s var(--ease-product),border-color .2s var(--ease-product),box-shadow .2s var(--ease-product);box-shadow:inset 0 1px #ffffff09,0 10px 28px #0000002e}.case-card--red{--card-accent:var(--cases-red)}.case-card--gold{--card-accent:var(--cases-gold)}.case-card--violet{--card-accent:#9a5cff}.case-card--cyan{--card-accent:#39bde8}.case-card--black{--card-accent:#64748b}.case-card:after{z-index:-1;background:var(--card-accent);filter:blur(18px);opacity:.18;content:"";height:20px;transition:opacity .2s var(--ease-product);border-radius:50%;position:absolute;bottom:-9px;left:14%;right:14%}.case-card:hover{border-color:var(--card-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.case-card:hover{border-color:color-mix(in srgb,var(--card-accent)62%,var(--color-border))}}.case-card:hover{box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000052,0 0 24px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.case-card:hover{box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000052,0 0 24px color-mix(in srgb,var(--card-accent)13%,transparent)}}.case-card:hover:after{opacity:.32}.case-card:active{transition-duration:90ms;transform:scale(.985)}.case-card__link{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.case-card__link:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px;border-radius:inherit}.case-art{aspect-ratio:4/3;background:radial-gradient(ellipse at 50% 62%,var(--card-accent),transparent 61%);place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.case-art{background:radial-gradient(ellipse at 50% 62%,color-mix(in srgb,var(--card-accent)24%,transparent),transparent 61%)}}.case-art{color:#ffffff26;font-size:40px;font-weight:800}.case-art:after{background:var(--card-accent);filter:blur(15px);opacity:.34;content:"";border-radius:50%;height:14px;position:absolute;bottom:7%;left:18%;right:18%}.case-art img{z-index:1;object-fit:contain;mix-blend-mode:screen;filter:saturate(1.06)contrast(1.04)drop-shadow(0 14px 16px #00000085);width:100%;height:100%;transition:transform .22s var(--ease-product),filter .22s var(--ease-product);position:relative}.case-card:hover .case-art img{filter:saturate(1.12)contrast(1.05)drop-shadow(0 18px 20px #00000094);transform:translateY(-3px)scale(1.055)}.case-card__content{align-content:end;gap:8px;min-width:0;padding:3px 16px 16px;display:grid}.case-card h2{letter-spacing:-.025em;min-height:2.2em;margin:0;font-size:15px;line-height:1.1}.case-card__content strong{color:#f7faff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.cases-empty{margin-top:2px;padding-block:24px}.cases-trust{border:1px solid var(--color-border);background:#08111fad;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.cases-trust>div{border-left:1px solid var(--color-border);align-items:center;gap:11px;min-width:0;padding:10px 18px;display:flex}.cases-trust>div:first-child{border-left:0}.cases-trust svg{color:#5e9ef7;flex:none;width:23px}.cases-trust span{min-width:0;display:grid}.cases-trust strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cases-trust small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.case-hero{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#0d1829,#09111e);border-radius:28px;grid-template-columns:minmax(360px,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(32px,5vw,68px);padding:clamp(26px,3vw,48px);display:grid}.case-art-large{aspect-ratio:1.35;background:radial-gradient(#7448ff8f,#161f3a99 45%,#060b14 76%);border:0;border-radius:22px;min-height:420px}.case-art-large:after{border-radius:18px;inset:22px}.case-art-large img{object-fit:contain;min-height:420px}.case-hero h1{letter-spacing:-.055em;margin:14px 0 16px;font-size:clamp(48px,5.4vw,78px);line-height:.95}.case-hero>div:last-child>p{max-width:600px}.case-price{margin:28px 0 8px;font-size:32px;display:block}.case-economy-summary{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.case-economy-summary span{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted);border-radius:9px;padding:8px 10px;font-size:12px}.case-economy-summary b{color:var(--color-text)}.demo-warning{color:#e7c27c;background:#e3a63d14;border:1px solid #e3a63d6b;border-radius:14px;margin:28px 0;padding:16px 20px}.case-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.case-item{border:1px solid var(--color-border);background:linear-gradient(155deg,#111d30,#0a121f);border-bottom:3px solid #70809b;border-radius:15px;grid-template-rows:150px 1fr;min-width:0;padding:13px;display:grid}.case-item .item-placeholder{background:radial-gradient(circle,#305b9859,#0000 70%);border-radius:10px;place-items:center;display:grid;overflow:hidden}.case-item .item-placeholder img{object-fit:contain;width:100%;height:100%}.case-item h3{margin:8px 0 3px;font-size:14px}.case-item p,.rarity{color:var(--color-text-muted);font-size:10px}.rarity{text-transform:uppercase;letter-spacing:.08em}.probability{background:#ffffff0a;border-radius:6px;height:22px;margin-top:10px;position:relative;overflow:hidden}.probability span{background:#2d7ff938;position:absolute;inset:0 auto 0 0}.probability strong{padding:4px 8px;font-size:10px;display:block;position:relative}.case-hero .primary-button{background:#2d7ff9;border-color:#2d7ff9}.case-hero .primary-button:hover{background:#4d94ff}@media (max-width:1120px){.cases-hero{grid-template-columns:minmax(230px,.75fr) minmax(300px,1fr) minmax(310px,.9fr);gap:14px}.cases-facts__grid>div{padding-inline:6px}.cases-browse-bar{flex-direction:column;align-items:stretch;gap:7px}.cases-tools{grid-template-columns:minmax(180px,.65fr) minmax(230px,1fr);width:100%;min-width:0}.case-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cases-page{padding-top:18px}.cases-hero{grid-template-columns:1fr 1fr;min-height:310px}.cases-hero__copy{align-self:end;padding-bottom:14px}.cases-hero__object{grid-area:1/2/3}.cases-hero__object img{height:205px}.cases-facts{grid-column:1/-1}.cases-promos{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:5px;display:flex;overflow-x:auto}.cases-promo{scroll-snap-align:start;min-width:72vw}.cases-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cases-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-trust>div:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.cases-trust>div:nth-child(4){border-top:1px solid var(--color-border)}.case-hero{grid-template-columns:1fr;padding:28px}.case-art-large{aspect-ratio:1.45;min-height:330px}.case-art-large img{min-height:330px}.case-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cases-page{width:100%;padding:12px 14px 18px}.cases-hero{grid-template-columns:1fr;gap:0;min-height:260px;overflow:hidden}.cases-hero:before{inset:0 -40px}.cases-hero__copy{z-index:2;align-self:start;padding:3px 0 0}.cases-hero__copy h1{margin-bottom:8px;font-size:38px}.cases-hero__copy p{max-width:195px;font-size:12px}.cases-hero__object{grid-area:auto;width:56%;height:154px;position:absolute;top:25px;right:-16px}.cases-hero__object img{height:144px}.cases-facts{grid-column:1;align-self:end;margin-bottom:11px;padding:10px}.cases-facts h2{margin-bottom:7px}.cases-facts__grid>div{grid-template-columns:20px 1fr;padding-inline:7px}.cases-facts__grid svg{width:16px}.cases-facts__grid strong{font-size:12px}.cases-facts__grid span{font-size:8px}.cases-filter-tabs{margin-inline:-14px;padding-inline:14px}.cases-filter-tabs button{min-height:38px;padding-inline:14px;font-size:11px}.cases-tools{grid-template-columns:1fr}.cases-sort{order:2}.cases-promos{margin-inline:-14px;padding-inline:14px}.cases-promo{min-width:86vw}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.case-card{border-radius:12px}.case-card__content{gap:6px;padding:2px 11px 12px}.case-card h2{min-height:2.3em;font-size:12px;line-height:1.15}.case-card__content strong{font-size:13px}.cases-trust{grid-template-columns:1fr}.cases-trust>div{border-top:1px solid var(--color-border);border-left:0}.cases-trust>div:first-child{border-top:0}.case-hero{border-radius:18px;margin-inline:0;padding:16px}.case-art-large,.case-art-large img{min-height:245px}.case-hero h1{font-size:42px}.case-price{font-size:26px}.case-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-item{grid-template-rows:105px 1fr;padding:9px}.case-item h3{font-size:12px}}@media (max-width:359px){.case-items{grid-template-columns:1fr}.case-card__content{padding-inline:9px}.case-card h2{font-size:11px}.cases-facts__grid>div{text-align:center;grid-template-columns:1fr}.cases-facts__grid svg{display:none}}@media (prefers-reduced-motion:reduce){.case-card,.case-art img,.cases-promo>img,.cases-hero__object img{transition:none}.case-card:hover,.case-card:active,.cases-promo:hover>img,.cases-hero__object:hover img{transform:none}}.case-detail-back{border:1px solid var(--color-border);min-height:38px;color:var(--color-text-muted);background:#080f1bb8;border-radius:9px;align-items:center;margin:0 0 10px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.case-detail-back:hover{color:#fff;border-color:#4e8ef4}.case-hero{border:1px solid var(--color-border);min-height:0;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#0d1829,#08101d);border-radius:20px;grid-template-columns:1fr;justify-items:center;gap:8px;margin-bottom:0;padding:15px clamp(14px,2vw,26px) 17px;display:grid}.case-hero-heading{text-align:center;max-width:760px}.case-hero-heading h1{letter-spacing:-.04em;margin:3px 0 4px;font-size:clamp(28px,3vw,44px);line-height:1}.case-hero-heading p{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.4}.case-hero-media{place-items:center;width:100%;min-width:0;min-height:320px;scroll-margin-block:18vh;display:grid}.case-opening-source,.case-opening-ready-scene{grid-area:1/1;width:100%;min-width:0;transition:opacity .22s,transform .22s}.case-opening-source{place-items:center;display:grid}.case-opening-source--hidden{opacity:0;pointer-events:none;transform:scale(.97)}.case-opening-ready-scene{opacity:1;transform:none}.case-opening-ready-scene--prepared{visibility:hidden;opacity:0;pointer-events:none;transform:scale(.985)}.case-art-large{aspect-ratio:4/3;background:radial-gradient(circle at 50% 70%,#2870f23b,#0000 57%);border:0;width:min(100%,410px);min-height:0;position:relative;overflow:visible}.case-art-large:before{filter:blur(18px);opacity:.5;content:"";background:#2780ff;border-radius:50%;height:24px;animation:.72s ease-out both case-contact-glow;position:absolute;bottom:10%;left:14%;right:14%}.case-art-large img{z-index:1;object-fit:contain;object-position:center;min-height:0;animation:.72s cubic-bezier(.18,.72,.2,1) both case-heavy-land;position:relative}.case-hero-copy{width:min(100%,820px);min-width:0}.case-opening-loading{color:var(--color-text-muted);place-items:center;gap:12px;font-weight:750;display:grid}.case-opening-loading span{border:3px solid #ffffff1f;border-top-color:#4389ff;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite case-loading-spin}.case-hero--opening .case-hero-media{align-items:start}.demo-warning{margin:10px 0 0;padding:9px 13px;font-size:11px}.case-contents{margin-top:18px}.case-contents-heading{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.case-contents-heading h2{margin:0;font-size:20px}.case-contents-heading span{color:var(--color-text-muted);font-size:11px}.case-items{grid-template-columns:repeat(auto-fit,minmax(148px,188px));justify-content:center;gap:8px;display:grid}.case-item{width:100%;max-width:188px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.case-item .item-placeholder{aspect-ratio:auto;background:radial-gradient(circle at 50% 58%,var(--rarity),transparent 66%),#070e19;flex:0 0 128px;height:128px;min-height:0}@supports (color:color-mix(in lab, red, red)){.case-item .item-placeholder{background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--rarity)20%,transparent),transparent 66%),#070e19}}.case-item .item-placeholder{box-shadow:inset 0 0 24px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.case-item .item-placeholder{box-shadow:inset 0 0 24px color-mix(in srgb,var(--rarity)9%,transparent)}}.case-item .item-placeholder img,.case-item .item-placeholder .opening-item-fallback{object-fit:contain;object-position:center;width:100%;height:100%}.case-item-copy{flex-direction:column;flex:1;min-height:0;padding-top:6px;display:flex}.case-item-copy .rarity{min-height:1.35em;line-height:1.35}.case-item-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:3px 0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.case-item-copy strong{margin-top:auto;font-size:11px}@keyframes case-heavy-land{0%{opacity:.12;filter:drop-shadow(0 5px 8px #0003);transform:translateY(-72px)scale(.955)}68%{opacity:1;filter:drop-shadow(0 23px 23px #000a);transform:translateY(6px)scaleX(1.006)scaleY(.988)}84%{transform:translateY(-3px)scale(1)}to{opacity:1;filter:drop-shadow(0 18px 20px #0008);transform:none}}@keyframes case-contact-glow{0%,52%{opacity:0;transform:scale(.78)}70%{opacity:.8;transform:scale(1.14)}to{opacity:.46;transform:none}}@keyframes case-loading-spin{to{transform:rotate(360deg)}}@media (max-width:780px){.case-hero-media{min-height:280px}.case-art-large{max-width:360px}.case-items{grid-template-columns:repeat(3,minmax(0,1fr))}.case-item{max-width:none}}@media (max-width:520px){.case-hero{border-radius:15px;padding:12px 9px 14px}.case-hero-heading h1{font-size:27px}.case-hero-heading p{display:none}.case-hero-media{min-height:240px}.case-items{grid-template-columns:repeat(2,minmax(0,1fr))}.case-item{padding:0}}@media (prefers-reduced-motion:reduce){.case-art-large img{animation:.12s linear both case-quick-appear}.case-art-large:before,.case-opening-loading span{animation:none}}@keyframes case-quick-appear{0%{opacity:0}to{opacity:1}}.opening-stage{--reel-primary:#3d8dff;--reel-secondary:#72c6ff;--reel-surface:#071426;border:1px solid var(--reel-primary);width:min(900px,100%);min-width:0;margin:0 auto;padding:10px}@supports (color:color-mix(in lab, red, red)){.opening-stage{border:1px solid color-mix(in srgb,var(--reel-primary)54%,#ffffff18)}}.opening-stage{background:linear-gradient(145deg,var(--reel-surface),var(--reel-surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.opening-stage{background:linear-gradient(145deg,color-mix(in srgb,var(--reel-surface)88%,#192946),var(--reel-surface))}}.opening-stage{box-shadow:0 16px 44px #0008,inset 0 1px var(--reel-secondary)}@supports (color:color-mix(in lab, red, red)){.opening-stage{box-shadow:0 16px 44px #0008,inset 0 1px color-mix(in srgb,var(--reel-secondary)20%,transparent)}}.opening-stage{overflow:hidden}.opening-reel-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opening-reel-viewport{border:1px solid var(--reel-primary);width:100%;height:222px;min-height:222px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.opening-reel-viewport{border:1px solid color-mix(in srgb,var(--reel-primary)32%,#ffffff0d)}}.opening-reel-viewport{background:radial-gradient(circle at 50% 48%,var(--reel-primary),transparent 42%),linear-gradient(180deg,#08111fcc,var(--reel-surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.opening-reel-viewport{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--reel-primary)10%,transparent),transparent 42%),linear-gradient(180deg,#08111fcc,color-mix(in srgb,var(--reel-surface)92%,#02050a))}}.opening-reel-viewport:after{display:none}.opening-stage[data-phase=spinning] .opening-reel-viewport:after{animation:1.15s ease-in-out infinite opening-win-slot-pulse}.opening-stage[data-phase=revealed] .opening-reel-viewport:after{border-color:var(--reel-secondary);box-shadow:0 0 28px var(--reel-primary);background:0 0}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-phase=revealed] .opening-reel-viewport:after{box-shadow:0 0 28px color-mix(in srgb,var(--reel-primary)24%,transparent)}}.opening-stage[data-decoration=circuit] .opening-reel-viewport,.opening-stage[data-decoration=network] .opening-reel-viewport,.opening-stage[data-decoration=terminal] .opening-reel-viewport{background-image:linear-gradient(90deg,var(--reel-primary)1px,transparent 1px),linear-gradient(var(--reel-secondary)1px,transparent 1px),radial-gradient(circle at 50% 48%,var(--reel-primary),transparent 44%)}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=circuit] .opening-reel-viewport,.opening-stage[data-decoration=network] .opening-reel-viewport,.opening-stage[data-decoration=terminal] .opening-reel-viewport{background-image:linear-gradient(90deg,color-mix(in srgb,var(--reel-primary)8%,transparent)1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--reel-secondary)7%,transparent)1px,transparent 1px),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--reel-primary)13%,transparent),transparent 44%)}}.opening-stage[data-decoration=circuit] .opening-reel-viewport,.opening-stage[data-decoration=network] .opening-reel-viewport,.opening-stage[data-decoration=terminal] .opening-reel-viewport{background-size:34px 34px,34px 34px,auto}.opening-stage[data-decoration=frost] .opening-reel-viewport,.opening-stage[data-decoration=crystal] .opening-reel-viewport,.opening-stage[data-decoration=diamond] .opening-reel-viewport{background-image:linear-gradient(128deg,transparent 0 19%,var(--reel-secondary)19.5% 20%,transparent 20.5% 52%,var(--reel-primary)52.5% 53%,transparent 53.5%),linear-gradient(38deg,transparent 0 31%,var(--reel-secondary)31.5% 32%,transparent 32.5% 71%,var(--reel-primary)71.5% 72%,transparent 72.5%),radial-gradient(circle at 50% 48%,var(--reel-primary),transparent 48%)}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=frost] .opening-reel-viewport,.opening-stage[data-decoration=crystal] .opening-reel-viewport,.opening-stage[data-decoration=diamond] .opening-reel-viewport{background-image:linear-gradient(128deg,transparent 0 19%,color-mix(in srgb,var(--reel-secondary)10%,transparent)19.5% 20%,transparent 20.5% 52%,color-mix(in srgb,var(--reel-primary)9%,transparent)52.5% 53%,transparent 53.5%),linear-gradient(38deg,transparent 0 31%,color-mix(in srgb,var(--reel-secondary)8%,transparent)31.5% 32%,transparent 32.5% 71%,color-mix(in srgb,var(--reel-primary)8%,transparent)71.5% 72%,transparent 72.5%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--reel-primary)14%,transparent),transparent 48%)}}.opening-stage[data-decoration=pulse] .opening-reel-viewport,.opening-stage[data-decoration=voltage] .opening-reel-viewport{background-image:linear-gradient(116deg,transparent 0 12%,var(--reel-secondary)12.5% 13%,transparent 13.5% 45%,var(--reel-primary)45.5% 46%,transparent 46.5% 78%,var(--reel-secondary)78.5% 79%,transparent 79.5%),radial-gradient(ellipse at center,var(--reel-primary),transparent 55%)}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=pulse] .opening-reel-viewport,.opening-stage[data-decoration=voltage] .opening-reel-viewport{background-image:linear-gradient(116deg,transparent 0 12%,color-mix(in srgb,var(--reel-secondary)16%,transparent)12.5% 13%,transparent 13.5% 45%,color-mix(in srgb,var(--reel-primary)13%,transparent)45.5% 46%,transparent 46.5% 78%,color-mix(in srgb,var(--reel-secondary)12%,transparent)78.5% 79%,transparent 79.5%),radial-gradient(ellipse at center,color-mix(in srgb,var(--reel-primary)13%,transparent),transparent 55%)}}.opening-stage[data-decoration=line] .opening-reel-viewport,.opening-stage[data-decoration=hazard] .opening-reel-viewport,.opening-stage[data-decoration=frontier] .opening-reel-viewport{background-image:repeating-linear-gradient(125deg,transparent 0 38px,var(--reel-primary)38px 40px),linear-gradient(180deg,#08111fcc,var(--reel-surface))}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=line] .opening-reel-viewport,.opening-stage[data-decoration=hazard] .opening-reel-viewport,.opening-stage[data-decoration=frontier] .opening-reel-viewport{background-image:repeating-linear-gradient(125deg,transparent 0 38px,color-mix(in srgb,var(--reel-primary)8%,transparent)38px 40px),linear-gradient(180deg,#08111fcc,color-mix(in srgb,var(--reel-surface)92%,#02050a))}}.opening-stage[data-decoration=night] .opening-reel-viewport,.opening-stage[data-decoration=gravity] .opening-reel-viewport,.opening-stage[data-decoration=plasma] .opening-reel-viewport{background-image:radial-gradient(ellipse at 4% 50%,transparent 0 10%,var(--reel-primary)11% 12%,transparent 14% 20%,var(--reel-secondary)21% 22%,transparent 24%),radial-gradient(ellipse at 96% 50%,transparent 0 10%,var(--reel-primary)11% 12%,transparent 14% 20%,var(--reel-secondary)21% 22%,transparent 24%),radial-gradient(circle at 50% 48%,var(--reel-primary),transparent 48%)}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=night] .opening-reel-viewport,.opening-stage[data-decoration=gravity] .opening-reel-viewport,.opening-stage[data-decoration=plasma] .opening-reel-viewport{background-image:radial-gradient(ellipse at 4% 50%,transparent 0 10%,color-mix(in srgb,var(--reel-primary)28%,transparent)11% 12%,transparent 14% 20%,color-mix(in srgb,var(--reel-secondary)13%,transparent)21% 22%,transparent 24%),radial-gradient(ellipse at 96% 50%,transparent 0 10%,color-mix(in srgb,var(--reel-primary)28%,transparent)11% 12%,transparent 14% 20%,color-mix(in srgb,var(--reel-secondary)13%,transparent)21% 22%,transparent 24%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--reel-primary)14%,transparent),transparent 48%)}}.opening-stage[data-decoration=chevron] .opening-reel-viewport,.opening-stage[data-decoration=contour] .opening-reel-viewport,.opening-stage[data-decoration=sterile] .opening-reel-viewport{background-image:linear-gradient(135deg,transparent 0 48%,var(--reel-primary)48.5% 49.5%,transparent 50%),linear-gradient(45deg,transparent 0 48%,var(--reel-secondary)48.5% 49.5%,transparent 50%),radial-gradient(circle at 50% 48%,var(--reel-primary),transparent 48%)}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=chevron] .opening-reel-viewport,.opening-stage[data-decoration=contour] .opening-reel-viewport,.opening-stage[data-decoration=sterile] .opening-reel-viewport{background-image:linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--reel-primary)8%,transparent)48.5% 49.5%,transparent 50%),linear-gradient(45deg,transparent 0 48%,color-mix(in srgb,var(--reel-secondary)6%,transparent)48.5% 49.5%,transparent 50%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--reel-primary)11%,transparent),transparent 48%)}}.opening-stage[data-decoration=chevron] .opening-reel-viewport,.opening-stage[data-decoration=contour] .opening-reel-viewport,.opening-stage[data-decoration=sterile] .opening-reel-viewport{background-size:68px 68px,68px 68px,auto}.opening-stage[data-decoration=vault] .opening-reel-viewport,.opening-stage[data-decoration=lock] .opening-reel-viewport,.opening-stage[data-decoration=absolute] .opening-reel-viewport{background-image:repeating-linear-gradient(90deg,transparent 0 78px,var(--reel-primary)78px 80px),linear-gradient(180deg,var(--reel-secondary),var(--reel-surface))}@supports (color:color-mix(in lab, red, red)){.opening-stage[data-decoration=vault] .opening-reel-viewport,.opening-stage[data-decoration=lock] .opening-reel-viewport,.opening-stage[data-decoration=absolute] .opening-reel-viewport{background-image:repeating-linear-gradient(90deg,transparent 0 78px,color-mix(in srgb,var(--reel-primary)7%,transparent)78px 80px),linear-gradient(180deg,color-mix(in srgb,var(--reel-secondary)5%,#08111f),color-mix(in srgb,var(--reel-surface)94%,#02050a))}}.opening-reel-master{z-index:7;background:var(--reel-frame)center/100% 100% no-repeat;pointer-events:none;filter:drop-shadow(0 0 13px var(--reel-primary));position:absolute;inset:-8px -9px}@supports (color:color-mix(in lab, red, red)){.opening-reel-master{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--reel-primary)24%,transparent))}}.opening-reel-marker{z-index:8;background:linear-gradient(transparent 7%,var(--reel-secondary)20% 80%,transparent 93%);width:1px;box-shadow:0 0 14px var(--reel-primary);pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.opening-reel-marker:before,.opening-reel-marker:after{content:"";border:7px solid #0000;position:absolute;left:50%}.opening-reel-marker:before{border-top-color:var(--reel-secondary);top:2px;transform:translate(-50%)}.opening-reel-marker:after{border-bottom-color:var(--reel-secondary);bottom:2px;transform:translate(-50%)}.opening-reel-track{will-change:transform;gap:12px;width:max-content;padding:10px 0;display:flex}.opening-reel-track-active{transition:transform 4.45s cubic-bezier(.08,.72,.14,1)}.opening-stage-fast .opening-reel-track-active{transition-duration:.12s}.opening-reel-item{flex:0 0 var(--opening-card-width,150px);width:var(--opening-card-width,150px);min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;overflow:visible}.opening-reel-item>img,.opening-item-fallback{object-fit:contain;object-position:center;width:100%;height:106px;filter:drop-shadow(0 7px 9px var(--rarity));background:0 0;border-radius:2px;display:block}@supports (color:color-mix(in lab, red, red)){.opening-reel-item>img,.opening-item-fallback{filter:drop-shadow(0 7px 9px color-mix(in srgb,var(--rarity)26%,transparent))}}.opening-item-fallback{color:var(--rarity);place-content:center;place-items:center;gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.opening-item-fallback{color:color-mix(in srgb,var(--rarity)74%,#b9c8df)}}.opening-item-fallback{filter:none}.opening-item-fallback>span{clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);background:var(--rarity);border:1px solid;place-items:center;width:34px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.opening-item-fallback>span{background:color-mix(in srgb,var(--rarity)13%,#07101b)}}.opening-item-fallback>span{text-shadow:0 0 10px;font-size:18px;font-weight:900}.opening-item-fallback>small{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.opening-reel-item>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:8px;display:block}.opening-reel-item>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin-top:3px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.opening-reel-item--revealed{z-index:4;border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.opening-reel-item--revealed{border-color:color-mix(in srgb,var(--rarity)86%,white)}}.opening-reel-item--revealed{box-shadow:0 0 30px var(--rarity),inset 0 0 28px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.opening-reel-item--revealed{box-shadow:0 0 30px color-mix(in srgb,var(--rarity)38%,transparent),inset 0 0 28px color-mix(in srgb,var(--rarity)14%,transparent)}}.opening-reel-item--revealed{animation:.48s ease-out winner-reveal}.opening-reel-item--revealed:before{z-index:-1;background:radial-gradient(circle,var(--rarity),transparent 65%);border-radius:50%;position:absolute;inset:-18px}@supports (color:color-mix(in lab, red, red)){.opening-reel-item--revealed:before{background:radial-gradient(circle,color-mix(in srgb,var(--rarity)24%,transparent),transparent 65%)}}.opening-reel-item--revealed:before{content:"";animation:.7s ease-out both winner-burst}.opening-reel-item--sold{background:linear-gradient(155deg,#0d201cdd,#07130fdd);border-color:#60dca085 #60dca085 #52d998;box-shadow:inset 0 0 28px #52d99814}.opening-reel-item--sold>img{opacity:.42;filter:grayscale(.72)saturate(.5)}.opening-winner-sale{z-index:12;border:1px solid var(--rarity);justify-content:center;align-items:center;gap:5px;min-width:128px;min-height:34px;padding:6px 9px;display:inline-flex;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.opening-winner-sale{border:1px solid color-mix(in srgb,var(--rarity)70%,#ffffff24)}}.opening-winner-sale{color:#fff;white-space:nowrap;cursor:pointer;box-shadow:0 8px 22px #0009,0 0 16px var(--rarity);background:#07101bea;border-radius:8px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.opening-winner-sale{box-shadow:0 8px 22px #0009,0 0 16px color-mix(in srgb,var(--rarity)22%,transparent)}}.opening-winner-sale>span{color:var(--color-text-muted);font-size:9px}.opening-winner-sale--sold{color:#86efbc;cursor:default;border-color:#52d998}.opening-winner-error{z-index:12;color:#ff9b9b;text-align:center;width:180px;font-size:9px;position:absolute;top:calc(100% + 44px);left:50%;transform:translate(-50%)}@keyframes winner-reveal{0%{transform:translateY(4px)scale(.98)}55%{transform:translateY(-2px)scale(1.025)}to{transform:none}}@keyframes winner-burst{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes opening-win-slot-pulse{}@keyframes opening-theme-scan{0%{top:4%}to{top:94%}}.opening-stage-compact{min-width:min(100%,900px)}@media (max-width:700px){.opening-reel-item{min-height:150px;padding-inline:4px}.opening-reel-item>img,.opening-item-fallback{height:78px}.opening-reel-gate{width:30px}}@media (prefers-reduced-motion:reduce){.opening-reel-track-active{transition-duration:40ms}.opening-reel-item--revealed,.opening-reel-item--revealed:before,.opening-reel-gate:before,.opening-stage[data-phase=spinning] .opening-reel-viewport:after{animation:none}}.opening-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:12px;display:flex}.case-open-price{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:13px}.case-open-price b,.case-open-price strong{color:#fff}.case-quantity{gap:5px;display:flex}.case-quantity button{color:#aab7cd;cursor:pointer;background:#08111f;border:1px solid #ffffff18;border-radius:8px;min-width:34px;height:34px;padding:0 8px}.case-quantity button.active{color:#fff;background:#173b75;border-color:#4389ff;box-shadow:0 0 15px #4389ff2d}.opening-actions .primary-button{min-height:38px;margin:0;padding:8px 17px}.opening-actions small{width:100%;color:var(--color-text-muted);text-align:center}.opening-batch{flex-wrap:wrap;justify-content:center;gap:9px;width:100%;margin:0;display:flex}.opening-batch>.opening-stage{flex:0 0 min(900px,100%)}.case-inline-result-actions{justify-items:center;gap:7px;margin-top:10px;display:grid}.case-inline-result-actions .case-result-sell-all{min-height:38px;padding:8px 18px}.case-inline-result-actions .case-result-sale-status{margin:0}@media (min-width:1900px){.opening-batch>.opening-stage{flex-basis:calc(50% - 5px)}}@media (max-width:760px){.opening-actions{grid-template-columns:1fr;display:grid}.case-open-price{text-align:center}.case-quantity{justify-content:center}.opening-actions .primary-button{width:100%}}.case-result-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030711e8;place-items:center;padding:18px;animation:.22s ease-out case-result-fade;display:grid;position:fixed;inset:0}.case-result-glow{pointer-events:none;filter:blur(25px);background:radial-gradient(circle,#287ee82b 0,#0000 65%);position:absolute;inset:10% 15%}.case-result-dialog{background:linear-gradient(145deg,#111d31 0,#080f1d 68%);border:1px solid #65a5ff52;border-radius:24px;width:min(1200px,100%);max-height:calc(100dvh - 36px);padding:clamp(18px,3vw,34px);animation:.28s ease-out case-result-rise;position:relative;overflow-y:auto;box-shadow:0 28px 90px #000b,0 0 45px #287ee829}.case-result-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.case-result-heading h2{margin:6px 0 0;font-size:clamp(26px,4vw,42px)}.case-result-summary{background:#050b16a6;border:1px solid #ffffff16;border-radius:12px;gap:8px;min-width:min(100%,270px);padding:13px 15px;display:grid}.case-result-summary span{color:var(--muted);justify-content:space-between;gap:20px;font-size:13px;display:flex}.case-result-summary strong{color:var(--text);white-space:nowrap}.case-result-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;display:grid}.case-result-grid[data-count="1"]{grid-template-columns:minmax(0,340px);justify-content:center}.case-result-card{opacity:0;background:linear-gradient(155deg,#152137,#0b1220);border:1px solid #ffffff18;border-bottom:3px solid #70809b;border-radius:15px;grid-template-rows:128px minmax(0,1fr);min-width:0;padding:12px;animation:.3s ease-out forwards case-result-card-in;display:grid;overflow:hidden}.case-result-card:nth-child(2){animation-delay:35ms}.case-result-card:nth-child(3){animation-delay:70ms}.case-result-card:nth-child(4){animation-delay:.105s}.case-result-card:nth-child(5){animation-delay:.14s}.case-result-card:nth-child(6){animation-delay:.175s}.case-result-card:nth-child(7){animation-delay:.21s}.case-result-card:nth-child(8){animation-delay:.245s}.case-result-card:nth-child(9){animation-delay:.28s}.case-result-card:nth-child(10){animation-delay:.315s}.case-result-card>img,.case-result-card>.opening-item-fallback{object-fit:contain;width:100%;height:120px}.case-result-card-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-result-card-copy h3{overflow-wrap:anywhere;margin:6px 0;font-size:14px;line-height:1.35}.case-result-card-copy strong{margin-top:auto}.case-result-card-copy a{color:#8ebaff;margin-top:9px;font-size:12px}.case-result-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.case-result-actions .primary-button{cursor:pointer;border:0;margin:0}.case-result-secondary,.case-result-inventory,.case-result-sell-all{min-height:48px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:13px 20px;font-weight:700;text-decoration:none}.case-result-sell-all{color:#fff;background:linear-gradient(135deg,#168153,#0e5d40);border-color:#37d58a80;box-shadow:0 0 22px #22c77b22}.case-result-sell-all:hover:not(:disabled){background:linear-gradient(135deg,#1d9a65,#12734d);border-color:#60efa8}.case-result-sell-all:disabled{cursor:default;opacity:.72}.case-result-inventory{align-items:center;display:inline-flex}.case-result-secondary:hover,.case-result-inventory:hover{background:#ffffff10;border-color:#75aaff}.case-result-sale-status{text-align:center;color:var(--color-text-muted);margin:13px 0 0;font-size:13px}.case-result-sale-status--success{color:#7fe7b1}.case-result-sale-status--error{color:#ff9d9d}@keyframes case-result-fade{0%{opacity:0}}@keyframes case-result-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes case-result-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.case-result-backdrop{padding:10px}.case-result-dialog{border-radius:18px;max-height:calc(100dvh - 20px)}.case-result-heading{flex-direction:column;gap:12px}.case-result-summary{width:100%}.case-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-result-grid[data-count="1"]{grid-template-columns:minmax(0,300px)}.case-result-card{grid-template-rows:100px minmax(0,1fr);padding:9px}.case-result-card>img,.case-result-card>.opening-item-fallback{height:94px}.case-result-actions{flex-direction:column;align-items:stretch}.case-result-actions>*{text-align:center;justify-content:center}}@media (max-width:340px){.case-result-grid,.case-result-grid[data-count="1"]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.case-result-backdrop,.case-result-dialog,.case-result-card{opacity:1;animation:none}}.case-card,.catalog-browser article,.internal-inventory-grid article,.trend-side-card{transition:transform var(--duration-normal)var(--ease-product),border-color var(--duration-normal)var(--ease-product),box-shadow var(--duration-normal)var(--ease-product)}.case-result-dialog,.contract-result-dialog,.upgrade-result-backdrop>div{animation:result-enter var(--duration-result)var(--ease-product)}.case-result-glow,.upgrade-wheel-glow{pointer-events:none;animation:result-glow 1.4s var(--ease-product)both}.opening-reel-status,.trend-countdown{font-variant-numeric:tabular-nums}@keyframes result-enter{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes result-glow{0%{opacity:0;transform:scale(.8)}45%{opacity:.7}to{opacity:.15;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.case-result-dialog,.contract-result-dialog,.upgrade-result-backdrop>div,.case-result-glow,.upgrade-wheel-glow{animation:none!important}}.opening-reel-item--revealed{border-color:#74adff;box-shadow:0 0 28px #287ee83d,inset 0 0 24px #287ee81f}.trend-emblem{color:#67c9ff;filter:drop-shadow(0 18px 26px #0008)drop-shadow(0 0 24px #1682ff3d);width:min(270px,68%)}.trend-side-card.bears .trend-emblem{color:#ff6579;filter:drop-shadow(0 18px 26px #0008)drop-shadow(0 0 24px #ef385744)}.trend-emblem__orbit{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.28}.trend-emblem__silhouette{fill:currentColor;opacity:.93}.trend-emblem__muzzle{fill:#081321;stroke:currentColor;stroke-width:3px}.trend-emblem--bears .trend-emblem__muzzle{fill:#190e16}.trend-emblem__detail{opacity:.72}.trend-emblem__chart{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.32}.trend-side-card{background-color:#0a1422;grid-template-rows:minmax(190px,1fr) auto auto auto auto;align-items:end;min-height:440px;padding:clamp(26px,3.2vw,44px);display:grid}.trend-side-card:before{z-index:-1;content:"";opacity:.13;background:radial-gradient(circle at 50% 30%,currentColor 0,#0000 42%);position:absolute;inset:0}.trend-side-card.bulls{color:#70d2ff;background:linear-gradient(155deg,#0d2941 0,#08121f 64%)}.trend-side-card.bears{color:#ff7588;background:linear-gradient(155deg,#35131d 0,#130b13 64%)}.trend-side-card>span{margin-top:8px;font-size:11px;font-weight:800}.trend-side-card>strong{font-size:clamp(48px,6vw,78px);line-height:.95}.trend-side-card>p{color:#b7c5d9;max-width:34ch;margin:12px 0 0}.trend-side-card>b{border:1px solid;border-radius:999px;align-items:center;width:max-content;margin-top:18px;padding:9px 13px;font-size:13px;display:inline-flex}.trend-reel__track article.is-winner{border-color:#66a8ff;box-shadow:0 0 20px #4b9cff40}@media (min-width:1100px) and (min-height:800px){.case-result-dialog{grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,100dvh - 36px);padding:24px;display:grid;overflow:hidden}.case-result-heading{margin-bottom:14px}.case-result-heading h2{font-size:32px}.case-result-grid[data-count="10"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.case-result-grid[data-count="10"] .case-result-card{border-radius:12px;grid-template-rows:92px minmax(0,1fr);min-height:0;padding:9px}.case-result-grid[data-count="10"] .case-result-card>img,.case-result-grid[data-count="10"] .case-result-card>.opening-item-fallback{height:88px}.case-result-grid[data-count="10"] .case-result-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.case-result-grid[data-count="10"] .case-result-card-copy .rarity,.case-result-grid[data-count="10"] .case-result-card-copy a{font-size:10px}.case-result-grid[data-count="10"] .case-result-card-copy a{margin-top:5px}.case-result-actions{margin-top:14px}}@media (max-width:700px){.trend-side-card{grid-template-rows:minmax(145px,1fr) auto auto auto auto;min-height:330px}.trend-emblem{width:min(210px,62%)}}@media (prefers-reduced-motion:reduce){.opening-reel-item--revealed,.trend-reel__track article.is-winner{transition:none}}.trend-side-card{grid-template-rows:minmax(300px,1fr) auto}.trend-side-card__hero{z-index:0;object-fit:cover;object-position:center 38%;grid-row:1;width:100%;height:100%;position:relative}.trend-side-card__copy{background:linear-gradient(#070d17b8,#070d17f5);grid-row:2;align-items:flex-start;padding:18px 28px 24px}.trend-side-card strong{letter-spacing:-.05em;font-size:clamp(42px,5vw,68px);line-height:.98}.trend-side-card p{color:#c2ccda;max-width:34ch;margin:10px 0 0;font-size:16px}.trend-side-card b{margin-top:15px}@media (max-width:620px){.trend-side-card{grid-template-rows:minmax(250px,1fr) auto}.trend-side-card__copy{padding:16px 22px 20px}}.shared-item-card{aspect-ratio:1.18;border:1px solid var(--rarity-color);grid-template-rows:minmax(86px,1fr) auto;min-width:0;height:100%;min-height:176px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shared-item-card{border:1px solid color-mix(in srgb,var(--rarity-color)34%,#26364f)}}.shared-item-card{box-shadow:inset 0 -34px 54px var(--rarity-color),0 8px 18px #01050c66;background:linear-gradient(#101b2c 0%,#091220 100%);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.shared-item-card{box-shadow:inset 0 -34px 54px color-mix(in srgb,var(--rarity-color)8%,transparent),0 8px 18px #01050c66}}.shared-item-card{isolation:isolate;transition:border-color .18s,box-shadow .18s,transform .18s,filter .18s}.shared-item-card:before{z-index:4;background:var(--rarity-line);height:4px;box-shadow:0 0 14px var(--rarity-glow),0 -4px 18px var(--rarity-color);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.shared-item-card:before{box-shadow:0 0 14px var(--rarity-glow),0 -4px 18px color-mix(in srgb,var(--rarity-color)30%,transparent)}}.shared-item-card:before{content:"";pointer-events:none}.shared-item-card:after{z-index:-1;background:radial-gradient(ellipse at 50% 52%,var(--rarity-glow)0%,var(--rarity-color)35%,transparent 72%);height:67%;position:absolute;top:5%;left:7%;right:7%}@supports (color:color-mix(in lab, red, red)){.shared-item-card:after{background:radial-gradient(ellipse at 50% 52%,var(--rarity-glow)0%,color-mix(in srgb,var(--rarity-color)11%,transparent)35%,transparent 72%)}}.shared-item-card:after{content:"";pointer-events:none;transition:opacity .18s,transform .18s}.shared-item-card__media{place-items:center;min-height:0;padding:8% 9% 0;display:grid;position:relative}.shared-item-card__media>img,.shared-item-card__media>.catalog-image-fallback,.shared-item-card__media>.opening-item-fallback{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;max-height:none;filter:drop-shadow(0 7px 11px #000c)drop-shadow(0 0 11px var(--rarity-color));background:0 0;display:block}@supports (color:color-mix(in lab, red, red)){.shared-item-card__media>img,.shared-item-card__media>.catalog-image-fallback,.shared-item-card__media>.opening-item-fallback{filter:drop-shadow(0 7px 11px #000c)drop-shadow(0 0 11px color-mix(in srgb,var(--rarity-color)22%,transparent))}}.shared-item-card__body{flex-direction:column;min-width:0;min-height:68px;padding:5px 8px 10px;display:flex}.shared-item-card__rarity{z-index:3;max-width:calc(100% - 48px);color:var(--rarity-color);position:absolute;top:6px;left:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.shared-item-card__rarity{color:color-mix(in srgb,var(--rarity-color)78%,#e9f2ff)}}.shared-item-card__rarity{letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.8;font-size:7px;font-weight:750}.shared-item-card__title,.shared-item-card__skin,.shared-item-card__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-item-card__title{color:#f5f8ff;font-size:clamp(10px,.82vw,13px);font-weight:760;line-height:1.18}.shared-item-card__skin{color:#9aaac0;font-size:clamp(9px,.72vw,11px);line-height:1.2}.shared-item-card__subtitle{color:#71839d;margin-top:2px;font-size:8px;line-height:1.15}.shared-item-card__price{color:#f7faff;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:flex-start;margin-top:auto;font-size:10px;line-height:1.15}.shared-item-card__badge{z-index:5;border:1px solid var(--rarity-color);place-items:center;min-width:21px;height:20px;padding:0 4px;display:grid;position:absolute;top:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.shared-item-card__badge{border:1px solid color-mix(in srgb,var(--rarity-color)45%,#ffffff20)}}.shared-item-card__badge{color:#e8f2ff;background:#07101de6;border-radius:3px;font-size:9px;font-weight:800}.shared-item-card__fallback{aspect-ratio:1;border:1px solid var(--rarity-color);place-items:center;width:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.shared-item-card__fallback{border:1px solid color-mix(in srgb,var(--rarity-color)65%,#5b83bd)}}.shared-item-card__fallback{clip-path:polygon(25% 5%,75% 5%,96% 25%,96% 75%,75% 95%,25% 95%,4% 75%,4% 25%);background:radial-gradient(circle,var(--rarity-color),#07101e 70%)}@supports (color:color-mix(in lab, red, red)){.shared-item-card__fallback{background:radial-gradient(circle,color-mix(in srgb,var(--rarity-color)25%,#0b1730),#07101e 70%)}}.shared-item-card__fallback{color:#dceaff}.shared-item-card__fallback span{font-size:23px;font-weight:900;line-height:1}.shared-item-card__fallback small{letter-spacing:.08em;text-transform:uppercase;margin-top:-17px;font-size:5px;font-weight:750}.shared-item-card.is-selected{border-color:var(--rarity-color);box-shadow:0 0 0 1px var(--rarity-color),inset 0 -36px 58px var(--rarity-color),0 0 24px var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.shared-item-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity-color)46%,transparent),inset 0 -36px 58px color-mix(in srgb,var(--rarity-color)14%,transparent),0 0 24px color-mix(in srgb,var(--rarity-color)22%,#0008)}}.shared-item-card.is-selected{transform:translateY(-1px)}.shared-item-card.is-disabled{filter:grayscale(.68)brightness(.56);opacity:.66}.shared-item-card.is-sold{filter:saturate(.42)brightness(.62)}.shared-item-card__sold{z-index:7;color:#c8d4e7;letter-spacing:.12em;text-transform:uppercase;background:#030811b5;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.shared-item-action{text-align:left;min-width:0;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.shared-item-action>.shared-item-card{width:100%}.shared-item-action:not(:disabled):hover>.shared-item-card{border-color:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.shared-item-action:not(:disabled):hover>.shared-item-card{border-color:color-mix(in srgb,var(--rarity-color)78%,white)}}.shared-item-action:not(:disabled):hover>.shared-item-card{box-shadow:inset 0 -38px 60px var(--rarity-color),0 9px 20px #0009,0 0 18px var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.shared-item-action:not(:disabled):hover>.shared-item-card{box-shadow:inset 0 -38px 60px color-mix(in srgb,var(--rarity-color)14%,transparent),0 9px 20px #0009,0 0 18px color-mix(in srgb,var(--rarity-color)18%,transparent)}}.shared-item-action:not(:disabled):hover>.shared-item-card{transform:translateY(-2px)}.shared-item-action:not(:disabled):hover>.shared-item-card:after{opacity:1.18;transform:scale(1.04)}.shared-item-action:focus-visible{outline-offset:3px;outline:2px solid #66a8ff}.shared-item-card[data-item-card-variant=opening],.shared-item-card[data-item-card-variant=trend]{aspect-ratio:1.2}.shared-item-card[data-item-card-variant=opening] .shared-item-card__body,.shared-item-card[data-item-card-variant=trend] .shared-item-card__body{padding:4px 6px 9px}.shared-item-card[data-item-card-variant=opening] .shared-item-card__subtitle,.shared-item-card[data-item-card-variant=trend] .shared-item-card__subtitle{display:none}.shared-item-card[data-item-card-variant=upgrade-lot]{aspect-ratio:1.15}@media (max-width:560px){.shared-item-card{aspect-ratio:1.12;min-height:160px}.shared-item-card__media{padding-inline:7%}.shared-item-card__body{padding:4px 6px 9px}.shared-item-card__subtitle{display:none}}@media (prefers-reduced-motion:reduce){.shared-item-card,.shared-item-card:after,.shared-item-action>.shared-item-card{transition:none!important}}.internal-item-card{background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.internal-item-card>a{text-decoration:none;display:block}.internal-item-card .shared-item-card__media img,.internal-item-card .shared-item-card__media .catalog-image-fallback{background:0 0;width:100%;height:100%}.upgrade-item-card,.upgrade-library-card,.contract-source-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.upgrade-item-card{position:relative}.upgrade-item-card>button{z-index:9}.upgrade-library-card:hover,.upgrade-library-card.selected,.contract-source-card[aria-pressed=true]{box-shadow:none!important;background:0 0!important;border:0!important}.trend-reel{border:0;border-radius:3px;height:150px;padding:10px 13px}.trend-reel:after{z-index:3;content:"";pointer-events:none;background:url(/reels/master-frame-night.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.trend-reel__track article{height:126px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.internal-item-card{position:relative}.owned-item-actions{background:#08111eef;border:1px solid #ffffff12;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.owned-item-actions button{color:#dceaff;background:#0d1a2b;border:1px solid #3d78bd66;border-radius:7px;min-width:0;min-height:34px;padding:6px 8px;font-size:10px;font-weight:750}.owned-item-actions button:disabled{opacity:.48;cursor:not-allowed}.owned-item-actions__sell:not(:disabled){color:#fff;background:linear-gradient(#1678eb,#0757bd)}.owned-item-actions>small{color:#8291a8;text-align:center;grid-column:1/-1;font-size:8px}.owned-item-actions__error{color:#ff8c9c!important}.inventory-sell-all{color:#fff;background:#0c5fc8;border:1px solid #3d87e8;border-radius:7px;width:100%;margin-top:10px;padding:8px 10px;font-weight:800;display:block}.inventory-bulk-confirm{gap:14px;display:grid}.inventory-bulk-confirm h2,.inventory-bulk-confirm p{margin:0}.achievement-gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.achievement-card{background:linear-gradient(145deg,#111d31e8,#08111ee8);border:1px solid #ffffff16;border-radius:14px;grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.achievement-badge{aspect-ratio:1;background:0 0;width:112px;position:relative;overflow:visible}.achievement-card h3{margin:3px 0 6px}.achievement-card p{color:#91a0b5;margin:0;font-size:12px}.achievement-tier{color:#6eb5ff;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.achievement-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:12px;display:grid}.achievement-progress progress{accent-color:#2387ff;width:100%}.achievement-progress span,.achievement-card time{color:#8291a7;font-size:10px}.profile-history>label{color:#91a0b5;gap:6px;max-width:280px;margin-bottom:18px;display:grid}.profile-history select{color:#fff;background:#091321;border:1px solid #ffffff16;border-radius:8px;min-height:42px;padding:0 12px}@media (max-width:520px){.achievement-card{grid-template-columns:84px 1fr;padding:11px}.achievement-badge{width:84px}}.access-status-page{place-items:center;min-height:calc(100vh - 140px);padding:32px 16px;display:grid}.access-status-card{text-align:center;background:#050e1fe0;border:1px solid #5c91ff47;border-radius:24px;width:min(560px,100%);padding:clamp(24px,5vw,48px);box-shadow:0 24px 80px #0006}.access-status-card h1{margin:12px 0 24px}.access-status-user{justify-content:center;align-items:center;gap:14px;display:flex}.access-status-user img{border:1px solid #66a5ff80;border-radius:50%}.access-status-user div{text-align:left;display:grid}.access-status-user span{color:var(--muted)}.access-status-pill{color:#8dccff;background:#2899ff24;border:1px solid #2899ff4d;border-radius:999px;margin:20px 0 8px;padding:7px 12px;display:inline-flex}.access-status-pill.is-rejected{color:#ff9aaa;background:#ff4a661f;border-color:#ff4a664d}.admin-access-requests{gap:10px;display:grid}.admin-access-requests article{border:1px solid var(--line);background:#071226c2;border-radius:14px;grid-template-columns:56px minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:14px;display:grid}.admin-access-requests img,.admin-access-avatar{object-fit:cover;background:#15233b;border-radius:50%;width:56px;height:56px}.admin-access-requests article>div{gap:3px;display:grid}.admin-access-requests code,.admin-access-requests time{color:var(--muted);font-size:12px}@media (max-width:700px){.admin-access-requests article{grid-template-columns:48px 1fr}.admin-access-requests .access-status-pill,.admin-access-requests .admin-row-actions{grid-column:1/-1}.admin-access-requests img,.admin-access-avatar{width:48px;height:48px}}.achievement-badge{aspect-ratio:1;background:0 0;overflow:visible}:root{--page-gutter:clamp(16px,2.5vw,48px);--page-wide-max:2200px}html,body,main{width:100%;min-width:0;max-width:100%}body{overflow-x:clip}.site-header__inner,.page-shell,.hero,.features,.site-footer{width:min(calc(100% - (var(--page-gutter)*2)),var(--page-wide-max))!important;max-width:var(--page-wide-max)!important;margin-inline:auto!important}.page-shell{min-width:0;padding-block:clamp(34px,3vw,64px) clamp(64px,5vw,100px)}.page-shell>*,.site-header__inner>*,.upgrade-layout>*,.upgrade-layout-top>*,.upgrade-layout-bottom>*{min-width:0}img,svg,video,canvas{max-width:100%}.internal-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(10px,.9vw,16px)}.page-shell:has(.upgrade-layout){padding-top:clamp(20px,2vw,36px)}.upgrade-layout{grid-template-rows:auto auto auto auto;gap:14px;height:auto;min-height:0;overflow:visible}.upgrade-layout-top,.upgrade-layout-controls{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr) minmax(0,1.4fr);gap:clamp(12px,1.2vw,22px)}.upgrade-layout-top{align-items:stretch;min-height:clamp(340px,31vw,500px)}.upgrade-layout-controls{min-height:74px}.upgrade-layout-bottom{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,1.3vw,24px)}.upgrade-panel,.upgrade-library{height:100%;min-height:0;overflow:visible}.upgrade-lot-grid,.upgrade-library-grid{overflow:visible}.upgrade-lot-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center}.upgrade-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.upgrade-library-card{width:100%;min-width:0}.upgrade-library .shared-item-card{width:100%}.upgrade-mobile-tabs{display:none}.upgrade-pagination{border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:8px 12px 12px;display:flex}.upgrade-pagination button{color:#dceaff;background:#0d192a;border:1px solid #4677b866;border-radius:7px;min-height:34px;padding:0 13px}.upgrade-pagination button:disabled{opacity:.42}.upgrade-pagination span{color:#91a1b8;font-variant-numeric:tabular-nums;font-size:11px}.upgrade-target-content{isolation:isolate;text-align:center;grid-template-rows:minmax(0,1fr) auto auto auto auto;grid-template-columns:1fr;gap:4px;height:100%;min-height:0;padding:16px;display:grid;position:relative;overflow:visible}.upgrade-target-content:before{z-index:-1;background:radial-gradient(circle at 50% 48%,var(--rarity-glow),transparent 68%);border-radius:50%;position:absolute;inset:7% 8% 24%}@supports (color:color-mix(in lab, red, red)){.upgrade-target-content:before{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--rarity-glow)42%,transparent),transparent 68%)}}.upgrade-target-content:before{filter:blur(18px);content:""}.upgrade-target-media{grid-row:1;place-items:center;min-width:0;display:grid}.upgrade-target-media img{object-fit:contain;width:min(100%,420px);height:min(260px,24vw);filter:drop-shadow(0 20px 24px #000c)drop-shadow(0 0 24px var(--rarity-glow))}.upgrade-target-copy{align-self:end;min-width:0}.upgrade-target-copy span{color:#91a0b6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.upgrade-target-copy strong{color:#f6f8ff;text-overflow:ellipsis;font-size:clamp(18px,1.6vw,27px);line-height:1.08;display:block;overflow:hidden}.upgrade-target-meta{color:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.upgrade-target-meta{color:color-mix(in srgb,var(--rarity-color)82%,#dce8fa)}}.upgrade-target-meta{font-size:11px}.upgrade-target-price{color:#fff;font-size:clamp(22px,2vw,34px)}.upgrade-target-warning{color:#ff9cac;background:#e7476012;border-left:2px solid #e74760;margin:4px 0 0;padding:7px 9px;font-size:10px}.site-footer__info{position:relative}.site-footer__info summary{cursor:pointer;color:#91a1b7;font-size:11px;list-style:none}.site-footer__info summary::-webkit-details-marker{display:none}.site-footer__info nav{margin-top:10px}@media (min-width:1800px){.internal-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.upgrade-library-grid{gap:12px}}@media (max-width:1100px){.upgrade-layout-top,.upgrade-layout-controls{grid-template-columns:minmax(0,1.2fr) minmax(240px,.9fr) minmax(0,1.2fr)}.upgrade-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:root{--page-gutter:14px}.page-shell{padding-block:24px 64px}.upgrade-layout{flex-direction:column;gap:10px;display:flex}.upgrade-page-title{order:0}.upgrade-layout-top{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.upgrade-slot-wheel{grid-area:1/1/auto/-1;min-height:260px}.upgrade-slot-lot{grid-area:2/1}.upgrade-slot-target{grid-area:2/2}.upgrade-layout-controls{order:2;grid-template-columns:1fr;grid-template-areas:"presets""action""balance";gap:8px;display:grid}.upgrade-controls-presets{grid-area:presets}.upgrade-controls-action{grid-area:action}.upgrade-controls-balance{grid-area:balance}.upgrade-mobile-tabs{background:#09111e;border:1px solid #ffffff14;border-radius:10px;order:3;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.upgrade-mobile-tabs button{color:#91a0b7;background:0 0;border:0;border-radius:7px;min-height:40px;font-weight:750}.upgrade-mobile-tabs button[aria-selected=true]{color:#fff;background:#176fe3;box-shadow:0 0 20px #1677ff55}.upgrade-layout-bottom{order:4;display:block}.upgrade-library-pane{display:none}.upgrade-library-pane.is-mobile-active{display:block}.upgrade-layout-top .upgrade-panel{min-height:210px}.upgrade-slot-lot,.upgrade-slot-target{align-self:start;min-width:0}.upgrade-input-lot,.upgrade-target-panel{height:auto;min-height:250px!important}.upgrade-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:5px;padding:6px}.upgrade-lot-grid>.upgrade-item-card:only-child{grid-column:1/-1;justify-self:center;width:min(100%,150px)}.upgrade-lot-grid>.upgrade-item-card:nth-child(odd):last-child:not(:only-child){grid-column:1/-1;justify-self:center;width:calc(50% - 3px)}.upgrade-lot-grid .upgrade-item-card{min-height:0;padding:3px;display:block}.upgrade-lot-grid .shared-item-card{aspect-ratio:auto;grid-template-rows:48px auto;min-height:88px}.upgrade-lot-grid .shared-item-card__media{min-height:48px;padding:2px 5px 0}.upgrade-lot-grid .shared-item-card__media img{height:46px}.upgrade-lot-grid .shared-item-card__body{gap:1px;padding:3px 4px 4px}.upgrade-lot-grid .shared-item-card__subtitle{display:none}.upgrade-lot-grid .shared-item-card__title{font-size:8px;line-height:1.15}.upgrade-lot-grid .shared-item-card__price{font-size:8px}.upgrade-lot-grid .upgrade-item-card>button{width:18px;height:18px;top:2px;right:2px}.upgrade-target-content{text-align:center;grid-template-rows:minmax(105px,1fr) auto auto auto auto;grid-template-columns:1fr;padding:8px}.upgrade-target-media{grid-row:1}.upgrade-target-media img{height:112px}.upgrade-target-content>.upgrade-target-warning{grid-column:1;font-size:8px}.upgrade-target-copy strong{font-size:14px}.upgrade-target-copy span,.upgrade-target-meta{font-size:9px}.upgrade-target-price{font-size:16px}.upgrade-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.upgrade-probability-wheel{width:min(250px,72vw)}.upgrade-panel>header,.upgrade-library>header{padding-inline:10px}.site-footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){:root{--page-gutter:10px}.site-header__inner,.page-shell,.hero,.features,.site-footer{width:calc(100% - 20px)!important}.upgrade-page-title h1{font-size:22px}.upgrade-slot-wheel{min-height:232px}.upgrade-probability-wheel{width:min(220px,68vw)}.upgrade-layout-top .upgrade-panel{min-height:192px}.upgrade-library-grid{gap:6px;padding:6px}}@media (prefers-reduced-motion:reduce){.upgrade-target-content:before{animation:none!important}}.case-hero{box-shadow:none;background:linear-gradient(#030a1733,#040c1b61 74%,#050e1d8f);border-color:#7da4de14;position:relative;overflow:visible}.case-hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#2d7df91f,#0000 65%);border-radius:50%;position:absolute;inset:8% 5% -5%}.case-hero-media{contain:layout;overflow:visible}.case-art-large{isolation:isolate;background:0 0}.case-art-large:after{z-index:-1;filter:blur(14px);content:"";pointer-events:none;background:radial-gradient(circle,#2576ff4d,#2c4bb51f 38%,#0000 67%);border-radius:50%;position:absolute;inset:-15%}.case-art-large img{filter:drop-shadow(0 22px 20px #0000007a);background:0 0}.case-card{background:linear-gradient(180deg,#0a182e57,var(--surface-card));border-color:#84aae129;overflow:visible;box-shadow:0 12px 32px #0000002e}.case-card:before{z-index:-1;background:var(--case-accent,#3287ff);border-radius:50%;position:absolute;inset:14% 8% 26%}@supports (color:color-mix(in lab, red, red)){.case-card:before{background:color-mix(in srgb,var(--case-accent,#3287ff)18%,transparent)}}.case-card:before{filter:blur(25px);content:"";opacity:.58;pointer-events:none;transition:opacity .18s,transform .18s}.case-card:hover:before,.case-card.is-selected:before{opacity:1;transform:scale(1.08)}.case-card__link{border-radius:inherit;height:100%;overflow:hidden}.case-card__button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.case-card__button:disabled{opacity:.55;cursor:wait}.case-card.is-selected{border-color:var(--case-accent,#3d8dff);box-shadow:0 0 0 1px var(--case-accent,#3d8dff),0 14px 36px #0000003d}@supports (color:color-mix(in lab, red, red)){.case-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--case-accent,#3d8dff)48%,transparent),0 14px 36px #0000003d}}.case-card__selected{background:var(--case-accent,#287ff5);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:8px;right:8px}.case-card .case-art{background:radial-gradient(circle at 50% 62%,var(--case-accent,#2d7ff9),transparent 61%)}@supports (color:color-mix(in lab, red, red)){.case-card .case-art{background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--case-accent,#2d7ff9)14%,transparent),transparent 61%)}}.trend-case-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.trend-case-grid .case-card{min-width:0}.trend-case-grid .case-art{aspect-ratio:4/3}.trend-case-grid .case-card__content{padding:10px 11px 12px}.trend-case-grid .case-card__content h2{font-size:13px}.upgrade-layout-top .upgrade-panel,.upgrade-library,.upgrade-balance-control,.upgrade-presets-panel{background:var(--surface-gameplay);border-color:#84aae11f;box-shadow:inset 0 1px #ffffff06}.upgrade-slot-wheel,.upgrade-slot-target{background:0 0!important}.upgrade-library-grid.is-loading{opacity:.5;pointer-events:none;transition:opacity .12s linear}.profile-hero,.profile-activity,.profile-inventory-summary,.profile-stats article,.settings-panel{background:var(--surface-glass);border-color:#84aae124;box-shadow:0 16px 48px #00000029}.internal-item-card{border:1px solid var(--rarity,#3d82e6);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.internal-item-card{border:1px solid color-mix(in srgb,var(--rarity,#3d82e6)42%,transparent)}}.internal-item-card{background:var(--surface-card);border-radius:9px}.internal-item-card>a .shared-item-card{border-radius:8px 8px 0 0}.owned-item-actions{border:0;border-top:1px solid var(--rarity,#4a8cff);grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.owned-item-actions{border-top:1px solid color-mix(in srgb,var(--rarity,#4a8cff)36%,transparent)}}.owned-item-actions{background:var(--surface-elevated);border-radius:0 0 8px 8px;overflow:hidden}.owned-item-actions button{color:#dceaff;text-transform:uppercase;background:0 0;border:0;border-radius:0;place-content:center;gap:1px;min-width:0;min-height:48px;padding:6px 8px;font-size:9px;font-weight:800;display:grid}.owned-item-actions button+button{border-left:1px solid #81a7de29}.owned-item-actions button strong{color:#fff;text-transform:none;font-size:10px}.owned-item-actions__sell:not(:disabled){background:linear-gradient(#1f7ef1eb,#084faeeb)}.owned-item-actions__withdraw:disabled{color:#7e8da4;opacity:1;background:#07101f99}.owned-item-actions__withdraw:disabled strong{color:#65738a;font-size:8px}.owned-item-actions__error{text-align:center;background:#5a1322b8;grid-column:1/-1;margin:0;padding:7px;color:#ff9cac!important}.trade-url-panel{gap:18px;max-width:920px;padding:clamp(18px,3vw,30px);display:grid}.trade-url-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.trade-url-panel h2{margin:4px 0 6px}.trade-url-panel p{color:var(--color-text-muted);margin:0}.trade-url-status{background:#1b704e1f;border:1px solid #3fba8147;border-radius:12px;padding:16px}.trade-url-status dl{flex-wrap:wrap;gap:12px 28px;margin:12px 0 0;display:flex}.trade-url-status dl div{gap:2px;display:grid}.trade-url-status dt{color:var(--color-text-dim);text-transform:uppercase;font-size:10px}.trade-url-status dd{margin:0;font-family:ui-monospace,monospace}.trade-url-status.is-empty{border-color:var(--color-border);background:var(--surface-subtle)}.trade-url-status.is-empty span{color:var(--color-text-muted);margin-top:5px;display:block}.trade-url-guide{border:1px solid var(--color-border);background:var(--surface-subtle);border-radius:11px;padding:0 15px}.trade-url-guide summary{cursor:pointer;padding:13px 0;font-weight:750}.trade-url-guide ol{color:var(--color-text-muted);gap:8px;margin:0 0 16px;padding-left:22px;display:grid}.trade-url-input{color:var(--color-text-muted);gap:7px;display:grid}.trade-url-input input{border:1px solid var(--color-border-strong);color:#fff;background:#040c1ab8;border-radius:9px;width:100%;min-height:46px;padding:0 13px}.trade-url-input input[aria-invalid=true]{border-color:#ed6678}.trade-url-input small{color:#ff91a0}.trade-url-actions{align-items:center;gap:16px;display:flex}.trade-url-actions span{color:var(--color-text-dim);font-size:11px}.trade-url-message{background:var(--surface-subtle);border-radius:8px;padding:10px 12px}.achievement-sections{gap:34px;display:grid}.achievement-section{gap:14px;display:grid}.achievement-section>header h2{margin:3px 0;font-size:24px}.achievement-section>header p{color:var(--color-text-muted);margin:0}.achievement-gallery{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:13px}.achievement-card{border-color:var(--achievement-color,#629cff);grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;min-height:250px;padding:16px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.achievement-card{border-color:color-mix(in srgb,var(--achievement-color,#629cff)22%,transparent)}}.achievement-card{background:linear-gradient(145deg,var(--achievement-color,#629cff),var(--surface-card))}@supports (color:color-mix(in lab, red, red)){.achievement-card{background:linear-gradient(145deg,color-mix(in srgb,var(--achievement-color,#629cff)5%,transparent),var(--surface-card))}}.achievement-card{box-shadow:0 12px 34px #00000026}.achievement-card--bronze{--achievement-color:#c47a3d}.achievement-card--silver{--achievement-color:#a9d3e8}.achievement-card--gold{--achievement-color:#f1c75b}.achievement-card--platinum{--achievement-color:#83bfff}.achievement-card--legendary{--achievement-color:#b576ff}.achievement-card.is-locked{filter:none;opacity:1}.achievement-card.is-locked .achievement-badge{filter:grayscale(.18)brightness(.94);opacity:.9}.achievement-card.is-unlocked{border-color:var(--achievement-color)}@supports (color:color-mix(in lab, red, red)){.achievement-card.is-unlocked{border-color:color-mix(in srgb,var(--achievement-color)48%,transparent)}}.achievement-card.is-unlocked{box-shadow:0 12px 34px #00000026,0 0 24px var(--achievement-color)}@supports (color:color-mix(in lab, red, red)){.achievement-card.is-unlocked{box-shadow:0 12px 34px #00000026,0 0 24px color-mix(in srgb,var(--achievement-color)12%,transparent)}}.achievement-badge{aspect-ratio:1;background:0 0;place-items:center;width:168px;display:grid;overflow:visible}.achievement-badge img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 18px var(--achievement-color));display:block}@supports (color:color-mix(in lab, red, red)){.achievement-badge img{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--achievement-color)48%,transparent))}}.achievement-badge.is-missing{border:1px dashed var(--achievement-color)}@supports (color:color-mix(in lab, red, red)){.achievement-badge.is-missing{border:1px dashed color-mix(in srgb,var(--achievement-color)35%,transparent)}}.achievement-badge.is-missing{border-radius:50%}.achievement-copy{flex-direction:column;min-width:0;height:100%;display:flex}.achievement-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.achievement-tier{color:var(--achievement-color)}.achievement-complete{border:1px solid var(--achievement-color);place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.achievement-complete{border:1px solid color-mix(in srgb,var(--achievement-color)70%,transparent)}}.achievement-complete{color:var(--achievement-color);border-radius:50%;font-size:10px}.achievement-card h3{min-height:2.4em;margin:5px 0;font-size:14px;line-height:1.2}.achievement-card p{min-height:3.6em;line-height:1.45}.achievement-progress{margin-top:auto}.achievement-progress__track{background:#ffffff13;border-radius:999px;height:6px;overflow:hidden}.achievement-progress__track span{border-radius:inherit;background:linear-gradient(90deg,var(--achievement-color),var(--achievement-color));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.achievement-progress__track span{background:linear-gradient(90deg,color-mix(in srgb,var(--achievement-color)66%,#24395c),var(--achievement-color))}}.achievement-progress__track span{box-shadow:0 0 12px var(--achievement-color)}@supports (color:color-mix(in lab, red, red)){.achievement-progress__track span{box-shadow:0 0 12px color-mix(in srgb,var(--achievement-color)45%,transparent)}}.achievement-card time{color:var(--achievement-color);margin-top:8px}@supports (color:color-mix(in lab, red, red)){.achievement-card time{color:color-mix(in srgb,var(--achievement-color)75%,#aab5c5)}}@media (max-width:1500px){.trend-case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.achievement-gallery{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}}@media (max-width:1050px){.trend-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.achievement-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.case-hero{background:linear-gradient(#030a171f,#040c1b94);border:0;padding-inline:6px}.trend-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-url-panel>header,.trade-url-actions{flex-direction:column;align-items:stretch}.trade-url-panel>header .ui-button,.trade-url-actions button{width:100%}.achievement-gallery{grid-template-columns:1fr}.achievement-card{grid-template-columns:112px minmax(0,1fr);min-height:206px;padding:12px}.achievement-badge{width:112px}}.community-trigger{z-index:62;color:#dceaff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#081321d9;border:1px solid #65a6ff59;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:9px 13px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 40px #0008,0 0 20px #287ee82b}.online-dot{background:#3be794;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #3be794}.community-chat{z-index:61;-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:linear-gradient(145deg,#0c1928df,#07111ddd);border:1px solid #71a8e84d;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(370px,100vw - 28px);height:min(540px,100dvh - 150px);display:grid;position:fixed;bottom:68px;right:18px;overflow:hidden;box-shadow:0 28px 90px #000b}.community-chat>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.community-chat>header div{display:grid}.community-chat>header small{color:#8ea5c3;margin-top:3px}.community-chat>header button{color:#9fafc3;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:22px}.community-chat__messages{flex-direction:column;gap:4px;padding:9px;display:flex;overflow:auto}.community-message{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px;display:grid}.community-message:hover{background:#ffffff0a}.community-message>span{grid-template-columns:1fr auto;gap:2px 7px;min-width:0;display:grid}.community-message b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.community-message time{color:#71829a;font-size:9px}.community-message p{color:#bdcbe0;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:11px;line-height:1.35}.community-chat__empty{color:#7c8da5;text-align:center;margin:auto}.community-chat>form{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.community-chat input{color:#fff;background:#040a13b8;border:1px solid #ffffff17;border-radius:9px;min-width:0;padding:10px}.community-chat form button{color:#fff;cursor:pointer;background:#1266cf;border:1px solid #4c9cff;border-radius:9px;padding:8px 11px}.community-chat form button:disabled{opacity:.42;cursor:not-allowed}.best-drop-feed{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111cd6;border:1px solid #75aaf438;border-radius:14px;width:182px;padding:10px;position:fixed;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 16px 54px #0009}.best-drop-feed>span{color:#7fa8df;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.best-drop-feed>small{color:#71839c;padding:10px 4px;font-size:9px;display:block}.best-drop-feed>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 56px;gap:5px;padding:0;display:grid}.best-drop-feed>button>img{object-fit:contain;width:56px;height:42px}.best-drop-feed>button>span:last-child{grid-column:1/-1;gap:2px;min-width:0;display:grid}.best-drop-feed strong,.best-drop-feed small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.best-drop-feed strong{font-size:9px}.best-drop-feed small{color:#8090a7;font-size:8px}.best-drop-feed b{color:#fff;font-size:10px}.avatar-frame{--frame-color:#63758d;isolation:isolate;width:var(--avatar-size);height:var(--avatar-size);border:2px solid var(--frame-color);box-shadow:0 0 14px var(--frame-color);background:#08101b;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.avatar-frame{box-shadow:0 0 14px color-mix(in srgb,var(--frame-color)42%,transparent)}}.avatar-frame>img,.avatar-frame__fallback{width:calc(var(--avatar-size) - 6px);height:calc(var(--avatar-size) - 6px);object-fit:cover;border-radius:50%}.avatar-frame__fallback{color:#fff;background:#14243a;place-items:center;display:grid}.avatar-frame__ornament{z-index:-1;border:1px solid var(--frame-color);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.avatar-frame__ornament{border:1px solid color-mix(in srgb,var(--frame-color)75%,transparent)}}.avatar-frame__ornament{border-radius:inherit;transform:rotate(45deg)}.avatar-frame--bronze{--frame-color:#d88742}.avatar-frame--silver{--frame-color:#bde9ff}.avatar-frame--gold{--frame-color:#ffd24d}.avatar-frame--platinum{--frame-color:#7feaff}.avatar-frame--legendary{--frame-color:#b663ff}.avatar-frame--gold .avatar-frame__ornament{clip-path:polygon(50% 0,62% 12%,82% 6%,88% 26%,100% 50%,88% 74%,82% 94%,62% 88%,50% 100%,38% 88%,18% 94%,12% 74%,0 50%,12% 26%,18% 6%,38% 12%);border-width:2px;inset:-7px}.avatar-frame--platinum .avatar-frame__ornament{clip-path:polygon(50% 0,68% 14%,94% 8%,86% 35%,100% 50%,86% 65%,94% 92%,68% 86%,50% 100%,32% 86%,6% 92%,14% 65%,0 50%,14% 35%,6% 8%,32% 14%);border-width:3px;border-radius:16%;inset:-9px}.avatar-frame--legendary .avatar-frame__ornament{clip-path:polygon(50% 0,60% 20%,78% 4%,80% 25%,100% 22%,87% 43%,100% 50%,87% 57%,100% 78%,80% 75%,78% 96%,60% 80%,50% 100%,40% 80%,22% 96%,20% 75%,0 78%,13% 57%,0 50%,13% 43%,0 22%,20% 25%,22% 4%,40% 20%);border-width:3px;border-radius:12%;inset:-11px}.mini-profile{grid-template-columns:auto 1fr;align-items:center;gap:18px;min-width:min(440px,80vw);display:grid}.mini-profile>div{display:grid}.mini-profile>div>strong{font-size:22px}.mini-profile>div>small,.mini-profile>article>span,.mini-profile>section>span{color:#8194ae;font-size:10px}.mini-profile>article,.mini-profile>section{grid-column:1/-1}.mini-profile>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:120px 1fr;align-items:center;gap:3px 14px;padding:12px;display:grid}.mini-profile>article img{object-fit:contain;grid-row:1/4}.mini-profile>section>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.mini-achievement{background:#07101ca8;border:1px solid #ffffff15;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:7px;display:grid}.mini-achievement img{object-fit:contain}.mini-achievement b{font-size:9px}.mini-achievement.tier-gold{border-color:#ffd34b55}.mini-achievement.tier-platinum{border-color:#72e8ff66}.mini-achievement.tier-legendary{border-color:#b55cff73}@media (max-width:1240px){.best-drop-feed{display:none}}@media (max-width:600px){.community-trigger{bottom:10px;right:10px}.community-chat{border-radius:14px;width:calc(100vw - 14px);height:min(580px,100dvh - 110px);bottom:58px;right:7px}.mini-profile{min-width:0}.mini-profile>section>div{grid-template-columns:1fr}.avatar-frame--platinum .avatar-frame__ornament,.avatar-frame--legendary .avatar-frame__ornament{inset:-6px}}.profile-showcase-page{gap:18px;display:grid}.profile-showcase-page>.page-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.profile-showcase{background:#081526cf;border:1px solid #70a6e83b;padding:20px}.profile-showcase h2{margin:0 0 14px}.profile-showcase>p{color:#91a5c2}.profile-showcase-preview{background:linear-gradient(90deg,#03091438,#0309149e),var(--mini-profile-background)center/cover no-repeat;border:1px solid #71a5dd55;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;min-height:220px;padding:28px;display:grid;position:relative;overflow:hidden}.profile-showcase-preview>div{gap:6px;display:grid}.profile-showcase-preview strong{font-size:clamp(24px,4vw,42px)}.profile-showcase-preview span{color:#a9bcda}.profile-showcase-preview__badges{align-items:center;gap:10px;min-height:76px;display:flex!important}.profile-showcase-preview__badges img{object-fit:contain;filter:drop-shadow(0 0 8px #5a9fff57);width:72px;height:72px}.profile-frame-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.profile-frame-picker>button{color:#c4d3e8;cursor:pointer;background:#07111f;border:1px solid #ffffff18;place-items:center;gap:7px;min-height:142px;padding:12px 6px;display:grid}.profile-frame-picker>button[aria-pressed=true]{background:#113258;border-color:#69a7ff}.profile-frame-picker>button:disabled,.profile-background-picker>button:disabled{opacity:.35;cursor:not-allowed}.profile-frame-picker span{font-size:11px}.profile-frame-picker small,.profile-background-picker small{color:#8193ad;font-size:9px}.profile-background-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-background-picker>button{background:linear-gradient(0deg,#030914ad,transparent 72%),var(--background-preview)center/cover no-repeat;color:#eef6ff;text-align:left;cursor:pointer;border:1px solid #ffffff1d;align-content:end;min-height:132px;padding:14px;display:grid;position:relative;overflow:hidden}.profile-background-picker>button[aria-pressed=true]{border-color:#69a7ff;box-shadow:inset 0 -3px #398cff}.profile-background-picker span{font-weight:800}.profile-achievement-picker{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.profile-achievement-picker>button{color:#c7d6eb;cursor:pointer;background:#050c169c;border:1px solid #0000;place-items:center;gap:6px;min-height:126px;padding:10px;display:grid}.profile-achievement-picker>button[aria-pressed=true]{background:#3b2868;border-color:#9d6bff}.profile-achievement-picker>button:disabled{opacity:.4}.profile-achievement-picker img{object-fit:contain;filter:drop-shadow(0 0 8px #80aaff4d);width:84px;height:84px}.profile-achievement-picker span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.profile-showcase-status{color:#8ce8b7;background:#071b16;border:1px solid #72c99d;justify-self:end;padding:10px 16px;position:sticky;bottom:12px}@media (max-width:900px){.profile-frame-picker{grid-template-columns:repeat(3,1fr)}.profile-background-picker{grid-template-columns:repeat(2,1fr)}.profile-achievement-picker{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.profile-showcase-page>.page-heading{display:grid}.profile-showcase-preview{grid-template-columns:92px minmax(0,1fr);min-height:170px;padding:18px}.profile-showcase-preview__badges img{width:54px;height:54px}.profile-frame-picker,.profile-background-picker,.profile-achievement-picker{grid-template-columns:repeat(2,1fr)}}.avatar-frame{--avatar-frame-inset:-18%;flex:0 0 var(--avatar-size);width:var(--avatar-size);height:var(--avatar-size);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:visible}.avatar-frame__portrait,.avatar-frame__fallback{z-index:1;object-fit:cover;background:#0b1728;border-radius:50%;width:84%;height:84%;position:relative}.avatar-frame__fallback{color:#dceaff;place-items:center;font-weight:800;display:grid}.avatar-frame__ornament{z-index:2;inset:var(--avatar-frame-inset);background:var(--avatar-frame-asset)center/contain no-repeat;pointer-events:none;border:0;position:absolute}.avatar-frame--small{--avatar-frame-inset:-14%}.avatar-frame--large{--avatar-frame-inset:-22%}@media (prefers-reduced-motion:reduce){.avatar-frame--motion-full .avatar-frame__ornament{background-image:var(--avatar-frame-static-asset)}}.case-card,.case-detail-card,.upgrade-panel,.upgrade-library,.upgrade-balance-control,.upgrade-presets-panel,.trend-side-card,.trend-lobby>header,.trend-lobby>footer,.trend-seats>article,.profile-sidebar,.profile-stats>article,.profile-inventory-summary,.internal-inventory-filters,.contract-workbench{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background-color:#0000;background-image:linear-gradient(145deg,#0e1b2cbd,#050c16a8)}.case-card,.upgrade-panel,.upgrade-library,.trend-seats>article,.profile-stats>article{box-shadow:0 14px 38px #00000052,inset 0 1px #ffffff0b}.trend-lobby,.upgrade-layout,.profile-workspace,.internal-inventory-view{isolation:isolate}@media (max-width:700px){.case-card,.upgrade-panel,.upgrade-library,.trend-seats>article,.profile-sidebar,.profile-stats>article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.trend-seats>article.ready{border-color:#46d79a66;box-shadow:inset 0 0 34px #29ce8420}.application-shell,.application-shell__content{min-width:0}.best-drop-feed{-webkit-backdrop-filter:blur(7px)saturate(1.04);backdrop-filter:blur(7px)saturate(1.04);background:#08121f94;border:0;padding:0;display:none;overflow:hidden}.best-drop-feed__viewport{flex-direction:column;min-height:0;display:flex;overflow:hidden}.best-drop-feed__viewport>p{color:#71839c;text-align:center;margin:auto;padding:18px;font-size:9px}.best-drop-feed__item{border:0;border-left:2px solid var(--rarity-color,#71819d);border-right:1px solid var(--rarity-color,#71819d);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px;min-height:96px;padding:6px 8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.best-drop-feed__item{border-right:1px solid color-mix(in srgb,var(--rarity-color,#71819d)26%,transparent)}}.best-drop-feed__item{background:linear-gradient(90deg,var(--rarity-color,#71819d),#050d1994 72%);border-bottom:1px solid #ffffff12}@supports (color:color-mix(in lab, red, red)){.best-drop-feed__item{background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-color,#71819d)12%,#091423d1),#050d1994 72%)}}.best-drop-feed__item{box-shadow:inset 8px 0 18px var(--rarity-color,#71819d)}@supports (color:color-mix(in lab, red, red)){.best-drop-feed__item{box-shadow:inset 8px 0 18px color-mix(in srgb,var(--rarity-color,#71819d)10%,transparent)}}.best-drop-feed__item{color:inherit;text-align:left;cursor:pointer;animation:.26s ease-out both best-drop-enter}.best-drop-feed__viewport:has(>.best-drop-feed__item:nth-child(10))>.best-drop-feed__item{flex:1 1 0;min-height:70px}.best-drop-feed__item:hover,.best-drop-feed__item:focus-visible{background:linear-gradient(90deg,var(--rarity-color,#71819d),#0d1d33 72%)}@supports (color:color-mix(in lab, red, red)){.best-drop-feed__item:hover,.best-drop-feed__item:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--rarity-color,#71819d)23%,#17375d),#0d1d33 72%)}}.best-drop-feed__item:hover,.best-drop-feed__item:focus-visible{box-shadow:inset 10px 0 24px var(--rarity-color,#71819d)}@supports (color:color-mix(in lab, red, red)){.best-drop-feed__item:hover,.best-drop-feed__item:focus-visible{box-shadow:inset 10px 0 24px color-mix(in srgb,var(--rarity-color,#71819d)18%,transparent)}}.best-drop-feed__item>img,.best-drop-feed__fallback{object-fit:contain;width:92px;height:72px}.best-drop-feed__item>img{filter:drop-shadow(0 0 8px var(--rarity-color,#71819d))}@supports (color:color-mix(in lab, red, red)){.best-drop-feed__item>img{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rarity-color,#71819d)54%,transparent))}}.best-drop-feed__fallback{color:#5277a8;place-items:center;font-weight:900;display:grid}.best-drop-feed__item>span{gap:3px;min-width:0;display:grid}.best-drop-feed__item strong,.best-drop-feed__item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.best-drop-feed__item strong{font-size:8px;line-height:1.15}.best-drop-feed__item small{color:#8294ac;font-size:6px;line-height:1.15}.best-drop-feed__item b{color:#fff;font-size:7px;line-height:1.1}@keyframes best-drop-enter{0%{opacity:0;transform:translate(-14px)}}@media (prefers-reduced-motion:reduce){.best-drop-feed__item{animation:none}}.best-drop-feed{z-index:auto;width:auto;height:auto;box-shadow:none;border-radius:0;position:static;inset:auto;transform:none}.application-shell__content{grid-column:1;width:100%;min-width:0}@media (min-width:1481px){.application-shell{--drop-feed-width:clamp(148px,10vw,192px);grid-template-columns:var(--drop-feed-width)minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.best-drop-feed{width:var(--drop-feed-width);min-width:var(--drop-feed-width);-webkit-backdrop-filter:blur(7px)saturate(1.04);backdrop-filter:blur(7px)saturate(1.04);background:#08121fb8;border-right:1px solid #78aaf52b;grid-column:1;align-self:start;height:100vh;min-height:100vh;display:block;position:sticky;top:0;overflow:hidden}.best-drop-feed__viewport{width:100%;height:100vh;max-height:100vh;position:static;top:auto;overflow:hidden}.best-drop-feed__item{width:100%;min-width:0}.application-shell__content{grid-area:1/2;width:100%;min-width:0;margin:0;padding:0;overflow:visible}.application-shell__content>*{min-width:0;max-width:100%}}:root{--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-pill:0}html,body{background-color:#091729}body *,body :where([class*=card],[class*=panel],[class*=modal],[class*=dialog],[class*=surface],[class*=pill],[class*=chip],[class*=slot],[class*=tray],[class*=tile],[class*=popover],[class*=filters],[class*=summary],[class*=workspace],[class*=feed],[class*=chat]),body :where([class*=card],[class*=panel],[class*=modal],[class*=dialog],[class*=slot],[class*=tile]):before,body :where([class*=card],[class*=panel],[class*=modal],[class*=dialog],[class*=slot],[class*=tile]):after{border-radius:0!important}.avatar-frame,.avatar-frame>img,.avatar-frame__ornament,.avatar-frame__fallback,.header-profile,.header-profile img,.profile-avatar,.profile-avatar img,.trend-avatar,.trend-player-avatar,.online-dot,.transaction-mark,.upgrade-probability-wheel,.upgrade-probability-wheel:before,.upgrade-probability-wheel:after,.upgrade-wheel-scale,.upgrade-bullet-orbit,.cases-facts>p i,.case-opening-loading span{border-radius:50%!important}.header-mode-controls{border:1px solid var(--color-border);align-items:center;display:flex}.header-mode-controls>button{border:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.header-mode-controls .fast-mode-toggle span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.case-quantity{color:var(--color-text-muted);grid-template-columns:auto 68px;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-grid}.case-quantity select{border:1px solid var(--color-border-strong);background:var(--color-surface-strong);width:68px;min-height:40px;color:var(--color-text);font:inherit;padding:0 10px}@media (max-width:1050px){.site-header:has(.site-nav--open){z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner>.wordmark,.site-header__inner>.header-actions{z-index:122;position:relative}.site-nav{z-index:120;overscroll-behavior:contain;border:0;border-bottom:1px solid var(--color-border-strong);background:linear-gradient(180deg,#091729fc,#061120fc),var(--color-canvas);justify-content:flex-start;gap:0;padding:88px 24px 24px;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 24px 60px #0000008c}.site-nav a{border:0;border-bottom:1px solid var(--color-border);justify-content:flex-start;width:100%;min-height:58px;padding:0 18px;font-size:16px}.site-nav a[aria-current=page]{border-left:3px solid var(--color-accent);background:var(--color-surface-strong)}.mobile-menu{z-index:123;position:relative}}@media (max-width:620px){.site-nav{padding:76px 14px 18px}}.avatar-frame{overflow:visible}.avatar-frame>img,.avatar-frame>.avatar-frame__fallback{z-index:1;width:84%;height:84%;position:relative}.avatar-frame .avatar-frame__ornament{z-index:2;pointer-events:none}.header-profile{background:0 0;border:0;width:50px;height:50px;overflow:visible}.header-profile .avatar-frame>img{width:84%;height:84%}.community-message{grid-template-columns:42px minmax(0,1fr);align-items:center}.mini-profile{isolation:isolate;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:16px;position:relative;overflow:hidden}.mini-profile:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0309143d,#0309148f),var(--mini-profile-background)center/cover no-repeat;position:absolute;inset:0}.mini-profile--bronze{--mini-profile-accent:#d88742}.mini-profile--silver{--mini-profile-accent:#bde9ff}.mini-profile--gold{--mini-profile-accent:#ffd24d}.mini-profile--platinum{--mini-profile-accent:#7feaff}.mini-profile--legendary{--mini-profile-accent:#b663ff}.mini-profile__identity{align-content:center;gap:5px}.mini-profile__achievements{align-items:center;gap:10px;min-width:0;display:flex!important}.mini-profile__identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.mini-profile__achievement{object-fit:contain;filter:drop-shadow(0 0 5px #78abff52);flex:0 0 68px;width:68px;height:68px}.mini-profile>article{border-radius:0}@media (max-width:600px){.header-profile{width:44px;height:44px}.mini-profile{grid-template-columns:88px minmax(0,1fr);gap:14px}.mini-profile__achievement{flex-basis:54px;width:54px;height:54px}}.upgrade-lot-grid{grid-template-rows:repeat(2,minmax(0,1fr))}.upgrade-lot-grid .upgrade-item-card{min-width:0;overflow:hidden}.upgrade-lot-grid .shared-item-card{aspect-ratio:auto;min-width:0;min-height:0}.upgrade-lot-grid .shared-item-card__media{min-height:0}.avatar-frame .avatar-frame__ornament{inset:var(--avatar-frame-inset);clip-path:none;background:var(--avatar-frame-asset)center/contain no-repeat;border:0;border-radius:0;transform:none}.avatar-frame--small .avatar-frame__ornament{inset:-14%}.avatar-frame--medium .avatar-frame__ornament{inset:-18%}.avatar-frame--large .avatar-frame__ornament{inset:-22%}html{background:#07101d}body{isolation:isolate;background:#07101d}body:before{z-index:-2;content:"";filter:blur(13.5px)saturate(.82);background-image:linear-gradient(#0308127a,#0409139e),url(/backgrounds/gosludka-kasbah.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:-28px;transform:scale(1.025)}body:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 24%,#07122814,#0308125c 72%),linear-gradient(90deg,#040c1b2e,#0308120d 50%,#17070d29);position:fixed;inset:0}body>main{position:relative}@media (max-width:700px){body:before{filter:blur(15px)saturate(.75);background-image:linear-gradient(#03081270,#040913a3),url(/backgrounds/gosludka-kasbah-mobile.png);background-position:50%;inset:-36px;transform:scale(1.08)}body:after{background:linear-gradient(#03081257,#03081294)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
