._1W3fCq_inventory{--accent:#f5cb62;--edge:#564d41;--soft:#bfb7ab;color:#e6ebe2;margin:40px 0 72px;scroll-margin-top:30px}._1W3fCq_heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._1W3fCq_stageLabel{color:#d1d8cf;font-size:13px;font-weight:600}._1W3fCq_heading h2{font-family:var(--display);letter-spacing:0;margin-top:0;font-size:clamp(30px,3.4vw,54px);line-height:1.12}._1W3fCq_heading>p{color:var(--soft);font-size:13px;line-height:1.9}._1W3fCq_workbench{border:1px solid var(--edge);border-top:2px solid var(--accent);background:#2d261d;border-radius:4px;overflow:clip}._1W3fCq_inventory button{cursor:pointer;font:inherit}._1W3fCq_inventory button:disabled{cursor:default;opacity:.4}._1W3fCq_inventory :is(button,a,input):focus-visible{outline-offset:3px;z-index:2;outline:2px solid #f8dc96}._1W3fCq_budgetBar{border-bottom:1px solid var(--edge);background:#352f26;grid-template-columns:205px minmax(260px,1fr) auto;align-items:center;gap:20px;padding:17px 22px;display:grid}._1W3fCq_budgetHeading>._1W3fCq_stageLabel{color:#b5beb3;margin-bottom:6px;display:block}._1W3fCq_budgetInput{align-items:center;gap:9px;display:flex}._1W3fCq_budgetInput input{color:#f0f0e6;width:112px;min-width:0;font:700 29px/1.25 var(--sans);text-align:center;-moz-appearance:textfield;background:0 0;border:0;border-bottom:1px solid #9b918355;border-radius:0;padding:0}._1W3fCq_budgetInput input::-webkit-inner-spin-button{-webkit-appearance:none}._1W3fCq_budgetInput>strong{font:11px var(--mono);color:#b9c8b8}._1W3fCq_budgetInput button{color:#cdc6bb;background:#2c261d;border:1px solid #53604f;border-radius:3px;flex-shrink:0;place-items:center;width:30px;height:34px;display:grid}._1W3fCq_range{width:100%;accent-color:var(--accent);cursor:pointer;height:22px}._1W3fCq_presets{align-items:center;gap:5px;margin-top:5px;display:flex}._1W3fCq_presets button{font:10px var(--mono);color:#b9c4b6;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 9px}._1W3fCq_presets button[aria-pressed=true]{color:#f8dc96;background:#f5cb6216;border-color:#b3866480}._1W3fCq_presets>span{color:#bcb4a9;margin-left:auto;font-size:10px}._1W3fCq_generate{color:#f8dc96;background:#f5cb620b;border:1px solid #ab805a;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 16px;transition:background .18s;display:flex;font-size:12px!important;font-weight:600!important}._1W3fCq_generate:hover:not(:disabled){background:#f5cb6224}._1W3fCq_studio{grid-template-columns:minmax(450px,1.08fr) minmax(390px,.92fr);display:grid}._1W3fCq_equipment{border-right:1px solid var(--edge);background:radial-gradient(at 45%,#71836a14,#0000 70%),#27221a;padding:24px 30px}._1W3fCq_panelHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._1W3fCq_panelHeading ._1W3fCq_stageLabel{color:#c1b9af}._1W3fCq_panelHeading>span:last-child{color:#b3a99a;font:10px var(--mono)}._1W3fCq_bodySlots{grid-template-rows:repeat(4,82px);grid-template-columns:minmax(90px,1fr) minmax(110px,1.7fr) minmax(90px,1fr);gap:8px 16px;display:grid}._1W3fCq_slot{color:#92a38f;background:#362f2699;border:1px solid #53615188;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:6px 8px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}._1W3fCq_slot:hover{background:#4d453a;border-color:#a3ab8a;transform:translateY(-2px)}._1W3fCq_slot[aria-pressed=true]{border-color:var(--accent);background:#4d44302e;box-shadow:0 0 0 1px #f5cb6222,inset 0 0 25px #f5cb620a}._1W3fCq_slot[data-filled=true]{border-style:solid}._1W3fCq_slot>svg{color:#9eae977d;width:32px;height:32px;margin:2px 0}._1W3fCq_slot img{object-fit:contain;filter:drop-shadow(0 5px 4px #0006);width:100%;height:42px;animation:.22s ease-out _1W3fCq_fit}._1W3fCq_pinDot{color:#f8da90;position:absolute;top:5px;right:6px}._1W3fCq_slotLabel{color:#c1c9b7;margin-top:2px;font-size:9px}._1W3fCq_slotPrice{font:8px/1.4 var(--mono);color:#d4bd9a}._1W3fCq_slot[data-slot=mask]{grid-area:1/1}._1W3fCq_slot[data-slot=chest]{grid-area:2/1}._1W3fCq_slot[data-slot=gloves]{grid-area:3/1}._1W3fCq_slot[data-slot=boots]{grid-area:4/1}._1W3fCq_slot[data-slot=hoodie]{grid-area:1/3}._1W3fCq_slot[data-slot=pants]{grid-area:2/3}._1W3fCq_slot[data-slot=kilt]{grid-area:3/3}._1W3fCq_slot:is([data-slot=mask],[data-slot=chest],[data-slot=gloves],[data-slot=boots]):after,._1W3fCq_slot:is([data-slot=hoodie],[data-slot=pants],[data-slot=kilt]):after{content:"";pointer-events:none;border-top:1px solid #aab9a22b;width:17px;position:absolute;top:50%}._1W3fCq_slot:is([data-slot=mask],[data-slot=chest],[data-slot=gloves],[data-slot=boots]):after{right:-17px}._1W3fCq_slot:is([data-slot=hoodie],[data-slot=pants],[data-slot=kilt]):after{left:-17px}._1W3fCq_preview{flex-direction:column;grid-area:1/2/5;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}._1W3fCq_preview:before{content:"";z-index:1;border:1px solid #f5cb6245;border-radius:50%;width:104px;height:46px;transition:top .3s,width .3s,height .3s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #f5cb6218}._1W3fCq_preview[data-active-slot=mask]:before{width:68px;height:38px;top:17%}._1W3fCq_preview:is([data-active-slot=chest],[data-active-slot=hoodie]):before{width:118px;height:74px;top:38%}._1W3fCq_preview[data-active-slot=gloves]:before{width:150px;height:52px;top:48%}._1W3fCq_preview:is([data-active-slot=pants],[data-active-slot=kilt]):before{width:92px;height:72px;top:63%}._1W3fCq_preview[data-active-slot=boots]:before{width:96px;height:38px;top:79%}._1W3fCq_preview:is([data-active-slot=ak],[data-active-slot=sar],[data-active-slot=thompson]):before{width:158px;height:80px;top:45%}._1W3fCq_radar{border:1px solid #a8c39612;border-radius:50%;width:160px;height:160px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #a8c39604,0 0 0 55px #a8c39603}._1W3fCq_radar:before{content:"";background:#aec79c1a;width:210px;height:1px;position:absolute;top:50%;left:-25px}._1W3fCq_radar:after{content:"";background:#aec79c1a;width:1px;height:240px;position:absolute;top:-40px;left:50%}._1W3fCq_operator{color:#9aac9214;filter:drop-shadow(0 22px 28px #0008);place-items:center;display:grid;position:absolute;inset:7px 0 56px}._1W3fCq_operator svg{width:145px;height:255px}._1W3fCq_operator path[stroke]{color:#c1d0b61c}._1W3fCq_scanLine{z-index:2;pointer-events:none;position:absolute;inset:20% 13% 24%;overflow:hidden}._1W3fCq_scanLine:after{content:"";opacity:0;background:linear-gradient(#f5cb6255,#0000 1px);animation:4.8s ease-in-out infinite _1W3fCq_scan;position:absolute;inset:0}._1W3fCq_previewImage{z-index:3;place-items:center;width:100%;height:225px;animation:.24s ease-out _1W3fCq_fit;display:grid;position:relative}._1W3fCq_previewImage img{object-fit:contain;filter:drop-shadow(0 15px 15px #0006);width:100%;height:100%}._1W3fCq_previewImage>svg{color:#78916f66;width:120px;height:225px}._1W3fCq_previewCaption{z-index:3;text-align:center;flex-direction:column;gap:6px;margin-top:6px;display:flex}._1W3fCq_previewCaption>span{font:8px var(--mono);color:#f6ce6b;text-transform:uppercase;letter-spacing:.1em}._1W3fCq_previewCaption strong{color:#e5e7d9;overflow-wrap:anywhere;font-size:12px;line-height:1.4}._1W3fCq_previewCaption small{color:#90a38e;font-size:9px}._1W3fCq_weaponHeading{font:8px var(--mono);color:#99aa95;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;margin:19px 0 9px;display:flex}._1W3fCq_weaponHeading>span:last-child{color:#7e907d}._1W3fCq_weaponSlots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._1W3fCq_weapon{min-height:87px}._1W3fCq_weapon>svg{width:65px}._1W3fCq_weapon img{height:48px}._1W3fCq_gearHint{color:#92a38e;align-items:center;gap:7px;margin-top:16px;font-size:10px;line-height:1.7;display:flex}._1W3fCq_gearHint svg{flex-shrink:0}._1W3fCq_chooser{flex-direction:column;min-width:0;padding:24px 30px;scroll-margin-top:24px;display:flex}._1W3fCq_liveDot{align-items:center;gap:6px;display:inline-flex}._1W3fCq_liveDot:before{content:"";background:#b1c791;border-radius:50%;width:5px;height:5px}._1W3fCq_chooserTitle{justify-content:space-between;align-items:center;gap:10px;margin:0 0 17px;display:flex}._1W3fCq_chooserTitle h3{letter-spacing:0;margin:0 0 7px;font-size:26px;line-height:1.2}._1W3fCq_chooserTitle p{color:#b8afa2;font-size:11px}._1W3fCq_chooserTitle p strong{color:#dfbd91;font-weight:500}._1W3fCq_refreshButton{color:#cfddc5;background:#3f372c50;border:1px solid #776b5980;border-radius:3px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;display:flex;font-size:11px!important}._1W3fCq_refreshButton:hover:not(:disabled){background:#4d4438}._1W3fCq_choices{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:376px;display:grid}._1W3fCq_choice,._1W3fCq_skeleton{border:1px solid #665c4d;border-radius:3px;min-width:0;min-height:184px}._1W3fCq_choice{background:radial-gradient(ellipse at 50% 35%, rgb(var(--skin-glow-rgb,138 154 148) / .13), transparent 80%), #3f372c;color:#e0e6da;flex-direction:column;align-items:start;padding:34px 14px 13px;transition:background .18s,border-color .18s;animation:.2s ease-out _1W3fCq_fit;display:flex;position:relative}._1W3fCq_choice:hover{background-color:#4a4237;border-color:#d8bd92}._1W3fCq_choice[aria-pressed=true]{border-color:var(--accent);background-color:#3d3932;box-shadow:inset 0 -3px #f5cb62,inset 0 0 35px #f5cb6212}._1W3fCq_choiceCheck{color:#afc2ac;background:#2b251caa;border-radius:2px;place-items:center;padding:4px;display:grid;position:absolute;top:9px;right:9px}._1W3fCq_choice[aria-pressed=true] ._1W3fCq_choiceCheck{background:var(--accent);color:#20271f}._1W3fCq_choiceBadge{color:#f7d682;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 54px);font-size:9px;font-weight:600;position:absolute;top:10px;left:12px;overflow:hidden}._1W3fCq_choice img{object-fit:contain;filter:drop-shadow(0 7px 5px #0005);width:100%;height:86px;transition:transform .18s}._1W3fCq_choice:hover img{transform:translateY(-3px)scale(1.08)}._1W3fCq_choice>svg{color:#9eae9788;width:100%;height:90px;padding:20px}._1W3fCq_choiceName{-webkit-line-clamp:2;color:#bdc8ba;-webkit-box-orient:vertical;min-height:30px;margin:6px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}._1W3fCq_choice>strong{font-variant-numeric:tabular-nums;margin-top:auto;font-size:17px}._1W3fCq_choice strong small{font:8px var(--mono);color:#aebda6}._1W3fCq_choiceStock{color:#aea394;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:inline-flex}._1W3fCq_choiceStock:before{content:"";background:#a9c58c;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #a9c58c44}._1W3fCq_choiceStock[data-low=true]{color:#f6d277}._1W3fCq_choiceStock[data-low=true]:before{background:#f5cb62}._1W3fCq_skeleton{background:#443c30;animation:1.2s ease-in-out infinite alternate _1W3fCq_breathe}._1W3fCq_empty{text-align:center;color:#b3c2ac;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;min-height:332px;padding:20px;display:flex}._1W3fCq_empty>svg{width:42px;height:42px}._1W3fCq_empty p{font-size:14px;line-height:1.7}._1W3fCq_empty>span{color:#9ba991;font-size:11px}._1W3fCq_empty button{color:#f8dc96;background:#3b3b2b;border:1px solid #806b51;border-radius:3px;padding:10px 20px}._1W3fCq_selectionActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:23px;display:flex}._1W3fCq_selectionActions button{color:#b8c5ad;background:0 0;border:1px solid #66746060;border-radius:3px;align-items:center;gap:5px;min-height:36px;padding:9px;font-size:10px;display:flex}._1W3fCq_selectionActions button[aria-pressed=true]{color:#f8d88a;background:#51442a55;border-color:#ac8663}._1W3fCq_selectionActions>span{color:#97a591;margin-left:auto;font-size:9px}._1W3fCq_footer{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#342d24eb;border-top:1px solid #53604d;grid-template-columns:minmax(260px,1fr) minmax(300px,430px);align-items:center;gap:30px;padding:16px 24px;display:grid;position:sticky;bottom:0;box-shadow:0 -16px 35px #191510a8}._1W3fCq_budgetSummary>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}._1W3fCq_budgetSummary>div>span{color:#bbc5b2;font-size:11px}._1W3fCq_budgetSummary strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:25px}._1W3fCq_budgetSummary strong small{font:11px var(--mono);color:#b3c1a6}._1W3fCq_meter{background:#58634d66;height:3px;overflow:hidden}._1W3fCq_meter>span{height:100%;width:var(--fill);background:#b0bd81;transition:width .35s;display:block}._1W3fCq_budgetSummary p{font:9px var(--mono);color:#b0bda0;margin-top:7px}._1W3fCq_budgetSummary[data-over=true] p{color:#f8dc96}._1W3fCq_budgetSummary[data-over=true] ._1W3fCq_meter>span{background:var(--accent)}._1W3fCq_checkoutButton{background:var(--accent);color:#22251e;width:100%;min-height:46px;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;border:1px solid #f7d784;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-stretch:85%;display:flex;box-shadow:inset 0 -3px #00000038;font-size:15px!important;font-weight:700!important}@supports (corner-shape:bevel){._1W3fCq_checkoutButton{corner-shape:bevel;border-radius:9px 0}}._1W3fCq_checkoutButton:hover:not(:disabled){background:#f7d889}._1W3fCq_finish p{color:#a9b8a0;margin-top:6px;font-size:9px;line-height:1.8}._1W3fCq_notice{color:#eed0a6;background:#51422c66;border-top:1px solid #b28a5355;padding:15px 30px;font-size:12px;line-height:1.7}._1W3fCq_bottomNote{color:#a6b29d;justify-content:space-between;gap:14px;margin-top:16px;font-size:10px;line-height:1.7;display:flex}._1W3fCq_bottomNote>span,._1W3fCq_bottomNote a{align-items:center;gap:7px;display:flex}._1W3fCq_bottomNote a{color:#f6d173}._1W3fCq_bottomNote svg{flex-shrink:0}@keyframes _1W3fCq_fit{0%{opacity:.5;transform:translateY(5px)scale(.97)}to{opacity:1;transform:none}}@keyframes _1W3fCq_breathe{0%{opacity:.4}to{opacity:.8}}@keyframes _1W3fCq_scan{0%,to{opacity:0;transform:translate(0,0)}20%,80%{opacity:.42}50%{transform:translateY(100%)}}@media (min-width:1500px){._1W3fCq_bodySlots{grid-template-rows:repeat(4,95px)}._1W3fCq_slot img{height:54px}._1W3fCq_choices{min-height:388px}._1W3fCq_choice,._1W3fCq_skeleton{min-height:190px}._1W3fCq_choice img{height:115px}._1W3fCq_choiceName{font-size:12px}._1W3fCq_slotLabel{font-size:11px}._1W3fCq_slotPrice{font-size:9px}._1W3fCq_previewImage{height:260px}._1W3fCq_previewCaption strong{font-size:16px}._1W3fCq_chooserTitle h3{font-size:30px}._1W3fCq_choice>strong{font-size:19px}}@media (max-width:1100px){._1W3fCq_budgetBar{grid-template-columns:190px minmax(230px,1fr) auto;gap:16px}._1W3fCq_studio{grid-template-columns:minmax(330px,1fr) minmax(300px,1fr)}._1W3fCq_equipment,._1W3fCq_chooser{padding:20px}._1W3fCq_bodySlots{grid-template-columns:minmax(70px,1fr) minmax(90px,1.4fr) minmax(70px,1fr);column-gap:8px}._1W3fCq_choices{grid-template-columns:repeat(2,minmax(0,1fr));min-height:376px}._1W3fCq_choice,._1W3fCq_skeleton{min-height:184px}._1W3fCq_choice img{height:84px}._1W3fCq_weaponHeading>span:last-child{display:none}._1W3fCq_previewCaption strong{font-size:11px}._1W3fCq_selectionActions>span{display:none}._1W3fCq_footer{gap:30px}._1W3fCq_heading>p{max-width:250px}}@media (max-width:760px){._1W3fCq_inventory{margin:44px 0}._1W3fCq_heading{display:block}._1W3fCq_heading>p{max-width:none;margin-top:14px;font-size:12px}._1W3fCq_heading h2{font-size:34px}._1W3fCq_budgetBar{grid-template-columns:1fr;gap:15px;padding:20px}._1W3fCq_budgetHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}._1W3fCq_budgetHeading>._1W3fCq_stageLabel{margin:0;font-size:12px}._1W3fCq_budgetInput input{width:58px;font-size:26px}._1W3fCq_budgetInput{gap:6px}._1W3fCq_budgetInput button{width:27px}._1W3fCq_budgetInput>strong{font-size:9px}._1W3fCq_generate{grid-column:auto}._1W3fCq_studio{grid-template-columns:1fr}._1W3fCq_equipment{border-right:0;border-bottom:1px solid var(--edge);padding:20px}._1W3fCq_bodySlots{grid-template-rows:repeat(4,78px);grid-template-columns:minmax(80px,1fr) minmax(100px,1.6fr) minmax(80px,1fr);gap:7px 12px}._1W3fCq_previewImage{height:205px}._1W3fCq_slot img{height:39px}._1W3fCq_choices{grid-template-columns:repeat(2,minmax(0,1fr));min-height:340px}._1W3fCq_choice,._1W3fCq_skeleton{min-height:166px}._1W3fCq_choice img{height:75px}._1W3fCq_chooser{padding:20px}._1W3fCq_selectionActions{padding-top:15px}._1W3fCq_selectionActions button{min-height:42px}._1W3fCq_footer{grid-template-columns:1fr;gap:20px;padding:20px;position:static}._1W3fCq_bottomNote{flex-wrap:wrap}._1W3fCq_notice{padding:15px 20px}._1W3fCq_gearHint{font-size:9px}._1W3fCq_empty{min-height:300px}}@media (max-width:380px){._1W3fCq_budgetBar,._1W3fCq_equipment,._1W3fCq_chooser,._1W3fCq_footer{padding:16px 12px}._1W3fCq_bodySlots{grid-template-columns:minmax(60px,1fr) minmax(70px,1.2fr) minmax(60px,1fr);gap:6px}._1W3fCq_choices{gap:5px}._1W3fCq_choice{padding:8px 6px}._1W3fCq_choiceName{font-size:9px}._1W3fCq_choice>strong{font-size:13px}._1W3fCq_budgetHeading>._1W3fCq_stageLabel{max-width:75px}._1W3fCq_budgetInput input{width:50px}}@media (prefers-reduced-motion:reduce){._1W3fCq_inventory *,._1W3fCq_inventory :before,._1W3fCq_inventory :after{transition:none!important;animation:none!important}._1W3fCq_choice:hover img{transform:none}}
.qCMd2a_scene{--scene-ease:cubic-bezier(.22, 1, .36, 1)}.qCMd2a_visual{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qCMd2a_visual:after{content:"";opacity:0;background:#14110c;transition:opacity .46s;position:absolute;inset:0}.qCMd2a_frame{transform-origin:var(--reveal-x,62%) var(--reveal-y,62%);transition:transform .82s var(--scene-ease);background:radial-gradient(at 72% 45%,#34312a,#1d1811 70%);position:absolute;inset:0;transform:scale(1)}.qCMd2a_camera{position:absolute;inset:0}.qCMd2a_art{object-fit:contain;width:min(100%,250.063svh - 200.05px);max-width:none;height:auto;position:absolute;inset:clamp(60px,8svh,104px) auto auto 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 7% 80%,#0000);mask-image:linear-gradient(#0000,#000 7% 80%,#0000)}.qCMd2a_shade{background:linear-gradient(90deg,#1d1811e6 0%,#1d18119c 25%,#1d181100 56%),linear-gradient(#1d181100 55%,#1d1811e6 88%,#1d1811 98%),linear-gradient(#1d18118c,#1d181100 20%);position:absolute;inset:0}.qCMd2a_glow{background:radial-gradient(at 75% 38%,#f3c24530,#0000 60%);animation:7s ease-in-out infinite alternate qCMd2a_firelight;position:absolute;inset:10% 0 15% 55%}.qCMd2a_mist{background:radial-gradient(#c0b3a01f,#0000 66%);width:65%;height:28%;animation:18s ease-in-out infinite alternate qCMd2a_drift;position:absolute;bottom:12%;right:-5%}.qCMd2a_embers{position:absolute;inset:0}.qCMd2a_embers i{opacity:0;background:#f7d888;border-radius:50%;width:2px;height:3px;animation:9s linear infinite qCMd2a_ember;position:absolute;bottom:25%;left:70%;box-shadow:0 0 6px #f5ce6a}.qCMd2a_embers i:nth-child(2){animation-duration:11s;animation-delay:-3s;bottom:32%;left:82%}.qCMd2a_embers i:nth-child(3){animation-delay:-6s;bottom:43%;left:92%}.qCMd2a_embers i:nth-child(4){animation-duration:13s;animation-delay:-4s;bottom:25%;left:58%}.qCMd2a_scene[data-phase=opening] .qCMd2a_frame{transform:scale(1.055)}.qCMd2a_scene[data-phase=closing] .qCMd2a_frame{transform:scale(1.025)}.qCMd2a_scene[data-phase=opening] .qCMd2a_visual:after{opacity:.38}.qCMd2a_scene[data-phase=closing] .qCMd2a_visual:after{opacity:.22}.qCMd2a_scene[data-phase=open]{visibility:hidden}.qCMd2a_scene:is([data-phase=opening],[data-phase=closing]) .qCMd2a_frame{will-change:transform}.qCMd2a_scene:is([data-phase=opening],[data-phase=closing]) .qCMd2a_visual:after{will-change:opacity}.qCMd2a_sceneLabel{text-align:right;pointer-events:none;gap:8px;display:grid;position:absolute;bottom:78px;right:40px}.qCMd2a_sceneLabel strong{font:700 25px/1.2 var(--display);color:#eeeae2;letter-spacing:0}.qCMd2a_sceneLabel small{color:#c5c0ba;font-size:10px}.qCMd2a_motionToggle{color:#c8ccc7;min-height:32px;font:9px var(--mono);cursor:pointer;background:#1a150fb3;border:1px solid #a6aca342;border-radius:3px;align-items:center;gap:9px;padding:6px 10px;display:flex;position:absolute;bottom:30px;right:40px}.qCMd2a_motionToggle:hover{color:#f8dc96;background:#332d24}.qCMd2a_motionToggle>span{font-size:14px}.qCMd2a_sceneLabel,.qCMd2a_motionToggle{transition:opacity .18s,transform .22s}.qCMd2a_scene:not([data-phase=cover]) :is(.qCMd2a_sceneLabel,.qCMd2a_motionToggle){opacity:0;pointer-events:none;transform:translateY(12px)}.qCMd2a_scene[data-motion=paused] :is(.qCMd2a_mist,.qCMd2a_glow,.qCMd2a_embers i){animation-play-state:paused}@keyframes qCMd2a_firelight{0%{opacity:.3}to{opacity:.8}}@keyframes qCMd2a_drift{0%{opacity:.4;transform:translate(-3%)}to{opacity:.85;transform:translate(7%,-8%)}}@keyframes qCMd2a_ember{0%{opacity:0;transform:translate(0,0)}20%{opacity:.7}75%{opacity:.35}to{opacity:0;transform:translate(-65px,-210px)}}@media (max-width:1100px){.qCMd2a_sceneLabel,.qCMd2a_motionToggle{right:24px}.qCMd2a_sceneLabel small{display:none}.qCMd2a_sceneLabel strong{font-size:21px}}@media (max-width:800px){.qCMd2a_sceneLabel,.qCMd2a_motionToggle,.qCMd2a_mist,.qCMd2a_glow,.qCMd2a_embers{display:none}.qCMd2a_camera{transform:none}}@media (max-width:560px){.qCMd2a_art{object-fit:cover;object-position:64% 42%;width:100%;height:max(300px,100svh - 300px);inset:56px 0 auto;transform:none;-webkit-mask-image:linear-gradient(#0000,#000 6% 72%,#0000);mask-image:linear-gradient(#0000,#000 6% 72%,#0000)}.qCMd2a_shade{background:linear-gradient(#1d181100 38%,#1d1811e6 58%,#1d1811 66%),linear-gradient(#1d1811 4%,#1d181100 18%)}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.qCMd2a_motionToggle,.qCMd2a_mist,.qCMd2a_glow,.qCMd2a_embers{display:none}}@media (prefers-reduced-motion:reduce){.qCMd2a_scene *,.qCMd2a_scene :after{transition:none!important;animation:none!important}}
.HxVbBq_page{--cover-ease:cubic-bezier(.22, 1, .36, 1);background:#231e16;min-height:100svh;padding-bottom:64px}.HxVbBq_page[data-home-phase=cover]{height:100svh;padding-bottom:0;overflow:clip}.HxVbBq_page h1,.HxVbBq_page h2,.HxVbBq_page h3,.HxVbBq_page p{margin:0}.HxVbBq_page em{color:#f4c755;font-style:normal}.HxVbBq_page a,.HxVbBq_page button,.HxVbBq_page select{-webkit-tap-highlight-color:transparent}.HxVbBq_page :is(a,button,select):focus-visible{outline-offset:5px;outline:2px solid #f8db90}.HxVbBq_page button:disabled{cursor:not-allowed;opacity:.45}.HxVbBq_hero{z-index:30;isolation:isolate;cursor:pointer;touch-action:pan-x pinch-zoom;background:0 0;border:0;border-radius:0;height:100svh;margin:0;position:fixed;inset:0;overflow:hidden}.HxVbBq_hero[data-phase=open]{pointer-events:none}.HxVbBq_heroContent{z-index:2;width:min(690px,100vw - 64px);transition:opacity .24s ease, transform .36s var(--cover-ease);padding:0;position:absolute;bottom:clamp(36px,7svh,84px);left:max(32px,50vw - 704px)}.HxVbBq_hero:not([data-phase=cover]) .HxVbBq_heroContent{opacity:0;pointer-events:none;transform:translate(-24px)}.HxVbBq_hero h1{font-family:var(--display);letter-spacing:0;color:#f0efea;text-shadow:0 3px 28px #0008;margin:0 0 20px;font-size:clamp(52px,5.4vw,82px);font-weight:800;line-height:.98}.HxVbBq_hero .HxVbBq_heroCopy{color:#bcc0ba;text-shadow:0 2px 14px #000b;max-width:510px;font-size:16px;line-height:1.65}.HxVbBq_heroActions{flex-wrap:wrap;gap:12px;margin:26px 0 31px;display:flex}.HxVbBq_primary,.HxVbBq_secondary{border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;font-size:12px;font-weight:800;line-height:1.5;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.HxVbBq_primary{color:#191a18;background:#f4c755;border:1px solid #f4c755}.HxVbBq_primary:not(:disabled):hover{background:#f6d275;border-color:#f6d275;transform:translateY(-2px)}.HxVbBq_secondary{color:#e4e7df;background:#26211a78;border:1px solid #786e60}.HxVbBq_secondary:hover{background:#3f372c;border-color:#9f978c;transform:translateY(-2px)}.HxVbBq_heroStats{border-top:1px solid #f1ebd524;gap:26px;max-width:500px;padding-top:21px;display:flex}.HxVbBq_heroStats>div{flex-direction:column;gap:7px;min-width:0;display:flex}.HxVbBq_heroStats>div+div{border-left:1px solid #f1ebd524;padding-left:25px}.HxVbBq_heroStats strong{letter-spacing:0;color:#eeece5;font-size:24px;font-weight:700;line-height:1}.HxVbBq_heroStats span{color:#bcb7af;font-size:10px;line-height:1.5}.HxVbBq_openHint{z-index:3;color:#c3beb6;transition:opacity .35s ease, transform .5s var(--cover-ease), border-color .2s;background:#1d1811b8;border:1px solid #d8ddd226;border-radius:3px;align-items:center;gap:9px;padding:8px 10px;font-size:10px;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.HxVbBq_openHint:hover{color:#f1eee6;border-color:#f4c755}.HxVbBq_openHint svg{animation:2.4s ease-in-out infinite HxVbBq_hint;transform:rotate(90deg)}.HxVbBq_hero:not([data-phase=cover]) .HxVbBq_openHint{opacity:0;pointer-events:none;animation:none;transform:translate(-50%,20px)}.HxVbBq_storeTop{justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.HxVbBq_storeTop h1{font:700 22px/1.2 var(--display);letter-spacing:.01em;color:#f0efea}.HxVbBq_storeTop h1:focus{outline:none}.HxVbBq_storeTop button{color:#e4e7df;background:0 0;border:1px solid #cbd0c747;border-radius:3px;align-items:center;gap:9px;min-height:40px;padding:9px 14px;font-size:11px;display:inline-flex}.HxVbBq_storeTop button:hover{color:#f8dc95;border-color:#f4c755}.HxVbBq_storeTop button svg{transform:rotate(180deg)}.HxVbBq_storeContent{z-index:32;background:linear-gradient(#231e16f7,#231e16f7),url(/textures/concrete-grain.svg);min-height:100svh;padding-top:84px;position:relative}.HxVbBq_page[data-home-phase=cover] .HxVbBq_storeContent{visibility:hidden;opacity:0}.HxVbBq_page[data-home-phase=opening] .HxVbBq_storeContent{animation:HxVbBq_contentEnter .38s var(--cover-ease) .47s both}.HxVbBq_page[data-home-phase=closing] .HxVbBq_storeContent{animation:.21s both HxVbBq_contentLeave}.HxVbBq_portal{z-index:31;left:var(--reveal-x);top:var(--reveal-y);aspect-ratio:1;pointer-events:none;visibility:hidden;transform-origin:50%;opacity:0;background:radial-gradient(circle,#383127 0 18%,#2d251b 48%,#231e16 74%),#231e16;border-radius:50%;width:16vmax;position:fixed;transform:translate(-50%,-50%)scale(.01);box-shadow:0 0 0 1px #f7d47e,0 0 36px 8px #f4c7555c,inset 0 0 38px #0008}.HxVbBq_portal:before,.HxVbBq_portal:after{content:"";border-radius:inherit;position:absolute;inset:0}.HxVbBq_portal:before{opacity:.26;background-image:linear-gradient(#a59b8e17 1px,#0000 1px),linear-gradient(90deg,#a59b8e17 1px,#0000 1px);background-size:32px 32px}.HxVbBq_portal:after{border:2px solid #f8dc96;inset:-2px;box-shadow:0 0 12px #f5cb61,0 0 42px #f4c7558c}.HxVbBq_page[data-home-phase=opening] .HxVbBq_portal{visibility:visible;will-change:transform, opacity;animation:.88s cubic-bezier(.7,0,.16,1) both HxVbBq_portalOpen}.HxVbBq_page[data-home-phase=closing] .HxVbBq_portal{visibility:visible;will-change:transform, opacity;animation:.62s cubic-bezier(.76,0,.24,1) both HxVbBq_portalClose}.HxVbBq_portalRing,.HxVbBq_portalFlash,.HxVbBq_portalEmbers{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.HxVbBq_portalRing{border:1px solid #f8dc96;box-shadow:0 0 18px #f6cf6e,inset 0 0 18px #f6cf6e}.HxVbBq_page[data-home-phase=opening] .HxVbBq_portalRing{animation:.54s ease-out both HxVbBq_portalRing}.HxVbBq_portalFlash{mix-blend-mode:screen;background:radial-gradient(circle,#fff6e7 0 2%,#f6d070 4%,#0000 25%)}.HxVbBq_page[data-home-phase=opening] .HxVbBq_portalFlash{animation:.42s ease-out both HxVbBq_portalFlash}.HxVbBq_portalEmbers i{--ember-angle:0deg;opacity:0;width:3px;height:18px;transform:translate(-50%, -50%) rotate(var(--ember-angle)) translateY(-12px) scaleY(.4);background:linear-gradient(#fff1d2,#f4c755,#0000);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #f5cc65}.HxVbBq_page[data-home-phase=opening] .HxVbBq_portalEmbers i{animation:.52s ease-out both HxVbBq_portalEmber}.HxVbBq_page[data-home-phase=opening] .HxVbBq_portalEmbers i:nth-child(2n){animation-delay:35ms}.HxVbBq_page[data-home-phase=opening] .HxVbBq_portalEmbers i:nth-child(3n){animation-delay:70ms}.HxVbBq_how{margin-top:64px}.HxVbBq_sectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.HxVbBq_sectionHead h2{letter-spacing:0;margin-top:10px;font-size:clamp(25px,2.55vw,36px);line-height:1.2}.HxVbBq_textLink{color:#c9c5c0;white-space:nowrap;align-items:center;gap:12px;padding-block:6px;font-size:12px;font-weight:600;display:inline-flex}.HxVbBq_textLink:hover{color:#f6d378}.HxVbBq_textLink svg{transition:transform .2s}.HxVbBq_textLink:hover svg{transform:translate(4px)}.HxVbBq_steps{background:#28221a;border:1px solid #473f34;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.HxVbBq_steps article{padding:27px 30px 32px}.HxVbBq_steps article+article{border-left:1px solid #473f34}.HxVbBq_stepTop{align-items:center;display:flex}.HxVbBq_stepTop svg{color:#978b7a}.HxVbBq_steps h3{margin:23px 0 12px;font-size:18px}.HxVbBq_helpStrip{background:linear-gradient(90deg,#624d3124,#2f2921);border:1px solid #575348;border-left:3px solid #f4c755;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding:31px 35px;display:flex}.HxVbBq_helpStrip h2{letter-spacing:0;margin-top:9px;font-size:25px}@keyframes HxVbBq_hint{0%,to{transform:translateY(0)rotate(90deg)}50%{transform:translateY(4px)rotate(90deg)}}@keyframes HxVbBq_contentEnter{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes HxVbBq_contentLeave{to{opacity:.3;transform:translateY(12px)}}@keyframes HxVbBq_portalOpen{0%{opacity:0;transform:translate(-50%,-50%)scale(.01)}8%{opacity:1;transform:translate(-50%,-50%)scale(.1)}32%{opacity:1;transform:translate(-50%,-50%)scale(.78)}to{opacity:1;transform:translate(-50%,-50%)scale(18)}}@keyframes HxVbBq_portalClose{0%{opacity:1;transform:translate(-50%,-50%)scale(18)}76%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(.01)}}@keyframes HxVbBq_portalRing{0%{opacity:0;transform:scale(.15)}28%{opacity:1}to{opacity:0;transform:scale(2.8)}}@keyframes HxVbBq_portalFlash{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@keyframes HxVbBq_portalEmber{0%{opacity:0}18%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--ember-angle)) translateY(-12vmax) scaleY(1)}}@media (min-width:1500px){.HxVbBq_heroContent{padding-top:0}}@media (max-width:1150px){.HxVbBq_heroContent{padding-inline:0}.HxVbBq_hero h1{font-size:62px}}@media (max-width:1120px){.HxVbBq_storeContent{padding-top:120px}}@media (min-width:561px) and (max-height:680px){.HxVbBq_heroContent{bottom:24px}.HxVbBq_hero h1{font-size:48px}.HxVbBq_heroActions{margin-block:16px}.HxVbBq_heroStats{padding-top:14px}}@media (max-width:800px){.HxVbBq_heroContent{width:min(610px,100vw - 48px);padding:0;bottom:28px;left:24px}.HxVbBq_hero h1{margin-top:0;font-size:53px}.HxVbBq_heroCopy{max-width:340px}.HxVbBq_how{margin-top:44px}.HxVbBq_steps article{padding:23px 18px}.HxVbBq_steps h3{font-size:16px}}@media (max-width:560px){.HxVbBq_page{padding-bottom:30px}.HxVbBq_hero{height:100svh;margin:0}.HxVbBq_heroContent{width:auto;max-width:none;padding:0;bottom:21px;left:20px;right:20px}.HxVbBq_hero h1{margin-top:0;font-size:clamp(35px,9.7vw,54px);line-height:1.06}.HxVbBq_hero .HxVbBq_heroCopy{max-width:320px;font-size:12px;line-height:1.7}.HxVbBq_heroActions{gap:8px;margin:23px 0 25px}.HxVbBq_heroActions>a,.HxVbBq_heroActions>button{white-space:nowrap;flex:1;gap:5px;min-height:45px;padding:9px 7px;font-size:11px}.HxVbBq_heroActions svg{width:15px}.HxVbBq_heroStats{gap:14px;padding-top:19px}.HxVbBq_heroStats strong{font-size:21px}.HxVbBq_heroStats>div{flex:1;gap:7px}.HxVbBq_heroStats>div+div{padding-left:12px}.HxVbBq_heroStats span{font-size:9px}.HxVbBq_openHint{display:none}.HxVbBq_storeContent{padding-top:118px}.HxVbBq_storeTop h1{max-width:200px;font-size:18px}.HxVbBq_storeTop button{min-height:38px;padding-inline:11px;font-size:10px}.HxVbBq_sectionHead{align-items:start;gap:10px;margin-bottom:18px}.HxVbBq_sectionHead h2{max-width:255px;margin-top:9px;font-size:25px}.HxVbBq_sectionHead>.HxVbBq_textLink{white-space:normal;text-align:right;gap:4px;max-width:92px;margin-top:24px;font-size:9px}.HxVbBq_sectionHead>.HxVbBq_textLink svg{flex-shrink:0;width:15px}.HxVbBq_steps{grid-template-columns:1fr}.HxVbBq_steps article{padding:22px}.HxVbBq_steps article+article{border-top:1px solid #473f34;border-left:0}.HxVbBq_steps h3{margin:14px 0 8px;font-size:18px}.HxVbBq_steps p{font-size:12px}.HxVbBq_helpStrip{flex-direction:column;align-items:start;margin-top:32px;padding:25px 23px}.HxVbBq_helpStrip h2{font-size:25px}.HxVbBq_helpStrip .HxVbBq_secondary{width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){.HxVbBq_page *,.HxVbBq_page :before,.HxVbBq_page :after{transition:none!important;animation:none!important}.HxVbBq_primary:not(:disabled):hover,.HxVbBq_secondary:hover{transform:none}.HxVbBq_page .HxVbBq_storeContent{animation:none}}.HxVbBq_primary,.HxVbBq_secondary{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;border-radius:0;font-size:15px;font-weight:700;font-stretch:85%}.HxVbBq_primary{box-shadow:inset 0 -3px #00000038}@supports (corner-shape:bevel){.HxVbBq_primary,.HxVbBq_secondary{corner-shape:bevel;border-radius:9px 0}}.HxVbBq_steps{background:0 0;border:0;border-radius:0;gap:16px;overflow:visible}.HxVbBq_steps article,.HxVbBq_steps article+article{border:1px solid var(--line);background:var(--rivets), var(--plate);box-shadow:var(--plate-shine);position:relative}.HxVbBq_steps article:not(:last-child):after{background:repeating-linear-gradient(90deg, var(--accent) 0 4px, transparent 4px 7px);content:"";width:17px;height:2px;position:absolute;top:52px;right:-17px}.HxVbBq_stepTop svg{box-sizing:content-box;background:var(--well);color:var(--accent);box-shadow:var(--well-shadow);border:1px solid #3a3127;padding:12px}.HxVbBq_steps h3{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:800;font-stretch:85%}.HxVbBq_steps p{color:var(--muted);font-size:14px;line-height:1.6}.HxVbBq_helpStrip{border:1px solid var(--line);border-left:3px solid var(--accent);background:linear-gradient(90deg, #f2b72b12, transparent 55%), var(--rivets), var(--plate);box-shadow:var(--plate-shine)}.HxVbBq_helpStrip h2{margin-top:0;font-size:30px}@media (max-width:560px){.HxVbBq_steps{gap:12px}.HxVbBq_steps article+article{border-top:1px solid var(--line)}.HxVbBq_steps article:not(:last-child):after{background:repeating-linear-gradient(180deg, var(--accent) 0 4px, transparent 4px 7px);width:2px;height:13px;inset:auto auto -13px 44px}.HxVbBq_steps p{font-size:14px}}
