.cSbBpW_editor{border-top:1px solid var(--line);min-width:0;margin-top:12px;padding-top:12px}.cSbBpW_editor summary{cursor:pointer;min-height:44px;color:var(--text);padding:10px 0;display:list-item}.cSbBpW_editor p{color:var(--muted);font-size:12px;line-height:1.6}.cSbBpW_coordinate{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:6px 12px;margin:12px 0;font-size:12px;display:grid}.cSbBpW_coordinate input[type=range]{width:100%;min-height:32px;accent-color:var(--accent);grid-column:1/-1}.cSbBpW_coordinate input[type=number],.cSbBpW_surface select{width:100%;min-width:0;min-height:40px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:6px}.cSbBpW_surface{grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;font-size:12px;display:grid}
.XYF_1W_preview{width:100%;min-width:0;position:relative}.XYF_1W_modes,.XYF_1W_views{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px;display:flex}.XYF_1W_preview button{font:inherit;color:var(--muted);border:1px solid var(--line);background:var(--bg-2);cursor:pointer;border-radius:6px;min-height:44px;padding:8px 16px;font-size:13px}.XYF_1W_preview button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.XYF_1W_preview button:disabled{opacity:.5;cursor:not-allowed}.XYF_1W_preview button:focus-visible,.XYF_1W_details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.XYF_1W_modes span{margin-left:4px;font-size:10px}.XYF_1W_notice{color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:10px;font-size:13px;line-height:1.5}.XYF_1W_details{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.XYF_1W_details summary{cursor:pointer;padding:6px 0}.XYF_1W_details p{margin:8px 0}.XYF_1W_details a{text-decoration:underline}@media (max-width:640px){.craft-stage:has(.XYF_1W_preview[data-craft-3d-active=true]){position:relative}.XYF_1W_modes{margin-bottom:4px}.XYF_1W_modes button{min-height:32px;padding:4px 12px}}
.YudHcq_drafts{border:1px solid var(--line,#543021);border-radius:12px;width:100%;margin:1rem 0;padding:1rem}.YudHcq_drafts summary{cursor:pointer;font-weight:600}.YudHcq_form{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.YudHcq_form input{min-width:0;color:inherit;border:1px solid var(--line,#543021);background:0 0;border-radius:6px;flex:10rem;padding:.65rem}.YudHcq_list{scrollbar-gutter:stable;max-height:20rem;margin:.75rem 0;padding:0;list-style:none;overflow-y:auto}.YudHcq_list li{border-top:1px solid var(--line,#543021);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 0;display:flex}.YudHcq_name{overflow-wrap:anywhere;flex:10rem;min-width:0}.YudHcq_link{text-underline-offset:.2em;text-decoration:underline}
.craft-head{text-align:center;justify-items:center;gap:12px;padding:26px 0 10px;display:grid}.craft-sub{max-width:560px;color:var(--muted);margin:0;line-height:1.55}.craft-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(18px,3.5vw,48px);padding-top:14px;display:grid}.craft-stage{place-items:center;gap:18px;min-height:480px;padding:20px 0;display:grid;position:sticky;top:20px}.craft-gun{place-items:center;width:100%;display:grid;position:relative}.craft-gun .hero-box{width:min(100%,560px)}.craft-gun .view-badge{bottom:-8px}.gun-sticker{z-index:2;pointer-events:none;filter:drop-shadow(0 1px 1px #00000073)saturate(.95);height:auto;position:absolute}.gun-sticker.is-approx{outline:1.5px dashed var(--accent);outline-offset:2px;border-radius:6px}.gun-approx{z-index:3;border:1px dashed var(--accent);color:var(--accent);pointer-events:none;border-radius:6px;padding:1px 6px;font-size:10px;position:absolute;bottom:4%;right:2%}.gun-slot{z-index:3;aspect-ratio:1;border:1.5px dashed var(--accent);color:var(--accent);pointer-events:none;border-radius:8px;place-items:center;font-size:10px;animation:1.6s ease-in-out infinite slot-pulse;display:grid;position:absolute;translate:-50% -50%}@keyframes slot-pulse{50%{box-shadow:0 0 14px color-mix(in oklab, var(--accent) 55%, transparent)}}.gun-charm{z-index:3;pointer-events:none;width:12%;position:absolute}.gun-charm-swing{transform-origin:52% 5%;animation:2.8s ease-in-out infinite charm-swing;display:block;translate:-52% -5%}@keyframes charm-swing{0%,to{transform:rotate(6deg)}50%{transform:rotate(-6deg)}}.craft-slot-hint{text-align:center;max-width:420px;color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.5}.craft-decals{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:10px;padding:10px 14px;display:flex;position:relative}.craft-decal{border:1px dashed var(--ink);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.craft-decal{border:1px dashed color-mix(in oklab, var(--ink) 25%, transparent)}}.craft-decal{color:var(--muted);transition:border-color .2s, box-shadow .2s, transform .2s var(--ease);background:#00000040;font-size:13px;overflow:hidden}.craft-decal:hover{transform:translateY(-2px)}.craft-decal-number{min-width:16px;color:var(--ink);pointer-events:none;background:#090707dd;border-radius:3px;padding:1px 3px;font-size:10px;line-height:14px;position:absolute;top:3px;left:3px}.craft-panel{gap:14px;min-width:0;display:grid}.craft-block{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}[data-theme=inferno] .craft-block,[data-theme=inferno] .craft-decals{border-radius:2px}[data-theme=inferno] .craft-decal{border-radius:4px}.craft-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.craft-block-head>.mono:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);align-items:center;gap:6px;font-size:11px;display:inline-flex}.craft-slot-label{max-width:60%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.craft-skin-name{margin:-4px 0 0;font-size:clamp(26px,3.4vw,38px);line-height:1}.craft-link.is-danger:hover{border-color:var(--pass);color:var(--pass)}.craft-picker{gap:10px;display:grid;overflow:hidden}.craft-results.is-skins{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:260px}.craft-editor{background:#00000040;border-radius:14px;grid-template-columns:84px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.craft-editor>img{object-fit:contain;width:84px;height:84px}.craft-editor-body{gap:8px;min-width:0;display:grid}.craft-editor-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.craft-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.craft-charms{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;max-height:210px;padding:2px;display:grid;overflow-y:auto}.craft-charm-pick{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle, var(--tone,#888), transparent 70%);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.craft-charm-pick{background:radial-gradient(circle, color-mix(in oklab, var(--tone,#888) 20%, transparent), transparent 70%)}}.craft-charm-pick{color:var(--muted);font-size:11px;transition:border-color .2s}.craft-charm-pick img{object-fit:contain;width:84%;height:84%}.craft-charm-pick.is-on{box-shadow:inset 0 0 0 1px var(--accent)}.craft-go{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.craft-go{border-color:color-mix(in oklab, var(--accent) 35%, var(--line))}}.craft-faq{gap:8px;max-width:780px;margin:48px auto 0;display:grid}.craft-faq details{border:1px solid var(--line);background:var(--glass);border-radius:14px;padding:14px 16px}.craft-faq summary{cursor:pointer;font-weight:600}.craft-faq p{color:var(--muted);margin:10px 0 0;line-height:1.6}@media (max-width:960px){.craft-grid{grid-template-columns:1fr}.craft-stage{min-height:0;position:relative;top:0}}@media (max-width:520px){.craft-decals{gap:6px;padding:8px 10px}.craft-decal{width:48px;height:48px}.craft-editor{grid-template-columns:60px 1fr}.craft-editor>img{width:60px;height:60px}}.app[data-motion=reduced] .gun-charm-swing,.app[data-motion=reduced] .gun-slot{animation:none}.crafts-sub{margin:34px 0 12px;font-size:clamp(26px,4vw,36px)}.crafts-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.craft-card{border:1px solid var(--line);border-bottom:3px solid var(--rarity);background:radial-gradient(100% 70% at 50% 0%, var(--rarity), transparent 65%), var(--glass);border-radius:16px;gap:6px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.craft-card{background:radial-gradient(100% 70% at 50% 0%, color-mix(in oklab, var(--rarity) 18%, transparent), transparent 65%), var(--glass)}}.craft-card-skin{aspect-ratio:4/3;object-fit:contain;width:100%}.craft-card-stickers{flex-wrap:wrap;gap:4px;min-height:36px;display:flex}.craft-card-stickers img{object-fit:contain;background:#0000004d;border-radius:6px;width:36px;height:36px}.craft-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.craft-card-skin-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.craft-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.craft-vote{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:6px 12px;font-size:12px;transition:color .15s,border-color .15s,background .15s}.craft-publish{border:1px dashed var(--accent);border-radius:14px;gap:8px;margin-top:14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.craft-publish{border:1px dashed color-mix(in oklab, var(--accent) 45%, transparent)}}.craft-publish a{color:var(--accent)}.craft-cost{gap:8px;display:grid}.craft-cost ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.craft-cost li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.craft-cost li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.craft-cost li .craft-link{padding:3px 8px;font-size:10px}.craft-cost .inspect-note{margin:0}.craft-card-cost{color:var(--like);margin-left:8px}.craft-card-staff{letter-spacing:.1em;text-transform:uppercase;color:#e4ae39;align-self:center;font-size:10px}@media (max-width:640px){.craft-stage{z-index:6;background:var(--bg);gap:6px;min-height:0;padding:6px 0 10px;position:sticky;top:0}.craft-stage:after{content:"";background:linear-gradient(var(--bg), transparent);pointer-events:none;height:12px;position:absolute;top:100%;left:0;right:0}.craft-gun .hero-box{width:min(60vw,240px)}.craft-slot-hint{display:none}.craft-grid:has(input:not([type=range]):not([type=checkbox]):focus) .craft-stage{position:relative}}.crafts-cost-note{margin-top:16px}.crafts-cost-note summary{cursor:pointer;min-height:44px;padding:12px 0}.gun-handles{z-index:4;pointer-events:none;position:absolute;inset:0}.gun-handles .gun-handle{aspect-ratio:1;border:1.5px solid var(--accent);min-height:0;padding:0;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.gun-handles .gun-handle{border:1.5px solid color-mix(in oklab, var(--accent) 75%, transparent)}}.gun-handles .gun-handle{cursor:grab;touch-action:none;pointer-events:auto;background:0 0;border-radius:10px}.gun-rotor{pointer-events:none;width:0;height:0;position:absolute}.gun-rotate{border:1.5px solid var(--accent);background:var(--bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-68px;left:-22px}@supports (color:color-mix(in lab, red, red)){.gun-rotate{background:color-mix(in oklab, var(--bg) 70%, transparent)}}.gun-rotate{color:var(--accent);cursor:grab;touch-action:none;pointer-events:auto}.gun-handles .gun-handle:focus-visible,.gun-rotate:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gun-handles[data-dragging=true] .gun-handle,.gun-handles[data-dragging=true] .gun-rotate{cursor:grabbing}.craft-gun:has(.gun-handles[data-dragging=true]) .hero-box{touch-action:none;-webkit-user-select:none;user-select:none;animation-play-state:paused}.craft-suggest{gap:8px;min-width:0;margin:12px 0;display:grid}.craft-suggest-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.craft-suggest .craft-hint{margin:0;font-size:12px}.craft-suggest-caps{flex-wrap:wrap;gap:6px;display:flex}.craft-suggest-caps .wear-chip{min-width:44px;min-height:44px;padding:8px 10px;font-size:12px}.craft-suggest-caps .wear-chip[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.craft-suggest-row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:96px;grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.craft-suggest-row .craft-result{scroll-snap-align:start;min-height:44px}.craft-suggest-row .craft-result span{font-size:12px}.craft-suggest-how{color:var(--muted);font-size:12px;line-height:1.5}.craft-suggest-how summary{cursor:pointer;min-height:44px;padding:12px 0;display:list-item}.craft-suggest-how p{margin:0 0 8px}.craft-remix{max-width:560px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;font-size:12px;display:flex}.craft-remix .craft-link{min-height:44px;color:var(--accent);border-color:var(--accent);font-size:12px}@supports (color:color-mix(in lab, red, red)){.craft-remix .craft-link{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.craft-card-remix{min-height:44px;color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.craft-card-remix{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.craft-card-staff.is-starter{color:var(--muted)}.crafts-sub-note{color:var(--muted);margin:-6px 0 12px;font-size:13px}.craft-head.is-compact{gap:8px;padding:14px 0 4px}.craft-head.is-compact .page-title{font-size:clamp(28px,4vw,40px)}.craft-starters{gap:8px;width:100%;min-width:0;max-width:760px;display:grid}.craft-starters ul{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}@media (min-width:641px){.craft-starters ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.craft-starter{border:1px solid var(--line);border-left:3px solid var(--tone,var(--line));background:var(--glass);min-height:56px;color:var(--ink);text-align:left;scroll-snap-align:start;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:border-color .2s;display:grid}.craft-starter:hover,.craft-starter:focus-visible{border-color:var(--accent)}.craft-starter img{object-fit:contain;width:64px;height:48px}.craft-starter b,.craft-starter small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.craft-starter b{font-size:13px}.craft-starter small{color:var(--muted);font-size:10px}.craft-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(100%,560px);display:flex}.craft-bar-cost{border:1px solid var(--line);background:var(--glass);min-width:0;min-height:44px;color:var(--ink);border-radius:999px;align-items:baseline;gap:8px;padding:10px 14px;display:inline-flex}.craft-bar-cost>.mono{color:var(--muted);font-size:11px}.craft-bar-cost b{color:var(--like);white-space:nowrap;font-size:18px}.craft-bar-cost .craft-bar-buy{color:var(--accent);white-space:nowrap}.craft-bar-cost:hover,.craft-bar-cost:focus-visible{border-color:var(--accent)}.craft-bar-inspect{color:#050608;background:linear-gradient(110deg, var(--accent), var(--accent-2));border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}@media (min-width:961px){.craft-gun .hero-box{width:min(100%,560px,max(320px,133.333dvh - 480px))}}@media (max-width:960px){.craft-bar{left:12px;right:12px;bottom:calc(var(--tabbar-h,0px) + 8px);z-index:30;border:1px solid var(--line);background:var(--bg-2);border-radius:999px;flex-wrap:nowrap;justify-content:space-between;width:auto;padding:4px;position:fixed}@supports (color:color-mix(in lab, red, red)){.craft-bar{background:color-mix(in oklab, var(--bg-2) 92%, transparent)}}.craft-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s var(--ease), opacity .25s, visibility .25s;box-shadow:0 10px 30px -12px #000c}.craft-bar[data-away=true]{opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px))}.craft-bar-cost{background:0 0;border:0;flex:1}.craft-grid:has(input:not([type=range]):not([type=checkbox]):focus) .craft-bar{display:none}}@media (max-width:640px){.craft-bar-inspect{display:none}.craft-bar-cost{justify-content:space-between}}.app[data-motion=reduced] .craft-bar{transition:none}.craft-cost-buy{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.craft-cost li .craft-link.is-also{color:var(--muted)}@media (max-width:520px){.craft-cost li{grid-template-columns:minmax(0,1fr) auto}.craft-cost-buy{grid-column:1/-1;justify-content:flex-start}.craft-cost li .craft-link{min-height:32px;padding:6px 10px}}.craft-card-gun{position:relative}.craft-card-buy{min-height:44px;color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.craft-card-buy{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}
