@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700&family=Plus+Jakarta+Sans:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Noto+Serif:wght@400;700&family=JetBrains+Mono:wght@400;700&display=swap";._shell_10h2n_1{grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh;display:grid}._sidebar_10h2n_7{grid-area:1/1/span 2}._main_10h2n_12{flex-direction:column;grid-column:2;height:100vh;min-height:0;margin-left:0;display:flex;overflow:hidden}._content_10h2n_23{flex:1;min-height:0;padding:28px 32px 16px;overflow-y:auto}@media (width<=768px){._shell_10h2n_1{grid-template-columns:1fr}._sidebar_10h2n_7{display:none}._main_10h2n_12{grid-column:1}._content_10h2n_23{padding:8px 16px 80px}}._sidebar_r31uo_1{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);z-index:10;flex-direction:column;height:100vh;padding-bottom:14px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}._logo_r31uo_16{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:20px 16px 16px;font-family:inherit;display:flex}._logoIcon_r31uo_29{object-fit:cover;border-radius:11px;flex-shrink:0;width:40px;height:40px;display:block}._logoName_r31uo_38{color:var(--text);font-family:Sora,sans-serif;font-size:15px;font-weight:700;line-height:1.2}._logoNameAi_r31uo_45{margin-left:.25em;font-size:.65em;font-weight:200}._logoFestive_r31uo_46{margin-left:.4em;font-size:.8em;animation:2.6s ease-in-out infinite _diyaFlicker_r31uo_1;display:inline-block}@keyframes _diyaFlicker_r31uo_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){._logoFestive_r31uo_46{animation:none}}._logoSub_r31uo_55{color:var(--accent);letter-spacing:.08em;font-size:9.5px;font-weight:700}._cta_r31uo_62{padding:4px 12px 8px}._ctaBtn_r31uo_66{background:var(--grad);border-radius:var(--radius-btn);color:#fff;cursor:pointer;width:100%;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 50%, transparent);transition:filter var(--transition), box-shadow var(--transition), transform var(--transition);border:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;display:flex}._ctaBtn_r31uo_66:hover{filter:brightness(1.06);box-shadow:0 10px 26px -8px color-mix(in srgb, var(--accent) 62%, transparent)}._ctaBtn_r31uo_66:active{transform:scale(.97)}._nav_r31uo_91{flex-direction:column;flex:1;gap:2px;padding:8px 12px;display:flex}._navItem_r31uo_99{color:var(--text2);transition:background var(--transition), color var(--transition);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}._navItem_r31uo_99:hover{background:var(--surface2);color:var(--text)}._navItemActive_r31uo_114{background:var(--accent-soft);color:var(--text);font-weight:600}._navItemActive_r31uo_114 ._navIcon_r31uo_115{color:var(--accent)}._navItemActive_r31uo_114:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-4px}._navIcon_r31uo_115{flex-shrink:0;align-items:center;display:flex}._navDot_r31uo_132{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto;animation:1.6s ease-in-out infinite _navDotBlink_r31uo_1}@keyframes _navDotBlink_r31uo_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._navDot_r31uo_132{animation:none}}._bottom_r31uo_149{flex-direction:column;margin-top:auto;display:flex}._credits_r31uo_155{background:linear-gradient(165deg, var(--surface2) 55%, color-mix(in srgb, var(--accent) 6%, transparent));border:1px solid var(--border2);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:7px;margin:8px 12px;padding:12px 14px;display:flex}._plansLink_r31uo_172{text-align:left;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:-4px;padding:0;font-size:11.5px;font-weight:600}._plansLink_r31uo_172:hover{text-decoration:underline}._meterHead_r31uo_175{justify-content:space-between;align-items:center;gap:8px;display:flex}._meterLabel_r31uo_176{color:var(--text2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}._meterIcon_r31uo_180{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}._meterIconAccent_r31uo_181{background:var(--accent-soft);color:var(--accent)}._meterIconInfo_r31uo_182{background:var(--info-soft);color:var(--info)}._storage_r31uo_188{border:none;border-top:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;transition:opacity var(--transition);background:0 0;flex-direction:column;gap:7px;margin-top:1px;padding-top:10px;display:flex}._storage_r31uo_188:hover{opacity:.85}._storageChevron_r31uo_203{color:var(--text3);flex-shrink:0;margin-left:auto}._storageRow_r31uo_210{align-items:center;gap:10px;display:flex}._storageText_r31uo_211{flex-direction:column;gap:0;min-width:0;display:flex}._storageUsed_r31uo_212{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:13px;font-weight:700}._storageUsed_r31uo_212._storageValWarn_r31uo_213{color:var(--danger)}._storageOf_r31uo_214{color:var(--text3);white-space:nowrap;font-size:11px;font-weight:500}._storageRing_r31uo_219 circle:nth-of-type(2){stroke:var(--info)}._storageRingWarn_r31uo_220 circle:nth-of-type(2){stroke:var(--danger)}._creditsBadge_r31uo_222{letter-spacing:.06em;border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:100px;padding:3px 9px;font-size:9px;font-weight:800}._creditsNumbers_r31uo_230{align-items:baseline;gap:5px;display:flex}._creditsUsed_r31uo_234{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);font-family:Sora,sans-serif;font-size:21px;font-weight:800}._creditsTotal_r31uo_235{color:var(--text3);font-size:12.5px;font-weight:600}._user_r31uo_237{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px;display:flex}._userLink_r31uo_245{text-align:left;cursor:pointer;min-width:0;transition:background var(--transition);background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:10px;margin:-6px;padding:6px;font-family:inherit;display:flex}._userLink_r31uo_245:hover{background:var(--surface2)}._userInfo_r31uo_263{flex:1;min-width:0}._userName_r31uo_264{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}._userEmail_r31uo_265{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}._logoutBtn_r31uo_267{border:1px solid var(--border);width:32px;height:32px;color:var(--text3);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._logoutBtn_r31uo_267:hover{color:#f87171;background:#ef44441a;border-color:#ef44444d}._logoutModal_r31uo_283{flex-direction:column;gap:20px;display:flex}._logoutMessage_r31uo_284{color:var(--text2);margin:0;font-size:14px;line-height:1.5}._logoutActions_r31uo_285{justify-content:flex-end;gap:8px;display:flex}._legal_r31uo_287{color:var(--text3);justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}._legal_r31uo_287 a{color:var(--text3);text-decoration:none}._legal_r31uo_287 a:hover{color:var(--accent);text-decoration:underline}._diya_1knqp_6{vertical-align:middle;filter:drop-shadow(0 0 3px #ffc44be6)drop-shadow(0 0 7px #f5a6238c);overflow:visible}._flame_1knqp_16{transform-origin:32px 29px;animation:2.2s ease-in-out infinite _diyaBlow_1knqp_1}@keyframes _diyaBlow_1knqp_1{0%,to{opacity:1;transform:rotate(0)scaleY(1)}20%{opacity:.88;transform:rotate(-7deg)scaleY(.95)}45%{opacity:1;transform:rotate(5deg)scaleY(1.06)}70%{opacity:.92;transform:rotate(-4deg)scaleY(.97)}}@media (prefers-reduced-motion:reduce){._flame_1knqp_16{animation:none}}._ring_13z8v_1{flex-shrink:0}._track_13z8v_2{stroke:var(--border2)}._fill_13z8v_3{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .2s}._topbar_vokkt_1{height:var(--topbar-height);background:var(--surface);border-bottom:1px solid var(--border);z-index:9;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}._mobileLogo_vokkt_14{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0;display:none}._title_vokkt_21{color:var(--text);white-space:nowrap;min-width:0;font-family:Sora,sans-serif;font-size:18px;font-weight:600}._search_vokkt_30{flex:1;max-width:320px;margin-left:8px;position:relative}@media (width<=768px){._mobileLogo_vokkt_14{display:flex}._search_vokkt_30{display:none}}._searchIcon_vokkt_42{color:var(--text3);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_vokkt_53{background:var(--surface2);border:1.5px solid var(--border2);width:100%;color:var(--text);transition:border-color var(--transition), box-shadow var(--transition);border-radius:100px;outline:none;padding:8px 32px 8px 36px;font-family:inherit;font-size:13px}._searchInput_vokkt_53::placeholder{color:var(--text3)}._searchInput_vokkt_53:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._searchClear_vokkt_70{color:var(--text3);cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._searchClear_vokkt_70:hover{color:var(--text);background:var(--border2)}._searchPanel_vokkt_88{background:var(--surface);border:1.5px solid var(--border2);width:400px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);z-index:50;border-radius:14px;flex-direction:column;max-height:420px;animation:.15s _slideDown_vokkt_1;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}._searchEmpty_vokkt_110{color:var(--text3);text-align:center;padding:18px 16px;font-size:13px}._searchTabs_vokkt_118{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:10px 12px 8px;display:flex;overflow:auto hidden}._searchTab_vokkt_118{color:var(--text3);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;display:flex}._searchTab_vokkt_118:hover:not(._searchTabActive_vokkt_139){background:var(--surface2);color:var(--text2)}._searchTabActive_vokkt_139{background:var(--accent-soft);color:var(--accent)}._searchTabCount_vokkt_141{background:var(--border2);color:var(--text2);text-align:center;border-radius:100px;min-width:15px;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5}._searchTabActive_vokkt_139 ._searchTabCount_vokkt_141{background:var(--accent);color:#fff}._searchResults_vokkt_151{overflow-y:auto}._searchGroup_vokkt_152{padding:6px 0}._searchGroup_vokkt_152+._searchGroup_vokkt_152{border-top:1px solid var(--border)}._searchGroupLabel_vokkt_154{text-transform:uppercase;letter-spacing:.06em;color:var(--text3);padding:6px 16px 4px;font-size:10.5px;font-weight:700;display:block}._searchItem_vokkt_160{text-align:left;cursor:pointer;width:100%;transition:background var(--transition);background:0 0;border:none;align-items:center;gap:10px;padding:8px 16px;font-family:inherit;display:flex}._searchItem_vokkt_160:hover{background:var(--surface2)}._searchItemActive_vokkt_170{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}._searchIconTile_vokkt_171{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._searchItemText_vokkt_176{flex-direction:column;gap:1px;min-width:0;display:flex}._searchItemTitleRow_vokkt_182{align-items:center;gap:6px;min-width:0;display:flex}._searchItemTitle_vokkt_178{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}._searchItemSub_vokkt_184{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:11.5px;overflow:hidden}._searchMatch_vokkt_188{color:var(--accent);background:0 0;font-weight:700}._searchVersionChip_vokkt_189{text-transform:none;background:var(--border2);color:var(--text3);border-radius:100px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700}._searchSkeletonRow_vokkt_196{align-items:center;gap:10px;padding:8px 16px;display:flex}._searchSkeletonText_vokkt_197{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._controls_vokkt_199{align-items:center;gap:8px;margin-left:auto;display:flex}._iconBtn_vokkt_206{border:1px solid var(--border2);width:40px;height:40px;color:var(--text2);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative}._iconBtn_vokkt_206:hover{background:var(--surface2);color:var(--text)}._badge_vokkt_222{background:var(--accent);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-3px;right:-3px}._notifWrapper_vokkt_239{position:relative}._mobileUserBadge_vokkt_241{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;display:none}@media (width<=768px){._themeToggle_vokkt_248{display:none}._mobileUserBadge_vokkt_241{display:flex}}._notifPanel_vokkt_252{background:var(--surface);border:1.5px solid var(--border2);width:320px;box-shadow:var(--shadow-lg);z-index:50;border-radius:14px;animation:.15s _slideDown_vokkt_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@media (width>=769px){._notifPanel_vokkt_252{width:386px}}@media (width<=768px){._notifPanel_vokkt_252{top:calc(var(--topbar-height) + 8px);width:min(320px,100vw - 24px);position:fixed;right:12px}}._notifHeader_vokkt_285{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}._notifTitle_vokkt_293{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._notifUnreadCount_vokkt_294{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}._notifHeaderActions_vokkt_299{align-items:center;gap:12px;display:flex}._markAllBtn_vokkt_300{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}._markAllBtn_vokkt_300:hover{text-decoration:underline}._notifEmpty_vokkt_302{color:var(--text3);text-align:center;padding:20px 16px;font-size:13px}._notifList_vokkt_304{max-height:min(560px,80vh);list-style:none;overflow-y:auto}._notifLoadingMore_vokkt_305{color:var(--text3);text-align:center;padding:10px 16px;font-size:12px}._notifItem_vokkt_307{cursor:pointer;transition:background var(--transition);gap:10px;padding:12px 16px;display:flex}._notifItem_vokkt_307:hover{background:var(--surface2)}._unread_vokkt_315{background:var(--accent-soft)}._unread_vokkt_315:hover{background:#ff0a3833}._notifIcon_vokkt_321{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._clickable_vokkt_328{cursor:pointer}._info_vokkt_329{color:#60a5fa;background:#60a5fa2e}._success_vokkt_330{color:#4ade80;background:#4ade802e}._warning_vokkt_331{color:#fbbf24;background:#fbbf242e}._error_vokkt_332{color:#f87171;background:#f871712e}._notifContent_vokkt_334{flex-direction:column;gap:2px;min-width:0;display:flex}._notifItemTitle_vokkt_335{color:var(--text);font-size:13px;font-weight:500}._notifMessage_vokkt_336{color:var(--text2);font-size:12px}._notifTime_vokkt_337{color:var(--text3);font-size:11px}@keyframes _slideDown_vokkt_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}._htmlNotifBody_vokkt_346{color:var(--text);word-break:break-word;font-size:.95rem;line-height:1.65}._htmlNotifBody_vokkt_346 :where(h1,h2,h3){color:var(--text);margin:.6em 0 .3em;font-family:Sora,system-ui,sans-serif;line-height:1.25}._htmlNotifBody_vokkt_346 :where(p,ul,ol,blockquote,table){margin:.5em 0}._htmlNotifBody_vokkt_346 :where(ul,ol){padding-left:1.4em}._htmlNotifBody_vokkt_346 a{color:var(--accent);text-decoration:underline}._htmlNotifBody_vokkt_346 img{border-radius:8px;max-width:100%;height:auto}._htmlNotifBody_vokkt_346 blockquote{border-left:3px solid var(--accent);color:var(--text3);padding-left:12px}._htmlNotifBody_vokkt_346 :where(code,pre){background:var(--surface2);border-radius:6px;padding:.1em .35em;font-size:.9em}._htmlNotifBody_vokkt_346 table{border-collapse:collapse;width:100%}._htmlNotifBody_vokkt_346 :where(td,th){border:1px solid var(--border);text-align:left;padding:6px 8px}._htmlNotifActions_vokkt_356{justify-content:flex-end;margin-top:16px;display:flex}._wrap_ohlui_8{display:inline-flex;position:relative}._wrap_ohlui_8:after{content:attr(data-tooltip);background:var(--surface2);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-md);white-space:nowrap;opacity:0;pointer-events:none;z-index:50;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}._wrap_ohlui_8:hover:after,._wrap_ohlui_8:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}._bottomLeft_ohlui_40:after{left:0;transform:translateY(-4px)}._bottomLeft_ohlui_40:hover:after,._bottomLeft_ohlui_40:focus-within:after{transform:translateY(0)}._bottomRight_ohlui_51:after{left:auto;right:0;transform:translateY(-4px)}._bottomRight_ohlui_51:hover:after,._bottomRight_ohlui_51:focus-within:after{transform:translateY(0)}._wide_ohlui_64:after{white-space:normal;text-align:left;width:max-content;max-width:min(240px,100vw - 32px);font-weight:500;line-height:1.45}._nav_16mwc_1{background:var(--surface);border-top:1px solid var(--border);z-index:10;height:60px;display:none;position:fixed;bottom:0;left:0;right:0}._tab_16mwc_13{color:var(--text3);transition:color var(--transition);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:44px;padding:0;font-family:inherit;font-size:10px;font-weight:500;text-decoration:none;display:flex}._tab_16mwc_13:hover{color:var(--text2)}._active_16mwc_35{color:var(--accent)}._icon_16mwc_37{align-items:center;display:flex}._label_16mwc_38{line-height:1}@media (width<=768px){._nav_16mwc_1{display:flex}}._moreList_16mwc_44{flex-direction:column;gap:4px;display:flex}._moreItem_16mwc_45{width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:10px;align-items:center;gap:14px;padding:12px 10px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex}._moreItem_16mwc_45:hover{background:var(--surface2)}._moreItemIcon_16mwc_54{background:var(--surface2);width:34px;height:34px;color:var(--text2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._wrap_1k18t_1{display:inline-flex;position:relative}._trigger_1k18t_2{width:28px;height:28px;color:var(--text3);cursor:pointer;transition:all var(--transition);background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._trigger_1k18t_2:hover{background:var(--surface3,var(--border));color:var(--text)}._backdrop_1k18t_15{z-index:1150;cursor:default;background:0 0;border:none;position:fixed;inset:0}._menu_1k18t_17{z-index:1151;background:var(--surface2);border:1px solid var(--border2);min-width:176px;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;gap:1px;padding:5px;animation:.12s _menuIn_1k18t_1;display:flex;position:fixed;overflow-y:auto}@keyframes _menuIn_1k18t_1{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._menu_1k18t_17{animation:none}}._item_1k18t_43{text-align:left;width:100%;color:var(--text2);font:inherit;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}._item_1k18t_43:disabled{opacity:.5;cursor:default}._item_1k18t_43:hover:not(:disabled){background:var(--border);color:var(--text)}._itemDanger_1k18t_53{color:var(--danger)}._itemDanger_1k18t_53:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}._moveItemWrap_1k18t_56{position:relative}._moveChevron_1k18t_57{color:var(--text3);flex-shrink:0;margin-left:auto}._subMenu_1k18t_63{z-index:1152;background:var(--surface2);border:1px solid var(--border2);min-width:160px;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;gap:1px;padding:5px;animation:.12s _menuIn_1k18t_1;display:flex;position:fixed}@media (prefers-reduced-motion:reduce){._subMenu_1k18t_63{animation:none}}._subMenuHead_1k18t_77{text-transform:uppercase;letter-spacing:.05em;color:var(--text3);padding:4px 10px 6px;font-size:10.5px;font-weight:700}._badge_cpfik_1{letter-spacing:.03em;white-space:nowrap;vertical-align:middle;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}._badge_cpfik_1:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}._public_cpfik_10{color:var(--violet);background:color-mix(in srgb, var(--violet) 16%, transparent)}._unlisted_cpfik_11{color:var(--info);background:var(--info-soft)}._removed_cpfik_12{color:var(--danger);background:var(--danger-soft)}._bar_jrxfr_1{left:var(--sidebar-width);z-index:40;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border2);flex-direction:column;gap:8px;padding:16px 28px 14px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -8px 28px -18px #0009}._barExpanded_jrxfr_20{left:0}@media (width<=768px){._bar_jrxfr_1{padding:12px 16px 10px;bottom:60px;left:0;right:0}._barExpanded_jrxfr_20{bottom:0}}._row_jrxfr_35{align-items:center;gap:18px;display:flex}@media (width<=768px){._row_jrxfr_35{gap:10px}}._meta_jrxfr_38{flex-shrink:0;align-items:center;gap:9px;width:220px;min-width:0;display:flex}@media (width<=640px){._meta_jrxfr_38{width:auto}}._info_jrxfr_40{min-width:0}._title_jrxfr_47{letter-spacing:-.01em;font-synthesis:weight;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}._titleLink_jrxfr_58{text-align:left;cursor:pointer;max-width:100%;transition:color var(--transition);background:0 0;border:none;padding:0;font-family:inherit}._titleLink_jrxfr_58:hover{color:var(--accent);text-decoration:underline}._sub_jrxfr_60{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._center_jrxfr_66{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=640px){._center_jrxfr_66{gap:6px}}._play_jrxfr_69{background:var(--accent);cursor:pointer;width:40px;height:40px;box-shadow:0 3px 12px -4px color-mix(in srgb, var(--accent) 55%, transparent);transition:background var(--transition), transform .12s ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._play_jrxfr_69:hover:not(:disabled){background:var(--accent2,var(--accent))}._play_jrxfr_69:active:not(:disabled){transform:scale(.93)}._play_jrxfr_69:disabled{opacity:.5;cursor:default;box-shadow:none}._ctrl_jrxfr_80{width:32px;height:32px;color:var(--text2,var(--text3));cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .15s;display:flex}._ctrl_jrxfr_80 svg{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}._ctrl_jrxfr_80:hover:not(:disabled){background:var(--surface2);color:var(--text)}._ctrl_jrxfr_80:active:not(:disabled){transform:scale(.88)}._ctrl_jrxfr_80:disabled{opacity:.35;cursor:default}._ctrlActive_jrxfr_90{color:var(--accent)}._ctrlActive_jrxfr_90 svg{transform:scale(1.1)}._ctrlActive_jrxfr_90:hover:not(:disabled){color:var(--accent)}._right_jrxfr_63{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:220px;display:flex}._closeBtn_jrxfr_95{flex-shrink:0}@media (width<=640px){._right_jrxfr_63{width:auto}}._iconBtn_jrxfr_98{width:30px;height:30px;color:var(--text2,var(--text3));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:flex}._iconBtn_jrxfr_98 svg{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}._iconBtn_jrxfr_98 .lucide-lock{width:9px;height:9px}._iconBtn_jrxfr_98:hover:not(:disabled){background:var(--surface2);color:var(--text)}._iconBtn_jrxfr_98:active:not(:disabled){transform:scale(.88)}._iconBtn_jrxfr_98:disabled{opacity:.35;cursor:default}._likeBtn_jrxfr_118 svg{fill-opacity:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),fill-opacity .2s,color .2s}._likeBtn_jrxfr_118:hover:not(:disabled){color:color-mix(in srgb, var(--accent) 65%, var(--text2))}._liked_jrxfr_120{color:var(--accent)}._liked_jrxfr_120 svg{fill-opacity:1;transform:scale(1.15)}._liked_jrxfr_120:hover{color:var(--accent)}._volume_jrxfr_124{align-items:center;gap:4px;display:flex}._volumeSlider_jrxfr_125{cursor:pointer;appearance:none;border-radius:3px;outline:none;width:56px;height:4px}._volumeSlider_jrxfr_125::-webkit-slider-runnable-track{border-radius:3px;height:4px}._volumeSlider_jrxfr_125::-moz-range-track{background:var(--border2);border-radius:3px;height:4px}._volumeSlider_jrxfr_125::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-3px}._volumeSlider_jrxfr_125::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:50%;width:10px;height:10px}@media (width<=900px){._volumeSlider_jrxfr_125{display:none}}._progressRow_jrxfr_144{align-items:center;gap:10px;display:flex}._time_jrxfr_145{font-family:var(--mono);color:var(--text3);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:32px;font-size:11px}._seek_jrxfr_148{cursor:pointer;appearance:none;border-radius:3px;outline:none;flex:1;height:4px}._seek_jrxfr_148::-webkit-slider-runnable-track{border-radius:3px;height:4px}._seek_jrxfr_148::-moz-range-track{background:var(--border2);border-radius:3px;height:4px}._seek_jrxfr_148::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:#fff;border-radius:50%;width:13px;height:13px;margin-top:-4.5px;transition:transform .12s;box-shadow:0 1px 4px #00000059}._seek_jrxfr_148::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #00000059}._seek_jrxfr_148:hover::-webkit-slider-thumb{transform:scale(1.15)}@media (width<=480px){._right_jrxfr_63{gap:4px}._volume_jrxfr_124,._likeBtn_jrxfr_118,._downloadBtn_jrxfr_181{display:none}._row_jrxfr_35{justify-content:space-between}}._mobileTopSeek_jrxfr_192{cursor:pointer;touch-action:none;height:16px;position:absolute;top:0;left:0;right:0}._mobileTopSeekTrack_jrxfr_202{background:color-mix(in srgb, var(--text3) 55%, transparent);height:3px;position:absolute;top:0;left:0;right:0}._mobileTopSeekFill_jrxfr_214{background:var(--accent);height:100%}._mobileProgressRow_jrxfr_182{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}._mobileTimes_jrxfr_217{justify-self:start;align-items:center;gap:4px;display:flex}._mobileTime_jrxfr_217{font-family:var(--mono);color:var(--text3);font-variant-numeric:tabular-nums;font-size:10.5px}._mobileTimeSep_jrxfr_219{color:var(--border2);font-size:10.5px}._mobileControls_jrxfr_220{justify-self:center;align-items:center;gap:10px;display:flex}._mobileControls_jrxfr_220 ._ctrl_jrxfr_80{width:27px;height:27px}._mobileControls_jrxfr_220 ._play_jrxfr_69{width:32px;height:32px}._mobileExpandTip_jrxfr_227{justify-self:end}._expandedOverlay_jrxfr_237{z-index:30;background:var(--surface);flex-direction:column;justify-content:center;align-items:center;padding-bottom:110px;display:flex;position:fixed;inset:0;overflow:hidden}._expandedBg_jrxfr_250{z-index:0;position:absolute;inset:0;overflow:hidden}._expandedBgArt_jrxfr_253{filter:blur(32px)saturate(1.25);opacity:.9;transform:scale(1.12)}._expandedGradient_jrxfr_258{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 15%, transparent) 0%, transparent 28%, color-mix(in srgb, var(--surface) 45%, transparent) 68%, var(--surface) 100%), radial-gradient(ellipse at center, transparent 40%, color-mix(in srgb, var(--surface) 35%, transparent) 100%);position:absolute;inset:0}._expandedCollapseTip_jrxfr_267{z-index:3;position:absolute;top:20px;left:20px}._expandedCollapseBtn_jrxfr_274{border:1px solid var(--border2);background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:38px;height:38px;color:var(--text);cursor:pointer;transition:background var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}._expandedCollapseBtn_jrxfr_274:hover{background:var(--surface2)}._expandedCollapseBtn_jrxfr_274:active{transform:scale(.94)}._expandedContent_jrxfr_257{z-index:2;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:480px;padding:24px;display:flex;position:relative}._expandedCover_jrxfr_303{flex-shrink:0;margin-bottom:20px;box-shadow:0 20px 60px #0006}._expandedTitle_jrxfr_305{color:var(--text);text-align:center;text-wrap:balance;font-size:22px;font-weight:700}._expandedTitleLink_jrxfr_309{cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:0;font-family:inherit}._expandedTitleLink_jrxfr_309:hover{color:var(--accent);text-decoration:underline}._expandedSub_jrxfr_311{color:var(--text2);text-align:center;margin-bottom:4px;font-size:14px}._expandedOwner_jrxfr_312{color:var(--text2);text-align:center;margin-bottom:4px;font-size:12.5px}._expandedStatsRow_jrxfr_314{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:14px;display:flex}._expandedStat_jrxfr_314{color:var(--text2);align-items:center;gap:5px;font-size:13px;display:inline-flex}._expandedStatBtn_jrxfr_320{cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:0;font-family:inherit}._expandedStatBtn_jrxfr_320:hover:not(:disabled){color:var(--accent)}._expandedStatBtn_jrxfr_320:disabled{cursor:default}._expandedStatBtn_jrxfr_320._liked_jrxfr_120{color:var(--accent)}._expandedMenuTrigger_jrxfr_328{width:28px;height:28px;color:var(--text2);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._expandedMenuTrigger_jrxfr_328:hover{background:var(--surface2);color:var(--text)}._expandedLyrics_jrxfr_336{border:1px solid var(--border2);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;width:100%;max-height:220px;margin-top:18px;padding:16px 18px;position:relative;overflow-y:auto}._expandedLyricsCopyBtn_jrxfr_348{background:var(--surface2);width:26px;height:26px;color:var(--text2);cursor:pointer;transition:color var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}._expandedLyricsCopyBtn_jrxfr_348:hover{color:var(--accent)}._expandedLyrics_jrxfr_336 pre{color:var(--text2);white-space:pre-wrap;text-align:center;margin:0;font-family:inherit;font-size:13.5px;line-height:1.7}@media (width<=480px){._expandedContent_jrxfr_257{max-width:100%;padding:20px}._expandedCover_jrxfr_303{width:220px!important;height:220px!important}}._inputsModal_jrxfr_371{flex-direction:column;gap:16px;max-height:60vh;display:flex;overflow-y:auto}._inputsSection_jrxfr_372{flex-direction:column;gap:6px;display:flex}._inputsLabelRow_jrxfr_373{justify-content:space-between;align-items:center;gap:6px;display:flex}._inputsLabel_jrxfr_373{letter-spacing:.04em;text-transform:uppercase;color:var(--text3);font-size:11px;font-weight:700}._inputsText_jrxfr_375{color:var(--text2);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}._inputsLyrics_jrxfr_376{color:var(--text2);white-space:pre-wrap;background:var(--surface2);border:1px solid var(--border2);border-radius:8px;max-height:220px;margin:0;padding:12px;font-family:inherit;font-size:13px;line-height:1.6;overflow-y:auto}._copyBtn_jrxfr_381{width:24px;height:24px;color:var(--text3);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}._copyBtn_jrxfr_381:hover{background:var(--surface2);color:var(--accent)}._renameModal_jrxfr_390{flex-direction:column;gap:16px;display:flex}._renameModalActions_jrxfr_391{justify-content:flex-end;gap:10px;display:flex}._renameInput_jrxfr_392{border:1px solid var(--border2);border-radius:var(--radius-input);background:var(--surface2);color:var(--text);outline:none;padding:9px 12px;font-family:inherit;font-size:14px}._renameInput_jrxfr_392:focus{border-color:var(--accent)}._renameInput_jrxfr_392::placeholder{color:var(--text3)}._banner_a57tu_1{z-index:20;padding:10px 14px;padding-bottom:max(10px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border2);border-left:5px solid var(--accent);align-items:center;gap:10px;animation:.22s _noticeSlideUp_a57tu_1;display:flex;position:fixed;bottom:60px;left:0;right:0}@keyframes _noticeSlideUp_a57tu_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._banner_a57tu_1{animation:none}}._text_a57tu_26{color:var(--text2);flex:1;font-size:12.5px;line-height:1.4}._close_a57tu_33{width:26px;height:26px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}._close_a57tu_33:hover{background:var(--surface2);color:var(--text)}._wrap_f4suv_6{flex-direction:column;gap:18px;display:flex;position:relative;overflow:hidden}._wrap_f4suv_6:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);pointer-events:none;z-index:0;width:260px;height:260px;position:absolute;top:-80px;right:-60px}._header_f4suv_23{z-index:1;align-items:center;gap:10px;display:flex;position:relative}._logo_f4suv_24{border-radius:8px;flex-shrink:0}._progressCol_f4suv_25{flex-direction:column;gap:5px;display:flex}._progress_f4suv_25{gap:5px;display:flex}._dot_f4suv_27{background:var(--surface2);border-radius:999px;width:24px;height:4px;transition:background .18s}._dot_f4suv_27._dotOn_f4suv_28{background:var(--grad)}._dot_f4suv_27._dotDone_f4suv_29{background:var(--accent);opacity:.5}._step_f4suv_30{letter-spacing:.02em;color:var(--text3);text-transform:uppercase;font-size:11px;font-weight:600}._title_f4suv_32{z-index:1;color:var(--text);letter-spacing:-.01em;text-wrap:balance;font-family:Sora,system-ui,sans-serif;font-size:1.375rem;font-weight:700;position:relative}._subtitle_f4suv_42{z-index:1;color:var(--text3);margin-top:-10px;font-size:13.5px;position:relative}._grid_f4suv_44{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}@media (width<=640px){._grid_f4suv_44{grid-template-columns:repeat(2,1fr)}}._card_f4suv_55{background:linear-gradient(165deg, var(--surface2), var(--surface));border:1.5px solid var(--border2);border-radius:var(--radius-card);min-height:120px;color:var(--text2);text-align:center;cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 12px;transition:border-color .16s,background .16s,color .16s,transform .12s,box-shadow .16s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08,0 6px 16px -10px #00000080}._card_f4suv_55:hover{border-color:var(--border2);color:var(--text);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 12px 24px -12px #0009}._card_f4suv_55:active{transform:translateY(-1px)scale(.99)}._card_f4suv_55._cardOn_f4suv_82{border-color:var(--accent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 14%, var(--surface2)), color-mix(in srgb, var(--violet) 10%, var(--surface)));color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 10px 26px -10px color-mix(in srgb, var(--accent) 55%, transparent)}._cardCheck_f4suv_89{background:var(--grad);color:#fff;width:18px;height:18px;box-shadow:0 2px 6px -2px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}._cardIcon_f4suv_104{background:var(--surface);border:1px solid var(--border);width:44px;height:44px;color:var(--text3);border-radius:13px;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:flex}._card_f4suv_55:hover ._cardIcon_f4suv_104{color:var(--text2)}._card_f4suv_55._cardOn_f4suv_82 ._cardIcon_f4suv_104{background:var(--grad);color:#fff;border-color:#0000;transform:scale(1.05)}._cardLabel_f4suv_124{color:inherit;font-size:12.5px;font-weight:600;line-height:1.35}._actions_f4suv_126{z-index:1;justify-content:space-between;align-items:center;margin-top:4px;display:flex;position:relative}._wrap_1we5m_1{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}._iconWrap_1we5m_3{width:52px;height:52px;color:var(--danger);background:var(--danger-soft,color-mix(in srgb, var(--danger) 14%, transparent));border-radius:999px;flex-shrink:0;place-items:center;display:grid}._title_1we5m_14{color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Sora,system-ui,sans-serif;font-size:1.25rem;font-weight:700}._lead_1we5m_24{color:var(--text3);max-width:46ch;margin:0;font-size:.9rem;line-height:1.55}._message_1we5m_26{text-align:left;color:var(--text);white-space:pre-wrap;background:var(--surface2);border:1px solid var(--danger-soft,color-mix(in srgb, var(--danger) 30%, transparent));border-left:3px solid var(--danger);border-radius:10px;align-self:stretch;padding:14px 16px;font-size:.925rem;line-height:1.6}._agree_1we5m_40{text-align:left;color:var(--text2,var(--text));cursor:pointer;align-self:stretch;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.5;display:flex}._agree_1we5m_40 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:3px}._actions_1we5m_53{justify-content:center;align-self:stretch;margin-top:4px;display:flex}._actions_1we5m_53>*{min-width:200px}._wrap_j3stb_1{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}._iconWrap_j3stb_3{width:54px;height:54px;color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}._title_j3stb_14{color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Sora,system-ui,sans-serif;font-size:1.3rem;font-weight:700}._message_j3stb_24{color:var(--text3);white-space:pre-wrap;max-width:48ch;margin:0;font-size:.95rem;line-height:1.6}._actions_j3stb_26{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}._wrap_1tg3n_1{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}._iconWrap_1tg3n_3{width:54px;height:54px;color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:999px;flex-shrink:0;place-items:center;display:grid}._iconWrap_1tg3n_3._renewal_1tg3n_13{color:var(--warning,#d98a00);background:color-mix(in srgb, var(--warning,#d98a00) 15%, transparent)}._title_1tg3n_15{color:var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Sora,system-ui,sans-serif;font-size:1.3rem;font-weight:700}._message_1tg3n_25{color:var(--text3);white-space:pre-wrap;max-width:48ch;margin:0;font-size:.95rem;line-height:1.6}._body_1tg3n_27{text-align:left;color:var(--text);word-break:break-word;align-self:stretch;font-size:.95rem;line-height:1.6}._body_1tg3n_27 :where(h1,h2,h3){margin:.5em 0 .3em;font-family:Sora,system-ui,sans-serif}._body_1tg3n_27 :where(p,ul,ol){margin:.5em 0}._body_1tg3n_27 :where(ul,ol){padding-left:1.4em}._body_1tg3n_27 a{color:var(--accent);text-decoration:underline}._body_1tg3n_27 img{border-radius:8px;max-width:100%;height:auto}._actions_1tg3n_34{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}._actions_1tg3n_34>*{min-width:120px}._body_zcsyo_1{flex-direction:column;gap:16px;display:flex}._messageBox_zcsyo_6{background:var(--surface2,var(--surface));border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}._messageBoxDanger_zcsyo_11{background:var(--danger-soft)}._message_zcsyo_6{color:var(--text);white-space:pre-line;margin:0;font-size:15px;font-weight:600;line-height:1.5}._message_zcsyo_6 strong{font-weight:700}._detail_zcsyo_14{color:var(--text3,var(--text2));white-space:pre-line;margin:0;font-size:13px;line-height:1.55}._highlight_zcsyo_18{background:var(--danger-soft);color:var(--danger);white-space:nowrap;border-radius:5px;padding:2px 7px;font-weight:700}._actions_zcsyo_19{justify-content:flex-end;gap:10px;display:flex}._titleRow_zcsyo_21{align-items:center;gap:10px;display:flex}._iconBadge_zcsyo_22{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._iconBadgeDanger_zcsyo_30{background:var(--danger-soft);color:var(--danger)}._row_1pt4f_1{flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}._expandBtn_1pt4f_9{display:none}@media (width<=640px){._clamped_1pt4f_12{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._expandBtn_1pt4f_9{width:18px;height:18px;color:var(--text3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:inline-flex}._chevron_1pt4f_37{transition:transform .18s}._expandOpen_1pt4f_35{transform:rotate(180deg)}}._banner_92dp2_1{border-bottom:1px solid var(--border2);align-items:center;gap:10px;padding:10px 20px;transition:max-height .22s,opacity .22s,padding .22s,border-color .22s,transform .22s;animation:.22s _bannerSlideDown_92dp2_1;display:flex;overflow:hidden}@keyframes _bannerSlideDown_92dp2_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}._closing_92dp2_28{opacity:0;border-bottom-color:#0000;padding-top:0;padding-bottom:0;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){._banner_92dp2_1{transition:none;animation:none}}._info_92dp2_39{background:var(--info-soft)}._info_92dp2_39 ._icon_92dp2_40{color:var(--info)}._warn_92dp2_41{background:var(--warn-soft)}._warn_92dp2_41 ._icon_92dp2_40{color:var(--warn)}._danger_92dp2_43{background:var(--danger-soft)}._danger_92dp2_43 ._icon_92dp2_40{color:var(--danger)}._icon_92dp2_40{flex-shrink:0}._text_92dp2_48{min-width:0;color:var(--text);flex:1;font-size:13px;line-height:1.4}._text_92dp2_48 b{font-weight:700}._actions_92dp2_57{flex-shrink:0;align-items:center;gap:8px;display:flex}._cta_92dp2_59{border:1px solid var(--border2);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:12.5px;font-weight:700}._cta_92dp2_59:hover{background:var(--surface2)}._close_92dp2_74{width:26px;height:26px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}._close_92dp2_74:hover{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}@media (width<=640px){._banner_92dp2_1{flex-wrap:wrap;align-items:flex-start;padding:10px 14px}._icon_92dp2_40{margin-top:2px}._text_92dp2_48{font-size:12.5px}._actions_92dp2_57{flex-basis:100%;justify-content:flex-end;margin-top:8px}}._banner_mvocj_1{color:#fff1d8;text-align:center;background:linear-gradient(90deg,#3a1c0f,#6b2a16 35%,#7a2438 65%,#3a1c0f);justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;font-weight:600;display:flex;position:relative;overflow:hidden}._shimmer_mvocj_18{background:linear-gradient(100deg,#0000 20%,#f5a62338 45%,#ffe1a859 50%,#f5a62338 55%,#0000 80%) 0 0/250% 100%;animation:6s ease-in-out infinite _bannerShimmer_mvocj_1;position:absolute;inset:0}@keyframes _bannerShimmer_mvocj_1{0%{background-position:150% 0}60%,to{background-position:-50% 0}}._icon_mvocj_29{filter:drop-shadow(0 0 9px #ffc44bf2)drop-shadow(0 0 16px #f5a62380);flex-shrink:0;position:relative}._firework_mvocj_34{z-index:0;width:0;height:0;position:absolute;top:50%}._firework_mvocj_34._left_mvocj_35{left:7%}._firework_mvocj_34._right_mvocj_36{right:7%}._spark_mvocj_32{opacity:0;width:3px;height:3px;transform:rotate(var(--angle)) translateX(0) scale(1);border-radius:50%;margin:-1.5px 0 0 -1.5px;animation:2.4s ease-out infinite _bannerSparkBurst_mvocj_1;position:absolute;top:0;left:0;box-shadow:0 0 4px 1px}@keyframes _bannerSparkBurst_mvocj_1{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(1.3)}10%{opacity:1}55%{opacity:.8}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--dist)) scale(.3)}}._text_mvocj_54{line-height:1.3;position:relative}._close_mvocj_55{width:22px;height:22px;color:inherit;cursor:pointer;background:#ffe1a824;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._close_mvocj_55:hover{background:#ffe1a842}@media (prefers-reduced-motion:reduce){._shimmer_mvocj_18,._spark_mvocj_32{animation:none}}@media (width<=600px){._text_mvocj_54{font-size:12.5px}}._body_1ck6n_1{flex-direction:column;gap:16px;display:flex}._desc_1ck6n_2{color:var(--text3);margin:-6px 0 0;font-size:12.5px;line-height:1.5}._actions_1ck6n_3{justify-content:flex-end;gap:10px;display:flex}._body_1x28d_1{flex-direction:column;gap:14px;display:flex}._input_1x28d_2{background:var(--surface);border:1px solid var(--border2);width:100%;font:inherit;color:var(--text);border-radius:9px;padding:9px 11px;font-size:14px}._input_1x28d_2:focus{border-color:var(--accent);outline:none}._actions_1x28d_4{justify-content:flex-end;gap:8px;display:flex}._iconBtn_1an9q_6{border:1px solid var(--border2);background:var(--surface2);min-width:32px;height:32px;color:var(--text2);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}._iconBtn_1an9q_6:hover{background:var(--surface3,var(--border));color:var(--text)}._menu_1an9q_19{z-index:1200;background:var(--surface2);border:1px solid var(--border2);min-width:176px;box-shadow:var(--shadow-md);transform-origin:100% 0;border-radius:10px;flex-direction:column;gap:1px;padding:5px;animation:.12s _menuIn_1an9q_1;display:flex;position:fixed;overflow-y:auto}@keyframes _menuIn_1an9q_1{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._menu_1an9q_19{animation:none}}._menuItem_1an9q_51{text-align:left;width:100%;color:var(--text2);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:flex}._menuItem_1an9q_51:hover{background:var(--border);color:var(--text)}._menuItemDanger_1an9q_61{color:var(--danger)}._menuItemDanger_1an9q_61:hover{background:var(--danger-soft);color:var(--danger)}._menuDivider_1an9q_63{background:var(--border);height:1px;margin:4px 2px}._moveItemWrap_1an9q_66{position:relative}._moveChevron_1an9q_67{color:var(--text3);flex-shrink:0;margin-left:auto}._subMenu_1an9q_40{z-index:1201;background:var(--surface2);border:1px solid var(--border2);min-width:190px;box-shadow:var(--shadow-md);transform-origin:100% 0;border-radius:10px;flex-direction:column;gap:1px;padding:5px;animation:.12s _menuIn_1an9q_1;display:flex;position:fixed;overflow-y:auto}@media (prefers-reduced-motion:reduce){._subMenu_1an9q_40{animation:none}}._subMenuHead_1an9q_89{text-transform:uppercase;letter-spacing:.05em;color:var(--text3);padding:4px 10px 6px;font-size:10.5px;font-weight:700}._subMenuEmpty_1an9q_90{color:var(--text3);padding:6px 10px;font-size:12.5px}._subMenuCount_1an9q_91{color:var(--text3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}._subMenuNew_1an9q_92{color:var(--accent);border-top:1px solid var(--border);border-radius:0 0 7px 7px;margin-top:2px}._modalBody_1an9q_95{flex-direction:column;gap:14px;display:flex}._modalBody_1an9q_95 p{color:var(--text2);margin:0;font-size:13.5px}._modalActions_1an9q_97{justify-content:flex-end;gap:8px;display:flex}._renameInput_1an9q_98{background:var(--surface);border:1px solid var(--border2);width:100%;font:inherit;color:var(--text);border-radius:9px;padding:9px 11px;font-size:14px}._renameInput_1an9q_98:focus{border-color:var(--accent);outline:none}._page_g70pp_1{flex-direction:column;gap:26px;padding-bottom:60px;animation:.3s _fadeIn_g70pp_1;display:flex}._center_g70pp_2{justify-content:center;padding:70px 0;display:flex}._empty_g70pp_3{text-align:center;color:var(--text2);padding:40px;font-size:14px}._link_g70pp_4{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}._back_g70pp_6{color:var(--text2);font:inherit;cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-left:-6px;padding:6px 10px 6px 6px;font-size:13px;font-weight:700;display:flex}._back_g70pp_6:hover{color:var(--text);background:var(--surface2)}._closeBtn_g70pp_18{z-index:1;border:1px solid var(--border2);background:var(--surface);width:30px;height:30px;color:var(--text2);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}._closeBtn_g70pp_18:hover{color:var(--text);border-color:var(--text3);background:var(--surface2)}._hero_g70pp_27{flex-wrap:wrap;align-items:flex-end;gap:26px;display:flex}._cover_g70pp_28{cursor:pointer;background:0 0;border:none;border-radius:16px;flex:none;padding:0;line-height:0;position:relative;box-shadow:0 14px 40px #0006}._coverPlay_g70pp_29{color:#fff;opacity:0;transition:opacity var(--transition);background:#00000052;border-radius:16px;justify-content:center;align-items:center;font-size:34px;display:flex;position:absolute;inset:0}._cover_g70pp_28:hover ._coverPlay_g70pp_29{opacity:1}._info_g70pp_32{flex-direction:column;flex:1;gap:6px;min-width:260px;display:flex}._h1_g70pp_33{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Sora,sans-serif;font-size:34px;font-weight:800}._ownerLink_g70pp_34{color:var(--text2);text-decoration:none}._ownerLink_g70pp_34:hover{color:var(--accent);text-decoration:underline}._metaRow_g70pp_39{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._owner_g70pp_34{color:var(--text2);font-size:14.5px;font-weight:700}._metaDate_g70pp_41{color:var(--text3);font-size:12px}._metaChip_g70pp_42{color:var(--text2);border:1px solid var(--border2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}._styleText_g70pp_46{color:var(--text3);max-width:60ch;margin:2px 0 0;font-size:12.5px;font-style:italic;line-height:1.5;transition:max-height .3s;overflow:hidden}._styleRestricted_g70pp_53{align-items:center;gap:5px;display:inline-flex}._styleRestricted_g70pp_53 svg{flex-shrink:0}._styleTextClamped_g70pp_60{max-height:6em;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}._styleTextExpanded_g70pp_67{max-height:600px;-webkit-mask-image:none;mask-image:none}._styleToggle_g70pp_68{cursor:pointer;color:var(--accent);background:0 0;border:none;margin-top:2px;padding:0;font-size:12px;font-style:normal;font-weight:600}._styleToggle_g70pp_68:hover{text-decoration:underline}._styleRow_g70pp_73{align-items:flex-start;gap:6px;display:flex}._styleCol_g70pp_74{min-width:0}._copyBtn_g70pp_75{width:22px;height:22px;color:var(--text3);cursor:pointer;transition:background var(--transition), color var(--transition);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}._copyBtn_g70pp_75:hover{background:var(--surface2,var(--surface));color:var(--accent)}._controls_g70pp_83{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}._playBtn_g70pp_84{background:var(--accent);color:#fff;font:inherit;cursor:pointer;transition:filter var(--transition);border:none;border-radius:22px;align-items:center;gap:7px;padding:10px 22px;font-size:14px;font-weight:700;display:flex}._playBtn_g70pp_84:hover{filter:brightness(1.08)}._controlsDivider_g70pp_92{background:var(--border2);flex-shrink:0;width:1px;height:22px;margin:0 2px}._iconBtn_g70pp_98{border:1px solid var(--border2);background:var(--surface);height:32px;color:var(--text2);font:inherit;cursor:pointer;transition:border-color var(--transition), color var(--transition);border-radius:10px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}._iconBtn_g70pp_98:hover{border-color:var(--accent);color:var(--accent)}._iconCount_g70pp_106{font-variant-numeric:tabular-nums}._liked_g70pp_107{color:var(--accent);border-color:var(--accent)}._stat_g70pp_111{color:var(--text3);align-items:center;gap:5px;padding:0 4px;font-size:12.5px;display:inline-flex}._cols_g70pp_113{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:32px;display:grid}@media (width<=900px){._cols_g70pp_113{grid-template-columns:1fr}}._commentsCol_g70pp_115{flex-direction:column;gap:12px;min-width:0;display:flex}._sectionHdRow_g70pp_117{justify-content:space-between;align-items:center;gap:7px;display:flex}._sectionHd_g70pp_117{color:var(--text);align-items:center;gap:7px;margin:0;font-size:15px;font-weight:700;display:flex}._sectionHd_g70pp_117 svg{color:var(--text3)}._sectionCount_g70pp_123{color:var(--text3);font-size:13px;font-weight:500}._lyricsWrap_g70pp_125{flex-direction:column;gap:10px;min-width:0;display:flex}._lyricsBox_g70pp_126{background:var(--surface);border:1px solid var(--border2);border-radius:var(--radius-card);overflow:hidden}._lyrics_g70pp_125{white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--text);margin:0;padding:20px 22px;font-size:15px;line-height:1.9}._noLyrics_g70pp_134{color:var(--text2);font-size:14px}._lyrics_g70pp_125::-webkit-scrollbar{width:8px}._lyrics_g70pp_125::-webkit-scrollbar-track{background:0 0}._lyrics_g70pp_125::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}._lyrics_g70pp_125::-webkit-scrollbar-thumb:hover{background:var(--text3)}@keyframes _fadeIn_g70pp_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._pageCompact_g70pp_148{gap:20px;padding-bottom:24px;position:relative}._pageCompact_g70pp_148 ._hero_g70pp_27{flex-direction:column;align-items:stretch;gap:14px}._pageCompact_g70pp_148 ._cover_g70pp_28{width:calc(100% + 36px);height:128px;box-shadow:none;border-radius:0;flex-shrink:0;margin:-18px -18px 0}._pageCompact_g70pp_148 ._coverPlay_g70pp_29{border-radius:0}._pageCompact_g70pp_148 ._closeBtn_g70pp_18{top:-10px;right:-10px}._pageCompact_g70pp_148 ._info_g70pp_32{gap:4px;min-width:0}._pageCompact_g70pp_148 ._h1_g70pp_33{text-wrap:pretty;font-size:17px}._pageCompact_g70pp_148 ._owner_g70pp_34{font-size:13px}._pageCompact_g70pp_148 ._metaDate_g70pp_41,._pageCompact_g70pp_148 ._metaChip_g70pp_42{font-size:11px}._pageCompact_g70pp_148 ._styleText_g70pp_46{font-size:12px}._pageCompact_g70pp_148 ._controls_g70pp_83{gap:6px}._pageCompact_g70pp_148 ._playBtn_g70pp_84{padding:9px 18px;font-size:13px}._pageCompact_g70pp_148 ._iconBtn_g70pp_98{height:29px;padding:0 9px;font-size:12px}._pageCompact_g70pp_148 ._cols_g70pp_113{grid-template-columns:1fr;gap:22px}._pageCompact_g70pp_148 ._lyrics_g70pp_125{max-height:320px;padding:16px 18px;font-size:13.5px;overflow-y:auto}._skelLyricsInner_g70pp_180{flex-direction:column;gap:10px;padding:20px 22px;display:flex}._skelCommentRow_g70pp_181{align-items:flex-start;gap:10px;display:flex}._skelCommentInfo_g70pp_182{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._backdrop_j4yog_1{z-index:900;cursor:default;opacity:0;pointer-events:none;background:#00000080;border:none;padding:0;transition:opacity .22s;position:fixed;inset:0}._backdropVisible_j4yog_8{opacity:1;pointer-events:auto}._drawer_j4yog_13{background:var(--surface);border-left:1px solid var(--border);z-index:901;width:min(480px,92vw);height:100vh;padding:18px;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 32px #00000059}._drawerOpen_j4yog_26{transform:translate(0)}@media (prefers-reduced-motion:reduce){._backdrop_j4yog_1,._drawer_j4yog_13{transition:none}}@media (width<=640px){._drawer_j4yog_13{border-left:none;border-top:1px solid var(--border);border-radius:16px 16px 0 0;width:100%;height:auto;max-height:88vh;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -12px 32px #00000059}._drawerOpen_j4yog_26{transform:translateY(0)}}:root{--bg:#0b0b12;--bg2:#07070d;--surface:#14141c;--surface2:#1c1c28;--border:#ffffff12;--border2:#ffffff21;--text:#f5f5fa;--text2:#a6a6b6;--text3:#6b6b7c;--accent:#ff2e4d;--accent2:#e11235;--accent-soft:#ff2e4d26;--grad:linear-gradient(135deg, #ff3d5e, #e11235);--good:#34d399;--good-soft:#34d39929;--warn:#fbbf24;--warn-soft:#fbbf2429;--info:#5b8def;--info-soft:#5b8def29;--violet:#a78bfa;--danger:#f04452;--danger-soft:#f0445224;--error:#f04452;--radius-card:16px;--radius-input:11px;--radius-btn:11px;--sidebar-width:248px;--topbar-height:64px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 6px 20px -6px #0000008c;--shadow-lg:0 14px 44px -14px #000000b3;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-other:var(--text2);--transition:.18s ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--ring:0 0 0 3px var(--accent-soft)}[data-theme=light]{--bg:#f4f4f8;--bg2:#eaeaf0;--surface:#fff;--surface2:#f6f6fb;--border:#0c0c1e14;--border2:#0c0c1e24;--text:#14141c;--text2:#565667;--text3:#9494a4;--accent:#e11235;--accent2:#c20e2c;--accent-soft:#e112351a;--grad:linear-gradient(135deg, #f0234a, #c20e2c);--good:#0f9e6e;--good-soft:#0f9e6e1f;--warn:#c77a08;--warn-soft:#c77a081f;--info:#3b6fd4;--info-soft:#3b6fd41f;--violet:#7c5cf0;--danger:#d92d3c;--danger-soft:#d92d3c1a;--error:#d92d3c;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-other:var(--text2);--shadow-sm:0 1px 3px #0e0e2814;--shadow-md:0 6px 20px -8px #1414322e;--shadow-lg:0 14px 40px -16px #1414323d}[data-theme=midnight]{--bg:#08060f;--bg2:#040308;--surface:#120e1e;--surface2:#1b1528;--border:#c8afff17;--border2:#c8afff2b;--text:#f6f2ff;--text2:#b2a7c6;--text3:#776c8c;--accent:#ff4d7e;--accent2:#c42be0;--accent-soft:#ff4d7e29;--grad:linear-gradient(135deg, #ff5c97, #9b2be0);--good:#3ddc97;--good-soft:#3ddc9729;--warn:#fbbf24;--warn-soft:#fbbf2429;--info:#7c9cff;--info-soft:#7c9cff29;--violet:#b99cff;--danger:#ff5c7a;--danger-soft:#ff5c7a29;--error:#ff5c7a;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-other:var(--text2);--shadow-sm:0 1px 3px #00000080;--shadow-md:0 6px 22px -6px #000000a6;--shadow-lg:0 16px 48px -14px #000c}[data-theme=raksha-bandhan]{--bg:#08060f;--bg2:#040308;--surface:#120e1e;--surface2:#1b1528;--border:#ffc87817;--border2:#ffc8782b;--text:#fff8ee;--text2:#c9b79a;--text3:#8c7a63;--accent:#ffb020;--accent2:#d7263d;--accent-soft:#ffb02029;--grad:linear-gradient(135deg, #ffc24b, #d7263d);--good:#3ddc97;--good-soft:#3ddc9729;--warn:#fbbf24;--warn-soft:#fbbf2429;--info:#7c9cff;--info-soft:#7c9cff29;--violet:#b99cff;--danger:#ff5c7a;--danger-soft:#ff5c7a29;--error:#ff5c7a;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-other:var(--text2);--shadow-sm:0 1px 3px #00000080;--shadow-md:0 6px 22px -6px #000000a6;--shadow-lg:0 16px 48px -14px #000c}[data-festive=diwali]{--accent:#f5a623;--accent2:#8b1538;--accent-soft:#f5a62338;--grad:linear-gradient(135deg, #ffc24b, #e8870e);--ring:0 0 0 3px var(--accent-soft)}[data-theme=diwali]{--bg:#130a05;--bg2:#0a0503;--surface:#1e120a;--surface2:#2b1a0e;--border:#ffbe5a1f;--border2:#ffbe5a33;--text:#fff6ea;--text2:#d9bfa0;--text3:#997f63;--accent:#f5a623;--accent2:#8b1538;--accent-soft:#f5a62333;--grad:linear-gradient(135deg, #ffc24b, #8b1538);--good:#3ddc97;--good-soft:#3ddc9729;--warn:#fbbf24;--warn-soft:#fbbf2429;--info:#7c9cff;--info-soft:#7c9cff29;--violet:#b99cff;--danger:#ff5c7a;--danger-soft:#ff5c7a29;--error:#ff5c7a;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-other:var(--text2);--shadow-sm:0 1px 3px #00000080;--shadow-md:0 6px 22px -6px #000000a6;--shadow-lg:0 16px 48px -14px #000c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body,*{transition:color var(--transition), background-color var(--transition)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Sora,system-ui,-apple-system,sans-serif;font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text3)}*{scrollbar-width:thin;scrollbar-color:var(--border2) var(--bg2)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.w-full{width:100%}.app-layout{grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--topbar-height) 1fr;min-height:100vh;display:grid}@media (width<=768px){.app-layout{grid-template-columns:1fr;grid-template-rows:var(--topbar-height) 1fr auto}}
