.ConfirmDialog_overlay__v7ZUQ{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:2000}.ConfirmDialog_dialog__SBN5b{animation:ConfirmDialog_dialogAppear__13HqC .15s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1e1e23fa;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 16px 48px #00000080,inset 0 0 0 1px #ffffff0d;max-width:380px;overflow:hidden;width:100%}@keyframes ConfirmDialog_dialogAppear__13HqC{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ConfirmDialog_content__T-\+ZK{padding:20px 20px 16px}.ConfirmDialog_title__C0CQJ{color:var(--text-primary);font-size:15px;font-weight:600;margin:0 0 8px}.ConfirmDialog_message__PYXFT{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.ConfirmDialog_input__wzaV0{background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;color:var(--text-primary);font-size:13px;margin-top:12px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ConfirmDialog_input__wzaV0:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #4a9eff33}.ConfirmDialog_input__wzaV0::placeholder{color:#666;color:var(--text-tertiary,#666)}.ConfirmDialog_actions__4vX65{background:#0003;border-top:1px solid #ffffff0f;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.ConfirmDialog_cancelButton__PtBok,.ConfirmDialog_confirmButton__W5q31{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .15s}.ConfirmDialog_cancelButton__PtBok{background:#ffffff1a;color:var(--text-primary)}.ConfirmDialog_cancelButton__PtBok:hover{background:#ffffff26}.ConfirmDialog_confirmButton__W5q31{background:#4a9eff;background:var(--accent-color,#4a9eff);color:#fff}.ConfirmDialog_confirmButton__W5q31:hover{background:#3d8be5}.ConfirmDialog_confirmButton__W5q31.ConfirmDialog_dangerous__HzHy9{background:#e53935}.ConfirmDialog_confirmButton__W5q31.ConfirmDialog_dangerous__HzHy9:hover{background:#c62828}.CommunityLayout_shell__wW2qd{background:var(--bg-darkest);color:var(--text-primary);display:flex;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;height:100vh;height:100dvh;overflow-y:auto}.CommunityLayout_header__P3Ma-{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111114d9;border-bottom:1px solid var(--border-dark);display:flex;flex-shrink:0;gap:16px;height:56px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CommunityLayout_brand__4nz57{align-items:center;border-radius:8px;color:var(--text-primary);display:inline-flex;flex-shrink:0;gap:9px;outline:none;text-decoration:none}.CommunityLayout_brand__4nz57 svg{display:block;flex-shrink:0}.CommunityLayout_brand__4nz57:focus-visible{box-shadow:0 0 0 2px var(--interactive-selected)}.CommunityLayout_brandWord__dWFHH{font-size:18px;font-weight:700;letter-spacing:-.02em}.CommunityLayout_navScroll__CXQgm{display:contents}.CommunityLayout_tabs__Qez-B{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:10px;display:flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.CommunityLayout_tabs__Qez-B::-webkit-scrollbar{display:none}.CommunityLayout_tab__Kq-Ts{border-radius:7px;color:var(--text-secondary);flex:0 0 auto;font-size:13.5px;font-weight:500;padding:5px 14px;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.CommunityLayout_tab__Kq-Ts:hover{color:var(--text-primary)}.CommunityLayout_tabActive__w9MuB,.CommunityLayout_tabActive__w9MuB:hover{background:var(--interactive-selected);color:var(--text-accent)}.CommunityLayout_navTab__31cPn{border-radius:7px;color:var(--text-secondary);flex:0 0 auto;font-size:13.5px;font-weight:500;padding:5px 12px;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.CommunityLayout_navTab__31cPn:hover{background:var(--hover-bg);color:var(--text-primary)}.CommunityLayout_navTabActive__dcTmd,.CommunityLayout_navTabActive__dcTmd:hover{background:var(--interactive-selected);color:var(--text-accent)}.CommunityLayout_spacer__Y0EqC{flex:1 1;min-width:0}.CommunityLayout_authArea__Iza1G{align-items:center;display:flex;flex-shrink:0;gap:12px}.CommunityLayout_primaryBtn__hHtXJ{align-items:center;background:var(--interactive-active);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:7px 16px;text-decoration:none;transition:filter .12s;white-space:nowrap}.CommunityLayout_primaryBtn__hHtXJ:hover{filter:brightness(1.1)}.CommunityLayout_secondaryBtn__KR5r\+{align-items:center;background:#0000;border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;padding:7px 14px;text-decoration:none;transition:background .12s,border-color .12s;white-space:nowrap}.CommunityLayout_secondaryBtn__KR5r\+:hover{background:var(--hover-bg);border-color:var(--border-focus)}.CommunityLayout_userMenu__G5a37{align-items:center;display:flex;position:relative}.CommunityLayout_avatarBtn__zmzNf{background:none;border:1px solid #0000;border-radius:50%;cursor:pointer;display:inline-flex;padding:2px;transition:border-color .12s,background .12s}.CommunityLayout_avatarBtn__zmzNf:hover{border-color:var(--border-light)}.CommunityLayout_avatarBtn__zmzNf[aria-expanded=true]{border-color:var(--border-focus)}.CommunityLayout_avatarBtn__zmzNf:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}.CommunityLayout_avatar__RAlDz{background:var(--bg-light);border-radius:50%;display:block;height:30px;object-fit:cover;width:30px}.CommunityLayout_avatarFallback__0YURs{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;font-weight:600;justify-content:center;text-transform:uppercase}.CommunityLayout_menu__UliWv{background:var(--bg-medium);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 8px 28px #00000073;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.CommunityLayout_menuHeader__Wnds5{display:flex;flex-direction:column;gap:1px;padding:8px 10px 6px}.CommunityLayout_menuName__HgDru{color:var(--text-primary);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityLayout_menuHandle__4SIly{color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityLayout_menuDivider__IrW1f{background:var(--border-dark);height:1px;margin:4px 0}.CommunityLayout_menuItem__VDrNt{background:none;border:none;border-radius:6px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:block;font-family:inherit;font-size:13.5px;padding:8px 10px;text-align:left;text-decoration:none;transition:background .12s,color .12s;width:100%}.CommunityLayout_menuItem__VDrNt:focus-visible,.CommunityLayout_menuItem__VDrNt:hover{background:var(--hover-bg);color:var(--text-primary);outline:none}.CommunityLayout_menuItemDanger__PPlOu:focus-visible,.CommunityLayout_menuItemDanger__PPlOu:hover{background:#ff5a5a1f;color:var(--text-primary)}.CommunityLayout_main__CMhF0{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:2560px;padding:28px 24px 64px;width:100%}@media (max-width:640px){.CommunityLayout_header__P3Ma-{gap:8px;padding:0 12px}.CommunityLayout_brandWord__dWFHH,.CommunityLayout_hideOnMobile__X334W{display:none}.CommunityLayout_navScroll__CXQgm{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.CommunityLayout_navScroll__CXQgm::-webkit-scrollbar{display:none}.CommunityLayout_tabs__Qez-B{flex:0 0 auto;max-width:none;overflow-x:visible}.CommunityLayout_spacer__Y0EqC{display:none}.CommunityLayout_tab__Kq-Ts{font-size:13px;padding:5px 11px}.CommunityLayout_navTab__31cPn{font-size:13px;padding:5px 10px}.CommunityLayout_primaryBtn__hHtXJ{font-size:13px;padding:6px 13px}.CommunityLayout_authArea__Iza1G{gap:8px}}@media (max-width:400px){.CommunityLayout_header__P3Ma-{gap:6px;padding:0 10px}.CommunityLayout_tab__Kq-Ts{font-size:12.5px;padding:5px 9px}.CommunityLayout_navTab__31cPn{font-size:12.5px;padding:5px 8px}}.DiscordButton_discordButton__1YtCL{align-items:center;background:#5865f2;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .15s ease}.DiscordButton_discordButton__1YtCL:hover{background:#4752c4;transform:translateY(-1px)}.DiscordButton_discordButton__1YtCL svg{height:18px;width:18px}.ShaderPreview_previewContainer__qd2OO{display:flex;flex-direction:column;min-width:200px}.ShaderPreview_previewHeader__RFTlK{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:8px}.ShaderPreview_previewLabel__VG8Pm{color:var(--text-secondary);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.ShaderPreview_previewError__X7MXY{background:#ff646426;border-radius:4px;color:#ff6b6b;font-size:10px;padding:2px 8px}.ShaderPreview_previewCanvas__D6Ole{aspect-ratio:16/10;background:#000;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;position:relative;width:100%}.ShaderPreview_fill__GJA7\+{height:100%}.ShaderPreview_fillCanvas__dt3WI{aspect-ratio:auto;border:none;border-radius:0;flex:1 1 auto;height:100%;min-height:0}.ShaderPreview_canvas__4TYwA{display:block;height:100%;width:100%}.ShaderPreview_errorOverlay__2hU8U{background:#000000d9;border-top:1px solid #ff64644d;bottom:0;left:0;padding:8px 12px;position:absolute;right:0}.ShaderPreview_errorText__Q27P9{color:#ff6b6b;display:block;font-family:Monaco,Menlo,Consolas,monospace;font-size:10px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShaderPreviewOverlay_overlay__6oSHh{background:var(--canvas-bg);border-radius:0;box-shadow:0 10px 28px #00000080;overflow:hidden;pointer-events:none;position:relative;z-index:50}.ShaderPreviewOverlay_thumb__YKPLL{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.ShaderPreviewOverlay_thumbHidden__ZVPZK{opacity:0}.ShaderPreviewOverlay_loading__O3UdE{animation:ShaderPreviewOverlay_overlayShimmer__Y6EgW 1.3s ease-in-out infinite;background:linear-gradient(100deg,var(--bg-medium) 30%,var(--bg-light) 50%,var(--bg-medium) 70%);background-size:200% 100%;height:100%;inset:0;position:absolute;width:100%;z-index:1}@keyframes ShaderPreviewOverlay_overlayShimmer__Y6EgW{0%{background-position:200% 0}to{background-position:-200% 0}}.ShaderCard_card__mxLzh{aspect-ratio:1/1;background:var(--canvas-bg);box-shadow:inset 0 0 0 1px #ffffff0d;color:inherit;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .18s ease;width:100%}.ShaderCard_card__mxLzh:hover{box-shadow:0 14px 36px #0009;z-index:5}.ShaderCard_media__2lonb{inset:0;position:absolute}.ShaderCard_thumb__i996c{display:block;height:100%;object-fit:cover;width:100%}.ShaderCard_thumbPlaceholder__VifFZ{align-items:center;background:repeating-linear-gradient(45deg,var(--bg-dark),var(--bg-dark) 10px,var(--bg-medium) 10px,var(--bg-medium) 20px);color:var(--text-disabled);display:flex;font-size:12px;inset:0;justify-content:center;position:absolute}.ShaderCard_scrim__96BqH{background:linear-gradient(0deg,#000000bd,#0000);inset:auto 0 0 0;padding:28px 12px 11px;pointer-events:none;position:absolute;z-index:2}.ShaderCard_title__lffe4{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShaderCard_meta__CImFX{align-items:center;color:#ffffffd1;display:flex;font-size:12px;justify-content:space-between}.ShaderCard_author__r\+QPD{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShaderCard_stats__yU7LR{display:flex;flex-shrink:0;gap:10px}.ShaderCard_stat__tSFJ6{align-items:center;display:inline-flex;gap:4px}.ShaderCard_stat__tSFJ6 svg{display:block;height:13px;width:13px}.ShaderGrid_grid__lYQrk{grid-gap:0;display:grid;gap:0;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ShaderGrid_grid__lYQrk .ShaderGrid_tileWide__HhLH5{aspect-ratio:2/1;grid-column:span 2}.ShaderGrid_grid__lYQrk .ShaderGrid_tileTall__TUfzj{aspect-ratio:1/2;grid-row:span 2}.ShaderGrid_grid__lYQrk .ShaderGrid_tileBig__a3aH0{aspect-ratio:1/1;grid-column:span 2;grid-row:span 2}@media (max-width:600px){.ShaderGrid_grid__lYQrk{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.ShaderGrid_grid__lYQrk{grid-template-columns:1fr}.ShaderGrid_grid__lYQrk .ShaderGrid_tileBig__a3aH0,.ShaderGrid_grid__lYQrk .ShaderGrid_tileTall__TUfzj,.ShaderGrid_grid__lYQrk .ShaderGrid_tileWide__HhLH5{aspect-ratio:1/1;grid-column:auto;grid-row:auto}}.ShaderGrid_sentinel__2nVpy{height:1px}.ShaderGrid_status__DwQ2q{color:var(--text-secondary);font-size:14px;padding:28px 0;text-align:center}.ShaderGrid_empty__JNDCu{color:var(--text-muted);font-size:15px;padding:64px 0;text-align:center}.ShaderGrid_error__xRSzu{color:#f77;font-size:14px;padding:28px 0;text-align:center}.ShaderGrid_retry__7e8s5{background:none;border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;margin-left:10px;padding:4px 10px}.ShaderGrid_skeleton__umEaP{animation:ShaderGrid_shimmer__k-y20 1.3s ease-in-out infinite;aspect-ratio:1/1;background:linear-gradient(100deg,var(--bg-medium) 30%,var(--bg-light) 50%,var(--bg-medium) 70%);background-size:200% 100%}@keyframes ShaderGrid_shimmer__k-y20{0%{background-position:200% 0}to{background-position:-200% 0}}.FeaturedSpotlight_spotlight__sNtb-{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1.6fr 1fr;margin:0 0 28px}.FeaturedSpotlight_rail__C4dJQ{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.FeaturedSpotlight_hero__3CBMX{background:var(--canvas-bg);border-radius:12px;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:border-color .12s,transform .12s}.FeaturedSpotlight_hero__3CBMX:before{content:"";display:block;padding-top:56.25%}.FeaturedSpotlight_hero__3CBMX:hover{border-color:var(--border-light)}.FeaturedSpotlight_heroMedia__MzlSw,.FeaturedSpotlight_railMedia__s3p\+j{inset:0;position:absolute}.FeaturedSpotlight_heroThumb__xCIur,.FeaturedSpotlight_railThumb__3eErZ{display:block;height:100%;object-fit:cover;width:100%}.FeaturedSpotlight_heroPlaceholder__Uryx5,.FeaturedSpotlight_railPlaceholder__tNXT-{background:repeating-linear-gradient(45deg,var(--bg-dark),var(--bg-dark) 12px,var(--bg-medium) 12px,var(--bg-medium) 24px);inset:0;position:absolute}.FeaturedSpotlight_livePreview__Ctb-B{inset:0;pointer-events:none;position:absolute}.FeaturedSpotlight_featuredBadge__GvLEv{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--interactive-selected);border-radius:999px;color:var(--text-accent);font-size:11px;font-weight:600;left:12px;letter-spacing:.04em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.FeaturedSpotlight_heroScrim__71XDB{background:linear-gradient(0deg,#000000c7,#0000);inset:auto 0 0 0;padding:32px 18px 16px;pointer-events:none;position:absolute;z-index:2}.FeaturedSpotlight_heroTitle__cOm6R{color:#fff;font-size:19px;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedSpotlight_heroMeta__VKtoJ{align-items:center;color:#ffffffd1;display:flex;font-size:13px;justify-content:space-between}.FeaturedSpotlight_heroAuthor__3--S\+{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedSpotlight_heroStats__vwGvr{display:flex;flex-shrink:0;gap:12px}.FeaturedSpotlight_railCard__vRsdl{aspect-ratio:1/1;background:var(--canvas-bg);border-radius:12px;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:border-color .12s}.FeaturedSpotlight_railCard__vRsdl:hover{border-color:var(--border-light)}.FeaturedSpotlight_rankBadge__1zHpQ{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;left:8px;min-width:20px;padding:0 6px;position:absolute;top:8px;z-index:2}.FeaturedSpotlight_railScrim__0gw8t{background:linear-gradient(0deg,#000000bd,#0000);inset:auto 0 0 0;padding:22px 10px 9px;pointer-events:none;position:absolute;z-index:2}.FeaturedSpotlight_railTitle__edE1C{color:#fff;font-size:12.5px;font-weight:600;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedSpotlight_railStats__VuT\+b{color:#fffc;display:flex;flex-wrap:nowrap;font-size:11px;gap:9px}.FeaturedSpotlight_stat__owoch{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.FeaturedSpotlight_railAuthor__dQgGw{flex-shrink:1;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedSpotlight_stat__owoch svg{display:block;height:13px;width:13px}.FeaturedSpotlight_skeleton__VT-p8{animation:FeaturedSpotlight_spotlightShimmer__GENT8 1.3s ease-in-out infinite;background:linear-gradient(100deg,var(--bg-medium) 30%,var(--bg-light) 50%,var(--bg-medium) 70%);background-size:200% 100%;border-color:#0000}@keyframes FeaturedSpotlight_spotlightShimmer__GENT8{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:960px){.FeaturedSpotlight_spotlight__sNtb-{grid-template-columns:1fr}}@media (max-width:560px){.FeaturedSpotlight_heroTitle__cOm6R{font-size:16px}}.FeedToolbar_toolbar__JqJYQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px;min-width:0}.FeedToolbar_toolbarStatus__8NbwP{color:var(--text-muted);flex-basis:100%;font-size:12.5px;margin:4px 0 0}.FeedToolbar_search__iCATZ{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:8px;display:flex;flex:0 1 320px;height:36px;min-width:200px;padding:0 10px;position:relative;transition:border-color .12s}.FeedToolbar_search__iCATZ:focus-within{border-color:var(--border-focus)}.FeedToolbar_searchIcon__\+i0jX{color:var(--text-secondary);display:inline-flex;flex-shrink:0;height:15px;width:15px}.FeedToolbar_clearBtn__vJt8C svg,.FeedToolbar_searchIcon__\+i0jX svg{display:block;height:100%;width:100%}.FeedToolbar_searchInput__0EX7m{background:none;border:none;color:var(--text-primary);flex:1 1;font-size:13px;height:100%;min-width:0;outline:none;padding:0 8px}.FeedToolbar_searchInput__0EX7m::placeholder{color:var(--text-muted)}.FeedToolbar_clearBtn__vJt8C{background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:15px;padding:0;width:15px}.FeedToolbar_clearBtn__vJt8C:hover{color:var(--text-primary)}.FeedToolbar_rail__Jw78T,.FeedToolbar_trackWrap__v9xw7{align-items:center;display:flex;flex:1 1 auto;min-width:0}.FeedToolbar_trackWrap__v9xw7{position:relative}.FeedToolbar_track__Lpz1m{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 0;scroll-behavior:smooth;scrollbar-width:none}.FeedToolbar_track__Lpz1m::-webkit-scrollbar{display:none}.FeedToolbar_fadeLeft__hU4Tp,.FeedToolbar_fadeRight__BWfSa{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .12s;width:28px;z-index:1}.FeedToolbar_fadeLeft__hU4Tp{background:linear-gradient(90deg,var(--bg-darkest),#0000);left:0}.FeedToolbar_fadeRight__BWfSa{background:linear-gradient(270deg,var(--bg-darkest),#0000);right:0}.FeedToolbar_fadeLeft__hU4Tp[data-show=true],.FeedToolbar_fadeRight__BWfSa[data-show=true]{opacity:1}.FeedToolbar_chip__fcw22{background:#ffffff0d;border:1px solid #0000;border-radius:999px;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:11px;line-height:1.4;padding:5px 11px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.FeedToolbar_chip__fcw22:hover{background:var(--hover-bg);color:var(--text-primary)}.FeedToolbar_chip__fcw22:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}.FeedToolbar_chipActive__z1dN6,.FeedToolbar_chipActive__z1dN6:hover{background:var(--interactive-selected);border-color:var(--border-focus);color:var(--text-accent)}.FeedToolbar_chipAll__QKKFE{font-weight:600}.FeedToolbar_clearAll__IOvU9{align-items:center;background:var(--bg-light);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:11px;gap:4px;line-height:1.4;margin-left:8px;padding:5px 10px 5px 8px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.FeedToolbar_clearAll__IOvU9:hover{background:var(--hover-bg);border-color:var(--border-focus);color:var(--text-primary)}.FeedToolbar_clearAll__IOvU9 svg{display:block;height:12px;width:12px}.FeedToolbar_scrollBtn__kyg2m{align-items:center;background:var(--bg-medium);border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:none;height:24px;justify-content:center;opacity:0;padding:0;position:absolute;transition:opacity .12s,color .12s,border-color .12s;width:24px;z-index:2}.FeedToolbar_rail__Jw78T:hover .FeedToolbar_scrollBtn__kyg2m[data-show=true]{opacity:1}.FeedToolbar_scrollBtn__kyg2m:hover{border-color:var(--border-focus);color:var(--text-primary)}.FeedToolbar_scrollBtnLeft__R\+Uyz{left:0}.FeedToolbar_scrollBtnRight__yB3Ql{right:0}.FeedToolbar_scrollBtnLeft__R\+Uyz svg{transform:rotate(180deg)}.FeedToolbar_scrollBtn__kyg2m svg{display:block;height:14px;width:14px}@media (min-width:961px){.FeedToolbar_scrollBtn__kyg2m{display:inline-flex}}@media (max-width:960px){.FeedToolbar_search__iCATZ{flex:0 1 240px}}@media (max-width:640px){.FeedToolbar_toolbar__JqJYQ{gap:10px}.FeedToolbar_search__iCATZ{flex:1 1 100%;min-width:0}.FeedToolbar_rail__Jw78T{flex:1 1 100%}.FeedToolbar_fadeLeft__hU4Tp,.FeedToolbar_fadeRight__BWfSa{width:20px}}@media (prefers-reduced-motion:reduce){.FeedToolbar_track__Lpz1m{scroll-behavior:auto}}.CommunityHomePage_searchHint__ILSDu{color:var(--text-muted);font-size:12.5px;margin:-8px 0 18px}.CommunityHomePage_searchEmpty__Xarmv{color:var(--text-muted);font-size:15px;padding:56px 0;text-align:center}.ShaderCodeEditor_editorWrapper__gMBuZ{display:flex;flex-direction:column}.ShaderCodeEditor_autocompleteToggle__0sMtu{align-self:flex-start}.ShaderCodeEditor_editorContainer__NSxkx{background:#0006;border:1px solid #ffffff1a;border-radius:8px;height:300px;min-height:200px;overflow:auto;position:relative;resize:vertical}@media (min-width:768px){.ShaderCodeEditor_editorContainer__NSxkx{height:350px}}.ShaderCodeEditor_editorContainer__NSxkx:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px #4a9eff33}.ShaderCodeEditor_fontSizeControls__CIwPd{display:flex;gap:2px;opacity:.6;position:absolute;right:4px;top:4px;transition:opacity .15s;z-index:10}.ShaderCodeEditor_editorContainer__NSxkx:hover .ShaderCodeEditor_fontSizeControls__CIwPd{opacity:1}.ShaderCodeEditor_fontSizeButton__1Niz7{align-items:center;background:#ffffff1a;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:20px;justify-content:center;line-height:1;padding:0;transition:background .15s;width:20px}.ShaderCodeEditor_fontSizeButton__1Niz7:hover:not(:disabled){background:#fff3}.ShaderCodeEditor_fontSizeButton__1Niz7:disabled{cursor:not-allowed;opacity:.3}.ShaderCodeEditor_highlightLayer__fLZP7,.ShaderCodeEditor_textarea__8de9G{font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:13px;height:100%;left:0;line-height:1.6;margin:0;overflow:auto;padding:12px;position:absolute;tab-size:2;top:0;white-space:pre;width:100%}@media (min-width:768px){.ShaderCodeEditor_highlightLayer__fLZP7,.ShaderCodeEditor_textarea__8de9G{font-size:12px}.ShaderCodeEditor_editorContainer__NSxkx{min-height:280px}}.ShaderCodeEditor_highlightLayer__fLZP7{color:var(--text-primary);pointer-events:none;z-index:1}.ShaderCodeEditor_lineNumbers__NVvFr{background:#0003;border-right:1px solid #ffffff0d;box-sizing:border-box;color:var(--text-secondary);font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:13px;height:100%;left:0;line-height:1.6;margin:0;opacity:.45;overflow:hidden;padding:12px 8px 12px 4px;pointer-events:none;position:absolute;text-align:right;top:0;-webkit-user-select:none;user-select:none;white-space:pre;z-index:1}@media (min-width:768px){.ShaderCodeEditor_lineNumbers__NVvFr{font-size:12px}}.ShaderCodeEditor_textarea__8de9G{-webkit-text-fill-color:#0000;background:#0000;border:none;caret-color:var(--text-primary);color:#0000;outline:none;resize:none;z-index:2}.ShaderCodeEditor_textarea__8de9G::placeholder{-webkit-text-fill-color:var(--text-secondary);color:var(--text-secondary);opacity:.5}.ShaderCodeEditor_textarea__8de9G::selection{background:#4a9eff4d}.ShaderCodeEditor_keyword__pAYgp{color:#c586c0;font-weight:500}.ShaderCodeEditor_type__rsIMS{color:#4ec9b0}.ShaderCodeEditor_builtin__7ABSC,.ShaderCodeEditor_function__ssYuo{color:#dcdcaa}.ShaderCodeEditor_number__BvoJX{color:#b5cea8}.ShaderCodeEditor_comment__LQMTx{color:#6a9955;font-style:italic}.ShaderCodeEditor_directive__xSyN4{color:#569cd6;font-weight:600}.ShaderCodeEditor_uniform__mCH\+8{color:#9cdcfe}.ShaderCodeEditor_string__MKUYn{color:#ce9178}.ShaderCodeEditor_operator__l5JTm,.ShaderCodeEditor_punctuation__Spk7p{color:#d4d4d4}.ShaderCodeEditor_completionPopup__M0QmO{background:#1e1e1e;border:1px solid #ffffff26;border-radius:4px;box-shadow:0 8px 24px #0009;max-height:220px;min-width:180px;overflow-y:auto;padding:3px;position:fixed;z-index:9999}.ShaderCodeEditor_completionItem__bRRfE{align-items:center;border-radius:3px;color:var(--text-primary);cursor:pointer;display:flex;font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:12px;gap:8px;padding:4px 8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.ShaderCodeEditor_completionItem__bRRfE.ShaderCodeEditor_selected__ebjoH{background:#4a9eff40}.ShaderCodeEditor_completionKind_keyword__ImJvO{color:#c586c0;font-weight:500}.ShaderCodeEditor_completionKind_type__D5CV0{color:#4ec9b0}.ShaderCodeEditor_completionKind_builtin__b44-Z{color:#dcdcaa}.ShaderCodeEditor_completionKind_engine__R4oSr,.ShaderCodeEditor_completionKind_local__\+zfgm{color:#9cdcfe}.ShaderCodeEditor_completionKindLabel__CxJam{color:var(--text-secondary);font-size:10px;letter-spacing:.5px;margin-left:auto;opacity:.7;text-transform:uppercase}.ShaderCodeView_view__-eAzu{align-items:flex-start;background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:10px;display:flex;font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:12.5px;line-height:1.55;margin:0 0 24px;overflow:auto}.ShaderCodeView_gutter__fUTVb{background:var(--bg-darkest);border-right:1px solid var(--border-dark);color:#6a6a72;color:var(--text-tertiary,#6a6a72);flex:0 0 auto;left:0;padding:14px 8px;position:-webkit-sticky;position:sticky;text-align:right;-webkit-user-select:none;user-select:none;white-space:pre;z-index:1}.ShaderCodeView_code__Cbzqi{color:#d8d8dd;flex:1 1 auto;font:inherit;margin:0;padding:14px 16px;white-space:pre}.CommentsSection_section__PCF3W{margin-top:8px}.CommentsSection_heading__punBw{font-size:16px;font-weight:600;margin:0 0 16px}.CommentsSection_form__FtC8Q{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.CommentsSection_textarea__d9Vbl{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.5;min-height:72px;padding:10px 12px;resize:vertical;width:100%}.CommentsSection_textarea__d9Vbl:focus{border-color:var(--border-focus);outline:none}.CommentsSection_formRow__7gEbB{align-items:center;display:flex;gap:12px;justify-content:space-between}.CommentsSection_count__NATDB{color:var(--text-muted);font-size:12px;margin-left:auto}.CommentsSection_codeBtn__QXPA\+{background:none;border:1px solid var(--border-dark);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;padding:5px 10px}.CommentsSection_codeBtn__QXPA\+:hover{border-color:var(--border-light);color:var(--text-primary)}.CommentsSection_submit__1bLYz{background:var(--interactive-active);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:7px 16px}.CommentsSection_submit__1bLYz:disabled{cursor:default;opacity:.5}.CommentsSection_signInPrompt__eoRhQ{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;color:var(--text-secondary);font-size:14px;margin-bottom:24px;padding:14px 16px}.CommentsSection_signInPrompt__eoRhQ a{color:var(--text-accent);text-decoration:none}.CommentsSection_list__Gabhr{display:flex;flex-direction:column;gap:18px}.CommentsSection_comment__DERXD{display:flex;gap:12px}.CommentsSection_avatar__2XWDB{background:var(--bg-light);border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.CommentsSection_avatarFallback__aKpu3{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;font-weight:600;justify-content:center;text-transform:uppercase}.CommentsSection_commentBody__BFDpD{flex:1 1;min-width:0}.CommentsSection_commentHead__Xy7Yj{align-items:baseline;display:flex;gap:8px;margin-bottom:2px}.CommentsSection_commentAuthor__LtWy-{color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:none}.CommentsSection_commentAuthor__LtWy-:hover{color:var(--text-accent)}.CommentsSection_commentTime__nOARN{color:var(--text-muted);font-size:12px}.CommentsSection_commentBodyText__tbvxy{min-width:0}.CommentsSection_commentBodyText__tbvxy>:last-child{margin-bottom:0}.CommentsSection_commentText__ekG03{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0 0 6px;white-space:pre-wrap;word-break:break-word}.CommentsSection_commentCode__2WMHo{font-size:12px;margin:6px 0 8px;max-height:320px}.CommentsSection_commentActions__OXarW{display:inline-flex;gap:12px;margin-left:auto}.CommentsSection_commentFooter__EJfV7{align-items:center;display:flex;gap:14px;margin-top:4px}.CommentsSection_voteBtn__UBpkI{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:2px 0;transition:color .12s ease}.CommentsSection_voteBtn__UBpkI svg{height:14px;width:14px}.CommentsSection_voteBtn__UBpkI:hover{color:var(--text-primary)}.CommentsSection_voteBtnActive__jTT36,.CommentsSection_voteBtnActive__jTT36:hover{color:var(--text-accent)}.CommentsSection_voteBtnDislikeActive__AoaSx,.CommentsSection_voteBtnDislikeActive__AoaSx:hover{color:#f77}.CommentsSection_voteCount__PSj-v{line-height:1}.CommentsSection_editForm__Simmj{display:flex;flex-direction:column;gap:8px;margin-top:6px}.CommentsSection_editRow__M9icZ{align-items:center;display:flex;gap:12px;justify-content:flex-end}.CommentsSection_deleteBtn__w-evT{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:12px;padding:0}.CommentsSection_deleteBtn__w-evT:hover{color:#f77}.CommentsSection_empty__fQsUX{color:var(--text-muted);font-size:14px;padding:12px 0}.CommentsSection_error__qhqvs{color:#f77;font-size:13px}.ContributionBar_wrap__bVqUk{--signal-likes:#ff7a8a;--signal-comments:#f4b452;--signal-views:#7d8aa0;display:flex;flex-direction:column;gap:7px;min-width:0}.ContributionBar_bar__qonCT{background:var(--bg-darkest);border:1px solid var(--border-dark);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%);display:flex;height:7px;overflow:hidden;position:relative;width:100%}.ContributionBar_seg__gwhAr{flex:none;height:100%;min-width:2px}.ContributionBar_likes__Mw5\+f{background:var(--signal-likes);box-shadow:0 0 6px #ff7a8a73}.ContributionBar_comments__\+XHwW{background:var(--signal-comments);box-shadow:0 0 6px #f4b45266}.ContributionBar_views__LgYY9{background:linear-gradient(180deg,#8a97ad,var(--signal-views))}.ContributionBar_barEmpty__viJHY{align-items:center;background:repeating-linear-gradient(-45deg,#0000,#0000 4px,hsla(0,0%,100%,.045) 4px,hsla(0,0%,100%,.045) 8px),var(--bg-darkest);height:auto;justify-content:center;min-height:7px;padding:3px 6px}.ContributionBar_emptyLabel__v0RNJ{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ContributionBar_legend__IBCi1{font-feature-settings:"tnum";align-items:center;display:flex;flex-wrap:wrap;font-family:Monaco,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;gap:4px 12px;list-style:none;margin:0;padding:0}.ContributionBar_chip__\+dfTA{align-items:center;display:inline-flex;gap:5px;min-width:0}.ContributionBar_dot__c9F8m{-webkit-clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);flex:none;height:8px;width:8px}.ContributionBar_dotLikes__7kIRJ{background:var(--signal-likes)}.ContributionBar_dotComments__wHo\+x{background:var(--signal-comments)}.ContributionBar_dotViews__9dTq-{background:var(--signal-views)}.ContributionBar_chipIcon__SWD5B{color:var(--text-muted);display:inline-flex}.ContributionBar_chipIcon__SWD5B svg{display:block;height:12px;width:12px}.ContributionBar_chipLabel__xFMIF{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.02em}.ContributionBar_chipCount__WjpFr{color:var(--text-primary);font-size:11px;font-weight:700}.ContributionBar_chipZero__caGLg{opacity:.45}.ContributionBar_chipZero__caGLg .ContributionBar_chipCount__WjpFr{color:var(--text-muted)}.ContributionBar_row__WQeKG .ContributionBar_legend__IBCi1{flex-wrap:nowrap;gap:10px;overflow:hidden}.ContributionBar_card__qi8rF{align-items:center}.ContributionBar_card__qi8rF .ContributionBar_legend__IBCi1{justify-content:center}.ContributionBar_panel__SBjWN .ContributionBar_bar__qonCT{height:9px}.ContributionBar_panel__SBjWN .ContributionBar_legend__IBCi1{gap:6px 16px}.ContributionBar_panel__SBjWN .ContributionBar_chipCount__WjpFr,.ContributionBar_panel__SBjWN .ContributionBar_chipLabel__xFMIF{font-size:12px}@media (max-width:900px){.ContributionBar_row__WQeKG .ContributionBar_chipLabel__xFMIF{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ContributionBar_row__WQeKG .ContributionBar_legend__IBCi1{gap:8px}}@media (max-width:560px){.ContributionBar_row__WQeKG .ContributionBar_legend__IBCi1{flex-wrap:wrap;gap:6px 14px}.ContributionBar_row__WQeKG .ContributionBar_chipLabel__xFMIF{clip:auto;height:auto;margin:0;position:static;width:auto}}@media (prefers-reduced-motion:reduce){.ContributionBar_comments__\+XHwW,.ContributionBar_likes__Mw5\+f{box-shadow:none}}.SliderInput_container__OVaqk{align-items:center;display:flex;flex:1 1;min-width:0}.SliderInput_track__ddpO8{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;cursor:ew-resize;flex:1 1;height:24px;min-width:0;overflow:hidden;position:relative}.SliderInput_track__ddpO8:hover{border-color:var(--border-focus)}.SliderInput_track__ddpO8.SliderInput_dragging__jfe9H{border-color:var(--accent-color)}.SliderInput_fill__3SFXN{background:#ffffff14;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .05s ease-out}.SliderInput_track__ddpO8.SliderInput_dragging__jfe9H .SliderInput_fill__3SFXN{transition:none}.SliderInput_trackContent__kTEb0{align-items:center;display:flex;gap:6px;inset:0;justify-content:center;padding:0 8px;pointer-events:none;position:absolute}.SliderInput_label__7P6Rg{color:var(--text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SliderInput_value__pMlzR{color:var(--text-primary);font-size:11px;white-space:nowrap}.SliderInput_keyframe__FgZ59{align-items:center;display:flex;flex-shrink:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:1}.SliderInput_editContainer__hJ5U8{align-items:center;background:var(--bg-medium);border:1px solid var(--accent-color);border-radius:4px;display:flex;flex:1 1;height:24px;overflow:hidden;position:relative}.SliderInput_input__Yqxl8{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:11px;height:100%;min-width:0;outline:none;padding:0 8px;text-align:center}.SliderInput_suffix__yYH-K{color:var(--text-secondary);flex-shrink:0;font-size:11px;padding-right:8px}.ColorPicker_row__duC6Q{align-items:center;display:flex;margin-bottom:8px}.ColorPicker_label__OL3p2{color:var(--text-secondary);flex-shrink:0;font-size:12px;width:32px}.ColorPicker_wrapper__4jd8o{align-items:center;display:flex;flex:1 1;gap:8px}.ColorPicker_preview__2ZXmM{border:1px solid var(--border-dark);border-radius:4px;cursor:pointer;flex-shrink:0;height:32px;overflow:hidden;padding:0;position:relative;width:32px}.ColorPicker_checker__LtlgN,.ColorPicker_swatch__-G-t0{border-radius:3px;inset:0;position:absolute}.ColorPicker_checker__LtlgN{background-color:#fff;background-image:linear-gradient(45deg,#888 25%,#0000 0),linear-gradient(-45deg,#888 25%,#0000 0),linear-gradient(45deg,#0000 75%,#888 0),linear-gradient(-45deg,#0000 75%,#888 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.ColorPicker_input__EB8w6{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:12px;min-width:0;outline:none;padding:6px 8px;text-transform:uppercase}.ColorPicker_input__EB8w6:focus{border-color:var(--border-focus)}.ColorPicker_panel__BjB5Y{display:flex;flex-direction:column;gap:12px;padding:12px;width:220px}.ColorPicker_saturation__p8ceB{border-radius:6px;cursor:crosshair;height:150px;overflow:hidden;position:relative;touch-action:none;width:100%}.ColorPicker_satBlack__9tJHv,.ColorPicker_satWhite__Pth-l{inset:0;position:absolute}.ColorPicker_satWhite__Pth-l{background:linear-gradient(90deg,#fff,#0000)}.ColorPicker_satBlack__9tJHv{background:linear-gradient(0deg,#000,#0000)}.ColorPicker_satHandle__UKfHr{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0006;height:14px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:14px}.ColorPicker_sliders__Lydo3{display:flex;flex-direction:column;gap:12px}.ColorPicker_slider__T3GyV{border-radius:6px;cursor:pointer;height:12px;position:relative;touch-action:none}.ColorPicker_hue__axME3{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.ColorPicker_alpha__DNI\+c{background-color:#fff;background-image:linear-gradient(45deg,#888 25%,#0000 0),linear-gradient(-45deg,#888 25%,#0000 0),linear-gradient(45deg,#0000 75%,#888 0),linear-gradient(-45deg,#0000 75%,#888 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.ColorPicker_alphaFill__fdYv5{border-radius:6px;inset:0;position:absolute}.ColorPicker_sliderHandle__MD28q{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0006;height:14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.ColorPicker_fields__mxbE6{display:flex;gap:8px}.ColorPicker_hexField__FItC4{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:12px;min-width:0;outline:none;padding:6px 8px;text-transform:uppercase}.ColorPicker_hexField__FItC4:focus{border-color:var(--border-focus)}.ColorPicker_eyedropper__qTxip{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;width:30px}.ColorPicker_eyedropper__qTxip:hover{border-color:var(--border-focus);color:var(--text-primary)}.ColorPicker_alphaField__FRhmq{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;color:var(--text-secondary);display:flex;font-size:12px;gap:2px;padding:6px 8px;width:64px}.ColorPicker_alphaField__FRhmq input{-moz-appearance:textfield;background:none;border:none;color:var(--text-primary);font-size:12px;outline:none;width:100%}.ColorPicker_alphaField__FRhmq input::-webkit-inner-spin-button,.ColorPicker_alphaField__FRhmq input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ColorPicker_presets__0E6Q5{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(8,1fr)}.ColorPicker_preset__oxdr\+{aspect-ratio:1;border:1px solid var(--border-dark);border-radius:4px;cursor:pointer;padding:0;width:100%}.ColorPicker_preset__oxdr\+:hover{border-color:var(--border-focus)}.Sidebar_sidebar__c6XFy{background:var(--bg-dark);display:none;flex-direction:column;flex-shrink:0;overflow:hidden;z-index:1000}.Sidebar_sidebar__c6XFy.Sidebar_open__r3WWZ{animation:Sidebar_slideUp__r3XLE .2s ease-out;border-radius:12px 12px 0 0;bottom:0;display:flex;height:var(--mobile-panel-height);left:0;max-height:70vh;position:fixed;right:0}.Sidebar_sidebar__c6XFy.Sidebar_open__r3WWZ:has(.Sidebar_resizeHandle__y7O\+s){padding-top:24px}@keyframes Sidebar_slideUp__r3XLE{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Sidebar_resizeHandle__y7O\+s{align-items:center;cursor:ns-resize;display:flex;height:24px;justify-content:center;left:0;position:absolute;right:0;top:0;touch-action:none;z-index:10}.Sidebar_resizeHandleBottom__QWgjf{bottom:0;top:auto}.Sidebar_resizeBar__PBfmc{background:var(--text-secondary);border-radius:2px;height:4px;opacity:.5;transition:opacity .15s ease,background .15s ease;width:36px}.Sidebar_resizeHandle__y7O\+s:active .Sidebar_resizeBar__PBfmc,.Sidebar_resizeHandle__y7O\+s:hover .Sidebar_resizeBar__PBfmc{background:var(--interactive-active);opacity:.8}.Sidebar_sidebar__c6XFy.Sidebar_resizing__p3\+QN{transition:none;-webkit-user-select:none;user-select:none}.Sidebar_sidebar__c6XFy.Sidebar_resizing__p3\+QN *{cursor:ns-resize!important;-webkit-user-select:none;user-select:none}.Sidebar_sidebar__c6XFy.Sidebar_resizing__p3\+QN .Sidebar_resizeBar__PBfmc{background:var(--interactive-active);opacity:1}.Sidebar_left__i6ZdM{border-right:none}.Sidebar_right__YBuvZ{border-left:none}@media (min-width:768px){.Sidebar_sidebar__c6XFy{animation:none;border-radius:8px;display:flex;flex:1 1;height:auto;max-height:none;min-height:0;overflow:hidden;position:relative;width:100%}.Sidebar_sidebar__c6XFy.Sidebar_open__r3WWZ{border-radius:8px;border-top:none;height:auto;max-height:none;padding-top:0;position:relative}.Sidebar_sidebar__c6XFy.Sidebar_resizableDesktop__jYLEt{flex:0 0 auto;max-height:calc(100vh - 200px);min-height:100px;overflow:hidden}.Sidebar_sidebar__c6XFy.Sidebar_resizableDesktop__jYLEt .Sidebar_resizeHandle__y7O\+s{border-radius:8px;cursor:ns-resize;height:16px;left:50%;position:absolute;top:-4px;touch-action:none;transform:translateX(-50%);width:60px;z-index:100}.Sidebar_sidebar__c6XFy.Sidebar_resizableDesktop__jYLEt .Sidebar_resizeHandleBottom__QWgjf{bottom:-4px;top:auto}.Sidebar_sidebar__c6XFy.Sidebar_resizableDesktop__jYLEt .Sidebar_resizeBar__PBfmc{background:var(--text-secondary);border-radius:2px;height:3px;opacity:0;transition:opacity .15s ease,background .15s ease;width:40px}.Sidebar_sidebar__c6XFy.Sidebar_resizableDesktop__jYLEt .Sidebar_resizeHandle__y7O\+s:hover .Sidebar_resizeBar__PBfmc{background:var(--interactive-active);opacity:.8}.Sidebar_sidebar__c6XFy.Sidebar_resizing__p3\+QN .Sidebar_resizeHandle__y7O\+s .Sidebar_resizeBar__PBfmc{background:var(--interactive-active);opacity:1}.Sidebar_left__i6ZdM{border-right:none}.Sidebar_right__YBuvZ{border-left:none}.Sidebar_right__YBuvZ:first-child{border-top:none}}.Sidebar_header__mTlHh{align-items:center;background:#000;display:flex;justify-content:space-between;min-height:32px;padding:0 8px 0 0}.Sidebar_title__odKFS{align-items:center;background:var(--bg-dark);border-radius:0 8px 0 0;box-sizing:border-box;color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;height:32px;padding:8px 16px;position:relative}.Sidebar_title__odKFS:after{background:#000;border-bottom-left-radius:16px;bottom:0;box-shadow:-12px 0 0 0 var(--bg-dark);content:"";height:24px;position:absolute;right:-24px;width:24px}.Sidebar_actions__Pk99C{display:flex;gap:4px}.Sidebar_content__zjGKS{-webkit-overflow-scrolling:touch;background:var(--bg-dark);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.Sidebar_closeButton__v0wQu{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:var(--touch-target-min);justify-content:center;width:var(--touch-target-min)}.Sidebar_closeButton__v0wQu:hover{background:var(--interactive-hover);color:var(--text-primary)}@media (min-width:768px){.Sidebar_closeButton__v0wQu{display:none}}.ResizeHandle_resizeHandle__VJPUS{align-items:center;cursor:ns-resize;display:flex;height:8px;justify-content:center;left:0;overflow:visible;position:absolute;right:0;top:0;touch-action:none;z-index:100}.ResizeHandle_resizeHandle__VJPUS.ResizeHandle_bottom__4NzeP{bottom:0;top:auto}.ResizeHandle_resizeBar__ihiJ5{background:var(--text-secondary);border-radius:2px;height:3px;opacity:0;transition:opacity .15s ease,background .15s ease;width:40px}.ResizeHandle_resizeHandle__VJPUS:hover .ResizeHandle_resizeBar__ihiJ5{background:var(--interactive-active);opacity:.8}.ResizeHandle_previewLine__qJXZX,.ResizeHandle_resizeHandle__VJPUS.ResizeHandle_active__QZv6q .ResizeHandle_resizeBar__ihiJ5{background:var(--interactive-active);opacity:1}.ResizeHandle_previewLine__qJXZX{height:2px;left:0;pointer-events:none;position:fixed;right:0;z-index:10000}.Marquee_marquee__M3t3j{background:#5588ff1a;border:1px dashed #58fc;border:1px dashed var(--accent-color,#58fc);pointer-events:none;position:absolute;z-index:100}.PortalSubmenu_submenu__mPqxs{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:6px;box-shadow:0 4px 16px #0000004d;display:flex;flex-direction:column;left:var(--submenu-left);max-height:var(--submenu-max-height);min-width:var(--submenu-min-width);opacity:0;overflow:hidden;position:fixed;top:var(--submenu-top);visibility:hidden;z-index:1100}.PortalSubmenu_submenu__mPqxs.PortalSubmenu_visible__Dk7a6{opacity:1;visibility:visible}.PortalSubmenu_submenu__mPqxs:before{content:"";height:100%;left:-16px;position:absolute;top:0;width:16px}.PortalSubmenu_submenu__mPqxs.PortalSubmenu_flipped__q29zO:before{left:auto;right:-16px}.Popover_popover__92YHj{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-shadow:0 8px 28px #00000073;left:var(--popover-left);opacity:0;position:fixed;top:var(--popover-top);visibility:hidden;z-index:1200}.Popover_popover__92YHj.Popover_visible__jMdd-{opacity:1;visibility:visible}.LoadingScreen_screen__wR5xS{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:14px;justify-content:center;padding:80px 0}.LoadingScreen_fullScreen__\+mHPa{min-height:60vh}.LoadingScreen_spinner__nKSyt{animation:LoadingScreen_loaderSpin__bRGww .7s linear infinite;border:3px solid var(--border-light);border-radius:50%;border-top-color:var(--text-accent);height:32px;height:var(--loader-size,32px);width:32px;width:var(--loader-size,32px)}.LoadingScreen_label__ssoWW{color:var(--text-muted);font-size:13px}@keyframes LoadingScreen_loaderSpin__bRGww{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LoadingScreen_spinner__nKSyt{animation-duration:1.6s}}.PropertyInput_row__DYNQ0{align-items:center;display:flex;margin-bottom:8px;min-width:0}.PropertyInput_label__rPxtL{color:var(--text-secondary);flex-shrink:0;font-size:12px;margin-right:8px;white-space:nowrap}.PropertyInput_input__aJ6ga{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;color:var(--text-primary);flex:1 1;font-size:12px;min-width:0;outline:none;padding:6px 8px}.PropertyInput_input__aJ6ga:focus{border-color:var(--border-focus)}.PropertyInput_input__aJ6ga.PropertyInput_disabled__0dErB,.PropertyInput_input__aJ6ga:disabled{background:var(--bg-dark);cursor:not-allowed;opacity:.5}.PropertyInput_group__DpaTR{display:flex;flex:1 1;gap:8px}.PropertyInput_group__DpaTR .PropertyInput_input__aJ6ga{flex:1 1}.AngleInput_row__uPfhn{align-items:center;display:flex;gap:8px}.AngleInput_label__vJK5P{color:var(--text-secondary);font-size:11px;min-width:50px}.AngleInput_dial__IBb1u{cursor:pointer;flex-shrink:0;height:24px;position:relative;width:24px}.AngleInput_dial__IBb1u.AngleInput_dragging__j0HAO .AngleInput_track__5bLIF,.AngleInput_dial__IBb1u:hover .AngleInput_track__5bLIF{border-color:var(--accent-color)}.AngleInput_track__5bLIF{background:var(--bg-medium);border:2px solid var(--text-secondary);border-radius:50%;inset:0;position:absolute;transition:border-color .15s}.AngleInput_indicator__-acEO{background:#4a9eff;border-radius:1px;height:8px;left:50%;margin-left:-1px;margin-top:-8px;position:absolute;top:50%;transform-origin:center bottom;width:2px;z-index:1}.AngleInput_value__cdqI0{color:var(--text-primary);font-size:11px;min-width:32px;text-align:right}.AngleInput_dial__IBb1u.AngleInput_dragging__j0HAO .AngleInput_indicator__-acEO{box-shadow:0 0 4px var(--accent-color)}.AngleInput_keyframe__UTjZc{align-items:center;display:flex;flex-shrink:0}.PrefixedInput_container__cgaGL{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;display:flex;flex:1 1;height:26px;min-width:0;padding:0 6px}.PrefixedInput_container__cgaGL.PrefixedInput_focused__e2Fa0{border-color:var(--border-focus)}.PrefixedInput_container__cgaGL.PrefixedInput_disabled__HEFRs{background:var(--bg-dark);cursor:not-allowed;opacity:.5}.PrefixedInput_prefix__JdcJv{color:var(--text-muted);flex-shrink:0;font-size:10px;margin-right:3px;-webkit-user-select:none;user-select:none}.PrefixedInput_input__2lL9L{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:11px;min-width:20px;outline:none;padding:0;text-align:right}.PrefixedInput_input__2lL9L:disabled{cursor:not-allowed}.PrefixedInput_suffix__lmi2y{color:var(--text-muted);flex-shrink:0;font-size:9px;margin-left:2px;-webkit-user-select:none;user-select:none}.PrefixedInput_keyframe__ZyfDK{align-items:center;display:flex;flex-shrink:0;margin-left:2px}.PropertyInputRow_row__78XWU{display:flex;gap:8px;min-width:0}.PropertyInputRow_row__78XWU>*{flex:1 1;min-width:0}.PropertyInputRow_row__78XWU>[class*=PropertyInput_row]{margin-bottom:0}.PropertySection_section__DWckc{border-bottom:1px solid var(--border-dark);padding:12px 16px}.PropertySection_title__yi3Z9{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.PropertyRow_row__pzeDG{align-items:center;display:flex;gap:6px;margin-bottom:4px;min-height:26px}.PropertyRow_labelGroup__L5jH3{align-items:center;display:flex;flex-shrink:0;gap:4px}.PropertyRow_dot__fXGXj{background:var(--text-muted);border-radius:50%;flex-shrink:0;height:6px;opacity:.4;width:6px}.PropertyRow_dot__fXGXj.PropertyRow_active__S6v3a{background:#f0a000;opacity:1}.PropertyRow_label__mvKd0{color:var(--text-secondary);flex-shrink:0;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:72px}.PropertyRow_inputs__VshyQ{align-items:center}.PropertyRow_inputPair__akgxg,.PropertyRow_inputs__VshyQ{display:flex;flex:1 1;gap:4px;min-width:0}.PropertyRow_inputPair__akgxg>*{flex:1 1;min-width:0}.PropertyRow_select__G4WxE{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:4px;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:12px;height:28px;outline:none;padding:6px 8px}.PropertyRow_select__G4WxE:hover{border-color:#ffffff26}.PropertyRow_select__G4WxE:focus{border-color:var(--accent-color)}.CollapsibleSection_section__al1Lj{background:var(--panel-bg);border-radius:6px;margin-bottom:4px;overflow:hidden}.CollapsibleSection_header__uigWy{align-items:center;background:var(--bg-darkest);border:none;cursor:pointer;display:flex;gap:6px;min-height:40px;padding:8px 10px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.CollapsibleSection_header__uigWy:hover{background:var(--hover-bg)}.CollapsibleSection_header__uigWy:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.CollapsibleSection_chevron__UumP7{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:16px;justify-content:center;transition:transform .15s ease;width:16px}.CollapsibleSection_chevron__UumP7.CollapsibleSection_expanded__m4uTz{transform:rotate(90deg)}.CollapsibleSection_chevron__UumP7 svg{height:12px;width:12px}.CollapsibleSection_title__C04xp{color:var(--text-primary);flex:1 1;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollapsibleSection_content__JrPS4{border-top:1px solid var(--border-color);min-width:0;overflow:hidden;padding:10px}.CollapsibleSection_content__JrPS4.CollapsibleSection_collapsed__3-YKu{display:none}.IconButton_iconBtn__MpBpm{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;transition:all .15s}.IconButton_iconBtn__MpBpm:hover{background:var(--interactive-hover);color:var(--text-primary)}.IconButton_iconBtn__MpBpm:disabled{cursor:not-allowed;opacity:.5}.IconButton_xsmall__05mAO{font-size:12px;height:28px;width:28px}.IconButton_small__EzbDL{font-size:16px;height:36px;width:36px}.IconButton_medium__AHsb-{font-size:18px;height:40px;width:40px}.IconButton_large__c2G2P{font-size:20px;height:44px;width:44px}@media (min-width:768px){.IconButton_iconBtn__MpBpm{min-height:20px;min-width:20px}.IconButton_xsmall__05mAO{height:20px;width:20px}.IconButton_small__EzbDL{height:28px;width:28px}.IconButton_medium__AHsb-{height:36px;width:36px}}.IconButton_tool__cEMPm{border-radius:6px}.IconButton_tool__cEMPm svg{height:20px;width:20px}@media (max-width:767px){.IconButton_tool__cEMPm{height:34px;min-height:34px;min-width:34px;width:34px}.IconButton_tool__cEMPm svg{height:18px;width:18px}}.IconButton_active__ylwSj{color:var(--interactive-active)}.IconButton_active__ylwSj,.IconButton_active__ylwSj:hover{background:var(--interactive-selected)}.ActionButton_actionButton__6Zlyd{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s ease;width:22px}.ActionButton_actionButton__6Zlyd:hover{background:var(--hover-bg);color:var(--text-color)}.ActionButton_actionButton__6Zlyd:disabled{cursor:not-allowed;opacity:.5}.ActionButton_actionButton__6Zlyd svg{height:14px;width:14px}.ActionButton_actionButton__6Zlyd.ActionButton_danger__rJDRx:hover{color:#f55}.KeyframeButton_keyframeButton__RxDFY{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;transition:opacity .15s ease;width:16px}.KeyframeButton_diamond__eeA8v{fill:#0000;stroke:var(--text-secondary);stroke-width:1;opacity:.5;transition:fill .15s ease,stroke .15s ease}.KeyframeButton_keyframeButton__RxDFY.KeyframeButton_canAdd__Fp2Wn .KeyframeButton_diamond__eeA8v{fill:#0000;stroke:#fc0;stroke-width:1.5;opacity:1}.KeyframeButton_keyframeButton__RxDFY.KeyframeButton_canAdd__Fp2Wn:hover .KeyframeButton_diamond__eeA8v{stroke:#fd3}.KeyframeButton_keyframeButton__RxDFY.KeyframeButton_atCurrentTime__WN9gV .KeyframeButton_diamond__eeA8v{fill:#fc0;stroke:#fc0;stroke-width:1;opacity:1}.KeyframeButton_keyframeButton__RxDFY.KeyframeButton_atCurrentTime__WN9gV:hover .KeyframeButton_diamond__eeA8v{fill:#fd3;stroke:#fd3}.ResetButton_resetButton__pvJiF{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;transition:opacity .15s ease;width:16px}.ResetButton_resetButton__pvJiF svg{fill:none;stroke:var(--text-secondary);stroke-width:1.5;stroke-linecap:round;opacity:.6;transition:stroke .15s ease,opacity .15s ease}.ResetButton_resetButton__pvJiF:hover svg{stroke:var(--text-primary);opacity:1}.SupportButton_supportButton__fW8q\+{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .15s ease}.SupportButton_supportButton__fW8q\+:hover{background:#ffffff1f;color:var(--text-primary);transform:translateY(-1px)}.SupportButton_supportButton__fW8q\+ svg{height:18px;width:18px}.Dialog_overlay__e3qNy{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}.Dialog_dialog__rMP5y{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1e1e23f2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff0d;display:flex;flex-direction:column;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow:hidden;pointer-events:auto;position:absolute;width:calc(100vw - 16px)}@media (min-width:768px){.Dialog_dialog__rMP5y{max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);width:auto}}.Dialog_dialog__rMP5y.Dialog_centered__vHUGL{left:50%;top:50%;transform:translate(-50%,-50%)}.Dialog_header__PLIJx{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 12px;-webkit-user-select:none;user-select:none}@media (min-width:768px){.Dialog_header__PLIJx{padding:12px 16px}}.Dialog_title__hXimE{color:var(--text-primary);font-size:13px;font-weight:500}.Dialog_headerButtons__b6krS{align-items:center;display:flex;gap:4px}.Dialog_headerButton__GhRLM{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s;width:24px}.Dialog_headerButton__GhRLM:hover{background:#ffffff1a;color:var(--text-primary)}.Dialog_headerButton__GhRLM svg{height:14px;width:14px}.Dialog_closeButton__keHnc{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s;width:24px}.Dialog_closeButton__keHnc:hover{background:#ffffff1a;color:var(--text-primary)}.Dialog_closeButton__keHnc svg{height:14px;width:14px}.Dialog_content__CC\+Wo{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:12px}@media (min-width:768px){.Dialog_content__CC\+Wo{padding:16px}}.Dialog_footer__c7ffX{background:#0003;border-top:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:10px 12px}@media (min-width:768px){.Dialog_footer__c7ffX{padding:12px 16px}}.Dialog_button__-I5HZ{border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .15s}.Dialog_button__-I5HZ:disabled{cursor:not-allowed;opacity:.5}.Dialog_secondary__5MiQi{background:#ffffff1a;color:var(--text-primary)}.Dialog_secondary__5MiQi:hover:not(:disabled){background:#ffffff26}.Dialog_primary__\+Yq5w{background:var(--interactive-active);color:#fff}.Dialog_primary__\+Yq5w:hover:not(:disabled){background:#47e}.Dialog_dialog__rMP5y.Dialog_fullscreen__ko9iH{animation:Dialog_fullscreenIn__zSy5C .15s ease-out}.Dialog_dialog__rMP5y.Dialog_fullscreen__ko9iH .Dialog_content__CC\+Wo{flex:1 1}@keyframes Dialog_fullscreenIn__zSy5C{0%{opacity:.9;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.Dialog_resizeHandle__XpLf\+{background:#0000;border-bottom-right-radius:12px;bottom:0;cursor:nwse-resize;height:16px;position:absolute;right:0;width:16px}.Dialog_resizeHandle__XpLf\+:after{border-bottom:2px solid #fff3;border-bottom-right-radius:4px;border-right:2px solid #fff3;bottom:4px;content:"";height:8px;position:absolute;right:4px;width:8px}.Dialog_resizeHandle__XpLf\+:hover:after{border-color:#fff6}.WelcomeDialog_content__b8spb{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width:768px){.WelcomeDialog_content__b8spb{gap:20px;max-width:680px;min-width:580px}}.WelcomeDialog_hero__SR-Ho{align-items:center;display:flex;flex-direction:column;padding:8px 0 16px;text-align:center}@media (min-width:768px){.WelcomeDialog_hero__SR-Ho{padding:8px 0 16px}}.WelcomeDialog_logo__qAUwo{height:40px;margin-bottom:10px;width:40px}@media (min-width:768px){.WelcomeDialog_logo__qAUwo{height:48px;margin-bottom:12px;width:48px}}.WelcomeDialog_logo__qAUwo svg{height:100%;width:100%}.WelcomeDialog_title__JC4xd{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 6px}@media (min-width:768px){.WelcomeDialog_title__JC4xd{font-size:28px;margin:0 0 8px}}.WelcomeDialog_subtitle__RwkTM{color:#b0b0b5;font-size:14px;line-height:1.5;margin:0;max-width:100%;padding:0 8px}@media (min-width:768px){.WelcomeDialog_subtitle__RwkTM{font-size:15px;max-width:400px;padding:0}}.WelcomeDialog_betaBadge__8GEXe{align-items:center;background:#fbbf241a;border:1px solid #fbbf2433;border-radius:20px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px;padding:5px 10px}@media (min-width:768px){.WelcomeDialog_betaBadge__8GEXe{flex-wrap:nowrap;gap:8px;margin-top:12px;padding:6px 12px}}.WelcomeDialog_betaTag__LygRb{background:#fbbf2433;border-radius:4px;color:#fbbf24;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.WelcomeDialog_betaText__cVSgR{color:#b0b0b5;font-size:11px}@media (min-width:768px){.WelcomeDialog_betaText__cVSgR{font-size:12px}}.WelcomeDialog_buttonRow__kGnXV{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}@media (min-width:768px){.WelcomeDialog_buttonRow__kGnXV{gap:10px;margin-top:12px}}.WelcomeDialog_tourButton__mmd0Y{align-items:center;background:linear-gradient(135deg,#6366f126,#8b5cf626);border:1px solid #6366f14d;border-radius:8px;color:#a5b4fc;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.WelcomeDialog_tourButton__mmd0Y:hover{background:linear-gradient(135deg,#6366f140,#8b5cf640);border-color:#6366f180;color:#c7d2fe}.WelcomeDialog_tourButton__mmd0Y:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.WelcomeDialog_tourButton__mmd0Y:active{transform:scale(.97)}.WelcomeDialog_tourButton__mmd0Y svg{height:14px;width:14px}.WelcomeDialog_features__3EZiQ{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}@media (min-width:768px){.WelcomeDialog_features__3EZiQ{gap:16px;padding:16px}}.WelcomeDialog_featureList__z\+b8v{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.WelcomeDialog_feature__R1jgI{align-items:flex-start;display:flex;gap:10px}@media (min-width:768px){.WelcomeDialog_feature__R1jgI{gap:12px}}.WelcomeDialog_featureIcon__VxE3D{align-items:center;background:linear-gradient(135deg,#6387f133,#2d30de33);border-radius:6px;color:#a5b4fc;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}@media (min-width:768px){.WelcomeDialog_featureIcon__VxE3D{border-radius:8px;height:32px;width:32px}}.WelcomeDialog_featureIcon__VxE3D svg{height:16px;width:16px}@media (min-width:768px){.WelcomeDialog_featureIcon__VxE3D svg{height:18px;width:18px}}.WelcomeDialog_featureText__3OM4n{display:flex;flex-direction:column;gap:2px;min-width:0}.WelcomeDialog_featureText__3OM4n strong{color:var(--text-primary);font-size:13px;font-weight:500}@media (min-width:768px){.WelcomeDialog_featureText__3OM4n strong{font-size:14px}}.WelcomeDialog_featureText__3OM4n span{color:#b0b0b5;font-size:12px;line-height:1.4}@media (min-width:768px){.WelcomeDialog_featureText__3OM4n span{font-size:13px}}.WelcomeDialog_examplesSection__CKl0T{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.WelcomeDialog_examplesSection__CKl0T{gap:16px}}.WelcomeDialog_examplesTitle__UDm3A{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}@media (min-width:768px){.WelcomeDialog_examplesTitle__UDm3A{font-size:13px}}.WelcomeDialog_categoryTabs__GON5O{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:wrap;gap:4px}.WelcomeDialog_categoryTab__h9W50{align-items:center;background:#ffffff0d;border:1px solid #0000;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:11px;font-weight:500;min-height:44px;padding:8px 12px;transition:all .15s ease;white-space:nowrap}@media (min-width:768px){.WelcomeDialog_categoryTab__h9W50{font-size:12px;min-height:auto;padding:6px 12px}}.WelcomeDialog_categoryTab__h9W50:hover{background:#ffffff1a;color:var(--text-primary)}.WelcomeDialog_categoryTab__h9W50:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.WelcomeDialog_categoryTab__h9W50:active{transform:scale(.97)}.WelcomeDialog_categoryTab__h9W50.WelcomeDialog_active__SMGuw{background:#6366f133;border-color:#6366f166;color:#a5b4fc}.WelcomeDialog_examplesGrid__v1n6H{grid-gap:6px;-webkit-overflow-scrolling:touch;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),#0000);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),#0000);max-height:160px;overflow-x:hidden;overflow-y:auto;padding-bottom:8px}@media (min-width:480px){.WelcomeDialog_examplesGrid__v1n6H{gap:6px;grid-template-columns:repeat(3,1fr);max-height:140px}}@media (min-width:768px){.WelcomeDialog_examplesGrid__v1n6H{max-height:160px}}.WelcomeDialog_emptyState__5Vjb\+{color:var(--text-secondary);font-size:13px;grid-column:1/-1;padding:24px 16px;text-align:center}.WelcomeDialog_exampleCard__dYwEm{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;cursor:pointer;display:flex;gap:8px;min-width:0;overflow:hidden;padding:8px;text-align:left;transition:all .15s ease}@media (min-width:768px){.WelcomeDialog_exampleCard__dYwEm{padding:8px 10px}}.WelcomeDialog_exampleCard__dYwEm:hover{background:#ffffff14;border-color:#6366f166}.WelcomeDialog_exampleCard__dYwEm:focus-visible{border-color:#6366f199;outline:2px solid var(--accent-color);outline-offset:2px}.WelcomeDialog_exampleCard__dYwEm:active{transform:scale(.98)}.WelcomeDialog_exampleCard__dYwEm:disabled{cursor:not-allowed;opacity:.6}.WelcomeDialog_exampleCard__dYwEm.WelcomeDialog_loading__laeRC{opacity:.7;pointer-events:none}.WelcomeDialog_exampleCard__dYwEm.WelcomeDialog_loading__laeRC .WelcomeDialog_exampleIcon__j45vP{animation:WelcomeDialog_pulse__NemOM 1s ease-in-out infinite}@keyframes WelcomeDialog_pulse__NemOM{0%,to{opacity:1}50%{opacity:.5}}.WelcomeDialog_exampleIcon__j45vP{align-items:center;background:linear-gradient(135deg,#6387f1,#2d30de);border-radius:5px;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.WelcomeDialog_exampleIcon__j45vP svg{height:14px;width:14px}@media (min-width:768px){.WelcomeDialog_exampleIcon__j45vP svg{height:16px;width:16px}}.WelcomeDialog_exampleInfo__WZpyT{display:flex;flex-direction:column;gap:1px;min-width:0}.WelcomeDialog_exampleName__Z0f9U{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.WelcomeDialog_exampleName__Z0f9U{font-size:14px}}.WelcomeDialog_exampleDesc__CoAC3{color:#b0b0b5;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.WelcomeDialog_exampleDesc__CoAC3{font-size:12px}}.Select_row__fNdkm{align-items:center;display:flex;margin-bottom:8px;min-width:0}.Select_label__bwgvH{color:var(--text-secondary);flex-shrink:0;font-size:12px;margin-right:8px;min-width:64px;width:64px}.Select_select__3tZt3{-webkit-appearance:none;appearance:none;background:var(--bg-medium);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2399999e' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid var(--border-dark);border-radius:4px;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:12px;min-width:0;outline:none;padding:6px 28px 6px 8px}.Select_select__3tZt3:focus{border-color:var(--border-focus)}.Select_select__3tZt3 option{background:var(--bg-dark);color:var(--text-primary)}.Checkbox_row__FeVoe{align-items:center;display:flex;margin-bottom:8px;min-width:0}.Checkbox_label__rT4rR{color:var(--text-secondary);flex-shrink:0;font-size:12px;margin-right:8px;white-space:nowrap}.Checkbox_checkbox__2EJKH{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:2px;cursor:pointer;display:flex;height:14px;justify-content:center;transition:border-color .15s ease;width:14px}.Checkbox_checkbox__2EJKH:focus,.Checkbox_checkbox__2EJKH:hover{border-color:var(--border-focus)}.Checkbox_checkbox__2EJKH:focus{outline:none}.Checkbox_checkbox__2EJKH.Checkbox_checked__TXbaH{border-color:var(--text-primary)}.Checkbox_checkbox__2EJKH.Checkbox_disabled__dvfq8{cursor:not-allowed;opacity:.5}.Checkbox_fill__0pi5G{background:var(--text-primary);border-radius:1px;height:8px;width:8px}.Toggle_row__\+BCKn{align-items:center;display:flex;min-width:0}.Toggle_label__2zL87{color:var(--text-secondary);flex-shrink:0;font-size:12px;margin-right:8px;white-space:nowrap}.Toggle_toggle__BT-Yx{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:8px;cursor:pointer;height:16px;position:relative;transition:background .15s ease,border-color .15s ease;width:32px}.Toggle_toggle__BT-Yx:focus,.Toggle_toggle__BT-Yx:hover{border-color:var(--border-focus)}.Toggle_toggle__BT-Yx:focus{outline:none}.Toggle_toggle__BT-Yx.Toggle_checked__MYKoc{background:var(--accent-color);border-color:var(--accent-color)}.Toggle_toggle__BT-Yx.Toggle_disabled__N6CGp{cursor:not-allowed;opacity:.5}.Toggle_thumb__EbTdB{background:var(--text-secondary);border-radius:50%;height:12px;left:1px;position:absolute;top:1px;transition:transform .15s ease,background .15s ease;width:12px}.Toggle_toggle__BT-Yx.Toggle_checked__MYKoc .Toggle_thumb__EbTdB{background:var(--text-primary);transform:translateX(16px)}.ContextMenu_menu__gXj6l{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-shadow:0 4px 16px #0006,0 2px 4px #0003;min-width:160px;padding:4px;position:fixed;z-index:1001}.ContextMenu_menuItem__H2VMl{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 12px;text-align:left;transition:background-color .1s ease;width:100%}.ContextMenu_menuItem__H2VMl:hover:not(.ContextMenu_disabled__HB50P){background:var(--bg-medium)}.ContextMenu_menuItem__H2VMl:focus{background:var(--bg-medium);outline:none}.ContextMenu_menuItem__H2VMl.ContextMenu_destructive__lD87u{color:#ff6b6b}.ContextMenu_menuItem__H2VMl.ContextMenu_destructive__lD87u:hover:not(.ContextMenu_disabled__HB50P){background:#ff6b6b26}.ContextMenu_menuItem__H2VMl.ContextMenu_disabled__HB50P{cursor:not-allowed;opacity:.5}.ContextMenu_menuIcon__DhJBZ{align-items:center;color:var(--text-secondary);display:flex;height:16px;justify-content:center;width:16px}.ContextMenu_menuItem__H2VMl:hover:not(.ContextMenu_disabled__HB50P) .ContextMenu_menuIcon__DhJBZ{color:var(--text-primary)}.ContextMenu_menuItem__H2VMl.ContextMenu_destructive__lD87u .ContextMenu_menuIcon__DhJBZ{color:#ff6b6b}.ContextMenu_menuLabel__Qw45P{flex:1 1}.ContextMenu_shortcut__0dauP{color:var(--text-secondary);font-size:11px;margin-left:auto}.ContextMenu_separator__Kl0sZ{background:var(--border-dark);height:1px;margin:4px 8px}.WalkthroughDialog_content__BZX-2{align-items:center;display:flex;flex-direction:column;min-width:280px;padding:16px 8px;text-align:center}@media (min-width:768px){.WalkthroughDialog_content__BZX-2{max-width:480px;min-width:400px;padding:24px 32px}}.WalkthroughDialog_stepIcon__AlzCA{align-items:center;background:linear-gradient(135deg,#6366f133,#8b5cf633);border-radius:16px;color:#a5b4fc;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}@media (min-width:768px){.WalkthroughDialog_stepIcon__AlzCA{border-radius:20px;height:72px;margin-bottom:20px;width:72px}}.WalkthroughDialog_stepIcon__AlzCA svg{height:28px;width:28px}@media (min-width:768px){.WalkthroughDialog_stepIcon__AlzCA svg{height:36px;width:36px}}.WalkthroughDialog_stepTitle__EE57O{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 10px}@media (min-width:768px){.WalkthroughDialog_stepTitle__EE57O{font-size:22px;margin:0 0 12px}}.WalkthroughDialog_stepDescription__Ssi2z{color:#b0b0b5;font-size:13px;line-height:1.6;margin:0 0 20px;max-width:100%}@media (min-width:768px){.WalkthroughDialog_stepDescription__Ssi2z{font-size:14px;line-height:1.7;margin:0 0 24px;max-width:400px}}.WalkthroughDialog_progress__O\+sS0{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.WalkthroughDialog_progressDot__Pu3CY{background:#ffffff26;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .2s ease;width:8px}.WalkthroughDialog_progressDot__Pu3CY:hover{background:#ffffff4d;transform:scale(1.2)}.WalkthroughDialog_progressDot__Pu3CY:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.WalkthroughDialog_progressDot__Pu3CY.WalkthroughDialog_active__\+5YhH{background:#22c55e;transform:scale(1.25)}.WalkthroughDialog_progressDot__Pu3CY.WalkthroughDialog_completed__U2q1T{background:#6366f180}.WalkthroughDialog_stepCounter__H4O7P{color:var(--text-secondary);font-size:11px;opacity:.7}@media (min-width:768px){.WalkthroughDialog_stepCounter__H4O7P{font-size:12px}}.WalkthroughDialog_footerContent__1A2YJ{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.WalkthroughDialog_skipButton__ez81R{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .15s}.WalkthroughDialog_skipButton__ez81R:hover{background:#ffffff0d;color:var(--text-primary)}.WalkthroughDialog_skipButton__ez81R:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.WalkthroughDialog_navButtons__apRV2{align-items:center;display:flex;gap:8px}.WalkthroughDialog_stepIcon__AlzCA.WalkthroughDialog_completed__U2q1T{background:linear-gradient(135deg,#22c55e4d,#10b98133);color:#86efac}.WalkthroughDialog_spotlightContainer__mEmqz{inset:0;pointer-events:none;position:fixed;z-index:9999}.WalkthroughDialog_overlayPanel__3OR2N{background:#000000bf;pointer-events:auto;position:fixed}.WalkthroughDialog_spotlightHighlight__531z0{animation:WalkthroughDialog_spotlightPulse__RMT5v 2s ease-in-out infinite;border:2px solid var(--accent-color);border-radius:8px;box-shadow:0 0 0 4px #4a9eff4d,0 0 30px 8px #4a9eff33,inset 0 0 20px #4a9eff1a;pointer-events:none;position:fixed}@keyframes WalkthroughDialog_spotlightPulse__RMT5v{0%,to{box-shadow:0 0 0 4px #4a9eff4d,0 0 30px 8px #4a9eff33,inset 0 0 20px #4a9eff1a}50%{box-shadow:0 0 0 6px #4a9eff80,0 0 50px 12px #4a9eff4d,inset 0 0 30px #4a9eff26}}.WalkthroughDialog_spotlightTooltip__Gyy5c{animation:WalkthroughDialog_tooltipSlideIn__BDsQM .3s ease-out;background:#1e1e22;background:var(--bg-dark,#1e1e22);border:1px solid #ffffff26;border-radius:12px;box-shadow:0 8px 32px #00000080;padding:16px;pointer-events:auto;position:fixed}@keyframes WalkthroughDialog_tooltipSlideIn__BDsQM{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WalkthroughDialog_tooltipContent__se7No{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.WalkthroughDialog_tooltipIcon__B0Ocq{color:var(--accent-color);flex-shrink:0;height:24px;width:24px}.WalkthroughDialog_tooltipIcon__B0Ocq svg{height:100%;width:100%}.WalkthroughDialog_tooltipText__sUQdn{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:500;line-height:1.5}.WalkthroughDialog_tooltipSkip__gwFu6{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:block;font-size:12px;font-weight:500;padding:8px 12px;text-align:center;transition:all .15s;width:100%}.WalkthroughDialog_tooltipSkip__gwFu6:hover{background:#ffffff1a;border-color:#fff3;color:#fff;color:var(--text-primary,#fff)}.WalkthroughDialog_progressDot__Pu3CY:disabled{cursor:not-allowed;opacity:.4}.WalkthroughDialog_progressDot__Pu3CY:disabled:hover{background:#ffffff26;transform:none}.HelpDialog_content__TVdnj{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow:hidden}.HelpDialog_searchContainer__MopT1{position:relative}.HelpDialog_searchInput__sph\+n{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;color:var(--text-primary);font-size:13px;outline:none;padding:10px 36px 10px 12px;transition:all .2s;width:100%}.HelpDialog_searchInput__sph\+n:focus{background:#ffffff14;border-color:var(--accent-color);box-shadow:0 0 0 2px #4a9eff33}.HelpDialog_searchInput__sph\+n::placeholder{color:var(--text-secondary);opacity:.6}.HelpDialog_clearSearch__\+h9sY{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .15s;width:24px}.HelpDialog_clearSearch__\+h9sY:hover{background:#ffffff14;color:var(--text-primary)}.HelpDialog_sectionsGrid__FyFOO{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(2,1fr);max-height:calc(70vh - 120px);overflow-y:auto;padding-right:4px}.HelpDialog_sectionsGrid__FyFOO::-webkit-scrollbar{width:6px}.HelpDialog_sectionsGrid__FyFOO::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}.HelpDialog_sectionsGrid__FyFOO::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.HelpDialog_sectionsGrid__FyFOO::-webkit-scrollbar-thumb:hover{background:#ffffff40}.HelpDialog_section__FVHmX{display:flex;flex-direction:column;gap:8px}.HelpDialog_sectionTitle__IqfDS{border-bottom:1px solid #4a9eff33;color:var(--accent-color);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 2px;padding-bottom:4px;text-transform:uppercase}.HelpDialog_shortcuts__hWnzZ{display:flex;flex-direction:column;gap:6px}.HelpDialog_shortcutRow__PvD9h{align-items:flex-start;border-radius:4px;display:flex;gap:12px;justify-content:space-between;margin:0 -4px;padding:3px 4px;transition:background .15s}.HelpDialog_shortcutRow__PvD9h:hover{background:#ffffff0a}.HelpDialog_keys__Kfrwf{align-items:center;display:flex;flex-shrink:0;gap:2px}.HelpDialog_key__vWWT1{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;box-shadow:0 1px 0 #0000004d;color:var(--text-primary);display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;height:22px;justify-content:center;min-width:24px;padding:0 6px;transition:all .15s}.HelpDialog_shortcutRow__PvD9h:hover .HelpDialog_key__vWWT1{background:#ffffff1f;border-color:#ffffff2e}.HelpDialog_keySeparator__onpp5{color:var(--text-secondary);font-size:10px;margin:0 2px}.HelpDialog_descriptionContainer__IlMU2{align-items:flex-end;display:flex;flex-direction:column;gap:1px;text-align:right}.HelpDialog_description__PFsHB{color:var(--text-primary);font-size:12px;line-height:1.4}.HelpDialog_context__mPXdu{color:var(--text-secondary);font-size:10px;font-style:italic;opacity:.7}.HelpDialog_noResults__hjPvf{color:var(--text-secondary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.HelpDialog_footer__HCl6m{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:14px}.HelpDialog_footerLeft__UTsbR,.HelpDialog_footer__HCl6m,.HelpDialog_helpText__6\+dBX{align-items:center;display:flex}.HelpDialog_helpText__6\+dBX{color:var(--text-secondary);font-size:11px;gap:4px}.HelpDialog_inlineKey__KFelx{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:3px;color:var(--text-primary);display:inline-flex;font-family:inherit;font-size:10px;font-weight:500;height:18px;justify-content:center;margin:0 2px;min-width:20px;padding:0 5px}.HelpDialog_community__fkb0I{align-items:center;display:flex;gap:10px}.HelpDialog_communityText__BIKb1{color:var(--text-secondary);font-size:12px}.DomainBlockedDialog_overlay__KUKZw{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.DomainBlockedDialog_dialog__IG4ia{background-color:#1e1e22;background-color:var(--bg-dark,#1e1e22);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #00000080;max-width:560px;padding:48px 40px;text-align:center;width:90%}.DomainBlockedDialog_icon__doUDc{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:64px;line-height:1;margin-bottom:24px}.DomainBlockedDialog_title__8YKe9{color:#fff;color:var(--text-primary,#fff);font-size:28px;font-weight:600;letter-spacing:-.5px;margin:0 0 12px}.DomainBlockedDialog_subtitle__TMGJW{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:16px;line-height:1.5;margin:0 0 32px}.DomainBlockedDialog_details__MaoAi{background-color:#2d2d32;background-color:var(--bg-medium,#2d2d32);border:1px solid #ffffff0d;border-radius:8px;margin-bottom:24px;padding:24px;text-align:left}.DomainBlockedDialog_detailRow__RrpFZ{margin-bottom:16px}.DomainBlockedDialog_detailRow__RrpFZ:last-child{margin-bottom:0}.DomainBlockedDialog_label__y2aWQ{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.DomainBlockedDialog_code__Nt4mg{background-color:#4a9eff1a;border-radius:4px;color:#4a9eff;color:var(--accent-color,#4a9eff);display:block;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Courier New,monospace;font-size:14px;padding:8px 12px;word-break:break-all}.DomainBlockedDialog_text__NXJAv{color:#fff;color:var(--text-primary,#fff);display:block;font-size:14px;line-height:1.6}.DomainBlockedDialog_footer__WfTDd{border-top:1px solid #ffffff0d;padding-top:16px}.DomainBlockedDialog_footerText__4feP\+{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px;line-height:1.5;margin:0}@media (max-width:640px){.DomainBlockedDialog_dialog__IG4ia{padding:32px 24px}.DomainBlockedDialog_icon__doUDc{font-size:48px;margin-bottom:16px}.DomainBlockedDialog_title__8YKe9{font-size:24px}.DomainBlockedDialog_subtitle__TMGJW{font-size:14px}.DomainBlockedDialog_details__MaoAi{padding:16px}}.NodeCard_nodeCard__ZjAUH{background:var(--panel-bg);border-radius:6px;margin-bottom:4px;overflow:hidden}.NodeCard_nodeCard__ZjAUH.NodeCard_dragging__b\+oIR{box-shadow:0 4px 12px #0000004d}.NodeCard_header__ATmPn{align-items:center;background:var(--bg-darkest);cursor:pointer;display:flex;gap:6px;min-height:40px;padding:8px 10px;-webkit-user-select:none;user-select:none}.NodeCard_header__ATmPn:hover{background:var(--hover-bg)}.NodeCard_labelGroup__En1R9{align-items:center;display:flex;flex-shrink:0;gap:4px;min-width:0}.NodeCard_dragHandle__TFk-5{align-items:center;color:var(--text-muted);cursor:grab;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.NodeCard_dragHandle__TFk-5:active{cursor:grabbing}.NodeCard_dragHandle__TFk-5 svg{height:12px;width:12px}.NodeCard_icon__V4tA4{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.NodeCard_icon__V4tA4 svg{height:14px;width:14px}.NodeCard_title__u\+cs4{color:var(--text-primary);flex-shrink:0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.NodeCard_actions__st6uj{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:auto}.NodeCard_hidden__rd4Ar{opacity:.5}.NodeCard_chevron__KwJyU{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:16px;justify-content:center;transition:transform .15s ease;width:16px}.NodeCard_chevron__KwJyU.NodeCard_expanded__ARGYy{transform:rotate(90deg)}.NodeCard_chevron__KwJyU svg{height:12px;width:12px}.NodeCard_content__SMITn{border-top:1px solid var(--border-color);min-width:0;overflow:hidden;padding:10px}.NodeCard_content__SMITn.NodeCard_collapsed__qIGic{display:none}.ShaderCodeEditableView_editor__\+oU1Y{align-items:stretch;background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:10px;display:flex;font:12.5px/1.55 Monaco,Menlo,Consolas,Ubuntu Mono,monospace;height:60vh;margin:0 0 8px;min-height:240px;overflow:hidden;position:relative}.ShaderCodeEditableView_editor__\+oU1Y:focus-within{border-color:var(--border-light)}.ShaderCodeEditableView_gutter__CWaIP{background:var(--bg-darkest);border-right:1px solid var(--border-dark);color:#6a6a72;color:var(--text-tertiary,#6a6a72);flex:0 0 auto;overflow:hidden;padding:14px 8px;text-align:right;-webkit-user-select:none;user-select:none;white-space:pre}.ShaderCodeEditableView_codeArea__N8rDn{flex:1 1 auto;overflow:hidden;position:relative}.ShaderCodeEditableView_layer__dbNKT{border:0;box-sizing:border-box;font:inherit;letter-spacing:normal;margin:0;padding:14px 16px;tab-size:2;white-space:pre}.ShaderCodeEditableView_highlight__ptHtb{color:#d8d8dd;inset:0;overflow:hidden;pointer-events:none;position:absolute}.ShaderCodeEditableView_input__zoLEh{background:#0000;caret-color:#d8d8dd;color:#0000;height:100%;inset:0;outline:none;overflow:auto;position:absolute;resize:none;width:100%}.TagEditor_input__Cj4cH{align-items:center;background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;padding:6px 8px;width:100%}.TagEditor_input__Cj4cH:focus-within{border-color:var(--border-focus)}.TagEditor_chip__4FU4H{align-items:center;background:var(--interactive-selected);border-radius:999px;color:var(--text-accent);display:inline-flex;font-size:12px;gap:4px;line-height:1.4;padding:3px 4px 3px 9px;white-space:nowrap}.TagEditor_chipRemove__o1lOT{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;font-size:14px;height:16px;justify-content:center;line-height:1;opacity:.7;padding:0;width:16px}.TagEditor_chipRemove__o1lOT:hover{background:#ffffff1f;opacity:1}.TagEditor_inputWrap__wIBHi{display:flex;flex:1 1;min-width:90px;position:relative}.TagEditor_draftInput__9M2vK{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;min-width:0;outline:none;padding:0;position:relative;width:100%;z-index:1}.TagEditor_draftInput__9M2vK::placeholder{color:var(--text-muted)}.TagEditor_ghost__oCDs8{align-items:center;display:flex;font-family:inherit;font-size:14px;inset:0;line-height:normal;overflow:hidden;pointer-events:none;position:absolute;white-space:pre}.TagEditor_ghostTyped__DwdyL{color:#0000}.TagEditor_ghostSuffix__8jLxD{color:var(--text-muted)}.TagEditor_suggestions__z\+TSX{display:flex;flex-wrap:wrap;gap:6px}.TagEditor_suggestion__VYAHo{background:none;border:1px solid var(--border-dark);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:11px;line-height:1.4;padding:3px 9px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.TagEditor_suggestion__VYAHo:hover{background:var(--hover-bg);border-color:var(--border-light);color:var(--text-primary)}.ShareMenu_trigger__khO9t{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:7px;padding:0;transition:color .12s;white-space:nowrap}.ShareMenu_trigger__khO9t svg{display:block;height:18px;transition:transform .12s ease;width:18px}.ShareMenu_trigger__khO9t:hover{color:var(--text-accent)}.ShareMenu_trigger__khO9t:hover svg{transform:scale(1.12)}.ShareMenu_trigger__khO9t:active svg{transform:scale(.9)}.ShareMenu_triggerLabel__tJfs0{line-height:1}.ShareMenu_popover__KCRfm{background:none;border:none;border-radius:0;box-shadow:none}.ShareMenu_card__XuaTE{background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:12px;box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:14px;padding:14px;width:296px}.ShareMenu_preview__71lEM{align-items:center;background:var(--canvas-bg);border:1px solid var(--border-dark);border-radius:9px;display:flex;gap:10px;padding:8px}.ShareMenu_previewFallback__RAjxZ,.ShareMenu_previewImg__vkLQG{background:var(--bg-light);border:1px solid var(--border-dark);border-radius:6px;flex-shrink:0;height:40px;object-fit:cover;width:64px}.ShareMenu_previewFallback__RAjxZ{align-items:center;color:var(--text-secondary);display:flex;font-size:18px;font-weight:700;justify-content:center;text-transform:uppercase}.ShareMenu_previewMeta__VjQZ9{display:flex;flex-direction:column;gap:2px;min-width:0}.ShareMenu_previewTitle__XYhAq{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.ShareMenu_previewHost__\+xeSY{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareMenu_grid__gFhKY{display:flex;flex-direction:column;gap:4px}.ShareMenu_target__L1ZMM{align-items:center;background:#ffffff0a;border:1px solid #0000;border-radius:9px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:9px 11px;text-align:left;transition:background .12s,border-color .12s;width:100%}.ShareMenu_target__L1ZMM:hover{background:#ffffff14;border-color:var(--border-light)}.ShareMenu_targetIcon__hdrWp{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ShareMenu_targetIcon__hdrWp svg{height:100%;width:100%}.ShareMenu_targetName__EzMro{color:var(--text-secondary);font-size:13px;font-weight:600}.ShareMenu_target__L1ZMM:hover .ShareMenu_targetName__EzMro{color:var(--text-primary)}.ShaderDetailPage_layout__opaFf{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.ShaderDetailPage_sidebar__HQCmJ{align-self:start;display:flex;flex-direction:column;gap:18px;min-width:0;position:-webkit-sticky;position:sticky;top:72px}.ShaderDetailPage_previewBox__KaAzg{aspect-ratio:16/10;background:var(--canvas-bg);border:1px solid var(--border-dark);border-radius:12px;overflow:hidden}.ShaderDetailPage_previewBox__KaAzg>div{height:100%}.ShaderDetailPage_inputs__hqwBp{background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:10px;min-width:0;overflow:hidden}.ShaderDetailPage_inputsHeader__MZ1Sx{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:10px 14px;text-align:left;width:100%}.ShaderDetailPage_inputsChevron__bc2iW{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:14px;justify-content:center;transition:transform .15s ease;width:14px}.ShaderDetailPage_inputsChevron__bc2iW svg{height:12px;width:12px}.ShaderDetailPage_inputsChevronOpen__itWDV{transform:rotate(90deg)}.ShaderDetailPage_inputsLabel__ECHsc{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ShaderDetailPage_inputsHeader__MZ1Sx:hover .ShaderDetailPage_inputsChevron__bc2iW,.ShaderDetailPage_inputsHeader__MZ1Sx:hover .ShaderDetailPage_inputsLabel__ECHsc{color:var(--text-secondary)}.ShaderDetailPage_inputsBody__jTHVy{display:flex;flex-direction:column;gap:4px;padding:2px 14px 12px}.ShaderDetailPage_meta__0mln5{display:flex;flex-direction:column;gap:14px;min-width:0}.ShaderDetailPage_titleRow__RrJy5{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ShaderDetailPage_title__9iRmg{font-size:22px;font-weight:700;line-height:1.25;margin:0;min-width:0}.ShaderDetailPage_byline__eWvy3{align-items:center;display:flex;gap:12px}.ShaderDetailPage_avatarLink__ASeR7{border-radius:50%;display:block;flex-shrink:0;line-height:0;text-decoration:none}.ShaderDetailPage_avatar__NHltf{background:var(--bg-light);border:1px solid var(--border-dark);border-radius:50%;height:40px;object-fit:cover;transition:border-color .12s;width:40px}.ShaderDetailPage_avatarLink__ASeR7:hover .ShaderDetailPage_avatar__NHltf{border-color:var(--text-accent)}.ShaderDetailPage_avatarFallback__kxBWn{align-items:center;color:var(--text-secondary);display:flex;font-size:17px;font-weight:600;justify-content:center;text-transform:uppercase}.ShaderDetailPage_bylineText__qtFh\+{display:flex;flex-direction:column;gap:2px;min-width:0}.ShaderDetailPage_authorLink__W6om1{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.ShaderDetailPage_authorLink__W6om1:hover{color:var(--text-accent)}.ShaderDetailPage_bylineMeta__TpA3T{color:var(--text-muted);font-size:13px}.ShaderDetailPage_scorePanel__NQrcM{background:linear-gradient(180deg,#7aa8e814,rgba(122,168,232,.025)),var(--bg-darkest);border:1px solid #7aa8e852;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);display:flex;flex-direction:column;gap:9px;padding:12px 14px 11px;position:relative}.ShaderDetailPage_scorePanel__NQrcM:before{background:#8fb6f0;bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.ShaderDetailPage_scoreHead__tLSxL{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.ShaderDetailPage_scoreEyebrow__5BKW9{color:#8fb6f0;font-family:Monaco,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.ShaderDetailPage_scoreValue__EW0PJ{font-feature-settings:"tnum";color:#fff;font-family:Monaco,Menlo,Consolas,monospace;font-size:38px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}.ShaderDetailPage_scoreGauge__YZUFo{width:100%}@media (prefers-reduced-motion:no-preference){.ShaderDetailPage_scorePanel__NQrcM[data-bump]:not([data-bump="0"]){animation:ShaderDetailPage_scorePulse__gX-d1 .5s ease-out}.ShaderDetailPage_scorePanel__NQrcM[data-bump]:not([data-bump="0"]) .ShaderDetailPage_scoreValue__EW0PJ{animation:ShaderDetailPage_scoreValuePop__ceZ1o .45s cubic-bezier(.22,1.4,.4,1)}}@keyframes ShaderDetailPage_scorePulse__gX-d1{0%{border-color:#a9cbff}to{border-color:#7aa8e852}}@keyframes ShaderDetailPage_scoreValuePop__ceZ1o{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}.ShaderDetailPage_titleActions__pJopI{align-items:center;display:flex;flex-shrink:0;gap:16px}.ShaderDetailPage_likeBtn__bXxp\+{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:7px;padding:0;transition:color .12s;white-space:nowrap}.ShaderDetailPage_likeBtn__bXxp\+ svg{display:block;height:20px;transition:color .12s,transform .12s ease;width:20px}.ShaderDetailPage_likeBtn__bXxp\+:hover{color:#ff7a8a}.ShaderDetailPage_likeBtn__bXxp\+:hover svg{transform:scale(1.12)}.ShaderDetailPage_likeBtn__bXxp\+:active svg{transform:scale(.9)}.ShaderDetailPage_likeBtn__bXxp\+:disabled{cursor:default}.ShaderDetailPage_likeBtnActive__DtOSV,.ShaderDetailPage_likeBtnActive__DtOSV:hover{color:#ff7a8a}.ShaderDetailPage_useBtn__AKfGN{align-items:center;background:var(--interactive-active);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 18px;white-space:nowrap;width:100%}.ShaderDetailPage_useBtn__AKfGN:hover{filter:brightness(1.1)}.ShaderDetailPage_description__e7mcp{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.ShaderDetailPage_tagRow__RBhkc{display:flex;flex-wrap:wrap;gap:6px}.ShaderDetailPage_tag__bmVpw{background:#ffffff0d;border-radius:999px;color:var(--text-secondary);font-size:12px;line-height:1.4;padding:4px 10px;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.ShaderDetailPage_tag__bmVpw:hover{background:var(--interactive-selected);color:var(--text-accent)}.ShaderDetailPage_editDetailsBtn__lL7ou{align-items:center;align-self:flex-start;background:none;border:1px solid var(--border-light);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:6px;padding:5px 12px;transition:color .12s,border-color .12s}.ShaderDetailPage_editDetailsBtn__lL7ou svg{height:13px;width:13px}.ShaderDetailPage_editDetailsBtn__lL7ou:hover{border-color:var(--text-secondary);color:var(--text-primary)}.ShaderDetailPage_titleInput__1GoKJ{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:20px;font-weight:700;line-height:1.25;min-width:0;padding:6px 10px}.ShaderDetailPage_titleInput__1GoKJ:focus{border-color:var(--border-focus);outline:none}.ShaderDetailPage_metaEdit__A5Vej{display:flex;flex-direction:column;gap:8px}.ShaderDetailPage_descInput__F2Wtg{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.5;min-height:72px;padding:9px 11px;resize:vertical;width:100%}.ShaderDetailPage_descInput__F2Wtg:focus{border-color:var(--border-focus);outline:none}.ShaderDetailPage_metaEditLabel__RaWhn{color:var(--text-secondary);font-size:13px}.ShaderDetailPage_metaEditActions__m1sic{display:flex;gap:8px;justify-content:flex-end;margin-top:2px}.ShaderDetailPage_content__0rgD5{display:flex;flex-direction:column;min-width:0}.ShaderDetailPage_codeHeader__bCkjA{align-items:center;display:flex;justify-content:space-between;margin:0 0 8px}.ShaderDetailPage_codeTitle__kmYkV{color:var(--text-secondary);font-size:14px;font-weight:600}.ShaderDetailPage_codeActions__HKqv2{align-items:center;display:flex;gap:8px}.ShaderDetailPage_copyBtn__dCNts{align-items:center;background:none;border:1px solid var(--border-light);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.ShaderDetailPage_copyBtn__dCNts svg{height:13px;width:13px}.ShaderDetailPage_copyBtn__dCNts:hover{color:var(--text-primary)}.ShaderDetailPage_saveBtn__IJ1qu{background:var(--interactive-selected);border:1px solid #0000;border-radius:6px;color:var(--text-accent);cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px}.ShaderDetailPage_saveBtn__IJ1qu:disabled{cursor:not-allowed;opacity:.5}.ShaderDetailPage_codeNote__DAhzD{color:#8a8a92;color:var(--text-tertiary,#8a8a92);font-size:12px;margin:0 0 32px}.ShaderDetailPage_codeError__oi2Ew{color:#e5534b;font-size:12px;margin:0 0 32px}.ShaderDetailPage_codeFill__qrz6E{margin:0 0 32px;max-height:78vh}.ShaderDetailPage_commentsArea__\+KFMg{min-width:0}.ShaderDetailPage_center__jVUDG{color:var(--text-secondary);padding:80px 0;text-align:center}@media (max-width:880px){.ShaderDetailPage_layout__opaFf{gap:28px;grid-template-columns:1fr}.ShaderDetailPage_sidebar__HQCmJ{position:static;top:auto}.ShaderDetailPage_codeFill__qrz6E{max-height:70vh}}.EditProfileDialog_form__dJ33v{display:flex;flex-direction:column;gap:16px;min-width:360px}@media (max-width:460px){.EditProfileDialog_form__dJ33v{min-width:0}}.EditProfileDialog_bannerField__kT5QK{display:flex;flex-direction:column;gap:6px}.EditProfileDialog_bannerPreview__RzVZM{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:10px;height:120px;overflow:hidden;position:relative}.EditProfileDialog_bannerImg__Pa8kQ{display:block;height:100%;object-fit:cover;width:100%}.EditProfileDialog_bannerFallback__lmJ2e{background:radial-gradient(120% 180% at 0 0,#5588ff2e,#0000 55%),radial-gradient(120% 180% at 100% 0,#6699ff1f,#0000 60%),linear-gradient(180deg,var(--bg-medium),var(--bg-dark));height:100%;width:100%}.EditProfileDialog_bannerOverlay__5gUFH{align-items:center;background:#11111459;display:flex;gap:8px;inset:0;justify-content:center;position:absolute}.EditProfileDialog_overlayBtn__AVvCt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111114b3;border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 12px;transition:background .12s,border-color .12s}.EditProfileDialog_overlayBtn__AVvCt:hover:not(:disabled){background:#111114e6;border-color:var(--border-focus)}.EditProfileDialog_overlayBtn__AVvCt:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}.EditProfileDialog_overlayBtn__AVvCt:disabled{cursor:default;opacity:.5}.EditProfileDialog_avatarRow__JB6PA{align-items:center;display:flex;gap:16px}.EditProfileDialog_avatar__bwEpe{background:var(--bg-light);border:2px solid var(--border-dark);border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.EditProfileDialog_avatarFallback__hLw1l{align-items:center;background:linear-gradient(160deg,var(--bg-light),var(--bg-medium));color:var(--text-secondary);display:flex;font-size:28px;font-weight:700;justify-content:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.EditProfileDialog_avatarActions__eq3c6{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.EditProfileDialog_avatarBtn__qaZVh{background:#0000;border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:6px 12px;transition:background .12s,border-color .12s}.EditProfileDialog_avatarBtn__qaZVh:hover:not(:disabled){background:var(--hover-bg);border-color:var(--border-focus)}.EditProfileDialog_avatarBtn__qaZVh:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}.EditProfileDialog_avatarRemove__TTK-k{background:none;border:none;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:12.5px;padding:0;transition:color .12s}.EditProfileDialog_avatarRemove__TTK-k:hover:not(:disabled){color:#ff9a9a}.EditProfileDialog_avatarBtn__qaZVh:disabled,.EditProfileDialog_avatarRemove__TTK-k:disabled{cursor:default;opacity:.5}.EditProfileDialog_avatarHint__cK4Fq{color:var(--text-muted);font-size:11.5px;margin:2px 0 0}.EditProfileDialog_fileInput__wlW8a{display:none}.EditProfileDialog_field__k7sjH{display:flex;flex-direction:column;gap:5px}.EditProfileDialog_labelRow__Jfqbi{align-items:baseline;display:flex;justify-content:space-between}.EditProfileDialog_label__fw2i9{color:var(--text-secondary);font-size:13px}.EditProfileDialog_optional__uzZxw{color:var(--text-muted)}.EditProfileDialog_counter__TGKPC{font-feature-settings:"tnum";color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.EditProfileDialog_input__0AHWa,.EditProfileDialog_textarea__wTvQu{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;padding:9px 11px;width:100%}.EditProfileDialog_textarea__wTvQu{line-height:1.5;min-height:80px;resize:vertical}.EditProfileDialog_input__0AHWa:focus,.EditProfileDialog_textarea__wTvQu:focus{border-color:var(--border-focus);outline:none}.EditProfileDialog_error__ZHLuL{background:#ff5a5a1f;border:1px solid #ff5a5a4d;border-radius:8px;color:#ff9a9a;font-size:13px;padding:8px 11px}.EditProfileDialog_progress__onBlq{color:var(--text-secondary);font-size:13px}.ProfilePage_banner__SBOcD{background:var(--bg-dark);height:300px;margin:-28px -24px 0;overflow:hidden;position:relative}.ProfilePage_bannerImg__-RsUW{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_bannerFallback__1xpHI{background:radial-gradient(120% 180% at 0 0,#5588ff2e,#0000 55%),radial-gradient(120% 180% at 100% 0,#6699ff1f,#0000 60%),linear-gradient(180deg,var(--bg-medium),var(--bg-dark));height:100%;width:100%}.ProfilePage_banner__SBOcD:after{background:linear-gradient(180deg,#0000 55%,#11111480);content:"";inset:0;pointer-events:none;position:absolute}.ProfilePage_bannerEditBtn__O6VyT{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111114b3;border:1px solid var(--border-light);border-radius:8px;bottom:16px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;padding:7px 13px;position:absolute;right:16px;transition:background .12s,border-color .12s;z-index:1}.ProfilePage_bannerEditBtn__O6VyT:hover{background:#111114e0;border-color:var(--border-focus)}.ProfilePage_bannerEditBtn__O6VyT:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}.ProfilePage_bannerEditBtn__O6VyT svg{display:block;flex-shrink:0}.ProfilePage_content__dIOO\+{margin:0 auto;max-width:1080px}.ProfilePage_hero__iIMlm{margin-bottom:32px}.ProfilePage_heroBody__R3qlR{align-items:flex-end;display:flex;gap:20px;margin-top:-52px;padding:0 8px;position:relative}.ProfilePage_avatar__1D7Md{background:var(--bg-light);border:3px solid var(--bg-darkest);border-radius:50%;box-shadow:0 8px 28px #00000073;flex-shrink:0;height:104px;object-fit:cover;width:104px}.ProfilePage_avatarFallback__gE2DJ{align-items:center;background:linear-gradient(160deg,var(--bg-light),var(--bg-medium));color:var(--text-secondary);display:flex;font-size:40px;font-weight:700;justify-content:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ProfilePage_identity__A4OGl{align-items:flex-end;display:flex;flex:1 1;gap:16px;justify-content:space-between;min-width:0;padding-bottom:6px}.ProfilePage_identityText__owIMT{min-width:0}.ProfilePage_name__dQFqO{font-size:26px;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfilePage_handle__s68k1{color:var(--text-secondary);font-size:14px;margin:3px 0 0}.ProfilePage_editBtn__zwEww{align-items:center;background:#0000;border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;gap:7px;padding:7px 14px;transition:background .12s,border-color .12s;white-space:nowrap}.ProfilePage_editBtn__zwEww:hover{background:var(--hover-bg);border-color:var(--border-focus)}.ProfilePage_editBtn__zwEww:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}.ProfilePage_editBtn__zwEww svg{display:block;flex-shrink:0}.ProfilePage_meta__Qj0lg{display:flex;flex-direction:column;gap:18px;margin-top:18px;padding:0 8px}.ProfilePage_bio__7dm3J{color:var(--text-primary);font-size:14.5px;line-height:1.6;margin:0;max-width:60ch}.ProfilePage_stats__XhRtb{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin:0}.ProfilePage_statCard__nHfku{align-items:baseline;color:inherit;display:inline-flex;gap:5px;text-decoration:none}a.ProfilePage_statCard__nHfku:hover .ProfilePage_statValue__GjmSY{color:var(--text-accent)}.ProfilePage_statCard__nHfku:not(:first-child):before{color:var(--text-muted);content:"·";margin-right:14px;opacity:.55}.ProfilePage_statValue__GjmSY{color:var(--text-primary);font-size:14.5px;font-weight:700;line-height:1.5}.ProfilePage_statLabel__qaF9x{color:var(--text-muted);font-size:14.5px;font-weight:400;line-height:1.5}.ProfilePage_sectionHeader__4dSH1{align-items:center;border-bottom:1px solid var(--border-dark);display:flex;gap:10px;margin:36px 0 18px;padding-bottom:14px}.ProfilePage_sectionTitle__zZvuB{font-size:16px;font-weight:600;margin:0}.ProfilePage_sectionCount__FJu6w{background:var(--interactive-selected);border-radius:999px;color:var(--text-accent);font-size:12.5px;font-weight:600;line-height:1.6;padding:2px 9px}.ProfilePage_skeletonBanner__AJ8lX{background:var(--bg-medium);height:240px;margin:-28px -24px 0}.ProfilePage_skeletonRow__EZWPN{align-items:flex-end;display:flex;gap:20px;margin-top:-52px;padding:0 8px}.ProfilePage_skeletonAvatar__FJziS{background:var(--bg-light);border:3px solid var(--bg-darkest);border-radius:50%;flex-shrink:0;height:104px;width:104px}.ProfilePage_skeletonLines__3s7vp{display:flex;flex:1 1;flex-direction:column;gap:10px;padding-bottom:10px}.ProfilePage_skeletonLine__10nWT{background:var(--bg-light);border-radius:6px;height:14px}.ProfilePage_skeletonLineWide__jud2S{height:22px;width:200px}.ProfilePage_skeletonLineNarrow__zK53H{width:120px}.ProfilePage_skeletonStats__W4UgV{display:flex;gap:12px;margin-top:18px;padding:0 8px}.ProfilePage_skeletonStat__e4wFb{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:12px;height:62px;width:130px}.ProfilePage_shimmer__I9P4H{overflow:hidden;position:relative}.ProfilePage_shimmer__I9P4H:after{animation:ProfilePage_shimmer__I9P4H 1.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,var(--hover-bg),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes ProfilePage_shimmer__I9P4H{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ProfilePage_shimmer__I9P4H:after{animation:none}}.ProfilePage_error__o-IH4{align-items:center;display:flex;flex-direction:column;gap:14px;padding:80px 24px;text-align:center}.ProfilePage_errorIcon__nBYMs{align-items:center;background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:50%;color:var(--text-muted);display:flex;height:64px;justify-content:center;width:64px}.ProfilePage_errorTitle__uSU5l{color:var(--text-primary);font-size:18px;font-weight:700;margin:0}.ProfilePage_errorText__mNCRc{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:36ch}.ProfilePage_errorLink__eukRo{background:#0000;border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:500;margin-top:4px;padding:7px 16px;text-decoration:none;transition:background .12s,border-color .12s}.ProfilePage_errorLink__eukRo:hover{background:var(--hover-bg);border-color:var(--border-focus)}.ProfilePage_errorLink__eukRo:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--interactive-selected);outline:none}@media (max-width:640px){.ProfilePage_banner__SBOcD,.ProfilePage_skeletonBanner__AJ8lX{height:160px}.ProfilePage_heroBody__R3qlR,.ProfilePage_skeletonRow__EZWPN{align-items:center;flex-direction:column;gap:12px;text-align:center}.ProfilePage_identity__A4OGl{align-items:center;flex-direction:column;padding-bottom:0;width:100%}.ProfilePage_identityText__owIMT{text-align:center}.ProfilePage_name__dQFqO{white-space:normal}.ProfilePage_meta__Qj0lg{align-items:center;text-align:center}.ProfilePage_bio__7dm3J{text-align:center}.ProfilePage_skeletonStats__W4UgV,.ProfilePage_stats__XhRtb{justify-content:center}.ProfilePage_skeletonLines__3s7vp{align-items:center;width:100%}}.LeaderboardRow_row__lK6NG{grid-gap:14px;align-items:center;border-bottom:1px solid var(--border-dark);border-left:2px solid #0000;display:grid;gap:14px;grid-template-columns:52px minmax(0,1fr) 96px minmax(180px,270px);padding:9px 16px 9px 14px;position:relative;transition:background .12s,border-left-color .12s,box-shadow .12s}.LeaderboardRow_row__lK6NG:hover{background:var(--hover-bg);border-left-color:var(--text-accent)}.LeaderboardRow_elite__\+L4Mh{border-left-color:#d4af3773}.LeaderboardRow_contender__n4ymF{border-left-color:#6699ff59}.LeaderboardRow_rising__d00pR{border-left-color:#0000}.LeaderboardRow_ownRow__67vv8,.LeaderboardRow_ownRow__67vv8:hover{background:linear-gradient(90deg,var(--interactive-selected),#0000 62%);border-left-color:var(--border-focus);box-shadow:inset 0 0 0 1px #5588ff52,0 0 16px #5588ff1f}.LeaderboardRow_rank__P4z-A{font-feature-settings:"tnum";color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.LeaderboardRow_elite__\+L4Mh .LeaderboardRow_rank__P4z-A{color:#d4af37}.LeaderboardRow_creator__rqHV3{align-items:center;border-radius:0;color:var(--text-primary);display:flex;gap:11px;min-width:0;text-decoration:none}.LeaderboardRow_creator__rqHV3:focus-visible{box-shadow:0 0 0 2px var(--border-focus);outline:none}.LeaderboardRow_creator__rqHV3:hover .LeaderboardRow_displayName__yLqMv{color:var(--text-accent)}.LeaderboardRow_avatarFrame__-Xa9X{display:grid;flex-shrink:0;height:40px;place-items:center;position:relative;width:40px}.LeaderboardRow_avatarFrame__-Xa9X:before{background:var(--border-light);-webkit-clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);content:"";inset:-1px;position:absolute}.LeaderboardRow_elite__\+L4Mh .LeaderboardRow_avatarFrame__-Xa9X:before{background:#d4af37}.LeaderboardRow_contender__n4ymF .LeaderboardRow_avatarFrame__-Xa9X:before{background:#69f9}.LeaderboardRow_avatar__phNbs{background:var(--bg-light);-webkit-clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);display:block;height:38px;object-fit:cover;position:relative;width:38px}.LeaderboardRow_avatarFallback__LdY34{align-items:center;color:var(--text-secondary);display:flex;font-size:15px;font-weight:700;justify-content:center;text-transform:uppercase}.LeaderboardRow_names__AZjCz{display:flex;flex-direction:column;min-width:0}.LeaderboardRow_displayName__yLqMv{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;transition:color .12s;white-space:nowrap}.LeaderboardRow_youTag__IHktI{background:var(--interactive-selected);-webkit-clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);color:var(--text-accent);flex-shrink:0;font-family:Monaco,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;letter-spacing:.16em;padding:2px 7px 2px 6px}.LeaderboardRow_handle__1UxQ0{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardRow_score__MN8oN{font-feature-settings:"tnum";color:var(--text-primary);font-family:Monaco,Menlo,Consolas,monospace;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.LeaderboardRow_contender__n4ymF .LeaderboardRow_score__MN8oN{color:var(--text-accent)}.LeaderboardRow_barCell__drIZt{min-width:0}@media (max-width:760px){.LeaderboardRow_row__lK6NG{gap:10px;grid-template-columns:44px minmax(0,1fr) 80px minmax(120px,180px)}}@media (max-width:560px){.LeaderboardRow_row__lK6NG{gap:10px;grid-template-columns:40px 1fr auto;row-gap:9px}.LeaderboardRow_rank__P4z-A{grid-row:1}.LeaderboardRow_creator__rqHV3{grid-column:2;grid-row:1}.LeaderboardRow_score__MN8oN{grid-column:3;grid-row:1}.LeaderboardRow_barCell__drIZt{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.LeaderboardRow_displayName__yLqMv,.LeaderboardRow_row__lK6NG{transition:none}}.Podium_podium__E5bzA{align-items:flex-end;display:flex;gap:16px;justify-content:center;margin:4px 0 28px}.Podium_slot__yYuIm{color:var(--text-primary);flex:0 1 200px;position:relative;text-decoration:none}.Podium_first__\+mBcT{flex-basis:248px;order:2;transform:translateY(-26px)}.Podium_second__76tcP{order:1}.Podium_third__Pp0\+b{order:3}.Podium_slot__yYuIm:focus-visible{outline:none}.Podium_slot__yYuIm:focus-visible .Podium_plate__X6OEc{box-shadow:0 0 0 2px var(--border-focus)}.Podium_glow__OdsWd{background:radial-gradient(120% 150% at 50% 0,#6699ff29,#0000 58%);inset:-22px -18px -4px;pointer-events:none;position:absolute;z-index:0}.Podium_first__\+mBcT .Podium_glow__OdsWd{background:radial-gradient(120% 160% at 50% 0,#d4af3742,#0000 60%)}.Podium_second__76tcP .Podium_glow__OdsWd{background:radial-gradient(120% 150% at 50% 0,#c0c0c024,#0000 58%)}.Podium_third__Pp0\+b .Podium_glow__OdsWd{background:radial-gradient(120% 150% at 50% 0,#cd7f3229,#0000 58%)}.Podium_plate__X6OEc{align-items:center;background:var(--border-light);-webkit-clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);display:flex;flex-direction:column;padding:20px 18px 18px;position:relative;transition:box-shadow .12s;z-index:1}.Podium_plate__X6OEc:before{background:linear-gradient(180deg,var(--bg-medium),var(--bg-dark));-webkit-clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);content:"";inset:1px;position:absolute;z-index:0}.Podium_plate__X6OEc>*{position:relative;z-index:1}.Podium_first__\+mBcT .Podium_plate__X6OEc{background:#d4af378c;padding-top:26px}.Podium_second__76tcP .Podium_plate__X6OEc{background:#c0c0c066}.Podium_third__Pp0\+b .Podium_plate__X6OEc{background:#cd7f326b}.Podium_ownSlot__Jd-yh .Podium_plate__X6OEc{background:var(--border-focus)}.Podium_ghost__HpfWG{color:var(--text-primary);font-family:Monaco,Menlo,Consolas,monospace;font-size:56px;font-weight:700;line-height:1;opacity:.06;pointer-events:none;position:absolute;right:8px;top:2px;z-index:0!important}.Podium_second__76tcP .Podium_ghost__HpfWG,.Podium_third__Pp0\+b .Podium_ghost__HpfWG{font-size:44px}.Podium_rankTag__1dj0I{align-self:flex-start;background:#ffffff0d;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);color:var(--text-secondary);font-family:Monaco,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;padding:3px 12px 3px 9px}.Podium_first__\+mBcT .Podium_rankTag__1dj0I{background:#d4af371f;color:#d4af37}.Podium_second__76tcP .Podium_rankTag__1dj0I{background:#c0c0c01a;color:silver}.Podium_third__Pp0\+b .Podium_rankTag__1dj0I{background:#cd7f321f;color:#cd7f32}.Podium_avatarFrame__JDBy6{display:grid;height:74px;margin-bottom:12px;place-items:center;position:relative;width:74px}.Podium_first__\+mBcT .Podium_avatarFrame__JDBy6{height:96px;width:96px}.Podium_avatarFrame__JDBy6:before{background:var(--border-light);-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);content:"";inset:-2px;position:absolute}.Podium_first__\+mBcT .Podium_avatarFrame__JDBy6:before{background:linear-gradient(160deg,#f0d97a,#d4af37 60%,#9c7d1f)}.Podium_second__76tcP .Podium_avatarFrame__JDBy6:before{background:linear-gradient(160deg,#e8e8e8,silver 60%,#8d8d8d)}.Podium_third__Pp0\+b .Podium_avatarFrame__JDBy6:before{background:linear-gradient(160deg,#e0a878,#cd7f32 60%,#8a521f)}.Podium_avatar__9bVFF{background:var(--bg-light);-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);display:block;height:100%;object-fit:cover;position:relative;width:100%}.Podium_avatarFallback__8SAt2{align-items:center;color:var(--text-secondary);display:flex;font-size:28px;font-weight:700;justify-content:center;text-transform:uppercase}.Podium_first__\+mBcT .Podium_avatarFallback__8SAt2{font-size:36px}.Podium_name__etoZr{align-items:center;display:flex;font-size:14px;font-weight:700;gap:7px;letter-spacing:.03em;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:color .12s;white-space:nowrap}.Podium_slot__yYuIm:hover .Podium_name__etoZr{color:var(--text-accent)}.Podium_first__\+mBcT .Podium_name__etoZr{font-size:16px}.Podium_youTag__AqrD3{background:var(--interactive-selected);-webkit-clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);color:var(--text-accent);flex-shrink:0;font-family:Monaco,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.16em;padding:2px 6px}.Podium_handle__5lZfX{color:var(--text-muted);font-size:11px;margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Podium_handle__5lZfX,.Podium_score__qdljy{font-family:Monaco,Menlo,Consolas,monospace}.Podium_score__qdljy{font-feature-settings:"tnum";color:var(--text-primary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;margin-top:12px}.Podium_first__\+mBcT .Podium_score__qdljy{color:#d4af37;font-size:28px}.Podium_bar__ZX8xb{margin-top:12px;width:100%}@media (max-width:560px){.Podium_podium__E5bzA{flex-wrap:wrap;gap:12px}.Podium_first__\+mBcT{flex:1 1 100%;order:1;transform:none}.Podium_second__76tcP{order:2}.Podium_second__76tcP,.Podium_third__Pp0\+b{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1}.Podium_third__Pp0\+b{order:3}.Podium_first__\+mBcT .Podium_avatarFrame__JDBy6{height:72px;width:72px}.Podium_first__\+mBcT .Podium_score__qdljy{font-size:22px}}@media (prefers-reduced-motion:reduce){.Podium_name__etoZr,.Podium_plate__X6OEc{transition:none}}.LeaderboardTable_board__7nqXb{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.014) 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 72px);position:relative}.LeaderboardTable_legend__NeZ8v{grid-gap:14px;align-items:center;border-bottom:1px solid var(--border-dark);color:var(--text-muted);display:grid;font-family:Monaco,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;gap:14px;grid-template-columns:52px 1fr 96px 120px 132px;letter-spacing:.12em;padding:0 16px 9px;text-transform:uppercase;white-space:nowrap}.LeaderboardTable_legendRight__EqlrQ{text-align:right}.LeaderboardTable_legendCenter__fUOy9{text-align:center}.LeaderboardTable_list__yu5mm{list-style:none;margin:0;padding:0}.LeaderboardTable_tierDivider__cpHsg{grid-gap:12px;--tier:var(--text-secondary);align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin:24px 0 6px}.LeaderboardTable_elite__S4Q\+t{--tier:#d4af37}.LeaderboardTable_contender__SZjva{--tier:#69f}.LeaderboardTable_rising__1feqo{--tier:#99999e}.LeaderboardTable_tierLabel__d5Rl9{background:color-mix(in srgb,var(--tier) 14%,#0000);box-shadow:inset 3px 0 0 0 var(--tier);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);color:var(--tier);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;padding:4px 18px 4px 11px;text-shadow:0 0 10px color-mix(in srgb,var(--tier) 55%,#0000);text-transform:uppercase}.LeaderboardTable_tierRule__USyXm{background:linear-gradient(90deg,color-mix(in srgb,var(--tier) 55%,#0000) 0,var(--border-dark) 38%,var(--border-dark) 100%);height:1px}.LeaderboardTable_tierRange__r3d5X{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.12em}.LeaderboardTable_skeleton__INT0N{animation:LeaderboardTable_shimmer__puuz9 1.3s ease-in-out infinite;background:linear-gradient(100deg,var(--bg-dark) 30%,var(--bg-medium) 50%,var(--bg-dark) 70%);background-size:200% 100%;-webkit-clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.LeaderboardTable_podiumSkeleton__aiQ13{align-items:flex-end;display:flex;gap:16px;justify-content:center;margin:4px 0 28px}.LeaderboardTable_skeletonFirst__vUJV\+{height:220px;width:248px}.LeaderboardTable_skeletonSecond__tmqfq,.LeaderboardTable_skeletonThird__J0MwD{height:180px;width:200px}.LeaderboardTable_skeletonRow__zrvpd{border-bottom:1px solid var(--border-dark);-webkit-clip-path:none;clip-path:none;height:58px;margin-bottom:2px}@keyframes LeaderboardTable_shimmer__puuz9{0%{background-position:200% 0}to{background-position:-200% 0}}.LeaderboardTable_empty__Gu3i9{align-items:center;border:1px dashed var(--border-dark);color:var(--text-muted);display:flex;flex-direction:column;font-size:14px;gap:12px;padding:56px 20px;text-align:center}.LeaderboardTable_emptyEyebrow__RVtva{color:var(--text-secondary);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.24em}.LeaderboardTable_error__KFd7i{align-items:center;background:#ff77770f;border:1px solid #f776;border-left-width:3px;color:#f77;display:flex;font-family:Monaco,Menlo,Consolas,monospace;font-size:13px;gap:12px;margin-top:8px;padding:14px 18px}.LeaderboardTable_errorText__hRkgE:before{content:"⚠ SIGNAL LOST — ";font-weight:700;letter-spacing:.08em}.LeaderboardTable_retry__PXANT{background:none;border:1px solid var(--border-light);-webkit-clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);color:var(--text-primary);cursor:pointer;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.12em;margin-left:auto;padding:5px 14px;text-transform:uppercase;transition:border-color .12s,color .12s}.LeaderboardTable_retry__PXANT:hover{border-color:var(--text-accent);color:var(--text-accent)}.LeaderboardTable_retry__PXANT:focus-visible{box-shadow:0 0 0 2px var(--border-focus);outline:none}@media (max-width:760px){.LeaderboardTable_legend__NeZ8v{gap:10px;grid-template-columns:44px 1fr 80px 110px}.LeaderboardTable_legend__NeZ8v>:last-child{display:none}}@media (max-width:560px){.LeaderboardTable_legend__NeZ8v{display:none}.LeaderboardTable_podiumSkeleton__aiQ13{flex-wrap:wrap}.LeaderboardTable_skeletonFirst__vUJV\+{height:180px;width:100%}.LeaderboardTable_skeletonSecond__tmqfq,.LeaderboardTable_skeletonThird__J0MwD{height:150px;width:calc(50% - 6px)}}@media (prefers-reduced-motion:reduce){.LeaderboardTable_skeleton__INT0N{animation:none}.LeaderboardTable_retry__PXANT{transition:none}}.LeaderboardSearchResults_section__tbU6b{margin-top:4px}.LeaderboardSearchResults_heading__02kU1{align-items:baseline;border-bottom:1px solid var(--border-dark);display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;padding-bottom:9px}.LeaderboardSearchResults_eyebrow__vaj8x{color:var(--text-accent);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.LeaderboardSearchResults_term__l6nL\+{color:var(--text-primary);font-size:15px;font-weight:700;max-width:min(60vw,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeaderboardSearchResults_count__MFHhb{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.1em;margin-left:auto;text-transform:uppercase}.LeaderboardPage_header__wWNHS{border-bottom:1px solid var(--border-dark);margin:0 0 18px;padding-bottom:14px;position:relative}.LeaderboardPage_header__wWNHS:after{background:radial-gradient(closest-side,#5588ff29,#0000);content:"";height:130px;pointer-events:none;position:absolute;right:-16px;top:-36px;width:280px}.LeaderboardPage_title__9qXNS{font-size:26px;font-weight:800;letter-spacing:.12em;margin:0;position:relative;text-transform:uppercase}.LeaderboardPage_subtitle__Ei0kK{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;margin:7px 0 0;text-transform:uppercase}.LeaderboardPage_windowTabs__wD8V5{align-items:stretch;border-bottom:1px solid var(--border-dark);display:inline-flex;gap:4px;margin-bottom:22px;max-width:100%;overflow-x:auto;scrollbar-width:none}.LeaderboardPage_windowTabs__wD8V5::-webkit-scrollbar{display:none}.LeaderboardPage_windowTab__TrJFA{border-bottom:2px solid #0000;color:var(--text-secondary);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:-1px;padding:8px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .12s,border-color .12s;white-space:nowrap}.LeaderboardPage_windowTab__TrJFA:hover{color:var(--text-primary)}.LeaderboardPage_windowTab__TrJFA:focus-visible{box-shadow:0 0 0 2px var(--border-focus);outline:none}.LeaderboardPage_windowTabActive__x9Cy6,.LeaderboardPage_windowTabActive__x9Cy6:hover{border-bottom-color:var(--text-accent);color:var(--text-accent);text-shadow:0 0 10px #6699ff80}.LeaderboardPage_windowTabActive__x9Cy6:after,.LeaderboardPage_windowTabActive__x9Cy6:before{border-color:var(--text-accent);border-style:solid;content:"";height:7px;position:absolute;top:2px;width:7px}.LeaderboardPage_windowTabActive__x9Cy6:before{border-width:1px 0 0 1px;left:2px}.LeaderboardPage_windowTabActive__x9Cy6:after{border-width:1px 1px 0 0;right:2px}@media (prefers-reduced-motion:reduce){.LeaderboardPage_windowTab__TrJFA{transition:none}}.LeaderboardPage_searchBar__SRw93{margin:0 0 22px;max-width:360px}@media (max-width:560px){.LeaderboardPage_searchBar__SRw93{max-width:none}}.auth_page__TPtU9{align-items:center;background:var(--bg-darkest);box-sizing:border-box;color:var(--text-primary);display:flex;font-family:system-ui,-apple-system,sans-serif;justify-content:center;min-height:100vh;padding:24px}.auth_card__yJ7II{background:var(--bg-medium);border:1px solid var(--border-dark);border-radius:14px;box-sizing:border-box;max-width:380px;padding:32px;width:100%}.auth_brand__JGBrb{color:var(--text-primary);display:block;font-size:20px;font-weight:700;margin-bottom:4px;text-align:center;text-decoration:none}.auth_brandAccent__N\+cj1{color:var(--text-accent)}.auth_title__FFFbM{font-size:18px;font-weight:600;margin:0 0 24px;text-align:center}.auth_form__mxgtE{display:flex;flex-direction:column;gap:14px}.auth_field__YKXTm{display:flex;flex-direction:column;gap:5px}.auth_label__ZYuqj{color:var(--text-secondary);font-size:13px}.auth_input__dgAS\+{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:14px;padding:10px 12px;width:100%}.auth_input__dgAS\+:focus{border-color:var(--border-focus);outline:none}.auth_submit__nVgGj{background:var(--interactive-active);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:4px;padding:11px}.auth_submit__nVgGj:disabled{cursor:default;opacity:.55}.auth_error__YP81U{background:#ff5a5a1f;border:1px solid #ff5a5a4d;border-radius:8px;color:#ff9a9a;font-size:13px;padding:9px 12px}.auth_notice__tL2MC{background:#55c8781f;border:1px solid #55c8784d;border-radius:8px;color:#8be0a3;font-size:13px;padding:9px 12px}.auth_footer__zx8DW{color:var(--text-secondary);font-size:13px;margin-top:20px;text-align:center}.auth_footer__zx8DW a{color:var(--text-accent);text-decoration:none}.auth_subLink__AZqqm{font-size:12px;margin-top:-6px;text-align:right}.auth_subLink__AZqqm a{color:var(--text-secondary);text-decoration:none}.auth_subLink__AZqqm a:hover{color:var(--text-accent)}.admin_header__gVQar{border-bottom:1px solid var(--border-dark);margin:0 0 18px;padding-bottom:14px;position:relative}.admin_title__-qMwl{font-size:26px;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.admin_subtitle__XMoFU{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em;margin:7px 0 0;text-transform:uppercase}.admin_tabs__uCkLb{border-bottom:1px solid var(--border-dark);display:inline-flex;gap:4px;margin-bottom:22px}.admin_tab__03-uj{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:-1px;padding:8px 18px;text-transform:uppercase;transition:color .12s,border-color .12s}.admin_tab__03-uj:hover{color:var(--text-primary)}.admin_tabActive__i1eTs,.admin_tabActive__i1eTs:hover{border-bottom-color:var(--text-accent);color:var(--text-accent)}.admin_toolbar__R3h9m{align-items:center;display:flex;gap:12px;margin-bottom:16px}.admin_toolbarSearch__ZrLid{flex:1 1;max-width:360px}.admin_count__LicGS{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:12px}.admin_tableWrap__92E0D{border:1px solid var(--border-dark);border-radius:8px;overflow:hidden}.admin_table__-azCr{border-collapse:collapse;font-size:13px;width:100%}.admin_table__-azCr thead th{background:var(--bg-dark);color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin_table__-azCr tbody td,.admin_table__-azCr thead th{border-bottom:1px solid var(--border-dark);padding:10px 14px}.admin_table__-azCr tbody td{color:var(--text-secondary);vertical-align:middle}.admin_table__-azCr tbody tr:last-child td{border-bottom:none}.admin_table__-azCr tbody tr:hover td{background:var(--hover-bg)}.admin_userCell__QhUKE{align-items:center;display:flex;gap:10px}.admin_avatar__pyD2n{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.admin_avatarFallback__utfPy{align-items:center;background:var(--bg-light);color:var(--text-secondary);display:inline-flex;font-weight:700;justify-content:center;text-transform:uppercase}.admin_name__bbsfL{color:var(--text-primary);font-weight:600}.admin_handle__a5ub0{color:var(--text-muted);font-size:12px}.admin_email__Jl6mm{font-family:Monaco,Menlo,Consolas,monospace;font-size:12px}.admin_nowrap__LRZzL{white-space:nowrap}.admin_chips__CGx66{display:flex;flex-wrap:wrap;gap:5px}.admin_chip__nJgsS{background:var(--bg-light);border:1px solid var(--border-dark);border-radius:999px;color:var(--text-secondary);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.03em;padding:2px 8px}.admin_chipAdmin__ORg4m{background:#6699ff1a;border-color:#69f6;color:var(--text-accent)}.admin_chipMuted__VGIdI{color:var(--text-muted)}.admin_btn__RED5Y{background:var(--bg-light);border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background .12s,border-color .12s}.admin_btn__RED5Y:hover:not(:disabled){background:var(--bg-medium);border-color:var(--border-focus)}.admin_btn__RED5Y:disabled{cursor:not-allowed;opacity:.5}.admin_btnDanger__\+d5Vs{background:#ff6b6b14;border-color:#ff6b6b59;color:#ff6b6b}.admin_btnDanger__\+d5Vs:hover:not(:disabled){background:#ff6b6b29;border-color:#ff6b6b99}.admin_loadMore__rAGmV{display:block;margin:16px auto 0}.admin_message__2aaW1{color:var(--text-muted);font-size:14px;padding:40px 0;text-align:center}.admin_error__y7\+ts{background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:6px;color:#ff8a8a;font-size:13px;margin:12px 0;padding:10px 12px}.admin_field__Uvv2s{margin-bottom:14px}.admin_label__KsG8X{color:var(--text-muted);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.admin_input__7\+bFs,.admin_textarea__FUoWj{background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:13px;padding:8px 10px;width:100%}.admin_input__7\+bFs:focus,.admin_textarea__FUoWj:focus{border-color:var(--border-focus);outline:none}.admin_textarea__FUoWj{font-family:inherit;min-height:64px;resize:vertical}.admin_sectionTitle__ordlQ{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;margin:18px 0 8px;text-transform:uppercase}.admin_roleToggle__90gQn{align-items:flex-start;border:1px solid var(--border-dark);border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-bottom:6px;padding:8px 10px}.admin_roleToggle__90gQn:hover{border-color:var(--border-light)}.admin_roleToggleDisabled__O8TGh{cursor:not-allowed;opacity:.55}.admin_roleToggleBody__xuXVB{flex:1 1;min-width:0}.admin_roleToggleName__DD3iL{color:var(--text-primary);font-size:13px;font-weight:600}.admin_roleToggleDesc__7K7s6{color:var(--text-muted);font-size:12px;margin-top:2px}.admin_dangerZone__OsZQ5{align-items:center;border-top:1px solid var(--border-dark);display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding-top:16px}.admin_dangerHint__Esspu{color:var(--text-muted);font-size:12px}.admin_roleGrid__2RekV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.admin_roleCard__s-fMA{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;padding:16px}.admin_roleCardName__RBF-u{color:var(--text-primary);font-size:15px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.admin_roleCardDesc__Nmzn3{color:var(--text-secondary);font-size:13px;margin:6px 0 12px}.admin_mono__Pq4ef{font-family:Monaco,Menlo,Consolas,monospace;font-size:12px}.admin_dot__Go\+dw{color:var(--text-muted);margin:0 2px}.admin_muted__NZmAd{color:var(--text-muted);font-size:12px}.admin_ipCell__bHfpJ{display:inline-flex;flex-direction:column;gap:1px}.admin_abuseSection__YFBp1{margin-bottom:28px}.admin_abuseHead__-090l{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin_minControl__\+C7O4{align-items:center;color:var(--text-muted);display:inline-flex;font-size:12px;gap:6px}.admin_minSelect__9vKXE{background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:6px;color:var(--text-primary);font-size:12px;padding:4px 6px}.admin_ipForm__83f5X{display:flex;gap:8px;margin:8px 0 4px}.admin_ipForm__83f5X .admin_input__7\+bFs{max-width:340px}.admin_ipResult__Ju7xn{margin-top:14px}.admin_ipSummary__In\+PI{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:6px 0 14px}.admin_activityGroup__32VCF{margin-bottom:16px}.admin_activityGroupTitle__yqhH\+{color:var(--text-muted);font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.admin_activityList__aEDy9{display:flex;flex-direction:column;gap:6px}.admin_activityItem__W3btl{border:1px solid var(--border-dark);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.admin_activityMeta__glUND{color:var(--text-muted);font-size:12px}.admin_activityMeta__glUND a{color:var(--text-secondary)}.admin_commentBody__cDEyD{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:13px;overflow:hidden}.admin_clusterCard__txl8G{background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;margin-bottom:12px;padding:12px 14px}.admin_clusterHead__f9jdm{align-items:center;display:flex;gap:10px;margin-bottom:10px}.admin_clusterBadge__C05Ym{background:#ffb4541f;border:1px solid #ffb45459;border-radius:999px;color:#ffb454;font-family:Monaco,Menlo,Consolas,monospace;font-size:11px;padding:2px 8px}.admin_ipLink__TRnMR{background:var(--bg-darkest);border:1px solid var(--border-dark);border-radius:6px;color:var(--text-accent);cursor:pointer;padding:2px 6px}button.admin_ipLink__TRnMR:hover{border-color:var(--border-focus)}.admin_userMiniList__o3AV8{display:flex;flex-direction:column;gap:4px}.admin_userMini__DdUis{align-items:center;border-radius:6px;display:flex;gap:10px;padding:6px 8px}.admin_userMini__DdUis:hover{background:var(--hover-bg)}.admin_userMiniSelf__NO2gO{background:#6699ff14;border:1px solid #6699ff40}.admin_userMiniBody__VOhWe{flex:1 1;min-width:0}.admin_userMiniTop__Q\+KoE{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.admin_userMiniMeta__Rfsf1{align-items:center;color:var(--text-muted);display:flex;font-size:12px;gap:4px;margin-top:1px}:root{--bg-darkest:#111114;--bg-dark:#1a1a1e;--bg-medium:#242429;--bg-light:#2e2e34;--canvas-bg:#1e1e22;--grid-line:#ffffff0d;--grid-line-major:#ffffff1a;--border-dark:#333338;--border-light:#44444b;--border-focus:#58f;--text-primary:#eee;--text-secondary:#99999e;--text-muted:#77777c;--text-disabled:#66666b;--text-accent:#69f;--interactive-normal:#333338;--interactive-hover:#44444b;--interactive-active:#58f;--interactive-selected:#58f3;--hover-bg:#ffffff0d;--keyframe-indicator-color:#f0a000;--selection-fill:#5588ff1a;--selection-stroke:#58f;--sidebar-width:0px;--toolbar-height:48px;--layer-item-height:40px;--mobile-panel-height:50vh;--touch-target-min:44px;--timeline-height:200px;--timeline-track-height:28px;--timeline-header-width:260px;--menubar-height:32px}@media (min-width:768px){:root{--sidebar-width:200px;--toolbar-height:53px}}@media (min-width:1024px){:root{--sidebar-width:350px}}*{box-sizing:border-box;margin:0;padding:0}html{touch-action:pan-x pan-y}body{background:#111114;background:var(--bg-darkest);color:#eee;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow:hidden;overscroll-behavior:none}#root,body{height:100vh;height:100dvh;width:100vw}#root{touch-action:pan-x pan-y}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#1a1a1e;background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#44444b;background:var(--border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#66666b;background:var(--text-disabled)}@media (max-width:767px){.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.touch-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}