@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.woff) format("woff")}:root{--bg-0: #060b09;--bg-1: #0a120e;--bg-2: #101b14;--bg-3: #17251b;--panel: #152218;--panel-2: #1a2b1e;--panel-3: #223828;--slot: #08110a;--line: #3b553d;--line-soft: #283c2c;--line-strong: #5f7d58;--text: #f3f7e8;--text-soft: #d4e2c7;--muted: #a4b598;--dim: #74856d;--emerald: #45f59f;--emerald-deep: #15b86b;--emerald-dark: #076d42;--grass: #a5e45e;--gold: #ffd45f;--gold-deep: #d5a229;--redstone: #ff7257;--diamond: #5ce9ff;--lapis: #7194ff;--purple: #c493ff;--coral: #ff9673;--amber: #ffb657;--mint: #73f7c7;--sky: #75caff;--rose: #ff91ba;--paper: #f2e6c4;--font-body: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Source Han Sans SC", "Segoe UI", sans-serif;--font-display: var(--font-body);--font-pixel: "Silkscreen", "Courier New", monospace;--shadow-panel: 0 2px 0 rgba(0, 0, 0, .5), 0 18px 40px rgba(0, 0, 0, .22);--inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .065);--ease-out: cubic-bezier(.22, 1, .36, 1);--max-width: 1320px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-0);color-scheme:dark}body{margin:0;min-width:300px;min-height:100vh;font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--text);background-color:var(--bg-1);background-image:radial-gradient(ellipse 52% 38% at 12% -8%,rgba(126,224,88,.2),transparent 64%),radial-gradient(ellipse 42% 32% at 96% 0%,rgba(63,206,226,.14),transparent 60%),radial-gradient(ellipse 38% 30% at 86% 58%,rgba(122,109,245,.1),transparent 68%),radial-gradient(ellipse 64% 46% at 46% 115%,rgba(225,151,59,.11),transparent 70%),linear-gradient(180deg,#0d1711,#09120d 48%,#070c09);background-attachment:fixed;-webkit-font-smoothing:auto;text-rendering:auto}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),repeating-linear-gradient(135deg,transparent 0 6px,rgba(0,0,0,.13) 6px 7px);background-size:8px 8px,8px 8px,14px 14px;mask-image:linear-gradient(to bottom,#000,#0009,#000)}::selection{color:#071008;background:var(--emerald)}::-webkit-scrollbar-track{background:#090d09}::-webkit-scrollbar-thumb{border:3px solid #090d09;background:#3c4a36}::-webkit-scrollbar-thumb:hover{background:#526246}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.02em}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.container{width:min(var(--max-width),calc(100% - 64px));margin-inline:auto}.site-shell{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.section{position:relative;padding:76px 0}.section--band{border-top:1px solid rgba(87,118,70,.5);border-bottom:1px solid rgba(87,118,70,.5);background:radial-gradient(ellipse 35% 90% at 8% 30%,rgba(91,161,73,.08),transparent 65%),radial-gradient(ellipse 30% 80% at 92% 20%,rgba(76,166,156,.055),transparent 70%),linear-gradient(180deg,#162416db,#0a140ecc),repeating-linear-gradient(90deg,transparent 0 63px,rgba(255,255,255,.012) 63px 64px)}.w-full{width:100%}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:#a9c39e;font-family:var(--font-pixel);font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.eyebrow--light{color:#d0e5b4}.eyebrow__dash{display:inline-block;width:20px;height:2px;background:linear-gradient(90deg,var(--gold),var(--emerald));box-shadow:5px 0 #45f59f40}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--text-soft);font-size:13px;font-weight:700;transition:color .18s ease,gap .18s ease}.text-link:hover{color:var(--emerald);gap:10px}.mini-link{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;font-weight:700;transition:color .18s ease}.mini-link span{color:var(--emerald);font-size:16px;line-height:1}.mini-link:hover{color:var(--text)}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:24px;color:var(--dim);font-size:12px}.breadcrumb a{color:var(--muted);transition:color .18s ease}.breadcrumb a:hover{color:var(--emerald)}.breadcrumb span{color:var(--line-strong)}.breadcrumb--light{color:#d5e5c78c}.breadcrumb--light a{color:#e5f1d6bf}.live-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid rgba(100,214,151,.45);border-radius:2px;background:#16402bb8;color:#90efb9;font-family:var(--font-pixel);font-size:8px;letter-spacing:.05em}.live-pill i,.live-dot,.online-count i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--emerald);box-shadow:0 0 8px #43dc88cc;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.mc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:42px;padding:0 18px;border:2px solid #080c07;border-radius:2px;font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:.01em;line-height:1;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.13);white-space:nowrap;transition:filter .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.mc-btn svg{flex:0 0 auto}.mc-btn:hover:not(:disabled){filter:brightness(1.11) saturate(1.04)}.mc-btn:active:not(:disabled){transform:translateY(2px)}.mc-btn:disabled{cursor:not-allowed;filter:grayscale(.35) brightness(.72);opacity:.75}.mc-btn--lg{height:52px;padding-inline:24px;font-size:14px}.mc-btn--sm{height:34px;padding-inline:13px;font-size:12px}.mc-btn--primary{color:#0c1c07;background:linear-gradient(180deg,#b8ee70,#83c64f 44%,#5c9e32);box-shadow:inset 2px 2px #e9ffbaa6,inset -3px -3px #2e5c17b8,0 3px #2d4c1b,0 0 22px #97e85c21}.mc-btn--primary:active:not(:disabled){box-shadow:inset 2px 2px #2d521bb8,inset -2px -2px #daf7ad4d,0 1px #2a421e}.mc-btn--emerald{color:#061b10;background:linear-gradient(180deg,#86ffc4,#35e28e 52%,#0aa863);box-shadow:inset 2px 2px #d5ffea8c,inset -3px -3px #026d3dbd,0 3px #075434,0 0 20px #45f59f29}.mc-btn--stone{color:#eef5e2;background:linear-gradient(180deg,#5a7250,#41593b 54%,#30452e);box-shadow:inset 2px 2px #c0d8ab47,inset -3px -3px #0a1409ad,0 3px #0b160a;text-shadow:0 1px 0 rgba(0,0,0,.45)}.mc-btn--ghost{border-color:#426043;color:#d4e3c6;background:#182b1d75;box-shadow:inset 0 0 0 1px #ffffff09;text-shadow:none}.mc-btn--ghost:hover:not(:disabled){border-color:#7aa665;color:#f4fbe9;background:#26402a8c}.mc-btn--gold{color:#352304;background:linear-gradient(180deg,#ffe89a,#ffd15b 45%,#e0a72c);box-shadow:inset 2px 2px #fffacfb3,inset -3px -3px #895809a6,0 3px #79510e,0 0 20px #ffce5721;text-shadow:0 1px 0 rgba(255,255,255,.24)}.mc-btn--danger{color:#fff0ec;background:linear-gradient(180deg,#d96251,#b93b2d);box-shadow:inset 2px 2px #ffb9a966,inset -3px -3px #5c140ea6,0 3px #541b14}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:2px;color:var(--muted);background:#0f160e8c;transition:color .16s ease,border-color .16s ease,background .16s ease}.icon-btn:hover:not(:disabled),.icon-btn.is-active{border-color:var(--line-strong);color:var(--text);background:var(--panel-2)}.icon-btn:disabled{cursor:default;opacity:.55}.count-badge{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:1px solid #091008;border-radius:8px;color:#0d1809;background:var(--gold);font-family:var(--font-pixel);font-size:8px;line-height:1}.count-badge--red{color:#fff3ee;background:var(--redstone)}.panel{position:relative;border:1px solid var(--line);border-radius:2px;background:linear-gradient(180deg,rgba(113,173,98,.055),transparent 100px),linear-gradient(180deg,#19271b,#111b14);box-shadow:var(--inner-highlight),var(--shadow-panel)}.panel:after{content:"";position:absolute;inset:3px;z-index:0;border:1px solid rgba(166,212,144,.035);pointer-events:none}.panel>*{position:relative;z-index:1}.side-panel{border:1px solid var(--line);border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 70px),#152219;box-shadow:var(--inner-highlight)}.side-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:var(--text-soft);background:linear-gradient(90deg,rgba(91,151,72,.07),transparent 70%),#111d138c;box-shadow:inset 0 2px #89c76514;font-family:var(--font-pixel);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.side-panel__head>span:last-child{color:var(--dim);font-family:var(--font-body);font-size:11px;letter-spacing:0}.side-panel__head .online-count{display:inline-flex;align-items:center;gap:5px;color:#8bcaa4;font-family:var(--font-pixel);font-size:8px}.side-panel__head svg{color:var(--gold)}.sidebar-skeleton{display:grid;gap:10px;padding:16px}.engine-status{display:inline-flex;align-items:center;gap:6px;color:#8ec9a3;font-family:var(--font-pixel);font-size:9px;letter-spacing:.04em;white-space:nowrap}.engine-status i{width:6px;height:6px;border-radius:50%;background:var(--emerald);box-shadow:0 0 8px #43dc88cc}.tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:2px 7px;border:1px solid rgba(120,140,108,.26);border-radius:2px;color:var(--muted);background:#ffffff06;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap}.tag--loader{border-color:#64d8dd38;color:#8ac7c9;background:#1e4c4e42}.tag--removable{padding-right:3px;color:var(--text-soft)}.tag--removable button{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;border:0;color:var(--dim);background:transparent}.category-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--chip-color, #6f8a5c) 45%,transparent);border-radius:2px;color:color-mix(in srgb,var(--chip-color, #9ab489) 82%,white 18%);background:color-mix(in srgb,var(--chip-color, #6f8a5c) 14%,transparent);font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:inset 0 1px color-mix(in srgb,var(--chip-color, #9ab489) 14%,transparent)}.category-chip--large{min-height:28px;padding:3px 10px;font-size:11px;border-color:#69c8cf59;color:var(--diamond);background:#2972761a}.thread-flag{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid var(--line);border-radius:2px;color:var(--dim);background:#ffffff05;font-size:9px;font-weight:700;line-height:1.6;white-space:nowrap}.thread-flag--pin{border-color:#eabf5340;color:var(--gold);background:#694f1426}.thread-flag--hot{border-color:#e7624e40;color:#ef8b7a;background:#64261d29}.emerald-price{display:inline-flex;align-items:baseline;gap:5px;color:var(--emerald);white-space:nowrap}.emerald-price svg{position:relative;top:2px}.emerald-price strong{color:#dbfff0;font-size:14px;font-weight:800;letter-spacing:-.01em}.emerald-price small{color:var(--muted);font-size:10px}.emerald-price--sm strong{font-size:12px}.emerald-price--lg strong{font-size:25px;letter-spacing:-.03em}.emerald-price.is-free{color:#a7df85;font-size:12px;font-weight:800}.emerald-price--lg.is-free{font-size:23px}.rating-stars{display:inline-flex;align-items:center;gap:1px;color:#6b776299}.rating-stars__star{display:inline-flex;padding:0;border:0;color:#3e4a39;background:transparent;line-height:0;transition:color .12s ease,transform .12s ease}.rating-stars__star.is-filled{color:var(--gold)}.rating-stars.is-interactive .rating-stars__star:hover{color:#ffe095;transform:translateY(-1px)}.rating-stars__star:disabled{cursor:default;opacity:1}.rating-stars__count{margin-left:7px;color:var(--dim);font-size:10px;white-space:nowrap}.progress{position:relative;overflow:hidden;width:100%;border:1px solid #0a0e09;border-radius:1px;background:#0a0f09;box-shadow:inset 0 2px 2px #00000080}.progress>span{display:block;height:100%;min-width:1px;box-shadow:inset 0 1px #ffffff38;transition:width .45s var(--ease-out)}.profession-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--profession-color, #8dc56a) 30%,transparent);border-radius:2px;color:color-mix(in srgb,var(--profession-color, #8dc56a) 75%,white 25%);background:color-mix(in srgb,var(--profession-color, #8dc56a) 8%,transparent);font-size:10px;font-weight:700;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:1px 7px;border:1px solid var(--line);border-radius:2px;color:var(--muted);background:#ffffff05;font-size:9px;font-weight:700;white-space:nowrap}.status-pill--open{border-color:#43dc883b;color:#79dfa6;background:#185d392e}.status-pill--locked{border-color:#efc35b40;color:var(--gold);background:#6d4e1529}.status-pill--completed{border-color:#64d8dd40;color:#8ee4e6;background:#1f5f6229}.status-pill--closed{color:var(--dim)}.status-pill i{width:4px;height:4px;border-radius:50%;background:currentColor}.stock-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--emerald)}.stock-dot.is-low{background:var(--gold)}input,textarea,select{min-width:0;border:2px solid #2c3729;border-radius:2px;color:var(--text);background:#0d120c;box-shadow:inset 0 2px 3px #00000061;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}input::placeholder,textarea::placeholder{color:#576251}input:focus,textarea:focus,select:focus{border-color:#5f8b49;outline:none;box-shadow:inset 0 2px 3px #00000061,0 0 0 2px #6fa05121}textarea{resize:vertical;padding:12px 14px;line-height:1.7}select{appearance:none;padding:0 34px 0 12px;cursor:pointer}.field-label{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--text-soft);font-size:12px;font-weight:700}.field-label em{color:var(--redstone);font-style:normal}.field-label>span{margin-left:auto;color:var(--dim);font-size:10px;font-weight:500}.field-hint{display:block;margin-top:6px;color:var(--dim);font-size:10px}.text-field{width:100%;padding:10px 13px;color:var(--text);font-size:14px}.text-field--title{height:52px;font-size:18px;font-weight:700}.inline-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 10px;border:1px solid var(--line);border-radius:2px;background:#0e140d}.inline-search svg{flex:0 0 auto;color:var(--dim)}.inline-search input{flex:1;height:100%;padding:0;border:0;background:transparent;box-shadow:none;font-size:12px}.inline-search input:focus{box-shadow:none}.inline-search button{height:26px;padding:0 9px;border:1px solid var(--line);border-radius:2px;color:var(--muted);background:var(--panel-2);font-size:10px;font-weight:700}.inline-search button:hover{color:var(--text)}.search-clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0!important;border:0!important;background:transparent!important}select option{color:var(--text);background:#111811}.active-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px;padding:8px 12px;border:1px dashed #3a4934;color:var(--muted);background:#11180f80;font-size:11px}.active-filter strong{color:var(--text-soft)}.active-filter button{border:0;color:var(--gold);background:transparent;font-size:11px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:290px;padding:40px 24px;border:1px dashed #36432f;background:radial-gradient(circle at center,rgba(87,124,62,.06),transparent 60%),#0c110b47;text-align:center}.empty-state__icon{display:flex;align-items:center;justify-content:center;width:82px;height:82px;margin-bottom:18px;border:1px solid var(--line);background:#131b12;box-shadow:inset 0 0 0 4px #0c110b}.empty-state h3{color:var(--text-soft);font-size:18px}.empty-state p{max-width:380px;margin:7px 0 20px;color:var(--dim);font-size:12px}.error-state{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid rgba(231,98,78,.28);background:linear-gradient(90deg,rgba(93,35,26,.2),transparent),#131713;color:#d48b7e}.error-state>div{flex:1}.error-state strong{display:block;color:#f0b4a9;font-size:13px}.error-state p{margin-top:2px;color:#927c75;font-size:11px}.error-state .mc-btn{flex:0 0 auto}.page-error-wrap{display:grid;gap:20px;max-width:720px;padding:80px 0}.fatal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px;padding:30px;text-align:center}.fatal-error h1{font-size:28px}.fatal-error p{color:var(--muted)}.pixel-avatar{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:visible;border-radius:2px;background:#0b100a;box-shadow:0 0 0 1px #050805;vertical-align:middle}.pixel-avatar svg{display:block;border-radius:1px}.pixel-avatar__status{position:absolute;right:-2px;bottom:-2px;z-index:2;width:8px;height:8px;border:2px solid #111811;border-radius:50%;background:#4d5a48}.pixel-avatar__status.is-online{background:var(--emerald);box-shadow:0 0 5px #43dc88a6}.author-inline{display:inline-flex;align-items:center;gap:9px;min-width:0}.author-inline__text{display:flex;flex-direction:column;line-height:1.35}.author-inline__name{color:var(--text-soft);font-size:12px;font-weight:700}.author-inline__meta{color:var(--dim);font-size:10px}.build-preview{position:relative;overflow:hidden;width:100%;aspect-ratio:5 / 3;background:#213625;isolation:isolate}.build-preview svg{display:block;width:100%;height:100%;filter:saturate(1.08) contrast(1.02);transition:transform .8s var(--ease-out),filter .4s ease}.build-preview__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,8,4,.04) 0%,transparent 30%,rgba(3,6,3,.4) 100%),radial-gradient(ellipse at center,transparent 55%,rgba(4,8,4,.35) 100%);mix-blend-mode:multiply}.firefly{animation:firefly 4.5s ease-in-out infinite}.firefly--2{animation-delay:1.3s}.firefly--3{animation-delay:2.4s}@keyframes firefly{0%,to{opacity:.15;transform:translateY(0)}45%{opacity:.95;transform:translateY(-4px)}}.pagination{display:flex;align-items:center;gap:5px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line-soft)}.pagination__arrow,.pagination__page{display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0 6px;border:1px solid var(--line);border-radius:2px;color:var(--muted);background:var(--panel);font-family:var(--font-pixel);font-size:10px;transition:all .15s ease}.pagination__page:hover:not(.is-active),.pagination__arrow:hover:not(:disabled){border-color:var(--line-strong);color:var(--text);background:var(--panel-2)}.pagination__page.is-active{border-color:#588040;color:#0d1908;background:#7eae57;box-shadow:inset 1px 1px #dbf4b666}.pagination__arrow:disabled{opacity:.35;cursor:not-allowed}.pagination__ellipsis{padding:0 4px;color:var(--dim)}.pagination__info{margin-left:auto;color:var(--dim);font-size:10px}.qty-stepper{display:inline-flex;align-items:stretch;height:28px;border:1px solid var(--line);background:#0d120c}.qty-stepper button{width:26px;padding:0;border:0;color:var(--muted);background:transparent;font-size:16px;line-height:1}.qty-stepper button:hover{color:var(--text);background:var(--panel-2)}.qty-stepper span{display:flex;align-items:center;justify-content:center;min-width:26px;border-inline:1px solid var(--line);color:var(--text);font-family:var(--font-pixel);font-size:9px}.qty-stepper--sm{height:24px}.qty-stepper--sm button{width:22px}.qty-stepper--sm span{min-width:22px}.drawer-layer,.modal-layer,.mobile-menu-layer{position:fixed;inset:0;z-index:900}.drawer-layer__backdrop,.modal-layer{position:absolute;inset:0;border:0;background:#030603b8;backdrop-filter:blur(4px)}.modal-layer{position:fixed;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100;animation:fade-in .18s ease}.modal{position:relative;display:flex;flex-direction:column;width:min(580px,100%);max-height:min(86vh,900px);border:2px solid #070b06;border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 90px),#151d14;box-shadow:inset 0 0 0 1px #6b7e6059,0 30px 80px #0000008c;animation:modal-in .25s var(--ease-out)}.modal__top{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;border-bottom:1px solid var(--line-soft);background:#11170f}.modal__grip{width:32px;height:4px;margin-left:6px;background:linear-gradient(90deg,#3e4a37 0 6px,transparent 6px 9px,#3e4a37 9px 15px,transparent 15px 18px,#3e4a37 18px 24px)}.modal__header{padding:20px 24px 4px}.modal__header h2{color:var(--text);font-size:21px}.modal__header p{margin-top:4px;color:var(--muted);font-size:12px}.modal__body{overflow-y:auto;padding:20px 24px}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 24px;border-top:1px solid var(--line-soft);background:#11170f}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.toast-layer{position:fixed;left:22px;bottom:22px;z-index:2000;display:flex;flex-direction:column;gap:8px;width:min(370px,calc(100vw - 32px));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 13px;border:1px solid var(--line-strong);border-left:3px solid var(--muted);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#182016;box-shadow:0 10px 30px #0006;pointer-events:auto;animation:toast-in .25s var(--ease-out)}.toast--success{border-left-color:var(--emerald)}.toast--error{border-left-color:var(--redstone)}.toast--xp{border-left-color:var(--gold)}.toast__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border:1px solid var(--line);color:var(--muted);background:#0e140d}.toast--success .toast__icon{color:var(--emerald)}.toast--error .toast__icon{color:var(--redstone)}.toast--xp .toast__icon{color:var(--gold)}.toast__content{flex:1;min-width:0}.toast__content strong{display:block;margin-bottom:1px;color:var(--text-soft);font-size:11px}.toast__content p{color:var(--muted);font-size:11px;line-height:1.55}.toast__close{flex:0 0 auto;padding:2px;border:0;color:var(--dim);background:transparent}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skeleton{display:block;overflow:hidden;border-radius:2px;background:linear-gradient(90deg,#1b2419,#273322,#1b2419);background-size:220% 100%;animation:skeleton-wave 1.5s ease-in-out infinite}.skeleton--line{width:100%;height:12px;margin-bottom:9px}.skeleton--line-lg{height:19px}.skeleton--line-sm{width:48%}.skeleton--title{width:74%;height:46px;margin:16px 0}.skeleton--title-short{width:50%}.skeleton--card{width:100%;height:280px}.skeleton--scene{width:100%;aspect-ratio:5 / 3;margin-bottom:16px}.skeleton--scene-hero{aspect-ratio:5 / 4;height:auto}.skeleton--scene-detail{height:430px;margin-bottom:0}.skeleton--scene-article{width:100%;height:240px;margin:24px 0}.skeleton--avatar{width:42px;height:42px;border-radius:2px}.skeleton--category{height:46px}.skeleton--profile-banner{width:100%;height:290px}@keyframes skeleton-wave{0%{background-position:120% 0}to{background-position:-120% 0}}.skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.route-fallback{padding:42px 0 80px}.route-fallback__head{max-width:650px;margin-bottom:30px}.route-fallback__body{display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.route-fallback__body .skeleton--card{height:320px}@media(max-width:760px){.route-fallback__body{grid-template-columns:1fr}}.skeleton-card{padding:13px;border:1px solid var(--line-soft);background:var(--panel)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pixel-avatar__image{display:block;width:100%;height:100%;border-radius:6px;object-fit:cover;image-rendering:pixelated}.site-header{position:sticky;top:0;z-index:100;background:#09100be6;backdrop-filter:blur(18px);box-shadow:0 1px #69a0606b,0 8px 30px #0000002e}.site-header:before{content:"";display:block;height:2px;background:linear-gradient(90deg,#94d957 0 30%,#ffd05c 30% 52%,#52e4cd 52% 76%,#ff7a5c 76% 100%);opacity:.9}.topbar{height:32px;overflow:hidden;border-bottom:1px solid #223528;background:linear-gradient(90deg,rgba(119,181,77,.1),transparent 32%,rgba(255,194,78,.055) 78%,transparent),#08110a;transition:height .3s var(--ease-out),opacity .25s ease}.site-header.is-scrolled .topbar{height:0;border-bottom-color:transparent;opacity:0}.topbar__inner{display:flex;align-items:center;gap:20px;height:32px;color:#77846f;font-size:10px;letter-spacing:.01em}.topbar__status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.topbar__status strong{color:#adbc9f;font-family:var(--font-pixel);font-size:8px}.topbar__status .live-dot{width:5px;height:5px;background:var(--emerald);box-shadow:0 0 6px #43dc8899}.topbar__ticker{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}.topbar__tag{flex:0 0 auto;padding:1px 5px;border:1px solid rgba(228,187,81,.25);color:#d7b65d;background:#664c161f;font-size:8px;font-weight:700}.topbar__ticker a{overflow:hidden;max-width:520px;color:#9ba993;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.topbar__ticker a:hover{color:var(--text-soft)}.topbar__meta{flex:0 0 auto;color:#5c6955;font-family:var(--font-pixel);font-size:8px;letter-spacing:.02em}.topbar__sep{margin:0 7px;color:#3b4735}.mainnav{height:72px;border-bottom:1px solid #354b35;background:linear-gradient(90deg,rgba(83,139,59,.08),transparent 35%,rgba(57,144,136,.055)),linear-gradient(180deg,rgba(255,255,255,.035),transparent 70%),#0c150ed1;transition:background .25s ease}.site-header.is-scrolled .mainnav{background:#0a120cf2}.mainnav__inner{display:flex;align-items:center;gap:clamp(18px,2.4vw,36px);height:100%}.brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.brand-mark{flex:0 0 auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));transition:transform .25s var(--ease-out),filter .25s ease}.brand:hover .brand-mark{transform:translateY(-2px) rotate(-2deg);filter:drop-shadow(0 6px 10px rgba(0,0,0,.4)) brightness(1.08)}.brand__text{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.brand__name{color:#e8eedc;font-family:var(--font-pixel);font-size:19px;font-weight:700;letter-spacing:.035em}.brand__bbs{margin-left:5px;color:var(--gold);font-size:9px;vertical-align:middle;letter-spacing:.06em}.brand__cn{margin-top:4px;color:#7f8c76;font-size:9px;font-weight:500;letter-spacing:.12em}.brand--compact .brand__name{font-size:16px}.mainnav__links{display:flex;align-items:center;gap:4px;height:100%}.mainnav__link{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 clamp(9px,1.2vw,15px);color:#9ba694;font-size:12px;font-weight:600;transition:color .18s ease;white-space:nowrap}.mainnav__link:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:2px;background:var(--emerald);transform:translate(-50%);transition:width .22s var(--ease-out)}.mainnav__link:hover{color:var(--text)}.mainnav__link.is-active{color:#f1f8e2}.mainnav__link.is-active:after{width:calc(100% - 24px);background:linear-gradient(90deg,var(--gold),var(--emerald) 58%,var(--diamond));box-shadow:0 0 12px #45f59f73}.mainnav__actions{display:flex;align-items:center;gap:7px;margin-left:auto}.search-trigger{display:flex;align-items:center;gap:7px;width:172px;height:35px;padding:0 8px 0 10px;border:1px solid #33402e;border-radius:2px;color:#6f7c67;background:#080d0873;text-align:left;transition:border-color .18s ease,color .18s ease}.search-trigger:hover{border-color:#526348;color:#a9b7a0}.search-trigger span{flex:1;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.search-trigger kbd{padding:2px 4px;border:1px solid #313d2c;border-radius:2px;color:#596451;background:#11170f;font-family:var(--font-pixel);font-size:7px}.emerald-balance{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 9px;border:1px solid rgba(67,220,136,.18);border-radius:2px;color:#b9f0d0;background:#1e58372e;font-family:var(--font-pixel);font-size:9px;transition:border-color .18s ease,background .18s ease}.emerald-balance:hover{border-color:#43dc8866;background:#1e583747}.header-auth{display:flex;align-items:center;gap:8px;margin-left:4px}.header-login{padding:5px 7px;color:var(--muted);font-size:11px;font-weight:700;transition:color .18s ease}.header-login:hover{color:var(--text)}.header-register{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #52743c;color:#0d1a08;background:#85b85b;box-shadow:inset 1px 1px #dff5c085;font-size:11px;font-weight:800;transition:filter .16s ease}.header-register:hover{filter:brightness(1.08)}.mobile-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);color:var(--text-soft);background:var(--panel-2)}.notifications-wrap{position:relative}.notifications-panel{position:absolute;top:calc(100% + 12px);right:-84px;z-index:140;width:380px;border:1px solid var(--line-strong);border-radius:2px;background:#131b12;box-shadow:0 24px 60px #0000008c,var(--inner-highlight);animation:pop-in .18s var(--ease-out)}@keyframes pop-in{0%{opacity:0;transform:translateY(-5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.notifications-panel__head{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line-soft)}.notifications-panel__head>div{display:flex;flex-direction:column}.notifications-panel__head strong{color:var(--text-soft);font-size:12px}.notifications-panel__head span{color:var(--dim);font-size:10px}.notifications-panel__head>button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid var(--line);color:var(--muted);background:#0e140d}.notifications-panel__head>button:disabled{opacity:.35;cursor:default}.notifications-panel__list{max-height:430px;overflow-y:auto}.notifications-loading{padding:18px}.notifications-empty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:38px 20px;color:var(--dim);font-size:11px}.notification-item{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 15px;border:0;border-bottom:1px solid #202a1d;color:var(--muted);background:transparent;text-align:left;transition:background .15s ease}.notification-item:hover{background:#1a2317}.notification-item.is-unread{background:#376d4217}.notification-item__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:1px solid var(--line);color:#8aa87c;background:#0e140d}.notification-item__icon--trade{color:#7ce2a9}.notification-item__icon--like{color:#e99c8f}.notification-item__icon--order{color:#e8c263}.notification-item__icon--reply{color:#86c8d1}.notification-item__body{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.notification-item__body strong{color:var(--text-soft);font-size:11px}.notification-item__body>span{overflow:hidden;color:#8b9783;font-size:10px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.notification-item__body small{color:var(--dim);font-size:8px}.notification-item__dot{position:absolute;top:17px;right:12px;width:5px;height:5px;border-radius:50%;background:var(--emerald)}.user-menu{position:relative}.user-menu__trigger{display:flex;align-items:center;gap:7px;height:38px;padding:0 5px 0 2px;border:1px solid transparent;color:var(--text-soft);background:transparent;transition:border-color .18s ease,background .18s ease}.user-menu__trigger:hover,.user-menu__trigger.is-open{border-color:var(--line);background:#151e13cc}.user-menu__name{overflow:hidden;max-width:90px;color:var(--muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-menu__chevron{color:var(--dim);transition:transform .2s ease}.user-menu__trigger.is-open .user-menu__chevron{transform:rotate(180deg)}.user-menu__dropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:140;width:286px;padding:0;border:1px solid var(--line-strong);background:#131b12;box-shadow:0 24px 60px #0000008c,var(--inner-highlight);animation:pop-in .18s var(--ease-out)}.user-menu__head{display:flex;align-items:center;gap:11px;padding:15px;border-bottom:1px solid var(--line-soft)}.user-menu__head>div{display:flex;flex-direction:column;min-width:0}.user-menu__head strong{color:var(--text);font-size:12px}.user-menu__head span{color:var(--muted);font-size:10px}.user-menu__level{display:flex;flex-direction:column;gap:5px;padding:10px 15px;border-bottom:1px solid var(--line-soft);background:#10160e}.user-menu__level>span:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--dim);font-family:var(--font-pixel);font-size:7px}.user-menu__level-bar{display:block;overflow:hidden;height:4px;background:#070b06}.user-menu__level-bar i{display:block;height:100%;background:var(--emerald)}.user-menu__links{display:flex;flex-direction:column;padding:6px}.user-menu__links a,.user-menu__links button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;color:#98a58e;background:transparent;font-size:11px;text-align:left;transition:color .15s ease,background .15s ease}.user-menu__links a:hover,.user-menu__links button:hover{color:var(--text);background:#1c2618}.user-menu__links button{margin-top:3px;border-top:1px solid var(--line-soft);color:#b98578}.user-menu__links svg{color:#77856d}.user-menu__links button svg{color:#a7766b}.search-layer{position:fixed;inset:0;z-index:800;display:flex;justify-content:center;padding:10vh 20px 20px}.search-layer__backdrop{position:absolute;inset:0;border:0;background:#040704cc;backdrop-filter:blur(7px)}.search-panel{position:relative;z-index:1;width:min(720px,100%);height:fit-content;max-height:80vh;overflow:hidden;border:1px solid #56684d;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 80px),#131b12;box-shadow:0 0 0 4px #00000047,0 40px 100px #000000a6;animation:search-in .25s var(--ease-out)}@keyframes search-in{0%{opacity:0;transform:translateY(-12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.search-panel__input-row{display:flex;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid var(--line);color:#8ba081;background:#0f150d}.search-panel__input-row input{flex:1;height:36px;padding:0;border:0;background:transparent;box-shadow:none;font-size:18px;font-weight:500}.search-panel__input-row input:focus{box-shadow:none}.search-panel__input-row kbd{padding:3px 5px;border:1px solid #36432f;color:#65735d;background:#131a11;font-family:var(--font-pixel);font-size:7px}.search-panel__suggestions{padding:18px 20px 20px;overflow-y:auto;max-height:calc(80vh - 64px)}.search-panel__label{display:flex;align-items:center;gap:5px;margin-bottom:10px;color:var(--dim);font-size:10px;font-weight:600}.quick-searches{display:flex;flex-wrap:wrap;gap:6px}.quick-searches button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #34422e;color:#99a78f;background:#172014;font-size:11px;transition:all .16s ease}.quick-searches button:hover{border-color:#587148;color:var(--text);background:#1c2718}.search-panel__feature{display:flex;align-items:stretch;gap:15px;margin-top:18px;padding:11px;border:1px solid var(--line-soft);background:#10160e}.search-panel__feature-art{flex:0 0 150px;overflow:hidden;border:1px solid #2d3929}.search-panel__feature-art .build-preview{height:100%;aspect-ratio:auto}.search-panel__feature>div:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.search-panel__feature span{color:var(--gold);font-size:9px;font-weight:700}.search-panel__feature strong{margin:2px 0 3px;color:var(--text-soft);font-size:13px}.search-panel__feature p{margin-bottom:6px;color:var(--dim);font-size:10px}.search-panel__feature button{display:flex;align-items:center;gap:4px;padding:0;border:0;color:#8fc1a0;background:transparent;font-size:10px;font-weight:700}.search-panel__results{max-height:calc(80vh - 64px);overflow-y:auto;padding:10px}.search-panel__result-head{display:flex;justify-content:space-between;padding:4px 9px 10px;color:var(--dim);font-size:10px}.search-loading{padding:16px}.search-result{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-bottom:1px solid #202a1e;background:transparent;text-align:left;transition:background .14s ease}.search-result:hover{background:#192215}.search-result__icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;flex:0 0 auto;border:1px solid #35432f;color:#99b087;background:#0e140d}.search-result__icon--resource{color:#c2a16c}.search-result__icon--product{color:#d8b55c}.search-result__body{display:flex;flex-direction:column;flex:1;min-width:0}.search-result__body small{color:var(--dim);font-size:9px}.search-result__body strong{overflow:hidden;color:var(--text-soft);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.search-result__meta{display:flex;align-items:center;gap:4px;flex:0 0 auto;color:#6f7c68;font-family:var(--font-pixel);font-size:7px}.search-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:45px 20px;color:var(--dim);text-align:center}.search-empty strong{color:var(--text-soft);font-size:13px}.search-empty p{font-size:10px}.search-panel__all{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:10px;padding:11px;border:1px solid #36452f;color:#a9bb9e;background:#151d13;font-size:11px;font-weight:700}.search-panel__all:hover{border-color:#5a704c;color:var(--text)}.drawer-layer{position:fixed;z-index:950}.drawer-layer__backdrop{border:0;background:#030603ad;backdrop-filter:blur(3px)}.cart-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(460px,100%);border-left:1px solid #45543d;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 100px),#121912;box-shadow:-24px 0 80px #00000073;animation:slide-in-right .28s var(--ease-out)}.cart-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 21px 18px;border-bottom:1px solid var(--line-soft)}.cart-drawer__head h2{margin-top:4px;color:var(--text);font-size:22px}.cart-drawer__head h2 small{color:var(--muted);font-family:var(--font-pixel);font-size:10px;font-weight:400}.cart-drawer__body{flex:1;overflow-y:auto;padding:12px 16px}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:350px;padding:30px;text-align:center}.cart-empty h3{margin:15px 0 4px;color:var(--text-soft);font-size:17px}.cart-empty p{max-width:280px;margin-bottom:18px;color:var(--dim);font-size:11px}.cart-line{display:flex;gap:11px;padding:12px 5px;border-bottom:1px solid #232d1f}.cart-line__art{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 auto;border:1px solid #384630;background:#182214}.cart-line__art--moss{background:linear-gradient(145deg,#263e24,#172414)}.cart-line__art--lime{background:linear-gradient(145deg,#3d4e25,#1d2815)}.cart-line__art--wood{background:linear-gradient(145deg,#45321f,#221a11)}.cart-line__art--sky{background:linear-gradient(145deg,#23394b,#131f28)}.cart-line__art--emerald{background:linear-gradient(145deg,#1a3d2b,#0e1d15)}.cart-line__art--forest{background:linear-gradient(145deg,#263c22,#142012)}.cart-line__art--paper{background:linear-gradient(145deg,#484332,#262316)}.cart-line__art--spruce{background:linear-gradient(145deg,#283a33,#14201c)}.cart-line__body{flex:1;min-width:0}.cart-line__body>span{color:var(--dim);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.cart-line__body>strong{display:block;overflow:hidden;margin:1px 0 3px;color:var(--text-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cart-line__body>small{display:flex;align-items:center;gap:5px;color:var(--emerald);font-family:var(--font-pixel);font-size:8px}.cart-line__controls{display:flex;align-items:center;gap:10px;margin-top:7px}.cart-line__remove{padding:0;border:0;color:#8e6e64;background:transparent;font-size:9px}.cart-line__remove:hover{color:#e09b8c}.cart-line__total{flex:0 0 auto}.cart-drawer__foot{padding:17px 20px 22px;border-top:1px solid var(--line);background:#10160f}.cart-summary-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.cart-summary-line>span:first-child{color:var(--muted);font-size:11px}.cart-warning{margin-bottom:9px;padding:7px 9px;border:1px solid rgba(231,98,78,.2);color:#d09789;background:#5c251c26;font-size:10px}.cart-checkout{width:100%}.cart-drawer__note{display:block;margin-top:10px;color:var(--dim);font-size:8px;text-align:center}.mobile-menu-layer{z-index:860}.mobile-menu{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(360px,92vw);overflow-y:auto;border-left:1px solid #46543f;background:#111811;box-shadow:-24px 0 70px #00000080;animation:slide-in-right .25s var(--ease-out)}.mobile-menu__head{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid var(--line-soft)}.mobile-menu__profile{display:flex;align-items:center;gap:10px;padding:15px 17px;border-bottom:1px solid var(--line-soft);background:#0e140d}.mobile-menu__profile>div{display:flex;flex-direction:column}.mobile-menu__profile strong{color:var(--text-soft);font-size:12px}.mobile-menu__profile span{color:var(--dim);font-size:9px}.mobile-menu nav{display:flex;flex-direction:column;padding:8px}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-bottom:1px solid #20291d;color:#aab7a0;font-size:14px;font-weight:600}.mobile-nav-link.is-active{color:var(--emerald)}.mobile-menu__tools{display:flex;flex-direction:column;gap:2px;margin:12px 16px;padding:8px;border:1px solid var(--line-soft);background:#141b12}.mobile-menu__tools button,.mobile-menu__tools a{display:flex;align-items:center;gap:9px;padding:9px;border:0;color:var(--muted);background:transparent;font-size:11px;text-align:left}.mobile-menu__tools button:hover,.mobile-menu__tools a:hover{color:var(--text)}.mobile-menu__tools span{margin-left:auto;color:var(--gold);font-family:var(--font-pixel);font-size:8px}.mobile-menu__footer{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding:20px 18px 28px;border-top:1px solid var(--line-soft);color:var(--dim);font-family:var(--font-pixel);font-size:7px;line-height:1.8}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.section-heading__text{min-width:0}.section-heading h2{display:flex;align-items:center;gap:10px;margin-top:7px;color:var(--text);font-size:clamp(25px,2.4vw,32px);font-weight:800;letter-spacing:-.035em}.section-heading h2:before{content:"";width:6px;height:.8em;flex:0 0 auto;background:linear-gradient(180deg,var(--gold),#8fdd5e 55%,var(--emerald));box-shadow:0 0 12px #8fdd5e38}.section-heading p{max-width:610px;margin-top:6px;color:#9aac8c;font-size:12px;line-height:1.7}.section-heading__action{flex:0 0 auto;padding-bottom:4px}.site-footer{position:relative;margin-top:20px;border-top:1px solid #3b5139;background:radial-gradient(ellipse 38% 80% at 12% 0%,rgba(108,166,71,.08),transparent 65%),radial-gradient(ellipse 30% 70% at 90% 0%,rgba(84,151,154,.06),transparent 65%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%),#080f0b}.site-footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:repeating-linear-gradient(90deg,#86c653 0 32px,#c5a24a 32px 64px,#489989 64px 96px,#934d40 96px 128px);opacity:.65}.site-footer__top{padding:58px 0 45px}.site-footer__grid{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(120px,.65fr));gap:42px}.site-footer__brand>p{max-width:340px;margin:15px 0 18px;color:#7d8a74;font-size:11px;line-height:1.8}.footer-brand{display:inline-flex;align-items:center;gap:11px}.footer-brand>span{display:flex;flex-direction:column}.footer-brand strong{color:#dbe4cf;font-family:var(--font-pixel);font-size:14px;letter-spacing:.03em}.footer-brand small{margin-top:3px;color:#697661;font-size:9px;letter-spacing:.09em}.site-footer__status{display:flex;flex-direction:column;gap:7px;color:#596651;font-family:var(--font-pixel);font-size:7px;letter-spacing:.02em}.footer-live{display:inline-flex;align-items:center;gap:5px;color:#839b78;font-family:var(--font-body);font-size:10px}.footer-live i{width:5px;height:5px;border-radius:50%;background:var(--emerald);box-shadow:0 0 6px #43dc8899}.site-footer__column h4{margin-bottom:15px;color:#9aaa8e;font-size:11px;font-weight:700}.site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site-footer__column a{display:inline-flex;align-items:center;gap:5px;color:#6f7c67;font-size:10px;transition:color .16s ease,gap .16s ease}.site-footer__column a svg{opacity:0;transform:translate(-3px,3px);transition:opacity .16s ease,transform .16s ease}.site-footer__column a:hover{gap:7px;color:#b4c2aa}.site-footer__column a:hover svg{opacity:1;transform:translate(0)}.site-footer__bottom{border-top:1px solid #192115;background:#070b06}.site-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;color:#4f5b49;font-size:8px}.site-footer__disclaimer{max-width:52%;text-align:center}.site-footer__source{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:1100px){.search-trigger{width:38px;padding:0;justify-content:center}.search-trigger span,.search-trigger kbd{display:none}.mainnav__links{gap:0}.mainnav__link{padding-inline:10px;font-size:11px}}@media(max-width:980px){.mainnav__links{display:none}.mobile-toggle{display:inline-flex}.mainnav__inner{gap:14px}.user-menu__name,.user-menu__chevron{display:none}.user-menu__trigger{padding:0 2px;border:0}.site-footer__grid{grid-template-columns:1.4fr repeat(2,1fr);gap:32px}.site-footer__column:last-child{grid-column:2 / 4}}@media(max-width:760px){.container{width:calc(100% - 32px)}.topbar__hide-mobile,.topbar__meta{display:none}.topbar__ticker{justify-content:flex-start}.topbar__tag{display:none}.topbar__ticker a{max-width:100%}.mainnav{height:62px}.brand__name{font-size:16px}.brand__cn{display:none}.brand-mark{width:34px;height:34px}.header-auth .header-login{display:none}.header-register{padding:0 9px;height:30px}.emerald-balance{display:none}.notifications-panel{position:fixed;top:78px;right:16px;left:16px;width:auto}.user-menu__dropdown{position:fixed;top:72px;right:16px;left:16px;width:auto}.site-footer__grid{grid-template-columns:1fr 1fr;gap:28px}.site-footer__brand{grid-column:1 / -1}.site-footer__column:last-child{grid-column:auto}.site-footer__bottom-inner{flex-direction:column;justify-content:center;padding:14px 0;text-align:center}.site-footer__disclaimer{max-width:100%}.search-layer{padding:8px 10px}.search-panel{max-height:88vh}.search-panel__feature{flex-direction:column}.search-panel__feature-art{flex-basis:120px}.toast-layer{left:12px;right:auto;bottom:12px}.modal-layer{padding:10px;align-items:flex-end}.modal{max-height:90vh}}.home-hero{position:relative;overflow:hidden;padding:54px 0 0;border-bottom:1px solid #405c40;background:radial-gradient(circle at 84% 18%,rgba(255,180,82,.19),transparent 31%),radial-gradient(circle at 68% 72%,rgba(55,216,202,.12),transparent 38%),radial-gradient(ellipse 52% 55% at 5% 8%,rgba(130,211,84,.23),transparent 68%),radial-gradient(ellipse 34% 38% at 45% 104%,rgba(120,97,231,.1),transparent 68%),linear-gradient(180deg,#122016,#0c1811 58%,#0a120d)}.home-hero:before{content:"";position:absolute;top:-120px;right:3%;width:470px;height:470px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,188,88,.14),transparent 66%);filter:blur(20px)}.home-hero:after{content:"";position:absolute;top:18%;left:42%;width:260px;height:260px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(91,239,201,.09),transparent 70%);filter:blur(24px)}.home-hero__texture{position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(ellipse at 24% 30%,black,transparent 75%)}.home-hero__stars{position:absolute;inset:0;pointer-events:none}.home-hero__stars i{position:absolute;width:2px;height:2px;background:#c8dab6;opacity:.25;animation:star-twinkle 4s ease-in-out infinite}.home-hero__stars i:nth-child(1){top:15%;left:46%;background:var(--gold);box-shadow:0 0 7px #ffd45f8c}.home-hero__stars i:nth-child(2){top:26%;left:53%;background:var(--diamond);animation-delay:1.2s}.home-hero__stars i:nth-child(3){top:10%;left:72%;width:3px;height:3px;background:var(--rose);animation-delay:2.4s}.home-hero__stars i:nth-child(4){top:42%;left:40%;background:var(--purple);animation-delay:.7s}.home-hero__stars i:nth-child(5){top:34%;left:91%;width:3px;height:3px;background:var(--emerald);animation-delay:3.1s}@keyframes star-twinkle{0%,to{opacity:.1}50%{opacity:.7}}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(36px,5vw,76px);align-items:center;min-height:530px;padding-bottom:56px}.hero-copy{max-width:610px;animation:hero-rise .8s var(--ease-out) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px;color:#89977f;font-size:10px;font-weight:500}.hero-eyebrow__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(231,195,91,.24);color:#d1b765;background:#6950141f;font-family:var(--font-pixel);font-size:8px;letter-spacing:.03em}.hero-copy h1{display:flex;flex-direction:column;color:#edf3e3;font-family:var(--font-display);font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1.18;letter-spacing:-.045em;text-shadow:0 2px 0 rgba(0,0,0,.25)}.hero-copy__accent{color:transparent;background:linear-gradient(100deg,#b7f76c,#4bf4a2 46%,#58e9e6 88%,#8ed5ff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 24px rgba(75,244,162,.22))}.hero-copy__warm{color:transparent;background:linear-gradient(100deg,#fff0b2,#ffd25f 45%,#ff9b62);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 20px rgba(255,197,80,.16))}.hero-copy__period{color:var(--gold);-webkit-text-fill-color:var(--gold)}.hero-copy__lead{max-width:545px;margin-top:21px;color:#9eab94;font-size:14px;line-height:1.9}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-cta{min-width:148px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:28px}.hero-proof__avatars{display:flex;align-items:center}.hero-proof__avatars .pixel-avatar{margin-left:-7px;border:2px solid #10180f;border-radius:1px}.hero-proof__avatars .pixel-avatar:first-child{margin-left:0}.hero-proof__more{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:-6px;border:2px solid #10180f;border-radius:1px;color:#9bab8f;background:#232d1e;font-family:var(--font-pixel);font-size:6px}.hero-proof__copy{display:flex;flex-direction:column;line-height:1.5}.hero-proof__copy strong{color:#b7c6aa;font-size:10px;font-weight:600}.hero-proof__copy span{color:#697661;font-size:9px}.hero-scene-wrap{position:relative;z-index:1;min-width:0;padding:12px 0 52px;animation:scene-rise 1s var(--ease-out) .1s both}.hero-scene-wrap:before{content:"";position:absolute;inset:-30px -24px 2px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 46% at 78% 20%,rgba(255,175,73,.3),transparent 68%),radial-gradient(ellipse 42% 40% at 18% 78%,rgba(53,219,183,.18),transparent 70%);filter:blur(34px);opacity:.8}@keyframes scene-rise{0%{opacity:0;transform:translateY(20px) rotate(.4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.hero-scene{position:relative;overflow:hidden;border:1px solid #8b9461;background:#0b110b;box-shadow:0 0 0 4px #0c130c,0 0 0 5px #5c7047,0 0 36px #ffb9541a,0 30px 60px #0000006b}.hero-scene:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.08)}.hero-scene__preview{aspect-ratio:5 / 3.8}.hero-scene__topline{position:absolute;top:11px;left:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#eff4dd9e;font-family:var(--font-pixel);font-size:7px;letter-spacing:.03em;text-shadow:0 1px 3px rgba(0,0,0,.7)}.hero-scene__live{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid rgba(233,241,218,.24);background:#090e0873;backdrop-filter:blur(5px)}.hero-scene__live i{width:4px;height:4px;border-radius:50%;background:var(--emerald);box-shadow:0 0 5px #43dc88cc}.hero-scene__coordinates{position:absolute;top:43px;right:13px;z-index:2;color:#e1edd061;font-family:var(--font-pixel);font-size:6px;letter-spacing:.04em}.hero-scene__frame{position:absolute;inset:8px;z-index:2;pointer-events:none;border:1px solid rgba(237,244,220,.08);background:linear-gradient(#dce8c9,#dce8c9) left top / 14px 1px no-repeat,linear-gradient(#dce8c9,#dce8c9) left top / 1px 14px no-repeat,linear-gradient(#dce8c9,#dce8c9) right top / 14px 1px no-repeat,linear-gradient(#dce8c9,#dce8c9) right top / 1px 14px no-repeat,linear-gradient(#dce8c9,#dce8c9) left bottom / 14px 1px no-repeat,linear-gradient(#dce8c9,#dce8c9) left bottom / 1px 14px no-repeat,linear-gradient(#dce8c9,#dce8c9) right bottom / 14px 1px no-repeat,linear-gradient(#dce8c9,#dce8c9) right bottom / 1px 14px no-repeat;opacity:.3}.hero-floating{position:absolute;z-index:3;border:1px solid #607a57;background:#0f1c12f0;box-shadow:0 0 0 3px #070d088c,0 14px 30px #0000005c,0 0 22px #4ad08914;backdrop-filter:blur(10px)}.hero-floating--trade{left:-30px;bottom:6px;display:grid;grid-template-columns:31px minmax(0,1fr) 20px;gap:9px;align-items:center;min-width:318px;padding:9px 10px}.hero-floating--trade>div:nth-child(2){min-width:0}.hero-floating--trade strong{display:block;color:#d6e5c8;font-size:9px;line-height:1.4}.hero-floating--trade>div:nth-child(2)>span{display:block;overflow:hidden;color:#74836a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hero-floating__icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #3c5b42;background:#204a3059}.hero-floating--trade>a{color:#788b6d;transition:color .16s ease}.hero-floating--trade>a:hover{color:var(--emerald)}.hero-floating--trade .trade-loop-mini{display:none}.hero-floating--online{top:70px;right:-18px;display:flex;align-items:center;gap:7px;padding:8px 10px;color:#7b8b70;font-size:8px}.hero-floating--online strong{color:#c4d6b6;font-family:var(--font-pixel);font-size:10px}.hero-floating__signal{display:flex;color:var(--emerald)}.hero-stats{position:relative;z-index:2;display:flex;align-items:center;min-height:72px;border-top:1px solid #3b5139;padding:16px 0 17px;background:linear-gradient(90deg,rgba(71,133,76,.08),transparent 38%,rgba(255,184,75,.04))}.hero-stats>div{display:flex;align-items:baseline;gap:8px;flex:1}.hero-stats strong{color:#e7f0d8;font-family:var(--font-pixel);font-size:clamp(14px,1.5vw,19px);font-weight:700;letter-spacing:-.02em}.hero-stats>div:nth-of-type(1) strong{color:var(--gold)}.hero-stats>div:nth-of-type(2) strong{color:#b9f77b}.hero-stats>div:nth-of-type(3) strong{color:var(--diamond)}.hero-stats>div:nth-of-type(4) strong{color:#ffad78}.hero-stats>div:nth-of-type(5) strong{color:var(--emerald)}.hero-stats span{color:#7e9071;font-size:9px}.hero-stats__divider{width:1px;height:22px;margin:0 18px;background:#2b3726}.hero-stats .hero-stats__live{align-items:center;justify-content:flex-end;gap:7px}.hero-stats__live i{width:5px;height:5px;border-radius:50%;background:var(--emerald);box-shadow:0 0 6px #43dc888c}.hero-stats__live strong{color:var(--emerald)}.home-hero--loading .hero-copy{padding-top:20px}.home-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:55px 0}.home-loading-grid .skeleton{height:250px}.home-lobby{padding-top:62px;background:radial-gradient(ellipse 36% 50% at 22% 24%,rgba(92,160,72,.075),transparent 70%),radial-gradient(ellipse 26% 42% at 90% 56%,rgba(58,161,148,.05),transparent 72%)}.home-grid{display:grid;grid-template-columns:264px minmax(0,1fr) 300px;gap:22px;align-items:start}.home-side,.home-right{display:flex;flex-direction:column;gap:16px;min-width:0}.category-nav{display:flex;flex-direction:column}.category-nav__item{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 12px;border-bottom:1px solid #2b3e2b;color:#a6b49a;background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #7da36b) 7%,transparent),transparent 72%);transition:color .16s ease,background .16s ease}.category-nav__item:last-child{border-bottom:0}.category-nav__item:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:2px;background:transparent}.category-nav__item:hover{color:var(--text-soft);background:#1a2317}.category-nav__item.is-active{color:#f0f6e4;background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #76c25a) 17%,transparent),#1b2719e6 65%)}.category-nav__item.is-active:before{background:var(--category-color, var(--emerald));box-shadow:0 0 10px color-mix(in srgb,var(--category-color, #45f59f) 45%,transparent)}.category-nav__icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 auto;border:1px solid #3d5539;color:var(--category-color, #a6c293);background:#0d160f}.category-nav__item.is-active .category-nav__icon{border-color:color-mix(in srgb,var(--category-color, #76c25a) 58%,transparent);background:color-mix(in srgb,var(--category-color, #76c25a) 12%,#0d160f)}.category-nav__body{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.category-nav__body strong{overflow:hidden;color:inherit;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.category-nav__body small{overflow:hidden;margin-top:1px;color:#67735f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.category-nav__count{color:#64715b;font-family:var(--font-pixel);font-size:7px}.category-nav--compact .category-nav__body small{display:none}.category-nav--compact .category-nav__item{min-height:42px;padding-block:5px}.checkin-card{position:relative;overflow:hidden;padding:15px;border:1px solid #746332;background:radial-gradient(circle at 95% 0%,rgba(255,198,72,.24),transparent 48%),radial-gradient(circle at 0% 100%,rgba(87,194,105,.14),transparent 48%),linear-gradient(160deg,#2a2613,#171e11 75%);box-shadow:var(--inner-highlight),0 0 26px #ffc2460e}.checkin-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(255,220,130,.035) 9px 10px)}.checkin-card>*{position:relative;z-index:1}.checkin-card__top{display:flex;align-items:center;gap:9px}.checkin-card__bell{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border:1px solid #5a4e2d;background:#5f4a1940}.checkin-card__top>div{display:flex;flex-direction:column}.checkin-card__top .eyebrow{color:#9b8954;font-size:7px}.checkin-card__top h3{margin-top:1px;color:#e2d3a3;font-size:13px}.checkin-card__streak{margin-left:auto;padding:3px 6px;border:1px solid rgba(223,184,84,.25);color:#d6b454;background:#5d461133;font-family:var(--font-pixel);font-size:7px}.checkin-card>p{margin:11px 0;color:#8a8163;font-size:10px;line-height:1.65}.checkin-days{display:flex;gap:4px;margin-bottom:11px}.checkin-day{display:flex;align-items:center;justify-content:center;flex:1;height:20px;border:1px solid #403d29;color:#6f6a50;background:#14170e;font-family:var(--font-pixel);font-size:6px}.checkin-day.is-filled{border-color:#7b6831;color:#f2dda0;background:#4b3e1b}.checkin-day.is-gift{color:#ad9b63;border-style:dashed}.checkin-card__button{width:100%}.checkin-card.is-done{border-color:#44553b;background:radial-gradient(circle at 95% 0%,rgba(74,135,87,.13),transparent 50%),linear-gradient(160deg,#1a2417,#141c12 75%)}.checkin-card.is-done .checkin-card__bell{border-color:#3f5b45;background:#28543233}.checkin-card.is-done .checkin-card__top h3{color:#acd09f}.home-feed{overflow:hidden}.home-feed__head{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:52px;padding:0 16px;border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,rgba(109,168,80,.07),transparent 55%),#141f16}.feed-tabs{display:flex;align-items:center;gap:14px}.feed-tabs button{position:relative;display:inline-flex;align-items:center;gap:5px;padding:15px 0;border:0;color:#76836c;background:transparent;font-size:11px;font-weight:600}.feed-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.feed-tabs button:hover{color:var(--text-soft)}.feed-tabs button.is-active{color:var(--text)}.feed-tabs button.is-active:after{background:linear-gradient(90deg,var(--emerald),var(--diamond));box-shadow:0 0 8px #45f59f47}.thread-list{display:flex;flex-direction:column}.thread-row{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:start;padding:15px 16px 15px 19px;border-bottom:1px solid #293b2b;isolation:isolate;transition:background .16s ease}.thread-row:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:2px;background:color-mix(in srgb,var(--thread-color, #5f8b57) 55%,transparent);transition:background .18s ease,box-shadow .18s ease}.thread-row:last-child{border-bottom:0}.thread-row__hit{position:absolute;inset:0;z-index:3}.thread-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--thread-color, #5f8b57) 11%,transparent),transparent 62%),#1a281b}.thread-row:hover:before{background:var(--thread-color, var(--emerald));box-shadow:0 0 12px color-mix(in srgb,var(--thread-color, #45f59f) 40%,transparent)}.thread-row:hover .thread-row__title{color:#fbfff2}.thread-row:hover .thread-row__arrow{opacity:1;transform:translate(0)}.thread-row__avatar{padding-top:1px}.thread-row__main{min-width:0}.thread-row__top{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:18px}.thread-row__title{overflow:hidden;margin-top:4px;color:#d9e3ce;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.thread-row__excerpt{display:-webkit-box;overflow:hidden;margin-top:3px;color:#79866f;font-size:10px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.thread-row__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px;color:#64715b;font-size:9px}.thread-row__author{display:inline-flex;align-items:center;gap:4px;color:#98a58c;font-weight:600}.thread-row__level{color:#69765d;font-family:var(--font-pixel);font-size:6px}.thread-row__dot{width:2px;height:2px;border-radius:50%;background:#4d5945}.thread-row__tags{display:flex;gap:4px}.thread-row__tags .tag{min-height:16px;padding:0 4px;border:0;color:#5f6c57;background:transparent;font-size:8px}.thread-row__stats{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:42px;padding-top:15px;color:#5f6c57;font-family:var(--font-pixel);font-size:7px;line-height:1.7}.thread-row__stats span{display:inline-flex;align-items:center;gap:4px}.thread-row__arrow{position:absolute;right:13px;bottom:12px;color:#68775d;opacity:0;transform:translate(-4px,4px);transition:opacity .16s ease,transform .16s ease}.thread-list--page{border:1px solid var(--line);background:var(--panel);box-shadow:var(--inner-highlight)}.thread-list--page .thread-row{padding:18px}.thread-row--dense{grid-template-columns:1fr;padding:11px 13px}.thread-row--dense .thread-row__avatar,.thread-row--dense .thread-row__stats,.thread-row--dense .thread-row__arrow,.thread-row--dense .thread-row__excerpt{display:none}.thread-row--dense .thread-row__title{margin-top:2px;font-size:11px;white-space:normal}.thread-row--dense .thread-row__bottom{margin-top:4px}.thread-row--dense .thread-row__tags{display:none}.panel-footer-link{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-top:1px solid var(--line-soft);color:#87957c;background:#121811;font-size:10px;font-weight:600;transition:color .16s ease,background .16s ease}.panel-footer-link:hover{color:var(--text);background:#182014}.panel-footer-link--small{padding:9px;font-size:9px}.online-list{display:flex;flex-direction:column;padding:6px 8px}.online-person{display:flex;align-items:center;gap:8px;padding:6px;border-radius:2px;transition:background .15s ease}.online-person:hover{background:#1b2417}.online-person>span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.online-person strong{overflow:hidden;color:#aab8a0;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.online-person small{color:#65715d;font-size:8px}.online-person em{color:#586452;font-size:7px;font-style:normal}.leader-list{display:flex;flex-direction:column;padding:6px 8px 8px}.leader-row{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid #20291c}.leader-row:last-child{border-bottom:0}.leader-row:hover .leader-row__name{color:var(--text)}.leader-rank{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:#66745d;font-family:var(--font-pixel);font-size:7px}.leader-rank.is-top{border:1px solid #5d512f;color:#dcc16f;background:#262213}.leader-rank--1{border-color:#7f6b31;color:#f2d372}.leader-row__name{overflow:hidden;flex:1;color:#96a48b;font-size:9px;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.leader-row__rep{color:#baa561;font-family:var(--font-pixel);font-size:7px}.resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.resource-card{--card-accent: #63e7ae;position:relative;overflow:hidden;min-width:0;border:1px solid #405842;background:#142219;box-shadow:var(--inner-highlight);transition:transform .28s var(--ease-out),border-color .25s ease,box-shadow .25s ease}.resource-card:after{content:"";position:absolute;top:0;right:0;left:0;z-index:3;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--card-accent),transparent 82%);box-shadow:0 0 10px color-mix(in srgb,var(--card-accent) 22%,transparent);opacity:.95}.resource-card:hover{z-index:2;transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-accent) 52%,#51674c);box-shadow:0 18px 34px #0000004d,0 0 28px color-mix(in srgb,var(--card-accent) 10%,transparent)}.resource-card--village{--card-accent: #ffd166}.resource-card--forest{--card-accent: #9bf06d}.resource-card--redstone{--card-accent: #ff7b60}.resource-card--farm{--card-accent: #ffd35e}.resource-card--coast{--card-accent: #5fdfff}.resource-card--mountain{--card-accent: #9ddcff}.resource-card--dungeon{--card-accent: #a897ff}.resource-card--end{--card-accent: #d49aff}.resource-card__link{display:flex;flex-direction:column;height:100%}.resource-card__media{position:relative;overflow:hidden;flex:0 0 auto;border-bottom:1px solid #303b2a;background:#1a2518}.resource-card__media .build-preview{aspect-ratio:16 / 9.6}.resource-card__media .build-preview svg{filter:saturate(1.12) contrast(1.03) brightness(1.03)}.resource-card__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#05090400 48%,#050904a3),linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 12%,transparent),transparent 52%)}.resource-card:hover .resource-card__media svg{transform:scale(1.035)}.resource-card__category{position:absolute;top:9px;left:9px;z-index:2;padding:3px 6px;border:1px solid color-mix(in srgb,var(--card-accent) 45%,rgba(237,243,222,.18));color:#f2f8e7;background:color-mix(in srgb,var(--card-accent) 14%,rgba(9,14,8,.72));font-size:8px;font-weight:700;backdrop-filter:blur(5px)}.resource-card__featured{position:absolute;top:9px;right:9px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid rgba(229,193,91,.3);color:#ecca70;background:#48350db8;font-size:8px;font-weight:700;backdrop-filter:blur(5px)}.resource-card__price{position:absolute;right:9px;bottom:8px;z-index:2;display:flex;align-items:center;padding:3px 6px;border:1px solid color-mix(in srgb,var(--card-accent) 44%,rgba(67,220,136,.2));color:#c7ffe0;background:#07180ee0;backdrop-filter:blur(5px)}.resource-card__price .emerald-price strong{color:#b6f3d0;font-size:10px}.resource-card__price .emerald-price.is-free{color:#aed892;font-size:9px}.resource-card__body{display:flex;flex-direction:column;flex:1;padding:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 5%,transparent),transparent 72px)}.resource-card__title-line{display:flex;align-items:flex-start;gap:5px}.resource-card__title-line h3{overflow:hidden;flex:1;color:#e9f2df;font-size:12px;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.resource-card__arrow{flex:0 0 auto;margin-top:2px;color:#647557;opacity:0;transform:translate(-3px);transition:opacity .2s ease,transform .2s ease}.resource-card:hover .resource-card__arrow{opacity:1;transform:translate(0)}.resource-card__body>p{display:-webkit-box;overflow:hidden;min-height:32px;margin-top:4px;color:#77856c;font-size:9px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-card__compat{display:flex;flex-wrap:wrap;gap:3px;margin-top:8px}.resource-card__compat span{padding:1px 5px;border:1px solid #303a2b;color:#78866b;background:#10160e;font-family:var(--font-pixel);font-size:6px;white-space:nowrap}.resource-card__compat .is-loader{border-color:#5aa9ab2e;color:#7fb2b1}.resource-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--card-accent) 12%,#293b2c)}.resource-card__author{display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#9aad8c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.resource-card__stats{display:flex;align-items:center;gap:7px;color:#68765e;font-family:var(--font-pixel);font-size:6px}.resource-card__stats>span{display:inline-flex;align-items:center;gap:3px}.resource-card.is-featured{border-color:#4b5b40}.resource-card.is-featured:before{content:"";position:absolute;top:0;right:0;left:0;z-index:2;height:2px;background:linear-gradient(90deg,var(--gold),transparent 65%)}.featured-resources-section{background-image:radial-gradient(ellipse 38% 80% at 6% 20%,rgba(125,189,82,.1),transparent 65%),radial-gradient(ellipse 30% 75% at 92% 74%,rgba(70,182,163,.06),transparent 70%),linear-gradient(180deg,#182718db,#0a140dd1),radial-gradient(ellipse at 10% 20%,rgba(99,142,65,.08),transparent 50%)}.featured-footer-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding-top:14px;border-top:1px solid #283422;color:#6d7964;font-size:9px}.featured-footer-strip>span:first-child{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.featured-footer-strip__reasons{display:flex;align-items:center;gap:14px;min-width:0}.featured-footer-strip__reasons a{display:inline-flex;align-items:center;gap:5px;overflow:hidden;max-width:210px;color:#87967b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.featured-footer-strip__reasons a small{color:#5d6956;font-size:7px}.featured-footer-strip__reasons a:hover{color:var(--text-soft)}.resource-grid--library,.resource-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-grid--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-grid--search{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-mini{display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid #222c1e;transition:background .15s ease}.resource-mini:hover{background:#1a2316}.resource-mini__thumb{width:56px;flex:0 0 auto;border:1px solid #34412e}.resource-mini__thumb .build-preview{aspect-ratio:1.4}.resource-mini__body{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.resource-mini__body>span{color:#708063;font-size:7px}.resource-mini__body strong{overflow:hidden;color:#afbd9f;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.resource-mini__body small{display:flex;align-items:center;gap:3px;color:#5e6b56;font-family:var(--font-pixel);font-size:6px}.resource-mini .emerald-price strong{font-size:9px}.product-card{--product-accent: #63e7ae;position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;border:1px solid #40543e;background:linear-gradient(180deg,color-mix(in srgb,var(--product-accent) 4%,transparent),transparent 80px),#152118;box-shadow:var(--inner-highlight);transition:transform .25s var(--ease-out),border-color .2s ease,box-shadow .25s ease}.product-card:before{content:"";position:absolute;top:0;right:0;left:0;z-index:4;height:3px;background:linear-gradient(90deg,var(--product-accent),transparent 78%);box-shadow:0 0 10px color-mix(in srgb,var(--product-accent) 22%,transparent);opacity:.95}.product-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--product-accent) 48%,#556b4e);box-shadow:0 18px 32px #00000047,0 0 26px color-mix(in srgb,var(--product-accent) 10%,transparent)}.product-card--moss{--product-accent: #82d658}.product-card--lime{--product-accent: #d4f05d}.product-card--wood{--product-accent: #e1a463}.product-card--sky{--product-accent: #6dd3ff}.product-card--emerald{--product-accent: #45f59f}.product-card--forest{--product-accent: #76dc78}.product-card--paper{--product-accent: #e7d38a}.product-card--spruce{--product-accent: #62d6bc}.product-card__media{position:relative;overflow:hidden;aspect-ratio:1.55;border-bottom:1px solid #303a29}.product-card__badge{position:absolute;top:9px;left:9px;z-index:2;padding:2px 6px;border:1px solid rgba(235,198,101,.34);color:#f0cf79;background:#543b0fb3;font-size:8px;font-weight:700;backdrop-filter:blur(5px)}.product-card__category{position:absolute;right:9px;bottom:8px;z-index:2;color:#ebf1df8c;font-family:var(--font-pixel);font-size:6px;letter-spacing:.04em}.product-card__body{display:flex;flex-direction:column;flex:1;padding:12px 13px 13px}.product-card__seller{display:flex;align-items:center;gap:5px;color:#64715b;font-size:8px}.product-card__seller .stock-dot{margin-left:auto}.product-card__body h3{margin-top:3px;color:#dae5cf;font-size:13px;font-weight:700}.product-card__body>p{margin-top:2px;color:#79866f;font-size:9px;line-height:1.6}.product-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:7px;margin-top:9px;padding-top:8px;border-top:1px solid #242f1f}.price-note{color:#5c6854;font-size:7px}.price-discount{padding:1px 5px;border:1px solid rgba(231,195,91,.2);color:#cfb562;background:#61491324;font-size:7px}.product-card__add{width:100%;margin-top:8px}.product-card__detail{margin-top:6px;padding:2px;border:0;color:#69765f;background:transparent;font-size:8px;text-align:center;text-decoration:underline;text-underline-offset:3px}.product-card__detail:hover{color:#a6b69a}.product-card__bg-icon{position:absolute;top:8px;right:-18px;color:#ffffff09;pointer-events:none}.product-art{--art-a: #2a4528;--art-b: #131f12;--art-c: #7fc45a;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--art-c) 31%,transparent),transparent 55%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--art-c) 13%,transparent),transparent 45%),linear-gradient(145deg,var(--art-a),var(--art-b))}.product-art:before{content:"";position:absolute;inset:0;opacity:.27;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:14px 14px;mask-image:radial-gradient(ellipse at center,black,transparent 78%)}.product-art__grid{position:absolute;inset:13% 10% 20%;border:1px solid rgba(255,255,255,.08);transform:perspective(280px) rotateX(58deg);opacity:.6}.product-art__glow{position:absolute;width:44%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--art-c) 16%,transparent);filter:blur(20px)}.product-art__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 10px 12px rgba(0,0,0,.38));transform:translateY(-3px) rotate(-2deg);transition:transform .3s var(--ease-out)}.product-card:hover .product-art__icon{transform:translateY(-8px) rotate(1deg)}.product-art__icon svg{width:auto;height:auto}.product-art__pedestal{position:absolute;bottom:16%;left:50%;width:34%;height:8%;border-radius:50%;background:#02050257;filter:blur(5px);transform:translate(-50%)}.product-art__label{position:absolute;right:10px;bottom:7px;color:#ebf3de3d;font-family:var(--font-pixel);font-size:6px;letter-spacing:.05em}.product-art__float{position:absolute;width:7px;height:7px;border:1px solid rgba(255,255,255,.15);background:#ffffff0e;transform:rotate(45deg)}.product-art__float--a{top:19%;left:16%}.product-art__float--b{top:32%;right:13%;width:4px;height:4px}.product-art__float--c{bottom:25%;left:24%;width:5px;height:5px}.product-art--moss{--art-a: #31502b;--art-b: #12200f;--art-c: #8cd85b}.product-art--lime{--art-a: #4d5c25;--art-b: #1a2410;--art-c: #d2eb5f}.product-art--wood{--art-a: #5a4025;--art-b: #21170d;--art-c: #e4a966}.product-art--sky{--art-a: #284960;--art-b: #0f1e2a;--art-c: #75d5ff}.product-art--emerald{--art-a: #1f5f40;--art-b: #092318;--art-c: #45f59f}.product-art--forest{--art-a: #2f4c2b;--art-b: #0f1d10;--art-c: #77dd6d}.product-art--paper{--art-a: #595238;--art-b: #211f13;--art-c: #e8d08c}.product-art--spruce{--art-a: #2e4a3f;--art-b: #0f1d18;--art-c: #6fe0c8}.product-art--sm .product-art__label{display:none}.home-market-section{padding-top:30px}.home-market{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;align-items:stretch}.market-showcase{min-width:0}.market-showcase .section-heading{margin-bottom:20px}.market-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-cards .product-card__media{aspect-ratio:1.7}.market-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:14px;color:#6e7c64;font-size:8px}.market-trust span{display:inline-flex;align-items:center;gap:4px}.market-trust svg{color:#7c9d69}.exchange-showcase{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:27px 28px 22px;border:1px solid #4f8060;background:radial-gradient(circle at 88% 12%,rgba(70,245,159,.22),transparent 38%),radial-gradient(circle at 92% 84%,rgba(255,194,72,.11),transparent 40%),radial-gradient(circle at 10% 90%,rgba(84,166,196,.1),transparent 45%),linear-gradient(155deg,#163122,#0c1b12 70%);box-shadow:inset 0 0 0 1px #90d8a114,0 22px 50px #0000004d,0 0 32px #45f59f0b}.exchange-showcase__grid{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(122,181,136,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(122,181,136,.08) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse at 80% 20%,black,transparent 70%);pointer-events:none}.exchange-showcase>*{position:relative;z-index:1}.exchange-showcase h2{margin:12px 0 11px;color:#e5f2dc;background:linear-gradient(102deg,#fff2c1,#baf77f 52%,#5ee9c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(36px,3.6vw,50px);font-weight:400;line-height:1.1;letter-spacing:-.04em}.exchange-showcase>p{max-width:430px;color:#8fa78d;font-size:11px;line-height:1.8}.exchange-showcase__loop{margin:17px 0 18px;padding:11px;border:1px solid rgba(109,160,123,.22);background:#07110b85;backdrop-filter:blur(4px)}.exchange-showcase__loop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#708b70;font-family:var(--font-pixel);font-size:7px}.exchange-mini-chain{display:flex;align-items:center;justify-content:space-between;gap:4px}.exchange-mini-node{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.exchange-mini-node>span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.exchange-mini-node strong{overflow:hidden;color:#b4c9ab;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.exchange-mini-node small{overflow:hidden;color:#617a61;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.exchange-mini-arrow{display:flex;flex:0 0 auto;color:#557a5e}.exchange-showcase__score{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(110,155,116,.12);color:#60765f;font-size:7px}.exchange-showcase__score strong{margin-left:auto;color:#8ed4a1;font-family:var(--font-pixel);font-size:8px}.exchange-score-bar{width:70px;height:4px;background:#07100a}.exchange-score-bar i{display:block;height:100%;background:var(--emerald)}.exchange-showcase__cta{align-self:flex-start}.exchange-showcase__stats{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:16px;color:#60785f;font-size:8px}.exchange-showcase__stats strong{color:#9cc6a1;font-family:var(--font-pixel);font-size:8px}.exchange-showcase__empty{display:flex;align-items:center;justify-content:center;min-height:120px;margin:16px 0;border:1px dashed rgba(111,160,121,.22);color:#6f8670;font-size:10px}.home-join{padding-top:30px;padding-bottom:72px;border-bottom:0}.join-banner{position:relative;display:flex;align-items:center;gap:30px;overflow:hidden;padding:35px 38px;border:1px solid #637a4f;background:radial-gradient(circle at 6% 50%,rgba(148,221,90,.24),transparent 28%),radial-gradient(circle at 90% 10%,rgba(255,199,78,.13),transparent 30%),radial-gradient(circle at 55% 120%,rgba(65,194,181,.1),transparent 45%),linear-gradient(110deg,#22331b,#111b12 60%,#0d140e);box-shadow:var(--inner-highlight),0 0 36px #92d55c0e}.join-banner:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.25;background:repeating-linear-gradient(90deg,transparent 0 69px,rgba(255,255,255,.025) 69px 70px)}.join-banner>*{position:relative;z-index:1}.join-banner__art{position:relative;width:120px;height:100px;flex:0 0 auto}.join-block{position:absolute;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 12px 16px rgba(0,0,0,.3));animation:block-float 5s ease-in-out infinite}.join-block--1{left:9px;bottom:4px}.join-block--2{top:5px;right:18px;animation-delay:1.2s}.join-block--3{right:4px;bottom:10px;animation-delay:2.4s}@keyframes block-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(2deg)}}.join-banner__copy{flex:1;min-width:0}.join-banner__copy h2{margin:6px 0 5px;color:#e5eedb;background:linear-gradient(102deg,#fff4c5,#e9f5aa 45%,#9cecc5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(27px,2.8vw,38px);font-weight:400;letter-spacing:-.03em}.join-banner__copy p{max-width:610px;color:#8d9a83;font-size:11px;line-height:1.75}.join-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;flex:0 0 auto}.join-banner__sign{position:absolute!important;top:12px;right:14px;display:flex;flex-direction:column;align-items:flex-end;color:#4e5e45;font-family:var(--font-pixel);font-size:6px;letter-spacing:.04em;line-height:1.6;transform:rotate(2deg)}.trade-loop{position:relative;padding:12px;border:1px solid #2e432e;background:linear-gradient(90deg,rgba(65,128,83,.05),transparent),#0f1710}.trade-loop__chain{display:flex;align-items:stretch;gap:7px;overflow-x:auto;padding-bottom:2px}.trade-loop__unit{display:flex;align-items:center;gap:7px;flex:1 0 auto}.trade-loop__node{display:flex;align-items:center;gap:7px;min-width:132px;padding:7px;border:1px solid #2c3d2a;background:#151e13}.trade-loop__avatar{position:relative;flex:0 0 auto}.trade-loop__avatar i{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:13px;height:13px;border:1px solid #0b110b;border-radius:50%;color:#0d1608;background:#a4c97a;font-family:var(--font-pixel);font-size:5px;font-style:normal}.trade-loop__person{display:flex;flex-direction:column;min-width:0;line-height:1.35}.trade-loop__person strong{overflow:hidden;color:#bdcbb2;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trade-loop__person small{overflow:hidden;margin-top:1px;color:#718a6b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.trade-loop__person em{overflow:hidden;color:#9b8e59;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.trade-loop__link{display:flex;align-items:center;gap:2px;flex:0 0 auto;color:#55714f;font-size:7px}.trade-loop__link span{max-width:45px;overflow:hidden;color:#8a9c7d;text-overflow:ellipsis;white-space:nowrap}.trade-loop__close{display:flex;align-items:center;gap:5px;margin-top:8px;padding-top:7px;border-top:1px solid rgba(81,111,74,.18);color:#5f7c5f;font-size:7px}.trade-loop--compact{padding:8px}.trade-loop--compact .trade-loop__node{min-width:110px;padding:5px}.trade-loop--compact .trade-loop__close{display:none}.trade-loop-mini{display:flex;align-items:center;gap:7px}.trade-loop-mini__people{display:flex;align-items:center}.trade-loop-mini__people>span{margin-left:-6px}.trade-loop-mini__people>span:first-child{margin-left:0}.trade-loop-mini__people em{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:-4px;border:1px solid #46604a;border-radius:50%;color:#93b88d;background:#152117;font-family:var(--font-pixel);font-size:5px;font-style:normal}.trade-loop-mini__text{display:flex;flex-direction:column;line-height:1.3}.trade-loop-mini__text strong{color:#98c7a5;font-size:7px}.trade-loop-mini__text span{display:flex;align-items:center;gap:3px;color:#5f7560;font-size:7px}@media(max-width:1180px){.home-grid{grid-template-columns:238px minmax(0,1fr)}.home-right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-grid--library{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{gap:40px}.hero-floating--trade{left:-10px}}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:42px;padding-bottom:35px}.hero-copy{max-width:680px}.hero-scene-wrap{max-width:680px;padding-bottom:38px}.hero-floating--trade{left:12px}.hero-floating--online{right:10px}.hero-stats{flex-wrap:wrap;gap:12px 0;padding-block:17px}.hero-stats>div{flex:1 0 30%}.hero-stats__divider{display:none}.hero-stats .hero-stats__live{justify-content:flex-start}.home-grid{grid-template-columns:1fr}.home-side{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.home-feed{order:2}.home-side{order:1}.home-right{order:3}.home-market{grid-template-columns:1fr}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.join-banner{flex-wrap:wrap;gap:18px}.join-banner__copy{flex-basis:calc(100% - 170px)}.join-banner__actions{width:100%;padding-left:150px}}@media(max-width:700px){.home-hero{padding-top:34px}.hero-grid{min-height:0;gap:30px}.hero-copy h1{font-size:clamp(39px,11vw,54px)}.hero-copy__lead{font-size:12px}.hero-proof{align-items:flex-start;flex-direction:column;gap:6px}.hero-scene__preview{aspect-ratio:4 / 3.1}.hero-floating--trade{right:10px;left:10px;bottom:8px;min-width:0}.hero-floating--online{top:55px;right:-5px}.hero-stats>div{flex:1 0 45%}.hero-stats strong{font-size:14px}.hero-stats span{font-size:8px}.home-side,.home-right,.resource-grid,.resource-grid--library,.resource-grid--profile,.resource-grid--search{grid-template-columns:1fr}.featured-footer-strip{align-items:flex-start;flex-direction:column}.featured-footer-strip__reasons{flex-direction:column;align-items:flex-start;gap:5px}.featured-footer-strip__reasons a{max-width:100%}.market-cards{grid-template-columns:1fr}.exchange-showcase{padding:22px 18px}.exchange-showcase h2{font-size:38px}.exchange-showcase__stats{flex-wrap:wrap;gap:8px 14px}.join-banner{padding:25px 20px}.join-banner__art{width:92px;height:78px}.join-banner__copy{flex-basis:calc(100% - 110px)}.join-banner__copy h2{font-size:26px}.join-banner__actions{padding-left:0}.join-banner__sign{display:none}.trade-loop__node{min-width:128px}.thread-row{grid-template-columns:36px minmax(0,1fr);padding:14px 13px}.thread-row__stats{display:none}.thread-row__title{font-size:13px}.thread-row__excerpt{-webkit-line-clamp:2}.thread-row__tags{display:none}.section-heading{align-items:flex-start;flex-direction:column;gap:12px}.section-heading h2{font-size:25px}.skeleton-grid{grid-template-columns:1fr}}.page-hero{position:relative;overflow:hidden;padding:34px 0 42px;border-bottom:1px solid #405b3e;background:radial-gradient(ellipse 36% 62% at 84% 12%,rgba(255,190,80,.12),transparent 70%),radial-gradient(ellipse 50% 70% at 8% 0%,rgba(111,195,74,.14),transparent 68%),radial-gradient(ellipse 30% 65% at 60% 120%,rgba(67,190,180,.08),transparent 70%),linear-gradient(180deg,#142217,#0b150f)}.page-hero:before{content:"";position:absolute;top:-1px;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--gold),#8edb5d 45%,#4edbc4 75%,transparent);opacity:.55}.page-hero__texture{position:absolute;inset:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(ellipse at 80% 30%,black,transparent 70%)}.page-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:46px;align-items:center}.page-hero__copy{max-width:780px}.page-hero__copy .eyebrow{margin-top:2px}.page-hero h1{margin:10px 0 12px;color:#f0f4e7;background:linear-gradient(102deg,#fff2c3,#edf6b6 44%,#7de9c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(38px,4.2vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.14;filter:drop-shadow(0 2px 0 rgba(0,0,0,.12))}.page-hero__copy>p{max-width:640px;color:#a1b194;font-size:13px;line-height:1.8}.page-hero__meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px;margin-top:20px;color:#68755f;font-size:9px}.page-hero__meta strong{color:#b2c0a6;font-family:var(--font-pixel);font-size:8px;font-weight:700}.page-hero__meta>span{display:inline-flex;align-items:center;gap:4px}.page-hero__meta-divider{width:1px;height:12px;background:#34412e}.page-hero__live{color:#7da17d}.page-hero__live i{width:4px;height:4px;border-radius:50%;background:var(--emerald)}.page-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.page-hero__art{position:relative;min-width:0}.page-hero--compact{padding:24px 0 30px}.page-hero--compact h1{font-size:clamp(32px,3.3vw,44px)}.page-hero--compact .page-hero__inner{display:block}.page-hero--forum{background:radial-gradient(ellipse 32% 70% at 78% 10%,rgba(255,191,78,.24),transparent 70%),radial-gradient(ellipse 48% 70% at 3% 0%,rgba(121,202,77,.2),transparent 68%),radial-gradient(ellipse 28% 50% at 35% 110%,rgba(79,177,170,.08),transparent 72%),linear-gradient(180deg,#1b2a1d,#09150d)}.page-hero--resources{background:radial-gradient(ellipse 38% 70% at 82% 0%,rgba(77,220,206,.23),transparent 68%),radial-gradient(ellipse 50% 76% at 10% 10%,rgba(118,198,77,.19),transparent 70%),radial-gradient(ellipse 24% 50% at 58% 100%,rgba(107,143,255,.12),transparent 70%),linear-gradient(180deg,#13261e,#08150e)}.page-hero--compose{background:radial-gradient(ellipse 38% 80% at 82% 0%,rgba(255,197,86,.22),transparent 70%),radial-gradient(ellipse 40% 70% at 10% 0%,rgba(108,190,80,.18),transparent 70%),linear-gradient(180deg,#1c2916,#0b160e)}.page-hero--submit{background:radial-gradient(ellipse 36% 78% at 82% 0%,rgba(73,224,197,.22),transparent 68%),radial-gradient(ellipse 42% 70% at 12% 0%,rgba(255,193,88,.14),transparent 70%),linear-gradient(180deg,#17291e,#09150e)}.forum-hero-sign{position:relative;display:flex;align-items:flex-start;justify-content:center;height:210px;padding-top:14px}.forum-hero-sign__board{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:240px;height:142px;border:3px solid #342216;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),repeating-linear-gradient(90deg,transparent 0 52px,rgba(72,46,26,.34) 52px 54px),#a97a48;box-shadow:inset 0 0 0 4px #dcaf7329,0 18px 30px #00000047;transform:rotate(-1.5deg)}.forum-hero-sign__board:before{content:"";position:absolute;inset:7px;border:1px solid rgba(76,47,23,.42)}.forum-hero-sign__board>span:first-child{color:#3d2919;font-family:var(--font-display);font-size:28px;line-height:1;text-shadow:0 1px rgba(255,255,255,.15)}.forum-hero-sign__board small{margin-top:5px;color:#5e3e22;font-family:var(--font-pixel);font-size:7px;letter-spacing:.08em}.forum-hero-sign__board svg{position:absolute;right:18px;bottom:9px;opacity:.75}.forum-hero-sign__post{position:absolute;top:132px;left:58px;width:17px;height:130px;background:linear-gradient(90deg,#5d3d24 0 4px,#865b34 4px 11px,#4b301b 11px 17px);transform:rotate(-1deg)}.forum-hero-sign__post--right{right:58px;left:auto;transform:rotate(1deg)}.forum-layout{display:grid;grid-template-columns:248px minmax(0,1fr) 272px;gap:22px;align-items:start;padding:32px 0 80px}.forum-sidebar,.forum-right{display:flex;flex-direction:column;gap:15px;min-width:0}.forum-sidebar,.forum-right{position:sticky;top:96px}.forum-cta-card{display:flex;flex-direction:column;align-items:flex-start;padding:16px;border:1px solid #3d4934;background:linear-gradient(140deg,rgba(111,143,74,.08),transparent 62%),#141c12}.forum-cta-card h3{margin:10px 0 4px;color:#c6d4b8;font-size:13px}.forum-cta-card p{margin-bottom:12px;color:#73806a;font-size:9px;line-height:1.65}.forum-rules{padding:16px;border:1px solid #2f3a2a;background:#10160e}.forum-rules .eyebrow{font-size:7px}.forum-rules h4{margin:5px 0 8px;color:#a7b49b;font-size:12px}.forum-rules ul{display:flex;flex-direction:column;gap:5px;padding-left:13px;color:#6d7a63;font-size:9px;line-height:1.6}.forum-rules li::marker{color:#546348}.forum-rules a{display:block;margin-top:9px;color:#85a879;font-size:8px}.forum-rules a:hover{color:var(--text-soft)}.forum-main{min-width:0}.forum-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px;padding:8px 9px;border:1px solid #35412e;background:#141c12;box-shadow:var(--inner-highlight)}.forum-tabs{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto}.forum-tab{display:inline-flex;align-items:center;gap:5px;height:29px;padding:0 9px;border:1px solid transparent;color:#74816b;background:transparent;font-size:10px;font-weight:600;white-space:nowrap;transition:all .15s ease}.forum-tab:hover{color:var(--text-soft)}.forum-tab.is-active{border-color:#557a43;color:#eef8e2;background:linear-gradient(180deg,#36572b,#233d1e);box-shadow:inset 0 1px #bae9992e,0 0 12px #6fb54e14}.forum-tab svg{color:#687a5b}.forum-tab.is-active svg{color:#8fb777}.forum-toolbar .inline-search{flex:0 0 214px;height:32px;border-color:#2f3b2a;background:#0d130c}.forum-toolbar .inline-search button{height:22px}.thread-skeleton-list{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--panel)}.thread-skeleton{display:flex;gap:12px;padding:18px;border-bottom:1px solid #222c1e}.thread-skeleton>div{flex:1}.forum-active-list{display:flex;flex-direction:column;padding:6px 8px}.forum-active-item{display:flex;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid #20291d}.forum-active-item:last-child{border-bottom:0}.forum-active-item:hover{background:#1a2316}.forum-active-item>span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.forum-active-item strong{overflow:hidden;color:#9cac90;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.forum-active-item small{color:#64715b;font-size:8px}.forum-active-item>svg{color:#4d5b47}.tag-cloud{display:flex;flex-wrap:wrap;gap:5px;padding:12px}.tag-cloud a{padding:3px 6px;border:1px solid #2d3929;color:#84937a;background:#10160e;font-size:var(--tag-size, .9rem);transition:all .15s ease}.tag-cloud a:nth-child(8n+1){border-color:#ffcf5e47;color:#d9c274;background:#6a501721}.tag-cloud a:nth-child(8n+2){border-color:#98e16840;color:#b9dc9e;background:#49772c21}.tag-cloud a:nth-child(8n+3){border-color:#ff79593d;color:#e2a08d;background:#6e312221}.tag-cloud a:nth-child(8n+4){border-color:#62dcff3d;color:#9cdbea;background:#265c6e21}.tag-cloud a:nth-child(8n+5){border-color:#7397ff3d;color:#a8b4ee;background:#313c7621}.tag-cloud a:nth-child(8n+6){border-color:#c594ff3d;color:#c6afe6;background:#4f346f21}.tag-cloud a:nth-child(8n+7){border-color:#ff977338;color:#d6b19f;background:#65432d21}.tag-cloud a:nth-child(8n){border-color:#dcebd329;color:#b6c3ae;background:#3548361f}.tag-cloud a:hover{border-color:#75906a;color:#f7fbec;filter:brightness(1.15);background:#25351f}.mini-announcement{padding:15px;background:linear-gradient(140deg,rgba(218,181,87,.06),transparent 60%),#141a11}.mini-announcement p{margin:7px 0 10px;color:#8e896c;font-family:var(--font-display);font-size:14px;line-height:1.6}.mini-announcement a{display:inline-flex;align-items:center;gap:4px;color:#b4a15d;font-size:8px}.thread-hero{position:relative;overflow:hidden;padding:23px 0 31px;border-bottom:1px solid #40583c;background:radial-gradient(ellipse 55% 90% at 10% 0%,color-mix(in srgb,var(--thread-accent, #7e9b69) 20%,transparent),transparent 70%),radial-gradient(ellipse 34% 70% at 88% 0%,rgba(255,191,84,.1),transparent 70%),linear-gradient(180deg,#142117,#0b150f)}.thread-hero__texture{position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(ellipse at 20% 20%,black,transparent 70%)}.thread-hero>.container{position:relative;z-index:1}.thread-hero .breadcrumb{margin-bottom:17px}.thread-hero__flags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:11px}.thread-hero h1{max-width:950px;color:#eef3e4;font-family:var(--font-display);font-size:clamp(30px,3.3vw,45px);font-weight:400;line-height:1.28;letter-spacing:-.04em}.thread-hero__byline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:19px;color:#6f7c65;font-size:9px}.thread-hero__byline>span:not(.author-inline):not(.thread-hero__divider){display:inline-flex;align-items:center;gap:4px}.thread-hero__divider{width:1px;height:17px;background:#33402d}.thread-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 314px;gap:28px;align-items:start;padding:30px 0 82px}.thread-main{min-width:0}.thread-article{padding:0 0 5px}.thread-article__top{display:flex;align-items:center;gap:8px;height:47px;padding:0 21px;border-bottom:1px solid var(--line-soft);color:#65725d;font-size:9px}.thread-article__mark{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #35432f;background:#0f150d}.thread-article__floor{margin-left:auto;color:#586552;font-family:var(--font-pixel);font-size:7px}.thread-article__author-row{display:flex;align-items:center;gap:10px;padding:17px 22px 16px;border-bottom:1px solid #242e20}.thread-article__author-row>div:nth-child(2){display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.thread-article__author-name{color:#c8d6bb;font-size:12px;font-weight:700}.thread-article__author-row>div:nth-child(2)>span{display:flex;align-items:center;gap:5px;color:#68755f;font-size:8px}.thread-article__author-level{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:110px;color:#5c6a54;font-family:var(--font-pixel);font-size:6px}.thread-article__author-level .progress{width:100%}.admin-mark{display:inline-flex;align-items:center;gap:3px;margin-left:3px;padding:1px 4px;border:1px solid rgba(231,195,91,.22);color:#c8ad59;font-size:7px;font-style:normal}.thread-content{padding:24px 27px 8px}.thread-tags{display:flex;flex-wrap:wrap;gap:5px;padding:10px 27px 16px}.thread-action-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:6px 16px 14px;padding-top:14px;border-top:1px solid #263120}.thread-like-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid #3b4a34;color:#97a58c;background:#131b11;font-size:10px;font-weight:600;transition:all .16s ease}.thread-like-btn:hover{border-color:#5d7550;color:#c6d8b8}.thread-like-btn.is-active{border-color:#db675559;color:#e9a296;background:#5d271f2e}.thread-like-btn span{padding-left:7px;border-left:1px solid #34412e;color:#bfcfb3;font-family:var(--font-pixel);font-size:8px}.thread-action-bar__right{display:flex;align-items:center;gap:4px}.thread-action-bar__right button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;color:#66745c;background:transparent;font-size:9px}.thread-action-bar__right button:hover{color:#acbc9f}.reply-section{margin-top:26px;scroll-margin-top:100px}.reply-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:13px}.reply-section__head h2{margin-top:4px;color:#dce7d0;font-size:20px}.reply-section__head h2 small{color:#65735a;font-family:var(--font-pixel);font-size:9px;font-weight:400}.reply-section__sort{color:#5c6953;font-size:8px}.reply-list{display:flex;flex-direction:column;border:1px solid var(--line);background:#131b11;box-shadow:var(--inner-highlight)}.reply-card{display:flex;gap:13px;padding:18px 19px;border-bottom:1px solid #222c1e}.reply-card:last-child{border-bottom:0}.reply-card__rail{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.reply-card__line{width:1px;flex:1;min-height:15px;margin-top:8px;background:linear-gradient(#33412e,transparent)}.reply-card__body{flex:1;min-width:0}.reply-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reply-card__head>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.reply-card__head a{color:#bac9ad;font-size:11px;font-weight:700}.reply-card__head a:hover{color:var(--emerald)}.reply-card__profession{color:#63705a;font-size:8px}.reply-card__meta{color:#566350;font-family:var(--font-pixel);font-size:6px;white-space:nowrap}.markdown--reply{margin-top:7px;font-size:12px}.markdown--reply p{margin-bottom:6px}.reply-card__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.like-button{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;color:#68765e;background:transparent;font-size:8px;transition:color .15s ease}.like-button:hover,.like-button.is-active{color:#e59c90}.reply-card__floor{color:#505c4a;font-family:var(--font-pixel);font-size:6px}.reply-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:38px;color:#65725c;text-align:center}.reply-empty h3{color:#a4b198;font-size:13px}.reply-empty p{font-size:9px}.reply-composer{margin-top:15px;padding:17px;scroll-margin-top:100px}.reply-composer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.reply-composer__identity{display:flex;align-items:center;gap:8px}.reply-composer__identity>span{display:flex;flex-direction:column;line-height:1.4}.reply-composer__identity strong{color:#b1c0a4;font-size:10px}.reply-composer__identity small{color:#5f6c57;font-size:8px}.composer-tabs{display:flex;align-items:center;gap:3px}.composer-tabs button{height:24px;padding:0 8px;border:1px solid transparent;color:#69765f;background:transparent;font-size:9px}.composer-tabs button.is-active{border-color:#39482f;color:#b8c8aa;background:#1a2416}.composer-tabs button:disabled{opacity:.4}.reply-composer textarea{width:100%;background:#0d130c;font-size:12px}.reply-composer__preview{min-height:128px;padding:12px;border:2px solid #2c3729;background:#0d120c;font-size:11px}.reply-composer__preview>span{color:#56634e}.reply-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.composer-hint{display:inline-flex;align-items:center;gap:4px;color:#596653;font-size:8px}.composer-hint svg{color:#8b7a4b}.reply-login{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:110px}.reply-login h3{margin:3px 0;color:#c1d0b4;font-size:15px}.reply-login p{color:#6b7862;font-size:9px}.locked-notice{display:flex;align-items:flex-start;gap:10px;padding:7px;color:#8b997f}.locked-notice strong{display:block;color:#b7c4aa;font-size:12px}.locked-notice p{margin-top:2px;color:#6e7b65;font-size:9px}.thread-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.author-card{padding:17px}.author-card__top{display:flex;align-items:center;gap:11px}.author-card__top .eyebrow{font-size:7px}.author-card__top h3{margin:1px 0;color:#d0ddc4;font-size:15px}.author-card__profession{color:#7c8d72;font-size:8px}.author-card>p{margin:12px 0;padding:9px 0;border-top:1px solid #253020;border-bottom:1px solid #253020;color:#7e8b75;font-size:9px;line-height:1.7}.author-card__level{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#68775e;font-family:var(--font-pixel);font-size:6px}.author-card__meta{display:flex;gap:20px;margin:10px 0 13px;color:#64725b;font-size:8px}.author-card__meta strong{color:#a4b598;font-family:var(--font-pixel);font-size:7px}.thread-info-card{padding:4px 14px;border:1px solid #2f3a29;background:#111710}.thread-info-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-bottom:1px solid #222c1e;color:#65735b;font-size:8px}.thread-info-card__row:last-child{border-bottom:0}.thread-info-card__row strong,.thread-info-card__row a{color:#a0ae94;font-size:8px;font-weight:600}.related-panel{overflow:hidden}.related-panel .thread-row{border-bottom:0}.thread-side-note{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px;padding:13px;border:1px dashed #34412c;color:#66735d;background:#10160e;font-size:8px;line-height:1.65}.thread-side-note svg{flex:0 0 auto;color:#809672}.thread-side-note p{flex:1;min-width:0}.thread-side-note a{width:100%;padding-left:22px;color:#8ca47c}.compose-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.compose-hero h1{margin:7px 0 5px;font-size:clamp(30px,3.3vw,44px)}.compose-hero p{color:#8a977f;font-size:11px}.compose-hero__avatar{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:7px 10px;border:1px solid #37452f;background:#141c12}.compose-hero__avatar>span{display:flex;flex-direction:column;color:#7d8a72;font-size:8px;line-height:1.5}.compose-hero__avatar strong{color:#c3d1b7;font-size:10px}.compose-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start;padding:28px 0 80px}.compose-main{overflow:hidden}.compose-section{padding:22px 24px;border-bottom:1px solid var(--line-soft)}.compose-label{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.compose-label>span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border:1px solid #3b4a33;color:#94a887;background:#10160e;font-family:var(--font-pixel);font-size:7px}.compose-label>div{display:flex;flex-direction:column}.compose-label strong{color:#bccbb0;font-size:13px}.compose-label small{color:#69765f;font-size:9px}.category-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.category-option{display:flex;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border:1px solid #303c2b;color:#89977f;background:#111710;text-align:left;transition:all .15s ease}.category-option:hover{border-color:#4b5c41;background:#172113}.category-option.is-active{border-color:color-mix(in srgb,var(--category-color, #7c9a6c) 47%,transparent);background:color-mix(in srgb,var(--category-color, #7c9a6c) 8%,#111710)}.category-option__icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:0 0 auto;border:1px solid #33402d;background:#0c120b}.category-option>span:nth-child(2){display:flex;flex-direction:column;min-width:0;line-height:1.4}.category-option strong{color:#b4c2a8;font-size:10px}.category-option small{overflow:hidden;color:#64715b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.category-option__check{display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:auto;border:1px solid #5d774d;color:#0c1808;background:#89b664}.compose-title-input{width:100%;height:55px;padding:0 12px;border:2px solid #303c2a;background:#0c120b;color:#e3edda;font-size:18px;font-weight:700}.compose-title-input::placeholder{color:#505c49}.compose-count{margin-top:4px;color:#52604b;font-family:var(--font-pixel);font-size:6px;text-align:right}.compose-editor{position:relative}.compose-tabs{display:flex;align-items:center;gap:2px;margin-top:12px;border:1px solid #2d3928;border-bottom:0;background:#131a11}.compose-tabs button{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border:0;border-right:1px solid #293424;color:#6e7c65;background:transparent;font-size:9px}.compose-tabs button.is-active{color:#c3d2b5;background:#1b2617}.compose-tabs>span{margin-left:auto;padding-right:9px;color:#4e5b47;font-size:7px}.compose-body-input{width:100%;min-height:360px;padding:15px;border-top:2px solid #303c2a;border-radius:0 0 2px 2px;background:#0c120b;font-family:var(--font-body);font-size:12px;line-height:1.8}.compose-preview{min-height:360px;max-height:620px;overflow-y:auto;padding:22px;border:2px solid #303c2a;border-top:0;background:#10160e}.compose-preview__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:300px;color:#5e6b56;font-size:10px}.compose-count--bottom{margin-top:3px}.compose-tags{display:flex;flex-direction:column;gap:8px}.tag-input-wrap{display:flex;align-items:center;gap:8px;padding:0 10px;border:2px solid #2c3729;background:#0d120c}.tag-input-wrap svg{color:#64735a}.tag-input-wrap input{flex:1;height:38px;padding:0;border:0;background:transparent;box-shadow:none;font-size:11px}.tag-input-wrap input:focus{box-shadow:none}.tag-preview{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:22px}.tag-preview>span{color:#54624d;font-size:8px}.compose-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 22px;background:#11170f}.compose-footer__left{display:flex;align-items:center;gap:13px}.compose-draft-btn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:#7f9073;background:transparent;font-size:9px}.compose-draft-btn:hover{color:#b2c3a4}.compose-footer__left>span{color:#4f5c48;font-size:8px}.compose-footer__right{display:flex;align-items:center;gap:7px}.compose-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.posting-checklist{display:flex;flex-direction:column;gap:1px;padding:8px 13px 13px}.posting-checklist>span{display:flex;align-items:center;gap:7px;padding:6px 0;border-bottom:1px solid #20291c;color:#6e7b64;font-size:8px}.posting-checklist>span:last-child{border-bottom:0}.posting-checklist i{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;border:1px solid #35412e;color:#586552;background:#0d130c;font-family:var(--font-pixel);font-size:5px;font-style:normal}.posting-checklist .is-done{color:#a6b79a}.posting-checklist .is-done i{border-color:#4b6b40;color:#c5e4ae;background:#2b4d27}.markdown-help{padding-bottom:6px}.markdown-help__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid #20291d;font-size:8px}.markdown-help__row:last-child{border-bottom:0}.markdown-help__row code{padding:1px 4px;border:1px solid #303b2a;color:#9eb28e;background:#0d130c;font-family:var(--font-pixel);font-size:6px}.markdown-help__row span{color:#586550}.compose-tip{display:flex;align-items:flex-start;gap:8px;padding:13px;border:1px dashed #43513a;color:#7a8a6e;background:#11170f}.compose-tip svg{flex:0 0 auto;color:#ad9552}.compose-tip p{font-size:8px;line-height:1.7}.compose-selected{padding:13px;border:1px solid #35422f;background:#111710}.compose-selected>span{color:#64715b;font-size:8px}.compose-selected>div{display:flex;align-items:center;gap:6px;margin-top:6px;color:color-mix(in srgb,var(--category-color, #8aa476) 75%,white 25%);font-size:10px}.markdown{color:#b2bfa7;font-size:13px;line-height:1.9;word-break:break-word}.markdown h2{margin:25px 0 9px;padding-bottom:5px;border-bottom:1px solid #2c3728;color:#e2ead7;font-size:18px;font-weight:700}.markdown h2:first-child{margin-top:0}.markdown h3{margin:20px 0 6px;color:#d4e0c8;font-size:15px}.markdown h4{margin:16px 0 4px;color:#c8d6bd;font-size:13px}.markdown p{margin:0 0 12px}.markdown a{color:#91cc9a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#91cc9a59}.markdown a:hover{color:var(--emerald)}.markdown strong{color:#d9e5cf;font-weight:700}.markdown ul,.markdown ol{display:flex;flex-direction:column;gap:4px;margin:7px 0 15px;padding-left:21px}.markdown li{padding-left:2px}.markdown ul li::marker{color:#789469}.markdown ol li::marker{color:#a7bd96;font-family:var(--font-pixel);font-size:9px}.markdown blockquote{margin:18px 0;padding:13px 16px;border-left:3px solid #5c7e4a;color:#a5b59a;background:linear-gradient(90deg,rgba(95,138,79,.09),transparent),#131a11;font-family:var(--font-display);font-size:15px;line-height:1.75}.markdown blockquote p:last-child{margin-bottom:0}.markdown hr{height:1px;margin:26px 0;border:0;background:#2d3928}.markdown code{padding:1px 5px;border:1px solid #303c2a;border-radius:2px;color:#b9d5a5;background:#0b110a;font-family:Cascadia Code,Consolas,monospace;font-size:.88em}.markdown-code{position:relative;overflow:hidden;margin:16px 0;border:1px solid #303d2b;background:#090e08}.markdown-code__lang{display:block;padding:5px 11px;border-bottom:1px solid #263121;color:#617258;background:#10160e;font-family:var(--font-pixel);font-size:6px;text-transform:uppercase}.markdown-code pre{overflow-x:auto;margin:0;padding:13px;color:#aec9a0;font-family:Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.7}.markdown-code code{padding:0;border:0;background:transparent;color:inherit}.markdown-table-wrap{overflow-x:auto;margin:16px 0;border:1px solid #303d2a}.markdown table{width:100%;border-collapse:collapse;font-size:11px}.markdown th,.markdown td{padding:8px 11px;border-right:1px solid #293424;border-bottom:1px solid #293424;text-align:left}.markdown th{color:#cbd9c0;background:#1a2316;font-weight:700}.markdown tr:last-child td{border-bottom:0}.markdown th:last-child,.markdown td:last-child{border-right:0}.markdown-mention{color:#8bcda1;font-weight:600}@media(max-width:1180px){.forum-layout{grid-template-columns:235px minmax(0,1fr)}.forum-right{display:none}.thread-page-layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.page-hero__inner{grid-template-columns:minmax(0,1fr) 300px;gap:26px}}@media(max-width:980px){.page-hero__inner{grid-template-columns:1fr}.page-hero__art{display:none}.forum-layout{grid-template-columns:1fr}.forum-sidebar{position:static;display:grid;grid-template-columns:1fr}.forum-sidebar .category-panel{overflow-x:auto}.forum-sidebar .category-nav{flex-direction:row;min-width:max-content}.forum-sidebar .category-nav__item{min-width:150px;border-right:1px solid #212b1e;border-bottom:0}.forum-sidebar .category-nav__item:before{inset:auto 8px 0;width:auto;height:2px}.forum-sidebar .forum-cta-card,.forum-sidebar .forum-rules{display:none}.thread-page-layout{grid-template-columns:1fr}.thread-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.thread-side-note{grid-column:1 / -1}.compose-layout{grid-template-columns:1fr}.compose-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:700px){.page-hero{padding:23px 0 30px}.page-hero h1{font-size:34px}.page-hero__copy>p{font-size:11px}.page-hero__meta{gap:7px 10px}.forum-toolbar{flex-direction:column;align-items:stretch;gap:6px}.forum-toolbar .inline-search{flex-basis:32px}.forum-tabs{overflow-x:auto}.forum-tab{padding-inline:7px}.thread-hero h1{font-size:28px}.thread-hero__byline{gap:6px 10px}.thread-hero__divider{display:none}.thread-article__top{padding-inline:14px}.thread-article__author-row{padding:14px}.thread-article__author-level{display:none}.thread-content{padding:18px 15px 5px}.thread-tags{padding-inline:15px}.thread-action-bar{flex-wrap:wrap;margin-inline:10px}.thread-like-btn{font-size:9px}.thread-action-bar__right button{font-size:8px}.reply-card{padding:14px}.reply-card__head{flex-direction:column;gap:3px}.reply-card__meta{order:-1}.reply-composer{padding:12px}.reply-composer__head{align-items:flex-start;flex-direction:column}.reply-composer__footer{flex-direction:column;align-items:flex-start}.reply-login{flex-direction:column;align-items:flex-start;justify-content:center}.thread-side{grid-template-columns:1fr}.thread-side-note{grid-column:auto}.compose-hero{flex-direction:column;align-items:flex-start}.compose-hero__avatar{align-self:stretch}.compose-section{padding:18px 14px}.category-picker{grid-template-columns:1fr}.compose-footer{flex-direction:column;align-items:stretch}.compose-footer__left{justify-content:space-between}.compose-footer__right{justify-content:flex-end}.compose-side{grid-template-columns:1fr}.markdown{font-size:12px}.markdown h2{font-size:16px}.markdown table{min-width:480px}}.resources-hero-art{position:relative;height:214px}.resources-hero-art:before{content:"";position:absolute;inset:18px 8px 0;z-index:0;background:radial-gradient(ellipse at 30% 40%,rgba(75,220,190,.24),transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(255,197,80,.28),transparent 62%);filter:blur(28px)}.resources-hero-art__scene{position:absolute;inset:0 18px 14px 0;z-index:1;overflow:hidden;border:1px solid #7d9466;box-shadow:0 0 0 3px #0b110a,0 0 0 4px #526a46,0 0 26px #5adcbf17,0 18px 32px #00000059;transform:rotate(1deg)}.resources-hero-art__scene .build-preview{height:100%;aspect-ratio:auto}.resources-hero-art__crate{position:absolute;right:-2px;bottom:-3px;z-index:2;display:flex;align-items:center;justify-content:center;width:82px;height:82px;border:1px solid #7a5d37;background:#342719;box-shadow:inset 0 0 0 4px #25190f,0 8px 18px #0006;transform:rotate(-4deg)}.resources-hero-art__tag{position:absolute;top:10px;left:-12px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #5a5330;color:#d6c179;background:#292511e6;font-size:8px;transform:rotate(-1deg)}.resource-layout{display:grid;grid-template-columns:246px minmax(0,1fr);gap:24px;align-items:start;padding:28px 0 80px}.resource-sidebar{position:sticky;top:96px}.resource-filters{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 80px),#141c12;box-shadow:var(--inner-highlight)}.resource-filter-head{display:flex;align-items:center;justify-content:space-between;height:45px;padding:0 14px;border-bottom:1px solid var(--line-soft);color:#d7e6ca;background:linear-gradient(90deg,rgba(111,181,78,.11),transparent 70%);box-shadow:inset 0 2px #89c7651f;font-family:var(--font-pixel);font-size:8px;letter-spacing:.03em}.resource-filter-head>span{display:inline-flex;align-items:center;gap:6px}.resource-filter-head button{padding:0;border:0;color:#a78f4e;background:transparent;font-family:var(--font-body);font-size:8px;letter-spacing:0}.filter-group{padding:13px 13px 14px;border-bottom:1px solid #232d1f}.filter-group:last-of-type{border-bottom:0}.filter-group h4{margin-bottom:8px;color:#728069;font-family:var(--font-pixel);font-size:7px;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.filter-option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:26px;padding:3px 6px;border:1px solid transparent;color:#87957c;background:transparent;font-size:9px;text-align:left;transition:all .14s ease}.filter-option:hover{color:var(--text-soft);background:#1a2316}.filter-option.is-active{border-color:#527b43;color:#e5f5d6;background:linear-gradient(90deg,#497f3659,#1e301a99);box-shadow:inset 2px 0 0 var(--emerald)}.filter-option em{color:#5f6c57;font-family:var(--font-pixel);font-size:6px;font-style:normal}.filter-option.is-active em{color:#98b085}.filter-chip-wrap{display:flex;flex-wrap:wrap;gap:4px}.filter-chip{min-height:24px;padding:2px 7px;border:1px solid #303c2b;color:#7d8c72;background:#10160e;font-family:var(--font-pixel);font-size:6px;transition:all .14s ease}.filter-chip:hover{border-color:#4a5c41;color:#aebda1}.filter-chip.is-active{border-color:#62914d;color:#effbe6;background:linear-gradient(180deg,#38612a,#294a21);box-shadow:0 0 10px #6fc54c1a}.filter-tip{display:flex;gap:8px;margin:11px;padding:10px;border:1px dashed #3d4e35;background:#354e2b1f}.filter-tip strong{display:block;color:#a8ba9c;font-size:8px}.filter-tip p{margin-top:2px;color:#68765f;font-size:7px;line-height:1.6}.resource-main{min-width:0}.resource-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding-bottom:13px;border-bottom:1px solid #2a3525}.resource-toolbar__title{display:flex;align-items:center;gap:9px}.resource-toolbar__title h2{color:#dce7d1;font-size:18px}.resource-toolbar__title h2 small{color:#64715b;font-family:var(--font-pixel);font-size:8px;font-weight:400}.resource-toolbar__actions{display:flex;align-items:center;gap:7px}.resource-search{width:192px;height:32px}.sort-select{position:relative;display:flex;align-items:center;gap:5px;height:32px;padding:0 7px;border:1px solid #35412e;color:#738067;background:#111710}.sort-select svg:last-child{pointer-events:none}.sort-select select{height:100%;padding:0 17px 0 0;border:0;color:#87957c;background:transparent;box-shadow:none;font-size:9px}.sort-select select:focus{box-shadow:none}.active-filter-list{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.active-filter-list button{display:inline-flex;align-items:center;gap:4px;min-height:23px;padding:2px 7px;border:1px solid #5e7d4f;color:#e1efd4;background:linear-gradient(180deg,#334f28,#243c1d);font-size:8px}.active-filter-list button:hover{border-color:#6d8860}.mobile-filter-toggle{display:none;align-items:center;gap:4px;height:28px;padding:0 8px;border:1px solid var(--line);color:var(--muted);background:var(--panel-2);font-size:9px}.resource-cta{display:flex;align-items:center;gap:14px;margin-top:28px;padding:17px;border:1px solid #45623e;background:radial-gradient(circle at 6% 50%,rgba(138,210,92,.13),transparent 22%),linear-gradient(90deg,rgba(83,122,65,.12),transparent 55%),#131f15}.resource-cta__icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex:0 0 auto;border:1px solid #405138;color:#9db68b;background:#0d140c}.resource-cta>div:nth-child(2){flex:1}.resource-cta h3{color:#c0cfb3;font-size:13px}.resource-cta p{color:#6b7862;font-size:9px}.resource-detail-hero{position:relative;padding:24px 0 34px;border-bottom:1px solid #38543e;background:radial-gradient(ellipse 42% 76% at 10% 0%,rgba(69,218,184,.15),transparent 66%),radial-gradient(ellipse 32% 62% at 88% 4%,rgba(255,187,73,.12),transparent 68%),radial-gradient(ellipse 36% 70% at 55% 110%,rgba(116,132,255,.07),transparent 70%),linear-gradient(180deg,#122119,#0a140e)}.resource-detail-hero:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#50e2b8,#8fdf65 42%,#ffd45f 72%,transparent);opacity:.55}.resource-detail-hero .breadcrumb{margin-bottom:18px}.resource-detail-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,3.5vw,44px);align-items:center}.resource-gallery__main{position:relative;overflow:hidden;border:1px solid #7e9973;background:#0b110b;box-shadow:0 0 0 3px #0b110b,0 0 0 4px #4d6849,0 0 30px #53dcb614,0 20px 38px #00000059}.resource-gallery__scene{aspect-ratio:16 / 10.2}.resource-gallery__counter{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(237,244,222,.18);color:#dbe8ce;background:#070d078f;font-size:8px;backdrop-filter:blur(6px)}.resource-gallery__category{position:absolute;right:10px;bottom:9px;padding:3px 7px;border:1px solid rgba(104,211,201,.27);color:#a7ece4;background:#113633ab;font-size:8px;font-weight:600;backdrop-filter:blur(6px)}.resource-gallery__meta{display:flex;align-items:center;gap:15px;margin-top:9px;padding:0 3px;color:#6b7862;font-size:8px}.resource-gallery__meta span{display:inline-flex;align-items:center;gap:4px}.resource-gallery__meta svg{color:#89a37c}.resource-summary{min-width:0}.resource-summary__badges{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:9px}.resource-summary h1{color:#edf4e3;background:linear-gradient(102deg,#fbfaeb,#eef5d9 56%,#a8ecc9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(32px,3.5vw,47px);font-weight:400;line-height:1.22;letter-spacing:-.04em;filter:drop-shadow(0 2px 0 rgba(0,0,0,.1))}.resource-summary__lead{margin-top:10px;color:#909d85;font-size:12px;line-height:1.8}.resource-summary__author{display:flex;align-items:center;gap:9px;margin-top:16px}.resource-summary__author>div{display:flex;flex-direction:column;line-height:1.4}.resource-summary__author>div span{color:#5f6d56;font-size:8px}.resource-summary__author>div a{color:#b8c7ab;font-size:10px;font-weight:600}.resource-summary__author-level{margin-left:auto;color:#697661;font-family:var(--font-pixel);font-size:6px}.resource-summary__stats{display:flex;align-items:stretch;gap:13px;margin-top:16px;padding:11px 0;border-top:1px solid #293523;border-bottom:1px solid #293523}.resource-summary__stats>div{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.resource-summary__stats strong{color:#e4f0d8;font-family:var(--font-pixel);font-size:12px;font-weight:700}.resource-summary__stats>div:nth-of-type(1) strong{color:var(--gold)}.resource-summary__stats>div:nth-of-type(2) strong{color:#a8f077}.resource-summary__stats>div:nth-of-type(3) strong{color:var(--diamond)}.resource-summary__stats>div:nth-of-type(4) strong{color:#ffb279}.resource-summary__stats span{color:#64715b;font-size:8px;white-space:nowrap}.resource-summary__divider{width:1px;flex:0 0 auto!important;background:#2a3625}.resource-summary__compat{display:grid;gap:8px;margin-top:13px}.resource-summary__compat>div{display:flex;gap:8px;align-items:flex-start}.resource-summary__compat>div>span{width:52px;flex:0 0 auto;padding-top:2px;color:#5e6b57;font-size:8px}.resource-summary__actions{display:flex;gap:6px;margin-top:16px}.resource-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start;padding:27px 0 82px}.resource-detail-main{display:flex;flex-direction:column;gap:18px;min-width:0}.resource-section{padding:22px 24px}.resource-section__head{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.resource-section__head h2{display:flex;align-items:center;gap:9px;color:#e1eed6;font-size:19px}.resource-section__head h2:before{content:"";width:4px;height:.78em;background:linear-gradient(180deg,var(--gold),#88dd64 58%,var(--emerald))}.resource-section__head h2 small{color:#65735b;font-family:var(--font-pixel);font-size:8px;font-weight:400}.resource-section__head--row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:14px}.resource-description{font-size:12px}.resource-author-note{display:flex;gap:11px;margin-top:24px;padding:13px;border:1px dashed #3a4732;background:#111710}.resource-author-note>div{flex:1;min-width:0}.resource-author-note span{color:#5f6b57;font-size:8px}.resource-author-note p{margin:3px 0 5px;color:#94a289;font-size:10px;line-height:1.65}.resource-author-note a{display:inline-flex;align-items:center;gap:4px;color:#88a77a;font-size:8px}.version-list{display:flex;flex-direction:column;border:1px solid #303c2a}.version-row{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px;border:0;border-bottom:1px solid #253020;color:#89977e;background:#10160e;text-align:left;transition:all .15s ease}.version-row:last-child{border-bottom:0}.version-row:hover{background:#172012}.version-row.is-active{background:#1a2616}.version-row.is-active:before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:2px;background:var(--emerald)}.version-row__marker{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border:1px solid #34432e;color:#c6ad5f;background:#0c120b}.version-row__marker>span{width:5px;height:5px;border-radius:50%;background:#58674f}.version-row__main{flex:1;min-width:0}.version-row__main>span{display:flex;align-items:center;gap:6px}.version-row__main strong{color:#c8d6bb;font-family:var(--font-pixel);font-size:9px}.version-row__main em{padding:1px 4px;border:1px solid rgba(85,167,103,.25);color:#8bd39d;background:#1f472838;font-size:6px;font-style:normal}.version-row__main p{margin-top:3px;color:#6f7d66;font-size:9px;line-height:1.6}.version-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto;color:#586550;font-size:7px}.version-row__meta span{font-family:var(--font-pixel);font-size:6px}.version-row__check{display:flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 auto;border:1px solid #5a7a4d;color:#091207;background:#83b063}.review-overview{display:grid;grid-template-columns:143px 1fr 180px;gap:17px;align-items:center;padding:16px;border:1px solid #2e3a29;background:#10160e}.review-score{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-right:14px;border-right:1px solid #2a3625}.review-score>strong{color:#e5edd9;font-family:var(--font-pixel);font-size:28px;line-height:1.2}.review-score>span:last-child{color:#63705b;font-size:8px}.review-bars{display:flex;flex-direction:column;gap:4px}.review-bar{display:flex;align-items:center;gap:6px;color:#68745f;font-size:7px}.review-bar>span{width:26px;flex:0 0 auto}.review-bar>div{flex:1;height:5px;background:#080d07}.review-bar>div i{display:block;height:100%;background:#9f8a49}.review-bar em{width:12px;color:#6d7a64;font-family:var(--font-pixel);font-size:6px;font-style:normal;text-align:right}.review-prompt{display:flex;align-items:flex-start;gap:7px;padding-left:14px;border-left:1px solid #2a3625;color:#67745e}.review-prompt svg{flex:0 0 auto;color:#7e9471}.review-prompt p{font-size:8px;line-height:1.7}.review-list{display:flex;flex-direction:column;margin-top:12px}.review-card{position:relative;padding:14px 2px;border-bottom:1px solid #242e20}.review-card:last-child{border-bottom:0}.review-card__head{display:flex;align-items:center;gap:8px}.review-card__head>div:nth-child(2){display:flex;flex-direction:column;flex:1;line-height:1.4}.review-card__head a{color:#b3c1a7;font-size:10px;font-weight:600}.review-card__head span{color:#5f6c57;font-size:8px}.review-card__rating{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 0 auto}.review-card>p{margin:8px 0 0 44px;color:#8e9c83;font-size:10px;line-height:1.75}.review-card__mine{position:absolute;top:15px;right:0;color:#718a63;font-size:7px}.review-empty{display:flex;align-items:center;gap:9px;padding:22px;border:1px dashed #34412c;color:#63705b;font-size:9px}.review-form{margin-top:18px;padding:17px;border:1px solid #33402c;background:#10160e}.review-form__head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:10px}.review-form__head h3{margin-top:3px;color:#bac9ad;font-size:13px}.review-form textarea{width:100%;background:#0c120b;font-size:11px}.review-form__footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px;color:#586550;font-family:var(--font-pixel);font-size:6px}.review-login{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:6px 0;color:#6b7862;font-size:9px}.resource-related{padding-top:6px}.resource-related .resource-section__head{margin-bottom:13px}.resource-download-side{display:flex;flex-direction:column;gap:13px;position:sticky;top:96px}.download-card{overflow:hidden;border:1px solid #56764c;background:radial-gradient(circle at 94% 0%,rgba(255,201,90,.085),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.032),transparent 80px),#162319;box-shadow:var(--inner-highlight),0 18px 35px #00000040,0 0 24px #45f59f0b}.download-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 15px;border-bottom:1px solid var(--line-soft);background:#10160e}.owned-pill,.paid-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:1px solid rgba(84,176,108,.25);color:#8fdaa3;background:#214f2d38;font-size:8px}.paid-pill{border-color:#e1be5740;color:#dcc574;background:#57431333}.download-card__price{display:flex;flex-direction:column;gap:2px;padding:15px 15px 11px}.download-card__price>strong{color:#d9ebcd;font-family:var(--font-display);font-size:28px;font-weight:400}.download-card__price>span{color:#63705b;font-size:8px}.download-card__discount{color:#b69956!important;font-size:7px!important}.download-card__field{margin:0 15px}.download-card__field label{display:block;margin-bottom:5px;color:#65725d;font-size:8px}.select-wrap{position:relative}.select-wrap select{width:100%;height:36px;border:1px solid #36442f;color:#a7b79b;background:#0c120b;font-size:9px}.select-wrap>svg{position:absolute;top:50%;right:9px;color:#65735b;pointer-events:none;transform:translateY(-50%)}.download-card__changelog{margin:10px 15px 0;padding:8px;border:1px dashed #34422d;background:#10160e}.download-card__changelog span{color:#5d6a56;font-size:7px}.download-card__changelog p{margin-top:2px;color:#7f8e75;font-size:8px;line-height:1.6}.download-card__button{width:calc(100% - 30px);margin:12px 15px}.download-card__login-note{margin:-6px 15px 10px;color:#5e6b56;font-size:7px;text-align:center}.download-card__file{margin:0 15px;padding:9px 0;border-top:1px solid var(--line-soft)}.download-card__file>span{display:flex;align-items:center;gap:4px;margin-bottom:5px;color:#68755f;font-size:8px}.download-card__file>div{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#69765f;font-size:7px}.download-card__file small:first-child{overflow:hidden;max-width:75%;text-overflow:ellipsis;white-space:nowrap}.download-card__trust{display:flex;flex-direction:column;gap:5px;padding:10px 15px 13px;border-top:1px solid var(--line-soft);color:#60705a;font-size:7px}.download-card__trust span{display:flex;align-items:center;gap:4px}.download-card__trust svg{color:#78926b}.download-card--author{padding:14px}.download-card__author{display:flex;align-items:center;gap:9px}.download-card__author>div{display:flex;flex-direction:column;line-height:1.4}.download-card__author span{color:#5d6a55;font-size:7px}.download-card__author a{color:#b4c4a7;font-size:11px;font-weight:600}.download-card__author small{color:#66735d;font-size:7px}.download-card--author>p{margin:10px 0;color:#738069;font-size:8px;line-height:1.7}.resource-safety{display:flex;gap:8px;padding:12px;border:1px dashed #3c4934;color:#6e7c64;background:#10160e}.resource-safety svg{flex:0 0 auto;color:#86a177}.resource-safety strong{display:block;color:#95a48a;font-size:9px}.resource-safety p{margin-top:2px;font-size:7px;line-height:1.6}.resource-loading{padding:35px 0 80px}.resource-detail-skeleton{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;margin-top:20px}.purchase-modal__art{position:relative;overflow:hidden;margin-bottom:14px;border:1px solid #3b4c34}.purchase-modal__art .build-preview{aspect-ratio:16 / 7}.purchase-modal__art>svg{position:absolute;right:15px;bottom:12px;filter:drop-shadow(0 5px 7px rgba(0,0,0,.4))}.purchase-modal__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #283323;color:#7d8a73;font-size:10px}.purchase-modal__row strong{color:#b8c7ab;font-size:10px}.purchase-modal__warning{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding:8px;border:1px solid rgba(231,98,78,.23);color:#d29586;background:#5c261c29;font-size:9px;line-height:1.6}.purchase-modal__note{margin-top:12px;color:#60705a;font-size:8px;line-height:1.65}.submit-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start;padding:28px 0 80px}.submit-main{display:flex;flex-direction:column;gap:16px}.submit-section{padding:22px 24px}.submit-section__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.submit-section__head>span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border:1px solid #3b4b33;color:#98ad8a;background:#10160e;font-family:var(--font-pixel);font-size:7px}.submit-section__head h2{color:#c4d2b8;font-size:16px}.submit-section__head p{margin-top:1px;color:#68755f;font-size:9px}.submit-section>.field-label{margin-top:14px}.submit-section>.field-label:first-of-type{margin-top:0}.submit-section>.text-field{margin-bottom:16px}.option-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.option-chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 9px;border:1px solid #35422e;color:#84937a;background:#111710;font-size:9px;transition:all .14s ease}.option-chip:hover{border-color:#516547;color:#adbc9f}.option-chip.is-active{border-color:#597b4b;color:#d7e7c9;background:#24361e}.option-chip--small{min-height:25px;padding-inline:7px;font-family:var(--font-pixel);font-size:6px}.custom-add{display:flex;gap:5px;margin-bottom:8px}.custom-add input{flex:1;height:31px;padding:0 9px;border:1px solid #2e3a29;background:#0c120b;font-size:9px}.custom-add button{display:inline-flex;align-items:center;gap:3px;padding:0 9px;border:1px solid #35432e;color:#8fa17f;background:#182115;font-size:8px}.selected-tags{display:flex;flex-wrap:wrap;gap:4px;min-height:10px;margin-bottom:14px}.file-drop{display:flex;align-items:center;gap:13px;min-height:100px;padding:15px;border:1px dashed #45573c;background:linear-gradient(135deg,rgba(101,138,73,.05),transparent),#0f150e;cursor:pointer;transition:all .15s ease}.file-drop:hover,.file-drop.is-dragging{border-color:#728f5f;background:#141d11}.file-drop.has-file{border-style:solid;border-color:#4d6543}.file-drop__icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border:1px solid #3a4b31;color:#93ae81;background:#0c120b}.file-drop>div{display:flex;flex-direction:column;flex:1;min-width:0}.file-drop strong{overflow:hidden;color:#b8c8aa;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.file-drop>div span,.file-drop>span:last-child{color:#5f6c57;font-size:8px}.file-drop__remove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:1px solid #4c3b32;color:#bd8275;background:#1a1411}.two-col-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.price-input{display:flex;align-items:center;gap:6px;height:37px;padding:0 9px;border:2px solid #2c3729;background:#0d120c}.price-input input{width:70px;height:100%;padding:0;border:0;background:transparent;box-shadow:none;font-family:var(--font-pixel);font-size:10px}.price-input input:focus{box-shadow:none}.price-input>span{margin-left:auto;color:#576450;font-size:8px}.cover-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cover-option{overflow:hidden;padding:0;border:1px solid #34422e;color:#809076;background:#0d130b;text-align:left;transition:all .15s ease}.cover-option:hover{border-color:#576e4c}.cover-option.is-active{border-color:#78a35e;box-shadow:0 0 0 1px #78a35e}.cover-option .build-preview{aspect-ratio:1.8}.cover-option>span{display:flex;align-items:center;justify-content:space-between;padding:5px 6px;font-size:7px}.cover-option.is-active>span{color:#c2dcb0;background:#1b2b16}.submit-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px}.submit-actions>div:first-child{display:flex;align-items:center;gap:6px;color:#66735d;font-size:8px}.submit-actions>div:first-child svg{color:#8a9b7a}.submit-actions>div:last-child{display:flex;align-items:center;gap:7px}.submit-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.submit-preview{padding:13px;border:1px solid #34412e;background:#111710}.submit-preview__card{overflow:hidden;margin-top:8px;border:1px solid #35422e;background:#151e12}.submit-preview__card>div:last-child{padding:9px}.submit-preview__card>div>span{color:#5f6d57;font-size:7px}.submit-preview__card strong{display:block;overflow:hidden;color:#c0cfb2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.submit-preview__card p{overflow:hidden;margin-top:2px;color:#6e7b65;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.submit-preview__card>div>div{display:flex;gap:3px;margin-top:6px;flex-wrap:wrap}.submit-perks{display:flex;align-items:flex-start;gap:8px;padding:13px;border:1px solid #4b462c;color:#9b8d61;background:#41391b1f}.submit-perks svg{flex:0 0 auto;color:#c5ac5f}.submit-perks strong{display:block;color:#c6b677;font-size:9px}.submit-perks p{margin-top:2px;font-size:8px;line-height:1.65}.submit-guideline{padding:13px;border:1px dashed #35422e;color:#64715b;background:#10160e}.submit-guideline h4{margin-bottom:4px;color:#98a78c;font-size:9px}.submit-guideline p{font-size:8px;line-height:1.65}.submit-guideline a{display:inline-flex;align-items:center;gap:4px;margin-top:7px;color:#87a37a;font-size:8px}.shop-hero{position:relative;overflow:hidden;padding:42px 0 48px;border-bottom:1px solid #554f32;background:radial-gradient(ellipse 40% 58% at 86% 12%,rgba(255,191,72,.2),transparent 66%),radial-gradient(ellipse 35% 50% at 68% 86%,rgba(255,127,87,.1),transparent 70%),radial-gradient(ellipse 38% 60% at 4% 82%,rgba(77,197,126,.12),transparent 68%),linear-gradient(180deg,#1a2312,#0c150e)}.shop-hero:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#ffd45f,#ff9f68 40%,#79dc81 72%,transparent);opacity:.6}.shop-hero__texture{position:absolute;inset:0;opacity:.32;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.017) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.013) 1px,transparent 1px);background-size:8px 8px;mask-image:radial-gradient(ellipse at 80% 20%,black,transparent 75%)}.shop-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:55px;align-items:center}.shop-hero .breadcrumb{margin-bottom:20px}.shop-hero__copy h1{margin:11px 0 15px;color:#eff4e6;background:linear-gradient(104deg,#fbf9e7,#ffeca4 52%,#ffc460);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(42px,4.8vw,64px);font-weight:400;line-height:1.13;letter-spacing:-.045em;filter:drop-shadow(0 2px 0 rgba(0,0,0,.1))}.shop-hero__copy h1 span{color:var(--gold);-webkit-text-fill-color:#ffd45f;text-shadow:0 0 30px rgba(255,199,79,.18)}.shop-hero__copy>p{max-width:520px;color:#97a28b;font-size:12px;line-height:1.85}.shop-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.shop-hero__proof{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;color:#6a7761;font-size:8px}.shop-hero__proof span{display:inline-flex;align-items:center;gap:4px}.shop-hero__proof svg{color:#8da47a}.shop-hero__showcase{position:relative;min-height:360px}.shop-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;border:1px solid #6b6544;background:#161d12;box-shadow:0 0 0 3px #0b110a,0 0 0 4px #3d4430,0 22px 45px #00000061;transform:rotate(.7deg)}.shop-featured__art{position:relative;min-height:300px}.shop-featured__badge{position:absolute;top:11px;left:11px;z-index:2;padding:3px 7px;border:1px solid rgba(239,203,112,.37);color:#f1d27e;background:#4e3b11bf;font-size:8px;font-weight:700;backdrop-filter:blur(6px)}.shop-featured__body{display:flex;flex-direction:column;justify-content:center;padding:24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.024),transparent),#161e12}.shop-featured__body h2{margin:7px 0 6px;color:#e4edda;font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.3}.shop-featured__body>p{color:#7f8c75;font-size:9px;line-height:1.65}.shop-featured__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #2b3626}.shop-featured__foot>span{display:flex;align-items:center;gap:5px;color:#718066;font-size:7px}.shop-featured__link{display:flex;align-items:center;gap:4px;margin-top:11px;padding:0;border:0;color:#a4b796;background:transparent;font-size:8px;font-weight:600}.shop-featured__link:hover{color:var(--gold)}.shop-hero__floating{position:absolute;right:20px;bottom:-24px;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #4d5b40;background:#10170ef2;box-shadow:0 0 0 3px #070b0680,0 12px 25px #0000004d;backdrop-filter:blur(8px)}.shop-hero__floating>div{display:flex;flex-direction:column;line-height:1.4}.shop-hero__floating strong{color:#c4d5b6;font-size:9px}.shop-hero__floating span{color:#65725d;font-size:7px}.shop-hero__stamp{position:absolute;top:-13px;right:7px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #5f5736;color:#bda85f;background:#1d1b10;font-family:var(--font-pixel);font-size:6px;transform:rotate(2deg)}.shop-content{padding:38px 0 80px}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:13px;border-bottom:1px solid #2a3525}.shop-tabs{display:flex;align-items:center;gap:2px;overflow-x:auto}.shop-tabs button{display:inline-flex;align-items:center;gap:5px;height:31px;padding:0 10px;border:1px solid transparent;color:#748168;background:transparent;font-size:9px;font-weight:600;white-space:nowrap}.shop-tabs button span{color:#57644e;font-family:var(--font-pixel);font-size:6px}.shop-tabs button.is-active{border-color:#435239;color:#c9d8bb;background:#1b2517}.shop-tabs button.is-active span{color:#8fa17e}.shop-search{width:210px;height:32px}.shop-discount-banner{display:flex;align-items:center;gap:7px;margin-bottom:14px;padding:9px 11px;border:1px solid rgba(228,191,91,.2);color:#bba465;background:#5844141f;font-size:9px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.product-grid--search{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;border:1px solid #303d2b;background:#111710}.shop-trust-row>div{display:flex;gap:10px;padding:18px;border-right:1px solid #2a3625}.shop-trust-row__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid #3a4a31;color:#92ab7f;background:#0c120b}.shop-trust-row strong{color:#afbea2;font-size:10px}.shop-trust-row p{margin-top:2px;color:#68755f;font-size:8px;line-height:1.6}.shop-seller-cta{display:flex;align-items:center;gap:18px;margin-top:28px;padding:24px;border:1px solid #4b4a2e;background:radial-gradient(circle at 6% 50%,rgba(212,174,72,.13),transparent 25%),linear-gradient(110deg,#1f2415,#11170f 65%)}.shop-seller-cta__art{display:flex;align-items:center;justify-content:center;width:86px;height:86px;flex:0 0 auto;border:1px solid #665a33;background:#292313;box-shadow:inset 0 0 0 4px #1c180c}.shop-seller-cta>div:nth-child(2){flex:1}.shop-seller-cta h2{margin:4px 0 3px;color:#dfe7d2;font-family:var(--font-display);font-size:27px;font-weight:400}.shop-seller-cta p{color:#7d876f;font-size:9px}.product-modal__art{position:relative;overflow:hidden;height:230px;border:1px solid #394630}.product-modal__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:13px 0;color:#718067;font-size:8px}.product-modal__desc{color:#91a085;font-size:10px;line-height:1.8}.product-modal__price{display:flex;align-items:center;gap:12px;margin-top:15px;padding-top:12px;border-top:1px solid #2a3625}.product-modal__price>span:first-child{color:#69765f;font-size:9px}.product-modal__price small{color:#a99454;font-size:8px}.product-modal__note{display:flex;align-items:flex-start;gap:5px;margin-top:13px;padding:9px;border:1px dashed #36442f;color:#68765f;font-size:8px;line-height:1.65}.product-modal__note svg{flex:0 0 auto;color:#8da17d}@media(max-width:1180px){.resource-layout{grid-template-columns:230px minmax(0,1fr)}.resource-detail-layout{grid-template-columns:minmax(0,1fr) 315px}.shop-hero__inner{gap:32px}.shop-featured{grid-template-columns:1fr}.shop-featured__art{min-height:240px}.shop-featured__body{padding:18px}.shop-hero__showcase{min-height:0}.submit-layout{grid-template-columns:minmax(0,1fr) 270px}}@media(max-width:1050px){.resource-detail-top{grid-template-columns:1fr}.resource-gallery{max-width:680px}.resource-download-side{position:static}.resource-detail-layout{grid-template-columns:1fr}.resource-download-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}.resource-safety{grid-column:1 / -1}.review-overview{grid-template-columns:125px 1fr}.review-prompt{grid-column:1 / -1;border-top:1px solid #2a3625;border-left:0;padding:9px 0 0}.submit-layout{grid-template-columns:1fr}.submit-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.submit-guideline{grid-column:1 / -1}}@media(max-width:980px){.resource-layout{grid-template-columns:1fr}.resource-sidebar{position:static;display:none}.resource-sidebar.is-open{display:block}.mobile-filter-toggle{display:inline-flex}.resource-toolbar{flex-wrap:wrap;gap:9px}.resource-toolbar__actions{width:100%}.resource-search{flex:1;width:auto}.shop-hero__inner{grid-template-columns:1fr;gap:45px}.shop-hero__copy{max-width:650px}.shop-hero__showcase{max-width:660px}.shop-featured{grid-template-columns:1.05fr .95fr}.shop-toolbar{align-items:flex-start;flex-direction:column;gap:9px}.shop-search{width:100%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-trust-row{grid-template-columns:1fr}.shop-trust-row>div{border-right:0;border-bottom:1px solid #2a3625}.shop-trust-row>div:last-child{border-bottom:0}}@media(max-width:700px){.resources-hero-art{display:none}.resource-toolbar__title h2{font-size:16px}.sort-select{flex:0 0 auto}.cover-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col-fields{grid-template-columns:1fr}.submit-section{padding:16px 14px}.submit-actions{flex-direction:column;align-items:stretch;gap:9px}.submit-actions>div:last-child{justify-content:flex-end}.submit-side{grid-template-columns:1fr}.submit-guideline{grid-column:auto}.resource-detail-hero{padding-top:18px}.resource-summary h1{font-size:31px}.resource-summary__stats{flex-wrap:wrap;gap:10px}.resource-summary__stats>div{flex:1 0 30%}.resource-summary__divider,.resource-summary__author-level{display:none}.resource-section{padding:17px 14px}.resource-section__head--row{align-items:flex-start;flex-direction:column}.version-row__meta{display:none}.review-overview{grid-template-columns:1fr}.review-score{padding:0 0 11px;border-right:0;border-bottom:1px solid #2a3625}.review-card>p{margin-left:0}.review-card__head{flex-wrap:wrap}.resource-download-side{grid-template-columns:1fr}.resource-safety{grid-column:auto}.shop-hero{padding-top:28px}.shop-hero__copy h1{font-size:41px}.shop-featured{grid-template-columns:1fr}.shop-featured__art{min-height:220px}.shop-hero__floating{right:8px;bottom:-15px}.product-grid,.product-grid--search{grid-template-columns:1fr}.shop-seller-cta{flex-wrap:wrap;align-items:flex-start}.shop-seller-cta>div:nth-child(2){flex-basis:calc(100% - 110px)}.shop-seller-cta .mc-btn{width:100%}.submit-actions>div:first-child{align-items:flex-start}}.exchange-loading{padding:40px 0 80px}.exchange-loading__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.exchange-hero{position:relative;overflow:hidden;padding:41px 0 0;border-bottom:1px solid #3f664c;background:radial-gradient(ellipse 44% 60% at 88% 28%,rgba(64,245,160,.2),transparent 66%),radial-gradient(ellipse 34% 45% at 72% 0%,rgba(83,217,205,.12),transparent 65%),radial-gradient(ellipse 38% 54% at 5% 16%,rgba(255,195,78,.11),transparent 68%),radial-gradient(ellipse 34% 60% at 40% 110%,rgba(104,103,238,.08),transparent 70%),linear-gradient(165deg,#10231a,#09170f 58%,#071009)}.exchange-hero:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#4bf4a2,#58e9e6 45%,#ffd45f 78%,transparent);opacity:.6}.exchange-hero__texture{position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(111,176,126,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(111,176,126,.055) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse at 72% 32%,black,transparent 70%)}.exchange-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(30px,4vw,56px);align-items:center;padding-bottom:38px}.exchange-hero .breadcrumb{margin-bottom:18px}.exchange-hero__copy h1{margin:11px 0 14px;color:#ecf5e7;font-family:var(--font-display);font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.05em}.exchange-hero__copy h1 span{color:transparent;background:linear-gradient(100deg,#aef56a,#4bf4a2 48%,#5be8e1);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 26px rgba(75,244,162,.24))}.exchange-hero__copy>p{max-width:530px;color:#8fa58d;font-size:12px;line-height:1.9}.exchange-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.exchange-hero__stats{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:25px;padding-top:17px;border-top:1px solid rgba(93,133,91,.24)}.exchange-hero__stats>div{display:flex;align-items:baseline;gap:6px;padding-right:17px}.exchange-hero__stats>span{width:1px;height:20px;margin-right:17px;background:#597e5847}.exchange-hero__stats strong{color:#bfe3c5;font-family:var(--font-pixel);font-size:14px}.exchange-hero__stats span{color:#6c8269;font-size:8px}.exchange-hero__visual{position:relative;overflow:hidden;min-height:380px;border:1px solid #527d5d;background:radial-gradient(circle at 50% 45%,rgba(62,245,164,.17),transparent 52%),radial-gradient(circle at 92% 4%,rgba(255,199,78,.08),transparent 40%),linear-gradient(160deg,#10251a,#07130c);box-shadow:inset 0 0 0 1px #89e89d13,0 26px 55px #00000057,0 0 38px #45f59f0b}.exchange-hero__visual:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(97,161,111,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(97,161,111,.085) 1px,transparent 1px);background-size:25px 25px;mask-image:radial-gradient(circle at center,black,transparent 72%)}.exchange-hero__visual-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(88,132,94,.17);color:#6e8b70;font-family:var(--font-pixel);font-size:7px;letter-spacing:.03em}.exchange-hero__visual-head>span:first-child{display:inline-flex;align-items:center;gap:5px}.exchange-hero__visual-foot{position:absolute;right:13px;bottom:11px;left:13px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid rgba(83,126,89,.17);color:#5f7b61;font-size:7px}.exchange-hero__visual-foot span{display:inline-flex;align-items:center;gap:4px}.exchange-hero__empty{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:330px;color:#617d62;text-align:center}.exchange-hero__empty strong{color:#9ab29a;font-size:12px}.exchange-hero__empty span{font-size:8px}.cycle-diagram{position:relative;height:316px;margin:3px 0 0}.cycle-diagram__ring{position:absolute;top:49%;left:50%;width:225px;height:225px;border:1px dashed rgba(88,160,104,.28);border-radius:50%;transform:translate(-50%,-50%);animation:ring-drift 30s linear infinite}.cycle-diagram__ring--inner{width:158px;height:158px;border-color:#58a0681f;border-style:dotted;animation-direction:reverse;animation-duration:40s}@keyframes ring-drift{to{transform:translate(-50%,-50%) rotate(360deg)}}.cycle-diagram__center{position:absolute;top:49%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:82px;height:82px;border:1px solid rgba(97,232,141,.42);border-radius:50%;background:radial-gradient(circle,#1c5833f2,#07180df5);box-shadow:0 0 34px #45f59f2e,inset 0 0 18px #46f59f0f;transform:translate(-50%,-50%)}.cycle-diagram__center strong{margin-top:2px;color:#b8efc9;font-family:var(--font-pixel);font-size:15px;line-height:1.2}.cycle-diagram__center small{color:#68866a;font-size:7px}.cycle-diagram__node{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;min-width:112px;max-width:142px;padding:5px 6px;border:1px solid rgba(95,173,112,.48);background:#0c1f12f2;box-shadow:0 0 0 2px #060e086b,0 0 14px #45f59f0f;transform:translate(-50%,-50%);backdrop-filter:blur(5px)}.cycle-diagram__node>span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.cycle-diagram__node strong{overflow:hidden;color:#bdcebc;font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cycle-diagram__node small{overflow:hidden;color:#6b886e;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.cycle-diagram__node em{display:flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:auto;flex:0 0 auto;border:1px solid #446449;border-radius:50%;color:#8eb493;font-family:var(--font-pixel);font-size:5px;font-style:normal}.cycle-diagram__arrow{position:absolute;z-index:2;color:#67b17799;font-size:12px}.cycle-diagram__arrow--1{top:20%;right:18%;transform:rotate(50deg)}.cycle-diagram__arrow--2{right:27%;bottom:16%;transform:rotate(145deg)}.cycle-diagram__arrow--3{bottom:15%;left:24%;transform:rotate(235deg)}.cycle-diagram__caption{position:absolute;top:49%;left:calc(50% + 60px);color:#5a795f;font-family:var(--font-pixel);font-size:6px;white-space:nowrap;transform:rotate(0) translateY(-50%)}.exchange-how{display:flex;align-items:center;gap:16px;margin-top:22px;padding:13px 16px;border:1px solid #2f3e2d;background:#111810}.exchange-how__step{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.exchange-how__step>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex:0 0 auto;border:1px solid #3b4b34;color:#91a983;background:#0b110a;font-family:var(--font-pixel);font-size:6px}.exchange-how__step>div{display:flex;flex-direction:column;line-height:1.45}.exchange-how__step strong{color:#aebda2;font-size:9px}.exchange-how__step p{color:#61705c;font-size:7px}.exchange-how__arrow{flex:0 0 auto;color:#43533e}.exchange-how__note{display:flex;align-items:center;gap:5px;flex:0 0 auto;max-width:230px;padding-left:14px;border-left:1px solid #293624;color:#7d755c;font-size:7px;line-height:1.55}.exchange-how__note svg{flex:0 0 auto;color:#a18c55}.exchange-layout{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:25px;align-items:start;padding:28px 0 60px}.exchange-main{display:flex;flex-direction:column;gap:30px;min-width:0}.exchange-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.exchange-section{min-width:0;scroll-margin-top:95px}.exchange-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.exchange-section__head h2{margin-top:5px;color:#dbe7d1;font-size:22px}.exchange-section__head h2 small{color:#63725a;font-family:var(--font-pixel);font-size:8px;font-weight:400}.exchange-section__head p{margin-top:4px;color:#6d7a64;font-size:9px}.cycle-list{display:flex;flex-direction:column;gap:12px}.cycle-card{overflow:hidden;border:1px solid #4b6344;background:radial-gradient(circle at 92% 0%,rgba(255,199,78,.065),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.024),transparent 75px),#142019;box-shadow:var(--inner-highlight)}.cycle-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 15px;border-bottom:1px solid #263121}.cycle-card__eyebrow{display:inline-flex;align-items:center;gap:4px;color:#719577;font-family:var(--font-pixel);font-size:6px}.cycle-card__head h3{margin-top:3px;color:#bdcbb2;font-size:11px;font-weight:600}.cycle-card__score{width:85px;flex:0 0 auto;text-align:right}.cycle-card__score>span{color:#5e6d56;font-size:6px}.cycle-card__score strong{display:inline-block;margin-left:4px;color:#a7ce9b;font-family:var(--font-pixel);font-size:9px}.cycle-card__score>div{height:3px;margin-top:4px;background:#091008}.cycle-card__score>div i{display:block;height:100%;background:linear-gradient(90deg,#3f9d61,#91d578)}.cycle-card>.trade-loop{margin:11px;border-color:#2e402e}.cycle-card__foot{display:flex;align-items:center;gap:15px;padding:10px 13px;border-top:1px solid #263121;background:#11170f;color:#61705a;font-size:7px}.cycle-card__foot>span{display:inline-flex;align-items:center;gap:4px}.cycle-card__foot>div{margin-left:auto}.cycle-card__hint{color:#7e7658;font-size:7px}.guarantee-list{display:flex;flex-direction:column;gap:12px}.guarantee-card{overflow:hidden;padding:15px;border:1px solid #4b4b2f;background:linear-gradient(160deg,rgba(108,88,33,.08),transparent 45%),#151b12;box-shadow:var(--inner-highlight)}.guarantee-card.is-completed{border-color:#3a5843;background:linear-gradient(160deg,rgba(46,107,67,.08),transparent 45%),#131b14}.guarantee-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:11px}.guarantee-card__head h3{margin-top:5px;color:#c4d1b8;font-size:13px}.guarantee-card__head p{margin-top:2px;color:#64715b;font-size:8px}.guarantee-card__progress-label{display:flex;flex-direction:column;align-items:flex-end}.guarantee-card__progress-label strong{color:#d7c47c;font-family:var(--font-pixel);font-size:13px}.guarantee-card__progress-label span{color:#68765f;font-size:7px}.guarantee-card__chain{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.guarantee-person{display:flex;align-items:center;gap:5px;min-width:0;flex:1 1 180px;padding:5px;border:1px solid #2e3c2b;background:#0f160e}.guarantee-person>span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.guarantee-person strong{overflow:hidden;color:#a7b79c;font-size:8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.guarantee-person small{overflow:hidden;color:#60705a;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.guarantee-person__check{display:flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 auto;border:1px solid #4b7647;color:#bce4a7;background:#264323}.guarantee-person__wait{color:#6b6250;font-size:8px;font-style:normal;letter-spacing:1px}.guarantee-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#64725b;font-size:8px}.guarantee-waiting{display:inline-flex;align-items:center;gap:4px;color:#9b8d5c;white-space:nowrap}.guarantee-complete{display:inline-flex;align-items:center;gap:4px;color:#91cba2;white-space:nowrap}.exchange-section__head--row{align-items:center}.barter-search{flex:0 0 220px;height:31px}.barter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.barter-card{position:relative;padding:12px;border:1px solid #3d5439;background:radial-gradient(circle at 96% 0%,rgba(255,193,81,.055),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.022),transparent 60px),#142218;transition:border-color .18s ease,transform .2s var(--ease-out),box-shadow .2s ease}.barter-card:hover{border-color:#6d8c5e;transform:translateY(-2px);box-shadow:0 10px 24px #00000038,0 0 18px #ffc6520a}.barter-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.barter-card__person{display:flex;align-items:center;gap:7px;min-width:0}.barter-card__person>span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.barter-card__person strong{overflow:hidden;color:#b0bfa4;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.barter-card__person small{color:#60705a;font-size:7px}.barter-card__close{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #3e332c;color:#9c796f;background:#17120f}.barter-card__pair{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:5px;margin-top:10px;padding:9px;border:1px solid #2c3928;background:#0e150d}.barter-card__pair>div{display:flex;flex-direction:column;min-width:0}.barter-card__pair span{color:#58664f;font-size:7px}.barter-card__pair strong{overflow:hidden;color:#bdc9b1;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.barter-card__exchange{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #384a31;border-radius:50%;color:#86a97c!important;background:#162114}.barter-card__note{overflow:hidden;margin-top:7px;color:#718066;font-size:8px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.barter-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:7px;border-top:1px solid #222d1e;color:#5b6853;font-size:7px}.barter-card__foot span{display:inline-flex;align-items:center;gap:3px}.exchange-offer-panel{border:1px solid #43553b;background:radial-gradient(circle at 92% 5%,rgba(225,191,88,.08),transparent 42%),linear-gradient(160deg,#192113,#121810);box-shadow:var(--inner-highlight);scroll-margin-top:100px}.exchange-offer-panel__head{display:flex;align-items:flex-start;justify-content:space-between;padding:14px;border-bottom:1px solid #2b3725}.exchange-offer-panel__head h3{margin-top:4px;color:#cbd8bd;font-size:15px}.offer-form{display:flex;flex-direction:column;padding:13px}.offer-form label{display:flex;flex-direction:column;gap:4px;margin-bottom:7px;color:#718067;font-size:8px}.offer-form label>span{color:#52604a;font-size:7px}.offer-form input{width:100%;height:34px;padding:0 9px;border:1px solid #33412c;background:#0b1109;font-size:10px}.offer-form__swap{display:flex;align-items:center;gap:5px;margin:-1px 0 7px 2px;color:#7e8c72;font-size:7px}.offer-form__suggestions{display:flex;flex-wrap:wrap;gap:3px;margin:2px 0 10px}.offer-form__suggestions button{padding:2px 5px;border:1px solid #2e3b29;color:#62715a;background:#10160e;font-size:7px}.offer-form__suggestions button:hover{border-color:#4b6142;color:#9caf90}.offer-form__hint{margin-top:7px;color:#5b6852;font-size:7px;text-align:center}.offer-login{padding:17px}.offer-login p{margin-bottom:11px;color:#6d7a64;font-size:9px;line-height:1.7}.exchange-side__stat{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #33422e;background:#111810}.exchange-side__stat.is-live{border-color:#3e5a45;background:linear-gradient(90deg,rgba(39,100,64,.15),transparent)}.exchange-side__stat-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #40523a;color:#8db686;background:#0c120b}.exchange-side__stat>div:last-child{display:flex;flex-direction:column;line-height:1.4}.exchange-side__stat strong{color:#b4c9aa;font-family:var(--font-pixel);font-size:7px}.exchange-side__stat span{color:#60705a;font-size:7px}.my-offers{padding-bottom:5px}.my-offer-row{display:flex;align-items:center;gap:5px;padding:8px 11px;border-bottom:1px solid #222c1e}.my-offer-row:last-child{border-bottom:0}.my-offer-row>div{display:flex;align-items:center;gap:4px;flex:1;min-width:0;color:#86957c;font-size:7px}.my-offer-row>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-offer-row>button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #3f332c;color:#9b786d;background:transparent}.exchange-side-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #36442f;color:#68765e;background:#11170f}.exchange-side-note>svg{flex:0 0 auto;color:#8ba27c}.exchange-side-note strong{display:block;margin-bottom:2px;color:#95a489;font-size:9px}.exchange-side-note p{font-size:8px;line-height:1.7}.exchange-side-note a{display:inline-flex;align-items:center;gap:3px;margin-top:5px;color:#9b8650;font-size:8px}.exchange-side-note--warning{border-color:#433e2b;background:#3f371a1c}.exchange-side-note--warning>svg{color:#b49a57}.exchange-quote{display:flex;flex-direction:column;align-items:center;gap:12px;padding:38px 20px 52px;text-align:center}.exchange-quote blockquote{max-width:680px;margin:0;color:#a3b399;font-family:var(--font-display);font-size:clamp(18px,2vw,24px);line-height:1.7}.exchange-quote>span{color:#5f6c57;font-size:8px}.lock-cycle-modal__loop{margin-bottom:13px}.lock-cycle-modal__notes{display:flex;flex-direction:column;gap:5px;padding:11px;border:1px solid #33412d;background:#10160e}.lock-cycle-modal__notes span{display:flex;align-items:flex-start;gap:6px;color:#7b8a70;font-size:9px}.lock-cycle-modal__notes svg{flex:0 0 auto;margin-top:2px;color:#8eb37e}.lock-cycle-modal__warning{margin-top:10px;color:#a28e59;font-size:8px;line-height:1.7}@media(max-width:1120px){.exchange-layout{grid-template-columns:minmax(0,1fr) 305px}.exchange-hero__inner{grid-template-columns:1fr;gap:30px}.exchange-hero__copy{max-width:680px}.exchange-hero__visual{max-width:700px;min-height:350px}.exchange-how{flex-wrap:wrap}.exchange-how__arrow{display:none}.exchange-how__step{flex:1 1 180px}.exchange-how__note{flex-basis:100%;max-width:none;padding:8px 0 0;border-top:1px solid #293624;border-left:0}}@media(max-width:920px){.exchange-layout{grid-template-columns:1fr}.exchange-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.exchange-offer-panel{grid-column:1 / -1}.exchange-side-note{grid-column:auto}.exchange-side__stat{grid-column:1 / -1}.exchange-section__head{align-items:flex-start;flex-direction:column}.exchange-section__head--row{align-items:stretch}.barter-search{flex-basis:34px;width:100%}}@media(max-width:700px){.exchange-hero{padding-top:25px}.exchange-hero__copy h1{font-size:42px}.exchange-hero__stats{gap:9px 0}.exchange-hero__stats>div{flex:1 0 40%;padding-right:8px}.exchange-hero__stats>span:nth-of-type(2),.exchange-hero__stats>span:nth-of-type(3){display:none}.exchange-hero__visual{min-height:300px}.cycle-diagram{height:260px;transform:scale(.87);transform-origin:center}.cycle-diagram__caption{display:none}.cycle-diagram__node{min-width:100px}.exchange-how{padding:10px}.exchange-how__step{flex-basis:100%}.cycle-card__foot{flex-wrap:wrap;gap:8px}.cycle-card__foot>div{width:100%;margin-left:0;margin-top:3px}.cycle-card__foot .mc-btn{width:100%}.barter-grid{grid-template-columns:1fr}.guarantee-card__foot{flex-direction:column;align-items:flex-start}.guarantee-card__foot .mc-btn{width:100%}.exchange-side{grid-template-columns:1fr}.exchange-offer-panel,.exchange-side-note{grid-column:auto}}.commissions-page{padding-top:18px;padding-bottom:64px}.commissions-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:26px 28px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,rgba(121,182,82,.12),transparent 52%),var(--surface)}.commissions-intro h2{max-width:570px;margin:7px 0 8px;color:var(--text);font-size:clamp(22px,2.3vw,31px);line-height:1.25}.commissions-intro p{max-width:590px;color:var(--muted);font-size:12px;line-height:1.9}.commissions-intro__steps{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:210px;padding-left:20px;border-left:1px solid var(--line)}.commissions-intro__steps span{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:10px}.commissions-intro__steps strong{color:var(--emerald);font-family:var(--font-pixel);font-size:11px}.commissions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.commissions-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.commissions-tabs button{padding:7px 13px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:10px;cursor:pointer}.commissions-tabs button.is-active{background:var(--emerald-soft);color:var(--emerald);font-weight:800}.commissions-search{display:flex;align-items:center;gap:7px;width:min(280px,100%);height:36px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted)}.commissions-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:10px}.commissions-filters{display:flex;gap:6px;overflow-x:auto;padding:12px 0 14px;scrollbar-width:none}.commissions-filters::-webkit-scrollbar{display:none}.commissions-filters button{flex:0 0 auto;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font:inherit;font-size:9px;cursor:pointer}.commissions-filters button.is-active{border-color:var(--emerald);background:var(--emerald-soft);color:var(--emerald);font-weight:800}.commissions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commission-skeleton{display:block;height:280px;border-radius:15px}.commission-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:15px;background:var(--surface);overflow:hidden}.commission-card.is-request{border-top-color:#e8c77d}.commission-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 15px 0}.commission-card__person{display:flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.commission-card__person span{display:flex;flex-direction:column;min-width:0;gap:2px}.commission-card__person strong{overflow:hidden;color:var(--text);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.commission-card__person small{color:var(--muted);font-size:8px}.commission-card__badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.commission-kind{padding:3px 6px;border-radius:4px;background:var(--emerald-soft);color:var(--emerald);font-size:7px;font-weight:900}.commission-kind.is-request{background:#fbf0d5;color:#90601e}.commission-card .status-pill--accepted{border-color:#d9bd79;background:#fbf3df;color:#815d1c}.commission-card__body{flex:1;padding:13px 15px 12px}.commission-card__category{color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.4px}.commission-card__body h3{margin:5px 0 7px;color:var(--text);font-size:17px;line-height:1.38}.commission-card__body>p{display:-webkit-box;overflow:hidden;color:var(--text-soft);font-size:11px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:3}.commission-card__meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px;color:var(--muted);font-size:8.5px}.commission-card__meta span{display:inline-flex;align-items:center;gap:3px}.commission-card__accepted{display:flex;align-items:center;gap:5px;margin-top:10px;padding:7px 8px;border-radius:6px;background:var(--surface-alt);color:var(--text-soft);font-size:9px}.commission-card__contact{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:8px;padding:8px;border:1px dashed #d9c9a4;border-radius:7px;background:#fdf8ea;color:#7b5a20;font-size:9px}.commission-card__contact span{color:#9a7c47;font-size:8px}.commission-card__contact strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commission-card__contact button{border:0;background:transparent;color:var(--emerald);font:inherit;font-size:8px;font-weight:800;cursor:pointer}.commission-card__contact p{grid-column:1 / -1;color:#8b6e3c;font-size:8px;line-height:1.6}.commission-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:48px;padding:9px 15px;border-top:1px solid var(--line);background:var(--surface-alt)}.commission-card__mine{margin-right:auto;color:var(--muted);font-size:8.5px}.commission-card__done{display:inline-flex;align-items:center;gap:4px;margin-right:auto;color:#34777c;font-size:9px;font-weight:800}.commissions-advanced{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:20px 22px;border:1px solid #d8e4cd;border-radius:14px;background:var(--emerald-soft)}.commissions-advanced h2{margin:5px 0;color:var(--text);font-size:18px}.commissions-advanced p{max-width:720px;color:var(--text-soft);font-size:10px;line-height:1.8}.commissions-note{display:flex;align-items:flex-start;gap:7px;margin-top:16px;color:var(--muted);font-size:8.5px;line-height:1.8}.commission-form{display:flex;flex-direction:column;gap:12px}.commission-form__kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px}.commission-form__kinds button{display:flex;flex-direction:column;gap:3px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text-soft);text-align:left;font:inherit;cursor:pointer}.commission-form__kinds button.is-active{border-color:var(--emerald);background:var(--emerald-soft)}.commission-form__kinds strong{color:var(--text);font-size:11px}.commission-form__kinds span{font-size:8.5px}.commission-form label{display:flex;flex-direction:column;gap:5px}.commission-form label>span{color:var(--text-soft);font-size:9px;font-weight:700}.commission-form input,.commission-form select,.commission-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;outline:0;background:var(--surface);color:var(--text);font:inherit;font-size:11px}.commission-form input,.commission-form select{height:38px;padding:0 10px}.commission-form textarea{padding:9px 10px;line-height:1.7;resize:vertical}.commission-form input:focus,.commission-form select:focus,.commission-form textarea:focus{border-color:var(--emerald)}.commission-form label small{color:var(--muted);font-size:8px;text-align:right}.commission-form__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.commission-form__hint{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:8px}.commission-form-modal .modal__body{max-height:min(68vh,650px);overflow-y:auto}@media(max-width:900px){.commissions-intro{align-items:flex-start;flex-direction:column;gap:16px}.commissions-intro__steps{flex-direction:row;flex-wrap:wrap;min-width:0;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.commissions-list{grid-template-columns:1fr}.commissions-advanced{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.commissions-toolbar{align-items:stretch;flex-direction:column;gap:8px}.commissions-tabs{align-self:flex-start}.commissions-search{width:100%}.commissions-intro{padding:20px}.commission-card__top{align-items:flex-start;flex-direction:column}.commission-card__badges{justify-content:flex-start}.commission-form__row{grid-template-columns:1fr}}.profile-loading{padding:30px 0 80px}.profile-loading__grid{display:grid;grid-template-columns:1fr 320px;gap:22px;margin-top:20px}.profile-hero{position:relative;overflow:hidden;border-bottom:1px solid #405841;background:radial-gradient(ellipse 40% 60% at 82% 12%,rgba(255,192,79,.09),transparent 70%),radial-gradient(ellipse 38% 60% at 6% 20%,rgba(88,202,127,.1),transparent 70%),#101c14}.profile-hero__banner{position:relative;height:260px;overflow:hidden}.profile-hero__banner .build-preview{height:100%;aspect-ratio:auto}.profile-hero__banner-shade{position:absolute;inset:0;background:linear-gradient(180deg,#080e0829,#080e0857 45%,#10170f),linear-gradient(90deg,rgba(7,12,7,.44),transparent 60%)}.profile-hero__banner-label{position:absolute;top:15px;right:22px;padding:3px 7px;border:1px solid rgba(225,238,207,.17);color:#e1eecf80;background:#070c0770;font-family:var(--font-pixel);font-size:6px;letter-spacing:.06em;backdrop-filter:blur(5px)}.profile-hero__inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:-59px;padding-bottom:22px}.profile-identity{display:flex;align-items:flex-end;gap:18px;flex:1;min-width:0}.profile-avatar-wrap{position:relative;flex:0 0 auto;padding:5px;border:2px solid #0a0f09;background:#11180f;box-shadow:0 0 0 1px #5d6c50,0 0 0 3px #172013,0 14px 26px #00000059}.profile-avatar-wrap:before{content:"";position:absolute;inset:-5px;z-index:-1;border:1px solid color-mix(in srgb,var(--profile-accent, #88b06b) 24%,transparent);background:color-mix(in srgb,var(--profile-accent, #88b06b) 4%,transparent)}.profile-avatar-wrap__level{position:absolute;right:-8px;bottom:-7px;z-index:2;padding:2px 6px;border:1px solid #566546;color:#e6d79d;background:#242213;font-family:var(--font-pixel);font-size:6px}.profile-identity__body{min-width:0;padding-top:59px}.profile-identity__name-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-identity__name-row h1{color:#f0f4e8;font-family:var(--font-display);font-size:clamp(31px,3.2vw,43px);font-weight:400;letter-spacing:-.04em;line-height:1.2}.admin-profile-badge,.self-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:1px solid rgba(231,195,91,.24);color:#d5bc6d;background:#624c1729;font-size:7px;font-weight:600}.self-badge{border-color:#42553a;color:#9db790;background:#39572d29}.profile-identity__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:6px;color:#6b7862;font-size:8px}.profile-username{color:#76856c;font-family:var(--font-pixel);font-size:6px}.profile-identity__joined{display:inline-flex;align-items:center;gap:3px}.profile-online{display:inline-flex;align-items:center;gap:4px}.profile-online i{width:4px;height:4px;border-radius:50%;background:#5a6752}.profile-online.is-online i{background:var(--emerald);box-shadow:0 0 5px #43dc8899}.profile-bio{max-width:650px;margin-top:10px;color:#8a9880;font-size:10px;line-height:1.75}.profile-identity__actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:13px}.profile-public-link{display:inline-flex;align-items:center;gap:3px;margin-left:4px;color:#65725c;font-size:8px}.profile-public-link:hover{color:#a7b89b}.profile-level-card{width:305px;flex:0 0 auto;margin-top:73px;padding:14px;border:1px solid #55764a;background:radial-gradient(circle at 95% 0%,rgba(255,196,82,.1),transparent 52%),radial-gradient(circle at 8% 100%,rgba(71,245,159,.08),transparent 55%),#17251a;box-shadow:var(--inner-highlight),0 0 24px #4fda800a}.profile-level-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.profile-level-card__head .eyebrow{font-size:7px}.profile-level-card__head strong{color:#9db18e;font-size:8px}.profile-level-card__big{display:flex;align-items:center;gap:9px;margin-bottom:9px}.profile-level-card__big>span{color:#d9e9cb;font-family:var(--font-pixel);font-size:30px;line-height:1;text-shadow:0 2px 0 #0d140b}.profile-level-card__big>div{display:flex;flex-direction:column;line-height:1.4}.profile-level-card__big strong{color:#b4c6a6;font-size:10px}.profile-level-card__big small{color:#65745c;font-family:var(--font-pixel);font-size:6px}.profile-level-card__next{display:flex;align-items:center;justify-content:space-between;margin-top:5px;color:#5e6c56;font-size:7px}.profile-level-card__perk{display:flex;align-items:flex-start;gap:5px;margin-top:10px;padding-top:9px;border-top:1px solid #293523;color:#8f9668;font-size:7px;line-height:1.6}.profile-level-card__perk svg{flex:0 0 auto;margin-top:1px;color:#c0a955}.profile-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;border:1px solid #313e2b;background:#141c12;box-shadow:var(--inner-highlight)}.profile-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:67px;border-right:1px solid #2f412d;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.profile-stats>div:nth-child(1) strong{color:var(--gold)}.profile-stats>div:nth-child(2) strong{color:#b9ef7a}.profile-stats>div:nth-child(3) strong{color:var(--diamond)}.profile-stats>div:nth-child(4) strong{color:var(--coral)}.profile-stats>div:nth-child(5) strong{color:var(--amber)}.profile-stats>div:nth-child(6) strong{color:var(--purple)}.profile-stats>div:last-child{border-right:0}.profile-stats strong{color:#d4e2c8;font-family:var(--font-pixel);font-size:14px;line-height:1.4}.profile-stats span{color:#66735d;font-size:8px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start;padding:23px 0 80px}.profile-main{min-width:0}.profile-tabs{display:flex;align-items:center;gap:2px;overflow-x:auto;margin-bottom:15px;padding:4px;border:1px solid #33402c;background:#111710}.profile-tabs button{position:relative;height:31px;padding:0 12px;border:1px solid transparent;color:#75826b;background:transparent;font-size:9px;font-weight:600;white-space:nowrap;transition:all .15s ease}.profile-tabs button:hover{color:#b0c1a3}.profile-tabs button.is-active{border-color:#557747;color:#eef9e2;background:linear-gradient(180deg,#3a5a2d,#273f20);box-shadow:inset 0 1px #bceb9629}.profile-tabs::-webkit-scrollbar{height:4px}.profile-tabs::-webkit-scrollbar-thumb{border:0;background:#43553a}.profile-panel{padding:20px}.profile-panel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:15px}.profile-panel__head h2{margin-top:4px;color:#d3e0c7;font-size:18px}.profile-panel__head h2 small{color:#64725b;font-family:var(--font-pixel);font-size:8px;font-weight:400}.profile-panel .empty-state{border:1px dashed #34422d;background:#10160e}.activity-timeline{display:flex;flex-direction:column;border:1px solid #2b3726;background:#10160e}.activity-item{display:flex;align-items:center;gap:9px;padding:10px 11px;border-bottom:1px solid #222c1e;transition:background .14s ease}.activity-item:last-child{border-bottom:0}.activity-item:hover{background:#172013}.activity-item__icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:0 0 auto;border:1px solid #39482f;color:#8fa280;background:#0c120b}.activity-item__icon--resource{color:#c5a16a}.activity-item__icon--order{color:#d5ba67}.activity-item__icon--cycle{color:#86ceb4}.activity-item__icon--barter{color:#87b99b}.activity-item__icon--checkin{color:#d4b75d}.activity-item__icon--unlock,.activity-item__icon--download{color:#8bb6c9}.activity-item>div{display:flex;flex-direction:column;flex:1;min-width:0}.activity-item p{overflow:hidden;color:#9dab91;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.activity-item span{color:#576450;font-size:7px}.activity-item>svg{flex:0 0 auto;color:#4c5946}.profile-barters{display:flex;flex-direction:column;gap:6px}.profile-barter{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #2f3d2a;background:#111710;transition:border-color .15s ease}.profile-barter:hover{border-color:#4e6444}.profile-barter>div{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.4}.profile-barter>div span{color:#5d6a55;font-size:7px}.profile-barter>div strong{overflow:hidden;color:#b3c2a7;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.profile-barter>svg{flex:0 0 auto;color:#60775b}.profile-barter .status-pill{flex:0 0 auto}.order-list{display:flex;flex-direction:column;gap:10px}.order-card{padding:12px;border:1px solid #303e2b;background:#111710}.order-card__head{display:flex;align-items:center;gap:10px}.order-card__head>div:first-child{display:flex;flex-direction:column;flex:1;line-height:1.4}.order-card__head strong{color:#b5c4a9;font-size:10px}.order-card__head span{color:#5e6b56;font-size:7px}.order-card__total{display:inline-flex;align-items:center;gap:3px;color:#b9d6aa;font-family:var(--font-pixel);font-size:8px}.order-card__items{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid #232d1f}.order-card__items>span{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid #2e3b2a;color:#7f8d74;background:#0d130c;font-size:8px}.order-card__note{margin-top:8px;color:#716d55;font-size:7px}.order-card__code{margin-left:3px;padding:0 4px;border-left:1px solid #3b4a33;color:#d8c277;font-family:var(--font-pixel);font-size:6px;font-style:normal}.profile-wallet-balance{display:inline-flex;align-items:center;gap:5px;color:#b8ddae;font-family:var(--font-pixel);font-size:10px}.wallet-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #2f3c2a;background:#10160e}.wallet-summary>div{display:flex;flex-direction:column;gap:1px;padding:12px;border-right:1px solid #273222}.wallet-summary>div:last-child{border-right:0}.wallet-summary span{color:#5f6c57;font-size:7px}.wallet-summary strong{color:#b9d5ae;font-family:var(--font-pixel);font-size:13px}.wallet-summary>div:last-child strong{color:#d0a28d}.ledger-list{display:flex;flex-direction:column;margin-top:14px;border-top:1px solid #293424}.ledger-row{display:flex;align-items:center;gap:9px;padding:9px 2px;border-bottom:1px solid #232d1f}.ledger-row__mark{display:flex;align-items:center;justify-content:center;width:21px;height:21px;flex:0 0 auto;border:1px solid #34432f;font-family:var(--font-pixel);font-size:7px}.ledger-row__mark.is-plus{border-color:#3b5d3d;color:#91d29f;background:#25543029}.ledger-row__mark.is-minus{border-color:#4b3b32;color:#c58b7d;background:#482b2229}.ledger-row>div{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.ledger-row>div strong{overflow:hidden;color:#93a188;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ledger-row>div span{color:#55624e;font-size:7px}.ledger-row__delta{flex:0 0 auto;font-family:var(--font-pixel);font-size:8px}.ledger-row__delta.is-plus{color:#8acb9b}.ledger-row__delta.is-minus{color:#c38f82}.ledger-row__balance{width:64px;flex:0 0 auto;color:#52604a;font-size:7px;text-align:right}.wallet-unlocks{margin-top:16px;padding-top:12px;border-top:1px solid #293424}.wallet-unlocks h3{margin-bottom:7px;color:#a0af94;font-size:10px}.wallet-unlock-list{display:flex;flex-direction:column;gap:4px}.wallet-unlock-list a{display:flex;align-items:center;gap:6px;padding:6px 7px;border:1px solid #2c3928;color:#829177;background:#0f150e;font-size:8px}.wallet-unlock-list a:hover{border-color:#485d3e;color:#b0c1a3}.wallet-unlock-list a svg:last-child{margin-left:auto}.download-record-list{display:flex;flex-direction:column;border:1px solid #2d3a28}.download-record{display:flex;align-items:center;gap:9px;padding:10px;border-bottom:1px solid #242e20;background:#10160e}.download-record:last-child{border-bottom:0}.download-record:hover{background:#172013}.download-record__icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 auto;border:1px solid #39482f;color:#8fae82;background:#0b110a}.download-record>div{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.download-record strong{overflow:hidden;color:#a8b89c;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.download-record span{color:#5e6b56;font-size:7px}.download-record>svg{color:#4d5a46}.profile-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.achievement-panel{padding:16px}.achievement-count{color:#bda960;font-family:var(--font-pixel);font-size:8px}.achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.achievement-badge{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border:1px solid #2c3827;opacity:.52;background:#10160e;filter:grayscale(.8)}.achievement-badge.is-unlocked{--ach-accent: #79d75f;border-color:color-mix(in srgb,var(--ach-accent) 40%,#405437);opacity:1;filter:none;background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--ach-accent) 12%,transparent),transparent 58%),#142116}.achievement-badge.is-unlocked>span{border-color:color-mix(in srgb,var(--ach-accent) 45%,#39482f);background:color-mix(in srgb,var(--ach-accent) 10%,#0b110a)}.achievement-badge.is-unlocked:nth-child(2){--ach-accent: #59dcff}.achievement-badge.is-unlocked:nth-child(3){--ach-accent: #ff9c66}.achievement-badge.is-unlocked:nth-child(4){--ach-accent: #45f59f}.achievement-badge.is-unlocked:nth-child(5){--ach-accent: #ffd45f}.achievement-badge.is-unlocked:nth-child(6){--ach-accent: #ffd06a}.achievement-badge.is-unlocked:nth-child(7){--ach-accent: #86a8ff}.achievement-badge.is-unlocked:nth-child(8){--ach-accent: #c493ff}.achievement-badge>span{display:flex;align-items:center;justify-content:center;width:31px;height:31px;margin-bottom:3px;border:1px solid #39482f;background:#0b110a}.achievement-badge strong{color:#9eae92;font-size:8px;font-weight:600}.achievement-badge small{display:-webkit-box;overflow:hidden;color:#5f6c57;font-size:7px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.achievement-badge.is-unlocked small{color:#788b6c}.profile-badges{padding-bottom:5px}.profile-badges__row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 12px;border-bottom:1px solid #20291c;color:#64715b;font-size:8px}.profile-badges__row:last-child{border-bottom:0}.profile-badges__row strong{color:#a0af94;font-size:8px;font-weight:500}.profile-quick{display:flex;flex-direction:column;gap:5px}.profile-quick a{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #303d2a;background:#111710;transition:border-color .15s ease,background .15s ease}.profile-quick a:hover{border-color:#4b6041;background:#172012}.profile-quick a>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:1px solid #39482f;color:#8fa980;background:#0c120b}.profile-quick a>div{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.profile-quick strong{color:#9faf93;font-size:8px}.profile-quick small{color:#5b6853;font-size:7px}.profile-quick a>svg{color:#4e5b47}.profile-motto{display:flex;flex-direction:column;align-items:center;gap:5px;padding:17px;border:1px dashed #34412d;text-align:center}.profile-motto p{color:#858f6b;font-family:var(--font-display);font-size:14px}.profile-motto span{color:#4f5d48;font-family:var(--font-pixel);font-size:6px}.profile-edit-form{display:flex;flex-direction:column;gap:12px}.profile-edit-preview{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #333f2d;background:#10160e}.profile-edit-preview>div{display:flex;flex-direction:column;line-height:1.4}.profile-edit-preview strong{color:#bccbb0;font-size:12px}.profile-edit-preview span{color:#66735d;font-size:8px}.profile-edit-form label{display:flex;flex-direction:column;gap:5px;color:#839178;font-size:9px}.profile-edit-form input,.profile-edit-form textarea{width:100%;padding:8px 9px;background:#0c120b;font-size:11px}.profile-edit-form label>span{align-self:flex-end;color:#56634e;font-size:7px}.profession-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:250px;overflow-y:auto}.profession-option{display:flex;align-items:flex-start;gap:6px;padding:7px;border:1px solid #303d2a;color:#829177;background:#10160e;text-align:left}.profession-option.is-active{border-color:color-mix(in srgb,var(--profession-color, #8aa476) 45%,transparent);background:color-mix(in srgb,var(--profession-color, #8aa476) 7%,#10160e)}.profession-option>span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.profession-option strong{color:#aebda2;font-size:9px}.profession-option small{display:-webkit-box;overflow:hidden;color:#5f6c57;font-size:7px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profession-option>svg:last-child{flex:0 0 auto;color:#97b886}@media(max-width:1120px){.profile-layout{grid-template-columns:minmax(0,1fr) 290px}.profile-level-card{width:275px}.profile-hero__inner{gap:18px}}@media(max-width:980px){.profile-hero__inner{flex-direction:column;margin-top:-40px}.profile-level-card{width:100%;margin-top:0}.profile-identity__body{padding-top:46px}.profile-stats{grid-template-columns:repeat(3,1fr)}.profile-stats>div{border-bottom:1px solid #293522}.profile-stats>div:nth-child(3n){border-right:0}.profile-stats>div:nth-child(n+4){border-bottom:0}.profile-layout{grid-template-columns:1fr}.profile-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.achievement-panel{grid-column:1 / -1}}@media(max-width:700px){.profile-hero__banner{height:190px}.profile-hero__inner{margin-top:-32px}.profile-identity{align-items:flex-start;flex-direction:column;gap:9px}.profile-avatar-wrap .pixel-avatar{width:82px!important;height:82px!important}.profile-identity__body{padding-top:0}.profile-identity__name-row h1{font-size:31px}.profile-level-card{padding:11px}.profile-stats{grid-template-columns:repeat(3,1fr)}.profile-stats>div{min-height:55px}.profile-stats strong{font-size:12px}.profile-panel{padding:14px}.profile-tabs{padding:3px}.profile-tabs button{padding-inline:9px}.profile-side{grid-template-columns:1fr}.achievement-panel{grid-column:auto}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-summary{grid-template-columns:1fr}.wallet-summary>div{border-right:0;border-bottom:1px solid #273222}.wallet-summary>div:last-child{border-bottom:0}.ledger-row__balance{display:none}.order-card__head,.profile-barter{flex-wrap:wrap}.profession-picker{grid-template-columns:1fr}}.checkout-hero{padding:22px 0 29px;border-bottom:1px solid #425b3d;background:radial-gradient(ellipse 48% 80% at 85% 10%,rgba(255,196,82,.14),transparent 70%),radial-gradient(ellipse 34% 65% at 38% 0%,rgba(82,199,116,.08),transparent 70%),linear-gradient(180deg,#162216,#0a150e)}.checkout-hero .breadcrumb{margin-bottom:16px}.checkout-hero__head{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.checkout-hero__head h1{margin:8px 0 5px;color:#eff4e6;background:linear-gradient(100deg,#fbf8e8,#f4edc1 55%,#ffce70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(32px,3.5vw,43px);font-weight:400;letter-spacing:-.04em}.checkout-hero__head p{color:#818f76;font-size:10px}.checkout-steps{display:flex;align-items:center;gap:16px;flex:0 0 auto;padding-bottom:4px}.checkout-steps>span{display:inline-flex;align-items:center;gap:5px;color:#4f5d48;font-size:8px;white-space:nowrap}.checkout-steps i{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #32402c;color:#5f6d57;background:#0d130c;font-family:var(--font-pixel);font-size:5px;font-style:normal}.checkout-steps .is-done{color:#79916d}.checkout-steps .is-done i{border-color:#47643e;color:#b5d8a4;background:#20331b}.checkout-steps .is-active{color:#c2d3b5}.checkout-steps .is-active i{border-color:#77652f;color:#e7ce81;background:#352c13}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:24px;align-items:start;padding:27px 0 80px}.checkout-main{display:flex;flex-direction:column;gap:15px;min-width:0}.checkout-section{padding:19px 21px}.checkout-section__head{display:flex;align-items:flex-end;gap:8px;margin-bottom:14px}.checkout-section__head h2{color:#cfddc3;font-size:17px}.checkout-section__head h2 small{color:#64715b;font-family:var(--font-pixel);font-size:8px;font-weight:400}.checkout-section__head>a{margin-left:auto;color:#789269;font-size:8px}.checkout-section__head>.eyebrow{display:none}.checkout-items{display:flex;flex-direction:column;border:1px solid #2d3a28}.checkout-item{display:flex;align-items:center;gap:11px;padding:11px;border-bottom:1px solid #222d1e;background:#10160e}.checkout-item:last-child{border-bottom:0}.checkout-item__art{display:flex;align-items:center;justify-content:center;width:57px;height:57px;flex:0 0 auto;border:1px solid #38462f;background:#182214}.checkout-item__art--moss{background:linear-gradient(145deg,#293d24,#162112)}.checkout-item__art--lime{background:linear-gradient(145deg,#3c4c22,#1c2612)}.checkout-item__art--wood{background:linear-gradient(145deg,#46341f,#21190f)}.checkout-item__art--sky{background:linear-gradient(145deg,#253b4d,#101c26)}.checkout-item__art--emerald{background:linear-gradient(145deg,#1d402e,#0e1e15)}.checkout-item__art--forest{background:linear-gradient(145deg,#293d25,#121d11)}.checkout-item__art--paper{background:linear-gradient(145deg,#484231,#242015)}.checkout-item__art--spruce{background:linear-gradient(145deg,#273b33,#111d19)}.checkout-item__body{flex:1;min-width:0}.checkout-item__body>span{color:#586650;font-size:7px}.checkout-item__body>strong{display:block;overflow:hidden;margin:1px 0 5px;color:#afbea3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.checkout-item__body .qty-stepper{display:inline-flex}.checkout-item__remove{margin-left:8px;padding:0;border:0;color:#8d6a5e;background:transparent;font-size:7px}.checkout-item__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:0 0 auto}.checkout-item__price small{color:#56634f;font-size:7px}.checkout-form-grid{display:grid;grid-template-columns:1fr;gap:12px}.checkout-field{display:flex;flex-direction:column;gap:5px}.checkout-field label{color:#89977e;font-size:9px;font-weight:600}.checkout-field label em{color:var(--redstone);font-style:normal}.checkout-field input,.checkout-field textarea{width:100%;padding:8px 10px;background:#0c120b;font-size:10px}.checkout-field small{color:#586550;font-size:7px}.checkout-field__icon{position:relative}.checkout-field__icon svg{position:absolute;top:50%;left:10px;color:#64775b;transform:translateY(-50%)}.checkout-field__icon input{padding-left:31px}.delivery-summary{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:13px;padding-top:11px;border-top:1px solid #293523;color:#63705a;font-size:7px}.delivery-summary span{display:inline-flex;align-items:center;gap:4px}.delivery-summary svg{color:#809a71}.checkout-note{display:flex;align-items:flex-start;gap:9px;color:#7e8766;background:radial-gradient(circle at 5% 50%,rgba(228,190,91,.07),transparent 25%),#151b11}.checkout-note svg{flex:0 0 auto;color:#a38e51}.checkout-note p{font-size:9px;line-height:1.7}.checkout-side{display:flex;flex-direction:column;gap:13px;position:sticky;top:96px}.checkout-summary{padding:17px;border:1px solid #5b704a;background:radial-gradient(circle at 95% 0%,rgba(255,204,89,.12),transparent 40%),radial-gradient(circle at 6% 100%,rgba(70,220,155,.06),transparent 42%),#17251a;box-shadow:var(--inner-highlight),0 0 25px #ffc85509}.checkout-summary h2{margin:4px 0 12px;color:#d2dfc6;font-size:19px}.checkout-summary__rows{display:flex;flex-direction:column;gap:7px;padding-bottom:11px;border-bottom:1px solid #2a3624}.checkout-summary__rows>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6d7a63;font-size:9px}.checkout-summary__rows>div>span:last-child{color:#a8b69c}.checkout-summary__rows .free-text{color:#8ec39c!important}.checkout-summary__total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;color:#a0af94;font-size:10px}.checkout-balance{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #33422e;background:#0f160e;color:#78876e;font-size:8px}.checkout-balance>span{display:inline-flex;align-items:center;gap:4px}.checkout-balance strong{color:#acd3a2;font-family:var(--font-pixel);font-size:8px}.checkout-balance.is-low{border-color:#e7624e40;background:#5622191f}.checkout-balance.is-low strong{color:#d6a095}.checkout-warning{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:8px;border:1px solid rgba(231,98,78,.22);color:#b9877b;background:#54221a24}.checkout-warning strong{display:block;color:#d0a094;font-size:8px}.checkout-warning a{display:inline-flex;align-items:center;gap:3px;margin-top:3px;color:#c0a25b;font-size:7px}.checkout-agree{display:flex;align-items:flex-start;gap:6px;margin:12px 0;color:#6b7862;font-size:7px;line-height:1.65}.checkout-agree input{width:12px;height:12px;margin-top:1px;accent-color:#7eae57}.checkout-agree a{color:#94b184;text-decoration:underline;text-underline-offset:2px}.checkout-submit{width:100%}.checkout-secure{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;color:#56634f;font-size:7px}.checkout-secure svg{color:#738d66}.checkout-back{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px;color:#6a7761;font-size:8px}.checkout-back:hover{color:#a4b696}.checkout-help{display:flex;gap:8px;padding:12px;border:1px dashed #37442f;background:#10160e}.checkout-help strong{color:#9cac90;font-size:8px}.checkout-help p{margin-top:2px;color:#5f6c57;font-size:7px;line-height:1.6}.checkout-empty{padding:90px 0}.checkout-success-section{min-height:75vh;padding:52px 0 80px;background:radial-gradient(ellipse 45% 55% at 50% 20%,rgba(77,142,93,.13),transparent 70%),#0c120c}.checkout-success{display:flex;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;text-align:center}.checkout-success__art{position:relative;display:flex;align-items:center;justify-content:center;width:146px;height:146px;margin-bottom:18px;border:1px solid #4a5f40;background:radial-gradient(circle,rgba(78,148,96,.18),transparent 65%),#111a10;box-shadow:0 0 0 4px #0a1009,0 0 0 5px #2e3b29,0 20px 40px #0000004d}.checkout-success__chest{display:flex;filter:drop-shadow(0 8px 9px rgba(0,0,0,.4))}.checkout-success__spark{position:absolute;width:5px;height:5px;background:var(--gold);transform:rotate(45deg)}.checkout-success__spark--1{top:18px;left:24px}.checkout-success__spark--2{top:35px;right:22px;width:3px;height:3px}.checkout-success__spark--3{right:36px;bottom:20px;width:4px;height:4px;background:var(--emerald)}.checkout-success h1{margin:9px 0 7px;color:#edf4e2;font-family:var(--font-display);font-size:clamp(39px,4.6vw,58px);font-weight:400;letter-spacing:-.04em}.checkout-success__lead{max-width:510px;color:#8e9b83;font-size:11px;line-height:1.85}.checkout-success__lead strong{color:#b6c9a9;font-family:var(--font-pixel);font-size:9px}.checkout-success__receipt{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:25px;border:1px solid #35432f;background:#111810;text-align:left}.checkout-success__receipt>div{display:flex;flex-direction:column;gap:2px;padding:13px 15px;border-right:1px solid #273222;border-bottom:1px solid #273222}.checkout-success__receipt>div:nth-child(2n){border-right:0}.checkout-success__receipt>div:nth-last-child(-n+2){border-bottom:0}.checkout-success__receipt span{color:#5e6b56;font-size:7px}.checkout-success__receipt strong{color:#a9b99d;font-family:var(--font-pixel);font-size:8px}.checkout-success__items{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px}.checkout-success__items>div{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #2e3b2a;color:#839177;background:#10160e;font-size:8px}.checkout-success__items em{color:#5d6a54;font-style:normal}.checkout-success__code{margin-left:3px;padding-left:6px;border-left:1px solid #34412d;color:#d9c37a!important;font-family:var(--font-pixel);font-size:7px!important;letter-spacing:.02em}.checkout-success__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.auth-page{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);min-height:100vh;background:#0a0f0a}.auth-page__art{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.auth-page__scene{position:absolute!important;inset:0;height:100%;aspect-ratio:auto!important}.auth-page__scene .build-preview{height:100%;aspect-ratio:auto}.auth-page__scene svg{height:100%;object-fit:cover}.auth-page__shade{position:absolute;inset:0;background:linear-gradient(90deg,#050c07b8,#050c0747 58%,#060c08b3),radial-gradient(ellipse 40% 50% at 68% 60%,rgba(255,172,71,.16),transparent 68%),radial-gradient(ellipse 40% 60% at 20% 30%,rgba(46,218,168,.09),transparent 70%),linear-gradient(0deg,#091007,#09100729 45%,#060b0661)}.auth-page__top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:24px 34px}.auth-brand{display:flex;align-items:center;gap:10px}.auth-brand>span{display:flex;flex-direction:column;line-height:1.1}.auth-brand strong{color:#ecf3e2;font-family:var(--font-pixel);font-size:15px;letter-spacing:.03em}.auth-brand small{margin-top:4px;color:#e2eed073;font-size:8px;letter-spacing:.09em}.auth-back{display:inline-flex;align-items:center;gap:5px;color:#e1eed185;font-size:9px}.auth-back:hover{color:var(--text)}.auth-page__copy{position:relative;z-index:2;margin-top:auto;padding:40px 8vw 35px;max-width:720px}.auth-page__copy h1{margin:13px 0 15px;color:#eef5e5;background:linear-gradient(103deg,#f9f7e8,#e9f6bf 48%,#8cebc3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(48px,5.2vw,72px);font-weight:400;line-height:1.14;letter-spacing:-.05em;filter:drop-shadow(0 3px 0 rgba(0,0,0,.17))}.auth-page__copy>p{max-width:470px;color:#d5e2c7ab;font-size:12px;line-height:1.9}.auth-page__features{display:flex;flex-direction:column;gap:6px;margin-top:20px;color:#cfdfc0b3;font-size:9px}.auth-page__features span{display:flex;align-items:center;gap:6px}.auth-page__features svg{color:#8fce96}.auth-page__quote{max-width:430px;margin-top:31px;padding:12px 14px;border-left:2px solid rgba(239,195,91,.6);background:#080f0859;backdrop-filter:blur(6px)}.auth-page__quote blockquote{margin:4px 0;color:#e4dab2cc;font-family:var(--font-display);font-size:15px;line-height:1.6}.auth-page__quote>span{color:#bfcdb073;font-size:7px}.auth-page__bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 34px;border-top:1px solid rgba(225,238,209,.09);color:#cad9bc57;font-family:var(--font-pixel);font-size:6px;letter-spacing:.04em}.auth-page__panel{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:38px 30px;border-left:1px solid #3b5438;background:radial-gradient(ellipse 80% 45% at 50% 0%,rgba(125,198,78,.12),transparent 70%),radial-gradient(ellipse 50% 35% at 90% 60%,rgba(70,197,183,.06),transparent 70%),#0e190f}.auth-panel{width:min(430px,100%)}.auth-panel__head .eyebrow{font-size:8px}.auth-panel__head h2{margin:7px 0 5px;color:#ecf3e2;background:linear-gradient(100deg,#fbf7e7 10%,#e5f3c1 62%,#8fe8be);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:38px;font-weight:400;letter-spacing:-.04em}.auth-panel__head p{color:#7a886f;font-size:10px;line-height:1.7}.auth-tabs{display:flex;gap:2px;margin:22px 0 18px;padding:3px;border:1px solid #32402c;background:#0b110a}.auth-tabs button{flex:1;height:32px;border:1px solid transparent;color:#6d7a64;background:transparent;font-size:10px;font-weight:600}.auth-tabs button.is-active{border-color:#485d3d;color:#d2e0c5;background:#1b2617}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-field{display:flex;flex-direction:column;gap:5px;color:#849279;font-size:9px}.auth-field>span{display:flex;align-items:center;justify-content:space-between}.auth-field>span small{color:#596650;font-size:7px}.auth-input{position:relative;display:flex;align-items:center;gap:7px;height:41px;padding:0 10px;border:2px solid #2d3928;background:#0b110a;transition:border-color .16s ease,box-shadow .16s ease}.auth-input:focus-within{border-color:#66894e;box-shadow:0 0 0 2px #66894e1a}.auth-input>svg{flex:0 0 auto;color:#64755a}.auth-input input{flex:1;height:100%;padding:0;border:0;background:transparent;box-shadow:none;font-size:11px}.auth-input input:focus{box-shadow:none}.auth-input__prefix{color:#728465;font-family:var(--font-pixel);font-size:9px}.auth-input__eye{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;color:#5f6c56;background:transparent}.auth-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-professions{display:flex;flex-wrap:wrap;gap:4px}.auth-profession{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 7px;border:1px solid #303d2b;color:#7d8b72;background:#10160e;font-size:8px}.auth-profession.is-active{border-color:color-mix(in srgb,var(--profession-color, #8aa476) 48%,transparent);color:color-mix(in srgb,var(--profession-color, #8aa476) 70%,white 30%);background:color-mix(in srgb,var(--profession-color, #8aa476) 8%,#10160e)}.auth-profession-perk{display:flex;align-items:flex-start;gap:4px;margin-top:5px;color:#8c7e52;font-size:7px;line-height:1.5}.auth-profession-perk svg{flex:0 0 auto;margin-top:1px;color:#bca44f}.auth-agree{display:flex;align-items:flex-start;gap:6px;color:#66735d;font-size:7px;line-height:1.65}.auth-agree input{width:12px;height:12px;margin-top:1px;accent-color:#7eae57}.auth-agree a{color:#90a982;text-decoration:underline;text-underline-offset:2px}.auth-error{padding:8px 9px;border:1px solid rgba(231,98,78,.28);color:#d49a8d;background:#58231b2b;font-size:8px}.auth-submit{width:100%;margin-top:2px}.auth-divider{display:flex;align-items:center;gap:9px;margin:17px 0 11px;color:#4f5d48;font-size:7px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#2a3625}.auth-demo{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid #38462f;color:#8c9a81;background:#121a10;text-align:left;transition:border-color .16s ease,background .16s ease}.auth-demo:hover{border-color:#556b47;background:#172113}.auth-demo>span{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}.auth-demo strong{color:#b7c6aa;font-size:9px}.auth-demo small{color:#65725c;font-size:7px}.auth-demo__loading{color:#91aa80!important;font-size:8px!important}.auth-demo>svg{color:#61705a}.auth-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:19px;padding-top:12px;border-top:1px solid #273221;color:#52604b;font-size:7px}.auth-panel__foot span{display:inline-flex;align-items:center;gap:4px}.auth-panel__foot svg{color:#647b5b}.leaderboard-hero{padding-bottom:40px}.leaderboard-you{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 9px;border:1px solid #3b4b33;color:#7e8d73;background:#111710;font-size:8px}.leaderboard-you strong{color:#d3bf7b;font-family:var(--font-pixel);font-size:8px}.leaderboard-content{padding:30px 0 80px}.podium-grid{display:grid;grid-template-columns:1.12fr .94fr .94fr;gap:13px;align-items:end}.podium-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 18px 18px;border:1px solid #33402d;background:linear-gradient(180deg,rgba(255,255,255,.024),transparent 80px),#141c12;box-shadow:var(--inner-highlight);text-align:center;transition:transform .2s var(--ease-out),border-color .18s ease}.podium-card:hover{transform:translateY(-3px);border-color:#5c6f4e}.podium-card--1{padding-top:33px;border-color:#8a753c;background:radial-gradient(circle at 50% 0%,rgba(255,208,89,.24),transparent 48%),linear-gradient(180deg,rgba(255,206,85,.06),transparent 70%),#1c2111;box-shadow:var(--inner-highlight),0 0 30px #ffcd5414}.podium-card--2{border-color:#566a70;background:radial-gradient(circle at 50% 0%,rgba(171,214,232,.14),transparent 48%),#141e1b}.podium-card--3{border-color:#72523e;background:radial-gradient(circle at 50% 0%,rgba(222,142,88,.13),transparent 48%),#1b1a12}.podium-card__rank{position:absolute;top:10px;left:11px;display:inline-flex;align-items:center;gap:4px;color:#a38d51;font-family:var(--font-pixel);font-size:7px}.podium-card--2 .podium-card__rank{color:#9aa7a1}.podium-card--3 .podium-card__rank{color:#b68a64}.podium-card__avatar{position:relative;margin-bottom:9px}.podium-card--1 .podium-card__avatar:after{content:"";position:absolute;inset:-8px;z-index:-1;border:1px solid rgba(234,198,94,.22);transform:rotate(45deg)}.podium-card h2{color:#dce7d0;font-family:var(--font-display);font-size:22px;font-weight:400}.podium-card--1 h2{font-size:26px}.podium-card__profession{display:inline-flex;align-items:center;gap:3px;margin-top:3px;color:#7c8b70;font-size:8px}.podium-card__reputation{display:flex;flex-direction:column;margin-top:13px}.podium-card__reputation strong{color:#d4c17c;font-family:var(--font-pixel);font-size:17px}.podium-card__reputation span{color:#63705b;font-size:7px}.podium-card__meta{display:flex;gap:9px;margin-top:8px;padding-top:8px;border-top:1px solid #283324;color:#5f6c58;font-size:7px}.leaderboard-table{margin-top:19px;overflow:hidden}.leaderboard-table__head,.leaderboard-row{display:grid;grid-template-columns:52px minmax(150px,1.8fr) .8fr .9fr .65fr .65fr;align-items:center;gap:8px}.leaderboard-table__head{min-height:36px;padding:0 14px;border-bottom:1px solid var(--line-soft);color:#5d6a55;font-family:var(--font-pixel);font-size:6px;text-transform:uppercase}.leaderboard-row{min-height:57px;padding:7px 14px;border-bottom:1px solid #222d1e;transition:background .14s ease}.leaderboard-row:last-child{border-bottom:0}.leaderboard-row:hover{background:#1a2316}.leaderboard-row__rank{color:#6c7963;font-family:var(--font-pixel);font-size:8px}.leaderboard-row__person{display:flex;align-items:center;gap:8px;min-width:0}.leaderboard-row__person>span{display:flex;flex-direction:column;min-width:0;line-height:1.4}.leaderboard-row__person strong{overflow:hidden;color:#b4c3a8;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.leaderboard-row__person small{color:#5c6954;font-family:var(--font-pixel);font-size:5px}.leaderboard-row__profession{color:#7f8e74;font-size:8px}.leaderboard-row__level{color:#9cac90;font-family:var(--font-pixel);font-size:7px}.leaderboard-row__level small{color:#5d6a55;font-family:var(--font-body);font-size:7px}.leaderboard-row__rep{color:#c3ad68;font-family:var(--font-pixel);font-size:8px}.leaderboard-row__xp{color:#798772;font-family:var(--font-pixel);font-size:7px}.leaderboard-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px;color:#62705a;font-size:9px}.leaderboard-note{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:#6b7761;font-size:8px;line-height:1.65}.leaderboard-note svg{flex:0 0 auto;color:#83754a}.search-page-hero{padding:25px 0 32px;border-bottom:1px solid #40573d;background:radial-gradient(ellipse 38% 90% at 82% 0%,rgba(84,220,194,.12),transparent 68%),radial-gradient(ellipse 32% 65% at 14% 0%,rgba(255,193,83,.1),transparent 70%),#0f1b12}.search-page-hero .breadcrumb{margin-bottom:17px}.search-page-hero h1{margin:8px 0 18px;color:#ecf3e2;background:linear-gradient(100deg,#fbf8e9,#e8f3c3 55%,#8de8c2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-display);font-size:clamp(35px,3.8vw,48px);font-weight:400;letter-spacing:-.04em}.search-page-form{display:flex;align-items:center;gap:10px;max-width:760px;height:52px;padding:0 7px 0 14px;border:2px solid #4e6f49;background:linear-gradient(90deg,rgba(102,177,76,.05),transparent 35%),#0b140d;box-shadow:inset 0 2px 4px #0000004d,0 0 22px #45f59f0a}.search-page-form>svg{flex:0 0 auto;color:#74866a}.search-page-form input{flex:1;height:100%;padding:0;border:0;background:transparent;box-shadow:none;font-size:15px}.search-page-form input:focus{box-shadow:none}.search-page-form button{height:37px;padding:0 19px;border:1px solid #456037;color:#0d1708;background:#89b762;box-shadow:inset 1px 1px #dcf4bf73;font-size:10px;font-weight:700}.search-page-tabs{display:flex;gap:2px;margin-top:13px}.search-page-tabs button{height:29px;padding:0 10px;border:1px solid transparent;color:#6c7963;background:transparent;font-size:9px}.search-page-tabs button span{margin-left:3px;color:#53604c;font-family:var(--font-pixel);font-size:6px}.search-page-tabs button.is-active{border-color:#4e6a42;color:#e5f5d7;background:linear-gradient(180deg,#34562a,#233e1e)}.search-page-content{min-height:420px;padding:28px 0 80px}.search-landing{display:flex;flex-direction:column;align-items:center;padding:52px 20px;text-align:center}.search-landing__art{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:20px;border:1px solid #3b4b33;background:radial-gradient(circle,rgba(99,141,73,.1),transparent 65%),#111710}.search-landing__ring{position:absolute;inset:12px;border:1px dashed #3b4b34;border-radius:50%}.search-landing h2{color:#d3e0c7;font-family:var(--font-display);font-size:28px;font-weight:400}.search-landing p{margin:4px 0 17px;color:#6c7963;font-size:9px}.quick-searches--large{justify-content:center;max-width:520px}.search-results{display:flex;flex-direction:column;gap:26px}.search-result-heading h2{margin-top:4px;color:#cbd9c0;font-size:20px}.search-group__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.search-group__head h3{display:flex;align-items:center;gap:5px;color:#aab99e;font-size:13px}.search-group__head h3 svg{color:#849b77}.search-group__head button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;color:#849f76;background:transparent;font-size:8px}.search-group{padding-top:4px;border-top:1px solid #293523}.search-group .thread-list{border:1px solid var(--line)}.search-group .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.not-found{position:relative;display:flex;align-items:center;min-height:72vh;overflow:hidden;padding:50px 0 80px}.not-found__scene{position:absolute;inset:0;opacity:.32}.not-found__scene .build-preview{height:100%;aspect-ratio:auto}.not-found__shade{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,#0d140d80,#080d08 70%),linear-gradient(90deg,#080d08 5%,#080d0866 70%)}.not-found__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.not-found__code{color:#829a7024;font-family:var(--font-pixel);font-size:clamp(90px,15vw,190px);line-height:.9;letter-spacing:-.08em}.not-found__inner .eyebrow{margin-top:8px}.not-found h1{max-width:560px;margin:10px 0 8px;color:#e4ecd9;font-family:var(--font-display);font-size:clamp(34px,4.2vw,53px);font-weight:400;letter-spacing:-.04em}.not-found p{max-width:440px;color:#7c8a72;font-size:10px;line-height:1.7}.not-found__actions{display:flex;gap:8px;margin-top:22px}.not-found__coordinates{display:inline-flex;align-items:center;gap:7px;margin-top:25px;padding:6px 9px;border:1px solid #33412c;color:#65725c;background:#0d130c;font-family:var(--font-pixel);font-size:7px}@media(max-width:1120px){.checkout-layout{grid-template-columns:minmax(0,1fr) 325px}.auth-page{grid-template-columns:1fr 470px}.auth-page__copy{padding-inline:5vw}}@media(max-width:980px){.checkout-layout{grid-template-columns:1fr}.checkout-side{position:static}.checkout-hero__head{flex-direction:column;align-items:flex-start;gap:16px}.checkout-steps{padding-bottom:0}.podium-grid{grid-template-columns:1fr;gap:8px}.podium-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:13px;text-align:left}.podium-card--1{padding-top:13px}.podium-card__rank{top:7px;right:9px;left:auto}.podium-card__avatar{grid-row:span 3;margin:0}.podium-card__avatar:after{display:none}.podium-card h2,.podium-card--1 h2{font-size:17px}.podium-card__profession{margin:0}.podium-card__reputation{grid-column:3;grid-row:1 / 3;align-items:flex-end;margin:0}.podium-card__meta{grid-column:2;margin-top:0;padding-top:4px;border-top:0}.leaderboard-table__head,.leaderboard-row{grid-template-columns:42px minmax(140px,1.5fr) .8fr .6fr .6fr}.leaderboard-table__head span:nth-child(4),.leaderboard-row__level{display:none}.search-group .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{display:block;min-height:100vh}.auth-page__art{min-height:280px;height:38vh}.auth-page__copy{padding:20px 24px 25px;margin:0}.auth-page__copy h1{font-size:40px;margin-block:8px}.auth-page__copy>p,.auth-page__features,.auth-page__quote,.auth-page__bottom{display:none}.auth-page__panel{min-height:0;padding:26px 24px 48px;border-top:1px solid #303d2a;border-left:0}.auth-panel{width:min(500px,100%)}}@media(max-width:700px){.checkout-hero{padding-top:17px}.checkout-steps{gap:9px}.checkout-steps>span{font-size:7px}.checkout-section{padding:15px 13px}.checkout-item{align-items:flex-start;flex-wrap:wrap}.checkout-item__art{width:48px;height:48px}.checkout-item__price{width:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:7px}.checkout-item__body{min-width:calc(100% - 120px)}.checkout-success-section{padding-top:25px}.checkout-success__receipt{grid-template-columns:1fr}.checkout-success__receipt>div{border-right:0;border-bottom:1px solid #273222}.checkout-success__receipt>div:nth-last-child(-n+2){border-bottom:1px solid #273222}.checkout-success__receipt>div:last-child{border-bottom:0}.leaderboard-table__head{display:none}.leaderboard-row{grid-template-columns:35px minmax(0,1fr) 55px;gap:7px;padding-inline:10px}.leaderboard-row__profession,.leaderboard-row__level,.leaderboard-row__xp{display:none}.leaderboard-row__rep{justify-self:end}.search-page-form{height:46px;padding-left:10px}.search-page-form input{font-size:12px}.search-page-form button{height:33px;padding-inline:12px}.search-page-tabs{overflow-x:auto}.search-group .resource-grid{grid-template-columns:1fr}.auth-page__art{min-height:230px;height:32vh}.auth-page__top{padding:17px}.auth-back{font-size:8px}.auth-page__copy{padding:15px 17px 20px}.auth-page__copy .eyebrow{font-size:7px}.auth-page__copy h1{font-size:33px}.auth-page__panel{padding:22px 17px 40px}.auth-panel__head h2{font-size:31px}.auth-field-pair{grid-template-columns:1fr}.auth-panel__foot{align-items:flex-start;flex-direction:column;gap:5px}.not-found{min-height:75vh}.not-found__actions{flex-direction:column;align-items:stretch;width:100%;max-width:270px}.not-found__coordinates{font-size:6px}}:root{color-scheme:light;--topbar-height: 34px;--bg-0: #f2ede3;--bg-1: #f7f3eb;--bg-2: #f1ece2;--bg-3: #e9e2d5;--panel: #fffdf8;--panel-2: #fbf8f1;--panel-3: #f4eee3;--slot: #f7f2e8;--line: #e1d9ca;--line-soft: #ede6da;--line-strong: #cec4b2;--text: #1d2b22;--text-soft: #344438;--muted: #67756a;--dim: #8b978d;--emerald: #1f8f5b;--emerald-deep: #146b45;--emerald-dark: #0c4d31;--grass: #6f9f41;--gold: #b7862c;--gold-deep: #94691e;--redstone: #bf5c49;--diamond: #2d8794;--lapis: #506ac4;--purple: #7b58a8;--coral: #c17154;--amber: #b47b22;--mint: #e2f0e5;--sky: #e8f2f6;--rose: #ad5a75;--paper: #fffdf8;--font-display: var(--font-body);--shadow-panel: 0 1px 2px rgba(53, 61, 44, .04), 0 10px 28px rgba(65, 57, 37, .055);--inner-highlight: none;--max-width: 1280px}html{background:#f4efe5}body{color:var(--text);background-color:#f7f3eb;background-image:radial-gradient(ellipse 52% 34% at 10% -8%,rgba(147,190,121,.19),transparent 66%),radial-gradient(ellipse 42% 30% at 98% 0%,rgba(235,202,139,.18),transparent 62%),linear-gradient(180deg,#faf7f0,#f6f1e8 44%,#f2ece1);background-attachment:fixed;font-size:15px;line-height:1.7}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.33;background-image:radial-gradient(rgba(49,74,53,.08) .8px,transparent .8px);background-size:24px 24px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 70%)}::selection{color:#fff;background:#267b51}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f2eee5}::-webkit-scrollbar-thumb{border:3px solid #f2eee5;border-radius:8px;background:#c7c0b2}::-webkit-scrollbar-thumb:hover{background:#a9b3a8}h1,h2,h3,h4,h5{color:var(--text);font-family:var(--font-body);font-weight:800;letter-spacing:-.025em}a{color:inherit}:focus-visible{outline:2px solid #2d8b5d;outline-offset:3px}.container{width:min(var(--max-width),calc(100% - 64px))}.section{padding:70px 0}.section--band{border-top:1px solid #e6ded0;border-bottom:1px solid #e6ded0;background:radial-gradient(ellipse 36% 70% at 7% 20%,rgba(157,191,135,.12),transparent 68%),#f6f1e7}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:#718274;font-family:var(--font-body);font-size:10.5px;font-weight:700;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.eyebrow--light{color:#6f806f}.eyebrow__dash{width:18px;height:2px;background:#2c8d5b;box-shadow:none}.text-link{color:#2f7050;font-size:13px;font-weight:650;gap:6px}.text-link:hover{color:#185b3d;gap:9px}.mini-link{color:#617163;font-size:12px;font-weight:650}.mini-link span{color:#278157;font-size:15px}.breadcrumb{margin-bottom:22px;color:#98a29a;font-size:12px}.breadcrumb a{color:#697a6d}.breadcrumb a:hover{color:#1f7d52}.breadcrumb span{color:#bdc4b9}.section-heading{align-items:flex-end;margin-bottom:26px}.section-heading h2{display:block;margin-top:6px;color:#1d2b22;font-family:var(--font-body);font-size:clamp(24px,2.4vw,30px);font-weight:800;letter-spacing:-.035em}.section-heading h2:before{display:none}.section-heading p{max-width:620px;margin-top:6px;color:#6c7a6f;font-size:13.5px;line-height:1.7}.panel,.side-panel{border:1px solid #e3dccf;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #373e2d08;backdrop-filter:none}.panel{box-shadow:var(--shadow-panel)}.panel:after,.side-panel:after{display:none}.side-panel{overflow:hidden}.side-panel__head{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 17px;border-bottom:1px solid #ede6da;color:#344438;background:#fbf8f1;box-shadow:none;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.side-panel__head>span:last-child{color:#8a968b;font-size:11px;font-weight:500}.side-panel__head .online-count{color:#247c54;font-family:var(--font-body);font-size:10px;font-weight:700}.mc-btn{height:40px;padding:0 16px;border:1px solid transparent;border-radius:8px;color:#fff;background:#1f7f54;box-shadow:none;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:0;text-shadow:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.mc-btn:hover:not(:disabled){filter:none;transform:translateY(-1px)}.mc-btn:active:not(:disabled){transform:translateY(0)}.mc-btn:disabled{opacity:1;border-color:#e4ddd0;color:#9ba69c;background:#f0ece3;box-shadow:none;filter:none}.mc-btn:disabled svg{opacity:.72}.mc-btn--lg{height:48px;padding-inline:22px;font-size:14px}.mc-btn--sm{height:33px;padding-inline:12px;border-radius:7px;font-size:12px}.mc-btn--primary{color:#fff;border-color:#176a45;background:#1f7f54;box-shadow:0 1px 2px #1550342e}.mc-btn--primary:hover:not(:disabled){background:#259763;border-color:#1b744c;box-shadow:0 4px 12px #196b4729}.mc-btn--emerald{color:#fff;border-color:#0d6941;background:#148b58;box-shadow:none}.mc-btn--stone{color:#2d3c31;border-color:#ddd5c6;background:#fffdf8;box-shadow:0 1px 2px #3e392b0a;text-shadow:none}.mc-btn--stone:hover:not(:disabled){border-color:#bcccb8;background:#f8f5ed}.mc-btn--ghost{color:#3d5142;border-color:#d8d1c3;background:transparent;box-shadow:none;text-shadow:none}.mc-btn--ghost:hover:not(:disabled){color:#1f6d4a;border-color:#a8bda6;background:#fffdf8b3}.mc-btn--gold{color:#3b2907;border-color:#c89a3f;background:#e3b552;box-shadow:0 1px 2px #6748111a;text-shadow:none}.mc-btn--gold:hover:not(:disabled){background:#efc464}.mc-btn--danger{color:#fff;border-color:#9b3d2e;background:#b7513f;box-shadow:none}.icon-btn{width:38px;height:38px;border:1px solid #e1dacd;border-radius:9px;color:#68766b;background:#fffdf8;transition:all .16s ease}.icon-btn:hover:not(:disabled),.icon-btn.is-active{border-color:#b8c8b5;color:#2d674a;background:#f5f0e5}.count-badge{top:-4px;right:-4px;min-width:17px;height:17px;border:2px solid #fffdf8;border-radius:9px;color:#fff;background:#b8862c;font-family:var(--font-body);font-size:9px;font-weight:700}.count-badge--red{background:#ba5a47}input,textarea,select{border:1px solid #dcd4c6;border-radius:8px;color:#26362b;background:#fffdf8;box-shadow:none;font-family:var(--font-body);font-size:13px}input::placeholder,textarea::placeholder{color:#a0a99f}input:focus,textarea:focus,select:focus{border-color:#76a57f;box-shadow:0 0 0 3px #4087591a;outline:none}textarea{line-height:1.75}select option{color:#26362b;background:#fffdf8}.inline-search{height:38px;padding:0 6px 0 11px;border:1px solid #ddd6c9;border-radius:8px;background:#fffdf8}.inline-search svg{color:#89958b}.inline-search input{border:0;background:transparent;box-shadow:none;color:#2a3a2e;font-size:12px}.inline-search button{height:28px;border:0;border-radius:6px;color:#58685b;background:#f1ece2;font-size:11px;font-weight:650}.inline-search button:hover{color:#1f6d4b;background:#e8eee2}.active-filter{border:1px solid #e2dacb;color:#657369;background:#fbf8f1}.active-filter strong{color:#2d4234}.active-filter button{color:#267c53}.field-label{color:#435448;font-size:12px}.tag{min-height:22px;padding:2px 7px;border:1px solid #e3dbcd;border-radius:5px;color:#67766a;background:#f8f5ee;font-family:var(--font-body);font-size:10px;font-weight:600}.tag--loader{border-color:#cfe0e2;color:#3d7c83;background:#edf6f6}.category-chip{min-height:23px;padding:2px 8px;border:0;border-radius:999px;color:color-mix(in srgb,var(--chip-color, #57745c) 82%,#17251c);background:color-mix(in srgb,var(--chip-color, #6f8a5c) 15%,#fffdf8);box-shadow:none;font-family:var(--font-body);font-size:10px;font-weight:700}.category-chip--large{border:0;color:#2d6f50;background:#e9f2e8;font-size:11px}.thread-flag{border:0;border-radius:5px;color:#6c796e;background:#f3efe6;font-family:var(--font-body);font-size:9.5px;font-weight:650}.thread-flag--pin{color:#8b671f;background:#faf1d9}.thread-flag--hot{color:#a24e3e;background:#f9eae5}.emerald-price{color:#23754e}.emerald-price strong{color:#1d5139;font-family:var(--font-body);font-size:14px;font-weight:750}.emerald-price--lg strong{font-size:24px}.emerald-price small{color:#7d8a80}.emerald-price.is-free{color:#34734e}.rating-stars{color:#d2c9b8}.rating-stars__star.is-filled{color:#d2a13b}.rating-stars__count{color:#8b978c}.profession-badge{border:0;border-radius:999px;color:color-mix(in srgb,var(--profession-color, #6f9160) 78%,#243329);background:color-mix(in srgb,var(--profession-color, #6f9160) 12%,#fffdf8);font-family:var(--font-body);font-size:10px;font-weight:650}.status-pill{border:0;border-radius:999px;font-family:var(--font-body);font-size:10px;font-weight:650}.status-pill--open{color:#24784f;background:#e6f2e8}.status-pill--locked{color:#8b691f;background:#f8eed5}.status-pill--completed{color:#34777c;background:#e8f2f3}.status-pill--closed{color:#7e8a7f;background:#f1ede4}.progress{border:0;border-radius:999px;background:#eee8dd;box-shadow:none}.progress>span{border-radius:inherit;box-shadow:none}.progress>span[style]{background-color:#2c8b59}.empty-state{min-height:280px;border:1px dashed #d9d1c1;border-radius:12px;background:#fcfaf5}.empty-state__icon{border:1px solid #e6dfd2;border-radius:14px;background:#fffdf8;box-shadow:0 5px 16px #3d36260a}.empty-state h3{color:#344639;font-size:17px}.empty-state p{color:#7b887e;font-size:12px}.error-state{border:1px solid #eccfc8;border-radius:10px;color:#9b5447;background:#fdf3ef}.error-state strong{color:#984737}.error-state p{color:#9a766f}.skeleton{border-radius:8px;background:linear-gradient(90deg,#eee8dd,#f7f3ea,#eee8dd);background-size:220% 100%}.page-error-wrap{padding-top:60px}.pixel-avatar{border-radius:7px;background:#f4efe5;box-shadow:0 0 0 1px #3e493721,0 2px 5px #3633250f}.pixel-avatar svg{border-radius:6px}.pixel-avatar__status{border-color:#fffdf8}.author-inline__name{color:#344639;font-size:12px}.author-inline__meta{color:#89958b}.build-preview{background:#e9e3d5}.build-preview svg{filter:saturate(1.02) contrast(.99)}.build-preview__vignette{background:linear-gradient(180deg,#20271d03 50%,#1d241a42);mix-blend-mode:multiply}.site-header{position:sticky;top:calc(-1 * var(--topbar-height));background:#fffdf8f0;box-shadow:0 1px #5e57451a;backdrop-filter:blur(16px)}.site-header:before{display:none}.topbar{height:var(--topbar-height);border-bottom:1px solid #e3e9dd;background:#eff4ea;backdrop-filter:none;transition:none}.topbar__inner{height:34px;gap:18px;color:#718171;font-size:11px}.topbar__status strong{color:#3c6348;font-family:var(--font-body);font-size:11px;font-weight:750}.topbar__status .live-dot{width:6px;height:6px;background:#2b9a63;box-shadow:0 0 0 3px #2b9a631a}.topbar__tag{padding:2px 7px;border:0;border-radius:4px;color:#456a4d;background:#e1ebdb;font-family:var(--font-body);font-size:9.5px;font-weight:700}.topbar__ticker a{color:#68786b;font-size:11px}.topbar__ticker a:hover{color:#274a34}.topbar__meta{color:#93a094;font-family:var(--font-body);font-size:10px;letter-spacing:.02em}.topbar__sep{color:#bcc7b9}.mainnav{height:76px;border-bottom:1px solid #e5ded1;background:transparent}.site-header.is-scrolled .mainnav{background:transparent}.mainnav__inner{gap:30px}.brand{gap:10px}.brand__name{color:#1e4b35;font-family:var(--font-pixel);font-size:18px;font-weight:700;letter-spacing:.025em}.brand__bbs{color:#b0832f}.brand__cn{margin-top:3px;color:#89958a;font-size:9px;letter-spacing:.1em}.mainnav__links{gap:2px}.mainnav__link{height:76px;padding:0 13px;color:#59695c;font-size:13px;font-weight:600}.mainnav__link:after{bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#257f55}.mainnav__link:hover{color:#22372a}.mainnav__link.is-active{color:#1c714a}.mainnav__link.is-active:after{width:22px;background:#1f8658;box-shadow:none}.mainnav__actions{gap:8px}.search-trigger{width:226px;height:38px;padding:0 9px 0 11px;border:1px solid #e1dacd;border-radius:9px;color:#89968b;background:#f8f5ee}.search-trigger:hover{border-color:#c5d1c1;color:#54675a;background:#fffdf8}.search-trigger span{font-size:12px}.search-trigger kbd{padding:2px 5px;border:1px solid #e0d9cc;border-radius:4px;color:#8e9a8f;background:#fffdf8;font-family:var(--font-body);font-size:9px}.emerald-balance{height:36px;padding:0 10px;border:1px solid #d4e4d3;border-radius:9px;color:#286d48;background:#ebf4e8;font-family:var(--font-body);font-size:12px;font-weight:700}.emerald-balance:hover{border-color:#b8d5b6;background:#e4f1e0}.header-auth{gap:7px}.header-login{color:#5d6c5f;font-size:12px;font-weight:650}.header-login:hover{color:#1e6d49}.header-register{height:38px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:#1f7f54;box-shadow:0 1px 2px #19503629;font-size:12px;font-weight:700}.header-register:hover{background:#259563}.user-menu__trigger{height:40px;padding:0 6px 0 3px;border:1px solid transparent;border-radius:9px;color:#4a5b4d}.user-menu__trigger:hover,.user-menu__trigger.is-open{border-color:#e2dbce;background:#f8f5ee}.user-menu__name{max-width:100px;color:#4b5d4f;font-size:12px;font-weight:600}.user-menu__dropdown,.notifications-panel{border:1px solid #ded6c8;border-radius:12px;background:#fffdf8;box-shadow:0 20px 50px #2b322521}.user-menu__head{border-bottom-color:#ede6da}.user-menu__head strong{color:#2d4033;font-size:13px}.user-menu__head span{color:#839086}.user-menu__level{background:#fbf8f1;border-bottom-color:#ede6da}.user-menu__level>span:first-child{color:#8a968b;font-family:var(--font-body);font-size:10px}.user-menu__level-bar{background:#eee8dd;border-radius:999px}.user-menu__level-bar i{border-radius:inherit;background:#2b8b5a}.user-menu__links{padding:7px}.user-menu__links a,.user-menu__links button{border-radius:7px;color:#536458;font-size:12px}.user-menu__links a:hover,.user-menu__links button:hover{color:#1f5e42;background:#f2f6ec}.user-menu__links svg{color:#87958a}.user-menu__links button{color:#a45a4a;border-top-color:#eee7db}.notifications-panel__head{border-bottom-color:#ede6da;background:#fbf8f1}.notifications-panel__head strong{color:#324538;font-size:13px}.notifications-panel__head span{color:#8b978c}.notifications-panel__head>button{border:1px solid #e0d9cc;border-radius:7px;color:#647268;background:#fffdf8}.notification-item{border-bottom-color:#f0eae0;color:#6c7a6f}.notification-item:hover{background:#f8f5ee}.notification-item.is-unread{background:#f1f8ef}.notification-item__icon{border:0;border-radius:8px;color:#40795a;background:#edf5eb}.notification-item__body strong{color:#34473a;font-size:12px}.notification-item__body>span{color:#7f8c82;font-size:11px}.notification-item__body small{color:#9ba69c;font-size:9.5px}.notification-item__dot{background:#2a9966}.search-layer__backdrop{background:#1e2a1f59;backdrop-filter:blur(4px)}.search-panel{border:1px solid #ded6c8;border-radius:14px;background:#fffdf8;box-shadow:0 30px 80px #212a1f33}.search-panel__input-row{border-bottom:1px solid #e9e2d6;color:#819085;background:#fffdf8;border-radius:14px 14px 0 0}.search-panel__input-row input{color:#24362a;font-size:17px;font-weight:500}.search-panel__input-row input::placeholder{color:#a3ada3}.search-panel__input-row kbd{border:1px solid #e3dccf;border-radius:4px;color:#89968b;background:#f8f5ee;font-family:var(--font-body);font-size:9px}.search-panel__suggestions,.search-panel__results{background:#fffdf8}.search-panel__label,.search-panel__result-head{color:#8b978c}.quick-searches button{border:1px solid #e4ddd0;border-radius:6px;color:#637368;background:#faf7f1;font-size:11px}.quick-searches button:hover{border-color:#bdd1b9;color:#236b4a;background:#eff5eb}.search-panel__feature{border:1px solid #e8e1d5;border-radius:10px;background:#faf7f1}.search-panel__feature-art{border-radius:7px;border-color:#e2dbce}.search-panel__feature span{color:#a47b2c}.search-panel__feature strong{color:#2f4234;font-size:13px}.search-panel__feature p{color:#869288}.search-panel__feature button{color:#24714e}.search-result{border-bottom:1px solid #f0eae0;border-radius:7px}.search-result:hover{background:#f8f5ee}.search-result__icon{border:0;border-radius:8px;color:#4b775c;background:#eff4eb}.search-result__icon--resource{color:#946f33;background:#f7efde}.search-result__icon--product{color:#8b6629;background:#f7eeda}.search-result__body small{color:#98a398}.search-result__body strong{color:#2d4033;font-size:12px}.search-result__meta{color:#87948a;font-family:var(--font-body);font-size:10px}.search-panel__all{border:1px solid #e2dbce;border-radius:8px;color:#4a6352;background:#faf7f1;font-size:11px}.drawer-layer__backdrop,.modal-layer{background:#1e2a1f59;backdrop-filter:blur(3px)}.cart-drawer,.mobile-menu{border-left:1px solid #ded6c8;background:#fffdf8;box-shadow:-20px 0 60px #262c2129}.cart-drawer__head{border-bottom-color:#ebe4d8}.cart-drawer__head h2{color:#21352a;font-size:22px}.cart-drawer__head h2 small{color:#8e9a90;font-family:var(--font-body);font-size:11px}.cart-empty h3{color:#32463a}.cart-empty p{color:#7e8b81}.cart-line{border-bottom-color:#efe9de}.cart-line__art{width:64px;height:64px;border:1px solid #e4ddd0;border-radius:9px;background:#f4efe5}.cart-line__art--moss{background:linear-gradient(145deg,#e5eeda,#d1e1c8)}.cart-line__art--lime{background:linear-gradient(145deg,#eef0d3,#dfe4bd)}.cart-line__art--wood{background:linear-gradient(145deg,#f0e2d2,#e5cebb)}.cart-line__art--sky{background:linear-gradient(145deg,#dfeef4,#cfe4ee)}.cart-line__art--emerald{background:linear-gradient(145deg,#e0f0e5,#cce5d6)}.cart-line__art--forest{background:linear-gradient(145deg,#e2edda,#d2e2c8)}.cart-line__art--paper{background:linear-gradient(145deg,#f2ead5,#e9ddc0)}.cart-line__art--spruce{background:linear-gradient(145deg,#e2efea,#d0e3dc)}.cart-line__body>span{color:#96a197}.cart-line__body>strong{color:#2f4235;font-size:12px}.cart-line__body>small{color:#347753;font-family:var(--font-body);font-size:10px}.cart-line__remove{color:#a07266}.cart-drawer__foot{border-top-color:#e9e2d6;background:#faf7f1}.cart-summary-line>span:first-child{color:#69786c}.cart-warning{border:1px solid #f0d5cd;border-radius:7px;color:#a26050;background:#fdf3ef}.cart-drawer__note{color:#95a096}.qty-stepper{border:1px solid #dfd8cb;border-radius:6px;background:#fffdf8}.qty-stepper button{color:#718076}.qty-stepper button:hover{background:#f2ede3}.qty-stepper span{border-color:#e7e0d4;color:#384b3d;font-family:var(--font-body);font-size:10px}.modal{border:1px solid #ddd5c7;border-radius:14px;background:#fffdf8;box-shadow:0 30px 80px #232b2038}.modal__top{border-bottom:1px solid #ede6da;background:#fbf8f1;border-radius:14px 14px 0 0}.modal__grip{background:linear-gradient(90deg,#d8d1c3 0 6px,transparent 6px 9px,#d8d1c3 9px 15px,transparent 15px 18px,#d8d1c3 18px 24px)}.modal__header h2{color:#22362a}.modal__header p{color:#7c897f}.modal__footer{border-top-color:#eae3d7;background:#fbf8f1;border-radius:0 0 14px 14px}.mobile-menu__head,.mobile-menu__profile{border-bottom-color:#ece5d9;background:#fbf8f1}.mobile-menu__profile strong{color:#314438}.mobile-menu__profile span{color:#879489}.mobile-nav-link{border-bottom-color:#f0e9de;color:#415448;font-size:14px}.mobile-nav-link.is-active{color:#1f7a50}.mobile-menu__tools{border-color:#e5ded2;border-radius:9px;background:#faf7f1}.mobile-menu__tools button,.mobile-menu__tools a{border-radius:6px;color:#5f6f63}.mobile-menu__tools button:hover,.mobile-menu__tools a:hover{color:#1e6748;background:#f1f5ec}.mobile-menu__footer{border-top-color:#ece5d9;color:#98a398;font-family:var(--font-body);font-size:10px;letter-spacing:.02em}.toast{border:1px solid #ded6c8;border-left:3px solid #b0b8ac;border-radius:10px;color:#36483b;background:#fffdf8;box-shadow:0 14px 34px #2b312524}.toast__icon{border:0;border-radius:7px;background:#f4efe6}.toast__content strong{color:#2d4033}.toast__content p{color:#68776b}.site-footer{margin-top:32px;border-top:1px solid #ded7ca;background:radial-gradient(ellipse 40% 80% at 8% 0%,rgba(147,184,125,.1),transparent 65%),#f2ede3}.site-footer:before{content:"";top:-1px;height:2px;background:#267d53;opacity:.75}.site-footer__top{padding:52px 0 40px}.site-footer__grid{grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(120px,.65fr));gap:40px}.site-footer__brand>p{color:#77857a;font-size:12px}.footer-brand strong{color:#21422f;font-family:var(--font-body);font-size:15px;letter-spacing:0}.footer-brand small{color:#8c988e;font-size:10px}.site-footer__status{color:#8d998f;font-family:var(--font-body);font-size:9.5px;letter-spacing:0}.footer-live{color:#59705f;font-size:11px}.site-footer__column h4{color:#364b3d;font-size:12px}.site-footer__column a{color:#7b887e;font-size:12px}.site-footer__column a:hover{color:#1e6f4b}.site-footer__bottom{border-top-color:#e4dccf;background:#ece6da}.site-footer__bottom-inner{min-height:51px;color:#8c978d;font-size:9.5px}.home-hero{position:relative;overflow:hidden;padding:55px 0 0;border-bottom:1px solid #e6ded0;background:radial-gradient(ellipse 46% 56% at 0% 8%,rgba(158,198,131,.27),transparent 68%),radial-gradient(ellipse 32% 44% at 86% 2%,rgba(238,202,139,.22),transparent 68%),linear-gradient(180deg,#fbf8f1,#f6f1e7)}.home-hero:before,.home-hero:after{display:none}.home-hero__texture{opacity:.5;background-image:radial-gradient(rgba(56,83,59,.08) .8px,transparent .8px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black,transparent 82%)}.home-hero__stars{display:none}.hero-grid{min-height:0;padding-bottom:46px;gap:64px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.hero-copy{max-width:580px}.hero-eyebrow{margin-bottom:17px;color:#718172;font-size:11px}.hero-eyebrow__badge{padding:4px 8px;border:1px solid #d9e5d5;border-radius:5px;color:#3c724d;background:#eef5ea;font-family:var(--font-body);font-size:9.5px;font-weight:700;letter-spacing:.06em}.hero-copy h1{display:block;color:#17271d;font-family:var(--font-body);font-size:clamp(40px,4.35vw,57px);font-weight:800;line-height:1.18;letter-spacing:-.045em;text-shadow:none}.hero-copy h1>span{display:block}.hero-copy__warm{color:#1b2b21;background:none;-webkit-text-fill-color:initial;filter:none}.hero-copy__accent{color:#1f7f54;background:none;-webkit-text-fill-color:initial;filter:none}.hero-copy__period{color:#b98a31;-webkit-text-fill-color:currentColor}.hero-copy__lead{max-width:540px;margin-top:17px;color:#647367;font-size:15px;line-height:1.8}.hero-search{display:flex;align-items:center;gap:10px;width:min(100%,540px);height:52px;margin-top:23px;padding:0 6px 0 14px;border:1px solid #dfd7c9;border-radius:10px;background:#fffdf8;box-shadow:0 8px 26px #433d2b12;transition:border-color .16s ease,box-shadow .16s ease}.hero-search:focus-within{border-color:#91b49a;box-shadow:0 0 0 3px #438b5d14,0 8px 26px #433d2b12}.hero-search>svg{flex:0 0 auto;color:#849287}.hero-search input{flex:1;height:100%;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;color:#293b2f;font-size:13.5px}.hero-search input::placeholder{color:#9ca79d}.hero-search input:focus{box-shadow:none}.hero-search button{flex:0 0 auto;height:38px;padding:0 16px;border:0;border-radius:7px;color:#fff;background:#1f7f54;font-size:12px;font-weight:700;transition:background .16s ease}.hero-search button:hover{background:#279563}.hero-quick-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;color:#8b978c;font-size:11px}.hero-quick-tags a{color:#657569;transition:color .15s ease}.hero-quick-tags a:hover{color:#1f724c}.hero-actions{margin-top:24px;gap:9px}.hero-cta{min-width:138px}.hero-proof{margin-top:22px;gap:10px}.hero-proof__avatars .pixel-avatar{border:2px solid #fbf8f1;margin-left:-6px;box-shadow:0 0 0 1px #58624d1a}.hero-proof__more{width:30px;height:30px;border:2px solid #fbf8f1;border-radius:7px;color:#68776c;background:#ede8dd;font-family:var(--font-body);font-size:9px;font-weight:650}.hero-proof__copy strong{color:#566a5b;font-size:11px;font-weight:650}.hero-proof__copy span{color:#8b978c;font-size:10px}.hero-scene-wrap{padding:0 0 36px}.hero-scene-wrap:before{display:none}.hero-scene{display:block;overflow:hidden;border:1px solid #d7cfc0;border-radius:16px;color:inherit;background:#e8e2d5;text-decoration:none;box-shadow:0 2px 4px #393a2d0d,0 26px 54px #433e2d1f;transition:border-color .18s ease,box-shadow .18s ease}.hero-scene:hover{border-color:#c3cdba;box-shadow:0 2px 4px #393a2d0d,0 30px 60px #433e2d26}.hero-scene__preview{aspect-ratio:16 / 9.4}.hero-scene__feature{display:block;padding:14px 17px 15px;border-top:1px solid #ece5d9;background:#fffdf8;transition:background .16s ease}.hero-scene__feature:hover,.hero-scene:hover .hero-scene__feature{background:#fbf8f1}.hero-scene:hover .hero-scene__feature h3{color:#1d6f4a}.hero-scene:hover .hero-scene__feature-arrow{color:#fff!important;background:#2b8158}.hero-scene__feature-copy{display:flex;flex-direction:column;min-width:0}.hero-scene__feature-kicker{color:#6a8c72;font-size:9px;font-weight:700;letter-spacing:.07em}.hero-scene__feature h3{overflow:hidden;margin-top:2px;color:#263b2d;font-size:16px;font-weight:750;letter-spacing:-.02em;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease}.hero-scene__feature:hover h3{color:#1d6f4a}.hero-scene__feature-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-top:8px;color:#829086;font-size:10px}.hero-scene__feature-meta>span{display:inline-flex;align-items:center;gap:4px}.hero-scene__feature-meta svg{color:#b08734}.hero-scene__feature-author{color:#617468;font-weight:600}.hero-scene__feature-author .pixel-avatar{margin-right:1px}.hero-scene__feature-price{margin-left:auto;color:#256d4a;font-family:var(--font-body);font-size:11px;font-weight:750}.hero-scene__feature-price svg{color:inherit}.hero-scene__feature-arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:2px;border-radius:50%;color:#347754!important;background:#edf5e9;transition:background .16s ease,color .16s ease}.hero-scene__feature:hover .hero-scene__feature-arrow{color:#fff!important;background:#2b8158}.hero-scene__topline{color:#f9fbf1c2}.hero-scene__coordinates{color:#f4f8ea7a;font-family:var(--font-body);font-size:7px;letter-spacing:.08em}.hero-scene:after{border:0}.hero-scene__topline{top:12px;left:12px;right:12px;color:#f8faf2;text-shadow:0 1px 4px rgba(19,29,19,.5)}.hero-scene__live{border:1px solid rgba(255,255,255,.26);border-radius:5px;background:#1626197a}.hero-scene__live i{background:#88e4a6}.hero-scene__coordinates{color:#f4f8eab8}.hero-scene__frame{display:none}.hero-floating{border:1px solid #e1d9ca;border-radius:10px;color:#2d4134;background:#fffdf8f5;box-shadow:0 12px 28px #33382a24;backdrop-filter:blur(12px)}.hero-floating--trade{left:-24px;bottom:5px;min-width:300px;padding:10px}.hero-floating--trade strong{color:#2c4033;font-size:10px}.hero-floating--trade>div:nth-child(2)>span{color:#7d897e;font-size:9px}.hero-floating__icon{border:0;border-radius:7px;background:#eaf5ec}.hero-floating--trade>a{color:#829086}.hero-floating--trade>a:hover{color:#1f7f54}.hero-floating--online{display:none}.hero-floating--online strong{color:#2e6348;font-family:var(--font-body);font-size:11px}.hero-floating__signal{color:#2a9666}.hero-stats{min-height:74px;padding:17px 24px;border:1px solid #e2dacd;border-radius:12px;background:#fffdf8;box-shadow:0 8px 24px #443d2b0e}.hero-stats>div{align-items:baseline;gap:7px}.hero-stats strong,.hero-stats>div:nth-of-type(n) strong{color:#2a4334;font-family:var(--font-body);font-size:clamp(15px,1.4vw,18px);font-weight:750}.hero-stats>div:nth-of-type(1) strong{color:#1f7f54}.hero-stats>div:nth-of-type(2) strong{color:#986b25}.hero-stats>div:nth-of-type(3) strong{color:#2e7e88}.hero-stats>div:nth-of-type(4) strong{color:#75558f}.hero-stats>div:nth-of-type(5) strong{color:#1f7f54}.hero-stats span{color:#89958b;font-size:10px}.hero-stats__divider{height:22px;margin:0 18px;background:#eae3d7}.hero-stats__live i{background:#2d9b69;box-shadow:0 0 0 3px #2d9b691a}.home-categories{padding:27px 0 28px;border-bottom:1px solid #e8e1d5;background:#fbf8f2}.home-categories__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.home-categories__head h2{margin-top:4px;color:#2a3c2f;font-size:18px;font-weight:750;letter-spacing:-.02em}.category-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.category-tile{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border:1px solid #e6ded1;border-radius:9px;background:#fffdf8;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.category-tile:hover{border-color:color-mix(in srgb,var(--category-color, #69925a) 42%,#d8d0c2);box-shadow:0 6px 16px #3639280f;transform:translateY(-1px)}.category-tile__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:9px;color:color-mix(in srgb,var(--category-color, #6f8a65) 80%,#26392b);background:color-mix(in srgb,var(--category-color, #6f8a65) 12%,#fbf8f1)}.category-tile__text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.category-tile__text strong{color:#33463a;font-size:12px;font-weight:700}.category-tile__text small{color:#92a096;font-size:10px}.category-tile__arrow{flex:0 0 auto;color:#b7c1b7;transition:transform .16s ease,color .16s ease}.category-tile:hover .category-tile__arrow{color:#6d9a76;transform:translate(2px)}.category-tile--all{--category-color: #a87b2e}.home-lobby{padding-top:55px;background:#f7f3eb}.home-grid--clean{grid-template-columns:minmax(0,1fr) 318px;gap:24px}.home-grid--clean .home-feed{grid-column:1;grid-row:1;min-width:0}.home-grid--clean .home-right{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:14px}.home-feed{border-radius:12px;overflow:hidden}.home-feed__head{min-height:54px;padding:0 18px;border-bottom:1px solid #ece5d9;background:#fffdf8}.feed-tabs{gap:20px}.feed-tabs button{padding:16px 0;color:#7d8a80;font-size:12px;font-weight:600}.feed-tabs button.is-active{color:#23583b}.feed-tabs button.is-active:after{height:2px;background:#267f54}.thread-row{grid-template-columns:42px minmax(0,1fr) auto;padding:17px 18px 17px 20px;border-bottom:1px solid #f0eae0;background:#fffdf8}.thread-row:before{top:20px;bottom:20px;left:0;width:2px;border-radius:2px;background:color-mix(in srgb,var(--thread-color, #6f8b61) 48%,transparent)}.thread-row:hover{background:#fbf8f1}.thread-row:hover:before{background:var(--thread-color, #2b8658);box-shadow:none}.thread-row__title{margin-top:5px;color:#2b3d30;font-size:15px;font-weight:700;letter-spacing:-.01em}.thread-row:hover .thread-row__title{color:#1d6d4a}.thread-row__excerpt{margin-top:3px;color:#77857a;font-size:12px;line-height:1.65;-webkit-line-clamp:2}.thread-row__bottom{margin-top:8px;color:#95a096;font-size:10.5px;gap:7px}.thread-row__author{color:#637568;font-weight:650}.thread-row__level{color:#9ca69d;font-family:var(--font-body);font-size:9px}.thread-row__dot{background:#d0cbbf}.thread-row__tags .tag{min-height:18px;padding:0 5px;border:0;color:#87968a;background:#f4f0e7;font-size:9px}.thread-row__stats{padding-top:16px;color:#8b988d;font-family:var(--font-body);font-size:10px;gap:5px}.thread-row__arrow{color:#9cad9f}.thread-row--dense{padding:12px 14px}.thread-row--dense .thread-row__title{color:#33473a;font-size:12px;line-height:1.55}.thread-row--dense .thread-row__bottom{color:#929e94;font-size:9.5px}.panel-footer-link{padding:13px;border-top:1px solid #ece5d9;color:#5c7765;background:#fbf8f1;font-size:11px;font-weight:600}.panel-footer-link:hover{color:#1f6d49;background:#f5f1e8}.home-right .checkin-card,.home-right .side-panel{border-radius:12px}.online-list{padding:8px}.online-person{padding:7px 8px;border-radius:7px}.online-person:hover{background:#f8f5ee}.online-person strong{color:#3a4e40;font-size:11px;font-weight:650}.online-person small{color:#8d998f;font-size:9.5px}.online-person em{color:#96a196;font-size:9px}.leader-list{padding:7px 9px 9px}.leader-row{padding:8px 4px;border-bottom-color:#f0eae0}.leader-rank{color:#8b978c;font-family:var(--font-body);font-size:10px;font-weight:650}.leader-rank.is-top{border:0;border-radius:50%;color:#8a631c;background:#f7edd4}.leader-row__name{color:#52665a;font-size:10.5px}.leader-row__rep{color:#9a7935;font-family:var(--font-body);font-size:10px;font-weight:650}.checkin-card{padding:16px;border:1px solid #e9ddc4;border-radius:12px;background:#fdf8ec;box-shadow:0 1px 2px #433a2308}.checkin-card:before{display:none}.checkin-card__bell{width:40px;height:40px;border:0;border-radius:9px;background:#f5ead1}.checkin-card__top .eyebrow{color:#a17c38;font-size:9px}.checkin-card__top h3{color:#4a3b20;font-size:14px;font-weight:750}.checkin-card__streak{border:0;border-radius:999px;color:#8b6620;background:#f5e9ce;font-family:var(--font-body);font-size:9px}.checkin-card>p{color:#8c7a58;font-size:11px;line-height:1.6}.checkin-day{height:23px;border:1px solid #e8ddc7;border-radius:5px;color:#a0957e;background:#fbf7ee;font-family:var(--font-body);font-size:8px}.checkin-day.is-filled{border-color:#cfb47a;color:#7b5b19;background:#f2e3c0}.checkin-day.is-gift{border-style:dashed;color:#a17d3e}.checkin-card.is-done{border-color:#d7e3d1;background:#f4f9f0}.checkin-card.is-done .checkin-card__bell{background:#e5f0df}.checkin-card.is-done .checkin-card__top h3{color:#3e6849}.resource-grid{gap:20px}.resource-card{--card-accent: #65a778;overflow:hidden;border:1px solid #e3dccf;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #343b2b08;transition:transform .2s var(--ease-out),border-color .2s ease,box-shadow .2s ease}.resource-card:after{display:none}.resource-card:hover{transform:translateY(-3px);border-color:#c9d4c4;box-shadow:0 14px 30px #373b2a17}.resource-card.is-featured{border-color:#e6dcc8}.resource-card.is-featured:before{display:none}.resource-card__media{border-bottom:1px solid #eee7db;background:#e9e3d6}.resource-card__media .build-preview{aspect-ratio:16 / 9.4}.resource-card__media .build-preview svg{filter:saturate(1.02) contrast(.99)}.resource-card__media:after{background:linear-gradient(180deg,transparent 58%,rgba(18,27,18,.22) 100%)}.resource-card__category{top:10px;left:10px;padding:4px 8px;border:0;border-radius:5px;color:#2c4737;background:#fffdf8eb;box-shadow:0 2px 6px #1f251c14;font-size:9px;font-weight:650;backdrop-filter:blur(6px)}.resource-card__featured{top:10px;right:10px;padding:4px 7px;border:0;border-radius:5px;color:#6f5118;background:#f4dfae;box-shadow:0 2px 6px #3c2e1114;font-size:9px;font-weight:700}.resource-card__price{right:10px;bottom:9px;padding:4px 8px;border:0;border-radius:6px;color:#2b6346;background:#fffdf8f0;box-shadow:0 2px 7px #1d281d17;backdrop-filter:blur(6px)}.resource-card__price .emerald-price strong{color:#246143;font-family:var(--font-body);font-size:11px;font-weight:750}.resource-card__price .emerald-price.is-free{color:#33714d;font-size:10px}.resource-card__body{padding:14px 15px 13px;background:#fffdf8}.resource-card__title-line h3{color:#2b3e31;font-size:14px;font-weight:700}.resource-card__arrow{color:#a2afa4}.resource-card:hover .resource-card__arrow{color:#4d8564}.resource-card__body>p{min-height:34px;margin-top:5px;color:#7b887e;font-size:11px;line-height:1.6;-webkit-line-clamp:2}.resource-card__compat{margin-top:9px;gap:5px}.resource-card__compat span{padding:2px 6px;border:1px solid #e8e1d5;border-radius:4px;color:#849186;background:#faf7f1;font-family:var(--font-body);font-size:9px;font-weight:500}.resource-card__compat .is-loader{border-color:#dce8e8;color:#5b7c80;background:#f1f7f7}.resource-card__footer{margin-top:auto;padding-top:10px;border-top:1px solid #f0eae0}.resource-card__author{color:#77857b;font-size:9.5px}.resource-card__stats{gap:8px;color:#8d998f;font-family:var(--font-body);font-size:9px}.resource-card__stats .rating-stars{margin-right:1px}.product-card{border:1px solid #e3dccf;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #343b2b08}.product-card:before{display:none}.product-card:hover{border-color:#cbd5c6;box-shadow:0 14px 30px #373b2a17;transform:translateY(-3px)}.product-card__media{border-bottom:1px solid #eee7db}.product-card__body{padding:13px 14px 14px}.product-card__seller{color:#8b988d;font-size:9.5px}.product-card__body h3{color:#2c3e32;font-size:14px}.product-card__body>p{color:#7e8a80;font-size:11px;line-height:1.6}.product-card__meta{border-top-color:#f0eae0}.price-note{color:#99a49a}.price-discount{border:0;border-radius:4px;color:#8b6320;background:#f6ebd1;font-size:8px}.product-card__category{color:#fffdf8db;font-family:var(--font-body);font-size:8.5px;text-shadow:0 1px 3px rgba(23,29,22,.35)}.product-card__badge{top:10px;left:10px;padding:3px 7px;border:0;border-radius:5px;color:#72521c;background:#f9e7bbf0;font-size:9px;font-weight:700}.product-card__add{margin-top:9px}.product-card__detail{color:#8a978c;font-size:10px}.product-art__label{color:#fffdf88c;font-family:var(--font-body);font-size:7px;letter-spacing:.04em}.product-art__float{border-color:#ffffff47;background:#ffffff24}.product-art{--art-a: #e3edd8;--art-b: #d1e2c8;--art-c: #709d56;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.62),transparent 46%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--art-c) 17%,transparent),transparent 48%),linear-gradient(145deg,var(--art-a),var(--art-b))}.product-art:before{opacity:.16;background-image:linear-gradient(rgba(48,65,45,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(48,65,45,.1) 1px,transparent 1px);background-size:14px 14px}.product-art__grid{border-color:#3e563421;opacity:.45}.product-art__glow{background:color-mix(in srgb,var(--art-c) 16%,transparent);opacity:.7}.product-art__pedestal{background:#36412721}.product-art__icon{filter:drop-shadow(0 10px 12px rgba(65,62,39,.16))}.product-art__label{color:#3e493266}.product-art--moss{--art-a: #e5eeda;--art-b: #d1e1c8;--art-c: #6e9f4f}.product-art--lime{--art-a: #eef0d3;--art-b: #dfe4bd;--art-c: #869f35}.product-art--wood{--art-a: #f0e2d2;--art-b: #e5cebb;--art-c: #a97345}.product-art--sky{--art-a: #dfeef4;--art-b: #cfe4ee;--art-c: #4289a3}.product-art--emerald{--art-a: #e0f0e5;--art-b: #cce5d6;--art-c: #3e9062}.product-art--forest{--art-a: #e2edda;--art-b: #d2e2c8;--art-c: #5f9353}.product-art--paper{--art-a: #f2ead5;--art-b: #e9ddc0;--art-c: #a98d50}.product-art--spruce{--art-a: #e2efea;--art-b: #d0e3dc;--art-c: #548c7d}.featured-resources-section{border-top:1px solid #e6ded0;border-bottom:1px solid #e6ded0;background:radial-gradient(ellipse 34% 70% at 4% 10%,rgba(156,192,130,.11),transparent 68%),#f6f1e7}.featured-footer-strip{margin-top:19px;padding-top:14px;border-top:1px solid #e4ddcf;color:#89958b;font-size:10px}.featured-footer-strip__reasons a{color:#748278;font-size:10px}.featured-footer-strip__reasons a:hover{color:#1f6f4b}.home-market-section{padding-top:64px;background:#f7f3eb}.home-market{gap:24px}.home-market .section-heading{margin-bottom:20px}.market-cards{gap:16px}.market-trust{color:#7e8c81;font-size:10px}.market-trust svg{color:#5f8e6a}.exchange-showcase{overflow:hidden;padding:28px;border:1px solid #d4cdbc;border-radius:14px;background:radial-gradient(ellipse 60% 60% at 90% 0%,rgba(206,169,92,.1),transparent 70%),#173d2b;box-shadow:0 16px 36px #3037291a}.exchange-showcase__grid{opacity:.18;background-image:linear-gradient(rgba(219,240,213,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(219,240,213,.08) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 80% 20%,black,transparent 70%)}.exchange-showcase .eyebrow{color:#b8cdb6}.exchange-showcase h2{color:#f4f7eb;background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(29px,3vw,38px);font-weight:800;line-height:1.2}.exchange-showcase>p{color:#a9bfa8;font-size:12px;line-height:1.75}.exchange-showcase__loop{border:1px solid rgba(215,235,209,.13);border-radius:10px;background:#081a1138;backdrop-filter:none}.exchange-showcase__loop-head{color:#95ab99;font-family:var(--font-body);font-size:9px}.exchange-showcase .live-pill{border:0;border-radius:4px;color:#9ce0b6;background:#2563408c;font-family:var(--font-body);font-size:8px}.exchange-mini-node strong{color:#d9e6d4;font-size:9px}.exchange-mini-node small{color:#9bb09c;font-size:8px}.exchange-mini-arrow{color:#78977d}.exchange-showcase__score{border-top-color:#d5eacf1f;color:#91a795;font-size:8px}.exchange-showcase__score strong{color:#b8e2c0;font-family:var(--font-body)}.exchange-score-bar{background:#05140b61;border-radius:999px}.exchange-score-bar i{border-radius:inherit;background:#65c98e}.exchange-showcase__cta.mc-btn{border-color:#a77d2f;color:#332307;background:#e0b251}.exchange-showcase__stats{color:#91a795;font-size:9px}.exchange-showcase__stats strong{color:#d2e4c9;font-family:var(--font-body);font-size:10px}.join-banner{border:1px solid #e0d8c9;border-radius:14px;background:radial-gradient(ellipse 24% 80% at 5% 50%,rgba(159,195,128,.2),transparent 70%),#faf7ef;box-shadow:0 10px 28px #3d3a290d}.join-banner:after{display:none}.join-banner__copy h2{color:#263c2d;background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(24px,2.3vw,31px);font-weight:800;letter-spacing:-.03em}.join-banner__copy p{color:#718075;font-size:12px}.join-banner .eyebrow{color:#758579}.join-banner__sign{color:#9ba69b;font-family:var(--font-body);font-size:8px}.join-block{filter:drop-shadow(0 8px 10px rgba(51,52,36,.12))}.page-hero{padding:26px 0 38px;border-bottom:1px solid #e4ddcf;background:radial-gradient(ellipse 44% 90% at 92% 0%,rgba(158,194,132,.14),transparent 68%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.page-hero:before{display:none}.page-hero__texture{display:none}.page-hero__copy .eyebrow{color:#728274}.page-hero h1{margin:8px 0 10px;color:#1a2a1f;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(34px,3.7vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.18;filter:none}.page-hero__copy>p{color:#69796d;font-size:13.5px;line-height:1.75}.page-hero__meta{margin-top:17px;color:#8d998f;font-size:10.5px}.page-hero__meta strong{color:#4e6656;font-family:var(--font-body);font-size:10px;font-weight:700}.page-hero__meta-divider{background:#d9d2c5}.page-hero__live{color:#6d8b74}.page-hero__live i{background:#2f9c68}.page-hero--compact{padding:19px 0 25px}.page-hero--compact h1{font-size:clamp(29px,3.1vw,39px)}.page-hero--forum,.page-hero--resources,.page-hero--compose,.page-hero--submit{background:radial-gradient(ellipse 44% 90% at 92% 0%,rgba(158,194,132,.14),transparent 68%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.page-hero__inner{grid-template-columns:minmax(0,1fr) 310px;gap:38px}.page-hero__actions{margin-top:19px}.forum-hero-sign{height:190px}.forum-hero-sign__board{width:215px;height:124px;border:1px solid #caa77d;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent),repeating-linear-gradient(90deg,transparent 0 48px,rgba(112,75,43,.1) 48px 50px),#dfc29a;box-shadow:0 12px 24px #4635211f;transform:rotate(-1.3deg)}.forum-hero-sign__board:before{inset:7px;border:1px solid rgba(109,75,42,.15);border-radius:4px}.forum-hero-sign__board>span:first-child{color:#5e3f23;font-family:var(--font-body);font-size:25px;font-weight:800;text-shadow:none}.forum-hero-sign__board small{color:#86643d;font-family:var(--font-body);font-size:8px;letter-spacing:.12em}.forum-hero-sign__post{top:115px;height:100px;background:linear-gradient(90deg,#a47d53 0 4px,#c5a47b 4px 11px,#96734a 11px 17px)}.page-hero__art{opacity:.9}.forum-layout{grid-template-columns:238px minmax(0,1fr) 268px;gap:22px;padding:30px 0 76px}.forum-sidebar,.forum-right{gap:14px}.forum-sidebar,.forum-right{top:92px}.category-nav__item{min-height:46px;padding:7px 12px;border-bottom:1px solid #f0eae0;color:#5e6f63;background:transparent}.category-nav__item:before{display:none}.category-nav__item:hover{color:#2c4c38;background:#f8f5ee}.category-nav__item.is-active{color:#1e5d40;background:#edf5e9}.category-nav__item.is-active:before{display:none}.category-nav__icon{width:32px;height:32px;border:0;border-radius:7px;color:color-mix(in srgb,var(--category-color, #708a62) 78%,#27392b);background:color-mix(in srgb,var(--category-color, #708a62) 11%,#fbf8f1)}.category-nav__item.is-active .category-nav__icon{border:0;background:color-mix(in srgb,var(--category-color, #708a62) 17%,#fbf8f1)}.category-nav__body strong{color:inherit;font-size:12px;font-weight:650}.category-nav__body small{color:#96a197;font-size:9.5px}.category-nav__count{color:#9aa59b;font-family:var(--font-body);font-size:9px}.forum-cta-card{align-items:flex-start;padding:18px;border:1px solid #e2dbce;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08}.forum-cta-card h3{margin-top:10px;color:#34483a;font-size:14px}.forum-cta-card p{color:#7f8c81;font-size:11px}.forum-rules{padding:17px;border:1px solid #e3dcce;border-radius:12px;background:#faf7f1}.forum-rules .eyebrow{font-size:9px}.forum-rules h4{color:#4b5f50;font-size:12px}.forum-rules ul{color:#78867b;font-size:10px}.forum-rules a{color:#2f7653;font-size:10px}.forum-toolbar{margin-bottom:14px;padding:7px 9px;border:1px solid #e3dccf;border-radius:10px;background:#fffdf8;box-shadow:0 1px 2px #33392a08}.forum-tab{height:30px;border-radius:6px;color:#76847a;font-size:11px}.forum-tab.is-active{border-color:transparent;color:#28654a;background:#edf5e9;box-shadow:none}.forum-tab svg{color:#8b9a8f}.forum-tab.is-active svg{color:#4d8563}.forum-toolbar .inline-search{flex-basis:220px;border-color:#e0d9cc;background:#fbf8f1}.thread-list--page,.thread-skeleton-list{border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #33392a08;overflow:hidden}.thread-list--page .thread-row{padding:19px 20px}.forum-active-list{padding:7px}.forum-active-item{padding:7px 6px;border-bottom:1px solid #f0eae0;border-radius:7px}.forum-active-item:hover{background:#f8f5ee}.forum-active-item strong{color:#486052;font-size:10px}.forum-active-item small{color:#929e94;font-size:9px}.forum-active-item>svg{color:#aeb9af}.tag-cloud{padding:13px;gap:6px}.tag-cloud a,.tag-cloud a:nth-child(n){padding:4px 8px;border:1px solid #e5ded1;border-radius:5px;color:#6f7f73;background:#faf7f1;font-size:10px}.tag-cloud a:nth-child(5n+1){color:#8a6b2d;background:#fbf3e2;border-color:#eee1c8}.tag-cloud a:nth-child(5n+2){color:#477960;background:#eef5ed;border-color:#dbe8d8}.tag-cloud a:nth-child(5n+3){color:#7d6376;background:#f5eff4;border-color:#e9dde7}.tag-cloud a:nth-child(5n+4){color:#4b7780;background:#eef5f6;border-color:#dce8e9}.tag-cloud a:hover{border-color:#bfd0bb;color:#235d40;background:#eff5eb;filter:none}.mini-announcement{padding:17px;border-radius:12px;background:#faf7f1}.mini-announcement p{color:#746e55;font-family:var(--font-body);font-size:13px;line-height:1.6}.mini-announcement a{color:#8d702d;font-size:10px}.pagination{border-top-color:#e7e0d3}.pagination__arrow,.pagination__page{height:32px;min-width:32px;border:1px solid #e1dacd;border-radius:7px;color:#738176;background:#fffdf8;font-family:var(--font-body);font-size:10px}.pagination__page.is-active{border-color:#247a50;color:#fff;background:#247c52;box-shadow:none}.pagination__info{color:#8c998e}.thread-hero{padding:22px 0 29px;border-bottom:1px solid #e3dccf;background:radial-gradient(ellipse 38% 100% at 12% 0%,color-mix(in srgb,var(--thread-accent, #88a27a) 12%,transparent),transparent 70%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.thread-hero__texture{display:none}.thread-hero .breadcrumb{margin-bottom:16px}.thread-hero__flags{margin-bottom:9px}.thread-hero h1{max-width:960px;color:#1b2c20;font-family:var(--font-body);font-size:clamp(29px,3.1vw,41px);font-weight:800;line-height:1.28;letter-spacing:-.035em}.thread-hero__byline{margin-top:17px;color:#8b978d;font-size:10.5px}.thread-hero__divider{background:#d9d2c5}.thread-page-layout{grid-template-columns:minmax(0,1fr) 302px;gap:24px;padding:27px 0 78px}.thread-article{padding:0;border-radius:13px;background:#fffdf8}.thread-article__top{height:46px;padding:0 22px;border-bottom-color:#ece5d9;color:#8c998e;font-size:10px}.thread-article__mark{border:0;border-radius:6px;background:#f0f5eb}.thread-article__floor{color:#a1aca2;font-family:var(--font-body);font-size:9px}.thread-article__author-row{padding:17px 22px 15px;border-bottom-color:#eee7db}.thread-article__author-name{color:#2b4032;font-size:13px}.thread-article__author-row>div:nth-child(2)>span{color:#8a978c;font-size:10px}.admin-mark{border:0;border-radius:4px;color:#88651e;background:#f8efd8}.thread-content{padding:26px 28px 9px}.markdown{color:#3c4b40;font-size:15px;line-height:1.9}.markdown h2{margin:27px 0 10px;padding-bottom:7px;border-bottom:1px solid #eee7db;color:#21372a;font-size:19px;font-weight:750}.markdown h3{color:#2b4133;font-size:16px}.markdown h4{color:#33493b;font-size:14px}.markdown p{margin-bottom:13px}.markdown a{color:#23714d;text-decoration-color:#b8d4c0}.markdown a:hover{color:#15563a}.markdown strong{color:#263c2e}.markdown ul li::marker{color:#6d9a78}.markdown ol li::marker{color:#8a9c8d;font-family:var(--font-body);font-size:11px}.markdown blockquote{margin:19px 0;padding:15px 17px;border-left:3px solid #91b799;border-radius:0 7px 7px 0;color:#4e6455;background:#f4f8f1;font-family:var(--font-body);font-size:14px;line-height:1.8}.markdown hr{background:#e9e2d6}.markdown code{border:1px solid #e6dfd3;color:#40604d;background:#f7f3eb}.markdown-code{border:1px solid #e4ddd1;border-radius:8px;background:#faf8f3}.markdown-code__lang{border-bottom-color:#ece5da;color:#8b978c;background:#f4f0e8;font-family:var(--font-body);font-size:9px}.markdown-code pre{color:#3d5043;font-size:12px}.markdown-code code{color:inherit;background:transparent}.markdown-table-wrap{border-color:#e4ddd1;border-radius:7px}.markdown table{font-size:12px}.markdown th{color:#3a4e40;background:#f5f1e8}.markdown th,.markdown td{border-color:#ece5d9}.markdown-mention{color:#28764f}.thread-tags{padding:10px 28px 16px}.thread-action-bar{margin:6px 18px 16px;padding-top:14px;border-top-color:#eee7db}.thread-like-btn{height:34px;border:1px solid #e0d9cc;border-radius:7px;color:#66776b;background:#fffdf8;font-size:11px}.thread-like-btn.is-active{border-color:#eccfc7;color:#ad5b4b;background:#fdf1ed}.thread-like-btn span{border-left-color:#e7e0d4;color:#56695b;font-family:var(--font-body);font-size:10px}.thread-action-bar__right button{color:#8b978d;font-size:10px}.thread-action-bar__right button:hover{color:#3e6250}.reply-section{margin-top:25px}.reply-section__head h2{color:#2a3e30;font-size:20px;font-weight:750}.reply-section__head h2 small{color:#94a096;font-family:var(--font-body);font-size:10px}.reply-section__sort{color:#8c998e;font-size:10px}.reply-list{border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #33392a08;overflow:hidden}.reply-card{padding:19px 20px;border-bottom-color:#f0eae0}.reply-card__line{background:linear-gradient(#e4ddd1,transparent)}.reply-card__head a{color:#344a3c;font-size:12px}.reply-card__profession{color:#909c92;font-size:9.5px}.reply-card__meta{color:#98a398;font-family:var(--font-body);font-size:9px}.markdown--reply{margin-top:7px;font-size:13px;line-height:1.8}.reply-card__actions{margin-top:8px}.like-button{color:#8a978c;font-size:9.5px}.reply-card__floor{color:#a0aba1;font-family:var(--font-body);font-size:9px}.reply-empty{color:#859287}.reply-empty h3{color:#45594b}.reply-composer{margin-top:15px;border-radius:12px;background:#fffdf8}.reply-composer__identity strong{color:#34493b;font-size:11px}.reply-composer__identity small{color:#8c998e;font-size:9.5px}.composer-tabs button{border-radius:6px;color:#859287;font-size:10px}.composer-tabs button.is-active{border-color:transparent;color:#2f6648;background:#edf5e9}.reply-composer textarea{background:#fffdf8;font-size:13px}.reply-composer__preview{border:1px solid #e5ded2;border-radius:8px;background:#faf7f1}.composer-hint{color:#8d998f;font-size:9px}.reply-login h3{color:#32483a}.reply-login p{color:#7e8b80}.locked-notice strong{color:#465b4c}.locked-notice p{color:#849187}.thread-side{top:92px;gap:14px}.author-card{padding:18px;border-radius:12px}.author-card__top .eyebrow{color:#8a978c}.author-card__top h3{color:#2d4234;font-size:15px}.author-card__profession{color:#7d8c80;font-size:9.5px}.author-card>p{margin:12px 0;padding:11px 0;border-color:#eee7db;color:#748279;font-size:11px}.author-card__level{color:#8a978c;font-family:var(--font-body);font-size:9px}.author-card__meta{color:#8b988d;font-size:9px}.author-card__meta strong{color:#4b6555;font-family:var(--font-body);font-size:9px}.thread-info-card{padding:3px 15px;border:1px solid #e3dcce;border-radius:11px;background:#fffdf8}.thread-info-card__row{border-bottom-color:#f0eae0;color:#8a978c;font-size:9.5px}.thread-info-card__row strong,.thread-info-card__row a{color:#4c6153;font-size:9.5px}.related-panel .thread-row{padding:12px 14px}.thread-side-note{border:1px solid #e2dacc;border-radius:10px;color:#7f8c81;background:#faf7f1;font-size:9.5px}.thread-side-note svg{color:#6f9673}.thread-side-note a{color:#2d7552}.compose-hero h1{color:#1b2b20}.compose-hero p{color:#6e7d72;font-size:12px}.compose-hero__avatar{border:1px solid #e2dbce;border-radius:10px;background:#fffdf8}.compose-hero__avatar>span{color:#87948a;font-size:9px}.compose-hero__avatar strong{color:#32473a;font-size:11px}.compose-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px;padding:26px 0 76px}.compose-main{border-radius:12px}.compose-section{padding:23px 25px;border-bottom-color:#ece5d9}.compose-label>span{border:0;border-radius:6px;color:#3c7251;background:#eef5eb;font-family:var(--font-body);font-size:9px;font-weight:700}.compose-label strong{color:#33473a;font-size:14px}.compose-label small{color:#87948a;font-size:10px}.category-option{min-height:52px;border:1px solid #e3dccf;border-radius:8px;color:#718076;background:#fffdf8}.category-option:hover{border-color:#c4d2bf;background:#faf8f2}.category-option.is-active{border-color:color-mix(in srgb,var(--category-color, #6e9664) 38%,#e1d9cc);background:color-mix(in srgb,var(--category-color, #6e9664) 8%,#fffdf8)}.category-option__icon{width:34px;height:34px;border:0;border-radius:7px;background:#f4f0e6}.category-option strong{color:#405647;font-size:11px}.category-option small{color:#93a096;font-size:9px}.category-option__check{border:0;border-radius:50%;color:#fff;background:#2c8b5b}.compose-title-input{height:54px;border:1px solid #ded6c8;border-radius:8px;color:#263a2c;background:#fffdf8;font-size:18px;font-weight:650}.compose-count{color:#a1aba2;font-family:var(--font-body);font-size:9px}.compose-tabs{margin-top:12px;border:1px solid #e2dbce;border-radius:8px 8px 0 0;border-bottom:0;background:#fbf8f1}.compose-tabs button{height:35px;border-right-color:#e9e2d6;color:#829086;font-size:10px}.compose-tabs button.is-active{color:#24704c;background:#fffdf8}.compose-tabs>span{color:#9ba69c;font-size:9px}.compose-body-input{min-height:380px;border:1px solid #ded6c8;border-top:1px solid #ede6da;border-radius:0 0 8px 8px;color:#34483a;background:#fffdf8;font-size:13px;line-height:1.85}.compose-preview{min-height:380px;border:1px solid #ded6c8;border-top:0;border-radius:0 0 8px 8px;background:#faf7f1}.compose-preview__empty{color:#929e94}.tag-input-wrap{border:1px solid #ded6c8;border-radius:8px;background:#fffdf8}.tag-input-wrap svg{color:#89968b}.tag-preview>span{color:#9da89e}.compose-footer{padding:15px 23px;background:#fbf8f1}.compose-draft-btn{color:#64766a;font-size:10px}.compose-footer__left>span{color:#9aa59b;font-size:9px}.compose-side{top:92px;gap:13px}.posting-checklist>span{border-bottom-color:#f0eae0;color:#7c8a7f;font-size:9.5px}.posting-checklist i{border:1px solid #e1dacd;border-radius:4px;color:#9ba69c;background:#faf7f1;font-family:var(--font-body);font-size:8px}.posting-checklist .is-done{color:#4c7058}.posting-checklist .is-done i{border-color:#c4dbc0;color:#2e7d52;background:#eaf4e6}.markdown-help__row{border-bottom-color:#f0eae0;font-size:9px}.markdown-help__row code{border:1px solid #e4ddd1;border-radius:4px;color:#536e5c;background:#f7f3eb;font-family:var(--font-body);font-size:8.5px}.markdown-help__row span{color:#929e94}.compose-tip{border:1px solid #e5ddce;border-radius:9px;color:#7c887d;background:#fbf7ee}.compose-tip svg{color:#a47c2f}.compose-tip p{font-size:9.5px}.compose-selected{border:1px solid #e3dccf;border-radius:10px;background:#fffdf8}.compose-selected>span{color:#8c998e;font-size:9px}.compose-selected>div{color:#3f634b;font-size:11px}.resources-hero-art__scene{border:1px solid #d8d1c2;border-radius:12px;box-shadow:0 2px 4px #37382a0d,0 18px 34px #433d2c1f}.resources-hero-art:before{background:radial-gradient(ellipse at 30% 40%,rgba(141,185,112,.18),transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(218,183,112,.16),transparent 62%)}.resources-hero-art__crate{border:1px solid #d5c8b2;border-radius:10px;background:#f2e5d2;box-shadow:0 8px 18px #473a261f}.resources-hero-art__tag{border:0;border-radius:5px;color:#72571f;background:#faf1dbf2;box-shadow:0 3px 9px #3e352317;font-size:9px}.resource-layout{grid-template-columns:232px minmax(0,1fr);gap:24px;padding:28px 0 76px}.resource-sidebar{top:92px}.resource-filters{border:1px solid #e3dccf;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #33392a08;overflow:hidden}.resource-filter-head{height:48px;padding:0 15px;border-bottom:1px solid #ece5d9;color:#3e5345;background:#fbf8f1;box-shadow:none;font-family:var(--font-body);font-size:11px;font-weight:700}.resource-filter-head button{color:#2d7a55;font-size:9.5px}.filter-group{padding:14px 14px 15px;border-bottom:1px solid #f0eae0}.filter-group h4{margin-bottom:8px;color:#87948a;font-family:var(--font-body);font-size:9.5px;font-weight:650;letter-spacing:0;text-transform:none}.filter-option{min-height:28px;padding:4px 7px;border:1px solid transparent;border-radius:6px;color:#617266;background:transparent;font-size:10.5px}.filter-option:hover{color:#2a513a;background:#f8f5ee}.filter-option.is-active{border-color:transparent;color:#236845;background:#edf5e9;box-shadow:none}.filter-option em{color:#9aa59b;font-family:var(--font-body);font-size:9px}.filter-option.is-active em{color:#5b8a6b}.filter-chip{min-height:26px;padding:3px 7px;border:1px solid #e4ddd0;border-radius:5px;color:#78867b;background:#faf7f1;font-family:var(--font-body);font-size:9px}.filter-chip:hover{border-color:#bdceb8;color:#37644b}.filter-chip.is-active{border-color:#c0d3b8;color:#266946;background:#edf5e9;box-shadow:none}.filter-tip{margin:12px;padding:11px;border:1px solid #e4ddcf;border-radius:8px;background:#faf7f1}.filter-tip strong{color:#4b6555;font-size:9px}.filter-tip p{color:#87948a;font-size:8.5px}.resource-toolbar{margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid #e4ddcf}.resource-toolbar__title h2{color:#2c4033;font-size:19px;font-weight:750}.resource-toolbar__title h2 small{color:#96a197;font-family:var(--font-body);font-size:10px}.mobile-filter-toggle{border:1px solid #e0d9cc;border-radius:7px;color:#617267;background:#fffdf8;font-size:10px}.resource-search{border-color:#e0d9cc;background:#fffdf8}.sort-select{border:1px solid #e0d9cc;border-radius:7px;color:#7d8a80;background:#fffdf8}.sort-select select{color:#68776c;font-size:10px}.active-filter-list button{border:1px solid #dbe7d8;border-radius:5px;color:#35674b;background:#eff5ec;font-size:9px}.active-filter-list button:hover{border-color:#bfd2ba}.resource-cta{margin-top:28px;padding:18px;border:1px solid #e2dbce;border-radius:12px;background:#fffdf8}.resource-cta__icon{width:46px;height:46px;border:0;border-radius:10px;color:#5c8468;background:#eff5eb}.resource-cta h3{color:#384c3e;font-size:14px}.resource-cta p{color:#7f8c81;font-size:10.5px}.resource-detail-hero{padding:22px 0 32px;border-bottom:1px solid #e3dccf;background:radial-gradient(ellipse 36% 70% at 4% 0%,rgba(146,190,126,.15),transparent 68%),radial-gradient(ellipse 30% 60% at 95% 4%,rgba(226,193,137,.13),transparent 68%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.resource-detail-hero:before{display:none}.resource-detail-hero .breadcrumb{margin-bottom:17px}.resource-gallery__main{border:1px solid #d9d2c3;border-radius:14px;background:#e8e2d4;box-shadow:0 2px 4px #37382a0a,0 18px 34px #433d2c1a}.resource-gallery__counter{border:1px solid rgba(255,255,255,.26);border-radius:5px;color:#f7faf2;background:#1521167a;font-size:9px}.resource-gallery__category{border:0;border-radius:5px;color:#344a3a;background:#fffdf8eb;font-size:9px;font-weight:650}.resource-gallery__meta{color:#859287;font-size:9.5px}.resource-gallery__meta svg{color:#639073}.resource-summary__badges{margin-bottom:10px}.resource-summary h1{color:#1c2c20;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.24;letter-spacing:-.04em;filter:none}.resource-summary__lead{color:#6b7a6f;font-size:13px;line-height:1.75}.resource-summary__author>div span{color:#98a399;font-size:9px}.resource-summary__author>div a{color:#3c5546;font-size:11px}.resource-summary__author-level{color:#8b978d;font-family:var(--font-body);font-size:9px}.resource-summary__stats{border-top-color:#e4ddcf;border-bottom-color:#e4ddcf}.resource-summary__stats strong{color:#34493b;font-family:var(--font-body);font-size:13px;font-weight:750}.resource-summary__stats>div:nth-of-type(1) strong{color:#a27a2a}.resource-summary__stats>div:nth-of-type(2) strong{color:#357955}.resource-summary__stats>div:nth-of-type(3) strong{color:#3b7780}.resource-summary__stats>div:nth-of-type(4) strong{color:#8a6f3a}.resource-summary__stats span{color:#8b988d;font-size:9px}.resource-summary__divider{background:#e4ddcf}.resource-summary__compat>div>span{color:#8b988d;font-size:9px}.resource-summary__actions{margin-top:15px}.resource-detail-layout{grid-template-columns:minmax(0,1fr) 335px;gap:24px;padding:26px 0 78px}.resource-detail-main{gap:16px}.resource-section{padding:23px 25px;border-radius:12px;background:#fffdf8}.resource-section__head{margin-bottom:17px}.resource-section__head h2{color:#2b3f31;font-size:19px;font-weight:750}.resource-section__head h2:before{width:3px;height:.8em;background:#357e55}.resource-section__head h2 small{color:#95a096;font-family:var(--font-body);font-size:9px}.resource-description{font-size:13.5px}.resource-author-note{margin-top:24px;padding:14px;border:1px solid #e4ddcf;border-radius:9px;background:#faf7f1}.resource-author-note span{color:#8a978c;font-size:9px}.resource-author-note p{color:#5e7063;font-size:11px}.resource-author-note a{color:#2f7853;font-size:9.5px}.version-list{border:1px solid #e4ddcf;border-radius:9px;overflow:hidden}.version-row{border-bottom-color:#f0eae0;color:#5c6e61;background:#fffdf8}.version-row:hover{background:#fbf8f1}.version-row.is-active{background:#f1f8ee}.version-row.is-active:before{background:#2b8858}.version-row__marker{border:0;border-radius:6px;color:#9c772a;background:#faf1df}.version-row__marker>span{background:#c9c3b7}.version-row__main strong{color:#344b3c;font-family:var(--font-body);font-size:10px}.version-row__main em{border:0;border-radius:4px;color:#2c7a50;background:#e9f3e7;font-size:8px}.version-row__main p{color:#7d8a80;font-size:10px}.version-row__meta{color:#96a197;font-size:8.5px}.version-row__meta span{font-family:var(--font-body);font-size:8.5px}.version-row__check{border:0;border-radius:50%;color:#fff;background:#3a9364}.review-overview{padding:17px;border:1px solid #e5ded1;border-radius:9px;background:#faf7f1}.review-score{border-right-color:#e4ddcf}.review-score>strong{color:#2d4334;font-family:var(--font-body);font-size:28px;font-weight:750}.review-score>span:last-child{color:#8b988d;font-size:9px}.review-bar{color:#8b988d;font-size:8px}.review-bar>div{height:5px;border-radius:999px;background:#eae3d7}.review-bar>div i{border-radius:inherit;background:#d0a143}.review-bar em{color:#8b988d;font-family:var(--font-body);font-size:8px}.review-prompt{border-left-color:#e4ddcf;color:#879489}.review-prompt svg{color:#6f9479}.review-prompt p{font-size:9px}.review-list{margin-top:10px}.review-card{padding:15px 2px;border-bottom-color:#f0eae0}.review-card__head a{color:#3e5647;font-size:11px}.review-card__head span{color:#909c92;font-size:9px}.review-card>p{color:#647469;font-size:11px}.review-card__mine{color:#3f815f;background:#eff7ec;border-radius:4px;padding:2px 5px}.review-empty{border:1px dashed #ded6c8;border-radius:8px;color:#859287;background:#faf7f1}.review-form{margin-top:17px;padding:18px;border:1px solid #e4ddcf;border-radius:10px;background:#faf7f1}.review-form__head h3{color:#344a3c;font-size:14px}.review-form textarea{background:#fffdf8;font-size:12px}.review-form__footer{color:#98a398;font-family:var(--font-body);font-size:8.5px}.review-login{color:#7d8b80;font-size:10px}.resource-related{padding-top:5px}.resource-download-side{top:92px;gap:13px}.download-card{border:1px solid #dfd8ca;border-radius:12px;background:#fffdf8;box-shadow:0 8px 24px #3937280f}.download-card__head{padding:13px 16px;border-bottom-color:#ece5d9;background:#fbf8f1}.download-card__head .eyebrow{color:#859287;font-size:9px}.owned-pill,.paid-pill{border:0;border-radius:999px;color:#2d7c52;background:#e9f3e7;font-size:9px}.paid-pill{color:#8b6720;background:#f8efdb}.download-card__price{padding:17px 16px 12px}.download-card__price>strong{color:#263f2f;font-family:var(--font-body);font-size:25px;font-weight:800}.download-card__price>span{color:#89968b;font-size:9px}.download-card__discount{color:#97712b!important;font-size:9px!important}.download-card__field{margin:0 16px}.download-card__field label{color:#7d8b80;font-size:9.5px}.select-wrap select{height:38px;border:1px solid #ded6c8;border-radius:7px;color:#435649;background:#fffdf8;font-size:10px}.select-wrap>svg{color:#87948a}.download-card__changelog{margin:11px 16px 0;padding:9px;border:1px solid #e7e0d4;border-radius:7px;background:#faf7f1}.download-card__changelog span{color:#8e9a90;font-size:8px}.download-card__changelog p{color:#697a6e;font-size:9px}.download-card__button{width:calc(100% - 32px);margin:13px 16px}.download-card__login-note{color:#8e9a90;font-size:8.5px}.download-card__file{border-top-color:#eee7db}.download-card__file>span{color:#87948a;font-size:9px}.download-card__file>div{color:#8b978d;font-size:8.5px}.download-card__trust{border-top-color:#eee7db;color:#859287;font-size:8.5px}.download-card__trust svg{color:#6a9177}.download-card--author{padding:15px}.download-card__author span{color:#8e9a90}.download-card__author a{color:#364d3e}.download-card__author small{color:#8b978d}.download-card--author>p{color:#748279;font-size:9.5px}.resource-safety{border:1px solid #e4ddcf;border-radius:9px;color:#7f8c81;background:#faf7f1}.resource-safety svg{color:#5f896c}.resource-safety strong{color:#4c6153}.resource-safety p{font-size:8.5px}.checkout-items{border-color:#eee7db;border-radius:9px;overflow:hidden}.checkout-item{background:#fffdf8}.checkout-item:hover{background:#fbf8f1}.order-card__items{border-top-color:#eee7db}.order-card__items>span{border-color:#e7e0d4;color:#687a6d;background:#f8f5ee}.wallet-summary{border-color:#e7e0d4;background:#fffdf8}.wallet-summary>div{border-right-color:#eee7db}.ledger-list{border-top-color:#eee7db}.shop-trust-row>div{border-right-color:#eee7db}.shop-trust-row>div:last-child{border-right:0}.purchase-modal__art{border:1px solid #e1dacd;border-radius:9px}.purchase-modal__row{border-bottom-color:#f0eae0;color:#7b897e}.purchase-modal__row strong{color:#3e5445}.purchase-modal__warning{border:1px solid #f0d6ce;border-radius:7px;color:#a05e4e;background:#fdf3ef}.purchase-modal__note{color:#89958b}.shop-hero{padding:38px 0 44px;border-bottom:1px solid #e3dccf;background:radial-gradient(ellipse 40% 60% at 88% 8%,rgba(229,193,125,.19),transparent 68%),radial-gradient(ellipse 34% 60% at 4% 65%,rgba(156,191,126,.14),transparent 68%),linear-gradient(180deg,#fbf8f0,#f5f0e6)}.shop-hero:before{display:none}.shop-hero .breadcrumb{margin-bottom:18px}.shop-hero__copy h1{margin:9px 0 13px;color:#1b2c20;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(36px,4vw,51px);font-weight:800;line-height:1.17;letter-spacing:-.045em;filter:none}.shop-hero__copy h1 span{color:#8d6828;-webkit-text-fill-color:currentColor;text-shadow:none}.shop-hero__copy>p{color:#67776b;font-size:13px}.shop-hero__actions{margin-top:20px}.shop-hero__proof{margin-top:16px;color:#829085;font-size:9.5px}.shop-hero__proof svg{color:#648b6e}.shop-featured{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);overflow:hidden;border:1px solid #dcd4c6;border-radius:14px;background:#fffdf8;box-shadow:0 2px 4px #37382a0a,0 20px 42px #433d2c1a;transform:none}.shop-featured__art{min-height:290px}.shop-featured__badge{top:11px;left:11px;border:0;border-radius:5px;color:#76581c;background:#f9e9c2eb;font-size:9px}.shop-featured__body{padding:26px 24px;background:#fffdf8}.shop-featured__body h2{color:#293d30;font-family:var(--font-body);font-size:23px;font-weight:800;line-height:1.32}.shop-featured__body>p{color:#7d8a80;font-size:10.5px}.shop-featured__foot{border-top-color:#f0eae0}.shop-featured__foot>span{color:#829086}.shop-featured__link{color:#317353;font-size:10px}.shop-hero__floating{right:18px;bottom:-20px;border:1px solid #e0d8ca;border-radius:9px;background:#fffdf8f5;box-shadow:0 12px 24px #3637281a}.shop-hero__floating strong{color:#3c5142}.shop-hero__floating span{color:#89958b}.shop-hero__stamp{border:0;border-radius:5px;color:#8c6925;background:#f7ecd5;font-family:var(--font-body);font-size:8px}.shop-content{padding:34px 0 76px}.shop-toolbar{margin-bottom:18px;padding-bottom:13px;border-bottom-color:#e4ddcf}.shop-tabs button{height:32px;border-radius:6px;color:#728177;font-size:10px}.shop-tabs button.is-active{border-color:transparent;color:#276a48;background:#edf5e9}.shop-tabs button span{color:#96a197;font-family:var(--font-body);font-size:8px}.shop-search{border-color:#e0d9cc;background:#fffdf8}.shop-discount-banner{border:1px solid #e9dfca;border-radius:8px;color:#856a32;background:#fbf4e6;font-size:10px}.shop-trust-row{margin-top:30px;border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;overflow:hidden}.shop-trust-row>div{padding:18px;border-right-color:#eee7db}.shop-trust-row__icon{border:0;border-radius:9px;color:#5f896b;background:#eff5eb}.shop-trust-row strong{color:#3b5041;font-size:10.5px}.shop-trust-row p{color:#7d8a80;font-size:9px}.shop-seller-cta{margin-top:27px;padding:24px;border:1px solid #e2dbce;border-radius:12px;background:radial-gradient(ellipse 20% 80% at 5% 50%,rgba(230,198,136,.17),transparent 65%),#faf7f1}.shop-seller-cta__art{border:1px solid #e2d6c1;border-radius:10px;background:#f6ecdb;box-shadow:none}.shop-seller-cta h2{color:#2d4134;font-family:var(--font-body);font-size:24px;font-weight:800}.shop-seller-cta p{color:#7b897e;font-size:10px}.product-modal__art{border:1px solid #e2dbce;border-radius:9px}.product-modal__meta{color:#859287;font-size:9px}.product-modal__desc{color:#64756a;font-size:11px}.product-modal__price{border-top-color:#ece5d9}.product-modal__price>span:first-child{color:#8a978c}.product-modal__note{border:1px solid #e5ded1;border-radius:7px;color:#7d8a80;background:#faf7f1}.submit-layout{grid-template-columns:minmax(0,1fr) 285px;gap:22px;padding:26px 0 76px}.submit-main{gap:15px}.submit-section{padding:23px 25px;border-radius:12px}.submit-section__head>span{border:0;border-radius:6px;color:#3e7452;background:#eef5eb;font-family:var(--font-body);font-size:9px;font-weight:700}.submit-section__head h2{color:#32483a;font-size:16px}.submit-section__head p{color:#869388;font-size:10px}.option-chip{min-height:29px;border:1px solid #e3dccf;border-radius:6px;color:#728176;background:#fffdf8;font-size:10px}.option-chip:hover{border-color:#c5d2c0;color:#335c44}.option-chip.is-active{border-color:#b9d1b1;color:#256947;background:#edf5e9}.option-chip--small{font-family:var(--font-body);font-size:9px}.custom-add input{border-color:#ded6c8;background:#fffdf8;font-size:10px}.custom-add button{border:1px solid #dfd8cb;border-radius:6px;color:#476852;background:#faf7f1;font-size:9px}.file-drop{min-height:105px;padding:16px;border:1px dashed #cfd7c9;border-radius:9px;background:#fbf8f1}.file-drop:hover,.file-drop.is-dragging{border-color:#a4bea0;background:#f5f9f2}.file-drop.has-file{border-style:solid;border-color:#bfd0b9}.file-drop__icon{width:54px;height:54px;border:0;border-radius:9px;color:#5d856a;background:#edf4e9}.file-drop strong{color:#3c5343}.file-drop>div span,.file-drop>span:last-child{color:#8a978c}.file-drop__remove{border:1px solid #efd9d3;border-radius:7px;color:#ac6c5b;background:#fdf3ef}.price-input{height:38px;border:1px solid #ded6c8;border-radius:8px;background:#fffdf8}.price-input>span{color:#95a096}.cover-option{border:1px solid #e1dacd;border-radius:8px;color:#87948a;background:#fffdf8;overflow:hidden}.cover-option:hover{border-color:#bdceb9}.cover-option.is-active{border-color:#5b936b;box-shadow:0 0 0 2px #4685581a}.cover-option>span{font-size:8.5px}.cover-option.is-active>span{color:#2b6849;background:#eff5ec}.submit-actions{padding:14px 17px;border-radius:10px}.submit-actions>div:first-child{color:#87948a;font-size:9px}.submit-actions>div:first-child svg{color:#6e9577}.submit-side{top:92px;gap:13px}.submit-preview{padding:14px;border:1px solid #e3dcce;border-radius:11px;background:#faf7f1}.submit-preview__card{border:1px solid #e1dacd;border-radius:8px;background:#fffdf8;overflow:hidden}.submit-preview__card>div>span{color:#8d998f}.submit-preview__card strong{color:#374d3e}.submit-preview__card p{color:#87948a}.submit-perks{border:1px solid #e8dec9;border-radius:9px;color:#8b7139;background:#fbf4e6}.submit-perks svg{color:#a47d2d}.submit-perks strong{color:#765a20}.submit-guideline{border:1px solid #e5ded1;border-radius:9px;color:#819085;background:#faf7f1}.submit-guideline h4{color:#53685a}.submit-guideline a{color:#2f7954}.exchange-hero{padding:28px 0 37px;border-bottom:1px solid #e2dbce;background:radial-gradient(ellipse 40% 80% at 88% 8%,rgba(139,192,149,.17),transparent 68%),radial-gradient(ellipse 32% 60% at 6% 85%,rgba(226,194,134,.12),transparent 68%),linear-gradient(180deg,#faf7f0,#f5f0e6)}.exchange-hero:before{display:none}.exchange-hero__texture{display:none}.exchange-hero .breadcrumb{margin-bottom:16px}.exchange-hero__copy h1{color:#1b2c20;font-family:var(--font-body);font-size:clamp(36px,4vw,51px);font-weight:800;line-height:1.16;letter-spacing:-.045em}.exchange-hero__copy h1 span{color:#217a52;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;filter:none}.exchange-hero__copy>p{color:#69786d;font-size:13px;line-height:1.75}.exchange-hero__actions{margin-top:19px}.exchange-hero__stats{margin-top:23px;border-top-color:#e4ddcf}.exchange-hero__stats>div{border-right-color:#e4ddcf}.exchange-hero__stats>span{color:#8c998e}.exchange-hero__stats strong{color:#314739;font-family:var(--font-body);font-size:15px;font-weight:750}.exchange-hero__stats span{color:#87948a;font-size:9px}.exchange-hero__visual{min-height:360px;border:1px solid #dfd8ca;border-radius:14px;background:radial-gradient(circle at 50% 44%,rgba(170,207,174,.19),transparent 52%),#f8f6ef;box-shadow:0 2px 4px #37382a0a,0 20px 40px #433d2c17}.exchange-hero__visual:before{background-image:radial-gradient(rgba(78,107,82,.13) .8px,transparent .8px);background-size:20px 20px;opacity:.4;mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%)}.exchange-hero__visual-head{color:#7d8b80;font-size:9px}.exchange-hero__visual-head>span:first-child{border:0;border-radius:5px;color:#7b5d23;background:#f5ead4;font-family:var(--font-body);font-size:8px}.exchange-hero__visual-foot{border-top-color:#e5ded2;color:#87948a;font-size:8.5px}.exchange-hero__visual-foot span{font-family:var(--font-body);font-size:8.5px}.exchange-hero__empty strong{color:#3a5141}.exchange-hero__empty span{color:#839086}.cycle-diagram__ring{border-color:#cfdcca}.cycle-diagram__ring--inner{border-style:dashed;border-color:#dce4d6}.cycle-diagram__center{border:1px solid #bed3bd;background:#fffdf8;box-shadow:0 5px 16px #374a3714,0 0 0 6px #fffdf8a6}.cycle-diagram__center strong{color:#28734e;font-family:var(--font-body);font-size:10px}.cycle-diagram__center small{color:#92a096;font-size:8px}.cycle-diagram__node{border:1px solid #d9d3c5;border-radius:8px;background:#fffdf8;box-shadow:0 6px 14px #373a2b14;backdrop-filter:none}.cycle-diagram__node>span{border-radius:5px}.cycle-diagram__node strong{color:#384e40;font-size:8px}.cycle-diagram__node small{color:#90a095;font-size:7px}.cycle-diagram__node em{color:#8a6724;font-size:7px}.cycle-diagram__arrow{background:#b8cbb4}.cycle-diagram__arrow:after{border-color:#b8cbb4}.cycle-diagram__caption{color:#99a49a;font-family:var(--font-body);font-size:8px}.exchange-how{border-bottom:1px solid #e4ddcf;background:#fbf8f2}.exchange-how__step>span{border:1px solid #dbe6d6;border-radius:8px;color:#3e7653;background:#eff5eb;font-family:var(--font-body);font-size:10px}.exchange-how__step strong{color:#3e5345;font-size:11px}.exchange-how__step p{color:#89958b;font-size:9px}.exchange-how__arrow{color:#bdc5b8}.exchange-how__note{color:#89958b;font-size:9px}.exchange-how__note svg{color:#6d9175}.exchange-layout{padding:31px 0 78px}.exchange-section__head h2{color:#2b3f31;font-size:20px;font-weight:750}.exchange-section__head h2 small{color:#96a197;font-family:var(--font-body);font-size:9px}.exchange-section__head p{color:#7c897f;font-size:10px}.cycle-list{gap:13px}.cycle-card{border:1px solid #e2dbce;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08}.cycle-card__head{border-bottom-color:#eee7db;background:#fbf8f1;border-radius:11px 11px 0 0}.cycle-card__eyebrow{color:#98a398;font-size:8px}.cycle-card__head h3{color:#34483a;font-size:11px}.cycle-card__score>span{color:#98a398;font-size:7.5px}.cycle-card__score strong{color:#397a53;font-family:var(--font-body);font-size:12px}.cycle-card__score>div{background:#ece6da;border-radius:999px}.cycle-card__score>div i{border-radius:inherit;background:#66a477}.cycle-card>.trade-loop{background:#fffdf8}.cycle-card__foot{border-top-color:#f0eae0;background:#fbf8f1;border-radius:0 0 11px 11px}.cycle-card__foot>span{color:#8c998e;font-size:8px}.cycle-card__hint{color:#93a096;font-size:8px}.guarantee-list{gap:13px}.guarantee-card{border:1px solid #e4ddcf;border-radius:11px;background:#fffdf8}.guarantee-card.is-completed{border-color:#d8e4d3;background:#fbfdf9}.guarantee-card__head h3{color:#354a3c;font-size:11px}.guarantee-card__head p{color:#8b978d;font-size:8.5px}.guarantee-card__progress-label strong{color:#3d7b57;font-family:var(--font-body);font-size:9px}.guarantee-card__progress-label span{color:#96a197;font-size:8px}.guarantee-person{border:1px solid #e6dfd3;border-radius:6px;background:#fbf8f1}.guarantee-person strong{color:#415548;font-size:9px}.guarantee-person small{color:#8b978d;font-size:7.5px}.guarantee-person__check{color:#31865b}.guarantee-person__wait{color:#a0aba1}.guarantee-card__foot{border-top-color:#f0eae0}.guarantee-waiting{color:#8b978d;font-size:8px}.guarantee-complete{color:#3e805b;font-size:8px}.barter-search{border-color:#ded6c8;background:#fffdf8}.barter-grid{gap:12px}.barter-card{padding:13px;border:1px solid #e3dccf;border-radius:10px;background:#fffdf8;box-shadow:0 1px 2px #353b2b06}.barter-card:hover{border-color:#c6d3c0;box-shadow:0 9px 20px #373a2a12;transform:translateY(-2px)}.barter-card__head{border-bottom-color:#f0eae0}.barter-card__person strong{color:#405547;font-size:9.5px}.barter-card__person small{color:#8b978d;font-size:8px}.barter-card__close{color:#9ba69c;font-size:8px}.barter-card__close:hover{color:#3c7052}.barter-card__pair>div{border-radius:6px;background:#f8f5ee}.barter-card__pair span{color:#95a096;font-size:7.5px}.barter-card__pair strong{color:#3b5142;font-size:9px}.barter-card__exchange{color:#8a978c}.barter-card__note{color:#8a978c;font-size:8px}.barter-card__foot{border-top-color:#f0eae0}.barter-card__foot span{color:#96a197;font-size:7.5px}.exchange-offer-panel{border:1px solid #e2dbce;border-radius:12px;background:#fffdf8;box-shadow:0 8px 24px #3937280e}.exchange-offer-panel__head{border-bottom-color:#eee7db;background:#fbf8f1;border-radius:12px 12px 0 0}.exchange-offer-panel__head h3{color:#334839;font-size:13px}.offer-form label{color:#718075;font-size:9.5px}.offer-form label>span{color:#8b978d}.offer-form input{background:#fffdf8;font-size:11px}.offer-form__swap{border:1px solid #dfd8cb;border-radius:50%;color:#52735e;background:#fffdf8}.offer-form__swap:hover{border-color:#b9cbb6;color:#287550;background:#f2f7ee}.offer-form__suggestions button{border:1px solid #e4ddd0;border-radius:5px;color:#8a6c2f;background:#fbf4e8;font-size:8px}.offer-form__hint{color:#9aa59b;font-size:8px}.offer-login p{color:#7f8c81}.exchange-side__stat{border:1px solid #e3dccf;border-radius:10px;background:#fffdf8}.exchange-side__stat.is-live{border-color:#d8e4d3;background:#f7fbf4}.exchange-side__stat-icon{border:0;border-radius:7px;color:#5c886c;background:#eff5eb}.exchange-side__stat strong{color:#3c5343;font-family:var(--font-body);font-size:11px}.exchange-side__stat span{color:#8b978d;font-size:8px}.my-offers{border-color:#e6dfd3;border-radius:8px;background:#fbf8f1}.my-offer-row{border-bottom-color:#eee7db}.my-offer-row>div span{color:#8b978d;font-size:8px}.my-offer-row>div strong{color:#405446;font-size:9px}.my-offer-row>button{color:#a36a59}.exchange-side-note{border:1px solid #e3dccf;border-radius:9px;color:#819085;background:#faf7f1}.exchange-side-note>svg{color:#638c70}.exchange-side-note strong{color:#4c6253;font-size:9px}.exchange-side-note p{font-size:8.5px}.exchange-side-note a{color:#317655;font-size:8.5px}.exchange-side-note--warning{border-color:#eedcc7;color:#8f7a55;background:#fbf5e9}.exchange-side-note--warning>svg{color:#a07a35}.exchange-quote{color:#89958b}.exchange-quote blockquote{color:#5d7163;font-family:var(--font-body);font-size:13px}.exchange-quote>span{color:#9aa59b;font-size:8px}.lock-cycle-modal__loop{border:1px solid #e4ddcf;border-radius:9px;background:#fbf8f1}.lock-cycle-modal__notes{color:#7f8c81;font-size:9px}.lock-cycle-modal__notes svg{color:#6a9177}.lock-cycle-modal__warning{border:1px solid #efd9d0;border-radius:7px;color:#a15c4c;background:#fdf3ef}.profile-hero{border-bottom:1px solid #e3dccf;background:#f7f2e8}.profile-hero__banner{border-bottom:1px solid #e3dccf}.profile-hero__banner-shade{background:linear-gradient(180deg,#1823180f,#1b27191a 52%,#f7f3ebf2),linear-gradient(90deg,rgba(34,46,33,.1),transparent 40%)}.profile-hero__banner-label{border:1px solid rgba(255,255,255,.25);border-radius:5px;color:#fafaf0db;background:#1e2c1d4d;font-size:8px}.profile-hero__inner{margin-top:-58px}.profile-avatar-wrap{border:4px solid #f7f3eb;border-radius:14px;background:#f7f3eb;box-shadow:0 8px 24px #3033241f}.profile-avatar-wrap:before{display:none}.profile-avatar-wrap__level{border:2px solid #f7f3eb;border-radius:5px;color:#76581c;background:#eed9a7;font-family:var(--font-body);font-size:8px}.profile-identity__name-row h1{color:#1e3024;font-family:var(--font-body);font-size:clamp(28px,3vw,37px);font-weight:800;letter-spacing:-.035em;text-shadow:none}.admin-profile-badge,.self-badge{border:0;border-radius:4px;color:#876924;background:#f7ecd3;font-family:var(--font-body);font-size:8px}.self-badge{color:#2f7550;background:#e7f2e5}.profile-identity__meta{color:#748277;font-size:10px}.profile-username{color:#9aa59b;font-family:var(--font-body);font-size:9px}.profile-identity__joined{color:#96a197;font-size:9px}.profile-online{border:0;border-radius:999px;color:#7f8c81;background:#f1ece2;font-size:8px}.profile-online i{background:#a8b0a6}.profile-online.is-online{color:#347b57;background:#e5f1e2}.profile-online.is-online i{background:#2f9b68}.profile-bio{max-width:590px;margin-top:8px;color:#647469;font-size:11.5px;line-height:1.65}.profile-identity__actions{margin-top:14px}.profile-public-link{border:1px solid #ded6c8;border-radius:6px;color:#7e8b80;background:#fffdf8;font-size:9px}.profile-level-card{width:300px;margin-top:64px;padding:14px;border:1px solid #e2dbce;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08}.profile-level-card__head .eyebrow{color:#8c998e;font-size:8px}.profile-level-card__head strong{color:#90702e;font-family:var(--font-body);font-size:8px}.profile-level-card__big>span{border:1px solid #e6dfd3;border-radius:7px;background:#faf7f1}.profile-level-card__big strong{color:#2f4838;font-size:13px}.profile-level-card__big small{color:#87948a;font-size:9px}.profile-level-card__next{color:#8b978d;font-size:8px}.profile-level-card__next>span:last-child{font-family:var(--font-body);font-size:8px}.profile-level-card__perk{border-top-color:#eee7db;color:#7d8a80;font-size:8px}.profile-level-card__perk svg{color:#7c9c77}.profile-stats{margin-top:24px;border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08;overflow:hidden}.profile-stats>div{min-height:68px;border-right-color:#eee7db;background:transparent}.profile-stats strong{color:#2f4637;font-family:var(--font-body);font-size:19px;font-weight:750}.profile-stats>div:nth-child(1) strong{color:#a17a2a}.profile-stats>div:nth-child(2) strong{color:#377b55}.profile-stats>div:nth-child(3) strong{color:#3a7780}.profile-stats>div:nth-child(4) strong{color:#9a6d5b}.profile-stats>div:nth-child(5) strong{color:#7a5f91}.profile-stats>div:nth-child(6) strong{color:#8a6d31}.profile-stats span{color:#8b978d;font-size:8px}.profile-layout{grid-template-columns:minmax(0,1fr) 296px;gap:22px;padding:24px 0 78px}.profile-tabs{margin-bottom:15px;border:1px solid #e3dccf;border-radius:10px;background:#fffdf8;padding:5px;overflow:auto}.profile-tabs button{height:32px;border:0;border-radius:6px;color:#748277;font-size:10px}.profile-tabs button:hover{color:#3e5e49;background:#f8f5ee}.profile-tabs button.is-active{border:0;color:#276a48;background:#edf5e9;box-shadow:none}.profile-panel{border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08}.profile-panel__head{border-bottom-color:#eee7db;background:#fbf8f1;border-radius:11px 11px 0 0}.profile-panel__head h2{color:#31463a;font-size:15px;font-weight:750}.profile-panel__head h2 small{color:#95a096;font-family:var(--font-body);font-size:8.5px}.activity-timeline{padding:5px 18px}.activity-item__icon{border:0;border-radius:7px;color:#60886c;background:#eff5eb}.activity-item__icon--resource{color:#8c6f34;background:#f7f0e2}.activity-item__icon--order{color:#a06f31;background:#f8eedb}.activity-item__icon--cycle{color:#377c58;background:#eaf4e8}.activity-item__icon--barter{color:#6f688f;background:#f1eef5}.activity-item__icon--checkin{color:#9a7732;background:#f8f0df}.activity-item p{color:#5d6f62;font-size:11px}.activity-item span{color:#96a197;font-size:8.5px}.activity-item>svg{color:#b0bab0}.profile-barters{padding:10px}.profile-barter{border:1px solid #e7e0d4;border-radius:8px;background:#fbf8f1}.profile-barter:hover{border-color:#c8d6c3;background:#f7f4ec}.profile-barter>div span{color:#93a096;font-size:8px}.profile-barter>div strong{color:#415648;font-size:10px}.order-list{padding:12px}.order-card{border:1px solid #e5ded2;border-radius:8px;background:#fffdf8}.order-card__head{border-bottom-color:#f0eae0;background:#fbf8f1}.order-card__head strong{color:#43594a;font-family:var(--font-body);font-size:9.5px}.order-card__head span{color:#93a096;font-size:8px}.order-card__total{color:#53705f;font-size:9px}.order-card__items>span{color:#5d6f62;font-size:9px}.order-card__note{color:#839086;font-size:8px}.order-card__code{border:0;border-radius:5px;color:#2a7450;background:#eaf4e8;font-family:var(--font-body);font-size:9px}.profile-wallet-balance{border:1px solid #e4ddcf;border-radius:9px;background:radial-gradient(circle at 92% 0%,rgba(222,190,121,.14),transparent 55%),#fbf8f1}.wallet-summary{border-bottom-color:#eee7db}.wallet-summary span{color:#8c998e;font-size:8.5px}.wallet-summary strong{color:#2d6f4b;font-family:var(--font-body);font-size:17px}.ledger-row{border-bottom-color:#f0eae0}.ledger-row__mark{border:0;border-radius:6px;color:#69806f;background:#f3efe7}.ledger-row__mark.is-plus{color:#2f7d55;background:#eaf4e8}.ledger-row__mark.is-minus{color:#a06656;background:#fbece7}.ledger-row>div strong{color:#4b6152;font-size:9.5px}.ledger-row>div span{color:#93a096;font-size:8px}.ledger-row__delta{font-family:var(--font-body);font-size:9px}.ledger-row__delta.is-plus{color:#2f7d55}.ledger-row__delta.is-minus{color:#af6553}.ledger-row__balance{color:#8d998f;font-family:var(--font-body);font-size:8px}.wallet-unlocks{border-top-color:#eee7db}.wallet-unlocks h3{color:#4b6152;font-size:9.5px}.wallet-unlock-list a{border:1px solid #e6dfd3;border-radius:6px;background:#fffdf8}.wallet-unlock-list a:hover{border-color:#c8d6c3;background:#faf7f1}.wallet-unlock-list a span{color:#5d7163;font-size:8.5px}.download-record{border-bottom-color:#f0eae0}.download-record__icon{border:0;border-radius:7px;color:#8d6d32;background:#f7f0e2}.download-record strong{color:#455b4c;font-size:9.5px}.download-record span{color:#93a096;font-size:8px}.profile-side{top:92px;gap:13px}.achievement-panel{border-radius:11px;overflow:hidden}.achievement-count{color:#8a978c;font-family:var(--font-body);font-size:8px}.achievement-grid{padding:11px;gap:7px}.achievement-badge{border:1px solid #ece5d9;border-radius:7px;background:#fbf8f1}.achievement-badge.is-unlocked{--ach-accent: #75a15b;border-color:#dfe6d8;background:#f7faf3}.achievement-badge.is-unlocked>span{border:0;border-radius:6px;background:color-mix(in srgb,var(--ach-accent) 14%,#fffdf8)}.achievement-badge>span{border:0;border-radius:6px;background:#f2ede3}.achievement-badge strong{color:#637268;font-size:8px}.achievement-badge small{color:#a0aaa1;font-size:7.5px}.achievement-badge.is-unlocked strong{color:#425849}.achievement-badge.is-unlocked small{color:#7d8b80}.profile-badges__row{border-bottom-color:#f0eae0}.profile-badges__row strong{color:#6c7c70;font-size:8.5px}.profile-quick{border-top-color:#eee7db}.profile-quick a{border-bottom-color:#f0eae0}.profile-quick a:hover{background:#fbf8f1}.profile-quick a>span{border:0;border-radius:7px;color:#5f896c;background:#eff5eb}.profile-quick strong{color:#43594a;font-size:9.5px}.profile-quick small{color:#93a096;font-size:8px}.profile-motto{border:1px dashed #dcd4c6;border-radius:9px;color:#929e94;background:#faf7f1}.profile-motto p{color:#6b7b6f;font-family:var(--font-body);font-size:10px}.profile-motto span{color:#a1aba2;font-size:7.5px}.profile-edit-preview{border:1px solid #e4ddcf;border-radius:9px;background:#fbf8f1}.profile-edit-preview strong{color:#405648;font-size:11px}.profile-edit-preview span{color:#8a978c;font-size:8.5px}.profile-edit-form label{color:#6f7e73;font-size:9px}.profile-edit-form input,.profile-edit-form textarea{background:#fffdf8;font-size:11px}.profession-option{border:1px solid #e4ddcf;border-radius:7px;background:#fffdf8}.profession-option.is-active{border-color:#aac9aa;background:#f2f8ee}.profession-option strong{color:#425849;font-size:9.5px}.profession-option small{color:#8c998e;font-size:8px}.profession-option>span{border:0;border-radius:5px;background:#f4efe5}.checkout-hero{padding:21px 0 28px;border-bottom:1px solid #e3dccf;background:radial-gradient(ellipse 40% 80% at 90% 0%,rgba(226,194,136,.14),transparent 68%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.checkout-hero .breadcrumb{margin-bottom:15px}.checkout-hero__head h1{gap:10px;margin:6px 0 4px;color:#1d2d22;background:none;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(27px,3vw,36px);font-weight:800;letter-spacing:-.035em}.checkout-hero__head h1 svg{color:#5e8d6c}.checkout-hero__head p{color:#7f8c81;font-size:10px}.checkout-steps{gap:9px}.checkout-steps>span{color:#9aa59b;font-size:9px}.checkout-steps i{border:1px solid #dad3c6;border-radius:50%;color:#96a097;background:#fbf8f1;font-family:var(--font-body);font-size:8px}.checkout-steps .is-done{color:#548165}.checkout-steps .is-done i{border-color:#c4d9c0;color:#fff;background:#438d62}.checkout-steps .is-active{color:#2e6e4e}.checkout-steps .is-active i{border-color:#8eb39a;color:#28744f;background:#edf5e9}.checkout-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px;padding:27px 0 78px}.checkout-section{border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08}.checkout-section__head{border-bottom-color:#eee7db;background:#fbf8f1;border-radius:11px 11px 0 0}.checkout-section__head h2{color:#33483a;font-size:15px}.checkout-section__head h2 small{color:#94a096;font-family:var(--font-body);font-size:8.5px}.checkout-section__head>a{color:#357a57;font-size:9px}.checkout-items{padding:0 17px}.checkout-item{border-bottom-color:#f0eae0}.checkout-item__art{border:1px solid #e5ded1;border-radius:8px;background:#f7f2e8}.checkout-item__body>span{color:#94a096;font-size:8px}.checkout-item__body>strong{color:#425849;font-size:11px}.checkout-item__remove{color:#a27769}.checkout-item__price{color:#2d6e4b;font-family:var(--font-body);font-size:11px}.checkout-item__price small{color:#94a096;font-size:8px}.checkout-form-grid{gap:14px}.checkout-field label{color:#6d7c71;font-size:9px}.checkout-field label em{color:#ac6f5e;font-size:7px}.checkout-field input,.checkout-field textarea{background:#fffdf8;font-size:11px}.checkout-field small{color:#9ba69c;font-size:8px}.checkout-field__icon svg{color:#8a978c}.checkout-note{border:1px solid #e8e1d5;border-radius:7px;color:#7d8a80;background:#faf7f1}.checkout-note svg{color:#699073}.checkout-note p{font-size:8.5px}.checkout-side{top:92px}.checkout-summary{padding:18px;border:1px solid #e3dccf;border-radius:12px;background:#fffdf8;box-shadow:0 8px 24px #3937280e}.checkout-summary h2{color:#354a3c;font-size:14px}.checkout-summary__rows>div{color:#7c897f;font-size:9.5px}.checkout-summary__rows>div>span:last-child{color:#52675a;font-family:var(--font-body)}.checkout-summary__rows .free-text{color:#3d825c}.checkout-summary__total{border-top-color:#e7e0d4;color:#3b5041}.checkout-summary__total strong{color:#1f6446;font-family:var(--font-body);font-size:21px}.checkout-balance{border:1px solid #e4ddcf;border-radius:7px;color:#7c897f;background:#fbf8f1;font-size:8.5px}.checkout-balance strong{color:#317552;font-family:var(--font-body);font-size:9px}.checkout-balance.is-low{border-color:#efd7cf;color:#9b685b;background:#fdf3ef}.checkout-balance.is-low strong{color:#a55340}.checkout-warning{border:1px solid #efd6ce;border-radius:7px;color:#9d5b4d;background:#fdf3ef}.checkout-warning strong{color:#9b4b3a}.checkout-warning a{color:#a15d4c}.checkout-agree{color:#7d8a80;font-size:8.5px}.checkout-agree a{color:#357a57}.checkout-submit{border-radius:8px}.checkout-submit:disabled{border-color:#e3dccf!important;color:#96a198!important;background:#f0ece3!important;box-shadow:none!important}.checkout-secure{color:#8e9a90;font-size:8px}.checkout-secure svg{color:#719177}.checkout-back{color:#87948a;font-size:9px}.checkout-help{border:1px solid #e5ded2;border-radius:8px;color:#8a978c;background:#faf7f1}.checkout-help strong{color:#5d7163}.checkout-help p{font-size:8px}.checkout-success-section{min-height:calc(100vh - 110px);background:radial-gradient(ellipse 38% 50% at 50% 0%,rgba(160,196,131,.16),transparent 68%),#f7f3eb}.checkout-success{border:1px solid #e2dbce;border-radius:14px;background:#fffdf8;box-shadow:0 18px 44px #37372714}.checkout-success__art{border:0;border-radius:11px;background:#f6f1e6;overflow:hidden}.checkout-success__chest{filter:drop-shadow(0 8px 14px rgba(66,59,38,.14))}.checkout-success__spark{background:#e3c989}.checkout-success h1{color:#21352a;font-family:var(--font-body);font-size:clamp(27px,3.2vw,36px);font-weight:800;letter-spacing:-.035em}.checkout-success__lead{color:#718075;font-size:11px}.checkout-success__lead strong{color:#317652}.checkout-success__receipt{border:1px solid #e4ddcf;border-radius:8px;background:#fbf8f1}.checkout-success__receipt>div{border-right-color:#eee7db;border-bottom-color:#eee7db}.checkout-success__receipt>div:nth-child(2n){background:#fffdf8}.checkout-success__receipt span{color:#8c998e;font-size:8px}.checkout-success__receipt strong{color:#455b4c;font-family:var(--font-body);font-size:9px}.checkout-success__items{border:1px solid #e4ddcf;border-radius:8px}.checkout-success__items>div{border-bottom-color:#f0eae0}.checkout-success__items strong{color:#455b4c;font-size:10px}.checkout-success__items span{color:#8b978d;font-size:8px}.checkout-success__items em{color:#2f7752;font-family:var(--font-body);font-size:8px}.checkout-success__code{border:1px solid #d9e6d4;border-radius:6px;color:#2a6e4b;background:#edf6e9;font-family:var(--font-body);font-size:9px}.checkout-success__actions{border-top-color:#eee7db}.auth-page{background:#f7f3eb}.auth-page__art{border-right:1px solid #ded6c8}.auth-page__shade{background:linear-gradient(90deg,#101b12b3,#13201580),linear-gradient(0deg,#0f1a11e0,#13201529 56%,#1825196b)}.auth-page__top{padding:26px 30px}.auth-brand>span{border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#ffffff14}.auth-brand strong{color:#f5f8ee;font-family:var(--font-body);font-size:14px;letter-spacing:-.02em}.auth-brand small{color:#ebf2e1b3;font-family:var(--font-body);font-size:8px;letter-spacing:.08em}.auth-back{border:1px solid rgba(255,255,255,.22);border-radius:6px;color:#f5f8edbf;font-size:9px}.auth-back:hover{border-color:#fff6;color:#fff;background:#ffffff14}.auth-page__copy{padding:0 46px}.auth-page__copy .eyebrow{color:#c8d8c4}.auth-page__copy h1{margin:12px 0 15px;color:#f6f8ef;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(38px,4vw,51px);font-weight:800;line-height:1.18;letter-spacing:-.04em;filter:none;text-shadow:0 2px 10px rgba(15,24,15,.25)}.auth-page__copy>p{max-width:420px;color:#e8f1e2cc;font-size:13px;line-height:1.75}.auth-page__features{gap:7px}.auth-page__features span{border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#f4f8ecd1;background:#ffffff12;font-size:9px}.auth-page__features svg{color:#acd7b7}.auth-page__quote{border-left-color:#fff3}.auth-page__quote blockquote{color:#f1f6e9d1;font-family:var(--font-body);font-size:13px}.auth-page__quote>span{color:#eaf2e280;font-size:8px}.auth-page__bottom{padding:0 46px 24px;color:#e8f1e285;font-family:var(--font-body);font-size:8px;letter-spacing:.03em}.auth-page__panel{padding:38px 32px;border-left:1px solid #e3dccf;background:radial-gradient(ellipse 55% 35% at 50% 0%,rgba(158,195,132,.1),transparent 68%),#f7f3eb}.auth-panel{width:min(100%,422px);padding:29px;border:1px solid #e0d8ca;border-radius:14px;background:#fffdf8;box-shadow:0 18px 44px #37372712}.auth-panel__head .eyebrow{color:#849187;font-size:9px}.auth-panel__head h2{margin:7px 0 5px;color:#1f3226;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:30px;font-weight:800;letter-spacing:-.035em}.auth-panel__head p{color:#7d8a80;font-size:11px}.auth-tabs{border:1px solid #e2dbce;border-radius:8px;background:#f7f3eb}.auth-tabs button{height:34px;border-radius:6px;color:#7f8c81;font-size:10px}.auth-tabs button.is-active{color:#276b49;background:#fffdf8;box-shadow:0 1px 3px #36352614}.auth-form{gap:12px}.auth-field>span{color:#67766b;font-size:9.5px}.auth-field>span small{color:#9ca79d}.auth-input{border:1px solid #ded6c8;border-radius:8px;background:#fffdf8}.auth-input:focus-within{border-color:#79a782;box-shadow:0 0 0 3px #42895b17}.auth-input>svg{color:#95a096}.auth-input input{color:#2b3d30;font-size:12px}.auth-input input::placeholder{color:#a5afa6}.auth-input__prefix{border-right-color:#eee7db;color:#9ba69c;font-family:var(--font-body);font-size:9px}.auth-input__eye{color:#94a096}.auth-professions{gap:6px}.auth-profession{border:1px solid #e4ddcf;border-radius:7px;color:#7d8a80;background:#fffdf8;font-size:9px}.auth-profession.is-active{border-color:#a8c8a8;color:#2d6f4d;background:#eef6ea}.auth-profession-perk{color:#8a978c;font-size:8px}.auth-profession-perk svg{color:#719477}.auth-agree{color:#7f8c81;font-size:8.5px}.auth-agree a{color:#317754}.auth-error{border:1px solid #efd8d1;border-radius:7px;color:#a15d4e;background:#fdf3ef;font-size:9px}.auth-submit{height:44px;border-radius:8px;font-size:12px}.auth-divider{color:#9aa59b;font-family:var(--font-body);font-size:8px}.auth-divider:before,.auth-divider:after{background:#eee7db}.auth-demo{border:1px solid #e1dacc;border-radius:8px;background:#faf7f1}.auth-demo:hover{border-color:#c2d1bb;background:#f5f2e9}.auth-demo>span{border:0;border-radius:6px;color:#2f7752;background:#eaf3e6}.auth-demo strong{color:#455b4c;font-size:10px}.auth-demo small{color:#8b978d;font-size:8px}.auth-demo>svg{color:#97a399}.auth-panel__foot{border-top-color:#eee7db;color:#8b978d;font-size:8.5px}.auth-panel__foot span{border:0;border-radius:4px;color:#92722f;background:#f8efdc}.auth-panel__foot svg{color:#699173}.leaderboard-hero{background:radial-gradient(ellipse 36% 80% at 88% 0%,rgba(224,192,130,.17),transparent 68%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.leaderboard-you{border:1px solid #ded6c8;border-radius:9px;background:#fffdf8}.leaderboard-you strong{color:#3a5d46;font-family:var(--font-body);font-size:9px}.leaderboard-content{padding:30px 0 78px}.podium-grid{gap:16px}.podium-card{border:1px solid #e3dccf;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08}.podium-card:hover{border-color:#cfd7c8;box-shadow:0 12px 28px #373a2a12;transform:translateY(-2px)}.podium-card--1{border-color:#e4d2a8;background:radial-gradient(circle at 50% 0%,rgba(235,206,143,.22),transparent 52%),#fffdf8;box-shadow:0 8px 24px #66501f0f}.podium-card--2{border-color:#d9dcd9;background:#fffdf8}.podium-card--3{border-color:#e6d6c9;background:#fffdf8}.podium-card__rank{top:12px;left:13px;padding:3px 7px;border:0;border-radius:5px;color:#785916;background:#f5e7c6;font-family:var(--font-body);font-size:9px;font-weight:700}.podium-card--2 .podium-card__rank{color:#5f6d67;background:#edf0ed}.podium-card--3 .podium-card__rank{color:#84593f;background:#f5e8dd}.podium-card__avatar{border-color:#f7f3eb;border-radius:10px;box-shadow:0 5px 15px #3c382721}.podium-card h2{color:#2e4235;font-family:var(--font-body);font-size:17px;font-weight:750}.podium-card__profession{color:#87948a;font-size:9px}.podium-card__reputation{border-top-color:#eee7db}.podium-card__reputation strong{color:#987027;font-family:var(--font-body);font-size:18px;font-weight:750}.podium-card__reputation span{color:#96a197;font-size:8px}.podium-card__meta{color:#89968b;font-size:8px}.leaderboard-table{border:1px solid #e3dccf;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #353b2b08;overflow:hidden}.leaderboard-table__head{border-bottom-color:#eee7db;color:#8c998e;background:#fbf8f1;font-family:var(--font-body);font-size:8.5px}.leaderboard-table__head,.leaderboard-row{grid-template-columns:46px minmax(0,1.55fr) .7fr .66fr .5fr .5fr}.leaderboard-row{border-bottom-color:#f0eae0}.leaderboard-row:hover{background:#fbf8f1}.leaderboard-row__rank{color:#98a398;font-family:var(--font-body);font-size:9px}.leaderboard-row__person strong{color:#405648;font-size:11px}.leaderboard-row__person small{color:#94a096;font-size:8px}.leaderboard-row__profession{color:#718075;font-size:9px}.leaderboard-row__level{color:#6d7c71;font-size:8.5px}.leaderboard-row__level small{color:#9ca79d;font-size:8px}.leaderboard-row__rep{color:#9a732d;font-family:var(--font-body);font-size:9px}.leaderboard-row__xp{color:#839086;font-family:var(--font-body);font-size:8.5px}.leaderboard-empty{color:#87948a}.leaderboard-note{border:1px solid #e3dccf;border-radius:8px;color:#7f8c81;background:#faf7f1;font-size:9px}.leaderboard-note svg{color:#6d9275}.search-page-hero{padding:23px 0 30px;border-bottom:1px solid #e3dccf;background:radial-gradient(ellipse 40% 80% at 88% 0%,rgba(158,194,132,.14),transparent 68%),linear-gradient(180deg,#faf7f0,#f6f1e7)}.search-page-hero .breadcrumb{margin-bottom:15px}.search-page-hero h1{margin:6px 0 17px;color:#1c2d21;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:var(--font-body);font-size:clamp(31px,3.4vw,41px);font-weight:800;letter-spacing:-.04em}.search-page-form{height:48px;border:1px solid #ddd5c7;border-radius:9px;background:#fffdf8;box-shadow:0 5px 18px #3736270d}.search-page-form>svg{color:#88958a}.search-page-form input{color:#2c4032;font-size:13px}.search-page-form input::placeholder{color:#a0aaa1}.search-page-form button{height:36px;border-radius:6px;background:#1f7f54;font-size:10px}.search-page-tabs{gap:6px}.search-page-tabs button{height:29px;border:1px solid #e2dbce;border-radius:6px;color:#7f8c81;background:#fbf8f1;font-size:9px}.search-page-tabs button span{color:#9aa59b;font-family:var(--font-body);font-size:8px}.search-page-tabs button.is-active{border-color:#c6d6c0;color:#2d6e4d;background:#eef6ea}.search-page-content{padding:26px 0 78px}.search-landing{padding:64px 20px}.search-landing__art{width:108px;height:108px;border:1px solid #e2dbce;border-radius:14px;background:radial-gradient(circle,rgba(156,191,129,.17),transparent 65%),#faf7f1}.search-landing__ring{border-color:#d4ddce}.search-landing h2{color:#34493b;font-family:var(--font-body);font-size:23px;font-weight:750}.search-landing p{margin:5px 0 17px;color:#8b978d;font-size:10px}.quick-searches--large button{border:1px solid #e4ddd0;border-radius:5px;color:#6f7f73;background:#faf7f1;font-size:9px}.search-results{gap:21px}.search-result-heading h2{color:#34493b;font-size:18px}.search-group{border-top-color:#e4ddcf}.search-group__head h3{color:#4c6153;font-size:12px}.search-group__head h3 svg{color:#6f9278}.search-group__head button{color:#5b8069;font-size:8px}.search-group .thread-list{border-color:#e3dccf;border-radius:9px;overflow:hidden}.not-found{background:#f7f3eb}.not-found__scene{opacity:.36}.not-found__shade{background:linear-gradient(180deg,#f7f3ebed,#f7f3ebe0 52%,#f7f3eb),radial-gradient(ellipse 50% 40% at 50% 30%,rgba(158,194,132,.18),transparent 65%)}.not-found__inner .eyebrow{color:#7f8f81}.not-found__code{color:#c9c1b2;font-family:var(--font-body);font-size:84px;font-weight:800;letter-spacing:-.06em;line-height:1}.not-found h1{margin:4px 0 11px;color:#1f3326;font-family:var(--font-body);font-size:clamp(30px,3.5vw,41px);font-weight:800;letter-spacing:-.04em}.not-found p{color:#718075;font-size:11px}.not-found__coordinates{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:7px 10px;border:1px solid #e4ddd0;border-radius:6px;color:#839086;background:#fffdf8;font-family:var(--font-body);font-size:9px;letter-spacing:.04em}.trade-loop{padding:12px;border:1px solid #e5ded2;border-radius:9px;background:#fbf8f1}.trade-loop__node{border:1px solid #e6dfd3;border-radius:7px;background:#fffdf8}.trade-loop__avatar i{border-color:#fffdf8;color:#fff;background:#55906d;font-family:var(--font-body);font-size:6px}.trade-loop__person strong{color:#3d5345;font-size:9px}.trade-loop__person small{color:#87948a;font-size:8px}.trade-loop__person em{color:#9a7935;font-size:8px}.trade-loop__link{color:#a7b2a8}.trade-loop__link span{color:#7d8a80}.trade-loop__close{border-top-color:#ebe4d8;color:#8b978d;font-size:8px}.barter-card__pair{border:1px solid #ece5d9;border-radius:7px;background:#f8f5ee}.barter-card__pair span{color:#959f96}.barter-card__pair strong{color:#425849}.barter-card__exchange{color:#9ba79d}.barter-card__exchange{width:25px;height:25px;border:1px solid #e0d9cc;border-radius:50%;color:#6f8f78!important;background:#fffdf8}.barter-card__foot{border-top-color:#eee7db}.barter-card__pair>div{background:transparent}.featured-resources-section--lead{padding-top:54px;border-top:0}.featured-resources-section--lead .section-heading{margin-bottom:22px}.resource-grid--library,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-grid .product-card__media{min-height:0}.product-grid .product-card__body h3{font-size:13px}.product-card__add.mc-btn{border-color:#c5d9c1;color:#2b6e4c;background:#eef6ea;box-shadow:none}.product-card__add.mc-btn:hover:not(:disabled){border-color:#a8c7a5;color:#1c5b3d;background:#e5f2e0}.thread-list .thread-row.thread-row--dense,.thread-row.thread-row--dense{grid-template-columns:30px minmax(0,1fr);gap:8px}.thread-row--dense .thread-row__main{grid-column:2}.thread-row--dense .thread-row__stats,.thread-row--dense .thread-row__arrow{display:none}.thread-row--dense .thread-row__bottom{flex-wrap:wrap}.activity-timeline{border:1px solid #e7e0d4;border-radius:9px;background:#fffdf8}.activity-item{border-bottom-color:#f0eae0}.activity-item:hover{background:#fbf8f1}.activity-item p{color:#526659;font-size:11px}.activity-item span{color:#95a096;font-size:8.5px}.activity-item>svg{color:#b3bdb3}.profile-quick a{border:1px solid #e6dfd3;border-radius:8px;background:#fffdf8}.profile-quick a:hover{border-color:#c7d5c1;background:#f8f5ee}.profile-quick a>span{border:0;border-radius:7px;background:#eff5eb}.profile-quick strong{color:#43594a}.profile-quick small{color:#93a096}.profile-quick a>svg{color:#b1bbb1}.download-record-list{border:1px solid #e7e0d4;border-radius:9px;overflow:hidden}.download-record{border-bottom-color:#f0eae0;background:#fffdf8}.download-record:hover{background:#fbf8f1}.download-record__icon{border:0;border-radius:7px;background:#f7f0e2}.profile-barter,.profile-panel,.profile-wallet-balance{background-color:#fffdf8}.profile-panel .empty-state,.profile-panel .order-list .empty-state{border-color:#e2dbce;background:#fbf8f1}.thread-article__top,.thread-article__author-row,.thread-action-bar,.reply-card,.reply-composer,.version-list,.review-list,.download-card__file,.download-card__trust,.resource-safety,.lock-cycle-modal__notes,.guarantee-card,.barter-card__foot,.search-group,.checkout-success__items,.product-modal__footer,.profile-edit-preview{border-color:#e9e2d6}.tag-cloud a,.tag-cloud a:nth-child(n){font-size:9.5px}@media(max-width:1180px){.home-grid--clean{grid-template-columns:minmax(0,1fr) 300px}.resource-grid--library,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-hero__inner{gap:28px}}@media(max-width:1100px){.search-trigger{width:38px;padding:0;justify-content:center}.search-trigger span,.search-trigger kbd{display:none}.mainnav__link{padding-inline:10px;font-size:12px}.hero-grid{gap:38px}.hero-floating--trade{left:8px}.forum-layout{grid-template-columns:220px minmax(0,1fr)}.forum-right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.forum-right .mini-announcement{grid-column:1 / -1}.thread-page-layout{grid-template-columns:minmax(0,1fr) 280px}.resource-detail-layout{grid-template-columns:minmax(0,1fr) 305px}.profile-layout{grid-template-columns:minmax(0,1fr) 272px}.checkout-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:980px){.mainnav__links{display:none}.mobile-toggle{display:inline-flex}.mainnav__inner{gap:14px}.user-menu__name,.user-menu__chevron{display:none}.user-menu__trigger{padding:0 2px;border:0}.header-auth{display:none}.hero-grid{grid-template-columns:1fr;gap:34px;padding-bottom:30px}.hero-copy{max-width:680px}.hero-scene-wrap{max-width:680px;padding-bottom:35px}.hero-floating--trade{left:12px}.hero-floating--online{right:10px}.hero-stats{flex-wrap:wrap;gap:13px 0;padding-block:17px}.hero-stats>div{flex:1 0 30%}.hero-stats__divider{display:none}.hero-stats .hero-stats__live{justify-content:flex-start}.home-grid--clean{grid-template-columns:1fr}.home-grid--clean .home-feed,.home-grid--clean .home-right{grid-column:1;grid-row:auto}.home-grid--clean .home-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-grid--clean .home-right .checkin-card{grid-column:1 / -1}.home-grid--clean .home-right .online-panel,.home-grid--clean .home-right .leader-panel{min-width:0}.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero__inner{grid-template-columns:1fr}.page-hero__art{display:none}.forum-layout{grid-template-columns:1fr;padding-top:22px}.forum-sidebar{display:none}.forum-right{grid-template-columns:1fr;gap:12px}.forum-main{order:1}.forum-right{order:2}.thread-page-layout{grid-template-columns:1fr}.thread-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.thread-side .related-panel,.thread-side .thread-side-note{grid-column:1 / -1}.resource-layout{grid-template-columns:1fr;padding-top:22px}.resource-sidebar{display:none}.resource-detail-layout{grid-template-columns:1fr}.resource-download-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.resource-download-side .download-card:first-child{grid-row:span 2}.compose-layout,.submit-layout{grid-template-columns:1fr}.compose-side,.submit-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.checkout-layout{grid-template-columns:1fr}.checkout-side{position:static}.profile-layout{grid-template-columns:1fr}.profile-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.site-footer__grid{grid-template-columns:1.4fr repeat(2,1fr);gap:32px}.site-footer__column:last-child{grid-column:2 / 4}}@media(max-width:760px){.container{width:calc(100% - 32px)}.section{padding:46px 0}.mainnav{height:62px}.brand__name{font-size:16px}.brand__cn{display:none}.brand-mark{width:34px;height:34px}.header-register{height:32px;padding-inline:10px;font-size:11px}.emerald-balance{display:none}.notifications-panel{position:fixed;top:76px;right:16px;left:16px;width:auto}.user-menu__dropdown{position:fixed;top:72px;right:16px;left:16px;width:auto}.topbar__hide-mobile,.topbar__meta,.topbar__tag{display:none}.home-hero{padding-top:36px}.hero-copy h1{font-size:clamp(35px,8vw,46px)}.hero-copy__lead{font-size:14px}.hero-search{height:49px;margin-top:19px}.hero-search input{font-size:12px}.hero-quick-tags{gap:6px 10px}.hero-actions{margin-top:19px}.hero-actions .mc-btn{flex:1 1 auto;min-width:0;justify-content:center;padding-inline:13px}.hero-proof{margin-top:19px}.hero-scene__feature{padding:12px 13px 13px}.hero-scene__feature h3{font-size:15px}.hero-scene__feature-meta{gap:6px 10px;font-size:9.5px}.hero-scene__feature-price{margin-left:0}.hero-scene__feature-arrow{margin-left:auto}.hero-scene-wrap{padding-bottom:27px}.hero-floating--trade{left:8px;right:8px;min-width:0;bottom:-2px}.hero-floating--online{top:52px;right:8px}.hero-stats{padding:15px 17px;margin-bottom:4px}.hero-stats>div{flex:1 0 44%;gap:6px}.home-categories{padding:21px 0 22px}.home-categories__head{align-items:flex-start;flex-direction:column;gap:8px}.home-categories__head h2{font-size:17px}.category-tiles{display:flex;overflow-x:auto;gap:8px;margin-right:-16px;padding:2px 16px 6px 0;scrollbar-width:none}.category-tiles::-webkit-scrollbar{display:none}.category-tile{flex:0 0 190px;min-height:62px}.home-grid--clean .home-right{grid-template-columns:1fr}.home-grid--clean .home-right .checkin-card{grid-column:1}.home-feed__head{padding:0 13px}.feed-tabs{gap:15px}.feed-tabs button{font-size:11px}.thread-row{grid-template-columns:37px minmax(0,1fr);gap:9px;padding:14px 13px}.thread-row__stats,.thread-row__arrow{display:none}.thread-row__title{display:-webkit-box;overflow:hidden;font-size:14px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.thread-row__excerpt{font-size:11px}.section-heading{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:20px}.section-heading h2{font-size:24px}.section-heading p{font-size:12px}.page-hero{padding:20px 0 28px}.page-hero h1{font-size:clamp(29px,7.2vw,37px)}.page-hero__copy>p{font-size:12px}.shop-hero{padding:27px 0 31px}.shop-hero__inner,.shop-hero__copy h1{font-size:clamp(32px,8vw,44px)}.shop-featured{grid-template-columns:1fr}.shop-featured__art{min-height:180px}.shop-featured__body{padding:19px}.product-grid,.resource-grid,.resource-grid--library,.resource-grid--related,.resource-grid--search{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-grid .product-card__body,.resource-card__body{padding:11px}.product-grid .product-card__body h3,.resource-card__title-line h3{font-size:12px}.product-grid .product-card__body>p,.resource-card__body>p{font-size:10px}.product-card__add.mc-btn{font-size:10px;height:32px}.search-page-form{height:46px}.search-page-form input{font-size:12px}.auth-page__panel{padding:20px 14px}.auth-panel{padding:21px}.not-found__code{font-size:66px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:27px}.site-footer__brand{grid-column:1 / -1}.site-footer__column:last-child{grid-column:auto}.site-footer__bottom-inner{flex-direction:column;justify-content:center;padding:14px 0;text-align:center}.site-footer__disclaimer{max-width:100%}.toast-layer{left:12px;right:auto;bottom:12px}.modal-layer{padding:10px;align-items:flex-end}}@media(max-width:560px){.hero-stats>div{flex:1 0 44%}.hero-stats strong{font-size:14px}.hero-stats span{font-size:9px}.hero-stats .hero-stats__live{flex-basis:100%}.product-grid,.resource-grid,.resource-grid--library,.resource-grid--related,.resource-grid--search{grid-template-columns:1fr}.product-grid .product-card__media,.resource-card__media .build-preview{aspect-ratio:16 / 8.5}.forum-toolbar{flex-wrap:wrap}.forum-toolbar .inline-search{flex-basis:100%}.thread-page-layout,.profile-layout,.resource-layout,.checkout-layout,.compose-layout,.submit-layout{padding-bottom:48px}.thread-content{padding:21px 17px 5px}.markdown{font-size:14px}.thread-article__top{padding:0 16px}.thread-article__author-row{padding:15px 16px}.thread-tags{padding-inline:16px}.thread-action-bar{margin-inline:13px}.reply-card{padding:15px 13px}.profile-hero__inner{margin-top:-44px}.profile-avatar-wrap{border-width:3px}.profile-identity__name-row h1{font-size:26px}.profile-bio{font-size:11px}.profile-identity__actions .mc-btn{padding-inline:10px;font-size:10px}.profile-level-card{width:100%;margin-top:18px}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stats>div{min-height:62px}.profile-stats>div:nth-child(3n){border-right:0}.profile-side,.thread-side,.checkout-success{grid-template-columns:1fr}.checkout-success__art{min-height:150px}.resource-download-side{grid-template-columns:1fr}.resource-download-side .download-card:first-child{grid-row:auto}.compose-side,.submit-side{grid-template-columns:1fr}.category-tile{flex-basis:178px}}@media(max-width:390px){.container{width:calc(100% - 24px)}.mainnav{height:58px}.brand__name{font-size:15px}.brand-mark{width:31px;height:31px}.mainnav__actions{gap:5px}.search-trigger,.icon-btn,.mobile-toggle{width:34px;height:34px}.hero-copy h1{font-size:34px}.hero-search button{padding-inline:11px;font-size:11px}.hero-quick-tags{font-size:10px}.category-tiles{margin-right:-12px;padding-right:12px}}.side-panel__head{font-size:12.5px}.section-heading p{font-size:13.5px}.hero-eyebrow,.hero-quick-tags,.hero-proof__copy strong{font-size:11.5px}.hero-proof__copy span,.hero-stats span{font-size:10.5px}.category-tile__text strong{font-size:12.5px}.category-tile__text small{font-size:10.5px}.thread-row__excerpt{font-size:12.5px}.thread-row__bottom{font-size:11.5px}.thread-row__tags .tag{font-size:9.5px}.thread-row__stats{font-size:10.5px}.online-person strong{font-size:12px}.online-person small{font-size:10.5px}.online-person em{font-size:10px}.leader-row__name{font-size:11.5px}.leader-row__rep{font-size:11px}.checkin-card>p{font-size:11.5px}.checkin-day{font-size:9px}.resource-card__body>p{font-size:12px}.resource-card__compat span{font-size:9.5px}.resource-card__author{font-size:10.5px}.resource-card__stats{font-size:10px}.product-card__seller{font-size:10.5px}.product-card__body>p{font-size:12px}.product-card__category{font-size:9px}.shop-hero__copy>p{font-size:13.5px}.shop-featured__body>p{font-size:11.5px}.shop-featured__foot>span{font-size:10px}.shop-trust-row strong{font-size:11.5px}.shop-trust-row p{font-size:10px}.shop-seller-cta p{font-size:11px}.resource-filter-head{font-size:11.5px}.filter-option{font-size:11px}.filter-option em{font-size:9.5px}.resource-toolbar__title h2 small{font-size:10.5px}.resource-summary__lead{font-size:13.5px}.resource-summary__stats span{font-size:10px}.resource-summary__stats strong{font-size:13.5px}.download-card__price>span{font-size:10px}.download-card__field label{font-size:10.5px}.download-card__trust{font-size:9.5px}.download-card__file>span{font-size:10px}.download-card__file>div{font-size:9.5px}.resource-section__head h2 small{font-size:9.5px}.version-row__main p{font-size:10.5px}.version-row__meta,.version-row__meta span{font-size:9.5px}.review-card>p{font-size:12px}.review-card__head a{font-size:11.5px}.review-card__head span{font-size:9.5px}.reply-card__profession{font-size:10px}.reply-card__meta{font-size:9.5px}.thread-hero__byline{font-size:11px}.markdown>p,.markdown li{font-size:15px}.compose-label small{font-size:10.5px}.category-option strong{font-size:12px}.category-option small{font-size:9.5px}.compose-body-input::placeholder,.reply-composer textarea::placeholder,.resource-filter input::placeholder{color:#a7b1a8;opacity:1}.compose-body-input{font-size:13.5px}.compose-count{font-size:10px}.compose-tabs button{font-size:11px}.posting-checklist>span{font-size:10.5px}.markdown-help__row{font-size:10px}.compose-tip p{font-size:10.5px}.submit-section__head p,.option-chip{font-size:11px}.file-drop strong{font-size:12px}.file-drop>div span,.file-drop>span:last-child{font-size:10.5px}.file-drop__icon{color:#668c72}.price-input{font-size:12px}.cover-option>span{font-size:9.5px}.submit-actions>div:first-child{font-size:10px}.submit-perks,.submit-guideline{font-size:10px}.profile-bio{font-size:12px}.profile-username,.profile-identity__joined{font-size:9.5px}.profile-level-card__perk,.profile-stats span{font-size:9px}.profile-tabs button{font-size:11px}.activity-item p{font-size:11.5px}.activity-item span,.profile-panel__head h2 small,.achievement-badge strong{font-size:9px}.achievement-badge small{font-size:8px}.quick-search button,.search-page-tabs button{font-size:10px}.leaderboard-table__head{font-size:9.5px}.leaderboard-row__person strong{font-size:12px}.leaderboard-row__person small{font-size:9px}.leaderboard-row__profession,.leaderboard-row__level,.leaderboard-row__rep,.leaderboard-row__xp{font-size:10px}.podium-card__meta{font-size:9px}.auth-field>span{font-size:10.5px}.auth-input input{font-size:12.5px}.auth-demo small,.auth-panel__foot{font-size:9px}.checkout-field label{font-size:10px}.checkout-field input,.checkout-field textarea{font-size:12px}.checkout-field small{font-size:9px}.checkout-summary__rows>div{font-size:10.5px}.checkout-agree,.checkout-section__head h2 small{font-size:9.5px}.site-footer__brand>p{font-size:12px}.site-footer__bottom-inner{font-size:10px}@media(max-width:980px){.leaderboard-table__head,.leaderboard-row{grid-template-columns:40px minmax(0,1.5fr) .72fr .62fr .58fr}.leaderboard-table__head span:nth-child(4),.leaderboard-row__level{display:none}}@media(max-width:760px){.podium-grid{display:flex;overflow-x:auto;gap:10px;margin-inline:0;padding:2px 0 10px;align-items:stretch;scrollbar-width:none}.podium-grid::-webkit-scrollbar{display:none}.podium-card{flex:0 0 250px;min-height:0}.leaderboard-table__head,.leaderboard-row{grid-template-columns:34px minmax(0,1fr) 62px}.leaderboard-table__head span:nth-child(3),.leaderboard-table__head span:nth-child(4),.leaderboard-table__head span:nth-child(6),.leaderboard-row__profession,.leaderboard-row__level,.leaderboard-row__xp{display:none}.leaderboard-row{padding-block:10px}.leaderboard-row__person{gap:8px}.leaderboard-row__person strong{font-size:11.5px}.leaderboard-row__rep{text-align:right}.leaderboard-you{width:100%}.search-page-hero h1{font-size:29px}.search-page-form{padding-right:5px}.search-page-tabs{flex-wrap:wrap}.search-group .resource-grid{grid-template-columns:1fr}}.home-hero{padding-top:42px}.hero-grid{gap:56px;padding-bottom:34px;align-items:center}.hero-copy{max-width:560px;padding-top:18px}.hero-eyebrow{margin-bottom:14px}.hero-copy__lead{margin-top:14px}.hero-search{margin-top:20px}.hero-quick-tags{margin-top:10px}.hero-actions{margin-top:21px}.hero-carousel{position:relative;min-width:0}.hero-scene__preview{aspect-ratio:16 / 8.9}.hero-scene--carousel{animation:hero-carousel-in .42s var(--ease-out) both}@keyframes hero-carousel-in{0%{opacity:.62;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.hero-carousel__controls{position:absolute;top:11px;right:11px;z-index:5;display:flex;align-items:center;gap:1px;height:27px;padding:2px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#1627197a;box-shadow:0 2px 8px #0c150c1f;color:#f8fbf0db;backdrop-filter:blur(7px)}.hero-carousel__controls button{display:flex;align-items:center;justify-content:center;width:22px;height:21px;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.hero-carousel__controls button:hover{color:#fff;background:#ffffff21}.hero-carousel__controls span{display:inline-flex;align-items:center;gap:2px;padding:0 3px;color:#f8fbf0c2;font-family:var(--font-body);font-size:8px;font-weight:600;letter-spacing:.03em}.hero-carousel__controls em{color:#f8fbf059;font-style:normal}.hero-scene__feature{padding:13px 16px 14px}.hero-scene__feature-kicker{color:#6d8c74;font-size:8.5px}.hero-scene__topline{top:12px;left:13px}.hero-stats{min-height:56px;padding:13px 0 14px;border:0;border-top:1px solid #e4ddcf;border-radius:0;background:transparent;box-shadow:none}.hero-stats>div{gap:7px}.hero-stats strong,.hero-stats>div:nth-of-type(n) strong{font-size:15px}.hero-stats span{font-size:10px}.hero-stats__divider{height:17px;margin:0 17px}.hero-stats__live i{width:5px;height:5px}.home-categories{padding:20px 0 21px}.home-categories__head{margin-bottom:13px}.category-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.category-tile{min-height:56px;padding:8px 10px;gap:8px}.category-tile__icon{width:32px;height:32px;border-radius:8px}.category-tile__text strong{font-size:11.5px}.category-tile__text small{font-size:9.5px}.category-tile__arrow{display:none}.home-lobby,.featured-resources-section,.home-market-section,.home-join{padding-top:52px;padding-bottom:52px}.featured-resources-section--lead{padding-top:42px}.home-lobby{padding-top:46px}.home-lobby .section-heading,.featured-resources-section .section-heading,.home-market-section .section-heading{margin-bottom:22px}.home-join .join-banner{margin-top:0}@media(prefers-reduced-motion:reduce){.hero-scene--carousel{animation:none}}@media(max-width:1180px){.category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.category-tile__arrow{display:block}}@media(max-width:980px){.hero-copy{max-width:100%;padding-top:0}.hero-grid{gap:30px;padding-bottom:26px}.hero-carousel{max-width:680px}.home-lobby,.featured-resources-section,.home-market-section,.home-join{padding-top:44px;padding-bottom:44px}.featured-resources-section--lead{padding-top:36px}}@media(max-width:760px){.home-hero{padding-top:32px}.hero-grid{padding-bottom:21px}.hero-copy__lead{margin-top:13px}.hero-scene__preview{aspect-ratio:16 / 9.4}.hero-stats{min-height:0;padding:12px 0 13px}.hero-stats>div{flex:1 0 30%;gap:5px}.hero-stats>div:nth-of-type(4),.hero-stats>div:nth-of-type(5){display:none}.hero-stats strong{font-size:14px}.hero-stats span{font-size:9px}.category-tiles{display:flex;overflow-x:auto;grid-template-columns:none;margin-right:0;padding:2px 0 6px;gap:8px;scrollbar-width:none}.category-tile{flex:0 0 184px;min-height:58px;padding:9px 10px}.category-tile__arrow{display:block}}.page-hero{padding:20px 0 24px}.page-hero .breadcrumb{margin-bottom:11px}.page-hero__inner{grid-template-columns:minmax(0,1fr) 238px;gap:28px}.page-hero__copy .eyebrow{font-size:9px}.page-hero h1{margin:5px 0 6px;font-size:clamp(27px,2.6vw,33px);line-height:1.22;letter-spacing:-.035em}.page-hero__copy>p{max-width:640px;font-size:12.5px;line-height:1.65}.page-hero__meta{margin-top:9px}.page-hero__actions{margin-top:12px}.page-hero--compact{padding:16px 0 20px}.page-hero--compact h1{font-size:clamp(25px,2.4vw,30px)}.page-hero__art{width:100%;max-width:238px;justify-self:end}.forum-hero-sign{height:150px;padding-top:0}.forum-hero-sign__board{width:178px;height:101px}.forum-hero-sign__board>span:first-child{font-size:21px}.forum-hero-sign__board small{margin-top:3px;font-size:7px}.forum-hero-sign__board svg{right:12px;bottom:7px;width:44px;height:44px}.forum-hero-sign__post{top:91px;left:43px;width:15px;height:58px}.forum-hero-sign__post--right{right:43px;left:auto}.resources-hero-art{height:150px}.resources-hero-art__scene{inset:0 12px 10px 0}.resources-hero-art__crate{transform:scale(.82);transform-origin:bottom right}.shop-hero{padding:22px 0 26px}.shop-hero .breadcrumb{margin-bottom:11px}.shop-hero__inner{grid-template-columns:minmax(0,1fr) minmax(310px,360px);gap:28px}.shop-hero__copy h1{margin:5px 0 7px;font-size:clamp(29px,3vw,35px);line-height:1.2}.shop-hero__copy>p{max-width:520px;font-size:12.5px;line-height:1.65}.shop-hero__actions{margin-top:14px}.shop-hero__proof{margin-top:11px;gap:12px;font-size:9px}.shop-hero__showcase{min-height:0}.shop-featured__art{min-height:210px}.shop-featured__body{padding:20px}.shop-featured__body h2{margin:5px 0;font-size:20px}.shop-featured__body>p{font-size:10.5px}.shop-featured__foot{margin-top:12px;padding-top:10px}.shop-hero__floating{display:none}.exchange-hero{padding:22px 0 26px}.exchange-hero .breadcrumb{margin-bottom:11px}.exchange-hero__copy h1{font-size:clamp(29px,3vw,35px);line-height:1.2}.exchange-hero__copy>p{max-width:540px;font-size:12.5px;line-height:1.65}.exchange-hero__actions,.exchange-hero__stats{margin-top:14px}.exchange-hero__visual{min-height:300px}.exchange-hero .cycle-diagram{height:250px}.exchange-hero .cycle-diagram__ring{width:190px;height:190px}.exchange-hero .cycle-diagram__ring--inner{width:134px;height:134px}.exchange-hero .cycle-diagram__center{width:70px;height:70px}.exchange-hero .cycle-diagram__node{min-width:100px;max-width:132px;padding:4px 5px}.search-page-hero{padding:18px 0 22px}.search-page-hero .breadcrumb{margin-bottom:10px}.search-page-hero h1{margin:4px 0 12px;font-size:clamp(25px,2.5vw,30px)}.search-page-form{height:44px}@media(max-width:980px){.page-hero__inner{grid-template-columns:1fr}.page-hero__copy{max-width:100%}.page-hero{padding:17px 0 21px}.page-hero--compact{padding:15px 0 18px}.page-hero__art{display:none}.shop-hero{padding:20px 0 24px}.shop-hero__inner{grid-template-columns:1fr;gap:20px}.shop-hero__showcase{max-width:560px}.exchange-hero{padding:20px 0 24px}.exchange-hero__visual{min-height:300px;max-width:620px}.search-page-hero{padding:16px 0 20px}}@media(max-width:760px){.page-hero h1{font-size:27px}.page-hero--compact h1{font-size:25px}.page-hero__copy>p{font-size:12px}.shop-hero__copy h1,.exchange-hero__copy h1{font-size:30px}.shop-featured{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.shop-featured__art{min-height:190px}.shop-featured__body{padding:16px}.exchange-hero__visual{min-height:285px}.exchange-hero .cycle-diagram{height:235px}.search-page-hero h1{font-size:26px}}.page-top{padding-top:14px}.page-top .breadcrumb{margin:0 0 9px;font-size:10px}.page-top__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;min-height:39px;padding-bottom:11px;border-bottom:1px solid #e4ddcf}.page-top h1{margin:0;color:#2b3d30;font-size:21px;font-weight:750;line-height:1.2;letter-spacing:-.035em}.page-top__meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:#88958a;font-size:10px}.page-top__meta strong{color:#4e6755;font-size:11px;font-weight:700}.page-top__meta-divider{width:1px;height:11px;background:#ddd6c9}.page-top__actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto}.page-top__actions .mc-btn{min-height:33px;padding:0 11px;font-size:10px}.shop-content{padding-top:22px}.search-page-content .search-page-form{margin:0 auto 16px}.search-page-content .search-page-tabs{justify-content:center}@media(max-width:760px){.page-top{padding-top:10px}.page-top .breadcrumb{margin-bottom:7px;font-size:9px}.page-top__row{gap:7px 10px;padding-bottom:9px}.page-top h1{font-size:19px}.page-top__meta{order:3;width:100%;font-size:9px}.page-top__actions{margin-left:auto}.page-top__actions .mc-btn{min-height:30px;padding:0 9px;font-size:9px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-hero--showcase{padding:22px 0 28px;background:#f7f3eb}.hero-banner{position:relative;height:clamp(320px,31vw,438px);overflow:hidden;border:1px solid #d8d1c2;border-radius:13px;background:#243829;box-shadow:0 2px 4px #37382a0a,0 16px 34px #433d2c1a;animation:hero-carousel-in .42s var(--ease-out) both}.hero-banner__slide{position:absolute;inset:0;display:block;color:#fff}.hero-banner__media{display:block;width:100%;height:100%;object-fit:cover}.hero-banner__media.build-preview{height:100%}.hero-banner__media.build-preview svg{width:100%;height:100%}.hero-banner__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(9,20,12,.08) 0%,transparent 35%),linear-gradient(0deg,rgba(8,18,11,.86) 0%,rgba(8,18,11,.52) 28%,transparent 64%);pointer-events:none}.hero-banner__badge{position:absolute;top:14px;left:14px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,255,255,.26);border-radius:5px;color:#f7faf2;background:#13211580;font-size:9px;font-weight:650;backdrop-filter:blur(7px)}.hero-banner__badge i{width:5px;height:5px;border-radius:50%;background:#7bd18d;box-shadow:0 0 0 3px #7bd18d1f}.hero-banner .hero-carousel__controls{top:13px;right:13px}.hero-banner__content{position:absolute;right:24px;bottom:19px;left:24px;z-index:3;max-width:850px}.hero-banner__kicker{display:inline-block;margin-bottom:4px;color:#cfe3c1;font-size:9.5px;font-weight:650;letter-spacing:.04em}.hero-banner h2{overflow:hidden;margin:0 0 9px;color:#fffdf8;font-family:var(--font-body);font-size:clamp(25px,2.7vw,37px);font-weight:750;line-height:1.24;letter-spacing:-.04em;text-overflow:ellipsis;text-shadow:0 2px 18px rgba(5,12,7,.28);white-space:nowrap}.hero-banner__meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px;color:#eff6e8c7;font-size:10px}.hero-banner__meta>span{display:inline-flex;align-items:center;gap:4px}.hero-banner__author{color:#f3f8ed;font-weight:600}.hero-banner__author .pixel-avatar{border:1px solid rgba(255,255,255,.28);border-radius:50%}.hero-banner__price{color:#b9e4a7;font-weight:700}.hero-banner__arrow{margin-left:auto;color:#fff}.hero-search--center{width:min(640px,100%);margin:16px auto 0}.hero-search--center input{font-size:12.5px}.hero-quick-tags--center{justify-content:center;margin-top:9px}@media(prefers-reduced-motion:reduce){.hero-banner{animation:none}}@media(max-width:980px){.hero-banner{height:clamp(290px,43vw,380px)}.hero-banner__content{right:18px;bottom:16px;left:18px}.hero-banner h2{font-size:clamp(23px,3.6vw,31px)}}@media(max-width:760px){.home-hero--showcase{padding:12px 0 20px}.hero-banner{height:clamp(218px,58vw,300px);border-radius:10px}.hero-banner__badge{top:9px;left:9px;padding:4px 6px;font-size:8px}.hero-banner .hero-carousel__controls{top:8px;right:8px}.hero-banner__content{right:14px;bottom:13px;left:14px}.hero-banner__kicker{margin-bottom:3px;font-size:8px}.hero-banner h2{margin-bottom:7px;font-size:21px;line-height:1.28}.hero-banner__meta{gap:5px 9px;font-size:8.5px}.hero-banner__meta>span:nth-child(2),.hero-banner__meta>span:nth-child(3){display:none}.hero-banner__arrow{width:20px;height:20px;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:50%}.hero-search--center{margin-top:12px;height:47px;padding-left:12px}.hero-search--center input{font-size:11.5px}.hero-search--center button{height:35px;padding:0 12px;font-size:11px}.hero-quick-tags--center{justify-content:flex-start;margin-top:8px;font-size:9.5px}}.hero-footnote{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;margin-top:19px;color:#8a978b;font-size:10.5px}.hero-footnote>span{display:inline-flex;align-items:center;gap:5px}.hero-footnote__live{color:#52745b;font-weight:650}.hero-footnote__live i{width:5px;height:5px;border-radius:50%;background:#4b9b64;box-shadow:0 0 0 3px #4b9b6417}.home-hub{padding:40px 0 58px;border-top:1px solid #e8e1d5;background:#faf7f1}.home-hub__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid #e4ddcf}.home-hub__bar .eyebrow{margin-bottom:4px;color:#7e8f81;font-size:9px}.home-hub__bar h2{margin:0;color:#263b2c;font-size:27px;font-weight:750;line-height:1.2;letter-spacing:-.035em}.home-hub__links{display:flex;align-items:center;gap:18px;padding-bottom:2px}.home-hub__links a{display:inline-flex;align-items:center;gap:4px;color:#718275;font-size:10.5px;font-weight:600;transition:color .15s ease}.home-hub__links a:hover{color:#236d4b}.home-hub__grid{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:28px;align-items:start}.home-hub__grid>.home-feed{order:0}.home-hub__grid>.home-aside{order:1}.home-feed{min-width:0;overflow:hidden;border:1px solid #e8e1d5;border-radius:11px;background:#fffdf8;box-shadow:0 8px 24px #34382a09}.home-feed__head{min-height:48px;padding:0 16px;border-bottom:1px solid #ece5d9;background:#fffdf8}.home-feed__head .feed-tabs button{padding:14px 0;font-size:11.5px}.home-feed .thread-list{background:#fffdf8}.home-feed .thread-row{border-bottom:1px solid #f0eae0;background:#fffdf8}.home-feed .thread-row.thread-row--dense{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 16px}.home-feed .thread-row--dense .thread-row__avatar{display:block}.home-feed .thread-row .pixel-avatar__status{display:none}.home-feed .thread-row--dense .thread-row__title{font-size:14px;line-height:1.5}.home-feed .thread-row--dense .thread-row__bottom{margin-top:6px;font-size:10px}.home-feed .thread-row:last-child{border-bottom:0}.home-feed__more{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:11px 16px;border-top:1px solid #f0eae0;color:#5f7e68;font-size:10px;font-weight:600}.home-feed__more:hover{color:#236d4b}.thread-row--minimal .thread-row__top{margin-bottom:1px}.thread-row--minimal .thread-row__bottom{margin-top:5px}.home-aside{display:flex;flex-direction:column;gap:12px;min-width:0}.checkin-line{display:flex;align-items:center;gap:9px;min-height:58px;padding:9px 11px;border:1px solid #e2e9db;border-radius:9px;background:#f7faf3}.checkin-line.is-done{border-color:#e4e0d5;background:#faf8f2}.checkin-line__bell{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:8px;background:#e8f1df}.checkin-line.is-done .checkin-line__bell{background:#efece2}.checkin-line__copy{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.35}.checkin-line__copy strong{color:#31513b;font-size:10.5px;font-weight:700}.checkin-line__copy span{overflow:hidden;color:#8a988c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.checkin-line__button{flex:0 0 auto;min-width:48px;height:27px;padding:0 8px;border:1px solid #c7dabc;border-radius:5px;color:#356949;background:#fdfcf7;font-size:9px;font-weight:650;cursor:pointer}.checkin-line__button:hover:not(:disabled){border-color:#8faf83;color:#1f5e3e;background:#f3f9ed}.checkin-line__button:disabled{color:#97a393;cursor:default}.home-exchange-mini{padding:15px;border:1px solid #dbe5d8;border-radius:9px;background:radial-gradient(ellipse at 100% 0%,rgba(196,222,177,.22),transparent 58%),#f6f9f2}.home-exchange-mini__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-exchange-mini__head .eyebrow{display:inline-flex;align-items:center;gap:4px;margin:0;color:#6c8a72;font-size:8px}.home-exchange-mini__head>a{display:inline-flex;align-items:center;gap:3px;color:#718a76;font-size:8.5px;font-weight:600}.home-exchange-mini__head>a:hover{color:#236d4b}.home-exchange-mini h3{margin:7px 0 4px;color:#2c5038;font-family:var(--font-body);font-size:16px;font-weight:750;letter-spacing:-.02em}.home-exchange-mini>p{margin:0;color:#7f9182;font-size:10px;line-height:1.6}.home-exchange-mini__stats{display:flex;gap:14px;margin-top:10px;padding-top:9px;border-top:1px solid #e0e9da;color:#8d9b8f;font-size:8.5px}.home-exchange-mini__stats strong{margin-right:2px;color:#3f6b4a;font-size:12px}.home-exchange-mini__loop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;color:#7c8d80;font-size:8.5px}.home-exchange-mini__people{display:flex}.home-exchange-mini__people .pixel-avatar{margin-right:-7px;border:2px solid #f6f9f2;border-radius:50%}.home-exchange-mini__people .pixel-avatar:last-child{margin-right:0}.home-exchange-mini__cta{display:inline-flex;align-items:center;gap:4px;margin-top:11px;color:#2d6a45;font-size:9.5px;font-weight:650}.home-exchange-mini__cta:hover{color:#174e34}.home-picks{padding:9px 10px 8px;border:1px solid #e3dccf;border-radius:10px;background:#fffdf8;box-shadow:0 8px 24px #34382a09}.home-picks__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:1px 2px 7px;border-bottom:1px solid #eee7dc}.home-picks__head>span{display:inline-flex;align-items:center;gap:4px;color:#53695a;font-size:10.5px;font-weight:700}.home-picks__head>span em{margin-left:1px;padding:1px 4px;border-radius:3px;color:#8d6c2e;background:#f4e8c9;font-size:6.5px;font-style:normal;font-weight:700;letter-spacing:.04em}.home-picks__head a{display:inline-flex;align-items:center;gap:3px;color:#859288;font-size:8.5px;font-weight:600}.home-picks__head a:hover{color:#236d4b}.home-picks__list{display:flex;flex-direction:column}.home-pick{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 1px;border-bottom:1px solid #eee7dc;color:inherit}.home-pick:last-child{border-bottom:0;padding-bottom:4px}.home-pick:hover .home-pick__body strong{color:#1f6d4b}.home-pick__rank{width:15px;flex:0 0 auto;color:#b0bbb1;font-family:var(--font-pixel);font-size:7.5px;line-height:1;text-align:center}.home-pick:first-child .home-pick__rank{color:#a4792a}.home-pick__thumb{display:block;width:68px;height:46px;flex:0 0 auto;overflow:hidden;border:1px solid #ddd5c7;border-radius:6px;background:#eee8dc}.home-pick__thumb img,.home-pick__thumb .build-preview{display:block;width:100%;height:100%;object-fit:cover}.home-pick__thumb .build-preview svg{width:100%;height:100%}.home-pick__body{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.home-pick__body small{overflow:hidden;color:#96a197;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.home-pick__body strong{overflow:hidden;color:#3f5547;font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.home-pick__body>span{display:flex;align-items:center;gap:3px;color:#9aa59b;font-size:8px}.home-pick__body em{color:#c3c9bf;font-style:normal}.home-pick__arrow{flex:0 0 auto;color:#a8b3a9}@media(max-width:1100px){.home-hub__grid{grid-template-columns:minmax(0,1fr) 336px;gap:24px}}@media(max-width:980px){.home-hub__grid{grid-template-columns:1fr;gap:22px}.home-aside{display:flex;flex-direction:column}}@media(max-width:760px){.hero-footnote{margin-top:15px;gap:5px 12px;font-size:9.5px}.home-hub{padding:30px 0 44px}.home-hub__bar{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:13px}.home-hub__bar h2{font-size:24px}.home-hub__links{gap:14px}.home-aside{grid-template-columns:1fr}.thread-row .pixel-avatar__status{display:none}.home-exchange-mini{padding:14px}}.forum-layout{grid-template-columns:230px minmax(0,1fr);gap:24px;padding-top:26px}.forum-sidebar,.forum-main{min-width:0}@media(max-width:1100px){.forum-layout{grid-template-columns:215px minmax(0,1fr);gap:20px}}@media(max-width:980px){.forum-layout{grid-template-columns:1fr;gap:18px;padding-top:20px}.forum-sidebar{position:static;display:block}.forum-sidebar .category-panel{overflow:visible}.forum-sidebar .category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media(max-width:640px){.forum-sidebar{grid-template-columns:1fr}}.resource-card__image{display:block;width:100%;aspect-ratio:16 / 9.4;object-fit:cover}.resource-mini__image{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.hero-scene__image{display:block;width:100%;object-fit:cover}.purchase-modal__image{display:block;width:100%;aspect-ratio:16 / 7;object-fit:cover}.submit-preview__image{display:block;width:100%;aspect-ratio:1.8;object-fit:cover}.resource-detail-top{align-items:start}.resource-gallery__image-link{display:block;overflow:hidden;cursor:zoom-in}.resource-gallery__image{display:block;width:100%;aspect-ratio:16 / 10.2;object-fit:cover;transition:transform .35s var(--ease-out)}.resource-gallery__image-link:hover .resource-gallery__image{transform:scale(1.012)}.resource-gallery__open{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:5px;color:#f7faf2;background:#1825198c;font-size:8.5px;font-weight:600;opacity:.9;transition:opacity .18s ease,background .18s ease}.resource-gallery__main:hover .resource-gallery__open,.resource-gallery__open:focus-visible{opacity:1}.resource-gallery__open:hover{background:#182519c7}.resource-gallery__nav{position:absolute;top:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#f8fbf2;background:#1622177a;backdrop-filter:blur(6px);cursor:pointer;opacity:.7;transform:translateY(-50%);transition:opacity .18s ease,background .18s ease}.resource-gallery__main:hover .resource-gallery__nav,.resource-gallery__nav:focus-visible{opacity:1}.resource-gallery__nav:hover{background:#162217bd}.resource-gallery__nav--prev{left:10px}.resource-gallery__nav--next{right:10px}.resource-gallery__thumbs{display:flex;gap:7px;margin-top:8px;padding:1px;overflow-x:auto;scrollbar-width:none}.resource-gallery__thumb{flex:0 0 72px;width:72px;height:47px;padding:0;overflow:hidden;border:1px solid #d8d1c2;border-radius:6px;background:#eee8dc;cursor:pointer;opacity:.68;transition:opacity .15s ease,border-color .15s ease,box-shadow .15s ease}.resource-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.resource-gallery__thumb:hover{opacity:.92}.resource-gallery__thumb.is-active{border-color:#4f7f5c;box-shadow:0 0 0 1px #4f7f5c;opacity:1}.promo-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.promo-tile{position:relative;aspect-ratio:1.55;margin:0;overflow:hidden;border:1px solid #d8d1c2;border-radius:8px;background:#f2ece1}.promo-tile.is-cover{border-color:#4f7f5c;box-shadow:0 0 0 1px #4f7f5c}.promo-tile>img{display:block;width:100%;height:100%;object-fit:cover}.promo-tile>figcaption{position:absolute;bottom:6px;left:6px;padding:2px 5px;border-radius:4px;color:#f7faf1;background:#1c2b1c8c;font-size:8px;font-weight:650}.promo-tile.is-cover>figcaption{color:#eff8e8;background:#275b34db}.promo-tile__remove{position:absolute;top:5px;right:5px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:#1f261e8c;cursor:pointer}.promo-tile__remove:hover{background:#7b3b2dd1}.promo-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;aspect-ratio:1.55;padding:8px;border:1px dashed #c8c1b2;border-radius:8px;color:#77867a;background:#faf8f3;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.promo-add:hover{border-color:#7f9a7b;color:#3e6b4a;background:#f5f9f2}.promo-add strong{font-size:10.5px;font-weight:650}.promo-add span{color:#96a297;font-size:8px}.submit-section .field-hint{display:block;margin-top:8px}@media(max-width:980px){.promo-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.resource-gallery__open{opacity:1}.resource-gallery__nav{width:27px;height:27px;opacity:.86}.resource-gallery__thumb{flex-basis:62px;width:62px;height:41px}.promo-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.resource-gallery__image{transition:none}}.thread-row .pixel-avatar__status{display:none}.markdown-figure{margin:20px 0}.markdown-figure>a{display:block;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.markdown-figure img{display:block;width:100%;max-height:680px;object-fit:contain;background:var(--panel-3)}.markdown-figure figcaption{margin-top:7px;color:var(--muted);font-size:11px;text-align:center}.markdown-inline-image{display:inline-block;max-width:min(100%,520px);max-height:220px;margin:3px 4px;border:1px solid var(--line);border-radius:7px;object-fit:cover;vertical-align:middle}.compose-media__insert{left:4px!important;right:auto!important;bottom:4px;top:auto!important;width:auto!important;height:22px!important;padding:0 7px!important;border-color:#ffffff80!important;color:#f7fff3!important;background:#264c2acc!important;font-size:9.5px}.compose-media__insert:hover{background:#1e4022eb!important}.compose-media__remove{top:4px;right:4px}@media(max-width:640px){.markdown-figure{margin:16px 0}.markdown-figure img{max-height:480px}}.thread-row__images{display:inline-flex;align-items:center;gap:3px;color:#819386}.thread-gallery{margin:18px 0 4px;padding-top:14px;border-top:1px dashed #e5ded2}.thread-gallery__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#7f8f83;font-size:9px}.thread-gallery__head>span{display:inline-flex;align-items:center;gap:4px;font-weight:650}.thread-gallery__head small{color:#a1aca2;font-size:9px}.thread-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.thread-gallery__grid.is-single{grid-template-columns:minmax(0,1fr)}.thread-gallery__grid a{display:block;overflow:hidden;border:1px solid #e3dbcf;border-radius:8px;background:#eee8dc}.thread-gallery__grid img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform .3s var(--ease-out)}.thread-gallery__grid.is-single img{aspect-ratio:16 / 8.8}.thread-gallery__grid a:hover img{transform:scale(1.015)}.compose-media{margin-top:13px;padding-top:12px;border-top:1px solid #eee7dc}.compose-media__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.compose-media__head>span{display:inline-flex;align-items:center;gap:5px;color:#53695a;font-size:10.5px;font-weight:650}.compose-media__head>span small{color:#7f8d81;font-size:10px;font-weight:400}.compose-media__add{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #d7dfd0;border-radius:5px;color:#3f6e4b;background:#f8fbf4;font-size:10px;font-weight:650;cursor:pointer}.compose-media__add:hover{border-color:#9fb99a;background:#f1f8eb}.compose-media__add:disabled{color:#a6b0a5;border-color:#e1e5dc;background:#f7f6f1;cursor:default}.compose-media__strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.compose-media__tile{position:relative;width:104px;height:76px;margin:0;overflow:hidden;border:1px solid #dbd3c5;border-radius:6px;background:#eee8dc}.compose-media__tile img{display:block;width:100%;height:100%;object-fit:cover}.compose-media__tile button{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:19px;height:19px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;background:#1e261d94;cursor:pointer}.compose-media__tile button:hover{background:#7b3b2dd6}.compose-media__hint,.compose-media__draft-note{margin:8px 0 0;color:#7f8d81;font-size:10.5px;line-height:1.6}.compose-media__draft-note{display:block;margin-top:5px;color:#8f9b90;font-size:10px}@media(max-width:640px){.thread-gallery__grid{grid-template-columns:1fr}.thread-gallery__grid img{aspect-ratio:16 / 10}.compose-media__tile{width:86px;height:64px}}.compose-resource-link{margin-top:13px;padding:11px 12px;border:1px dashed #c9d9c2;border-radius:8px;background:#f7fbf3}.compose-resource-link__head>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;color:#45624d;font-size:11.5px;font-weight:650}.compose-resource-link__head small{color:#829083;font-size:9.5px;font-weight:400}.compose-resource-link select{width:100%;margin-top:8px;padding:8px 9px;border:1px solid #d7e2d2;border-radius:6px;color:#31463a;background:#fffdf8;font:inherit;font-size:11.5px}.compose-resource-link__hint{display:block;margin-top:8px;color:#7e8d80;font-size:10.5px;line-height:1.6}.compose-resource-link__hint a{color:#3f7a45;font-weight:650;text-decoration:none}.compose-resource-link p{margin:7px 0 0;color:#879488;font-size:9.5px;line-height:1.6}.thread-resource-link{display:flex;align-items:center;gap:12px;margin:16px 0 20px;padding:12px;border:1px solid #d8e4d1;border-radius:10px;background:linear-gradient(135deg,#f7fbf2,#fbf8ef)}.thread-resource-link__cover{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:82px;height:68px;overflow:hidden;border-radius:7px;color:#5b7b55;background:#e7f0df}.thread-resource-link__cover img{width:100%;height:100%;object-fit:cover}.thread-resource-link__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.thread-resource-link__body>span{display:flex;align-items:center;gap:6px;color:#7d8d7c;font-size:9px;letter-spacing:.04em}.thread-resource-link__body>span em{padding:1px 5px;border-radius:3px;color:#8a6728;background:#f5ecd4;font-style:normal;font-weight:650}.thread-resource-link__body strong{overflow:hidden;color:#31463a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.thread-resource-link__body p{display:-webkit-box;overflow:hidden;margin:0;color:#6f7f70;font-size:10.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.thread-resource-link__body small{display:inline-flex;align-items:center;gap:3px;color:#93a094;font-size:9px}.thread-resource-link__cta{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:7px 10px;border-radius:6px;color:#fff;background:#3f7a45;font-size:10.5px;font-weight:650;text-decoration:none}.thread-resource-link__cta:hover{background:#32683a}.thread-resource-manage{display:flex;justify-content:flex-end;margin:-10px 0 14px}.thread-resource-manage button{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:0;color:#8a978c;background:transparent;font:inherit;font-size:9px;cursor:pointer}.thread-resource-manage button:hover{color:#3f7a45}.thread-resource-missing{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 18px;padding:10px 12px;border:1px dashed #d8c8b8;border-radius:8px;color:#8b6b56;background:#fdf8f0}.thread-resource-missing>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.55}.thread-resource-missing button{flex:0 0 auto;padding:5px 9px;border:1px solid #d9b9a2;border-radius:5px;color:#8d5d43;background:#fffaf4;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.thread-resource-missing button:hover{background:#f9ecdf}.modal.thread-resource-modal{max-width:520px}.thread-resource-form{display:flex;flex-direction:column;gap:10px}.thread-resource-form label{display:flex;flex-direction:column;gap:5px;color:#536558;font-size:10.5px;font-weight:650}.thread-resource-form select{width:100%;padding:8px 9px;border:1px solid #e1dacd;border-radius:6px;color:#31463a;background:#fffdf8;font:inherit;font-size:11.5px;font-weight:400}.thread-resource-form__hint{color:#8a978c;font-size:10.5px}.thread-resource-form__empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px;border-radius:8px;color:#839083;background:#f7f5ee;text-align:center}.thread-resource-form__empty p{margin:0;font-size:11px}.thread-resource-form__unlink{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:0;border:0;color:#a05d4d;background:transparent;font:inherit;font-size:10px;cursor:pointer}.thread-resource-form__note{margin:0;padding:8px 9px;border-radius:6px;color:#8a978c;background:#f7f5ee;font-size:9.5px;line-height:1.6}.thread-resource-modal__footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:680px){.thread-resource-link{align-items:flex-start;flex-wrap:wrap}.thread-resource-link__cover{width:64px;height:56px}.thread-resource-link__body{flex-basis:calc(100% - 76px)}.thread-resource-link__cta{justify-content:center;width:100%}}.brand-mark{display:block;object-fit:contain;border-radius:6px;image-rendering:pixelated;filter:drop-shadow(0 3px 7px rgba(55,61,43,.14))}.brand:hover .brand-mark{transform:translateY(-1px);filter:drop-shadow(0 4px 9px rgba(55,61,43,.2))}.theme-switch{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:2px;border:1px solid #d8e1d3;border-radius:6px;background:#ffffff8a}.theme-switch__icon{display:inline-flex;align-items:center;justify-content:center;padding:0 3px;color:#718373}.theme-switch__option{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 7px;border:0;border-radius:4px;color:#829083;background:transparent;font-size:9px;font-weight:650;white-space:nowrap;transition:color .15s ease,background .15s ease}.theme-switch__option:hover{color:#3d5c48}.theme-switch__option.is-active{color:#2b5338;background:#fff;box-shadow:0 1px 2px #36453117}.theme-switch__swatch{display:block;width:7px;height:7px;flex:0 0 auto;border-radius:50%}.theme-switch__swatch--paper{background:linear-gradient(135deg,#e7dcc7 50%,#376b4d 50%)}.theme-switch__swatch--fury{background:linear-gradient(135deg,#79b652 50%,orange 50%)}.mobile-menu__theme{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid #ece5d9}.mobile-menu__theme>span{color:#7a8a7d;font-size:10px;font-weight:650;letter-spacing:.02em}@media(max-width:760px){.topbar .theme-switch{display:none}}.theme-switch__swatch--night{background:linear-gradient(135deg,#101713 50%,#79b652 50%)}html[data-theme=fury]{color-scheme:light;--bg-0: #eef4ed;--bg-1: #fdfdfd;--bg-2: #f5f9f4;--bg-3: #e9f0e7;--panel: #ffffff;--panel-2: #f8fbf7;--panel-3: #f0f6ee;--slot: #f5f9f3;--line: #e2e9e0;--line-soft: #edf2eb;--line-strong: #c7d7c3;--text: #202a21;--text-soft: #344438;--muted: #68756a;--dim: #8b978e;--emerald: #79b652;--emerald-deep: #4f7f30;--emerald-dark: #3f6b26;--grass: #8bc34a;--gold: #c56a00;--gold-deep: #9a4f00;--redstone: #c15440;--diamond: #2b7f88;--lapis: #5168bb;--purple: #7656a0;--coral: #ba6950;--amber: #b56a08;--mint: #eef7e2;--sky: #e8f4f7;--rose: #a65370;--paper: #ffffff;--shadow-panel: 0 1px 2px rgba(31, 46, 32, .04), 0 8px 22px rgba(31, 46, 32, .055);--fury-green: #79b652;--fury-green-700: #4f7f30;--fury-green-800: #3f6b26;--fury-green-50: #f0f8e7;--fury-orange: #ffa500;--fury-orange-700: #c56a00;--fury-orange-50: #fff4df;--fury-surface: #ffffff;--fury-line: #e2e9e0}html[data-theme=fury]{background:#fdfdfd}html[data-theme=fury] body{color:var(--text);background-color:#fdfdfd;background-image:radial-gradient(ellipse 48% 30% at 3% -5%,rgba(121,182,82,.11),transparent 66%),radial-gradient(ellipse 34% 24% at 100% 2%,rgba(255,165,0,.07),transparent 64%),linear-gradient(180deg,#fff,#fbfdfa 52%,#f6faf5)}html[data-theme=fury] body:before{opacity:.2;background-image:radial-gradient(rgba(79,127,48,.12) .7px,transparent .7px);background-size:22px 22px}html[data-theme=fury] ::selection{color:#fff;background:#4f7f30}html[data-theme=fury] :focus-visible{outline-color:#79b652}html[data-theme=fury] ::-webkit-scrollbar-track{background:#f2f6f1}html[data-theme=fury] ::-webkit-scrollbar-thumb{border-color:#f2f6f1;background:#c7d5c4}html[data-theme=fury] ::-webkit-scrollbar-thumb:hover{background:#9fb59b}html[data-theme=fury] .site-header{background:#fffffff5;box-shadow:0 1px #1f38231a}html[data-theme=fury] .topbar{position:relative;border-bottom:0;background:#79b652;color:#ffffffe6}html[data-theme=fury] .topbar:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#4f7f30,orange)}html[data-theme=fury] .topbar__inner{color:#ffffffd6}html[data-theme=fury] .topbar__status strong,html[data-theme=fury] .topbar__ticker a,html[data-theme=fury] .topbar__meta{color:#ffffffeb}html[data-theme=fury] .topbar__ticker a:hover{color:#fff}html[data-theme=fury] .topbar__tag{color:#352400;background:orange}html[data-theme=fury] .topbar__meta,html[data-theme=fury] .topbar__sep{color:#ffffffa8}html[data-theme=fury] .topbar__status .live-dot{background:#b9f6ca;box-shadow:0 0 0 3px #b9f6ca29}html[data-theme=fury] .mainnav{border-bottom-color:#e2e9e0}html[data-theme=fury] .mainnav__link{color:#5d6d61}html[data-theme=fury] .mainnav__link:hover{color:#263f2c}html[data-theme=fury] .mainnav__link.is-active{color:#4f7f30}html[data-theme=fury] .mainnav__link.is-active:after{background:orange}html[data-theme=fury] .brand__name{color:#1e4b35}html[data-theme=fury] .brand__bbs{color:#c56a00}html[data-theme=fury] .search-trigger,html[data-theme=fury] .icon-btn{border-color:#e0e8de;color:#67756b;background:#f7faf6}html[data-theme=fury] .search-trigger:hover,html[data-theme=fury] .icon-btn:hover:not(:disabled),html[data-theme=fury] .icon-btn.is-active{border-color:#b8cfb4;color:#4f7f30;background:#f0f7ed}html[data-theme=fury] .search-trigger kbd{border-color:#e0e8de;color:#89958d;background:#fff}html[data-theme=fury] .header-login{color:#5d6d61}html[data-theme=fury] .header-register,html[data-theme=fury] .header-register.mc-btn{border-color:#5f9e36;color:#fff;background:#5f9e36}html[data-theme=fury] .header-register:hover:not(:disabled){background:#4f7f30}html[data-theme=fury] .emerald-balance{border-color:#cfe3ca;color:#456d2f;background:#f1f8ed}html[data-theme=fury] .count-badge{background:#c56a00}html[data-theme=fury] .topbar .theme-switch{border-color:#ffffff3d;background:#ffffff1a}html[data-theme=fury] .topbar .theme-switch__icon{color:#ffffffb3}html[data-theme=fury] .topbar .theme-switch__option{color:#ffffffbd}html[data-theme=fury] .topbar .theme-switch__option:hover{color:#fff}html[data-theme=fury] .topbar .theme-switch__option.is-active{color:#23452a;background:#fff;box-shadow:0 1px 2px #132b152e}html[data-theme=fury] .panel,html[data-theme=fury] .side-panel,html[data-theme=fury] .resource-card,html[data-theme=fury] .product-card,html[data-theme=fury] .home-feed,html[data-theme=fury] .resource-filters,html[data-theme=fury] .forum-toolbar,html[data-theme=fury] .page-error-wrap .panel,html[data-theme=fury] .activity-timeline,html[data-theme=fury] .leaderboard-table,html[data-theme=fury] .podium-card,html[data-theme=fury] .cycle-card,html[data-theme=fury] .barter-card,html[data-theme=fury] .guarantee-card,html[data-theme=fury] .exchange-section,html[data-theme=fury] .checkin-line,html[data-theme=fury] .home-exchange-mini{border-color:var(--fury-line);border-radius:8px;background:var(--fury-surface);box-shadow:var(--shadow-panel)}html[data-theme=fury] .home-feed .thread-row,html[data-theme=fury] .thread-row,html[data-theme=fury] .home-feed .thread-list,html[data-theme=fury] .home-feed__head,html[data-theme=fury] .thread-list,html[data-theme=fury] .reply-list{background:#fff}html[data-theme=fury] .home-feed__head,html[data-theme=fury] .side-panel__head,html[data-theme=fury] .resource-filter-head,html[data-theme=fury] .download-card__head,html[data-theme=fury] .leaderboard-table__head,html[data-theme=fury] .cycle-card__head,html[data-theme=fury] .cycle-card__foot{background:#f7fbf5}html[data-theme=fury] .pagination__arrow,html[data-theme=fury] .pagination__page,html[data-theme=fury] .thread-like-btn,html[data-theme=fury] .version-row,html[data-theme=fury] .trade-loop,html[data-theme=fury] .trade-loop__node{border-color:#e2e9e0;background:#fff}html[data-theme=fury] .filter-chip{border-color:#e3ebe0;color:#6f7f72;background:#f7fbf5}html[data-theme=fury] .filter-chip:hover,html[data-theme=fury] .filter-chip.is-active{color:#4f7f30;border-color:#c9dfb8;background:#f0f8e7}html[data-theme=fury] .shop-trust-row{border-color:#e2e9e0;background:#fff}html[data-theme=fury] .shop-seller-cta{border-color:#dfecd3;background:#f5fbea}html[data-theme=fury] .thread-info-card,html[data-theme=fury] .thread-side-note,html[data-theme=fury] .resource-author-note,html[data-theme=fury] .review-overview,html[data-theme=fury] .review-form,html[data-theme=fury] .download-card__changelog{border-color:#e2e9e0;background:#f7fbf5}html[data-theme=fury] .download-card__head,html[data-theme=fury] .download-card__changelog{border-color:#edf2eb}html[data-theme=fury] .download-card select,html[data-theme=fury] .version-row select{border-color:#dfe7dc;background:#fff}html[data-theme=fury] .thread-row{border-bottom-color:#edf2eb}html[data-theme=fury] .thread-row:hover{background:#f7fbf5}html[data-theme=fury] .thread-row__title,html[data-theme=fury] .thread-row--dense .thread-row__title{color:#24372a}html[data-theme=fury] .thread-row:hover .thread-row__title,html[data-theme=fury] .thread-row:hover .thread-row__excerpt{color:#4f7f30}html[data-theme=fury] .thread-row__excerpt{color:#758277}html[data-theme=fury] .thread-row__bottom{color:#929e95}html[data-theme=fury] .thread-row__author{color:#5d7262}html[data-theme=fury] .thread-row__dot{background:#d2ddd0}html[data-theme=fury] .thread-row__tags .tag{color:#6f7f72;background:#f2f7ef}html[data-theme=fury] .home-feed__head,html[data-theme=fury] .home-feed__more,html[data-theme=fury] .home-picks,html[data-theme=fury] .home-picks__head{border-color:#edf2eb}html[data-theme=fury] .home-feed__more{color:#4b6c56}html[data-theme=fury] .home-feed__more:hover,html[data-theme=fury] .home-picks__head a:hover{color:#4f7f30}html[data-theme=fury] .home-picks{border-color:#e2e9e0;background:#fff;box-shadow:var(--shadow-panel)}html[data-theme=fury] .home-pick__rank{color:#a8b7ab}html[data-theme=fury] .home-pick:first-child .home-pick__rank{color:#b27200}html[data-theme=fury] .home-picks__head>span em{color:#7a4a00;background:#fff1d6}html[data-theme=fury] .home-pick{border-bottom-color:#edf2eb}html[data-theme=fury] .home-pick:hover{background:#f7fbf5}html[data-theme=fury] .home-pick__body strong{color:#344a39}html[data-theme=fury] .home-pick__body small,html[data-theme=fury] .home-pick__body>span{color:#8d998f}html[data-theme=fury] .home-pick__thumb{border-color:#e0e8de;background:#eef4ec}html[data-theme=fury] .home-picks__head>span{color:#435e49}html[data-theme=fury] .home-exchange-mini{border-color:#dfecd3;background:radial-gradient(ellipse at 100% 0%,rgba(255,165,0,.08),transparent 54%),radial-gradient(ellipse at 0% 100%,rgba(121,182,82,.08),transparent 60%),#f7fbf5}html[data-theme=fury] .home-exchange-mini h3{color:#2d5137}html[data-theme=fury] .home-exchange-mini__head .eyebrow,html[data-theme=fury] .home-exchange-mini__head>a{color:#6e8874}html[data-theme=fury] .home-exchange-mini__head>a:hover,html[data-theme=fury] .home-exchange-mini__cta:hover{color:#4f7f30}html[data-theme=fury] .home-exchange-mini__stats{border-top-color:#e1ebde}html[data-theme=fury] .home-exchange-mini__stats strong{color:#386c44}html[data-theme=fury] .home-exchange-mini__cta{color:#4f7f30}html[data-theme=fury] .home-exchange-mini__people .pixel-avatar{border-color:#f7fbf5}html[data-theme=fury] .checkin-line{border-color:#dfecd3;background:#fff}html[data-theme=fury] .checkin-line__copy strong{color:#31513b}html[data-theme=fury] .checkin-line__button{border-color:#c9dfb8;color:#456d2f;background:#f5fbea}html[data-theme=fury] .checkin-line__button:hover:not(:disabled){border-color:#8fb98a;color:#1f5e2b;background:#eaf6e6}html[data-theme=fury] .mc-btn{border-radius:8px}html[data-theme=fury] .mc-btn--primary,html[data-theme=fury] .header-register{border-color:#5f9e36;color:#fff;background:#5f9e36;box-shadow:0 1px 2px #3f6b2629}html[data-theme=fury] .mc-btn--primary:hover:not(:disabled),html[data-theme=fury] .header-register:hover:not(:disabled){border-color:#4f7f30;background:#4f7f30;box-shadow:0 4px 12px #3f6b262e}html[data-theme=fury] .mc-btn--emerald{border-color:#3f6b26;background:#3f6b26}html[data-theme=fury] .mc-btn--stone,html[data-theme=fury] .mc-btn--ghost{border-color:#dfe7dc;color:#3d5142;background:#fff}html[data-theme=fury] .mc-btn--stone:hover:not(:disabled),html[data-theme=fury] .mc-btn--ghost:hover:not(:disabled){border-color:#b9cfb4;color:#4f7f30;background:#f5fbea}html[data-theme=fury] .mc-btn--gold{border-color:#e68a00;color:#3b2907;background:orange}html[data-theme=fury] .mc-btn--gold:hover:not(:disabled){background:#ffb52e}html[data-theme=fury] .mc-btn:disabled{border-color:#e4ebe1;color:#9ba79d;background:#f2f6ef}html[data-theme=fury] .inline-search,html[data-theme=fury] .search-page-form,html[data-theme=fury] .hero-search,html[data-theme=fury] .forum-toolbar .inline-search{border-color:#dfe7dc;border-radius:8px;background:#fff;box-shadow:none}html[data-theme=fury] .inline-search button{color:#4e6254;background:#f1f7ee}html[data-theme=fury] .inline-search button:hover{color:#4f7f30;background:#e8f4e4}html[data-theme=fury] .search-page-form button,html[data-theme=fury] .hero-search button{border-color:#5f9e36;color:#fff;background:#5f9e36}html[data-theme=fury] .search-page-form button:hover,html[data-theme=fury] .hero-search button:hover{background:#4f7f30}html[data-theme=fury] .tag{border-color:#e0e8de;color:#6b7b6f;background:#f6faf4}html[data-theme=fury] .eyebrow{color:#738575}html[data-theme=fury] .eyebrow__dash{background:orange}html[data-theme=fury] .feed-tabs button.is-active,html[data-theme=fury] .forum-tabs button.is-active{color:#4f7f30}html[data-theme=fury] .feed-tabs button.is-active:after,html[data-theme=fury] .forum-tabs button.is-active:after{background:orange}html[data-theme=fury] .text-field,html[data-theme=fury] input.text-field,html[data-theme=fury] textarea.text-field,html[data-theme=fury] .select-field{border-color:#dfe7dc;background:#fff}html[data-theme=fury] .text-field:focus,html[data-theme=fury] textarea.text-field:focus,html[data-theme=fury] .select-field:focus{border-color:#79b652;box-shadow:0 0 0 3px #79b6521f}html[data-theme=fury] .modal,html[data-theme=fury] .cart-drawer,html[data-theme=fury] .mobile-menu,html[data-theme=fury] .user-menu__dropdown,html[data-theme=fury] .notifications-panel{border-color:#e0e8de;background:#fff}html[data-theme=fury] .modal__top,html[data-theme=fury] .modal__footer,html[data-theme=fury] .cart-drawer__foot,html[data-theme=fury] .notifications-panel__head,html[data-theme=fury] .mobile-menu__head,html[data-theme=fury] .mobile-menu__profile,html[data-theme=fury] .mobile-menu__theme{border-color:#edf2eb;background:#f8fbf7}html[data-theme=fury] .mobile-nav-link{border-color:#edf2eb;color:#415448}html[data-theme=fury] .mobile-menu__theme>span{color:#718273}html[data-theme=fury] .mobile-menu__tools{border-color:#e4ebe1;background:#f7faf5}html[data-theme=fury] .mobile-menu__tools button:hover,html[data-theme=fury] .mobile-menu__tools a:hover{color:#4f7f30;background:#f0f8e7}html[data-theme=fury] .site-footer{border-top-color:#dcebd0;background:radial-gradient(ellipse 40% 90% at 0% 0%,rgba(121,182,82,.12),transparent 68%),#f4f9ee}html[data-theme=fury] .site-footer:before{height:3px;background:linear-gradient(90deg,#79b652,orange);opacity:1}html[data-theme=fury] .footer-brand strong,html[data-theme=fury] .site-footer__column h4{color:#2f4525}html[data-theme=fury] .site-footer__brand>p,html[data-theme=fury] .site-footer__column a,html[data-theme=fury] .site-footer__status{color:#718268}html[data-theme=fury] .site-footer__column a:hover{color:#4f7f30}html[data-theme=fury] .site-footer__bottom{border-top-color:#dfead5;background:#eaf3e1}html[data-theme=fury] .site-footer__bottom-inner{color:#82907b}html[data-theme=fury] .site-footer__bottom-inner a:hover{color:#4f7f30}html[data-theme=fury] .footer-live{color:#708a5f}html[data-theme=fury] .home-hero--showcase{border-bottom-color:#e8efe5;background:#fdfdfd}html[data-theme=fury] .hero-banner{border-color:#dce7d9;box-shadow:0 14px 36px #213e241f}html[data-theme=fury] .hero-search{border-color:#dfe7dc}html[data-theme=fury] .hero-quick-tags{color:#8b978e}html[data-theme=fury] .hero-quick-tags a{color:#647568}html[data-theme=fury] .hero-quick-tags a:hover{color:#4f7f30}html[data-theme=fury] .home-hub{border-top-color:#e8efe5;background:#f7faf5}html[data-theme=fury] .home-hub__bar{border-bottom-color:#e2e9e0}html[data-theme=fury] .home-hub__bar .eyebrow,html[data-theme=fury] .home-hub__links a{color:#758679}html[data-theme=fury] .home-hub__bar h2{color:#203528}html[data-theme=fury] .home-hub__links a:hover{color:#4f7f30}html[data-theme=fury] .home-feed__head,html[data-theme=fury] .home-feed .thread-row{border-bottom-color:#edf2eb}html[data-theme=fury] .home-feed .thread-row:hover{background:#f6fbf4}html[data-theme=fury] .page-top__row{border-bottom-color:#e2e9e0}html[data-theme=fury] .thread-hero{border-bottom-color:#e2e9e0;background:radial-gradient(ellipse 38% 100% at 12% 0%,color-mix(in srgb,var(--thread-accent, #88a27a) 9%,transparent),transparent 70%),linear-gradient(180deg,#fff,#f7fbf5)}html[data-theme=fury] .thread-hero__divider{background:#d8e1d6}html[data-theme=fury] .resource-detail-hero{background:radial-gradient(ellipse 36% 70% at 4% 0%,rgba(121,182,82,.08),transparent 68%),radial-gradient(ellipse 28% 60% at 100% 0%,rgba(255,165,0,.055),transparent 66%),linear-gradient(180deg,#fff,#f7fbf5)}html[data-theme=fury] .download-card,html[data-theme=fury] .resource-safety,html[data-theme=fury] .exchange-offer-panel,html[data-theme=fury] .exchange-side-note,html[data-theme=fury] .exchange-side-note--warning{border-color:#e2e9e0;background:#fff}html[data-theme=fury] .resource-safety{background:#f7fbf5}html[data-theme=fury] .exchange-side-note,html[data-theme=fury] .exchange-side-note--warning{background:#fbfdf9}html[data-theme=fury] .thread-article__top,html[data-theme=fury] .thread-article__author-row,html[data-theme=fury] .thread-tags,html[data-theme=fury] .thread-action-bar,html[data-theme=fury] .reply-card__head{border-color:#edf2eb}html[data-theme=fury] .thread-action-bar{background:#f8fbf7}html[data-theme=fury] .exchange-how{border-color:#e2e9e0;background:#fff}html[data-theme=fury] .exchange-section__head,html[data-theme=fury] .cycle-card__foot,html[data-theme=fury] .barter-card__foot{border-color:#edf2eb}html[data-theme=fury] .cycle-card,html[data-theme=fury] .barter-card,html[data-theme=fury] .guarantee-card{background:#fff}html[data-theme=fury] .engine-status{color:#4f7f30;background:#f0f8e7}html[data-theme=fury] .page-top h1{color:#21372a}html[data-theme=fury] .breadcrumb{color:#8b978e}html[data-theme=fury] .breadcrumb a{color:#6c7c70}html[data-theme=fury] .breadcrumb a:hover{color:#4f7f30}html[data-theme=fury] .resource-filters{background:#fff}html[data-theme=fury] .filter-group+.filter-group,html[data-theme=fury] .filter-block+.filter-block{border-top-color:#edf2eb}html[data-theme=fury] .filter-option.is-active,html[data-theme=fury] .filter-option:hover{color:#4f7f30;background:#f0f8e7}html[data-theme=fury] .resource-toolbar{border-bottom-color:#e2e9e0}html[data-theme=fury] .resource-card__media,html[data-theme=fury] .product-card__media{border-bottom-color:#edf2eb;background:#e9f0e6}html[data-theme=fury] .resource-card__body,html[data-theme=fury] .product-card__body{background:#fff}html[data-theme=fury] .resource-card__title-line h3,html[data-theme=fury] .product-card__body h3{color:#273b2e}html[data-theme=fury] .resource-card__body>p,html[data-theme=fury] .product-card__body>p{color:#76857a}html[data-theme=fury] .resource-card__compat span{border-color:#e4ebe1;color:#78897d;background:#f7faf5}html[data-theme=fury] .resource-card__footer,html[data-theme=fury] .product-card__meta{border-top-color:#edf2eb}html[data-theme=fury] .resource-card__featured,html[data-theme=fury] .product-card__badge{color:#5a3d00;background:#ffd782}html[data-theme=fury] .resource-card__price,html[data-theme=fury] .resource-card__category{color:#2f5c3d;background:#fffffff0}html[data-theme=fury] .product-card__add.mc-btn{border-color:#c6ddc1;color:#456d2f;background:#f0f8e7}html[data-theme=fury] .product-card__add.mc-btn:hover:not(:disabled){border-color:#9ec49a;color:#1f5e2b;background:#e4f3e0}html[data-theme=fury] .shop-toolbar{border-bottom-color:#e2e9e0}html[data-theme=fury] .shop-tabs button.is-active,html[data-theme=fury] .shop-tabs button:hover{color:#4f7f30}html[data-theme=fury] .shop-tabs button.is-active{border-bottom-color:orange}html[data-theme=fury] .forum-toolbar,html[data-theme=fury] .forum-sidebar .panel,html[data-theme=fury] .category-panel{background:#fff}html[data-theme=fury] .category-link:hover,html[data-theme=fury] .category-link.is-active{color:#4f7f30;background:#f0f8e7}html[data-theme=fury] .forum-main .thread-row{background:#fff}html[data-theme=fury] .thread-article,html[data-theme=fury] .reply-card,html[data-theme=fury] .thread-action-bar,html[data-theme=fury] .compose-main,html[data-theme=fury] .submit-section,html[data-theme=fury] .profile-panel{border-color:#e2e9e0;background:#fff}html[data-theme=fury] .leaderboard-row{border-bottom-color:#edf2eb}html[data-theme=fury] .podium-card--1{border-color:#f0c46a;background:#fffaf0}html[data-theme=fury] .leaderboard-note{border-color:#f0dfbd;background:#fffaf0}html[data-theme=fury] .search-page-tabs button.is-active{color:#4f7f30;border-color:#c9dfb8;background:#f0f8e7}html[data-theme=fury] .search-landing__art{border-color:#e0e8de;background:#f7faf5}html[data-theme=fury] .quick-searches button{border-color:#e0e8de;color:#66766a;background:#fff}html[data-theme=fury] .quick-searches button:hover{color:#4f7f30;border-color:#c9dfb8;background:#f1f9ee}html[data-theme=fury] .auth-page{background:#fdfdfd}html[data-theme=fury] .auth-page__art{border-right-color:#1f5127}html[data-theme=fury] .auth-page__shade{background:linear-gradient(90deg,#0c2311d1,#1230187a),radial-gradient(ellipse 44% 54% at 72% 56%,rgba(255,165,0,.2),transparent 68%)}html[data-theme=fury] .auth-page__panel{border-left-color:#e2e9e0;background:radial-gradient(ellipse 55% 35% at 50% 0%,rgba(76,175,80,.07),transparent 68%),#fdfdfd}html[data-theme=fury] .auth-panel{border-color:#e0e8de;border-radius:8px;background:#fff;box-shadow:0 18px 50px #20362214}html[data-theme=fury] .auth-tabs{border-color:#e2e9e0;background:#f5fbea}html[data-theme=fury] .auth-tabs button{color:#7b8a7e}html[data-theme=fury] .auth-tabs button.is-active{color:#4f7f30;background:#fff;box-shadow:0 1px 3px #23412514}html[data-theme=fury] .auth-input{border-color:#dfe7dc;background:#fff}html[data-theme=fury] .auth-input:focus-within{border-color:#79b652;box-shadow:0 0 0 3px #79b6521c}html[data-theme=fury] .auth-profession{border-color:#e3ebe0;background:#fff}html[data-theme=fury] .auth-profession.is-active{border-color:#a8cda4;color:#4f7f30;background:#f0f8e7}html[data-theme=fury] .auth-demo{border-color:#e2e9e0;background:#f7fbf5}html[data-theme=fury] .auth-demo:hover{border-color:#bfd5ba;background:#f0f8ed}html[data-theme=fury] .auth-divider:before,html[data-theme=fury] .auth-divider:after{background:#e6ece3}html[data-theme=fury] .auth-section-account,html[data-theme=fury] .auth-panel__foot{border-color:#e8efe5;color:#7f8d82}.resource-detail-hero{padding:18px 0 24px;border-bottom:0;background:transparent}html[data-theme=fury] .resource-detail-hero{background:transparent}.resource-detail-hero .breadcrumb{margin-bottom:14px}.resource-detail-top{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:stretch}.resource-gallery{display:flex;flex-direction:column;align-self:stretch;min-width:0}.resource-gallery__main{flex:1;min-height:360px;border-radius:12px}.resource-gallery__image-link,.resource-gallery__image-link .resource-gallery__image,.resource-gallery__scene{width:100%;height:100%}.resource-gallery__image,.resource-gallery__scene{aspect-ratio:auto;object-fit:cover}.resource-gallery__image-link{height:100%}.resource-gallery__image-link .resource-gallery__image{aspect-ratio:auto;object-fit:cover}.resource-gallery__meta{margin-top:8px}.resource-summary{display:flex;flex-direction:column;min-width:0;height:100%;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-panel)}.resource-summary__badges{margin-bottom:9px}.resource-summary h1{margin:0 0 8px;font-size:clamp(26px,2.3vw,32px);line-height:1.28;letter-spacing:-.035em;text-wrap:balance}.resource-summary__lead{margin:0 0 14px;font-size:12.5px;line-height:1.7}.resource-summary__author{padding:11px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.resource-summary__stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;padding:0;border:0}.resource-summary__stats>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 9px;border:1px solid var(--line-soft);border-radius:7px;background:var(--panel-2)}.resource-summary__stats strong{font-size:16px;line-height:1.2}.resource-summary__stats span{font-size:8.5px}.resource-summary__stats .rating-stars{margin:1px 0}.resource-summary__divider{display:none}.resource-summary__compat{display:flex;flex-direction:column;gap:8px;margin-top:0}.resource-summary__compat>div{display:flex;align-items:flex-start;gap:9px}.resource-summary__compat>div>span{flex:0 0 56px;padding-top:3px}.resource-summary__compat>div>div{display:flex;flex-wrap:wrap;gap:4px}.resource-summary__file{display:flex;align-items:center;gap:5px;margin-top:10px;padding:9px 0;border-top:1px solid var(--line-soft);color:var(--muted);font-size:9px}.resource-summary__file svg{color:var(--emerald-deep)}.resource-summary__file em{margin-left:auto;color:var(--dim);font-size:8.5px;font-style:normal}.resource-summary__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line-soft)}.resource-detail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:26px;padding:24px 0 76px}.resource-section{border-radius:12px}@media(max-width:1050px){.resource-detail-top,.resource-detail-layout{grid-template-columns:1fr;gap:18px}.resource-gallery,.resource-summary{width:min(100%,680px);margin-inline:auto}.resource-gallery{display:block}.resource-gallery__main{flex:none;min-height:0;max-height:none}.resource-gallery__image-link,.resource-gallery__image-link .resource-gallery__image,.resource-gallery__image,.resource-gallery__scene{height:auto}.resource-gallery__image,.resource-gallery__scene{aspect-ratio:16 / 9}.resource-summary{height:auto;padding:20px}.resource-summary__actions{margin-top:16px}.resource-detail-layout{padding-top:18px}.resource-download-side{order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:min(100%,680px);margin-inline:auto}.resource-download-side .download-card:first-child{grid-row:span 2}}@media(max-width:760px){.resource-detail-hero{padding-top:12px}.resource-summary{padding:17px}.resource-summary h1{font-size:27px}.resource-summary__stats{gap:6px}.resource-download-side{grid-template-columns:1fr;width:100%}.resource-download-side .download-card:first-child{grid-row:auto}}.auth-page--centered{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0;overflow:hidden;background:radial-gradient(ellipse 42% 38% at 50% -6%,rgba(76,175,80,.11),transparent 70%),radial-gradient(ellipse 30% 30% at 92% 100%,rgba(255,165,0,.08),transparent 72%),var(--bg-1)}.auth-page--centered:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.28;background-image:radial-gradient(rgba(54,83,57,.1) .7px,transparent .7px);background-size:24px 24px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 72%)}.auth-page--centered .auth-page__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:44px 24px 30px;border:0;background:transparent}.auth-page__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(100%,440px);margin-bottom:14px}.auth-page--centered .auth-brand{gap:9px}.auth-page--centered .auth-brand>span{padding:0;border:0;background:transparent}.auth-page--centered .auth-brand strong{color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:800;letter-spacing:-.01em}.auth-page--centered .auth-brand small{margin-top:3px;color:var(--muted);font-family:var(--font-body);font-size:8px;letter-spacing:.04em}.auth-page--centered .auth-back{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:var(--panel);font-size:10px;font-weight:600;text-decoration:none}.auth-page--centered .auth-back:hover{border-color:var(--line-strong);color:var(--emerald-deep);background:var(--panel-2)}.auth-page--centered .auth-panel{width:min(100%,440px);padding:30px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 50px #2d3a271a}.auth-page--centered .auth-panel__head h2{font-size:clamp(27px,2.5vw,31px)}.auth-page--centered .auth-panel__head p{max-width:330px;line-height:1.7}.auth-page--centered .auth-page__bottom{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,440px);margin-top:16px;padding:0;color:var(--dim);font-family:var(--font-body);font-size:8.5px;letter-spacing:.02em}.auth-page--centered .auth-page__bottom span+span:before{content:"·";margin-right:12px;color:var(--line-strong)}html[data-theme=fury] .auth-page--centered .auth-panel{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 16px 44px #1f3d2214}html[data-theme=fury] .auth-page--centered .auth-panel:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#79b652,orange)}html[data-theme=fury] .auth-page--centered{background:radial-gradient(ellipse 42% 38% at 50% -6%,rgba(121,182,82,.1),transparent 70%),radial-gradient(ellipse 30% 30% at 92% 100%,rgba(255,165,0,.06),transparent 72%),#fdfdfd}@media(max-width:760px){.auth-page--centered .auth-page__panel{padding:20px 16px 26px}.auth-page--centered.auth-page--register .auth-page__panel{justify-content:flex-start}.auth-page__head{margin-bottom:11px}.auth-page--centered .auth-panel{padding:22px 18px;border-radius:12px}.auth-page--centered .auth-brand small{display:none}.auth-page--centered .auth-brand-mark,.auth-page--centered .brand-mark{width:32px;height:32px}.auth-page--centered .auth-page__bottom{margin-top:13px;font-size:8px}}@media(max-height:780px){.auth-page--centered .auth-page__panel{justify-content:flex-start;padding-top:28px}}.profile-hero{border-bottom-color:var(--line);background:var(--bg-1)}.profile-hero__banner{position:relative;height:260px;overflow:hidden;border-bottom:1px solid var(--line)}.profile-hero__banner--default{height:190px;background:radial-gradient(ellipse 44% 100% at 2% 12%,rgba(109,150,88,.14),transparent 70%),radial-gradient(ellipse 38% 100% at 100% 20%,rgba(191,151,88,.1),transparent 70%),linear-gradient(115deg,var(--panel-2) 0%,var(--bg-2) 54%,var(--panel-3) 100%)}.profile-hero__banner--default:before{content:"";position:absolute;inset:0;opacity:.52;background-image:linear-gradient(rgba(46,74,48,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(46,74,48,.055) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.5) 52%,transparent 92%)}.profile-hero__default-word{position:absolute;top:50%;right:8%;z-index:1;color:#2b4e2c12;font-family:var(--font-pixel);font-size:clamp(58px,8.6vw,110px);letter-spacing:.04em;line-height:1;transform:translateY(-50%);user-select:none}.profile-hero__banner--custom{height:260px;background:var(--panel-3)}.profile-hero__banner-image{display:block;width:100%;height:100%;object-fit:cover}.profile-hero__banner-shade{position:absolute;inset:0;pointer-events:none}.profile-hero__banner--default .profile-hero__banner-shade{background:linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--bg-1) 66%,transparent) 100%)}.profile-hero__banner--custom .profile-hero__banner-shade{background:linear-gradient(180deg,rgba(14,23,14,.04) 0%,rgba(14,23,14,.12) 48%,var(--bg-1) 100%),linear-gradient(90deg,rgba(15,25,15,.18),transparent 55%)}.profile-hero__banner-label{top:14px;right:18px;z-index:3;padding:4px 8px;border-radius:5px;font-size:8.5px;letter-spacing:.05em}.profile-hero__banner--default .profile-hero__banner-label{border-color:#4562452b;color:#68796a;background:#fffdf88f}.profile-hero__banner--custom .profile-hero__banner-label{border-color:#ffffff47;color:#ffffffe0;background:#121c125c}.profile-hero__banner--default+.profile-hero__inner{margin-top:-46px}.profile-hero__banner--custom+.profile-hero__inner{margin-top:-58px}.profile-hero__banner-actions{position:absolute;right:18px;bottom:13px;z-index:5;display:flex;align-items:center;gap:6px}.profile-banner-action{display:inline-flex;align-items:center;gap:5px;height:29px;padding:0 9px;border:1px solid rgba(55,78,53,.2);border-radius:6px;color:#3d5a43;background:#fffdf8e0;box-shadow:0 2px 6px #2c392712;font-size:10.5px;font-weight:650;backdrop-filter:blur(8px);transition:border-color .15s ease,background .15s ease}.profile-banner-action:hover:not(:disabled){border-color:#37693a73;background:#fff}.profile-banner-action--muted{color:#7a655d}.profile-banner-action:disabled{opacity:.6;cursor:wait}html[data-theme=fury] .profile-hero__banner--default{background:radial-gradient(ellipse 44% 100% at 2% 12%,rgba(121,182,82,.14),transparent 70%),radial-gradient(ellipse 38% 100% at 100% 20%,rgba(255,165,0,.08),transparent 70%),linear-gradient(115deg,#f8fbf5,#eef6e8 54%,#f7fbf3)}@media(max-width:760px){.profile-hero__banner--default{height:150px}.profile-hero__banner--custom{height:200px}.profile-hero__banner--default+.profile-hero__inner{margin-top:-34px}.profile-hero__banner--custom+.profile-hero__inner{margin-top:-38px}.profile-hero__banner-label{top:10px;right:12px;font-size:7.5px}.profile-hero__banner-actions{right:12px;bottom:9px;gap:5px}.profile-banner-action{height:27px;padding:0 8px;font-size:10px}.profile-hero__default-word{right:4%;font-size:62px}}.product-card__seller a,.product-card__body h3 a{color:inherit}.product-card__seller a:hover,.product-card__body h3 a:hover{color:var(--green-strong, #3f7a45)}.product-card__seller a{border-bottom:1px solid transparent}.product-card__seller a:hover{border-bottom-color:color-mix(in srgb,var(--green-strong, #3f7a45) 45%,transparent)}.product-card__detail{display:inline-block;margin-top:7px;color:var(--muted, #7d8c80);font-size:11px;text-decoration:none}.product-card__detail:hover{color:var(--green-strong, #3f7a45)}.product-grid--profile,.product-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail-page{padding-bottom:64px}.product-detail-top{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:stretch;margin:16px 0 24px}.product-detail-art{position:relative;display:flex;min-height:380px;padding:18px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.product-detail-art .product-art{width:100%;height:100%;min-height:342px;border-radius:9px}.product-detail-art .product-art__icon svg{width:184px;height:184px}.product-detail-art__badges{position:absolute;top:14px;left:14px;z-index:2;display:flex;gap:7px;align-items:center}.product-detail-art__category{padding:4px 8px;border:1px solid rgba(255,255,255,.28);border-radius:5px;color:#ffffffdb;background:#1e2c1c61;font-size:10px;font-weight:650;backdrop-filter:blur(6px)}.product-detail-art__badge{padding:4px 8px;border-radius:5px;color:#6f521e;background:#f9e7bbf0;font-size:10px;font-weight:700;box-shadow:0 2px 7px #242d1f1a}.product-detail-art__label{position:absolute;right:22px;bottom:20px;z-index:2;color:#ffffff8c;font-family:var(--font-pixel);font-size:7px;letter-spacing:.06em}.product-detail-summary{display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.product-detail-summary__eyebrow{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.product-detail-summary__eyebrow .tag{margin:0}.product-detail-summary h1{margin:12px 0 7px;color:var(--ink);font-size:clamp(26px,2.2vw,32px);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.product-detail-summary__tagline{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.product-detail-unpublished{margin-top:10px;padding:8px 10px;border:1px solid color-mix(in srgb,#a05d4d 22%,var(--line));border-radius:6px;color:#8f5749;background:#fdf3ef;font-size:10.5px;line-height:1.6}.product-seller-line{display:flex;align-items:center;gap:9px;margin-top:18px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel-2);text-decoration:none}.product-seller-line:hover{border-color:var(--line-strong)}.product-seller-line>div{min-width:0}.product-seller-line>div span{display:block;color:var(--muted);font-size:10px}.product-seller-line>div strong{display:block;margin-top:1px;font-size:12.5px}.product-seller-line__meta{margin-left:auto;color:var(--muted);font-size:10.5px;white-space:nowrap}.product-seller-line>svg{flex:0 0 auto;color:var(--muted)}.product-detail-price{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.product-detail-price>span:first-child{color:var(--muted);font-size:11px}.product-detail-price small{color:var(--gold-strong, #906a28);font-size:10.5px}.product-detail-actions{display:flex;gap:8px;margin-top:16px}.product-detail-actions .mc-btn{flex:1;justify-content:center}.product-detail-note{display:flex;align-items:flex-start;gap:5px;margin-top:auto;padding-top:14px;color:var(--muted);font-size:10.5px;line-height:1.6}.product-detail-note svg{flex:0 0 auto;margin-top:1px;color:var(--green-strong, #4f7f45)}.product-detail-report{margin-top:8px}.product-detail-own,.product-detail-soldout{margin-top:16px;padding:12px;border:1px solid color-mix(in srgb,var(--gold, #b98937) 22%,var(--line));border-radius:7px;color:var(--muted);background:color-mix(in srgb,var(--gold, #b98937) 6%,var(--panel));font-size:11.5px;line-height:1.7}.product-detail-own svg{vertical-align:-2px;margin-right:3px;color:var(--gold-strong, #906a28)}.product-detail-own a{display:inline-block;margin-left:4px;color:var(--green-strong, #3f7a45);font-weight:650}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.product-detail-main,.product-detail-side{display:flex;flex-direction:column;gap:18px;min-width:0}.product-detail-section{padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.product-detail-section__head{margin-bottom:15px}.product-detail-section__head--row,.product-detail-section__head--compact{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-detail-section__head--compact{align-items:center}.product-detail-section__head .eyebrow{display:flex;align-items:center;gap:5px;color:var(--muted);font-family:var(--font-pixel);font-size:8px;letter-spacing:.05em}.product-detail-section__head h2{margin:5px 0 0;color:var(--ink);font-size:17px}.product-detail-section__head--compact h2{margin:0;font-size:15px}.product-description{color:var(--ink-soft);font-size:14px;line-height:1.9}.product-description h2{margin:20px 0 8px;color:var(--ink);font-size:17px}.product-description h2:first-child{margin-top:0}.product-description p{margin:0 0 12px}.product-description ul{margin:0 0 14px;padding-left:20px}.product-description li{margin-bottom:5px}.product-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-delivery-grid>div{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.product-delivery-grid svg{color:var(--green-strong, #4f7f45)}.product-delivery-grid strong{display:block;margin:6px 0 4px;color:var(--ink);font-size:12px}.product-delivery-grid p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.7}.product-detail-note--quiet{margin-top:13px;padding-top:0}.product-seller-card>p{margin:14px 0;color:var(--muted);font-size:11.5px;line-height:1.75}.product-seller-card__head{display:flex;align-items:center;gap:10px}.product-seller-card__head>div{min-width:0}.product-seller-card__head span{display:block;color:var(--muted);font-size:9.5px}.product-seller-card__head strong{display:block;margin:1px 0;color:var(--ink);font-size:14px}.product-seller-card__head small{display:block;color:var(--muted);font-size:10px}.product-mini-list{display:flex;flex-direction:column;gap:5px}.product-mini-row{display:flex;align-items:center;gap:9px;padding:8px;border-radius:7px;color:inherit;text-decoration:none}.product-mini-row:hover{background:var(--panel-2)}.product-mini-row .product-art{flex:0 0 52px;width:52px;height:46px;min-height:0}.product-mini-row .product-art__icon svg{width:28px;height:28px}.product-mini-row>div{min-width:0;flex:1}.product-mini-row strong{display:block;overflow:hidden;color:var(--ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.product-mini-row>div span{display:block;overflow:hidden;margin-top:2px;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.product-buy-note>p{margin:9px 0;color:var(--muted);font-size:11.5px;line-height:1.7}.product-buy-note h2{margin:5px 0 0;font-size:16px}.product-buy-note .text-link{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:var(--green-strong, #3f7a45);font-size:11px;text-decoration:none}.product-detail-skeleton__art{min-height:380px}.product-detail-skeleton__copy{padding:22px}.resource-shop-list{display:flex;flex-direction:column;gap:5px}.resource-shop-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;color:inherit;text-decoration:none}.resource-shop-row:hover{background:var(--panel-2)}.resource-shop-row .product-art{flex:0 0 56px;width:56px;height:48px;min-height:0}.resource-shop-row .product-art__icon svg{width:28px;height:28px}.resource-shop-row>div{min-width:0;flex:1}.resource-shop-row strong{display:block;color:var(--ink);font-size:12px}.resource-shop-row>div span{display:block;overflow:hidden;margin-top:2px;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.resource-shop-row>svg{flex:0 0 auto;color:var(--muted)}.creator-loading{padding:40px 0}.creator-page{padding-bottom:64px}.creator-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.creator-overview__identity{display:flex;align-items:flex-start;gap:14px;min-width:0}.creator-overview__identity>div{min-width:0}.creator-overview__identity .eyebrow{display:flex;align-items:center;gap:5px;color:var(--muted);font-family:var(--font-pixel);font-size:8px;letter-spacing:.06em}.creator-overview__identity h2{margin:5px 0 4px;color:var(--ink);font-size:20px}.creator-overview__identity p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.creator-overview__links{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.creator-overview__links a{display:inline-flex;align-items:center;gap:3px;color:var(--green-strong, #3f7a45);font-size:11.5px;font-weight:650;text-decoration:none}.creator-overview__links span{color:var(--muted);font-size:10px}.creator-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.creator-stats>div{position:relative;padding:15px 18px}.creator-stats>div+div{border-left:1px solid var(--line)}.creator-stats span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:10.5px}.creator-stats span svg{color:var(--green-strong, #4f7f45)}.creator-stats strong{display:block;margin:5px 0 2px;color:var(--ink);font-family:var(--font-pixel);font-size:23px;font-weight:400;line-height:1}.creator-stats small{color:var(--muted);font-size:10px}.creator-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.creator-main,.creator-side{display:flex;flex-direction:column;gap:18px;min-width:0}.creator-section{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.creator-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.creator-section__head--compact{align-items:center}.creator-section__head .eyebrow{display:flex;align-items:center;gap:5px;color:var(--muted);font-family:var(--font-pixel);font-size:8px;letter-spacing:.05em}.creator-section__head h2{margin:5px 0 0;color:var(--ink);font-size:18px}.creator-section__head--compact h2{margin:0;font-size:16px}.resource-grid--creator{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-product-list{display:flex;flex-direction:column;gap:5px}.creator-product-row{display:flex;align-items:center;gap:9px;padding:7px;border-radius:7px;color:inherit;text-decoration:none}.creator-product-row:hover{background:var(--panel-2)}.creator-product-row .product-art{flex:0 0 55px;width:55px;height:48px;min-height:0}.creator-product-row .product-art__icon svg{width:28px;height:28px}.creator-product-row>div{min-width:0;flex:1}.creator-product-row strong{display:block;overflow:hidden;color:var(--ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.creator-product-row>div span{display:block;margin-top:2px;color:var(--muted);font-size:10px}.creator-stall__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.creator-stall__foot a{display:inline-flex;align-items:center;gap:3px;color:var(--green-strong, #3f7a45);font-size:10.5px;font-weight:650;text-decoration:none}.creator-stall__apply{display:inline-flex;align-items:center;gap:4px;margin-top:10px;padding:0;border:0;color:var(--muted);background:transparent;font:inherit;font-size:10.5px;text-decoration:none;cursor:pointer}.creator-stall__apply:hover{color:var(--green-strong, #3f7a45)}.creator-stall__head-actions{display:flex;align-items:center;gap:12px}.creator-stall__head-actions .creator-stall__apply{margin-top:0;color:var(--green-strong, #3f7a45);font-weight:650}.creator-applications__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:5px;color:#5d6e61;background:#f1f5ed;font-size:10px}.creator-application-list{display:flex;flex-direction:column}.creator-application-row{display:flex;align-items:flex-start;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.creator-application-row:first-child{border-top:0}.creator-application-row>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.creator-application-row strong{overflow:hidden;color:var(--ink);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.creator-application-row>div>span{color:var(--muted);font-size:9.5px}.creator-application-row small{color:#9a6b56;font-size:9.5px;line-height:1.5}.creator-application-row>a{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:var(--green-strong, #3f7a45);font-size:9.5px;font-weight:650;text-decoration:none;white-space:nowrap}.creator-application-status{display:inline-flex;align-items:center;flex:0 0 auto;margin-top:1px;padding:3px 6px;border-radius:4px;font-size:9px;font-weight:650}.creator-application-status.is-pending{color:#8a6728;background:#faf1dc}.creator-application-status.is-approved{color:#3f7151;background:#edf5e9}.creator-application-status.is-rejected{color:#9a5a4b;background:#fbece7}.modal.creator-application-modal{max-width:680px}.creator-application-form{display:flex;flex-direction:column;gap:13px}.creator-application-preview{display:flex;align-items:center;gap:13px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.creator-application-preview .product-art{flex:0 0 112px;width:112px;height:88px;min-height:0}.creator-application-preview .product-art__label{display:none}.creator-application-preview>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.creator-application-preview span{color:var(--muted);font-size:9px}.creator-application-preview strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.creator-application-preview p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.creator-application-form label{display:flex;flex-direction:column;gap:5px;color:var(--ink-soft);font-size:11px;font-weight:650}.creator-application-form label>span{align-self:flex-end;color:var(--muted);font-size:9px;font-weight:400}.creator-application-form input,.creator-application-form select,.creator-application-form textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--panel);font:inherit;font-size:12px;font-weight:400}.creator-application-form input:focus,.creator-application-form select:focus,.creator-application-form textarea:focus{outline:0;border-color:#9ebc96;box-shadow:0 0 0 3px #53855614}.creator-application-form textarea{resize:vertical;line-height:1.7}.creator-application-form__grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:10px}.creator-application-form .field-label{margin-bottom:-7px;color:var(--ink-soft);font-size:11px;font-weight:650}.creator-icon-picker{display:flex;flex-wrap:wrap;gap:5px}.creator-icon-option{display:flex;align-items:center;justify-content:center;width:34px;height:31px;border:1px solid var(--line);border-radius:5px;background:var(--panel);cursor:pointer}.creator-icon-option:hover{border-color:#b8cdb1}.creator-icon-option.is-active{border-color:#7fa879;background:#eef6e8;box-shadow:0 0 0 2px #58895617}.creator-palette-picker{display:flex;flex-wrap:wrap;gap:5px}.creator-palette-option{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:var(--panel);font-size:9.5px;cursor:pointer}.creator-palette-option i{width:9px;height:9px;border-radius:2px;background:#7f9b78}.creator-palette-option.is-moss i{background:#6b8f62}.creator-palette-option.is-lime i{background:#a7c56b}.creator-palette-option.is-wood i{background:#aa855d}.creator-palette-option.is-sky i{background:#83aebe}.creator-palette-option.is-emerald i{background:#45a878}.creator-palette-option.is-forest i{background:#4e7350}.creator-palette-option.is-paper i{background:#dfd7c2}.creator-palette-option.is-spruce i{background:#7c8170}.creator-palette-option.is-active{border-color:#7fa879;color:var(--ink);background:#f3f8ef}.creator-application-form__note{display:flex;align-items:flex-start;gap:5px;padding:9px 10px;border-radius:6px;color:var(--muted);background:var(--panel-2);font-size:10px;line-height:1.6}.creator-application-form__note svg{flex:0 0 auto;margin-top:1px;color:var(--green-strong, #3f7a45)}.creator-application-form__footer{display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){.creator-application-form__grid{grid-template-columns:1fr}.creator-application-preview .product-art{flex-basis:88px;width:88px;height:74px}.creator-stall__head-actions{gap:8px}}.creator-playbook h2{margin:5px 0 8px;color:var(--ink);font-size:16px}.creator-playbook>p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.75}.creator-playbook__links{display:flex;flex-direction:column;gap:3px;margin-top:12px}.creator-playbook__links a{display:flex;align-items:center;gap:5px;padding:7px 0;border-top:1px solid var(--line);color:var(--ink-soft);font-size:11.5px;text-decoration:none}.creator-playbook__links a svg:last-child{margin-left:auto;color:var(--muted)}.creator-score>div{display:flex;align-items:center;gap:8px;margin-top:8px}.creator-score>div strong{color:var(--ink);font-size:16px}.creator-score p{margin:8px 0 0;color:var(--muted);font-size:10.5px;line-height:1.6}@media(max-width:1050px){.product-detail-top,.product-detail-layout,.creator-layout{grid-template-columns:1fr}.product-grid--profile,.product-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product-detail-side .product-buy-note{grid-column:1 / -1}.creator-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.creator-score{grid-column:1 / -1}}@media(max-width:760px){.product-detail-page{padding-bottom:44px}.product-detail-top{margin-top:10px}.product-detail-art{min-height:250px;padding:10px}.product-detail-art .product-art{min-height:230px}.product-detail-art .product-art__icon svg{width:136px;height:136px}.product-detail-summary{padding:18px}.product-detail-summary h1{font-size:25px}.product-detail-actions{flex-direction:column}.product-seller-line__meta{display:none}.product-detail-section{padding:17px}.product-delivery-grid,.product-detail-side,.creator-side{grid-template-columns:1fr}.product-detail-side .product-buy-note{grid-column:auto}.creator-overview{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.creator-overview__links{align-items:flex-start}.creator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-stats>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.creator-stats>div:nth-child(4){border-top:1px solid var(--line)}.creator-section{padding:16px}.resource-grid--creator,.product-grid--profile,.product-grid--related{grid-template-columns:1fr}}.report-trigger{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--line);border-radius:5px;color:var(--muted);background:transparent;font:inherit;font-size:10.5px;cursor:pointer}.report-trigger:hover{border-color:#d7bfb8;color:#9a5a4b;background:#fdf4f1}.modal.report-modal{max-width:520px}.report-form{display:flex;flex-direction:column;gap:12px}.report-reasons{display:flex;flex-wrap:wrap;gap:6px}.report-reason{padding:6px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink-soft);background:var(--panel);font:inherit;font-size:11px;cursor:pointer}.report-reason:hover{border-color:#c8b9ad}.report-reason.is-active{border-color:#cf9f91;color:#8e4d3d;background:#fdf1ed}.report-form label{display:flex;flex-direction:column;gap:5px;color:var(--ink-soft);font-size:11px;font-weight:650}.report-form label>span{align-self:flex-end;color:var(--muted);font-size:9px;font-weight:400}.report-form textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--panel);font:inherit;font-size:12px;font-weight:400;line-height:1.7;resize:vertical}.report-form textarea:focus{outline:0;border-color:#c8a397;box-shadow:0 0 0 3px #96554512}.report-form__note{margin:0;padding:9px 10px;border-radius:6px;color:var(--muted);background:var(--panel-2);font-size:10px;line-height:1.65}.report-modal__footer{display:flex;justify-content:flex-end;gap:8px}.appeal-page{padding:24px 0 72px}.auth-appeal-link{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:11px;color:var(--muted);font-size:10.5px}.auth-appeal-link a{color:#9a5a4b;font-weight:650;text-decoration:none}.auth-appeal-link a:hover{text-decoration:underline}.appeal-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:34px;align-items:start;margin-top:24px}.appeal-copy{padding-top:10px}.appeal-copy .eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-family:var(--font-pixel);font-size:8px;letter-spacing:.06em}.appeal-copy h1{margin:8px 0 10px;color:var(--ink);font-size:clamp(30px,3vw,42px);letter-spacing:-.03em}.appeal-copy>p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.appeal-copy ul{margin:18px 0;padding-left:19px;color:var(--ink-soft);font-size:12px;line-height:1.9}.appeal-copy .text-link{display:inline-flex;align-items:center;gap:4px;color:var(--green-strong, #3f7a45);font-size:11.5px;text-decoration:none}.appeal-card{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.appeal-form{display:flex;flex-direction:column;gap:13px}.appeal-form label{display:flex;flex-direction:column;gap:5px;color:var(--ink-soft);font-size:11.5px;font-weight:650}.appeal-form label>span{align-self:flex-end;color:var(--muted);font-size:9px;font-weight:400}.appeal-form input,.appeal-form textarea{width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--panel);font:inherit;font-size:12px;font-weight:400;line-height:1.7;resize:vertical}.appeal-form input:focus,.appeal-form textarea:focus{outline:0;border-color:#9ebc96;box-shadow:0 0 0 3px #53855614}.appeal-form .mc-btn{justify-content:center;margin-top:3px}.appeal-form>small{color:var(--muted);font-size:9.5px;line-height:1.6}.appeal-success{display:flex;flex-direction:column;align-items:center;gap:7px;padding:36px 12px;text-align:center}.appeal-success>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#3f7151;background:#edf5e9}.appeal-success h2{margin:5px 0 0;color:var(--ink);font-size:18px}.appeal-success p{margin:0 0 8px;color:var(--muted);font-size:11.5px;line-height:1.7}@media(max-width:760px){.appeal-page{padding-top:16px}.appeal-layout{grid-template-columns:1fr;gap:18px;margin-top:14px}.appeal-copy h1{font-size:28px}.appeal-card{padding:18px}}.maintenance-screen{display:grid;place-items:center;min-height:100vh;padding:28px;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(121,182,82,.2),transparent 70%),#f6f2e9}.maintenance-card{display:flex;flex-direction:column;align-items:center;width:min(520px,100%);padding:38px 30px;border:1px solid #e4dccd;border-radius:14px;background:#fffdf8;box-shadow:0 18px 50px #2939241a;text-align:center}.maintenance-card .eyebrow{margin-top:14px;color:#7b8b78;font-family:var(--font-pixel);font-size:8px;letter-spacing:.08em}.maintenance-card h1{margin:7px 0 9px;color:#253d2c;font-size:clamp(25px,4vw,34px);letter-spacing:-.03em}.maintenance-card>p{max-width:390px;margin:0;color:#68796a;font-size:12.5px;line-height:1.8}.maintenance-actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px}.maintenance-actions span{color:#97a194;font-size:9.5px}.auth-closed-notice{margin:0 0 12px;padding:9px 11px;border:1px solid #ead9c8;border-radius:6px;color:#8b6b4f;background:#fdf7ee;font-size:10.5px;line-height:1.6}.site-footer__source a{color:inherit;text-decoration:none}.site-footer__source a:hover{color:var(--green-strong, #3f7a45);text-decoration:underline}.admin-shell{--admin-rail: #79b652;--admin-rail-soft: #6ca747;--admin-rail-text: #1b4022;--admin-rail-dim: #3f6638;display:grid;grid-template-columns:242px minmax(0,1fr);min-height:100vh;color:var(--text);background:#f6f2e9}.admin-rail{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:25px 16px 17px;color:var(--admin-rail-text);background:radial-gradient(ellipse 100% 45% at 30% 0%,rgba(255,255,255,.24),transparent 68%),linear-gradient(180deg,#86c25e,#79b652 58%,#6da847);border-right:1px solid rgba(26,60,24,.18)}.admin-brand{display:flex;align-items:center;gap:10px;padding:1px 9px 24px;color:#17391d}.admin-brand>span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.admin-brand strong{color:#143219;font-family:var(--font-body);font-size:16px;font-weight:800;letter-spacing:.02em}.admin-brand strong em{margin-left:4px;color:#36591c;font-size:10px;font-style:normal;letter-spacing:.12em}.admin-brand small{color:#345a32;font-size:9px;letter-spacing:.08em}.admin-rail__label{padding:0 11px 8px;color:#3c6335;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.admin-nav{display:flex;flex-direction:column;gap:3px}.admin-nav__item{display:flex;align-items:center;gap:10px;width:100%;height:43px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:#214b28;background:transparent;font-family:var(--font-body);font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.admin-nav__item:hover{color:#102b14;background:#fff3;border-color:#ffffff42}.admin-nav__item.is-active{color:#214d28;background:#fbf7eb;border-color:#ffffff6b;box-shadow:0 2px 8px #1939162e}.admin-nav__item.is-active svg{color:#3f7a33}.admin-nav__item em{min-width:19px;margin-left:auto;padding:1px 5px;border-radius:4px;color:#2c572b;background:#ffffff47;font-family:var(--font-body);font-size:9px;font-style:normal;text-align:center}.admin-nav__item.is-active em{color:#3f6b26;background:#e8f1dc}.admin-rail__foot{display:flex;flex-direction:column;gap:3px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(27,61,23,.2)}.admin-rail__link{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:7px;color:#2f5a30;background:transparent;font-family:var(--font-body);font-size:11px;text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.admin-rail__link:hover{color:#122e16;background:#fff3}.admin-rail__version{padding:12px 10px 0;color:#456b3b;font-family:var(--font-body);font-size:8px;letter-spacing:.06em}.admin-workspace{min-width:0}.admin-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:78px;padding:13px 34px;border-bottom:1px solid #e3dccf;background:#fffdf8f0;backdrop-filter:blur(16px)}.admin-topbar__title{min-width:0}.admin-topbar__kicker{display:flex;align-items:center;gap:6px;color:#8a978c;font-size:8.5px;font-weight:700;letter-spacing:.13em}.admin-topbar__dot{width:5px;height:5px;border-radius:50%;background:#2e9a63;box-shadow:0 0 0 3px #2e9a6317}.admin-topbar h1{margin:2px 0 0;color:#1d3024;font-family:var(--font-body);font-size:23px;font-weight:800;letter-spacing:-.03em}.admin-topbar__actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.admin-view-site{display:inline-flex;align-items:center;gap:5px;color:#6c7c70;font-size:10.5px;font-weight:600;white-space:nowrap}.admin-view-site:hover{color:#236f4c}.admin-account{display:flex;align-items:center;gap:9px;padding-left:16px;border-left:1px solid #e9e2d6}.admin-account__copy{display:flex;flex-direction:column;min-width:0;line-height:1.35}.admin-account strong{color:#374c3f;font-size:11px;font-weight:700;white-space:nowrap}.admin-account small{color:#8e9a90;font-size:9px;white-space:nowrap}.admin-main{max-width:1460px;margin:0 auto;padding:29px 34px 64px}.admin-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:23px}.admin-welcome__date{display:inline-flex;align-items:center;gap:6px;color:#87948a;font-size:10px}.admin-welcome h2{margin:8px 0 5px;color:#203328;font-family:var(--font-body);font-size:clamp(25px,2.5vw,31px);font-weight:800;letter-spacing:-.04em}.admin-welcome p{color:#748277;font-size:12px}.admin-welcome__badge{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #d7e6d2;border-radius:5px;color:#3d7755;background:#f1f8ed;font-size:9px;font-weight:650;white-space:nowrap}.admin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-metric{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:15px;border:1px solid #e2dbce;border-radius:11px;background:#fffdf8;box-shadow:0 1px 2px #363c2b08}.admin-metric__icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:0 0 auto;border-radius:8px}.admin-metric>div{display:flex;flex-direction:column;min-width:0;line-height:1.25}.admin-metric__label{color:#849186;font-size:9.5px;font-weight:600;white-space:nowrap}.admin-metric strong{margin-top:3px;color:#254131;font-family:var(--font-body);font-size:23px;font-weight:800;letter-spacing:-.035em}.admin-metric small{overflow:hidden;margin-top:2px;color:#96a197;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.admin-metric--green .admin-metric__icon{color:#3d8159;background:#edf5e9}.admin-metric--blue .admin-metric__icon{color:#467b8c;background:#eef4f5}.admin-metric--amber .admin-metric__icon{color:#96722e;background:#faf2e1}.admin-metric--rose .admin-metric__icon{color:#a3675a;background:#fbf0ec}.admin-metric--gold .admin-metric__icon{color:#9a7530;background:#fbf3df}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.82fr);gap:16px;margin-top:16px}.admin-card{min-width:0;overflow:hidden;border:1px solid #e1dacd;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #363c2b08}.admin-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:63px;padding:13px 16px 11px;border-bottom:1px solid #eee7db;background:#fbf8f1}.admin-card__head h2{margin:3px 0 0;color:#31463a;font-family:var(--font-body);font-size:14px;font-weight:750;letter-spacing:-.015em}.admin-card__head .eyebrow{color:#99a39a;font-size:8px;letter-spacing:.1em}.admin-card__link{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;color:#3c7856;background:transparent;font-family:var(--font-body);font-size:9.5px;font-weight:650;white-space:nowrap;cursor:pointer}.admin-card__link:hover{color:#1f603f}.admin-card__count{min-width:22px;padding:2px 6px;border-radius:4px;color:#6f8d76;background:#edf4ea;font-family:var(--font-body);font-size:9px;text-align:center}.admin-recent-list{padding:4px 10px 7px}.admin-recent-thread{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto auto 14px;align-items:center;gap:8px;min-height:47px;padding:7px 5px;border-bottom:1px solid #f1ebe2}.admin-recent-thread:last-child{border-bottom:0}.admin-recent-thread:hover{background:#fbf8f1}.admin-recent-thread__avatar{display:flex}.admin-recent-thread__body{display:flex;flex-direction:column;min-width:0;line-height:1.45}.admin-recent-thread__body strong{overflow:hidden;color:#405646;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-recent-thread__body small{overflow:hidden;color:#8f9b91;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.admin-recent-thread__time{color:#9ba69c;font-family:var(--font-body);font-size:8px;white-space:nowrap}.admin-recent-thread__arrow{color:#b4beb4}.admin-recent-thread:hover .admin-recent-thread__arrow{color:#4c8462}.admin-log-list{padding:7px 15px 11px}.admin-log-row{display:flex;gap:8px;padding:9px 0;border-bottom:1px solid #f1ebe2}.admin-log-row:last-child{border-bottom:0}.admin-log-row__dot{width:6px;height:6px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:#83a986;box-shadow:0 0 0 3px #83a9861a}.admin-log-row>div{display:flex;flex-direction:column;min-width:0;line-height:1.45}.admin-log-row strong{color:#475e4d;font-size:9.5px;font-weight:650}.admin-log-row p{overflow:hidden;margin-top:1px;color:#7e8b80;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.admin-log-row small{margin-top:2px;color:#9da79e;font-family:var(--font-body);font-size:8px}.admin-order-mini-list{padding:2px 0}.admin-order-mini{display:grid;grid-template-columns:91px minmax(105px,.95fr) minmax(0,1.45fr) 60px 52px;align-items:center;gap:9px;min-height:43px;padding:8px 16px;border-bottom:1px solid #f1ebe2;color:#7a887d;font-size:9px}.admin-order-mini:last-child{border-bottom:0}.admin-order-mini__number{color:#52695a;font-family:var(--font-body);font-size:8.5px;font-weight:650}.admin-order-mini__buyer{display:flex;align-items:center;gap:5px;overflow:hidden;color:#607365;text-overflow:ellipsis;white-space:nowrap}.admin-order-mini__items{overflow:hidden;color:#8b978d;text-overflow:ellipsis;white-space:nowrap}.admin-order-mini>strong{color:#376d4e;font-family:var(--font-body);font-size:10px;text-align:right}.admin-quick-card{padding:17px}.admin-quick-card>.eyebrow{color:#99a39a;font-size:8px}.admin-quick-card h2{margin:3px 0 12px;color:#31463a;font-size:14px;font-weight:750}.admin-quick-card button{display:flex;align-items:center;gap:8px;width:100%;min-height:37px;padding:0 9px;border:1px solid #e8e1d5;border-radius:7px;color:#607366;background:#fbf8f1;font-family:var(--font-body);font-size:10px;text-align:left;cursor:pointer;transition:all .15s ease}.admin-quick-card button+button{margin-top:6px}.admin-quick-card button svg:first-child{color:#6e9478}.admin-quick-card button svg:last-child{margin-left:auto;color:#b0bab0}.admin-quick-card button:hover{border-color:#c7d7c1;color:#285f43;background:#f3f8ee}.admin-list-view{min-width:0}.admin-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.admin-list-head .eyebrow{color:#849186;font-size:8px}.admin-list-head h2{margin:5px 0 3px;color:#21352a;font-family:var(--font-body);font-size:clamp(23px,2.3vw,29px);font-weight:800;letter-spacing:-.035em}.admin-list-head p{color:#87948a;font-size:10px}.admin-list-tools{display:flex;align-items:center;gap:7px;flex:0 0 auto}.admin-search{display:flex;align-items:center;gap:7px;width:255px;height:38px;padding:0 10px;border:1px solid #dfd7c9;border-radius:8px;color:#8a978c;background:#fffdf8}.admin-search input{width:100%;height:100%;padding:0;border:0;outline:0;color:#2c4032;background:transparent;font-size:11px;box-shadow:none}.admin-search input::placeholder{color:#a1aba2}.admin-search:focus-within{border-color:#8db497;box-shadow:0 0 0 3px #47875b14}.admin-refresh{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dfd7c9;border-radius:8px;color:#718076;background:#fffdf8;cursor:pointer}.admin-refresh:hover{border-color:#b9ccb5;color:#2e7450;background:#f6f9f2}.admin-filter-tabs{display:flex;align-items:center;gap:3px;margin-bottom:12px;border-bottom:1px solid #e4ddcf}.admin-filter-tabs button{height:34px;padding:0 11px;border:0;border-bottom:2px solid transparent;color:#819085;background:transparent;font-family:var(--font-body);font-size:10px;cursor:pointer}.admin-filter-tabs button:hover{color:#345e47}.admin-filter-tabs button.is-active{border-bottom-color:#2d8559;color:#276a48;font-weight:650}.admin-table-wrap{overflow-x:auto;border:1px solid #e1dacd;border-radius:12px;background:#fffdf8;box-shadow:0 1px 2px #363c2b08}.admin-table{width:100%;min-width:850px;border-collapse:collapse;font-family:var(--font-body);font-size:10.5px}.admin-table th{padding:10px 14px;border-bottom:1px solid #e9e2d6;color:#8b978d;background:#fbf8f1;font-size:8.5px;font-weight:700;text-align:left;white-space:nowrap}.admin-table td{padding:11px 14px;border-bottom:1px solid #f1ebe2;color:#607266;vertical-align:middle}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#fcfaf5}.admin-title-cell{display:flex;flex-direction:column;gap:4px;min-width:210px;max-width:390px}.admin-title-cell>a,.admin-title-cell>strong{overflow:hidden;color:#3c5445;font-size:10.5px;font-weight:650;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.admin-title-cell>a:hover{color:#216b48}.admin-title-cell>span{display:flex;align-items:center;flex-wrap:wrap;gap:5px;line-height:1.4}.admin-title-cell em{padding:1px 5px;border-radius:4px;color:color-mix(in srgb,var(--category-color, #55705b) 76%,#26382a);background:color-mix(in srgb,var(--category-color, #55705b) 12%,#fbf8f1);font-size:8px;font-style:normal}.admin-title-cell small{color:#9aa59b;font-size:8px}.admin-person-cell{display:flex;align-items:center;gap:7px;min-width:130px}.admin-person-cell>span{display:flex;flex-direction:column;min-width:0;line-height:1.4}.admin-person-cell strong{overflow:hidden;color:#536a5a;font-size:9.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-person-cell small{color:#99a49a;font-size:8px}.admin-stat-cell{display:flex;flex-direction:column;gap:2px;line-height:1.4}.admin-stat-cell span{color:#5e7365;font-size:9px}.admin-stat-cell small{color:#9aa59b;font-size:8px}.admin-profession{display:flex;align-items:center;gap:5px;color:#5e7365;font-size:9px}.admin-profession i{width:6px;height:6px;border-radius:50%;background:#8baa87}.admin-flags{display:flex;flex-wrap:wrap;gap:4px}.admin-flag{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;color:#7f8d82;background:#f3efe6;font-size:8px;white-space:nowrap}.admin-flag--pinned{color:#89651e;background:#f8efda}.admin-flag--locked{color:#a05d4d;background:#fbece7}.admin-role{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:4px;color:#728176;background:#f2eee5;font-size:8.5px;white-space:nowrap}.admin-role.is-admin{color:#85621c;background:#f8eed6}.admin-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.admin-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e4ddd0;border-radius:6px;color:#7b8a7e;background:#fffdf8;cursor:pointer;transition:all .14s ease}.admin-icon-btn:hover:not(:disabled){border-color:#b9ccb5;color:#2e7450;background:#f4f9f1}.admin-icon-btn.is-on{border-color:#c5d8bf;color:#387c55;background:#edf5e9}.admin-icon-btn.is-danger:hover:not(:disabled){border-color:#edc9c0;color:#ad5b49;background:#fdf1ed}.admin-icon-btn:disabled{cursor:not-allowed;opacity:.55}.admin-text-btn{display:inline-flex;align-items:center;gap:4px;min-height:27px;padding:0 8px;border:1px solid #e1dacd;border-radius:6px;color:#67786b;background:#fffdf8;font-family:var(--font-body);font-size:8.5px;white-space:nowrap;cursor:pointer;transition:all .14s ease}.admin-text-btn:hover:not(:disabled){border-color:#b9cbb5;color:#2e7150;background:#f4f9f0}.admin-text-btn.is-on{border-color:#c8dac1;color:#34734f;background:#edf5e9}.admin-text-btn:disabled{cursor:not-allowed;opacity:.55}.admin-self-label{display:inline-flex;align-items:center;gap:3px;color:#96a197;font-size:8.5px;white-space:nowrap}.admin-date{color:#96a197;font-size:8.5px;white-space:nowrap}.admin-money{display:block;color:#37704f;font-family:var(--font-body);font-size:10px;font-weight:700}.admin-order-status{display:inline-flex;align-items:center;padding:3px 7px;border-radius:4px;font-size:8.5px;white-space:nowrap}.admin-order-status.is-pending{color:#977022;background:#faf1da}.admin-order-status.is-shipped{color:#3d7480;background:#edf5f5}.admin-order-status.is-complete{color:#3d7a55;background:#edf5e9}.admin-order-items{max-width:270px;overflow:hidden;color:#607266;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-code{color:#946d23!important;background:#fbf2dc!important}.admin-table-loading,.admin-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:230px;color:#7c8b7f;font-size:11px}.admin-loading{min-height:100vh}.admin-empty{display:grid;place-items:center;min-height:220px;margin:14px;border:1px dashed #ded6c8;border-radius:8px;color:#8b978d;background:#fbf8f1;font-size:10px;text-align:center}.admin-empty--small{min-height:120px;margin:8px 0}.admin-overview-loading{display:grid;place-items:center;min-height:420px}.admin-gate{display:grid;place-items:center;min-height:100vh;padding:30px;background:radial-gradient(ellipse 50% 45% at 18% 8%,rgba(148,188,119,.2),transparent 68%),radial-gradient(ellipse 35% 45% at 90% 90%,rgba(224,189,121,.13),transparent 65%),#f6f2e9}.admin-gate__card{width:min(450px,100%);padding:29px;border:1px solid #e0d8ca;border-radius:15px;background:#fffdf8;box-shadow:0 20px 50px #36342517}.admin-gate__brand{display:flex;align-items:center;gap:10px;padding-bottom:27px}.admin-gate__brand>span{display:flex;flex-direction:column;line-height:1.3}.admin-gate__brand strong{color:#214433;font-size:14px;font-weight:800}.admin-gate__brand small{color:#8b978c;font-size:8px;letter-spacing:.12em}.admin-gate__icon{display:flex;align-items:center;justify-content:center;width:47px;height:47px;margin-bottom:15px;border-radius:12px;color:#347a53;background:#edf5e9}.admin-gate__icon.is-forbidden{color:#a1654c;background:#fbf0e8}.admin-gate__card .eyebrow{color:#88968b;font-size:9px}.admin-gate__card h1{margin:7px 0 9px;color:#203428;font-family:var(--font-body);font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-.04em}.admin-gate__card>p{color:#718075;font-size:11.5px;line-height:1.75}.admin-gate__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.admin-gate__note{display:flex;align-items:center;gap:5px;margin-top:21px;padding-top:14px;border-top:1px solid #eee7db;color:#97a298;font-size:8.5px}.admin-gate__note code{padding:1px 4px;border-radius:3px;color:#657d6b;background:#f3efe6;font-family:var(--font-body)}.admin-confirm-box{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #efd8d1;border-radius:8px;color:#8c5d50;background:#fdf3ef;font-size:10px;line-height:1.6}.admin-confirm-box svg{flex:0 0 auto;margin-top:1px;color:#b46c59}.admin-modal-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1240px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr)}}@media(max-width:1020px){.admin-rail{width:auto}.admin-main{padding:24px 24px 52px}.admin-topbar{padding-inline:24px}.admin-overview-grid{grid-template-columns:1fr}.admin-quick-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px}.admin-quick-card>.eyebrow,.admin-quick-card h2{grid-column:1 / -1}.admin-quick-card h2{margin-bottom:2px}.admin-quick-card button+button{margin-top:0}}@media(max-width:880px){.admin-shell{display:block}.admin-rail{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;padding:11px 16px;gap:9px 12px}.admin-brand{padding:0}.admin-brand strong{font-size:14px}.admin-brand small{font-size:8px}.admin-rail__label{display:none}.admin-nav{grid-column:1 / -1;grid-row:2;flex-direction:row;gap:3px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.admin-nav::-webkit-scrollbar{display:none}.admin-nav__item{flex:0 0 auto;width:auto;height:35px;padding:0 10px;gap:6px;color:#214b28;font-size:10px}.admin-nav__item em{display:none}.admin-nav__item.is-active{color:#214d28}.admin-rail__foot{grid-column:2;grid-row:1;flex-direction:row;align-items:center;gap:4px;margin:0;padding:0;border:0}.admin-rail__link{width:31px;height:31px;justify-content:center;padding:0;font-size:0}.admin-rail__link svg{width:15px;height:15px}.admin-rail__version{display:none}.admin-topbar{position:static;min-height:67px;padding:11px 16px}.admin-topbar__kicker{display:none}.admin-topbar h1{font-size:20px}.admin-topbar__actions{gap:10px}.admin-view-site{display:none}.admin-account{padding-left:0;border-left:0}.admin-account small{display:none}.admin-welcome{align-items:flex-start;flex-direction:column;gap:10px}.admin-list-head{align-items:flex-start;flex-direction:column;gap:12px}.admin-list-tools,.admin-search{width:100%}.admin-main{padding:20px 16px 48px}.admin-metric{padding:13px}}@media(max-width:640px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-metric strong{font-size:20px}.admin-metric small{font-size:8px}.admin-quick-card{grid-template-columns:1fr}.admin-welcome h2{font-size:24px}.admin-welcome p{font-size:11px}.admin-card__head{align-items:flex-start;flex-direction:column;gap:7px}.admin-recent-thread{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.admin-recent-thread .admin-flag,.admin-recent-thread__time{display:none}.admin-order-mini{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 13px}.admin-order-mini__number{grid-column:1;grid-row:1}.admin-order-mini__buyer{grid-column:1 / -1;grid-row:2}.admin-order-mini__items{grid-column:1;grid-row:3}.admin-order-mini .admin-order-status{grid-column:2;grid-row:1;justify-self:end}.admin-order-mini>strong{grid-column:2;grid-row:3;align-self:end}.admin-filter-tabs{overflow-x:auto;scrollbar-width:none}.admin-filter-tabs::-webkit-scrollbar{display:none}.admin-account__copy{display:none}.admin-account{border-left:0;padding-left:0}.admin-topbar__actions{gap:12px}.admin-gate{padding:15px}.admin-gate__card{padding:22px}.admin-gate__card h1{font-size:25px}.admin-gate__actions .mc-btn{flex:1 1 auto;justify-content:center}}.admin-table{font-size:11.5px}.admin-table th{font-size:9.5px}.admin-table td{padding-top:12px;padding-bottom:12px}.admin-title-cell>a,.admin-title-cell>strong{font-size:12px}.admin-title-cell small,.admin-title-cell em{font-size:9.5px}.admin-person-cell strong,.admin-person-cell a{overflow:hidden;color:#536a5a;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admin-person-cell a:hover{color:#216b48}.admin-person-cell small{font-size:9.5px}.admin-stat-cell span{font-size:10.5px}.admin-stat-cell small,.admin-date,.admin-flag,.admin-role,.admin-text-btn{font-size:9.5px}.admin-order-items{font-size:10.5px}.admin-money{font-size:11.5px}.admin-list-head p{font-size:11px}.admin-search input{font-size:12px}.admin-metric__label{font-size:10px}.admin-metric small{font-size:9.5px}.admin-card__link,.admin-log-row strong{font-size:10.5px}.admin-log-row p{font-size:10px}.admin-log-row small{font-size:9px}.admin-row-actions{display:flex;flex-wrap:wrap;gap:4px}.admin-table--products{min-width:1200px}.admin-product-cell{display:flex;align-items:center;gap:9px;min-width:220px}.admin-product-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #e1dacd;border-radius:7px;background:#f8f4ea}.admin-product-cell>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-product-cell a{overflow:hidden;color:#3c5445;font-size:12px;font-weight:650;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.admin-product-cell a:hover{color:#216b48}.admin-product-cell small{color:#96a197;font-size:9.5px}.admin-stock{display:inline-flex;align-items:center;min-width:40px;padding:3px 7px;border-radius:5px;color:#3f7151;background:#edf5e9;font-size:10.5px;font-weight:700}.admin-stock.is-low{color:#a05d4d;background:#fbece7}.admin-stat-cell__single{color:#5e7365;font-size:10.5px}.admin-publish-state{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:9.5px;font-weight:650;white-space:nowrap}.admin-publish-state.is-live{color:#3f7151;background:#edf5e9}.admin-publish-state.is-off{color:#7d8980;background:#f0f2ed}.admin-user-status{display:flex;flex-direction:column;gap:2px}.admin-user-state{width:fit-content;padding:3px 7px;border-radius:5px;color:#4d7058;background:#eef5e9;font-size:9.5px;font-weight:650}.admin-user-state.is-banned{color:#9a5a4b;background:#fbece7}.admin-user-status small{max-width:150px;overflow:hidden;color:#96a197;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.admin-table--reports{min-width:1050px}.admin-report-target{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3px 6px}.admin-report-target>a,.admin-report-target>strong{color:#3c5445;font-size:11.5px;font-weight:650;text-decoration:none}.admin-report-target>a:hover{color:#216b48}.admin-report-target>small{flex-basis:100%;color:#96a197;font-size:9px}.admin-report-reason{display:flex;flex-direction:column;gap:2px;max-width:250px}.admin-report-reason strong{color:#8a6728;font-size:10.5px}.admin-report-reason span{overflow:hidden;color:#7e8b80;font-size:9.5px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.admin-report-status{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:9.5px;font-weight:650;white-space:nowrap}.admin-report-status.is-open{color:#9a5a4b;background:#fbece7}.admin-report-status.is-resolved{color:#3f7151;background:#edf5e9}.admin-report-status.is-dismissed{color:#7d8980;background:#f0f2ed}.admin-report-result{display:block;max-width:190px;color:#8a978c;font-size:9.5px;line-height:1.5}.admin-table--appeals{min-width:1050px}.admin-appeal-status{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:9.5px;font-weight:650;white-space:nowrap}.admin-appeal-status.is-open{color:#9a5a4b;background:#fbece7}.admin-appeal-status.is-approved{color:#3f7151;background:#edf5e9}.admin-appeal-status.is-rejected{color:#7d8980;background:#f0f2ed}.modal.admin-appeal-modal{max-width:620px}.admin-appeal-review{display:flex;flex-direction:column;gap:11px}.admin-appeal-review__user{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e9e2d6;border-radius:7px;background:#fbf8f0}.admin-appeal-review__user>div{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.admin-appeal-review__user strong{color:#31463a;font-size:13px}.admin-appeal-review__user div span{color:#8a978c;font-size:10px}.admin-appeal-review__ban,.admin-appeal-review__reason{display:grid;grid-template-columns:80px 1fr;gap:4px 10px;padding:10px;border-radius:7px;background:#f7f5ee}.admin-appeal-review__ban span,.admin-appeal-review__reason span{color:#96a197;font-size:9.5px}.admin-appeal-review__ban p,.admin-appeal-review__reason p{margin:0;color:#536558;font-size:10.5px;line-height:1.6}.admin-appeal-review__reason{display:flex;flex-direction:column;gap:4px}.modal.admin-report-modal,.modal.admin-ban-modal,.modal.admin-product-edit-modal{max-width:640px}.admin-report-review{display:flex;flex-direction:column;gap:11px}.admin-report-review__head{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.admin-report-review__head strong{color:#8a6728;font-size:12px}.admin-report-review__head small{margin-left:auto;color:#96a197;font-size:9.5px}.admin-report-review__target{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #e9e2d6;border-radius:7px;color:#3c5445;background:#fbf8f0;text-decoration:none}.admin-report-review__target>span{padding:2px 5px;border-radius:4px;color:#7d8980;background:#f0f2ed;font-size:9px}.admin-report-review__target strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.admin-report-review__target svg{flex:0 0 auto;margin-left:auto;color:#96a197}.admin-report-review__detail{margin:0;padding:10px;border-radius:6px;color:#536558;background:#f7f5ee;font-size:11px;line-height:1.7}.admin-report-review__ban{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:5px 8px;border:1px solid #edc9c0;border-radius:5px;color:#a05d4d;background:#fdf3ef;font-size:10px;cursor:pointer}.admin-ban-form,.admin-product-edit{display:flex;flex-direction:column;gap:11px}.admin-ban-form__user,.admin-product-edit__head{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e9e2d6;border-radius:7px;background:#fbf8f0}.admin-ban-form__user{flex-direction:column;align-items:flex-start;gap:2px}.admin-ban-form__user strong,.admin-product-edit__head strong{color:#31463a;font-size:13px}.admin-ban-form__user span,.admin-product-edit__head div span{color:#8a978c;font-size:10px}.admin-product-edit__head>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.admin-ban-form label,.admin-product-edit label{display:flex;flex-direction:column;gap:5px;color:#536558;font-size:10.5px;font-weight:650}.admin-ban-form select,.admin-ban-form textarea,.admin-product-edit input,.admin-product-edit select,.admin-product-edit textarea{width:100%;padding:8px 9px;border:1px solid #e1dacd;border-radius:6px;color:#31463a;background:#fffdf8;font:inherit;font-size:11.5px;font-weight:400;line-height:1.65;resize:vertical}.admin-product-edit label>span{align-self:flex-end;color:#96a197;font-size:9px;font-weight:400}.admin-product-edit__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-product-edit__head .admin-publish-state{margin-left:auto}.admin-table--logs{min-width:920px}.admin-action-label{display:inline-flex;padding:3px 7px;border-radius:5px;color:#456a51;background:#f1f6ed;font-size:9.5px;font-weight:650;white-space:nowrap}.admin-log-target{color:#7e8b80;font-size:10px;white-space:nowrap}.admin-log-detail{display:block;max-width:320px;overflow:hidden;color:#6d7c70;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.admin-table--applications{min-width:1080px}.admin-text-btn.is-danger{color:#a05d4d}.admin-text-btn.is-danger:hover:not(:disabled){border-color:#edc9c0;color:#ad5b49;background:#fdf1ed}.admin-application-status{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:9.5px;font-weight:650;white-space:nowrap}.admin-application-status.is-pending{color:#8a6728;background:#faf1dc}.admin-application-status.is-approved{color:#3f7151;background:#edf5e9}.admin-application-status.is-rejected{color:#9a5a4b;background:#fbece7}.modal.admin-application-modal{max-width:620px}.admin-application-review{display:flex;flex-direction:column;gap:12px}.admin-application-review__head{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e9e2d6;border-radius:8px;background:#fbf8f0}.admin-application-review__head>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.admin-application-review__head strong{color:#31463a;font-size:13px}.admin-application-review__head div span{color:#8a978c;font-size:10px}.admin-application-review__meta{display:flex;flex-wrap:wrap;gap:5px}.admin-application-review__meta span{padding:3px 7px;border-radius:4px;color:#5c7162;background:#f3f7ef;font-size:9.5px}.admin-application-review__description{max-height:220px;overflow-y:auto;padding:11px;border:1px solid #eee8dc;border-radius:7px;color:#536558;background:#fffdf8;font-size:11px;line-height:1.75}.admin-application-review__description .markdown{font-size:11px;line-height:1.75}.admin-application-review__description .markdown h2{margin:8px 0 4px;color:#31463a;font-size:12px}.admin-application-review__description .markdown h2:first-child{margin-top:0}.admin-application-review__description .markdown p{margin:0 0 7px}.admin-application-review__description .markdown ul{margin:0 0 7px;padding-left:17px}.admin-review-note{display:flex;flex-direction:column;gap:5px;color:#536558;font-size:11px;font-weight:650}.admin-review-note textarea{padding:9px 10px;border:1px solid #e1dacd;border-radius:6px;color:#31463a;background:#fffdf8;font:inherit;font-size:11.5px;font-weight:400;line-height:1.65;resize:vertical}.admin-review-note textarea:focus{outline:0;border-color:#9ebc96;box-shadow:0 0 0 3px #53855614}.admin-application-review__ok{display:flex;align-items:flex-start;gap:5px;padding:9px 10px;border-radius:6px;color:#4d7157;background:#f1f7ed;font-size:10.5px;line-height:1.6}.admin-application-review__ok svg{flex:0 0 auto;margin-top:1px}.modal.admin-order-modal{max-width:660px}.admin-order-detail{display:flex;flex-direction:column;gap:16px}.admin-order-detail__buyer{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e9e2d6;border-radius:8px;background:#fbf8f0}.admin-order-detail__buyer>div{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.admin-order-detail__buyer strong{color:#31463a;font-size:13px}.admin-order-detail__buyer div span{color:#8a978c;font-size:10px}.admin-order-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-order-detail__grid>div{padding:10px 11px;border:1px solid #eee8dc;border-radius:7px;background:#fffdf8}.admin-order-detail__grid span{display:block;color:#8a978c;font-size:9.5px}.admin-order-detail__grid p{margin:4px 0 0;color:#425a4b;font-size:11px;line-height:1.65;word-break:break-word}.admin-order-detail__grid .admin-code{color:#78602e;font-family:var(--font-body);font-size:10px}@media(max-width:640px){.admin-order-detail__grid{grid-template-columns:1fr}.admin-order-detail__buyer{flex-wrap:wrap}.admin-order-detail__buyer .admin-order-status{margin-left:auto}.admin-nav{flex-wrap:wrap;overflow-x:visible;row-gap:4px}.admin-nav__item{flex:0 0 auto;padding-inline:10px}}.site-admin{width:100%;max-width:1260px;margin:0 auto}.site-admin__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.site-admin__head .eyebrow{color:#8a978c;font-size:8.5px;font-weight:700;letter-spacing:.13em}.site-admin__head h2{margin:5px 0 4px;color:#203328;font-family:var(--font-body);font-size:clamp(25px,2.5vw,31px);letter-spacing:-.02em}.site-admin__head p{margin:0;color:#7e8b80;font-size:10.5px}.site-admin__tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #e4ddcf}.site-admin__tabs button{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:0;border-bottom:2px solid transparent;color:#7d8b80;background:transparent;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.site-admin__tabs button.is-active{border-bottom-color:#3f7a45;color:#28563b}.site-admin__panel{padding:18px;border:1px solid #e3dccf;border-radius:10px;background:#fffdf8;box-shadow:0 2px 10px #3640300a}.site-admin__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#7f8d81;font-size:10px}.site-admin__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.site-admin__grid label,.site-admin__form label{display:flex;flex-direction:column;gap:5px;color:#536558;font-size:10.5px;font-weight:650}.site-admin__wide{grid-column:1 / -1}.site-admin__grid input,.site-admin__grid textarea,.site-admin__grid select,.site-admin__form input,.site-admin__form textarea,.site-admin__form select{width:100%;padding:8px 9px;border:1px solid #e1dacd;border-radius:6px;color:#31463a;background:#fffdf8;font:inherit;font-size:11.5px;font-weight:400;line-height:1.6;resize:vertical}.site-admin__grid input:disabled{color:#8c988e;background:#f1efe8}.site-admin__toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.site-admin__switch{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #e9e2d6;border-radius:7px;background:#fbf8f0;cursor:pointer}.site-admin__switch--warning{border-color:#ead9c8;background:#fdf8f1}.site-admin__switch input{margin-top:2px;accent-color:#4f7a3c}.site-admin__switch span{display:flex;flex-direction:column;gap:2px}.site-admin__switch strong{color:#3c5445;font-size:10.5px}.site-admin__switch small{color:#8a978c;font-size:9px;font-weight:400;line-height:1.5}.site-admin__error{margin-top:12px;padding:8px 9px;border-radius:5px;color:#9a5a4b;background:#fbece7;font-size:10px}.site-admin__actions{display:flex;justify-content:flex-end;margin-top:16px}.site-admin__empty{padding:36px 12px;border:1px dashed #ded6c8;border-radius:8px;color:#8a978c;background:#fbf9f2;font-size:11px;text-align:center}.site-admin__table{min-width:900px}.site-admin__table--categories{min-width:850px}.site-admin__announcement{display:flex;flex-direction:column;gap:2px;max-width:360px}.site-admin__announcement strong{color:#3c5445;font-size:11px}.site-admin__announcement span{color:#7e8b80;font-size:9.5px;line-height:1.5}.site-admin__table code{color:#6e7f70;font-family:var(--font-body);font-size:9px}.site-admin__state{display:inline-flex;padding:3px 7px;border-radius:5px;font-size:9px;font-weight:650}.site-admin__state.is-live{color:#3f7151;background:#edf5e9}.site-admin__state.is-off{color:#7d8980;background:#f0f2ed}.site-admin__category{display:flex;align-items:center;gap:8px}.site-admin__category>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:color-mix(in srgb,var(--category-color, #55705b) 18%,#fbf8f1)}.site-admin__category>div{display:flex;flex-direction:column;gap:1px}.site-admin__category strong{color:#3c5445;font-size:11px}.site-admin__form{display:flex;flex-direction:column;gap:12px}.site-admin__note{display:flex;align-items:center;gap:5px;margin:0;color:#8a978c;font-size:9px}@media(max-width:760px){.site-admin__grid,.site-admin__toggles{grid-template-columns:1fr}.site-admin__tabs{overflow-x:auto}.site-admin__panel{padding:13px}}.ai-admin .site-admin__panel-head{align-items:flex-start}.ai-status-note{display:flex;align-items:center;gap:7px;margin:12px 0 16px;padding:9px 11px;border:1px solid #cfe0c3;border-radius:6px;background:#f4faee;color:#5e7b52;font-size:10px}.ai-status-note.is-off{border-color:#ead9b7;background:#fffaf0;color:#936f2f}.ai-section-title{margin:16px 0 8px;color:#384b3c;font-size:11px}.ai-drafts-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ai-drafts-head .admin-filter-tabs{margin:8px 0}.ai-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-form-grid label{display:grid;gap:4px;color:#78877a;font-size:9px}.ai-form-grid label.is-wide{grid-column:1 / -1}.ai-form-grid input,.ai-form-grid select,.ai-form-grid textarea{width:100%;padding:7px 8px;border:1px solid #dfe6dc;border-radius:5px;background:#fff;color:#26352b;font:inherit;font-size:11px}.ai-form-grid textarea{resize:vertical}.ai-form-grid .ai-checkbox{display:flex;align-items:center;grid-template-columns:auto 1fr}.ai-form-grid .ai-checkbox input{width:auto}.ai-draft-status{display:inline-flex;padding:3px 7px;border-radius:999px;background:#edf3e8;color:#5f7855;font-size:9px;font-weight:700}.ai-draft-status.is-pending{background:#fff4d9;color:#987027}.ai-draft-status.is-approved,.ai-draft-status.is-published{background:#e7f5df;color:#4c7e3e}.ai-draft-status.is-rejected{background:#fbe9e5;color:#9c5b4f}@media(max-width:760px){.ai-form-grid{grid-template-columns:1fr}.ai-form-grid label.is-wide{grid-column:auto}}.integration-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.integration-panel__head h3{margin:3px 0 4px;color:#2f4639;font-size:18px}.integration-panel__head p{max-width:600px;color:#7d8b7e;font-size:10px;line-height:1.7}.integration-section{margin-top:16px;padding:14px;border:1px solid #e3dccf;border-radius:9px;background:#fffcf6}.integration-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.integration-section__head h4{display:flex;align-items:center;gap:6px;margin:0 0 3px;color:#3c5445;font-size:12px}.integration-section__head p{color:#8a978c;font-size:9px}.integration-badge{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#f1ede4;color:#7e8a7f;font-size:8px;font-weight:800}.integration-badge.is-ok{background:#e7f5df;color:#4c7e3e}.integration-badge.is-warn{background:#fff1d8;color:#987027}.integration-check{flex-direction:row!important;align-items:center;gap:7px!important}.integration-check input{width:auto!important;accent-color:#4f7a3c}.integration-check span{color:#536558;font-size:9px}.integration-secret-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:11px;padding-top:10px;border-top:1px dashed #e3dccf;color:#8a978c;font-size:8.5px}.integration-secret-row strong.is-ok{color:#4c7e3e}.integration-secret-row strong.is-warn{color:#987027}.integration-test{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.integration-test input{flex:1;min-width:180px;height:32px;padding:0 9px;border:1px solid #e1dacd;border-radius:6px;background:#fff;color:#3c5445;font:inherit;font-size:9.5px}.integration-test__hint{color:#8a978c;font-size:8.5px}.integration-note{display:flex;align-items:flex-start;gap:6px;margin-top:14px;color:#8a978c;font-size:8.5px;line-height:1.7}.site-admin__error{margin-top:12px;padding:8px 10px;border:1px solid #ead2c8;border-radius:6px;background:#fdf3ef;color:#9c5b4f;font-size:9px}@media(max-width:760px){.integration-panel__head{flex-direction:column}}.thread-review-banner{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:10px 12px;border:1px solid #ead7b5;border-radius:7px;background:#fdf8ec}.resource-hidden-notice{margin:8px 0 10px;padding:8px 10px;border:1px solid #ecc9c0;border-radius:6px;color:#9a5a4b;background:#fdf3ef;font-size:10.5px;line-height:1.6}.resource-card__review{position:absolute;top:9px;right:9px;z-index:2;padding:3px 7px;border-radius:4px;color:#8a6420;background:#fff9e8f0;font-size:9px;font-weight:700}.thread-review-banner>span{width:fit-content;padding:2px 7px;border-radius:4px;color:#8a6420;background:#f6e7c3;font-size:9.5px;font-weight:700}.thread-review-banner p{margin:0;color:#7c6a4e;font-size:10.5px;line-height:1.65}.thread-review-banner.is-rejected,.thread-review-banner.is-removed{border-color:#ecc9c0;background:#fdf3ef}.thread-review-banner.is-rejected>span,.thread-review-banner.is-removed>span{color:#9a5a4b;background:#f8e5de}.thread-review-banner.is-rejected p,.thread-review-banner.is-removed p{color:#8d675d}.thread-flag--review{color:#8a6728!important;background:#f8edd4!important}.admin-flag--pending{color:#8a6728;background:#f8edd4}.admin-flag--rejected{color:#9a5a4b;background:#fbe9e3}.admin-thread-review .admin-review-note{max-width:none;color:#536558;font-size:10.5px}.admin-report-review .admin-review-note{color:#536558;font-size:10.5px}.admin-review-note textarea{width:100%}.admin-report-outcome{display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid #e9e2d6;border-radius:7px;background:#fbf8f0}.admin-report-outcome>span{color:#536558;font-size:10px;font-weight:650}.admin-report-outcome__options{display:flex;flex-wrap:wrap;gap:5px}.admin-report-outcome__options button{padding:5px 8px;border:1px solid #e1dacd;border-radius:5px;color:#68786a;background:#fffdf8;font:inherit;font-size:9.5px;cursor:pointer}.admin-report-outcome__options button.is-active{border-color:#9dbb94;color:#315c35;background:#eef6e8}.admin-report-outcome__options button:disabled{color:#b4bcb3;border-color:#ece7de;background:#f7f5ee;cursor:not-allowed}.admin-report-outcome>label{display:flex;align-items:center;gap:7px;color:#68786a;font-size:10px}.admin-report-outcome select{padding:4px 6px;border:1px solid #e1dacd;border-radius:5px;color:#31463a;background:#fffdf8;font:inherit;font-size:10px}.admin-report-outcome>p{margin:0;color:#8a978c;font-size:9.5px;line-height:1.55}.admin-thread-review-modal,.modal.admin-resource-review-modal{max-width:560px}.admin-thread-review{display:flex;flex-direction:column;gap:10px}.admin-thread-review__title{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid #e9e2d6;border-radius:7px;background:#fbf8f0}.admin-thread-review__title>span{width:fit-content;color:#8a978c;font-size:9px}.admin-thread-review__title strong{color:#31463a;font-size:13px}.admin-thread-review__title small{color:#96a197;font-size:9px}.admin-thread-review__preview{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;color:#3f7a45;font-size:10px;text-decoration:none}.admin-thread-review__preview:hover{text-decoration:underline}.admin-order-status.is-refunded{color:#8b4f6d;background:#f7eaf1;border-color:#e6c8d7}.admin-refund-modal{max-width:540px}.admin-refund__summary{display:grid;gap:4px;margin-bottom:14px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.admin-refund__summary span,.admin-refund__summary small{color:var(--muted);font-size:10px}.site-admin__invite-form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:14px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.site-admin__invite-form label,.site-admin__inline-field{display:grid;gap:5px;font-size:10px;color:var(--muted)}.site-admin__invite-form input,.site-admin__invite-form select,.site-admin__inline-field input{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);font:inherit;font-size:11px}.site-admin__invite-code{padding:3px 7px;border-radius:4px;background:#eef7ea;color:#4f7a3f;font-weight:700;letter-spacing:.06em}.site-admin__state.is-live{color:#4f7a3f;background:#eef7ea}.site-admin__state.is-off{color:#8a7a64;background:#f4f0e7}.site-admin__security{margin-top:14px}.site-admin__security-body{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin-top:12px}.site-admin__secret{display:grid;gap:5px;width:100%;padding:10px;border:1px dashed var(--line);border-radius:6px;background:var(--panel-2);font-size:10px;color:var(--muted)}.site-admin__secret code{color:var(--text);font-size:13px;letter-spacing:.08em;word-break:break-all}.site-admin__recovery{margin-top:12px;padding:12px;border:1px solid #e6c8d7;border-radius:8px;background:#fdf3f7}.site-admin__recovery pre{margin:8px 0 0;padding:10px;border-radius:6px;background:#fff;color:#6b4054;font-size:12px;line-height:1.8;white-space:pre-wrap}.auth-text-link{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer;padding:6px}.auth-text-link:hover{color:var(--text)}.email-verify-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;color:#7b6132;background:#fbf4df;border-bottom:1px solid #eadcb8;font-size:11px}.email-verify-banner a{color:#4f7a3f;font-weight:700;text-decoration:underline}.verify-email{display:flex;justify-content:center;padding:54px 20px 80px}.verify-email__card{width:min(560px,100%);padding:34px 30px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-sm)}.verify-email__card h1{margin:8px 0 18px;font-size:28px}.verify-email__card p{color:var(--muted);font-size:12px;line-height:1.8}.verify-email__icon,.verify-email__success{display:flex;align-items:center;gap:12px;padding:14px;margin:12px 0;border-radius:8px;background:var(--panel-2);color:#4f7a3f}.verify-email__form{display:flex;align-items:end;gap:10px;margin:18px 0}.verify-email__form label{display:grid;gap:6px;flex:1;font-size:10px;color:var(--muted)}.verify-email__form input{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--text);font:inherit;font-size:18px;letter-spacing:.35em}.verify-email__error{padding:9px 11px;margin:10px 0;border:1px solid #ecc9c0;border-radius:6px;color:#9a5a4b;background:#fdf3ef;font-size:11px}.verify-email__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.verify-email__resend{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer;text-decoration:underline}.verify-email__resend:disabled{opacity:.5;cursor:default}.real-payment-card{display:grid;gap:8px;padding:16px;margin-top:14px;border-color:#e3d3ad;background:#fffdf7}.real-payment-card p,.product-real-payment small{margin:0;color:var(--muted);font-size:10.5px;line-height:1.7}.real-payment__trigger{width:100%}.real-payment{display:grid;gap:12px}.real-payment p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}.real-payment__steps{display:flex;gap:6px;flex-wrap:wrap}.real-payment__steps span{padding:5px 8px;border-radius:5px;background:var(--panel-2);color:var(--muted);font-size:9.5px}.real-payment__order{display:grid;gap:3px;padding:10px;border-radius:6px;background:var(--panel-2)}.real-payment__order span{color:var(--muted);font-size:9px}.real-payment__order code{color:var(--text);font-size:12px;word-break:break-all}.real-payment__plan{display:inline-flex;align-items:center;gap:5px;color:#4f7a3f;font-size:11px;font-weight:700}.real-payment__error{padding:8px 10px;border:1px solid #ecc9c0;border-radius:6px;color:#9a5a4b;background:#fdf3ef;font-size:10.5px}.product-real-payment{display:grid;gap:5px;padding:12px;margin-top:12px;border:1px solid #e3d3ad;border-radius:8px;background:#fffdf7}.product-real-payment>span{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.creator-real-orders__list{display:grid;gap:2px}.creator-real-orders__row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px}.creator-real-orders__row small{color:var(--muted);font-size:9px}.creator-real-orders__empty{margin:0;color:var(--muted);font-size:11px}.site-admin__invite-form select{min-width:220px}.creator-payment__account{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;margin-bottom:10px;border-radius:7px;background:#eef7ea;color:#4f7a3f;font-size:11px}.creator-payment__account code{padding:2px 6px;border-radius:4px;background:#fff;color:var(--text);font-size:10px}.creator-payment__account small{width:100%;color:var(--muted);font-size:9px}.creator-payment__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.creator-payment__form label{display:grid;gap:4px;color:var(--muted);font-size:9px}.creator-payment__form input,.creator-payment__form select{height:32px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);font:inherit;font-size:10.5px}.creator-payment__plans{display:grid;gap:2px;margin-top:10px}.creator-payment__plan{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:10.5px}.creator-payment__plan small{color:var(--muted);font-size:9px}.creator-payment__empty,.creator-payment__connect p{margin:0;color:var(--muted);font-size:10.5px;line-height:1.7}.creator-payment__connect p{display:flex;align-items:center;gap:5px;margin-top:10px}.price-cny,.resource-card__cny{color:#b07a1f;font-size:14px;font-weight:800}.product-card__pay{display:flex;align-items:center;justify-content:center;border-radius:5px;color:#7b6132;background:#fbf4df;font-size:10px;font-weight:700;text-decoration:none}.download-card .real-payment__trigger{margin:6px 0 10px}.hero-banner__subtitle{max-width:620px;margin:10px 0 0;color:#ffffffd1;font-size:13px;line-height:1.7}.site-admin__carousel-thumb{width:112px;height:58px;object-fit:cover;border-radius:5px;border:1px solid var(--line)}.site-admin__carousel-sub{display:block;max-width:300px;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.site-admin__file-link{position:relative;overflow:hidden;cursor:pointer}.site-admin__file-link input{position:absolute;inset:0;opacity:0;cursor:pointer}.site-admin__carousel-edit{display:grid;gap:10px}.site-admin__carousel-edit label{display:grid;gap:4px;color:var(--muted);font-size:10px}.site-admin__carousel-edit input{height:34px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);font:inherit}.seller-onboarding{margin-top:14px}.seller-onboarding h2{margin:4px 0 8px;font-size:20px}.seller-onboarding>p{max-width:720px;margin:0 0 14px;color:var(--muted);font-size:11px;line-height:1.7}.seller-onboarding.is-warning{border-color:#e6d3a7;background:#fffdf7}.seller-onboarding__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.seller-onboarding__form label{display:grid;gap:4px;color:var(--muted);font-size:9px}.seller-onboarding__form input,.seller-onboarding__form select,.seller-onboarding__form textarea{padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);font:inherit;font-size:11px}.seller-onboarding__bio{grid-column:1 / -1}@media(max-width:720px){.seller-onboarding__form{grid-template-columns:1fr}}.site-admin__table td small{display:block;margin-top:2px;color:var(--muted);font-size:9px;font-weight:400;line-height:1.5}.site-admin__table td:nth-child(2) small{max-width:360px;white-space:normal}.filter-expand{align-self:center;padding:4px 6px;border:0;background:transparent;color:#4f7a3f;font:inherit;font-size:9px;font-weight:700;cursor:pointer;text-decoration:underline}.password-settings{display:grid;max-width:420px;gap:10px}.password-settings label{display:grid;gap:4px;color:var(--muted);font-size:10px}.password-settings input{height:36px;padding:0 9px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--text);font:inherit}.password-settings .mc-btn{justify-self:start;margin-top:4px}.site-footer__grid{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(104px,.58fr)) minmax(150px,.72fr);gap:30px}.site-footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.site-footer__social h4{margin:0;color:#364b3d;font-size:12px}.site-footer__social-links{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.site-footer__social-links a{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #dfe7d6;border-radius:10px;background:#f8fbf4;color:#52684f;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.site-footer__social-links a:hover{border-color:#9fc28a;background:#eef7e7;transform:translateY(-1px)}.site-footer__social-links a[data-platform=bilibili]{color:#fb7299}.site-footer__social-links a svg{width:21px;height:21px}.site-footer__social-empty{color:#8b978c;font-size:10px}.site-footer__creeper{width:86px;height:86px;margin-top:2px;image-rendering:pixelated;filter:drop-shadow(0 5px 5px rgba(47,75,43,.12))}html[data-theme=fury] .site-footer__social h4{color:#3a5430}html[data-theme=fury] .site-footer__social-links a{border-color:#d6e4c9;background:#f4faee;color:#55724b}html[data-theme=fury] .site-footer__social-links a:hover{border-color:#9fbe83;background:#e7f4dc;color:#3f6b31}@media(max-width:1100px){.site-footer__grid{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(120px,1fr))}.site-footer__social{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px 18px;padding-top:4px}.site-footer__social h4{width:100%;margin-bottom:-6px}.site-footer__creeper{margin-left:auto;width:68px;height:68px}}@media(max-width:760px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__social{grid-column:1 / -1;flex-direction:row}.site-footer__creeper{width:60px;height:60px;margin-left:auto}}.badge-product-card{border-color:#dce6d2;background:#fffef9}.badge-product-card__media{display:grid;place-items:center;min-height:171px;background:radial-gradient(circle at 50% 42%,rgba(126,176,94,.2),transparent 58%),linear-gradient(145deg,#f7fbf1,#edf4e4)}.badge-product-card:nth-child(2n) .badge-product-card__media{background:radial-gradient(circle at 50% 42%,rgba(224,174,77,.18),transparent 58%),linear-gradient(145deg,#fffaf0,#f7efdd)}.badge-product-card__art{display:grid;place-items:center;width:92px;height:92px;border-radius:18px;background:#ffffffad;box-shadow:inset 0 0 0 1px #7e9e6e33}.badge-product-card .product-card__seller span{color:#7d9275}.badge-product-card .product-card__body h3{margin:5px 0 3px}.badge-product-card .product-card__body>p{min-height:34px}.badge-product-card__owned{display:inline-flex;align-items:center;gap:4px;color:#4f8444;font-size:12px;font-weight:700}.badge-product-card__owned-note{display:block;margin-top:10px;color:#6e8b64;font-size:10px}.badge-product-card.is-owned{border-color:#bcd5ad;box-shadow:0 1px 2px #4b703f14}.badge-product-card__media .product-card__badge{background:#e8b64b;color:#422f0d}@media(max-width:760px){.badge-product-card__media{min-height:138px}.badge-product-card__art{width:72px;height:72px}}html[data-theme=fury] .site-footer__social-links a[data-platform=bilibili]{color:#fb7299}html[data-theme=fury] .badge-product-card{border-color:#e2e9e0;background:#fff}html[data-theme=fury] .badge-product-card__media{background:radial-gradient(circle at 50% 42%,rgba(121,182,82,.2),transparent 58%),linear-gradient(145deg,#f7fbf2,#eaf4e4)}html[data-theme=fury] .badge-product-card:nth-child(2n) .badge-product-card__media{background:radial-gradient(circle at 50% 42%,rgba(224,174,77,.2),transparent 58%),linear-gradient(145deg,#fffaf0,#f8f0dd)}html[data-theme=fury] .badge-product-card__art{background:#ffffffd1;box-shadow:inset 0 0 0 1px #79b65233}html[data-theme=fury] .badge-product-card__owned{color:#4f7f30}html[data-theme=fury] .badge-product-card__owned-note{color:#718268}html[data-theme=fury] .badge-product-card.is-owned{border-color:#bcd7aa}html[data-theme=fury] .seller-onboarding.is-warning{border-color:#e7d7a9;background:#fffbf1}html[data-theme=fury] .filter-expand{color:#4f7f30}.ai-inline-badge,.ai-profile-badge{display:inline-flex;align-items:center;gap:3px;width:fit-content;padding:1px 5px;border:1px solid #c6d9bc;border-radius:4px;background:#eef6e9;color:#4f7442;font-size:9px;font-weight:700;line-height:1.5;vertical-align:middle}.ai-profile-badge{padding:3px 7px;font-size:10px}html[data-theme=night] .ai-inline-badge,html[data-theme=night] .ai-profile-badge{border-color:#3c563c;background:#243426;color:#a9d18f}.auth-avatar-field{gap:7px}.auth-avatar-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.auth-avatar-field>span small{color:#97a398;font-size:8px;font-weight:400}.auth-avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.auth-avatar-choice{display:grid;justify-items:center;gap:3px;min-width:0;padding:5px 3px 4px;border:1px solid #e1e8dc;border-radius:6px;background:#fffdf8;color:#6f806f;cursor:pointer}.auth-avatar-choice:hover,.auth-avatar-choice.is-active{border-color:#8cb678;background:#f1f8eb;color:#3e6b35}.auth-avatar-choice span{overflow:hidden;max-width:100%;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.auth-avatar-choice .pixel-avatar{pointer-events:none}.auth-avatar-upload{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.auth-avatar-upload__button{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px dashed #cbd9c2;border-radius:5px;background:#f8fbf4;color:#547649;font-size:9px;font-weight:700;cursor:pointer}.auth-avatar-upload__file{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:#667866;font-size:8px}.auth-avatar-upload__file img{width:22px;height:22px;border-radius:3px;object-fit:cover}.auth-avatar-upload__file button{display:inline-flex;padding:0;border:0;background:transparent;color:#8a9b88;cursor:pointer}.auth-avatar-error{color:#a45d4e;font-size:9px}html[data-theme=fury] .auth-avatar-choice{border-color:#e1e8dc;background:#fff}html[data-theme=night] .auth-avatar-choice{border-color:#354737;background:#18231b;color:#9baf9c}html[data-theme=night] .auth-avatar-choice:hover,html[data-theme=night] .auth-avatar-choice.is-active{border-color:#5e7d55;background:#26372a;color:#dcecd4}html[data-theme=night] .auth-avatar-upload__button{border-color:#3c543e;background:#18231b;color:#a9c997}html[data-theme=night] .auth-avatar-upload__file{color:#91a493}.profile-avatar-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.profile-avatar-choice{display:grid;justify-items:center;gap:3px;min-width:0;padding:6px 4px;border:1px solid #e3e9de;border-radius:6px;background:#fffdf8;color:#768475;cursor:pointer}.profile-avatar-choice:hover,.profile-avatar-choice.is-active{border-color:#8db47b;background:#f1f8eb;color:#3e6b35}.profile-avatar-choice span{overflow:hidden;max-width:100%;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.profile-avatar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-avatar-actions>span{color:#97a398;font-size:8px}.profile-avatar-upload,.profile-avatar-remove{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px dashed #cbd9c2;border-radius:5px;background:#f8fbf4;color:#547649;font-size:9px;font-weight:700;cursor:pointer}.profile-avatar-remove{border-style:solid;border-color:#e4d2cb;background:#fff9f6;color:#966052}.profile-avatar-upload:disabled,.profile-avatar-remove:disabled{opacity:.55;cursor:wait}html[data-theme=night] .profile-avatar-choice{border-color:#354737;background:#18231b;color:#9baf9c}html[data-theme=night] .profile-avatar-choice:hover,html[data-theme=night] .profile-avatar-choice.is-active{border-color:#5e7d55;background:#26372a;color:#dcecd4}html[data-theme=night] .profile-avatar-upload{border-color:#3c543e;background:#18231b;color:#a9c997}html[data-theme=night] .profile-avatar-remove{border-color:#563e37;background:#241b18;color:#d2a095}html[data-theme=night] .profile-avatar-actions>span{color:#7f9381}.legal-page{max-width:860px;padding-top:34px;padding-bottom:60px}.legal-page__intro{margin-bottom:22px}.legal-page__intro h2{margin:6px 0 9px;color:var(--text);font-size:28px}.legal-page__intro p{max-width:640px;color:var(--muted);line-height:1.8}.legal-page__section{margin-bottom:12px;padding:20px 22px}.legal-page__section h2{margin-bottom:8px;color:var(--text);font-size:15px}.legal-page__section p{color:var(--text-soft);font-size:12px;line-height:1.9}.legal-page__section a{color:var(--emerald);text-decoration:underline}.legal-page__note{margin-top:16px;color:var(--muted);font-size:10px;line-height:1.8}html[data-theme=night]{color-scheme:dark;--bg-0: #0f1511;--bg-1: #131b16;--bg-2: #19231c;--panel: #19231c;--panel-2: #202c23;--panel-3: #263329;--slot: #121a15;--line: #2c3a2e;--line-soft: #243027;--line-strong: #3b4b3d;--text: #e7efe2;--text-soft: #c5d4c2;--muted: #9aac9c;--dim: #718274;--emerald: #79b652;--emerald-deep: #8ecb6a;--emerald-dark: #a7dd84;--gold: #e0a23f;--gold-deep: #f0bd63;--redstone: #e07b67;--diamond: #63c7cd}html[data-theme=night] body,html[data-theme=night] .site-shell,html[data-theme=night] .site-main{background:#0f1511;color:var(--text)}html[data-theme=night] .topbar{border-bottom-color:#243429;background:#0b110d}html[data-theme=night] .topbar__tag{border-color:#e0a23f59;color:#e0a23f;background:#e0a23f14}html[data-theme=night] .topbar__ticker a{color:#b8c8b6}html[data-theme=night] .topbar__meta,html[data-theme=night] .topbar__sep{color:#7e917f}html[data-theme=night] .mainnav{border-bottom-color:#2a3a2c;background:#121a14f5;box-shadow:0 8px 24px #00000038}html[data-theme=night] .mainnav__link{color:#aebfae}html[data-theme=night] .mainnav__link:hover,html[data-theme=night] .mainnav__link.is-active{color:#f0f7ea}html[data-theme=night] .brand-name,html[data-theme=night] .brand-subtitle,html[data-theme=night] .brand-text strong{color:#e7efe2}html[data-theme=night] .search-trigger,html[data-theme=night] .theme-switch{border-color:#334536;background:#18231b;color:#a9bbaa}html[data-theme=night] .search-trigger:hover{border-color:#55734e;background:#202d23}html[data-theme=night] .theme-switch__option{color:#8fa290}html[data-theme=night] .theme-switch__option.is-active{color:#e7efe2;background:#2b3a2d;box-shadow:none}html[data-theme=night] .theme-switch__icon{color:#93a895}html[data-theme=night] .header-login{color:#c3d2c1}html[data-theme=night] .user-menu__trigger{color:#dbe7d6}html[data-theme=night] .user-menu__dropdown{border-color:#314333;background:#19231c;box-shadow:0 18px 40px #00000059}html[data-theme=night] .user-menu__head,html[data-theme=night] .user-menu__links{border-color:#2c3a2e}html[data-theme=night] .user-menu__links a{color:#b8c9b7}html[data-theme=night] .user-menu__links a:hover{background:#202d23;color:#eef6e9}html[data-theme=night] .panel,html[data-theme=night] .side-panel,html[data-theme=night] .profile-panel,html[data-theme=night] .profile-side .panel,html[data-theme=night] .forum-sidebar .panel,html[data-theme=night] .forum-right .panel{border-color:#2d3c2f;background:#19231c;color:var(--text);box-shadow:0 1px 2px #0000002e}html[data-theme=night] .site-shell h1,html[data-theme=night] .site-shell h2,html[data-theme=night] .site-shell h3,html[data-theme=night] .site-shell h4{color:#e9f1e4}html[data-theme=night] .site-shell .eyebrow,html[data-theme=night] .site-shell .kicker{color:#8fb27a}html[data-theme=night] .site-shell p,html[data-theme=night] .site-shell small{color:#a9baaa}html[data-theme=night] .page-top{border-bottom-color:#29382c;background:#121a15}html[data-theme=night] .page-top h1{color:#eaf2e5}html[data-theme=night] .page-top__meta,html[data-theme=night] .page-top__meta span{color:#91a493}html[data-theme=night] .breadcrumb,html[data-theme=night] .breadcrumb a,html[data-theme=night] .breadcrumb span{color:#859887}html[data-theme=night] .breadcrumb a:hover{color:#c6dfb6}html[data-theme=night] .section-heading h2,html[data-theme=night] .section-heading p{color:#e4eee0}html[data-theme=night] .section-heading p{color:#9caf9d}html[data-theme=night] .site-shell input,html[data-theme=night] .site-shell select,html[data-theme=night] .site-shell textarea{border-color:#354737;background:#121b15;color:#e7efe2}html[data-theme=night] .site-shell input::placeholder,html[data-theme=night] .site-shell textarea::placeholder{color:#6f8372}html[data-theme=night] .site-shell select option{background:#19231c;color:#e7efe2}html[data-theme=night] .site-shell .modal,html[data-theme=night] .site-shell .modal__panel,html[data-theme=night] .site-shell .modal-panel,html[data-theme=night] .site-shell .modal-content{border-color:#324334;background:#19231c;color:var(--text)}html[data-theme=night] .site-shell .toast,html[data-theme=night] .site-shell .toast__item{border-color:#354737;background:#202d23;color:#e7efe2}html[data-theme=night] .search-layer__backdrop{background:#040805b8}html[data-theme=night] .search-panel{border-color:#354737;background:#19231c;color:var(--text)}html[data-theme=night] .search-panel__input-row{border-color:#2d3c2f;background:#121b15}html[data-theme=night] .search-result{border-color:#2b3a2d;background:#19231c;color:#dce8d8}html[data-theme=night] .search-result:hover{background:#202d23}html[data-theme=night] .search-result__body small,html[data-theme=night] .search-result__meta{color:#8fa391}html[data-theme=night] .search-result__body strong{color:#e6efe1}html[data-theme=night] .home-hero{border-bottom-color:#26362a;background:#101812}html[data-theme=night] .hero-search{border-color:#354737;background:#19231c}html[data-theme=night] .hero-search input{background:transparent;color:#e7efe2}html[data-theme=night] .hero-search button{color:#102014}html[data-theme=night] .hero-quick-tags,html[data-theme=night] .hero-quick-tags a{color:#94a996}html[data-theme=night] .home-hall,html[data-theme=night] .home-section,html[data-theme=night] .village-hall{background:#0f1511}html[data-theme=night] .feed-tabs,html[data-theme=night] .feed-tabs button{border-color:#2d3c2f;color:#93a695}html[data-theme=night] .feed-tabs button.is-active{color:#e7efe2;background:#26352a}html[data-theme=night] .thread-row{border-bottom-color:#2a382c;background:#19231c}html[data-theme=night] .thread-row:hover{background:#202d23}html[data-theme=night] .thread-row__title,html[data-theme=night] .thread-row__title a,html[data-theme=night] .thread-row--dense .thread-row__title{color:#e5efe0}html[data-theme=night] .thread-row:hover .thread-row__title,html[data-theme=night] .thread-row:hover .thread-row__title a{color:#b9e3a2}html[data-theme=night] .thread-row__excerpt,html[data-theme=night] .thread-row__bottom,html[data-theme=night] .thread-row__author,html[data-theme=night] .thread-row__level,html[data-theme=night] .thread-row__stats{color:#92a594}html[data-theme=night] .thread-row__dot{background:#4a5e4b}html[data-theme=night] .thread-row__arrow{color:#7f9580}html[data-theme=night] .forum-card,html[data-theme=night] .category-card,html[data-theme=night] .forum-cta-card,html[data-theme=night] .forum-sidebar .side-panel{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .category-card:hover{background:#202d23}html[data-theme=night] .category-card h3,html[data-theme=night] .forum-cta-card h3{color:#e6efe1}html[data-theme=night] .category-card p,html[data-theme=night] .forum-cta-card p{color:#96a999}html[data-theme=night] .resource-filters,html[data-theme=night] .resource-toolbar{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .resource-filter-head,html[data-theme=night] .filter-group{border-color:#2a382c;color:#a9bbaa}html[data-theme=night] .filter-group h4{color:#8fa692}html[data-theme=night] .filter-option,html[data-theme=night] .filter-chip{border-color:#304133;background:#172119;color:#a8baaa}html[data-theme=night] .filter-option:hover,html[data-theme=night] .filter-chip:hover,html[data-theme=night] .filter-option.is-active,html[data-theme=night] .filter-chip.is-active{border-color:#5e7d55;background:#26372a;color:#dcecd4}html[data-theme=night] .filter-expand{color:#9ac57d}html[data-theme=night] .resource-card,html[data-theme=night] .resource-card__body{border-color:#2c3b2e;background:#19231c}html[data-theme=night] .resource-card__title-line h3,html[data-theme=night] .resource-card__title-line h3 a{color:#e6efe1}html[data-theme=night] .resource-card__body>p,html[data-theme=night] .resource-card__author,html[data-theme=night] .resource-card__stats{color:#96a999}html[data-theme=night] .resource-card__compat span{border-color:#344737;background:#202d23;color:#a8bbaa}html[data-theme=night] .resource-card__media{border-bottom-color:#2c3b2e;background:#101812}html[data-theme=night] .shop-content{background:#0f1511}html[data-theme=night] .shop-toolbar{border-color:#2d3c2f}html[data-theme=night] .shop-tabs button{border-color:#304133;background:#18231b;color:#a7b9a8}html[data-theme=night] .shop-tabs button.is-active{border-color:#55744f;background:#26372a;color:#e5efe0}html[data-theme=night] .shop-search{border-color:#304133;background:#18231b}html[data-theme=night] .product-card{border-color:#2c3b2e;background:#19231c}html[data-theme=night] .product-card__media{border-bottom-color:#2c3b2e;background:#101812}html[data-theme=night] .product-card__body{background:#19231c}html[data-theme=night] .product-card__body h3,html[data-theme=night] .product-card__body h3 a{color:#e6efe1}html[data-theme=night] .product-card__body>p,html[data-theme=night] .product-card__seller,html[data-theme=night] .product-card__detail,html[data-theme=night] .price-note{color:#96a999}html[data-theme=night] .product-card__meta{border-top-color:#2c3b2e}html[data-theme=night] .badge-product-card{border-color:#2f4432;background:#19231c}html[data-theme=night] .badge-product-card__media{background:radial-gradient(circle at 50% 42%,rgba(121,182,82,.18),transparent 58%),linear-gradient(145deg,#1c2a1e,#142016)}html[data-theme=night] .badge-product-card:nth-child(2n) .badge-product-card__media{background:radial-gradient(circle at 50% 42%,rgba(224,162,63,.16),transparent 58%),linear-gradient(145deg,#282318,#1b2118)}html[data-theme=night] .badge-product-card__art{background:#1c2a1eb8;box-shadow:inset 0 0 0 1px #8fc4702e}html[data-theme=night] .badge-product-card__owned,html[data-theme=night] .badge-product-card__owned-note{color:#9dcc7e}html[data-theme=night] .shop-discount-banner,html[data-theme=night] .shop-trust-row,html[data-theme=night] .shop-seller-cta{border-color:#2d3c2f;background:#19231c;color:#a9bbaa}html[data-theme=night] .shop-trust-row strong,html[data-theme=night] .shop-seller-cta h2{color:#e6efe1}html[data-theme=night] .profile-hero,html[data-theme=night] .profile-header,html[data-theme=night] .profile-banner{background:#121a15}html[data-theme=night] .profile-stats,html[data-theme=night] .profile-stat{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .profile-stat strong{color:#e7efe2}html[data-theme=night] .profile-stat span,html[data-theme=night] .profile-meta,html[data-theme=night] .profile-bio{color:#9caf9e}html[data-theme=night] .profile-tabs{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .profile-tabs button{color:#9daf9f}html[data-theme=night] .profile-tabs button.is-active{background:#2a3a2d;color:#e7efe2}html[data-theme=night] .achievement-panel{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .achievement-badge{border-color:#2d3c2f;background:#202c23}html[data-theme=night] .achievement-badge strong{color:#dce8d8}html[data-theme=night] .achievement-badge small{color:#8fa391}html[data-theme=night] .achievement-badge.is-unlocked{border-color:#3d5a3e;background:#223326}html[data-theme=night] .password-settings input,html[data-theme=night] .seller-onboarding__form input,html[data-theme=night] .seller-onboarding__form select,html[data-theme=night] .seller-onboarding__form textarea{border-color:#354737;background:#121b15;color:#e7efe2}html[data-theme=night] .auth-page,html[data-theme=night] .auth-scene{background:#0f1511}html[data-theme=night] .auth-panel{border-color:#2d3c2f;background:#19231c;color:var(--text)}html[data-theme=night] .auth-panel h1,html[data-theme=night] .auth-panel h2,html[data-theme=night] .auth-panel strong{color:#e7efe2}html[data-theme=night] .auth-panel p,html[data-theme=night] .auth-panel small,html[data-theme=night] .auth-panel label{color:#9daf9f}html[data-theme=night] .auth-tabs{border-color:#2d3c2f;background:#121b15}html[data-theme=night] .auth-tabs button{color:#95a897}html[data-theme=night] .auth-tabs button.is-active{background:#26372a;color:#e7efe2}html[data-theme=night] .site-footer{border-top-color:#2a382c;background:#0c120e;color:#a9bbaa}html[data-theme=night] .site-footer__top{border-bottom-color:#26342a}html[data-theme=night] .footer-brand strong,html[data-theme=night] .site-footer__social h4,html[data-theme=night] .site-footer__column h4{color:#dfe9db}html[data-theme=night] .site-footer__brand>p,html[data-theme=night] .site-footer__status,html[data-theme=night] .site-footer__column a{color:#8fa391}html[data-theme=night] .site-footer__column a:hover{color:#b9dfa3}html[data-theme=night] .site-footer__social-links a{border-color:#354737;background:#18231b}html[data-theme=night] .site-footer__social-links a[data-platform=bilibili]{color:#fb7299}html[data-theme=night] .site-footer__bottom{border-top-color:#26342a;background:#080d09}html[data-theme=night] .site-footer__bottom-inner{color:#7f9381}html[data-theme=night] .admin-shell{color-scheme:light;background:#f4f7f1;color:#1e2b22}html[data-theme=night] .home-hub{border-color:#26342a;background:#0f1511}html[data-theme=night] .home-feed{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .home-feed__head{border-bottom-color:#2a382c}html[data-theme=night] .home-feed .thread-list,html[data-theme=night] .home-feed .thread-row{background:#19231c}html[data-theme=night] .home-feed .thread-row{border-bottom-color:#2a382c}html[data-theme=night] .home-feed .thread-row:hover{background:#202d23}html[data-theme=night] .home-feed__more{color:#9ec282}html[data-theme=night] .checkin-card,html[data-theme=night] .home-exchange-mini,html[data-theme=night] .home-picks,html[data-theme=night] .home-aside .panel{border-color:#2d3c2f;background:#19231c;color:#dce8d8}html[data-theme=night] .home-picks__head,html[data-theme=night] .home-exchange-mini__head{border-bottom-color:#2a382c}html[data-theme=night] .home-pick{border-bottom-color:#26342a}html[data-theme=night] .home-pick:hover{background:#202d23}html[data-theme=night] .home-pick__body strong{color:#e2ecdd}html[data-theme=night] .home-pick__body small,html[data-theme=night] .home-pick__body span{color:#91a493}html[data-theme=night] .forum-toolbar,html[data-theme=night] .thread-list{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .forum-toolbar{color:#a7b9a8}html[data-theme=night] .forum-toolbar__tabs,html[data-theme=night] .forum-toolbar__tabs button{color:#9caf9e}html[data-theme=night] .forum-toolbar__tabs button.is-active{color:#e7efe2;background:#26372a}html[data-theme=night] .filter-tip{border-color:#2d3c2f;background:#19231c;color:#a9bbaa}html[data-theme=night] .filter-tip strong{color:#dcebd5}html[data-theme=night] .product-card__add.mc-btn{border-color:#3d5a3f;background:#26372a;color:#dcecd4}html[data-theme=night] .product-card__add.mc-btn:hover:not(:disabled){border-color:#5b7d56;background:#2d4330;color:#eff8e9}html[data-theme=night] .badge-product-card .product-card__add.mc-btn{border-color:#d99a42;background:#e0a23f;color:#21170a}html[data-theme=night] .badge-product-card .product-card__add.mc-btn:hover:not(:disabled){border-color:#f0bd63;background:#efb455;color:#1b1206}html[data-theme=night] .home-feed__head,html[data-theme=night] .side-panel__head,html[data-theme=night] .profile-panel__head,html[data-theme=night] .forum-panel__head{border-bottom-color:#2a382c;background:#202c23;color:#dfe9db}html[data-theme=night] .home-feed__head .feed-tabs button,html[data-theme=night] .home-feed__head .home-feed__more{color:#a7b9a8}html[data-theme=night] .home-feed__head .feed-tabs button.is-active{color:#e7efe2}html[data-theme=night] .forum-toolbar .inline-search,html[data-theme=night] .forum-search{border-color:#354737;background:#121b15;color:#e7efe2}html[data-theme=night] .category-panel .category-link,html[data-theme=night] .category-panel .category-row,html[data-theme=night] .category-panel a{border-color:#2b3a2d;background:#19231c;color:#b8c9b7}html[data-theme=night] .category-panel .category-link:hover,html[data-theme=night] .category-panel .category-row:hover,html[data-theme=night] .category-panel a:hover{background:#202d23;color:#e7efe2}html[data-theme=night] .category-nav__item{border-color:#2b3a2d;background:#19231c;color:#b8c9b7}html[data-theme=night] .category-nav__item:hover,html[data-theme=night] .category-nav__item.is-active{border-color:#4c6848;background:#26372a;color:#e7efe2}html[data-theme=night] .checkin-line{border-color:#2d3c2f;background:#19231c;color:#dce8d8}html[data-theme=night] .checkin-line__copy span{color:#93a795}html[data-theme=night] .checkin-line__button{border-color:#3d5a3f;background:#26372a;color:#dcecd4}html[data-theme=night] .activity-timeline{border-color:#2d3c2f;background:#19231c}html[data-theme=night] .activity-item,html[data-theme=night] .activity-timeline__item{border-bottom-color:#2a382c;color:#b9c9b8}html[data-theme=night] .activity-timeline__item:hover,html[data-theme=night] .activity-item:hover{background:#202d23}html[data-theme=night] .auth-input{border-color:#354737;background:#121b15;color:#e7efe2}html[data-theme=night] .auth-input input{background:transparent;color:#e7efe2}html[data-theme=night] .auth-input>svg,html[data-theme=night] .auth-input__prefix,html[data-theme=night] .auth-input__eye{color:#8fa391}html[data-theme=night] .auth-demo{border-color:#354737;background:#18231b}html[data-theme=night] .auth-demo strong{color:#dbe8d6}html[data-theme=night] .auth-demo small{color:#91a493}html[data-theme=night] .auth-demo>svg{color:#88a08a}html[data-theme=night] .auth-profession{border-color:#354737;background:#18231b;color:#a9bbaa}html[data-theme=night] .auth-agree,html[data-theme=night] .auth-agree a,html[data-theme=night] .auth-panel__foot span,html[data-theme=night] .auth-appeal-link{color:#91a493}html[data-theme=night] .auth-panel__foot{border-top-color:#2a382c}html[data-theme=night] .auth-page__bottom{color:#6f8372}html[data-theme=night] .resource-filter-head{border-bottom-color:#2a382c;background:#202c23;color:#dfe9db}html[data-theme=night] .resource-filter-head button{color:#9ac57d}html[data-theme=night] .exchange-how,html[data-theme=night] .exchange-how__step,html[data-theme=night] .cycle-card,html[data-theme=night] .trade-loop,html[data-theme=night] .exchange-offer-panel,html[data-theme=night] .exchange-side__stat,html[data-theme=night] .exchange-side-note{border-color:#2d3c2f;background:#19231c;color:#b9c9b8}html[data-theme=night] .exchange-how__step>span{border-color:#3b553d;background:#26372a;color:#b9d99f}html[data-theme=night] .exchange-how__step strong,html[data-theme=night] .cycle-card__head h3,html[data-theme=night] .cycle-card__eyebrow,html[data-theme=night] .exchange-offer-panel__head h3,html[data-theme=night] .exchange-section__head h2{color:#e1ecdc}html[data-theme=night] .exchange-how__step p,html[data-theme=night] .cycle-card__score>span,html[data-theme=night] .cycle-card__foot>span,html[data-theme=night] .exchange-section__head p{color:#8fa391}html[data-theme=night] .cycle-card__foot{border-top-color:#2a382c}html[data-theme=night] .trade-loop__node{border-color:#354737;background:#202d23}html[data-theme=night] .trade-loop__node strong{color:#dce8d8}html[data-theme=night] .trade-loop__node small,html[data-theme=night] .trade-loop__node em{color:#91a493}html[data-theme=night] .exchange-side-note--warning{border-color:#5d4c2e;background:#282318}html[data-theme=night] .exchange-side-note__body p{color:#a9baaa}html[data-theme=night] .profile-level-card{border-color:#354737;background:#19231c;color:#e7efe2}html[data-theme=night] .profile-level-card strong,html[data-theme=night] .profile-level-card h3{color:#e7efe2}html[data-theme=night] .profile-level-card small,html[data-theme=night] .profile-level-card span{color:#9daf9f}html[data-theme=night] .profile-avatar-wrap{border-color:#354737;background:#19231c}html[data-theme=night] .auth-demo>.pixel-avatar{flex:0 0 32px;width:32px;height:32px;background:transparent}html[data-theme=night] .auth-demo>.pixel-avatar svg{width:32px;height:32px}html[data-theme=night] .auth-panel__foot span{border-color:#354737;background:#18231b;color:#9aad9c}html[data-theme=night] .auth-demo>span{border:0;background:transparent;color:inherit}html[data-theme=night] .auth-demo>span.pixel-avatar{background:transparent}html[data-theme=night] .inline-search,html[data-theme=night] .resource-search,html[data-theme=night] .barter-search,html[data-theme=night] .sort-select{border-color:#354737;background:#121b15;color:#e7efe2}html[data-theme=night] .resource-cta{border-color:#2d3c2f;background:#19231c;color:#a9bbaa}html[data-theme=night] .resource-cta strong,html[data-theme=night] .resource-cta h2{color:#e6efe1}html[data-theme=night] .barter-card{border-color:#2d3c2f;background:#19231c;color:#b9c9b8}html[data-theme=night] .barter-card strong{color:#e0ecdb}html[data-theme=night] .barter-card p,html[data-theme=night] .barter-card small{color:#8fa391}html[data-theme=night] .profile-motto{border-color:#2d3c2f;background:#202c23;color:#b9c9b8}html[data-theme=night] .cycle-card__head,html[data-theme=night] .exchange-offer-panel__head{border-bottom-color:#2a382c;background:#202c23;color:#e0ecdb}html[data-theme=night] .reply-list,html[data-theme=night] .thread-info-card,html[data-theme=night] .thread-side-note,html[data-theme=night] .resource-author-note,html[data-theme=night] .version-row,html[data-theme=night] .review-overview,html[data-theme=night] .review-form,html[data-theme=night] .download-card,html[data-theme=night] .download-card__changelog,html[data-theme=night] .podium-card,html[data-theme=night] .leaderboard-note{border-color:#2d3c2f;background:#19231c;color:#b9c9b8}html[data-theme=night] .version-row:hover{background:#202d23}html[data-theme=night] .version-row strong,html[data-theme=night] .thread-info-card strong,html[data-theme=night] .resource-author-note strong,html[data-theme=night] .download-card h2,html[data-theme=night] .podium-card strong{color:#e2ecdd}html[data-theme=night] .version-row small,html[data-theme=night] .thread-info-card small,html[data-theme=night] .resource-author-note p,html[data-theme=night] .download-card__file,html[data-theme=night] .podium-card small{color:#91a493}html[data-theme=night] .mc-btn--stone{border-color:#3a4c3c;background:#202c23;color:#c5d5c1}html[data-theme=night] .mc-btn--stone:hover:not(:disabled){border-color:#5b7d56;background:#2b3c2e;color:#eef7e9}html[data-theme=night] .resource-safety{border-color:#2d3c2f;background:#202c23;color:#9daf9f}html[data-theme=night] .cycle-card__foot{border-top-color:#2a382c;background:#19231c;color:#9daf9f}.auth-page__scene.build-preview{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.auth-page__scene.build-preview svg{width:100%;height:100%}.not-found__scene>.build-preview{width:100%;height:100%;aspect-ratio:auto}.home-feed .thread-row:last-of-type{border-bottom:0}.hero-floating--trade .pixel-avatar{display:block}.resource-detail-hero .resource-gallery{min-width:0}.home-lobby .category-panel{overflow:hidden}.thread-article__top>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-article__top .thread-article__share{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:0;color:#6b7962;background:transparent;font-size:8px}.section--band .resource-card,.section--band .product-card{background-color:#151d12}.profile-hero+.profile-stats{position:relative;z-index:2}.section-heading p{font-size:13.5px;color:#5d6c60}.thread-row__title{font-size:15.5px}.thread-row__excerpt{font-size:12.5px;line-height:1.72;color:#5f6f63}.thread-row__bottom{font-size:11.5px;color:#77857a}.thread-row__stats{font-size:10.5px;color:#7e8b80}.resource-card__title-line h3{display:-webkit-box;overflow:hidden;min-height:2.9em;font-size:15.5px;line-height:1.45;letter-spacing:0;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-card__body>p{min-height:44px;font-size:13px;line-height:1.65;color:#56665a}.resource-card__author{font-size:11.5px;color:#5f6f63}.resource-card__stats{font-size:11px;color:#6c7b6f}.resource-card__compat span{min-height:24px;padding:3px 7px;font-size:11px;color:#5f6f63}.resource-card__category,.resource-card__featured{font-size:10.5px}.resource-card__price .emerald-price strong,.resource-card__price .emerald-price.is-free{font-size:12px}.product-card__body h3{font-size:15px}.product-card__body>p{font-size:12.5px;color:#5e6e62}.product-card__seller,.price-note{font-size:10.5px;color:#68776b}.product-card__detail{font-size:10.5px}.product-card__category,.product-card__badge{font-size:9.5px}.markdown{font-size:15px;line-height:1.9}.markdown--reply{font-size:14px;line-height:1.85}.reply-card__head a{font-size:12.5px}.thread-article__author-name{font-size:13.5px}.profile-bio{font-size:12.5px}.activity-item p{font-size:12px}.achievement-badge strong{font-size:10.5px}.achievement-badge small{font-size:9.5px}.filter-option{font-size:11.5px}.filter-chip{font-size:11px}.filter-group h4{font-size:11.5px;color:#657468;font-weight:650}.site-footer__column a{font-size:12px}.site-footer__brand>p{font-size:12.5px}.site-footer__bottom-inner{font-size:11px}.product-art__label{font-size:8.5px}.breadcrumb{font-size:11.5px;color:#748277}.page-top__meta{font-size:12px;color:#69786c}.page-top__meta strong{font-size:13px}.tag{min-height:25px;padding:3px 8px;font-size:11px;color:#56665a}.eyebrow{font-size:11px}.mainnav__link{font-size:14px}.header-login{font-size:13px}.search-trigger span{font-size:12.5px}.search-trigger kbd{font-size:10px}.topbar__inner{font-size:12px}.button,.mc-btn{font-size:13px}.resource-summary__lead{font-size:13.5px;color:#56665a}.resource-summary__stats span{font-size:10.5px}.resource-summary__compat>div>span{font-size:10.5px}.resource-summary__file{font-size:10.5px}.resource-summary__file em{font-size:10px}.resource-section__head h2,.page-top h1,.resource-summary h1{letter-spacing:-.02em}.filter-tip strong{font-size:11.5px}.filter-tip p{font-size:10.5px;line-height:1.65}.pagination__page,.pagination__arrow,.pagination__info{font-size:11px}.topbar__tag,.topbar__sep{font-size:10.5px}.brand__bbs{font-size:10px}.brand__cn{font-size:9.5px}.thread-row__level,.category-nav__count,.thread-row__tags .tag,.hero-banner__kicker{font-size:10.5px}.hero-banner__price{font-size:11px}.home-hub__bar .eyebrow,.home-exchange-mini__head .eyebrow{font-size:10px}.home-picks__head>span{font-size:11.5px}.home-picks__head a{font-size:9.5px}.home-picks__head>span em{font-size:8.5px}.home-pick__rank{font-size:9px}.home-pick__body small,.home-pick__body>span{font-size:9.5px}.home-pick__body strong{font-size:12px}.checkin-line__copy strong{font-size:11.5px}.checkin-line__copy span,.checkin-line__button{font-size:10px}.home-exchange-mini__loop,.home-exchange-mini__stats{font-size:9.5px}.site-footer__status,.site-footer__brand .footer-meta,.auth-panel__head .eyebrow{font-size:10.5px}.auth-tabs button{font-size:11.5px}.auth-field>span{font-size:11.5px}.auth-input input{font-size:13.5px}.auth-demo strong{font-size:11px}.auth-demo small{font-size:10px}.auth-panel__head p{font-size:12px}.auth-panel__foot,.auth-page__bottom{font-size:10px}.auth-brand small{font-size:9.5px}@media(max-width:760px){.resource-card__body>p{min-height:0;font-size:13px}.resource-card__stats{font-size:11px}}@media(max-width:980px){.header-auth{display:none}.thread-row.thread-row--dense{grid-template-columns:1fr}.thread-row.thread-row--dense .thread-row__main{grid-column:1}.home-feed .thread-row.thread-row--dense{grid-template-columns:34px minmax(0,1fr)}.home-feed .thread-row.thread-row--dense .thread-row__main{grid-column:2}.home-feed .thread-row.thread-row--dense .thread-row__avatar{display:block}}@media(max-width:700px){.shop-hero__floating{display:none}}@media(min-width:1440px){.hero-grid{min-height:570px}}@media(hover:none){.thread-row__arrow,.resource-card__arrow{opacity:1;transform:none}.resource-card:hover,.product-card:hover,.podium-card:hover,.barter-card:hover{transform:none}}@media print{.site-header,.site-footer,.toast-layer,.modal-layer,.drawer-layer,.mobile-menu-layer{display:none!important}body{color:#111;background:#fff}.panel{box-shadow:none;border-color:#ccc;background:#fff}}
