.upload-skin.svelte-10t16d4{display:flex;flex-direction:column;gap:60px;align-items:center}.upload-skin-header.svelte-10t16d4{display:flex;flex-direction:column;gap:30px;align-items:center}.skin-title.svelte-10t16d4{font-family:Inter;font-weight:300;font-size:x-large;line-height:100%;text-align:center}.thumbnail-container.svelte-10t16d4{position:relative;width:380px;height:109px;overflow:hidden;border-radius:8px;background:#0f1115;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 32px #0f172a66}.thumbnail-layer.svelte-10t16d4{position:absolute;inset:0;background-size:cover;background-position:center;transition:filter .3s ease}.light-sweep.svelte-10t16d4{position:absolute;top:-100%;left:-100%;width:150%;height:300%;background:linear-gradient(135deg,#fff0 0% 35%,#ffffff05 40%,#ffffff0a,#ffffff0f,#ffffff14 46%,#ffffff1a 48% 52%,#ffffff14 54%,#ffffff0f,#ffffff0a,#ffffff05 60%,#fff0 65% 100%);z-index:15;pointer-events:none;mix-blend-mode:screen}.progress-bar-container.svelte-10t16d4{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ffffff1a;overflow:hidden;z-index:20;opacity:0;transition:opacity .3s ease}.progress-bar-container.visible.svelte-10t16d4{opacity:1}.progress-bar.svelte-10t16d4{height:100%;background:linear-gradient(90deg,#41c27099,#41c270d9);width:0%;transition:width .1s linear}.upload-skin-content.svelte-10t16d4{display:flex;flex-direction:column;gap:60px;align-items:center}.settings-flex.svelte-10t16d4{display:flex;flex-direction:column;gap:30px;align-items:center}.section-title.svelte-10t16d4{font-family:Inter;font-weight:400;font-size:x-large;line-height:100%;text-align:center;margin:0}.overlay-slots.svelte-10t16d4{display:flex;gap:10px}.overlay-slots.svelte-10t16d4 button:where(.svelte-10t16d4){padding:8px 16px;border:1px solid #2a292a;border-radius:4px;background:#100f10;cursor:pointer}.overlay-slots.svelte-10t16d4 button.active:where(.svelte-10t16d4){background:#2a292a}.upload-section.svelte-10t16d4{display:flex;flex-direction:column;gap:30px;align-items:center}.upload-buttons.svelte-10t16d4{display:flex;flex-direction:column;gap:15px;align-items:center}.upload-button-group.svelte-10t16d4{display:flex;gap:15px;align-items:center}.upload-button.svelte-10t16d4{width:256.57px;height:51.07px;border-radius:5.12px;border:1.02px solid #2a292a;background:linear-gradient(0deg,#100f10,#100f10);cursor:pointer}.help-icon.svelte-10t16d4{cursor:pointer}.marketplace.svelte-an9437{display:flex;flex-direction:column;gap:24px;height:100%;border-radius:18px;padding:28px 32px;color:#fff}.panel-header.svelte-an9437{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.panel-title.svelte-an9437 h1:where(.svelte-an9437){font-size:28px;line-height:1.1;margin:0 0 4px}.panel-controls.svelte-an9437{display:flex;align-items:center}.skin-container.svelte-an9437{background:linear-gradient(180deg,#232a30 3.91%,#232a3000 132.48%)}.search.svelte-an9437{display:flex;align-items:center;gap:10px;background:#0f141cd9;border:1px solid white;border-radius:5px;padding:0 16px 0 18px;min-width:380px;color:#e2e8f0db}.search.svelte-an9437 input:where(.svelte-an9437){flex:1;background:transparent;border:none;color:inherit;font-size:14px;outline:none;padding-right:8px;padding-top:8px;padding-bottom:8px}.search.svelte-an9437 input:where(.svelte-an9437)::placeholder{color:#94a3b899}.icon-search.svelte-an9437{color:#fff}.search-divider.svelte-an9437{border-left:1px solid white;height:40px;width:1px}.sort.svelte-an9437{position:relative;display:flex;align-items:center;background:#0f141cd9;border:1px solid white;border-radius:8px;padding:7px 12px;min-width:160px;color:#e2e8f0e6}.sort.svelte-an9437 select:where(.svelte-an9437){flex:1;background:transparent;border:none;color:inherit;font-size:14px;padding-right:20px;appearance:none;outline:none;cursor:pointer}.sort.svelte-an9437 select:where(.svelte-an9437) option:where(.svelte-an9437){color:#0f141c}.icon-chevron.svelte-an9437{position:absolute;right:12px;pointer-events:none;color:#fff}.tab-row.svelte-an9437{display:inline-flex;flex-wrap:wrap;column-gap:6px;row-gap:8px}.tab-row.svelte-an9437 button:where(.svelte-an9437){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:10px 10px 0 0;border:none;background:#313a4033;color:#e2e8f0e6;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease-out;min-width:160px}.tab-row.svelte-an9437 button:where(.svelte-an9437):hover:not(.active){color:#e2e8f0d1;background:#2f374547}.tab-row.svelte-an9437 button.active:where(.svelte-an9437){background:#232a30;color:#f8fafc}.skin-grid.svelte-an9437{padding:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:40px}.skin-card.svelte-an9437{display:flex;flex-direction:column;height:100%;background:#0b0f15bd;border:1px solid rgba(148,163,184,.12);border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;cursor:pointer;position:relative}.skin-card-thumb.svelte-an9437{position:relative;height:112px;background:#0f172aa6;display:flex;align-items:center;justify-content:center;overflow:hidden}.skin-card-thumb.svelte-an9437 img:where(.svelte-an9437){width:100%;height:100%;object-fit:cover;display:block}.thumbnail-fallback.svelte-an9437{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#3b82f659,#0ea5e94d);color:#e2e8f0e6;font-size:32px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.skin-card.svelte-an9437:hover{transform:translateY(-3px);border-color:#38bdf859;box-shadow:0 18px 34px #0f172a59}.skin-card-placeholder.svelte-an9437{visibility:hidden;pointer-events:none;height:112px}.state-message.svelte-an9437{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;border:1px dashed rgba(148,163,184,.24);border-radius:16px;color:#94a3b8e6;background:#0b0f1573}.state-message.loading.svelte-an9437{font-size:16px}.state-message.empty.svelte-an9437 .hint:where(.svelte-an9437){margin-top:6px;font-size:13px;color:#94a3b8b3}.pagination.svelte-an9437{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:13px;color:#e2e8f0d1}.pagination.svelte-an9437 button:where(.svelte-an9437){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:6px;transition:color .18s ease-out,background-color .18s ease-out}.pagination.svelte-an9437 button:where(.svelte-an9437):hover:not(:disabled){color:#38bdf8;background:#38bdf824}.pagination.svelte-an9437 button:where(.svelte-an9437):disabled{opacity:.45;cursor:not-allowed}.pagination-label.svelte-an9437,.pagination-total.svelte-an9437{color:#94a3b8c7}.page-input.svelte-an9437{display:inline-flex;align-items:center;min-width:12px;padding:2px 6px;border-radius:6px;border:1px solid rgba(148,163,184,.45);background:#0f141cc7;box-shadow:inset 0 1px #ffffff0d}.page-input.svelte-an9437 input:where(.svelte-an9437){width:12px;text-align:center;border:none;background:transparent;color:inherit;font-size:13px;outline:none;padding:0;caret-color:#38bdf8}.page-input.svelte-an9437 input:where(.svelte-an9437)::placeholder{color:#94a3b880}.page-input.svelte-an9437 input:where(.svelte-an9437):focus{color:#f8fafc}@media (max-width: 960px){.panel-header.svelte-an9437{flex-direction:column;align-items:flex-start}.panel-controls.svelte-an9437{width:100%;justify-content:space-between}.search.svelte-an9437{flex:1;min-width:auto}.sort.svelte-an9437{min-width:140px}.marketplace.svelte-an9437{padding:24px}}@media (max-width: 680px){.panel-controls.svelte-an9437{flex-direction:column;align-items:stretch;gap:12px}.pagination.svelte-an9437{justify-content:center}}.skin-card.svelte-an9437:focus-visible{outline:2px solid rgba(56,189,248,.75);outline-offset:3px}.skin-card.applying.svelte-an9437{opacity:.6;cursor:progress}.card-overlay.svelte-an9437{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a8c;backdrop-filter:blur(4px);font-weight:600;font-size:14px;letter-spacing:.03em;text-transform:uppercase}.apply-error.svelte-an9437{margin:16px 24px 0;padding:12px 16px;border-radius:10px;background:#be123c1f;border:1px solid rgba(248,113,113,.35);color:#ffebebeb;font-size:13px}
