@charset "UTF-8";.AppShell{height:100vh;display:grid;grid-template-rows:var(--ui-appHeader-height) 1fr}.AppShellLogo{height:64px;width:auto;display:block;image-rendering:-webkit-optimize-contrast}.Main{background:var(--ui-bg);overflow:hidden;min-height:0}.AppShellCrumbs{margin:0 0 12px;font-size:14px;color:var(--ui-muted)}.AppShellNav{display:grid;gap:8px}.AppShellNav .c-NavLink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;color:#ffffffc7;background:transparent;text-decoration:none}.AppShellNav .c-NavLink:hover{background:#ffffff0d;border-color:#ffffff0f}.AppShellNav .c-NavLink.is-active{background:var(--ui-accent-soft);border-color:var(--ui-accent-strong);color:#ffffffeb}.AppShellAuth{min-height:100%;display:flex;align-items:center;justify-content:center}.LandingPage{background:#121212;color:#fff;min-height:100vh;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-x:hidden}.LandingNav{position:fixed;top:0;left:0;right:0;z-index:10;padding:18px 24px}.LandingNavInner{display:flex;align-items:center;justify-content:space-between;gap:16px}.BrandText{font-family:NYC1970,system-ui,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:0}.LandingNavLinks{display:flex;align-items:center;gap:16px}.NavLink{color:#fff;opacity:.9}.NavLink:hover{opacity:1;text-decoration:none}.NavButton{border:2px solid #fff;padding:10px 18px;border-radius:6px}.NavButton:hover{background:#ffffff14;text-decoration:none}.Hero{position:relative;min-height:100vh;display:grid;align-items:center;padding:120px 24px 80px}.HeroInner{position:relative;z-index:2;max-width:720px}.HeroTitle{font-family:NYC1970,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);margin:0 0 20px}.HeroLead{font-size:1.1rem;opacity:.9;line-height:1.6;margin:0 0 28px;max-width:56ch}.HeroActions{display:flex;gap:14px;flex-wrap:wrap}.HeroCta{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:6px;border:1px solid var(--pastel-mint);color:var(--pastel-mint);background:transparent}.HeroCta:hover{background:#98fb981f;text-decoration:none}.VideoContainer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.BackgroundVideo{position:absolute;top:0;right:0;bottom:0;left:0;width:110%;height:110%;object-fit:cover;object-position:center center}.VideoOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#0a0a0a,#0a0a0a 15%,#0a0a0ae6,#0a0a0acc,#0a0a0ab3 30%,#0a0a0a99 40%,#0a0a0a66 60%,#0a0a0a33 75%,#0a0a0a40),linear-gradient(to bottom,#0a0a0ab3,#0a0a0a80,#0a0a0ab3)}.RightVerticalLogo{position:absolute;right:0;top:0;bottom:0;width:100%;max-width:300px;background-image:url(/images/right_vertical_logo_text.png);background-size:contain;background-repeat:no-repeat;opacity:.45;pointer-events:none;z-index:1;filter:drop-shadow(0 0 5px rgba(255,255,255,.3))}.Section{padding:80px 24px;background:#0a0a0a}.CTA{padding:80px 24px}.SectionInner{max-width:1040px;margin:0 auto}.SectionTitle{font-family:NYC1970,system-ui,sans-serif;font-size:2rem;margin:0 0 16px}.SectionLead{opacity:.8;margin:0 0 28px;max-width:70ch}.FeatureGrid{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media (min-width: 820px){.FeatureGrid{grid-template-columns:repeat(4,1fr)}}.FeatureCard{background:#1a1a1a;border:1px solid #333;padding:18px 16px;min-height:140px}.FeatureTitle{font-family:NYC1970,system-ui,sans-serif;margin-bottom:8px}.FeatureDesc{opacity:.75;font-size:.95rem}.Footer{background:#0a0a0a;padding:26px 24px;border-top:1px solid rgba(255,255,255,.08)}.FooterInner{max-width:1040px;margin:0 auto;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;opacity:.75}.FooterRight{display:flex;gap:10px;align-items:center}.DotSep{opacity:.5}.LoginPage{width:100%;max-width:720px;display:grid;gap:12px}.AuthForm{display:grid;gap:14px;margin-top:10px}.AuthForm .Row{display:grid;gap:6px}.InputWithIcon{position:relative}.InputWithIcon .Icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.7;pointer-events:none}.InputWithIcon .ui-Input{padding-left:40px!important}.FieldError{font-size:.8rem;color:var(--pastel-red)}.FormError{font-size:.9rem;color:var(--pastel-red);background:#e86d7c14;border:1px solid rgba(232,109,124,.3);padding:10px 12px}.CheckboxRow{display:flex;gap:10px;align-items:center;justify-content:flex-start;font-size:.85rem;color:#ffffffb3;text-align:left;margin-top:4px}.Actions{display:flex}.AuthForm .ui-Button{width:100%;background:var(--pastel-blue);color:#000;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:500;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.AuthForm .ui-Button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003;background:#98dbfa}.UserTypeSelector{display:flex;justify-content:center;margin-bottom:6px}.UserTypeSelector__list.ui-TabsList{width:fit-content;padding:4px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:999px}.UserTypeSelector__list .ui-TabsTab{padding:8px 14px;border-radius:999px;color:#ffffffbf;background:transparent}.UserTypeSelector__list .ui-TabsTab[aria-selected=true]{color:#000;background:var(--pastel-blue)}.TextLink{background:transparent;border:none;padding:8px 0;cursor:pointer;color:var(--pastel-pink);font-size:.85rem;text-decoration:underline}.DashboardEmpty{color:var(--ui-muted);padding:8px 0}.DashboardStatCard{display:flex;flex-direction:column;gap:6px}.DashboardStatLabel{color:var(--ui-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.DashboardStatValue{color:var(--ui-fg);font-size:24px;font-weight:600}.DashboardStatHint{color:#fff9;font-size:12px}.DashboardSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.DashboardSection{min-height:180px}.DashboardList{display:flex;flex-direction:column;gap:10px}.DashboardListItem{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff0a}.DashboardItemTitle{color:var(--ui-fg);font-size:14px;font-weight:600}.DashboardItemMeta{color:var(--ui-muted);font-size:12px;margin-top:4px}.DashboardItemValue{color:var(--ui-fg);font-size:13px;white-space:nowrap}@media (max-width: 1100px){.DashboardSections{grid-template-columns:1fr}}.ContentStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.ContentStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ContentStats{grid-template-columns:1fr}}.ContentStatCard{min-height:92px;display:flex;flex-direction:column;justify-content:center}.ContentStatLabel{font-size:12px;color:var(--ui-muted);margin-bottom:6px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ContentStatValue{font-size:22px;font-weight:700;color:var(--ui-fg)}.ContentToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.ContentSearch{flex:1 1 auto;max-width:520px}.ContentToolbarRight{display:inline-flex;align-items:center;gap:10px}.ContentGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.ContentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ContentGrid{grid-template-columns:1fr}}.ContentList{margin-top:14px;display:flex;flex-direction:column;gap:12px}.ContentItemCard{padding:0;overflow:hidden}.ContentItem{display:grid;grid-template-columns:1fr;gap:0}.ContentThumb{position:relative;background:#00000040;border-bottom:1px solid var(--ui-border)}.ContentThumb img{width:100%;height:180px;object-fit:cover;display:block}.ContentThumbPlaceholder{height:180px}.ContentTier{position:absolute;left:12px;bottom:12px;background:#0000008c;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;padding:4px 10px;border-radius:8px;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ContentMeta{padding:14px 16px}.ContentTitle{font-size:16px;font-weight:700;margin-bottom:6px;color:var(--ui-fg)}.ContentDesc{color:var(--ui-muted);font-size:13px;line-height:1.45;margin-bottom:10px}.ContentBy{color:#ffffffa6;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ContentActions{padding:0 16px 16px}.ContentSentinel{height:1px}.ContentLoading{padding:14px 0;color:var(--ui-muted);font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ContentFormError{color:#e86d7c;font-size:13px}.ContentSelectTrigger{width:100%}.SubscriptionsStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.SubscriptionsStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.SubscriptionsStats{grid-template-columns:1fr}}.SubscriptionsStatCard{min-height:92px;display:flex;flex-direction:column;justify-content:center}.SubscriptionsStatLabel{font-size:12px;color:var(--ui-muted);margin-bottom:6px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.SubscriptionsStatValue{font-size:22px;font-weight:700;color:var(--ui-fg)}.SubscriptionsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.SubscriptionsToolbarRight{display:inline-flex;align-items:center;gap:10px}.SubscriptionsFilters{display:inline-flex;align-items:center;gap:10px;color:var(--ui-muted);font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.SubscriptionsListCard{margin-top:14px}.SubscriptionsListHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.SubscriptionsListTitle{font-size:16px;font-weight:700;color:var(--ui-fg)}.SubscriptionsScroll{max-height:520px;overflow:auto;padding-right:6px}.SubscriptionItem{padding:0;overflow:hidden;margin-bottom:12px}.SubscriptionItemInner{padding:14px 16px;border-left:3px solid rgba(173,216,230,.55)}.SubscriptionItemInner.isCancelling{border-left-color:#e86d7cbf;opacity:.88}.SubscriptionItemInner.isExpired{border-left-color:#ffffff38;opacity:.7}.SubscriptionItemTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.SubscriptionTierTitle{font-weight:800;color:var(--ui-fg)}.SubscriptionTierPrice{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#add8e6cc}.SubscriptionDesc{margin-top:8px;color:var(--ui-muted);font-size:13px;line-height:1.45}.SubscriptionMetaRow{margin-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.SubscriptionMeta{color:#ffffffa6;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.SubscriptionMeta--spaced{margin-top:8px}.SubscriptionMeta strong{color:#ffffffeb;font-weight:700}.SubscriptionExpires{margin-top:6px;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#e86d7ce6}.SubscriptionMetaRow--spaced{margin-top:12px}.SubscriptionExpires--spaced{margin-top:10px}.SubscriptionExpires.isExpired{color:#ffffff80}.SubscriptionsEmpty{padding:40px 10px;text-align:center;color:var(--ui-muted)}.AvailableTiersCard{margin-top:18px}.TierItemInner{padding:14px 16px;border-left:3px solid rgba(255,255,255,.18)}.TierItemInner.isSubscribed{border-left-color:#98fb988c}.MembershipsStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.MembershipsStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.MembershipsStats{grid-template-columns:1fr}}.MembershipsStatCard{min-height:92px;display:flex;flex-direction:column;justify-content:center}.MembershipsStatLabel{font-size:12px;color:var(--ui-muted);margin-bottom:6px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MembershipsStatValue{font-size:22px;font-weight:700;color:var(--ui-fg)}.MembershipsCard{margin-top:14px}.MembershipsHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.MembershipsTitle{font-size:16px;font-weight:800;color:var(--ui-fg)}.MembershipsMeta{color:var(--ui-muted);font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:inline-flex;align-items:center;gap:8px}.MembershipsTableWrap{border:1px solid var(--ui-border);border-radius:12px;overflow:hidden}.MembershipsTable{width:100%;border-collapse:collapse;table-layout:fixed}.MembershipsTable th,.MembershipsTable td{padding:12px;border-bottom:1px solid var(--ui-border);vertical-align:top}.MembershipsTable th{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffbf;font-weight:700;background:#ffffff08}.MembershipsTable td{color:var(--ui-fg);font-size:13px}.MembershipsColTitle{width:28%}.MembershipsColDescription{width:38%}.MembershipsColPrice,.MembershipsColSubscribers,.MembershipsColContent{width:10%}.MembershipsColActions{width:14%}.MembershipsTable tr:last-child td{border-bottom:0}.TierTitleCell{display:grid;gap:6px}.TierTitleText{font-weight:800}.TierBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:10px;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#ffffffe6;width:fit-content}.TierBadge.standard{border-color:#add8e659}.TierBadge.premium{border-color:#fff2b259}.TierBadge.free{border-color:#ffffff38}.TierDescCell{color:var(--ui-muted);line-height:1.45}.TierPriceCell{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#add8e6cc;white-space:nowrap}.TierCountPill{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#fffc}.TierActions{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.TierActionsRow{display:inline-flex;gap:10px}.MembershipsEmpty{padding:40px 10px;text-align:center;color:var(--ui-muted)}.MembershipsMetaStrong{color:var(--ui-fg)}.MessagesCard{padding:0;overflow:hidden;height:clamp(520px,100dvh - var(--ui-appHeader-height) - 160px,900px)}.MessagesLayout{display:grid;grid-template-columns:330px 1fr;height:100%}@media (max-width: 980px){.MessagesLayout{grid-template-columns:1fr}}.MessagesSidebar{border-right:1px solid var(--ui-border);background:#0000002e;display:flex;flex-direction:column;min-height:0}.MessagesSidebarHeader{padding:14px 14px 12px;border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;gap:10px}.MessagesSidebarHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.MessagesSidebarTitle{font-family:NYC1970,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.2px;color:#ffffffeb}.MessagesConversationList{flex:1;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.MessagesConversationList::-webkit-scrollbar,.MessagesThreadBody::-webkit-scrollbar{width:8px}.MessagesConversationList::-webkit-scrollbar-track,.MessagesThreadBody::-webkit-scrollbar-track{background:transparent}.MessagesConversationList::-webkit-scrollbar-thumb,.MessagesThreadBody::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.MessagesConversationList::-webkit-scrollbar-thumb:hover,.MessagesThreadBody::-webkit-scrollbar-thumb:hover{background:#add8e659}.MessagesConversation{width:100%;display:grid;grid-template-columns:44px 1fr;gap:12px;padding:11px 14px;border:0;border-bottom:1px solid var(--ui-border);background:transparent;text-align:left;cursor:pointer}.MessagesConversation:hover{background:#add8e614}.MessagesConversation.is-active{background:#add8e61f;box-shadow:inset 3px 0 #add8e6a6}.MessagesConversationAvatar{position:relative;width:44px;height:44px}.MessagesAvatar{width:100%;height:100%}.MessagesAvatar.ui-AvatarRoot{background:linear-gradient(135deg,#e6b1cbd9,#add8e6d9);border:2px solid rgba(255,255,255,.12);color:#000000d9}.MessagesAvatar.ui-AvatarRoot .ui-AvatarFallback{font-weight:900;letter-spacing:.06em}.MessagesAvatar--sm{width:28px;height:28px}.MessagesAvatar--md{width:40px;height:40px}.MessagesAvatar--lg{width:44px;height:44px}.MessagesStatusDot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:999px;border:2px solid rgba(0,0,0,.55);background:#ffffff59}.MessagesStatusDot.is-online{background:#98fb98f2}.MessagesStatusDot.is-away{background:#fff2b2f2}.MessagesStatusDot.is-busy{background:#e86d7cf2}.MessagesStatusDot.is-offline{background:#ffffff59}.MessagesConversationBody{min-width:0;display:flex;flex-direction:column;gap:6px}.MessagesConversationTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.MessagesConversationName{color:#ffffffe6;font-weight:800;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessagesConversationMeta{color:#ffffff7a;font-size:12px;white-space:nowrap;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MessagesConversationBottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.MessagesConversationPreview{color:#fff9;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.MessagesRatePill{color:#add8e6d9;font-size:11px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:4px 8px;border:1px solid rgba(173,216,230,.25);border-radius:999px;background:#add8e614;white-space:nowrap}.MessagesThread{display:flex;flex-direction:column;min-height:0}.MessagesThreadHeader{padding:12px 14px;border-bottom:1px solid var(--ui-border);display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0000001f}.MessagesThreadHeaderLeft{display:flex;align-items:center;gap:12px;min-width:0}.MessagesThreadName{color:#ffffffeb;font-weight:900;font-size:15px;line-height:1.1}.MessagesThreadSub{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12px;color:#ffffff8c;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MessagesTyping{color:#add8e6d9}.MessagesRateBadge{color:#fff2b2e6;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:6px 10px;border:1px solid rgba(255,242,178,.22);border-radius:999px;background:#fff2b214;white-space:nowrap}.MessagesThreadBody{flex:1;overflow:auto;min-height:0;padding:16px 18px 10px}.MessagesBubbles{display:flex;flex-direction:column;gap:10px}.MessagesBubbleRow{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:end;min-width:0}.MessagesBubbleRow.is-own{grid-template-columns:0 1fr}.MessagesBubbleAvatar{width:28px;height:28px}.MessagesBubbleAvatar.is-hidden{opacity:0}.MessagesBubbleRow.is-own .MessagesBubbleAvatar{width:0;height:0}.MessagesBubble{max-width:min(560px,82%);padding:11px 12px;border-radius:16px;border:1px solid var(--ui-border);background:#0000002e;box-shadow:0 10px 30px #0000002e;min-width:0}.MessagesBubble.is-own{margin-left:auto;background:#add8e62e;border-color:#add8e647}.MessagesBubbleText{color:#ffffffe6;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.MessagesBubbleMeta{margin-top:6px;font-size:11px;color:#ffffff73;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MessagesComposer{border-top:1px solid var(--ui-border);padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;background:#00000029}.MessagesComposerInput{width:100%;resize:none;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000047;color:#ffffffeb;padding:11px 12px;font-size:13px;line-height:1.4;outline:none;min-height:42px}.MessagesComposerInput:focus{border-color:#add8e680;box-shadow:0 0 0 3px #add8e61f}.MessagesThreadEmpty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px}.MessagesThreadEmptyTitle{color:#ffffffeb;font-weight:900;font-size:18px;margin-bottom:6px;font-family:NYC1970,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.MessagesThreadEmptyBody,.MessagesEmpty{color:#fff9;font-size:13px}.MessagesModal{width:min(620px,100vw - 28px)}.MessagesModalBody{margin-top:10px;display:flex;flex-direction:column;gap:10px}.MessagesTalentList{display:flex;flex-direction:column;gap:8px;max-height:min(60vh,520px);overflow:auto;padding-right:2px}.MessagesTalentRow{display:flex;align-items:center;gap:12px;border:1px solid var(--ui-border);background:#00000024;border-radius:12px;padding:10px 12px;cursor:pointer;text-align:left}.MessagesTalentRow:hover{border-color:#add8e659;background:#add8e614}.MessagesTalentBody{min-width:0;flex:1}.MessagesTalentName{color:#ffffffeb;font-weight:900;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessagesTalentMeta{margin-top:4px;color:#add8e6d9;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.VideoCallsCard{padding:14px}.VideoCallsTabsRoot{display:flex;flex-direction:column;gap:12px}.VideoCallsManageFooter{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px}.CalendarHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.CalendarHeaderLeft{min-width:0}.CalendarHeaderActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.CalendarSubtle{display:flex;flex-direction:column;gap:2px;min-width:0}.CalendarSubtleLabel{font-size:12px;color:#ffffff8c}.CalendarSubtleValue{font-weight:900;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:520px}.CalendarWrap{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000029;overflow:hidden}.CalendarMonthRow{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:12px;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.CalendarMonthLabel{text-align:center;font-weight:900;letter-spacing:-.02em;color:#ffffffeb}.CalendarArrow{border:1px solid rgba(255,255,255,.12);background:#0003;color:#ffffffd9;border-radius:12px;width:40px;height:36px;cursor:pointer;font-size:22px;line-height:1}.CalendarArrow:hover{border-color:#add8e642;background:#add8e614}.CalendarWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:10px 12px 0;gap:6px}.CalendarWeekday{font-size:12px;color:#ffffff8c;text-align:center;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 12px 12px;gap:6px}.CalendarDay{border:1px solid rgba(255,255,255,.08);background:#0000002e;border-radius:14px;padding:8px 6px 6px;min-height:52px;cursor:pointer;color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px}.CalendarDay.is-outMonth{opacity:.5}.CalendarDay.is-disabled{opacity:.35;cursor:not-allowed}.CalendarDay:hover:not(.is-disabled){border-color:#add8e638;background:#add8e614}.CalendarDay.is-selected{border-color:#add8e652;background:#add8e624}.CalendarDayNum{font-weight:900;line-height:1}.CalendarDots{display:flex;gap:6px;align-items:center;justify-content:center;min-height:8px}.CalendarDot{width:8px;height:8px;border-radius:99px;display:inline-block}.CalendarDot.is-available{background:var(--pastel-mint)}.CalendarDot.is-booked{background:var(--pastel-red)}.CalendarLegend{display:flex;gap:18px;align-items:center;justify-content:center;padding:0 12px 12px;color:#fff9;font-size:12px}.CalendarLegendItem{display:flex;gap:8px;align-items:center}.CalendarSlotsCard{margin-top:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000029;padding:12px}.CalendarSlotsHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.CalendarSlotsTitle{font-weight:900;color:#ffffffeb}.CalendarSlotsSub{font-size:12px;color:#ffffff8c;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CalendarSlotGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.CalendarSlot{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:12px;color:#ffffffe6;display:flex;flex-direction:column;gap:6px}.CalendarSlot.is-available{border-color:#98fb9859}.CalendarSlot.is-booked{border-color:#e86d7c59;opacity:.75}.CalendarSlot.is-clickable{cursor:pointer}.CalendarSlot.is-clickable:hover{background:#98fb9814;border-color:#98fb9880}.CalendarSlotTime{font-weight:900;color:#ffffffeb}.CalendarSlotPrice{color:var(--pastel-yellow);font-size:12px;white-space:nowrap;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CalendarSlotPill{align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:#0003}.CalendarSlotPill.is-available{color:#98fb98f2;border-color:#98fb9840;background:#98fb9814}.CalendarSlotPill.is-booked{color:#e86d7cf2;border-color:#e86d7c40;background:#e86d7c14}.CalendarUpcoming{margin-top:14px}.CalendarUpcomingTitle{font-weight:900;color:#ffffffeb;margin-bottom:10px}.CalendarUpcomingList{display:grid;gap:10px}.CalendarUpcomingRow{padding:12px}.CalendarUpcomingRowInner{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-width:0}.CalendarUpcomingName{font-weight:900;color:#ffffffeb;line-height:1.1}.CalendarUpcomingSub{margin-top:4px;font-size:12px;color:#ffffff8c;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CalendarUpcomingMeta{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.VideoCallsHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.VideoCallsTabs{min-width:0}.VideoCallsError{margin:8px 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(232,109,124,.35);background:#e86d7c1f;color:#ffffffe6;font-size:13px}.VideoCallsErrorMini{margin-top:6px;color:#e86d7ce6;font-size:12px}.VideoCallsEmpty{padding:56px 18px;text-align:center;color:#ffffffb3}.VideoCallsEmptyTitle{font-weight:900;letter-spacing:-.02em;color:#ffffffeb}.VideoCallsEmptyBody{margin-top:6px;font-size:13px;color:#fff9}.VideoCallsEmptyAction{margin-top:12px}.VideoCallsEmptyMini{padding:10px 0;color:#fff9;font-size:13px}.VideoCallsLoading{padding:18px;color:#ffffffa6}.VideoCallsList{display:grid;gap:10px}.VideoCallsBooking{padding:12px}.VideoCallsBookingRow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;min-width:0}.VideoCallsBookingWho{min-width:0}.VideoCallsBookingName{font-weight:900;color:#ffffffeb;line-height:1.1}.VideoCallsBookingSub{margin-top:4px;font-size:12px;color:#ffffff8c;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.VideoCallsBookingMeta{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.VideoCallsPill{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0003;color:#fffc;font-size:12px;white-space:nowrap;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.VideoCallsStatus{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(173,216,230,.22);background:#add8e61a;color:#add8e6e6;text-transform:lowercase;white-space:nowrap}.VideoCallsStatus.is-completed,.VideoCallsStatus.is-past{border-color:#ffffff24;background:#ffffff0f;color:#ffffffa6}.VideoCallsModal{width:min(760px,100vw - 32px)}.VideoCallsModal--lg{width:min(920px,100vw - 32px)}.VideoCallsModalLead{color:#fff9;font-size:13px;margin-bottom:12px}.VideoCallsTalentList,.VideoCallsSlots{display:grid;gap:10px}.VideoCallsTalentRow,.VideoCallsSlotRow{width:100%;text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000029;padding:12px;color:#ffffffe6;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.VideoCallsTalentRow:hover,.VideoCallsSlotRow:hover{border-color:#add8e642;background:#add8e614}.VideoCallsTalentName{font-weight:900}.VideoCallsTalentSub{font-size:12px;color:#fff9}.VideoCallsSlotTime{font-weight:900}.VideoCallsSlotSub{margin-top:4px;font-size:12px;color:#fff9}.VideoCallsSlotPrice{color:#fff2b2e6;font-size:12px;white-space:nowrap;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.VideoCallsConfirmGrid{display:grid;gap:8px;margin-bottom:14px}.VideoCallsConfirmRow{display:grid;grid-template-columns:160px 1fr;gap:10px;align-items:baseline}.VideoCallsConfirmLabel{color:#ffffff8c;font-size:12px}.VideoCallsConfirmValue{color:#ffffffe6;font-size:13px}.VideoCallsField{margin-top:10px}.VideoCallsFieldLabel{margin-bottom:6px;color:#ffffffa6;font-size:12px}.VideoCallsTextarea{width:100%;resize:none;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000047;color:#ffffffeb;padding:11px 12px;font-size:13px;line-height:1.4;outline:none}.VideoCallsAvailBody{max-height:70vh;overflow:auto}.VideoCallsAvailTabs{margin-bottom:12px}.VideoCallsDay{padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.VideoCallsDayHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.VideoCallsDayTitle{text-transform:capitalize;font-weight:900;color:#ffffffe6}.VideoCallsTimeRow{display:grid;grid-template-columns:1fr auto 1fr auto;gap:10px;align-items:center;margin-bottom:8px}.VideoCallsTimeTo{color:#ffffff8c;font-size:12px;text-align:center;min-width:18px}.VideoCallsTrash{border:1px solid rgba(232,109,124,.35);background:#e86d7c1f;color:#ffffffd9;width:34px;height:34px;border-radius:10px;cursor:pointer}.VideoCallsTrash:hover{background:#e86d7c2e}.VideoCallsGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.VideoCallsFooterNotice{flex:1 1 100%;margin-right:auto;padding:10px 12px;border-radius:12px;border:1px solid rgba(232,109,124,.35);background:#e86d7c1f;color:#ffffffe6;font-size:13px;line-height:1.35}.VideoCallsFooterNoticeTitle{font-weight:800}.VideoCallsFooterNoticeBody{margin-top:4px;font-size:12px;color:#ffffffbf;overflow-wrap:anywhere}@media (max-width: 760px){.CalendarSlotGrid,.CalendarUpcomingRowInner,.VideoCallsBookingRow{grid-template-columns:1fr}.VideoCallsBookingMeta{justify-content:flex-start}.VideoCallsGrid2,.VideoCallsConfirmRow{grid-template-columns:1fr}}.VideoCallRoomCard{padding:14px}.VideoCallRoomHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.VideoCallRoomTitle{font-weight:900;color:#ffffffeb}.VideoCallRoomSub{margin-top:4px;font-size:12px;color:#fff9;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.VideoCallRoomActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.VideoCallRoomTimer{font-weight:900;color:#ffffffeb}.VideoCallRoomFrameWrap{margin-top:12px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0003;height:min(72vh,760px)}.VideoCallRoomFrame{width:100%;height:100%;border:0}.ShopHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ShopControls{display:inline-flex;align-items:center;gap:10px}.ShopSearch{width:min(520px,100%)}.ShopGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ShopGrid--list{grid-template-columns:1fr}@media (max-width: 1100px){.ShopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.ShopGrid{grid-template-columns:1fr}}.ShopCard{padding:0;overflow:hidden}.ShopCardInner{display:grid;grid-template-rows:180px auto}.ShopThumb{position:relative;background:#00000040;border-bottom:1px solid var(--ui-border)}.ShopThumb img{width:100%;height:180px;object-fit:cover;display:block}.ShopBody{padding:14px 16px}.ShopName{font-weight:800;color:var(--ui-fg);margin-bottom:6px}.ShopDesc{color:var(--ui-muted);font-size:13px;line-height:1.45;margin-bottom:10px}.ShopPriceRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.ShopCredits{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#add8e6d9;font-size:12px}.ShopVariantRow{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ShopEmpty{margin-top:14px;color:var(--ui-muted);text-align:center;padding:40px 10px}.ShopLoadMore{margin-top:14px;display:flex;justify-content:center}.MyProductsCard{margin-top:18px}.MyProductsHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.MyProductsTitle{font-size:16px;font-weight:800;color:var(--ui-fg)}.MyProductsMeta{color:var(--ui-muted);font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.MyProductsTableWrap{border:1px solid var(--ui-border);border-radius:12px;overflow:hidden}.MyProductsTable{width:100%;border-collapse:collapse;table-layout:fixed}.MyProductsTable th,.MyProductsTable td{padding:12px;border-bottom:1px solid var(--ui-border);vertical-align:top;text-align:left}.MyProductsColName{width:44%}.MyProductsColStatus,.MyProductsColCredits{width:16%}.MyProductsColActions{width:24%}.MyProductsTable th{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffbf;font-weight:700;background:#ffffff08}.MyProductsTable td{color:var(--ui-fg);font-size:13px}.MyProductsTable th:last-child,.MyProductsTable td:last-child{text-align:right}.MyProductsTable th:nth-child(2),.MyProductsTable td:nth-child(2),.MyProductsTable th:nth-child(3),.MyProductsTable td:nth-child(3),.MyProductsTable th:nth-child(4),.MyProductsTable td:nth-child(4){white-space:nowrap}.MyProductsActions{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.MyProductsDeleteButton{width:36px;height:36px;border-radius:10px;border:1px solid rgba(230,183,185,.45);background:#e6b7b91f;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--ui-pastel-pink);cursor:pointer}.MyProductsDeleteButton svg{width:18px;height:18px;fill:currentColor}.MyProductsDeleteButton:disabled{opacity:.6;cursor:not-allowed}.MyProductsDeleteConfirm{color:var(--ui-pastel-pink);border-color:#e6b7b999}.MyProductsImageCell{width:96px;height:64px;border-radius:10px;border:1px solid var(--ui-border);background:#ffffff08;display:flex;align-items:center;justify-content:center;overflow:hidden}.MyProductsImage{width:100%;height:100%;object-fit:cover;display:block}.MerchColName{width:34%}.MerchColProduct,.MerchColDesign,.MerchColStatus{width:12%}.MerchColCredits{width:14%}.MerchColActions{width:16%}.MerchProductName{font-weight:800}.MerchEditMedia{margin-top:6px}.MerchEditMediaTitle{font-weight:800;margin-bottom:8px}.MerchEditMediaStatus{margin-top:8px}.MerchCreateFooter{display:flex;justify-content:flex-end;margin-top:12px}.FormError{color:#e86d7c;font-size:13px}.ShopLoadingState{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 10px;color:var(--ui-muted)}.ShopSpinner{width:22px;height:22px;border-radius:999px;border:2px solid var(--ui-border);border-top-color:var(--ui-fg);animation:ShopSpinnerSpin .9s linear infinite}@keyframes ShopSpinnerSpin{to{transform:rotate(360deg)}}.ShopCreatePopup{max-height:min(820px,100vh - 32px);display:flex;flex-direction:column}.ShopCreateBody{padding-bottom:18px;overflow:auto;flex:1 1 auto;min-height:0}.ShopStepHeader{display:flex;justify-content:space-between;gap:10px;align-items:center}.ShopStepTitle{font-weight:800}.ShopStepMedia{margin-top:10px}.ShopStepSection{margin-top:12px}.ShopVariantList{margin-top:12px;display:grid;gap:10px}.ShopVariantLabel{font-weight:700}.ShopFormField{margin-top:12px;display:block}.ShopFormError--spaced{margin-top:10px}.ShopFormError--tight{margin-top:6px}.ShopCartItems{display:flex;flex-direction:column;gap:10px}.ShopCartItemRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ShopCartItemMeta{min-width:0}.ShopCartItemTitle{font-weight:800}.ShopCartItemCredits{margin-top:4px}.ShopCartControls{display:flex;align-items:center;gap:10px}.ShopCartQty{width:90px}.ShopCatalogList{display:grid;gap:10px;margin-top:12px}.ShopCatalogGrid{display:grid;gap:12px;margin-top:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1200px){.ShopCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.ShopCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ShopCatalogGrid{grid-template-columns:1fr}}.ShopCatalogTile{padding:0;overflow:hidden}.ShopCatalogTileMedia{width:100%;height:140px;background:#ffffff08;border-bottom:1px solid var(--ui-border);display:flex;align-items:center;justify-content:center}.ShopCatalogTileMedia img{width:100%;height:100%;object-fit:cover;display:block}.ShopCatalogTileMedia--empty{background:#ffffff08}.ShopCatalogTileBody{padding:12px 12px 14px;display:grid;gap:10px}.ShopCatalogTileTitle{font-weight:800;color:var(--ui-fg);line-height:1.2}.ShopCatalogTileMeta{margin-top:4px}.ShopCatalogTileFooter{display:flex;justify-content:flex-end}.ShopCatalogRow{display:flex;align-items:center;justify-content:space-between;gap:14px}.ShopCatalogLeft{display:flex;align-items:center;gap:12px}.ShopCatalogThumb{width:56px;height:56px;border-radius:12px;border:1px solid var(--ui-border);background:#ffffff08;object-fit:cover;flex:0 0 auto}.ShopCatalogThumb--empty{display:inline-block}.ShopCatalogTitle{font-weight:800;color:var(--ui-fg);line-height:1.2}.ShopCatalogHero{width:100%;max-height:220px;object-fit:contain;border-radius:12px;border:1px solid var(--ui-border);background:#ffffff08}.ShopImageCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}@media (max-width: 900px){.ShopImageCompare{grid-template-columns:1fr}}.ShopImageComparePanel{border:1px solid var(--ui-border);border-radius:12px;overflow:hidden;background:#ffffff05}.ShopImageCompareLabel{padding:10px 12px;border-bottom:1px solid var(--ui-border);font-weight:800;color:var(--ui-fg)}.ShopImageCompareMedia{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background:#ffffff08}.ShopImageCompareMedia img{width:100%;height:100%;object-fit:contain;display:block}.ShopOrdersRow{display:grid;grid-template-columns:1fr 360px;gap:14px;align-items:start}@media (max-width: 980px){.ShopOrdersRow{grid-template-columns:1fr}}.OrdersList{display:grid;gap:12px}.OrderCard{padding:14px 16px}.OrderMetaRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.OrderId{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffbf}.OrderStatus{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#add8e6d9}.OrderLine{margin-top:10px;color:var(--ui-muted);font-size:13px}.OrderActions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.OrderEmpty{padding:40px 10px;color:var(--ui-muted);text-align:center}.OrderLoadMore{margin-top:14px;display:flex;justify-content:center}.OrderDetailGrid{display:grid;grid-template-columns:1fr 360px;gap:14px;align-items:start}@media (max-width: 980px){.OrderDetailGrid{grid-template-columns:1fr}}.OrderDetailMeta{display:grid;gap:10px}.MetaLabel{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffbf}.MetaValue{color:var(--ui-fg);font-size:13px}.OrderDetailBody{padding:0}.ItemsTable{width:100%;border-collapse:collapse}.ItemsColItem{width:50%}.ItemsColQty{width:16%}.ItemsColUnit,.ItemsColTotal{width:17%}.ItemsTable th,.ItemsTable td{padding:12px;border-bottom:1px solid var(--ui-border);vertical-align:top}.ItemsTable th{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffbf;font-weight:700;background:#ffffff08}.ItemsTable td{color:var(--ui-fg);font-size:13px}.OrderDetailEmpty{padding:40px 10px;color:var(--ui-muted);text-align:center}.OrderDetailActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.AccountHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.AccountHeaderActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.AccountHeaderMeta{color:var(--ui-muted);font-size:13px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.AccountStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.AccountStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.AccountStatsGrid{grid-template-columns:1fr}}.AccountStatCard{padding:16px;position:relative;overflow:hidden}.AccountStatLabel{color:#ffffffa6;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.AccountStatValue{margin-top:6px;font-size:22px;font-weight:900;color:#ffffffeb}.AccountStatHint{margin-top:8px;color:#ffffff73;font-size:12px}.AccountConnectRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.AccountConnectStatus{display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.AccountDot{width:10px;height:10px;border-radius:999px;background:#ffffff59}.AccountDot.is-on{background:#98fb98f2}.AccountTableCard{margin-top:14px}.AccountTableHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.AccountTableTitle{margin-bottom:0}.AccountControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AccountSearch{width:min(520px,100%)}.AccountFilterPill{border:1px solid var(--ui-border);border-radius:10px;padding:8px 10px;background:#0000001f;color:#fffc;font-size:12px;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.AccountTableWrap{border:1px solid var(--ui-border);border-radius:12px;overflow:hidden}.AccountTableWrap--spaced{margin-top:12px}.AccountTable{width:100%;border-collapse:collapse;background:#0000001a}.AccountColDate,.AccountColAmount,.AccountColStatus{width:140px}.AccountTable th,.AccountTable td{padding:12px;border-bottom:1px solid var(--ui-border);text-align:left;vertical-align:middle;font-size:13px}.AccountTable th{color:#ffffffa6;font-weight:800;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#0000002e}.AccountTable td{color:#ffffffdb}.AccountTable tr:hover td{background:#add8e60f}.AccountEmptyCell{color:#fff9}.AccountAmount{font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap}.AccountAmount.is-positive{color:#98fb98f2}.AccountAmount.is-negative{color:#e86d7cf2}.AccountStatusBadge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.06em;font-family:Silka Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border:1px solid var(--ui-border);background:#00000024;text-transform:uppercase}.AccountStatusBadge.is-completed{border-color:#98fb9859;background:#98fb981f}.AccountStatusBadge.is-pending,.AccountStatusBadge.is-processing{border-color:#fff2b247;background:#fff2b21f}.AccountPagination{display:flex;justify-content:center;gap:8px;margin-top:12px}.AccountModal{width:min(680px,100vw - 28px)}.AccountModalBody{margin-top:10px;display:flex;flex-direction:column;gap:10px}.AccountPaymentCard{padding:12px}.AccountBankActions{display:flex;gap:10px;justify-content:flex-end}.AccountInlineError{border:1px solid rgba(232,109,124,.35);background:#e86d7c1f;color:#ffffffe6;padding:10px 12px;border-radius:12px;font-size:13px}.SettingsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.SettingsTitle{color:var(--ui-fg);font-size:20px;font-weight:600}.SettingsSubtitle{color:var(--ui-muted);font-size:13px;margin-top:4px}.SettingsTabs{display:flex;flex-direction:column;gap:16px}.SettingsCard{display:flex;flex-direction:column;gap:12px}.SettingsCardTitle{color:var(--ui-fg);font-size:16px;font-weight:600}.SettingsCardSubtitle{color:var(--ui-muted);font-size:12px}.SettingsFormRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.SettingsField{display:flex;flex-direction:column;gap:6px}.SettingsLabel{color:var(--ui-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.SettingsActions{display:flex;justify-content:flex-end}.SettingsError{color:#fca5a5;font-size:12px}.SettingsSuccess{color:#86efac;font-size:12px}.SettingsAvatarRow{display:flex;align-items:center;gap:14px}.SettingsAvatarPreview{width:64px;height:64px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;display:flex;align-items:center;justify-content:center}.SettingsAvatarPreview img{width:100%;height:100%;object-fit:cover}.SettingsAvatarLabel{display:inline-flex;align-items:center;gap:8px;color:var(--ui-fg);font-size:13px;cursor:pointer}.SettingsAvatarLabel input{display:none}.AdminHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.AdminHeaderTitle{color:var(--ui-fg);font-size:20px;font-weight:600}.AdminHeaderMeta{color:var(--ui-muted);font-size:13px}.AdminHeaderActions{display:flex;align-items:center;gap:10px}.AdminPageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.AdminStatCard{display:flex;flex-direction:column;gap:6px}.AdminStatLabel{color:var(--ui-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.AdminStatValue{color:var(--ui-fg);font-size:24px;font-weight:600}.AdminCardTitle{color:var(--ui-fg);font-size:14px;font-weight:600}.AdminCardMeta{color:var(--ui-muted);font-size:12px}.AdminFilters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 16px}.AdminFilterInput{min-width:220px}.AdminFilterSelect{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--ui-fg);padding:8px 10px;border-radius:10px}.AdminTableWrap{overflow:auto;border-radius:12px}.AdminTable{width:100%;border-collapse:collapse;font-size:13px}.AdminTable th,.AdminTable td{text-align:left;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.05)}.AdminTable th{color:var(--ui-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.AdminTable td{color:var(--ui-fg)}.AdminEmpty{color:var(--ui-muted);padding:12px 0}.AdminStatusBadge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;color:var(--ui-fg)}.AdminStatusBadge.is-active{background:#22c55e2e;color:#86efac}.AdminStatusBadge.is-inactive{background:#f8717129;color:#fca5a5}.AdminAmountPositive{color:#86efac}.AdminAmountNegative{color:#fca5a5}.AdminPagination{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:12px}@media (max-width: 1100px){.AdminPageGrid{grid-template-columns:1fr}}.ToastHost{position:fixed;top:12px;right:12px;z-index:9999;display:grid;gap:10px;width:min(360px,100vw - 24px)}.ToastHostToast{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#000000b3;color:#ffffffeb;padding:12px;box-shadow:0 10px 28px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ToastHostTitle{font-weight:900;letter-spacing:-.02em}.ToastHostBody{margin-top:4px;font-size:13px;color:#ffffffbf;line-height:1.35}:root{--ui-radius-sm: 2px;--ui-radius: 4px;--ui-radius-lg: 8px;--ui-space-xs: 6px;--ui-space-sm: 10px;--ui-space-md: 14px;--ui-space-lg: 18px;--ui-space-xl: 24px;--ui-space-xxl: 32px;--ui-font: "Sen", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--ui-font-mono: "Silka Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-font-display: "Sen", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--ui-input-border: var(--ui-border-strong);--ui-bg: #ffffff;--ui-surface: #f7f7f7;--ui-surface-strong: #f1f1f1;--ui-fg: #0a0a0a;--ui-muted: #6b6b6b;--ui-muted2: #8c8c8c;--ui-border: rgba(0, 0, 0, .12);--ui-border-strong: rgba(0, 0, 0, .22);--ui-brand: #a0e99f;--ui-brand-soft: rgba(160, 233, 159, .2);--ui-on-brand: #0a0a0a;--ui-accent: #baeaf3;--ui-accent-strong: #8fd7e6;--ui-accent-soft: rgba(186, 234, 243, .24);--ui-danger: #e86d7c;--ui-success: #4caf50;--ui-warning: #ffc107;--ui-info: #baeaf3;--ui-pastel-pink: #e6b7b9;--ui-pastel-mint: #a0e99f;--ui-pastel-yellow: #fff3a4;--ui-pastel-cyan: #baeaf3;--ui-shadow: 0 18px 60px rgba(0, 0, 0, .18);--ui-ring: 0 0 0 3px rgba(186, 234, 243, .35);--pastel-pink: var(--ui-pastel-pink);--pastel-mint: var(--ui-pastel-mint);--pastel-yellow: var(--ui-pastel-yellow);--pastel-blue: var(--ui-pastel-cyan);--pastel-cyan: var(--ui-pastel-cyan);--pastel-red: var(--ui-danger);--ui-appHeader-height: 64px;--ui-appMain-padding-y: 24px}.ui-theme-dark{--ui-bg: #0b0b0b;--ui-surface: #111111;--ui-surface-strong: #171717;--ui-fg: #fafafa;--ui-muted: #bdbdbd;--ui-muted2: rgba(250, 250, 250, .55);--ui-border: #2a2a2a;--ui-border-strong: #3a3a3a;--ui-brand: #a0e99f;--ui-brand-soft: rgba(160, 233, 159, .2);--ui-on-brand: #0a0a0a;--ui-accent: #baeaf3;--ui-accent-strong: #8fd7e6;--ui-accent-soft: rgba(186, 234, 243, .2);--ui-danger: #e86d7c;--ui-success: #4caf50;--ui-warning: #ffc107;--ui-info: #baeaf3;--ui-pastel-pink: #e6b7b9;--ui-pastel-mint: #a0e99f;--ui-pastel-yellow: #fff3a4;--ui-pastel-cyan: #baeaf3;--ui-shadow: 0 18px 60px rgba(0, 0, 0, .6);--ui-ring: 0 0 0 3px rgba(186, 234, 243, .35);--ui-input-border: rgba(250, 250, 250, .35);--pastel-pink: var(--ui-pastel-pink);--pastel-mint: var(--ui-pastel-mint);--pastel-yellow: var(--ui-pastel-yellow);--pastel-blue: var(--ui-pastel-cyan);--pastel-cyan: var(--ui-pastel-cyan);--pastel-red: var(--ui-danger)}:where(.ui-Button,.ui-Input,.ui-SelectTrigger,.ui-MenuTrigger,.ui-PopoverTrigger,.ui-DialogTrigger,.ui-AlertDialogTrigger){font-family:var(--ui-font)}::where(.ui-Number){font-family:var(--ui-font-mono, var(--ui-font));font-variant-numeric:tabular-nums}:where(.ui-MenuPopup,.ui-SelectPopup,.ui-PopoverPopup,.ui-DialogPopup,.ui-AlertDialogPopup,.ui-TooltipPopup,.ui-PreviewCardPopup,.ui-AutocompletePopup,.ui-ComboboxPopup,.ui-ContextMenuPopup){background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}:where(.ui-DialogBackdrop,.ui-AlertDialogBackdrop,.ui-MenuBackdrop,.ui-SelectBackdrop,.ui-PopoverBackdrop,.ui-ContextMenuBackdrop,.ui-PreviewCardBackdrop,.ui-AutocompleteBackdrop,.ui-ComboboxBackdrop){position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c}:where(.ui-MenuItem,.ui-ContextMenuItem,.ui-SelectItem,.ui-AutocompleteItem,.ui-ComboboxItem,.ui-NavigationMenuLink){cursor:pointer;border-radius:var(--ui-radius-sm)}:where(.ui-MenuItem:focus-visible,.ui-ContextMenuItem:focus-visible,.ui-SelectItem:focus-visible,.ui-AutocompleteItem:focus-visible,.ui-ComboboxItem:focus-visible,.ui-NavigationMenuLink:focus-visible){outline:none;box-shadow:var(--ui-ring)}:where(*,*:before,*:after){box-sizing:border-box}:where(html,body){height:100%}:where(body){margin:0;font-family:var(--ui-font);background:var(--ui-bg);color:var(--ui-fg);line-height:1.5;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(a){color:inherit;text-decoration:none}:where(a:hover){text-decoration:underline}:where(h1,h2,h3,h4,h5,h6){margin:0;line-height:1.2;letter-spacing:-.01em;font-family:var(--ui-font-display, var(--ui-font))}:where(h1){font-size:30px}:where(h2){font-size:22px}:where(h3){font-size:18px}:where(p){margin:0}:where(code,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:where(.container){width:100%;margin:0 auto;padding:16px}:where(.grid){display:grid;gap:16px}@media (min-width: 768px){:where(.grid){grid-template-columns:1fr 1fr}}:where(.Kicker){color:var(--ui-muted)}:where(label){display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-muted)}:where(form){font-family:var(--ui-font)}:where(.Error){font-size:13px;color:var(--ui-fg);background:#0000000a;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:8px 10px}.ui-AccordionRoot{display:grid;gap:8px}.ui-AccordionItem{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-fg);overflow:hidden}.ui-AccordionHeader{padding:0;margin:0}.ui-AccordionTrigger{width:100%;text-align:left;padding:10px 12px;background:transparent;color:inherit;border:0;cursor:pointer}.ui-AccordionTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-AccordionPanel{padding:10px 12px;border-top:1px solid var(--ui-border);color:var(--ui-muted)}.ui-AlertDialogTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-AlertDialogPopup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(520px,100vw - 32px);height:fit-content;padding:16px}.ui-AlertDialogTitle{font-family:var(--ui-font);font-weight:700;font-size:1rem}.ui-AlertDialogDescription{margin-top:6px;color:var(--ui-muted);font-family:var(--ui-font);font-size:.95rem}.ui-AlertDialogClose{display:inline-flex;margin-top:12px}.ui-AutocompleteRoot{width:320px;max-width:100%;font-family:var(--ui-font)}.ui-AutocompleteInput{width:100%;background:var(--ui-bg);color:var(--ui-fg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);padding:10px 12px}.ui-AutocompleteInput:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-AutocompletePopup{margin-top:8px;padding:6px}.ui-AutocompleteList{max-height:240px;overflow:auto;padding:0;margin:0;list-style:none}.ui-AutocompleteItem{padding:8px 10px}.ui-AutocompleteItem:hover{background:#0000000f}.ui-AutocompleteGroupLabel{padding:8px 10px;font-size:.85rem;color:var(--ui-muted)}.ui-AutocompleteEmpty{padding:10px;color:var(--ui-muted)}.ui-AvatarRoot{width:40px;height:40px;border-radius:999px;border:1px solid var(--ui-border);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--ui-bg);color:var(--ui-fg)}.ui-AvatarImage{width:100%;height:100%;object-fit:cover}.ui-AvatarFallback{font-family:var(--ui-font);font-size:12px;font-weight:700;letter-spacing:.02em}.ui-Button{font-family:var(--ui-font);background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:10px 16px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ui-Button:hover{border-color:var(--ui-brand)}.ui-Button:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-Button--primary{background:var(--ui-brand);color:var(--ui-on-brand);border-color:var(--ui-brand);box-shadow:0 10px 24px #a0e99f2e}.ui-Button--secondary{background:var(--ui-surface);color:var(--ui-fg);border-color:var(--ui-border-strong)}.ui-Button--outline{background:transparent;color:var(--ui-brand);border-color:var(--ui-brand)}.ui-Button--ghost{background:transparent;color:var(--ui-fg);border-color:transparent}.ui-Button--ghost:hover{background:var(--ui-brand-soft);border-color:transparent}.ui-Button--soft{background:var(--ui-brand-soft);color:var(--ui-brand);border-color:transparent}.ui-Button--danger{background:var(--ui-danger);color:var(--ui-on-brand);border-color:var(--ui-danger)}.ui-Button--sm{padding:8px 12px;font-size:.9rem}.ui-Button--md{font-size:1rem}.ui-Button--lg{padding:12px 18px;font-size:1.05rem}.ui-Card{background:var(--ui-surface, var(--ui-bg));color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:16px;box-shadow:var(--ui-shadow)}.ui-Card--ghost{background:radial-gradient(1200px 1200px at 0% 0%,var(--ui-accent-soft),transparent);border-color:#ffffff0f;box-shadow:none}.ui-CheckboxRoot{width:18px;height:18px;border-radius:6px;border:1px solid var(--ui-border-strong);background:var(--ui-bg);display:inline-flex;align-items:center;justify-content:center}.ui-CheckboxRoot:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-CheckboxIndicator{font-family:var(--ui-font);font-size:12px;line-height:1;color:var(--ui-fg)}.ui-CheckboxRoot[data-state=checked]{background:var(--ui-fg);border-color:var(--ui-fg)}.ui-CheckboxRoot[data-state=checked] .ui-CheckboxIndicator{color:var(--ui-bg)}.ui-CheckboxGroup{display:inline-flex;gap:12px;align-items:center}.ui-CollapsibleTrigger{background:transparent;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:8px 10px;cursor:pointer}.ui-CollapsibleTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-CollapsiblePanel{margin-top:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:12px;color:var(--ui-muted)}.ui-ComboboxRoot{width:320px;max-width:100%;font-family:var(--ui-font)}.ui-ComboboxInput{width:100%;background:var(--ui-bg);color:var(--ui-fg);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);padding:10px 12px}.ui-ComboboxInput:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-ComboboxPopup{margin-top:8px;padding:6px}.ui-ComboboxList{max-height:240px;overflow:auto;padding:0;margin:0;list-style:none}.ui-ComboboxItem{padding:8px 10px}.ui-ComboboxItem:hover{background:#0000000f}.ui-ComboboxEmpty{padding:10px;color:var(--ui-muted)}.ui-ContextMenuTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-ContextMenuPopup{padding:6px;min-width:180px}.ui-ContextMenuItem,.ui-ContextMenuCheckboxItem,.ui-ContextMenuRadioItem{padding:8px 10px}.ui-ContextMenuItem:hover,.ui-ContextMenuCheckboxItem:hover,.ui-ContextMenuRadioItem:hover{background:#0000000f}.ui-ContextMenuSeparator{height:1px;background:var(--ui-border);margin:6px}.ui-DialogTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-DialogPopup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,100vw - 32px);height:fit-content;padding:16px}.ui-DialogTitle{font-family:var(--ui-font);font-weight:700;font-size:1rem}.ui-DialogDescription{margin-top:6px;color:var(--ui-muted);font-family:var(--ui-font);font-size:.95rem}.ui-DialogClose{display:inline-flex;margin-top:12px}.ui-FieldRoot{display:grid;gap:6px;font-family:var(--ui-font)}.ui-FieldLabel{font-weight:600;color:var(--ui-fg)}.ui-FieldDescription{color:var(--ui-muted);font-size:.9rem}.ui-FieldError{color:var(--ui-fg);font-size:.9rem}.ui-FieldsetRoot{border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:12px}.ui-FieldsetLegend{font-family:var(--ui-font);font-weight:700;padding:0 6px}.ui-Form{display:grid;gap:12px}.ui-Input{font-family:var(--ui-font);width:100%;background-color:transparent;color:var(--ui-fg);border:none;border-radius:0;border-bottom:1px solid var(--ui-input-border);padding:10px 15px;line-height:1.2;transition:border-color .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;box-shadow:none}.ui-Input::placeholder{color:var(--ui-muted2);opacity:1}.ui-Input:focus-visible{outline:none;box-shadow:none;border-bottom:2px solid var(--ui-accent)}.ui-Input--sm{padding:8px 10px;font-size:.9rem}.ui-Input--md{font-size:1rem}.ui-Input--lg{padding:12px 14px;font-size:1.05rem}.ui-Input--invalid{border-bottom:2px solid var(--ui-danger)}input.ui-Input:-webkit-autofill,input.ui-Input:-webkit-autofill:hover,input.ui-Input:-webkit-autofill:focus,input.ui-Input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important;-webkit-text-fill-color:var(--ui-fg)!important;caret-color:var(--ui-fg)!important;-webkit-box-shadow:0 0 0px 1000px transparent inset!important;background-clip:content-box!important;background-color:transparent!important}@-moz-document url-prefix(){.ui-Input{background-color:transparent!important}}.ui-MenuBackdrop{z-index:90}.ui-MenuPositioner{z-index:100}.ui-MenuPopup{padding:6px;min-width:200px}.ui-MenuItem,.ui-MenuCheckboxItem,.ui-MenuRadioItem{padding:8px 10px}.ui-MenuItem:hover,.ui-MenuCheckboxItem:hover,.ui-MenuRadioItem:hover{background:#0000000f}.ui-theme-dark .ui-MenuItem:hover,.ui-theme-dark .ui-MenuCheckboxItem:hover,.ui-theme-dark .ui-MenuRadioItem:hover{background:#ffffff0f}.ui-MenuSeparator{height:1px;background:var(--ui-border);margin:6px}.ui-Menubar{display:inline-flex;gap:8px;align-items:center;padding:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg)}.ui-MeterRoot{display:grid;gap:8px;font-family:var(--ui-font)}.ui-MeterTrack{height:10px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-bg);overflow:hidden}.ui-MeterIndicator{height:100%;background:var(--ui-fg)}.ui-MeterLabel{font-weight:600}.ui-MeterValue{color:var(--ui-muted);font-size:.9rem}.ui-NavigationMenuList{display:flex;gap:10px;align-items:center;padding:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg)}.ui-NavigationMenuTrigger{background:transparent;border:0;padding:8px 10px;cursor:pointer;border-radius:var(--ui-radius-sm)}.ui-NavigationMenuTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-NavigationMenuPopup{padding:12px}.ui-NavigationMenuContent{color:var(--ui-muted)}.ui-Number{font-family:var(--ui-font-mono, var(--ui-font));font-variant-numeric:tabular-nums}.ui-NumberFieldRoot{font-family:var(--ui-font)}.ui-NumberFieldGroup{display:inline-flex;align-items:center;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);overflow:hidden;background:var(--ui-bg)}.ui-NumberFieldInput{border:0;outline:none;padding:10px 12px;width:72px;text-align:center;font-family:inherit;background:transparent;color:var(--ui-fg)}.ui-NumberFieldIncrement,.ui-NumberFieldDecrement{border:0;background:transparent;color:var(--ui-fg);padding:10px 12px;cursor:pointer}.ui-NumberFieldGroup:focus-within{box-shadow:var(--ui-ring)}.ui-PopoverPopup{padding:12px}.ui-PopoverTitle{font-family:var(--ui-font);font-weight:700}.ui-PopoverDescription{margin-top:6px;color:var(--ui-muted)}.ui-PopoverClose{margin-top:12px;display:inline-flex}.ui-PreviewCardPopup{padding:12px}.ui-PreviewCardArrow{color:var(--ui-bg)}.ui-ProgressRoot{display:grid;gap:8px;font-family:var(--ui-font)}.ui-ProgressTrack{height:10px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-bg);overflow:hidden}.ui-ProgressIndicator{height:100%;background:var(--ui-fg)}.ui-ProgressLabel{font-weight:600}.ui-ProgressValue{color:var(--ui-muted);font-size:.9rem}.ui-RadioRoot{width:18px;height:18px;border-radius:999px;border:1px solid var(--ui-border-strong);background:var(--ui-bg);display:inline-flex;align-items:center;justify-content:center}.ui-RadioRoot:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-RadioIndicator{font-family:var(--ui-font);font-size:10px;line-height:1;color:var(--ui-fg)}.ui-RadioRoot[data-state=checked]{border-color:var(--ui-fg)}.ui-RadioGroup{display:inline-flex;gap:12px;align-items:center}.ui-ScrollAreaRoot{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg)}.ui-ScrollAreaViewport{width:100%;height:100%}.ui-ScrollAreaScrollbar{background:transparent;padding:2px}.ui-ScrollAreaThumb{background:#00000047;border-radius:999px}.ui-SelectBackdrop{z-index:90}.ui-SelectPositioner{z-index:100}.ui-SelectTrigger{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-fg);cursor:pointer}.ui-SelectTrigger:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-SelectValue{color:var(--ui-fg)}.ui-SelectPopup{padding:6px;min-width:220px}.ui-SelectList{max-height:260px;overflow:auto;padding:0;margin:0;list-style:none}.ui-SelectItem{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-SelectItem:hover{background:#0000000f}.ui-theme-dark .ui-SelectItem:hover{background:#ffffff0f}.ui-SelectSeparator{height:1px;background:var(--ui-border);margin:6px}.ui-Separator{display:block;height:1px;width:100%;background:var(--ui-border)}.ui-SliderRoot{font-family:var(--ui-font)}.ui-SliderControl{position:relative;width:260px;max-width:100%;padding:8px 0}.ui-SliderTrack{height:10px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-bg);overflow:hidden}.ui-SliderIndicator{height:100%;background:var(--ui-fg)}.ui-SliderThumb{width:16px;height:16px;border-radius:999px;border:1px solid var(--ui-fg);background:var(--ui-bg)}.ui-SliderThumb:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-SwitchRoot{width:40px;height:22px;border-radius:999px;border:1px solid var(--ui-border-strong);background:var(--ui-bg);display:inline-flex;align-items:center;padding:2px}.ui-SwitchRoot:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-SwitchThumb{width:18px;height:18px;border-radius:999px;background:var(--ui-fg);transform:translate(0);transition:transform .12s ease}.ui-SwitchRoot[data-state=checked] .ui-SwitchThumb{transform:translate(18px)}.ui-TabsList{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg)}.ui-TabsTab{border:0;background:transparent;padding:8px 10px;border-radius:var(--ui-radius-sm);cursor:pointer;font-family:var(--ui-font);color:var(--ui-fg)}.ui-TabsTab:hover{background:#ffffff14}.ui-TabsTab[data-state=active]{background:#ffffff29;color:var(--ui-fg)}.ui-TabsTab:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-TabsPanel{margin-top:10px;padding:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);color:var(--ui-muted)}.ui-ToastViewport{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;width:min(360px,100vw - 32px);z-index:50}.ui-ToastRoot{background:var(--ui-bg);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:12px;display:grid;gap:6px}.ui-ToastTitle{font-family:var(--ui-font);font-weight:700}.ui-ToastDescription{color:var(--ui-muted)}.ui-ToastClose{justify-self:start;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:transparent;padding:6px 8px;cursor:pointer}.ui-ToastClose:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-Toggle{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-fg);padding:8px 10px;cursor:pointer}.ui-Toggle:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-Toggle[data-state=on]{background:var(--ui-fg);color:var(--ui-bg);border-color:var(--ui-fg)}.ui-ToggleGroup{display:inline-flex;gap:8px;align-items:center}.ui-ToolbarRoot{display:inline-flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg)}.ui-ToolbarButton,.ui-ToolbarLink{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:8px 10px;background:transparent;color:var(--ui-fg);cursor:pointer;text-decoration:none}.ui-ToolbarButton:focus-visible,.ui-ToolbarLink:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-ToolbarSeparator{width:1px;height:20px;background:var(--ui-border)}.ui-TooltipPopup{padding:8px 10px;font-family:var(--ui-font);font-size:.9rem}.ui-TooltipArrow{color:var(--ui-bg)}.ui-DropdownTrigger{padding:8px 10px}.ui-DropdownTriggerInner{display:inline-flex;align-items:center;gap:8px}.ui-DropdownPopup.ui-MenuPopup{min-width:160px}.ui-DropdownItem{width:100%}.ui-DropdownItemInner{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.ui-DropdownLeft{display:inline-flex;align-items:center;justify-content:center}.ui-DropdownLabel{display:inline-flex;align-items:center;gap:8px}.ui-DropdownCaret{opacity:.75}.ui-DropdownCheck{width:14px;text-align:right;opacity:.85}.ui-DropdownItem--active{background:#0000000f}.ui-DialogBackdrop.ui-ModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40}.ui-ModalPositioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50;pointer-events:none}.ui-DialogPopup.ui-ModalPopup{position:relative;inset:auto;margin:0;width:min(640px,100vw - 32px);height:auto;padding:0;background:var(--ui-bg);color:var(--ui-fg);border:1px solid var(--ui-border);border-radius:16px;box-shadow:0 18px 60px #0000008c;overflow:hidden;pointer-events:auto}.ui-DialogPopup.ui-ModalPopup.ui-ModalPopup--xs{width:min(50vw,100vw - 32px)}.ui-DialogPopup.ui-ModalPopup.ui-ModalPopup--sm{width:min(60vw,100vw - 32px)}.ui-DialogPopup.ui-ModalPopup.ui-ModalPopup--md{width:min(75vw,100vw - 32px)}.ui-DialogPopup.ui-ModalPopup.ui-ModalPopup--lg{width:min(90vw,100vw - 32px)}.ui-ModalHeader{padding:16px 18px 0}.ui-ModalTitle{font-family:var(--ui-font);font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.ui-ModalDescription{margin-top:6px;color:var(--ui-muted);font-family:var(--ui-font);font-size:.95rem}.ui-ModalBody{padding:14px 18px 0;display:grid;gap:10px}.ui-ModalBody label{display:grid;gap:6px;font-family:var(--ui-font);font-size:13px;color:var(--ui-muted)}.ui-ModalFooter{padding:16px 18px 18px;display:flex;justify-content:flex-end;gap:10px}.ui-AuthLayout{min-height:100vh;background:#121212;color:#fff;display:grid;place-items:center;position:relative;overflow:hidden}.ui-AuthLayoutBackButton{position:absolute;top:20px;left:20px;z-index:10;color:#ffffffb3;transition:all .2s ease;font-size:24px;line-height:1}.ui-AuthLayoutBackButton:hover{color:#fff;transform:translate(-3px);text-decoration:none}.ui-AuthLayoutBackButton a{color:inherit;text-decoration:none}.ui-AuthLayoutBgDecoration{position:fixed;right:-100px;top:0;bottom:0;width:400px;background-size:contain;background-repeat:no-repeat;opacity:.3;pointer-events:none;z-index:0}.ui-AuthLayoutContent{width:100%;max-width:520px;padding:24px;z-index:1}.ui-AuthLayoutInner{text-align:center}.ui-AuthLayoutTitle{margin:0 0 16px;font-weight:600;color:#fff;font-size:2.5rem}.ui-AuthLayoutSubtitle{opacity:.7;margin:0 0 24px}.ui-AppHeader{width:100%;background:var(--ui-bg);border-bottom:1px solid var(--ui-border);height:var(--ui-appHeader-height)}.ui-AppHeader__inner{display:flex;align-items:center;gap:12px;height:100%;padding-top:0;padding-bottom:0}.ui-AppHeader__brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;min-width:0}.ui-AppHeader__actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.ui-AppSidebar{display:flex;flex-direction:column;padding:12px;border:1px solid var(--ui-border);background:var(--ui-surface, var(--ui-bg));height:100%;min-height:0}.ui-AppSidebar__nav{display:flex;flex-direction:column;gap:10px}.ui-AppSidebar__footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--ui-border)}.ui-AppSidebarUser{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);margin-bottom:10px;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit}.ui-AppSidebarUser.is-clickable{cursor:pointer}.ui-AppSidebarUser.is-clickable:focus-visible{outline:2px solid rgba(255,255,255,.3);outline-offset:2px}.ui-AppSidebarUser.is-clickable:hover{background:#ffffff0f;border-color:#ffffff1f}.ui-AppSidebarUserAvatar.ui-AvatarRoot{width:40px;height:40px;background:#ffffff0a}.ui-AppSidebarUserMeta{min-width:0;display:flex;flex-direction:column;gap:2px}.ui-AppSidebarUserName{font-weight:600;color:var(--ui-fg);font-size:14px}.ui-AppSidebarUserEmail{font-size:12px;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-AppSidebarLogout.ui-Button{width:100%;justify-content:center;background:#ffffff14;border-color:#ffffff1f;color:#ffffffe6}.ui-AppSidebarLogout.ui-Button:hover{background:#ffffff1f;border-color:#ffffff29}.ui-PageLayout{display:flex;gap:16px;min-width:0;align-items:stretch;height:100%;min-height:0}.ui-PageLayout__sidebar{flex:0 0 240px;align-self:stretch;height:100%;min-height:0}.ui-PageLayout__main{min-width:0;flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ui-appMain-padding-y) 16px;scrollbar-gutter:stable}@media (max-width: 640px){.ui-PageLayout{flex-direction:column}.ui-PageLayout__sidebar{width:100%;flex:0 0 auto}}.ui-NestedTabs{display:flex;flex-direction:column;gap:12px}.ui-NestedTabs__list.ui-TabsList{width:fit-content;border:none;position:relative}.ui-NestedTabs__list .ui-TabsTab{color:var(--ui-muted);position:relative;padding-bottom:10px;background:transparent!important;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease}.ui-NestedTabs__list .ui-TabsTab[aria-selected=true]{color:var(--ui-fg);border-bottom-color:var(--ui-primary)}.ui-NestedTabs__panel.ui-TabsPanel{border:0;padding:0;margin-top:0;background:transparent}.ui-NestedTabs__indicator.ui-TabsIndicator{display:none}.c-Breadcrumbs{font-size:13px;color:var(--ui-muted)}.c-Breadcrumbs__link{color:inherit}.c-Breadcrumbs__link:hover{color:var(--ui-fg)}.c-Breadcrumbs__sep{opacity:.6;padding:0 6px}.c-NavLink{padding:8px 10px;border-radius:var(--ui-radius-sm);color:var(--ui-fg);border:1px solid transparent}.c-NavLink:hover{text-decoration:none;background:#0000000a;border-color:var(--ui-border)}.c-NavLink.is-active{background:var(--ui-fg);color:var(--ui-bg);border-color:var(--ui-fg)}.c-NavLink:focus-visible{outline:none;box-shadow:var(--ui-ring)}.AppPageBody{display:flex;flex-direction:column;gap:14px}.AppCardTitle{font-family:var(--ui-font);color:var(--ui-fg);font-size:14px;margin-bottom:10px}.AppCardBody{color:var(--ui-muted);font-size:14px;line-height:1.45}.AppPageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.AppPageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.AppPageGrid{grid-template-columns:1fr}}@font-face{font-family:NYC1970;src:url(/fonts/nyc1970.otf) format("opentype");font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/fonts/jost/Jost-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:TLNT Mixed;src:url(/fonts/jost/Jost-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF,U+0100-017F,U+0180-024F,U+1E00-1EFF}@font-face{font-family:TLNT Mixed;src:url(/fonts/jost/Jost-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF,U+0100-017F,U+0180-024F,U+1E00-1EFF}@font-face{font-family:TLNT Mixed;src:url(/fonts/silka-mono/silkamono-regular-webfont.woff2) format("woff2"),url(/fonts/silka-mono/silkamono-regular-webfont.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0030-0039,U+0024,U+00A3,U+00A5,U+20AC,U+20B9,U+20A9,U+20BD,U+20BA,U+20AB,U+20B4,U+20A6,U+20B1,U+20B2,U+20AA,U+20A1,U+20B5,U+20B8,U+20AD,U+20AE,U+20A8,U+20BE,U+20BF,U+002B-002F,U+003A-0040,U+005B-0060,U+007B-007E,U+00B0,U+00D7,U+00F7,U+00A9,U+00AE,U+2122,U+2022}@font-face{font-family:Silka Mono;src:url(/fonts/silka-mono/silkamono-regular-webfont.woff2) format("woff2"),url(/fonts/silka-mono/silkamono-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--ui-font: "TLNT Mixed", "Jost", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--ui-font-display: "TLNT Mixed", "Jost", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"}
