.shareModal_overlay___ZvyS{position:fixed;inset:0;background-color:var(--bg-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:shareModal_fadeIn__QXXIq .15s ease-out}.shareModal_modal__CgYZR{width:100%;max-width:580px;background-color:var(--bg-modal);border:1px solid var(--border-medium);border-radius:1rem;padding:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.05);display:flex;flex-direction:column;gap:1.25rem;animation:shareModal_slideUp__xmyWL .2s cubic-bezier(.16,1,.3,1)}@keyframes shareModal_fadeIn__QXXIq{0%{opacity:0}to{opacity:1}}@keyframes shareModal_slideUp__xmyWL{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.shareModal_header__QOFjU{display:flex;align-items:center;justify-content:space-between}.shareModal_title__svAYF{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.5rem}.shareModal_closeBtn__uUVcK{background:none;border:none;color:var(--text-muted);font-size:1.125rem;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:all .15s ease;line-height:1}.shareModal_closeBtn__uUVcK:hover{color:var(--text-primary);background-color:var(--bg-card-hover)}.shareModal_previewBox__2RVS3{background-color:var(--bg-sunken);border:1px solid var(--border-medium);border-radius:.625rem;padding:.875rem 1rem;font-family:var(--font-mono);font-size:.8125rem;color:var(--text-secondary);line-height:1.5;white-space:pre-line}.shareModal_socialGrid__PANEa{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.625rem;gap:.625rem}@media (max-width:580px){.shareModal_socialGrid__PANEa{grid-template-columns:repeat(3,1fr)}}.shareModal_socialBtn__SmVam{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:82px;padding:.85rem .35rem;background-color:var(--bg-sunken);border:1px solid var(--border-medium);border-radius:.75rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.7rem;font-weight:600;cursor:pointer;transition:all .18s ease;text-decoration:none;box-sizing:border-box}.shareModal_socialBtn__SmVam span{white-space:nowrap;letter-spacing:-.01em;text-align:center}.shareModal_socialBtn__SmVam:hover{transform:translateY(-2px);border-color:var(--border-strong);background-color:var(--bg-card-hover)}.shareModal_btnTwitter__zFOpg:hover{background-color:var(--btn-ghost-hover);color:var(--text-primary);border-color:var(--border-strong)}.shareModal_btnLinkedin__1X9iQ:hover{background-color:color-mix(in srgb,var(--brand-linkedin) 12%,transparent);border-color:var(--brand-linkedin);color:var(--brand-linkedin)}.shareModal_btnReddit__Y2tfG:hover{background-color:rgba(255,69,0,.12);border-color:#ff4500;color:#ff4500}.shareModal_btnDiscord__LC9Os:hover{background-color:rgba(88,101,242,.12);border-color:#5865f2;color:#5865f2}.shareModal_btnDiscordCopied__1sHFX{background-color:rgba(16,185,129,.15)!important;border-color:#10b981!important;color:#10b981!important}.shareModal_btnFacebook__QGfx_:hover{background-color:color-mix(in srgb,var(--brand-facebook) 12%,transparent);border-color:var(--brand-facebook);color:var(--brand-facebook)}.shareModal_btnWhatsapp__y5uV6:hover{background-color:color-mix(in srgb,var(--brand-whatsapp) 12%,transparent);border-color:var(--brand-whatsapp);color:var(--brand-whatsapp)}.shareModal_copySection__W5_vt{display:flex;gap:.5rem}.shareModal_urlInput__jPAIE{flex:1 1;background-color:var(--bg-input);border:1px solid var(--border-medium);border-radius:.5rem;padding:.625rem .75rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.75rem;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s ease,box-shadow .15s ease}.shareModal_urlInput__jPAIE:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--state-info-border)}.shareModal_copyBtn__wJ4r2{padding:.625rem 1rem;background-color:var(--btn-primary-bg);border:1px solid transparent;border-radius:.5rem;color:var(--btn-primary-text);font-family:var(--font-mono);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.08)}.shareModal_copyBtn__wJ4r2:hover{background-color:var(--btn-primary-hover);transform:translateY(-1px)}.shareModal_copyBtnCopied__0iH63{background-color:var(--accent-emerald)!important;color:var(--text-on-accent)!important;border-color:transparent!important}.shareModal_discordCopyBtn__mTvhR{width:100%;padding:.625rem 1rem;background-color:color-mix(in srgb,var(--brand-discord) 10%,transparent);border:1px solid color-mix(in srgb,var(--brand-discord) 28%,transparent);border-radius:.5rem;color:var(--brand-discord);font-family:var(--font-mono);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.shareModal_discordCopyBtn__mTvhR:hover{background-color:color-mix(in srgb,var(--brand-discord) 18%,transparent);border-color:var(--brand-discord);transform:translateY(-1px)}.snippetLeaderboard_overlay__QHIpz{position:fixed;inset:0;z-index:9999;background:rgba(8,10,15,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:snippetLeaderboard_fadeIn__o3nlq .2s cubic-bezier(.16,1,.3,1)}@keyframes snippetLeaderboard_fadeIn__o3nlq{0%{opacity:0}to{opacity:1}}.snippetLeaderboard_modal__ITJKj{position:relative;width:100%;max-width:780px;max-height:90vh;background:var(--bg-modal,#11141c);border:1px solid var(--border-medium,rgba(255,255,255,.08));border-radius:1rem;box-shadow:0 25px 60px -15px rgba(0,0,0,.5),0 0 35px -10px var(--accent-primary-alpha,rgba(99,102,241,.15));display:flex;flex-direction:column;overflow:hidden;animation:snippetLeaderboard_slideUp__G3Igm .25s cubic-bezier(.16,1,.3,1);color:var(--text-primary)}@keyframes snippetLeaderboard_slideUp__G3Igm{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.snippetLeaderboard_embeddedContainer__X4ibk,.snippetLeaderboard_viewContainer__9by2D{display:flex;flex-direction:column;flex:1 1;width:100%;min-height:0;overflow:hidden}.snippetLeaderboard_embeddedContainer__X4ibk{height:100%;background:var(--bg-card-alt,rgba(17,20,28,.6));border:1px solid var(--border-subtle);border-radius:.875rem;color:var(--text-primary)}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_modeTabsBar__Q9XzR{padding:.45rem .875rem;flex-shrink:0}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_modeTab__oZWzU{padding:.35rem .6rem;font-size:.75rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_contentArea__joiSO{padding:.625rem .875rem;min-height:0;overflow-y:auto;flex:1 1}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumSingle__jvIEW{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;padding-top:.35rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumSingle__jvIEW .snippetLeaderboard_podiumCard__gRbzx{width:250px;max-width:90%;padding:.5rem .65rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumDuo__8Ruk1{display:flex;justify-content:center;align-items:flex-end;gap:.85rem;width:100%;margin-bottom:.5rem;padding-top:.35rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumDuo__8Ruk1 .snippetLeaderboard_podiumCard__gRbzx{flex:1 1;max-width:230px;padding:.45rem .55rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumContainer__XeMPy{margin-bottom:.5rem;padding-top:.35rem;gap:.5rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumCard__gRbzx{padding:.4rem .5rem;border-radius:.5rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumGold__8enq_{padding-top:.55rem;padding-bottom:.55rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumAvatar__lkxhc{width:32px;height:32px;margin-bottom:.2rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumBadge__wz2ZV{top:-7px;width:20px;height:20px;font-size:.7rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumName__3HNMp{font-size:.75rem;margin-bottom:.1rem;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumWpm__Q070u{font-size:1.05rem;margin-bottom:.1rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumMeta__PRJS6{font-size:.625rem;margin-bottom:.25rem;gap:.25rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_podiumScore__Rrhe9{padding:.1rem .4rem;font-size:.625rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_tableList__fFMdw{gap:.25rem}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_tableRow__9rLJd{padding:.32rem .65rem;font-size:.75rem;grid-template-columns:28px 1fr 70px 52px 55px 55px 68px}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_rowAvatar__ruzBp{width:22px;height:22px}.snippetLeaderboard_embeddedContainer__X4ibk .snippetLeaderboard_footer__j_lRT{padding:.45rem .875rem;background:var(--bg-sunken,rgba(0,0,0,.4));flex-shrink:0;font-size:.75rem}.snippetLeaderboard_header__C7kPO{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color,rgba(255,255,255,.08));display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent)}.snippetLeaderboard_headerLeft__PloOu{display:flex;align-items:center;gap:.875rem}.snippetLeaderboard_trophyBadge__tu1V8{width:42px;height:42px;border-radius:.75rem;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.08));border:1px solid rgba(245,158,11,.3);display:flex;align-items:center;justify-content:center;color:#f59e0b;box-shadow:0 0 16px -4px rgba(245,158,11,.4)}.snippetLeaderboard_titleArea__6a05R h2{font-size:1.125rem;font-weight:700;color:var(--text-primary,#f1f5f9);margin:0;display:flex;align-items:center;gap:.5rem}.snippetLeaderboard_subtitle__mSPqv{font-size:.75rem;font-family:var(--font-mono,monospace);color:var(--text-muted,#94a3b8);margin-top:.15rem;display:flex;align-items:center;gap:.5rem}.snippetLeaderboard_langBadge__q9GRQ{display:inline-block;padding:.1rem .4rem;border-radius:.25rem;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);color:var(--accent-cyan,#06b6d4);font-size:.6875rem;font-weight:600}.snippetLeaderboard_closeBtn__hod89{background:transparent;border:1px solid transparent;color:var(--text-muted,#94a3b8);border-radius:.5rem;padding:.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.snippetLeaderboard_closeBtn__hod89:hover{background:rgba(255,255,255,.06);color:var(--text-primary,#ffffff);border-color:var(--border-color,rgba(255,255,255,.1))}.snippetLeaderboard_modeTabsBar__Q9XzR{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(0,0,0,.2);border-bottom:1px solid var(--border-color,rgba(255,255,255,.06))}.snippetLeaderboard_modeTab__oZWzU{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;font-family:var(--font-mono,monospace);background:transparent;border:1px solid transparent;color:var(--text-muted,#94a3b8);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.snippetLeaderboard_modeTab__oZWzU:hover{background:rgba(255,255,255,.04);color:var(--text-secondary,#cbd5e1)}.snippetLeaderboard_modeTabCasualActive__KVkCn{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.35)!important;color:#10b981!important;box-shadow:0 0 15px -3px rgba(16,185,129,.3)}.snippetLeaderboard_modeTabMediumActive__t8RHf{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.35)!important;color:#f59e0b!important;box-shadow:0 0 15px -3px rgba(245,158,11,.3)}.snippetLeaderboard_modeTabHardcoreActive__DUi9n{background:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.4)!important;color:#ef4444!important;box-shadow:0 0 18px -3px rgba(239,68,68,.35)}.snippetLeaderboard_contentArea__joiSO{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;min-height:320px}.snippetLeaderboard_podiumSingle__jvIEW{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1.25rem;padding-top:.75rem}.snippetLeaderboard_podiumSingle__jvIEW .snippetLeaderboard_podiumCard__gRbzx{width:280px;max-width:90%}.snippetLeaderboard_podiumDuo__8Ruk1{display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;width:100%;margin-bottom:1.25rem;padding-top:.75rem}.snippetLeaderboard_podiumDuo__8Ruk1 .snippetLeaderboard_podiumCard__gRbzx{flex:1 1;max-width:260px}.snippetLeaderboard_podiumContainer__XeMPy{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:flex-end;grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem;padding-top:.75rem}.snippetLeaderboard_podiumCard__gRbzx{position:relative;background:var(--bg-card,#161b26);border:1px solid var(--border-color,rgba(255,255,255,.08));border-radius:.75rem;padding:1rem .75rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.snippetLeaderboard_podiumCard__gRbzx:hover{transform:translateY(-2px)}.snippetLeaderboard_podiumGold__8enq_{order:2;border-color:rgba(245,158,11,.4);background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(22,27,38,.95));box-shadow:0 8px 24px -6px rgba(245,158,11,.25);padding-top:1.25rem;padding-bottom:1.25rem}.snippetLeaderboard_podiumSilver__U9XyK{order:1;border-color:rgba(192,192,192,.35);background:linear-gradient(180deg,rgba(192,192,192,.05),rgba(22,27,38,.95));box-shadow:0 6px 20px -6px rgba(192,192,192,.15)}.snippetLeaderboard_podiumBronze__QS8Cf{order:3;border-color:rgba(205,127,50,.35);background:linear-gradient(180deg,rgba(205,127,50,.05),rgba(22,27,38,.95));box-shadow:0 6px 20px -6px rgba(205,127,50,.15)}.snippetLeaderboard_podiumBadge__wz2ZV{position:absolute;top:-12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:800;font-size:.8125rem;color:#fff}.snippetLeaderboard_badgeGold__471QZ{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 0 12px rgba(245,158,11,.6)}.snippetLeaderboard_badgeSilver__U6INu{background:linear-gradient(135deg,#94a3b8,#64748b);box-shadow:0 0 10px rgba(148,163,184,.4)}.snippetLeaderboard_badgeBronze__xp3Qq{background:linear-gradient(135deg,#b45309,#78350f);box-shadow:0 0 10px rgba(180,83,9,.4)}.snippetLeaderboard_podiumAvatar__lkxhc{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);margin-bottom:.5rem}.snippetLeaderboard_podiumGold__8enq_ .snippetLeaderboard_podiumAvatar__lkxhc{width:56px;height:56px;border-color:#f59e0b}.snippetLeaderboard_podiumName__3HNMp{font-size:.8125rem;font-weight:600;color:var(--text-primary,#ffffff);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.snippetLeaderboard_podiumName__3HNMp:hover{text-decoration:underline;color:var(--accent-primary,#6366f1)}.snippetLeaderboard_podiumWpm__Q070u{font-size:1.35rem;font-weight:800;font-family:var(--font-mono,monospace);color:var(--accent-cyan,#06b6d4);line-height:1.2;margin-top:.25rem}.snippetLeaderboard_podiumGold__8enq_ .snippetLeaderboard_podiumWpm__Q070u{font-size:1.55rem;color:#fbbf24}.snippetLeaderboard_podiumMeta__PRJS6{display:flex;align-items:center;justify-content:center;gap:.3rem;flex-wrap:wrap;font-size:.6875rem;font-family:var(--font-mono,monospace);color:var(--text-muted,#94a3b8);margin-top:.25rem}.snippetLeaderboard_metaChip__49RA_{display:inline-flex;align-items:center;padding:.12rem .35rem;border-radius:.25rem;background:rgba(255,255,255,.05);color:var(--text-secondary,#cbd5e1)}.snippetLeaderboard_cleanErrorsChip__0FPoq{background:rgba(16,185,129,.12)!important;color:#10b981!important;font-weight:600}.snippetLeaderboard_hasErrorsChip__7G6kv{background:rgba(244,63,94,.12)!important;color:#f43f5e!important;font-weight:600}.snippetLeaderboard_cleanErrorsCell__qhLc4{color:#10b981!important;font-weight:600}.snippetLeaderboard_errorsCell__7PT54{color:#f43f5e!important;font-weight:600}.snippetLeaderboard_podiumScore__Rrhe9{display:inline-flex;align-items:center;gap:.25rem;font-size:.71875rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--accent-primary,#a855f7);background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.25);padding:.15rem .45rem;border-radius:.375rem;margin-top:.45rem}.snippetLeaderboard_tableList__fFMdw{display:flex;flex-direction:column;gap:.375rem}.snippetLeaderboard_tableRow__9rLJd{display:grid;grid-template-columns:36px 1fr 85px 65px 68px 75px 80px;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.55rem .75rem;background:var(--bg-card,#161b26);border:1px solid var(--border-color,rgba(255,255,255,.05));border-radius:.5rem;font-size:.8125rem;transition:background .15s ease,border-color .15s ease}.snippetLeaderboard_tableRow__9rLJd:hover{background:rgba(255,255,255,.03);border-color:var(--border-color,rgba(255,255,255,.1))}.snippetLeaderboard_rankNum__lyTHY{font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-muted,#94a3b8);text-align:center}.snippetLeaderboard_userCell__HBzBS{display:flex;align-items:center;gap:.6rem;min-width:0}.snippetLeaderboard_rowAvatar__ruzBp{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.snippetLeaderboard_rowUsername___Fyw5{font-weight:600;color:var(--text-primary,#ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.snippetLeaderboard_rowUsername___Fyw5:hover{color:var(--accent-primary,#6366f1);text-decoration:underline}.snippetLeaderboard_statCell__CMzrh{font-family:var(--font-mono,monospace);text-align:right;color:var(--text-secondary,#cbd5e1)}.snippetLeaderboard_wpmCell__jnfe4{font-weight:700;color:var(--accent-cyan,#06b6d4)}.snippetLeaderboard_durationBadge__B_Awb{display:inline-block;padding:.1rem .35rem;border-radius:.25rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:.6875rem;color:var(--text-muted,#94a3b8)}.snippetLeaderboard_scoreCell__KCjQi{font-weight:700;color:#a855f7}.snippetLeaderboard_tpCell__lM86k{font-weight:700;color:#f59e0b}.snippetLeaderboard_emptyState__ly92c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-muted,#94a3b8)}.snippetLeaderboard_emptyStateIcon__iRU3H{font-size:2.5rem;margin-bottom:.75rem;opacity:.8}.snippetLeaderboard_emptyStateTitle__mbF0e{font-size:1rem;font-weight:600;color:var(--text-primary,#ffffff);margin-bottom:.25rem}.snippetLeaderboard_emptyStateText__HvTuz{font-size:.8125rem;max-width:320px}.snippetLeaderboard_footer__j_lRT{padding:.875rem 1.5rem;background:rgba(0,0,0,.3);border-top:1px solid var(--border-color,rgba(255,255,255,.08));display:flex;align-items:center;justify-content:space-between;gap:1rem}.snippetLeaderboard_footerLeft__up6Ox{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary,#cbd5e1)}.snippetLeaderboard_userRankBadge__RUHhk{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:.375rem;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);color:var(--accent-primary,#6366f1);font-weight:700;font-family:var(--font-mono,monospace);font-size:.8125rem}.snippetLeaderboard_userRankBadgeTop10__a9Mr_{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.35);color:#f59e0b}@media (max-width:640px){.snippetLeaderboard_podiumContainer__XeMPy{grid-template-columns:1fr;gap:.75rem}.snippetLeaderboard_podiumGold__8enq_{order:1}.snippetLeaderboard_podiumSilver__U9XyK{order:2}.snippetLeaderboard_podiumBronze__QS8Cf{order:3}.snippetLeaderboard_tableRow__9rLJd{grid-template-columns:28px 1fr 65px 65px}.snippetLeaderboard_tableRow__9rLJd .snippetLeaderboard_statCell__CMzrh:nth-child(4),.snippetLeaderboard_tableRow__9rLJd .snippetLeaderboard_statCell__CMzrh:nth-child(5){display:none}}[data-theme=sepia] .snippetLeaderboard_modal__ITJKj{background:#F3EFEA;border-color:#D8CEBF;box-shadow:0 25px 60px -15px rgba(46,40,36,.25),0 0 0 1px #E5DFD7;color:#1C1917}[data-theme=sepia] .snippetLeaderboard_embeddedContainer__X4ibk{background:#ECE5DC;border-color:#D8CEBF;color:#1C1917}[data-theme=sepia] .snippetLeaderboard_header__C7kPO{border-bottom-color:#D8CEBF;background:rgba(140,110,84,.05)}[data-theme=sepia] .snippetLeaderboard_titleArea__6a05R h2{color:#1C1917}[data-theme=sepia] .snippetLeaderboard_closeBtn__hod89,[data-theme=sepia] .snippetLeaderboard_subtitle__mSPqv{color:#655F59}[data-theme=sepia] .snippetLeaderboard_closeBtn__hod89:hover{background:#E5DFD7;color:#1C1917;border-color:#D8CEBF}[data-theme=sepia] .snippetLeaderboard_modeTabsBar__Q9XzR{background:#E5DFD7;border-bottom-color:#D8CEBF}[data-theme=sepia] .snippetLeaderboard_modeTab__oZWzU{color:#655F59}[data-theme=sepia] .snippetLeaderboard_modeTab__oZWzU:hover{background:rgba(140,110,84,.12);color:#1C1917}[data-theme=sepia] .snippetLeaderboard_podiumCard__gRbzx{background:#F3EFEA;border-color:#D8CEBF;color:#1C1917;box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=sepia] .snippetLeaderboard_podiumName__3HNMp{color:#1C1917}[data-theme=sepia] .snippetLeaderboard_tableRow__9rLJd{background:#F3EFEA;border-color:#E5DFD7;color:#1C1917}[data-theme=sepia] .snippetLeaderboard_tableRow__9rLJd:hover{background:#EAE3D9;border-color:#D8CEBF}[data-theme=sepia] .snippetLeaderboard_rowUsername___Fyw5{color:#1C1917}[data-theme=sepia] .snippetLeaderboard_statCell__CMzrh{color:#655F59}[data-theme=sepia] .snippetLeaderboard_durationBadge__B_Awb{background:#E0D7CB;border-color:#D8CEBF;color:#1C1917;font-weight:600}[data-theme=sepia] .snippetLeaderboard_metaChip__49RA_{background:#E0D7CB;color:#1C1917;font-weight:600}[data-theme=sepia] .snippetLeaderboard_cleanErrorsCell__qhLc4,[data-theme=sepia] .snippetLeaderboard_cleanErrorsChip__0FPoq{color:#14532d!important;background:rgba(21,128,61,.16)!important;font-weight:700}[data-theme=sepia] .snippetLeaderboard_errorsCell__7PT54,[data-theme=sepia] .snippetLeaderboard_hasErrorsChip__7G6kv{color:#991b1b!important;background:rgba(220,38,38,.15)!important;font-weight:700}[data-theme=sepia] .snippetLeaderboard_podiumScore__Rrhe9{color:#70553E!important;background:rgba(140,110,84,.18)!important;border:1px solid rgba(140,110,84,.35)!important;font-weight:700}[data-theme=sepia] .snippetLeaderboard_userRankBadgeTop10__a9Mr_{color:#92400e!important;background:rgba(180,83,9,.16)!important;border-color:rgba(180,83,9,.4)!important}[data-theme=sepia] .snippetLeaderboard_userRankBadge__RUHhk{color:#6d28d9!important;background:rgba(109,40,217,.14)!important;border-color:rgba(109,40,217,.35)!important}[data-theme=sepia] .snippetLeaderboard_langBadge__q9GRQ{color:#8C6E54!important;background:rgba(140,110,84,.15)!important;border-color:rgba(140,110,84,.35)!important;font-weight:700}[data-theme=sepia] .snippetLeaderboard_modeTabCasualActive__KVkCn{color:#14532d!important;background:rgba(21,128,61,.15)!important;border-color:rgba(21,128,61,.45)!important;box-shadow:none!important}[data-theme=sepia] .snippetLeaderboard_modeTabMediumActive__t8RHf{color:#92400e!important;background:rgba(180,83,9,.15)!important;border-color:rgba(180,83,9,.45)!important;box-shadow:none!important}[data-theme=sepia] .snippetLeaderboard_modeTabHardcoreActive__DUi9n{color:#991b1b!important;background:rgba(220,38,38,.15)!important;border-color:rgba(220,38,38,.45)!important;box-shadow:none!important}[data-theme=sepia] .snippetLeaderboard_footer__j_lRT{background:#E5DFD7;border-top-color:#D8CEBF;color:#655F59}[data-theme=sepia] .snippetLeaderboard_footerLeft__up6Ox{color:#1C1917}[data-theme=sepia] .snippetLeaderboard_footerLeft__up6Ox strong{color:#1C1917;font-weight:700}[data-theme=sepia] .snippetLeaderboard_emptyState__ly92c{color:#655F59}[data-theme=sepia] .snippetLeaderboard_emptyStateTitle__mbF0e{color:#1C1917}[data-theme=sepia] .snippetLeaderboard_emptyStateText__HvTuz{color:#655F59}[data-theme=light] .snippetLeaderboard_modal__ITJKj{background:#ffffff;border-color:#cbd5e1;box-shadow:0 25px 60px -15px rgba(15,23,42,.2),0 0 0 1px #e2e8f0;color:#0f172a}[data-theme=light] .snippetLeaderboard_embeddedContainer__X4ibk{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .snippetLeaderboard_header__C7kPO{border-bottom-color:#e2e8f0;background:#ffffff}[data-theme=light] .snippetLeaderboard_titleArea__6a05R h2{color:#0f172a}[data-theme=light] .snippetLeaderboard_subtitle__mSPqv{color:#475569}[data-theme=light] .snippetLeaderboard_closeBtn__hod89{color:#64748b}[data-theme=light] .snippetLeaderboard_closeBtn__hod89:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=light] .snippetLeaderboard_modeTabsBar__Q9XzR{background:#f1f5f9;border-bottom-color:#e2e8f0}[data-theme=light] .snippetLeaderboard_modeTab__oZWzU{color:#475569}[data-theme=light] .snippetLeaderboard_modeTab__oZWzU:hover{background:#e2e8f0;color:#0f172a}[data-theme=light] .snippetLeaderboard_podiumCard__gRbzx{background:#ffffff;border-color:#e2e8f0;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.04)}[data-theme=light] .snippetLeaderboard_podiumName__3HNMp{color:#0f172a}[data-theme=light] .snippetLeaderboard_tableRow__9rLJd{background:#ffffff;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .snippetLeaderboard_tableRow__9rLJd:hover{background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] .snippetLeaderboard_rowUsername___Fyw5{color:#0f172a}[data-theme=light] .snippetLeaderboard_statCell__CMzrh{color:#475569}[data-theme=light] .snippetLeaderboard_durationBadge__B_Awb{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a;font-weight:600}[data-theme=light] .snippetLeaderboard_metaChip__49RA_{background:#e2e8f0;color:#0f172a;font-weight:600}[data-theme=light] .snippetLeaderboard_cleanErrorsCell__qhLc4,[data-theme=light] .snippetLeaderboard_cleanErrorsChip__0FPoq{color:#15803d!important;background:rgba(5,150,105,.12)!important;font-weight:700}[data-theme=light] .snippetLeaderboard_errorsCell__7PT54,[data-theme=light] .snippetLeaderboard_hasErrorsChip__7G6kv{color:#be123c!important;background:rgba(225,29,72,.12)!important;font-weight:700}[data-theme=light] .snippetLeaderboard_podiumScore__Rrhe9{color:#6d28d9!important;background:rgba(109,40,217,.12)!important;border:1px solid rgba(109,40,217,.28)!important;font-weight:700}[data-theme=light] .snippetLeaderboard_userRankBadgeTop10__a9Mr_{color:#b45309!important;background:rgba(217,119,6,.14)!important;border-color:rgba(217,119,6,.35)!important}[data-theme=light] .snippetLeaderboard_userRankBadge__RUHhk{color:#4338ca!important;background:rgba(99,102,241,.12)!important;border-color:rgba(99,102,241,.3)!important}[data-theme=light] .snippetLeaderboard_langBadge__q9GRQ{color:#0369a1!important;background:rgba(2,132,199,.12)!important;border-color:rgba(2,132,199,.28)!important;font-weight:700}[data-theme=light] .snippetLeaderboard_modeTabCasualActive__KVkCn{color:#047857!important;background:rgba(5,150,105,.12)!important;border-color:rgba(5,150,105,.4)!important;box-shadow:none!important}[data-theme=light] .snippetLeaderboard_modeTabMediumActive__t8RHf{color:#b45309!important;background:rgba(217,119,6,.12)!important;border-color:rgba(217,119,6,.4)!important;box-shadow:none!important}[data-theme=light] .snippetLeaderboard_modeTabHardcoreActive__DUi9n{color:#be123c!important;background:rgba(225,29,72,.12)!important;border-color:rgba(225,29,72,.4)!important;box-shadow:none!important}[data-theme=light] .snippetLeaderboard_footer__j_lRT{background:#f1f5f9;border-top-color:#e2e8f0;color:#475569}[data-theme=light] .snippetLeaderboard_footerLeft__up6Ox{color:#0f172a}[data-theme=light] .snippetLeaderboard_footerLeft__up6Ox strong{color:#0f172a;font-weight:700}[data-theme=light] .snippetLeaderboard_emptyState__ly92c{color:#475569}[data-theme=light] .snippetLeaderboard_emptyStateTitle__mbF0e{color:#0f172a}[data-theme=light] .snippetLeaderboard_emptyStateText__HvTuz{color:#475569}.topnav_header__WKwiI{width:100%;height:3.5rem;border-bottom:1px solid var(--border-subtle);padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:90;background-color:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topnav_leftGroup__tuz6r{display:flex;align-items:center;gap:.5rem;min-width:2.5rem}.topnav_websitePill__DnOIu{display:inline-flex;align-items:center;gap:.45rem;height:2rem;padding:0 .75rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.topnav_websitePill__DnOIu:hover{border-color:var(--accent-cyan);color:var(--text-primary);background-color:var(--bg-card-hover)}@media (max-width:860px){.topnav_websitePill__DnOIu span{display:none}}.topnav_logoGroup__wwY4M{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}.topnav_logoGroup__wwY4M:hover{opacity:.85}.topnav_sidebarToggleBtn__ZmRNk{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:1rem;cursor:pointer;transition:all .15s ease}.topnav_sidebarToggleBtn__ZmRNk:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-color:var(--border-medium)}.topnav_sidebarToggleBtn__ZmRNk:disabled{opacity:.5;cursor:not-allowed}.topnav_logoBox__Pgv_l{width:1.75rem;height:1.75rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center}.topnav_title__j4xQB{color:var(--text-primary);font-weight:600;font-size:.9375rem;letter-spacing:-.01em}.topnav_version__tFYEp{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono);margin-left:.25rem}.topnav_betaBadge__jqmv2{font-family:var(--font-mono);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.125rem .375rem;border-radius:.25rem;background:rgba(168,85,247,.14);color:var(--accent-primary);border:1px solid rgba(168,85,247,.3);margin-left:.375rem;line-height:1}.topnav_telemetryGroup__c4217{display:flex;align-items:center;gap:1rem}.topnav_telemetryBadge__fxQ3T{display:flex;align-items:center;gap:.75rem;padding:.375rem .875rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle)}.topnav_metricItem__x7m_E{display:flex;align-items:center;gap:.375rem}.topnav_metricLabel___rAFZ{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted);font-weight:500}.topnav_metricValue__l3xZK{color:var(--text-primary)}.topnav_metricValueRank__v4l_b,.topnav_metricValue__l3xZK{font-family:var(--font-mono);font-size:.75rem;font-weight:600}.topnav_metricValueRank__v4l_b{color:var(--accent-cyan);max-width:6.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnav_metricValueStreak__QEVbw{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-amber);font-weight:600}.topnav_divider__oW1sz{width:1px;height:.75rem;background-color:var(--border-medium)}.topnav_avatarWrapper__DyspO{position:relative}.topnav_avatar__fBuN7{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,rgba(6,182,212,.4),rgba(124,58,237,.4));border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.topnav_avatar__fBuN7:hover{border-color:rgba(255,255,255,.35)}.topnav_avatarImg__6gx3Q{width:100%;height:100%;border-radius:50%;object-fit:cover}.topnav_avatarText__4zCTo{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-primary);font-weight:500}.topnav_statusIndicator__SMmJc{position:absolute;bottom:-2px;right:-2px;width:.625rem;height:.625rem;border-radius:50%;background-color:var(--accent-emerald);border:2px solid var(--bg-dark)}.topnav_dropdown__oF0c8{position:absolute;top:calc(100% + .65rem);right:0;min-width:15rem;background:var(--bg-elevated,#12141d);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-medium,rgba(255,255,255,.12));border-radius:.85rem;padding:.5rem;box-shadow:0 24px 48px -12px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06),0 0 20px rgba(0,229,255,.04);z-index:1100;animation:topnav_dropdownIn__TN2a4 .18s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes topnav_dropdownIn__TN2a4{0%{opacity:0;transform:scale(.96) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.topnav_dropdownHeader___jjui{display:flex;align-items:center;gap:.75rem;padding:.65rem .65rem .75rem;border-bottom:1px solid var(--border-subtle);margin-bottom:.35rem}.topnav_dropdownHeaderAvatar__BVOZk{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--border-medium);flex-shrink:0;object-fit:cover;box-shadow:0 0 10px rgba(0,0,0,.2)}.topnav_dropdownInfo__DYHrM{overflow:hidden;flex:1 1;min-width:0}.topnav_dropdownNameRow__HJ8_G{display:flex;align-items:center;gap:.4rem}.topnav_dropdownName__5BjQ4{font-size:.8125rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnav_dropdownBadgeAdmin__SV7A6{font-size:.625rem;font-weight:700;font-family:var(--font-mono);color:var(--accent-cyan);background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.3);padding:.05rem .35rem;border-radius:999px;line-height:1.2}.topnav_dropdownEmail__xd4yF{font-size:.6875rem;color:var(--text-muted);font-family:var(--font-mono);margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topnav_dropdownItem__1Ct5X{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .65rem;border:none;background:transparent;border-radius:.45rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:.75rem;cursor:pointer;text-align:left;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topnav_dropdownItem__1Ct5X:hover{background-color:var(--bg-card-hover,rgba(255,255,255,.05));color:var(--text-primary)}.topnav_dropdownItemIconBox__DREWh{width:1.5rem;height:1.5rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);flex-shrink:0;transition:background-color .15s ease}.topnav_dropdownItem__1Ct5X:hover .topnav_dropdownItemIconBox__DREWh{background:rgba(255,255,255,.08)}.topnav_dropdownItemSignOut__bwGmK{color:var(--accent-rose)}.topnav_dropdownItemSignOut__bwGmK:hover{background-color:rgba(244,63,94,.1);color:var(--accent-rose)}.topnav_dropdownItemSignOut__bwGmK:hover .topnav_dropdownItemIconBox__DREWh{background:rgba(244,63,94,.15)}.topnav_dropdownDivider__r3rSJ{height:1px;background-color:var(--border-subtle);margin:.35rem .25rem}.topnav_dropdownSectionHeader__bs_b3{font-family:var(--font-mono);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.45rem .65rem .2rem}[data-theme=light] .topnav_dropdown__oF0c8{background:rgba(255,255,255,.98);border-color:#cbd5e1;box-shadow:0 20px 40px -10px rgba(15,23,42,.15),0 0 0 1px rgba(15,23,42,.05)}[data-theme=light] .topnav_dropdownItemIconBox__DREWh{background:rgba(15,23,42,.04)}[data-theme=light] .topnav_dropdownItem__1Ct5X:hover .topnav_dropdownItemIconBox__DREWh{background:rgba(15,23,42,.08)}[data-theme=sepia] .topnav_dropdown__oF0c8{background:#F3EFEA;border-color:#D8CEBF;box-shadow:0 20px 45px -10px rgba(46,40,36,.22),0 0 0 1px #E5DFD7}[data-theme=sepia] .topnav_dropdownHeader___jjui{border-bottom-color:#E5DFD7}[data-theme=sepia] .topnav_dropdownDivider__r3rSJ{background-color:#E5DFD7}[data-theme=sepia] .topnav_dropdownItem__1Ct5X{color:#1C1917}[data-theme=sepia] .topnav_dropdownItem__1Ct5X:hover{background-color:#EBE5DC;color:#1C1917}[data-theme=sepia] .topnav_dropdownItemIconBox__DREWh{background:rgba(140,110,84,.1)}[data-theme=sepia] .topnav_dropdownItem__1Ct5X:hover .topnav_dropdownItemIconBox__DREWh{background:rgba(140,110,84,.18)}[data-theme=sepia] .topnav_dropdownItemSignOut__bwGmK{color:#be123c}[data-theme=sepia] .topnav_dropdownItemSignOut__bwGmK:hover{background-color:rgba(190,18,60,.08);color:#9f1239}[data-theme=sepia] .topnav_dropdownBadgeAdmin__SV7A6{color:#8C6E54;background:rgba(140,110,84,.14);border-color:rgba(140,110,84,.35)}[data-theme=solarized] .topnav_dropdown__oF0c8{background:#002b36;border-color:#073642;box-shadow:0 20px 40px -10px rgba(0,0,0,.5),0 0 0 1px rgba(147,161,161,.1)}[data-theme=nord] .topnav_dropdown__oF0c8{background:#2e3440;border-color:#434c5e;box-shadow:0 20px 40px -10px rgba(0,0,0,.4),0 0 0 1px rgba(216,222,233,.08)}[data-theme=catppuccin] .topnav_dropdown__oF0c8{background:#1e1e2e;border-color:#313244;box-shadow:0 20px 40px -10px rgba(0,0,0,.5),0 0 0 1px rgba(203,166,247,.1)}.topnav_signOutOverlay__27q_K{position:fixed;inset:0;background-color:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:topnav_modalFadeIn__S_VEq .2s cubic-bezier(.16,1,.3,1)}@keyframes topnav_modalFadeIn__S_VEq{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.topnav_signOutModal__0gTTp{background-color:var(--bg-modal);border:1px solid var(--border-medium);border-radius:1rem;width:100%;max-width:410px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px var(--border-subtle)}.topnav_signOutHeader__EY_oi{display:flex;align-items:center;gap:.875rem}.topnav_signOutIconBox__q5I5q{width:2.75rem;height:2.75rem;border-radius:.75rem;background-color:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:var(--accent-rose);display:flex;align-items:center;justify-content:center;flex-shrink:0}.topnav_signOutHeaderText__vvzuC{display:flex;flex-direction:column;gap:.2rem}.topnav_signOutTitle__h_yFV{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.3}.topnav_signOutDescription__sl9TS{margin:0;font-size:.8125rem;color:var(--text-muted);line-height:1.4}.topnav_signOutActions__mRTCB{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.25rem}.topnav_signOutCancelBtn__TuS1j{padding:.55rem 1.1rem;border-radius:.625rem;background-color:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.topnav_signOutCancelBtn__TuS1j:hover{background-color:var(--bg-card-hover);border-color:var(--border-strong)}.topnav_signOutConfirmBtn__ZcqE_{padding:.55rem 1.15rem;border-radius:.625rem;background-color:var(--accent-rose);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;box-shadow:0 4px 12px rgba(239,68,68,.3);transition:all .15s ease}.topnav_signOutConfirmBtn__ZcqE_:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,68,68,.4)}.topnav_signOutConfirmBtn__ZcqE_:disabled{opacity:.6;cursor:not-allowed}[data-theme=sepia] .topnav_signOutModal__0gTTp{background-color:#F3EFEA;border-color:#D8CEBF;box-shadow:0 20px 45px -10px rgba(140,110,84,.25),0 0 0 1px #E5DFD7}[data-theme=sepia] .topnav_signOutIconBox__q5I5q{background-color:rgba(190,18,60,.1);border-color:rgba(190,18,60,.25);color:#be123c}[data-theme=sepia] .topnav_signOutCancelBtn__TuS1j{background-color:#ECE5DC;border-color:#D8CEBF;color:#1C1917}[data-theme=sepia] .topnav_signOutCancelBtn__TuS1j:hover{background-color:#E2DBD2}[data-theme=nord] .topnav_signOutModal__0gTTp{background-color:#2e3440;border-color:#434c5e}[data-theme=solarized] .topnav_signOutModal__0gTTp{background-color:#073642;border-color:#586e75}.logo_logoContainer__zhWWU{display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;transition:filter .25s ease,transform .25s ease}.logo_logoContainer__zhWWU:hover{transform:scale(1.05)}.logo_glow__iSyjB{filter:drop-shadow(0 0 10px rgba(139,92,246,.35))}[data-theme=sepia] .logo_glow__iSyjB{filter:drop-shadow(0 2px 6px rgba(46,40,36,.15)) drop-shadow(0 0 10px rgba(140,110,84,.25))}.theme-light .logo_glow__iSyjB,[data-theme=light] .logo_glow__iSyjB{filter:drop-shadow(0 2px 6px rgba(15,23,42,.08)) drop-shadow(0 0 10px rgba(2,132,199,.28))}[data-theme=solarized] .logo_glow__iSyjB{filter:drop-shadow(0 2px 6px rgba(0,43,54,.2)) drop-shadow(0 0 10px rgba(38,139,210,.35))}[data-theme=catppuccin] .logo_glow__iSyjB{filter:drop-shadow(0 2px 6px rgba(17,17,27,.25)) drop-shadow(0 0 10px rgba(203,166,247,.4))}[data-theme=nord] .logo_glow__iSyjB{filter:drop-shadow(0 2px 6px rgba(46,52,64,.25)) drop-shadow(0 0 10px rgba(136,192,208,.4))}.logo_logoImage__vNySJ{width:100%;height:100%;object-fit:contain;display:block}.logo_logoDark__ouCkn{display:block}.logo_logoCatppuccin__mz0TC,.logo_logoLight__AzpC6,.logo_logoNord__5AKAY,.logo_logoSepia__sJbuR,.logo_logoSolarized__uP7dl,.theme-light .logo_logoDark__ouCkn,[data-theme=catppuccin] .logo_logoDark__ouCkn,[data-theme=light] .logo_logoDark__ouCkn,[data-theme=nord] .logo_logoDark__ouCkn,[data-theme=sepia] .logo_logoDark__ouCkn,[data-theme=solarized] .logo_logoDark__ouCkn{display:none}.theme-light .logo_logoLight__AzpC6,[data-theme=light] .logo_logoLight__AzpC6,[data-theme=sepia] .logo_logoSepia__sJbuR{display:block}[data-theme=sepia] .logo_logoLight__AzpC6{display:none}[data-theme=catppuccin] .logo_logoCatppuccin__mz0TC,[data-theme=nord] .logo_logoNord__5AKAY,[data-theme=solarized] .logo_logoSolarized__uP7dl{display:block}.onboarding_spotlightOverlay__zd4Zv{position:fixed;inset:0;z-index:9990;pointer-events:auto;transition:opacity .3s ease}.onboarding_spotlightHole__bKTjj{position:absolute;border-radius:.75rem;box-shadow:0 0 0 9999px rgba(0,0,0,.72);pointer-events:auto;cursor:default;border:2px solid var(--accent-cyan)}.onboarding_spotlightHole__bKTjj:after{content:"";position:absolute;inset:-4px;border-radius:.95rem;border:2px dashed rgba(6,182,212,.4);animation:onboarding_pulseBorder__ig020 2s ease-in-out infinite}@keyframes onboarding_pulseBorder__ig020{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.onboarding_popoverCard__SDMgg{position:absolute;width:22rem;max-width:calc(100vw - 2rem);background-color:var(--modal-bg,var(--bg-card));border:1px solid var(--border-medium);border-radius:1rem;padding:1.25rem 1.35rem;box-shadow:0 20px 40px -10px rgba(0,0,0,.6),0 0 0 1px var(--border-subtle);color:var(--text-primary);z-index:9995;display:flex;flex-direction:column;gap:.875rem;pointer-events:auto;animation:onboarding_popoverFadeIn__KO5Mo .25s cubic-bezier(.16,1,.3,1)}@keyframes onboarding_popoverFadeIn__KO5Mo{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.onboarding_popoverHeader__PzdcX{display:flex;align-items:center;justify-content:space-between}.onboarding_stepBadge__SLZJE{font-size:.6875rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .6rem;border-radius:9999px;background-color:rgba(6,182,212,.12);color:var(--accent-cyan);border:1px solid rgba(6,182,212,.25)}.onboarding_skipBtn__soYC5{background:none;border:none;color:var(--text-muted);font-size:.75rem;font-family:var(--font-sans);cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:all .15s ease}.onboarding_skipBtn__soYC5:hover{color:var(--text-primary);background-color:rgba(255,255,255,.06)}.onboarding_popoverTitle__lEzvC{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.3}.onboarding_popoverDescription__wr_eI{margin:0;font-size:.84375rem;color:var(--text-muted);line-height:1.5}.onboarding_progressBar__l2w1K{width:100%;height:4px;border-radius:2px;background-color:var(--bg-card-hover,rgba(255,255,255,.08));overflow:hidden;margin-top:.25rem}.onboarding_progressFill__79HIQ{height:100%;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-primary,#6366f1));border-radius:2px;transition:width .3s ease}.onboarding_popoverActions__OLmf8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem}.onboarding_navGroup__abUnz{display:flex;align-items:center;gap:.5rem}.onboarding_btnSecondary__TYjPA{padding:.45rem .85rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-medium);color:var(--text-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:.35rem}.onboarding_btnSecondary__TYjPA:hover{background-color:var(--bg-card-hover);border-color:var(--border-strong)}.onboarding_btnPrimary__iN3Yw{padding:.45rem 1rem;border-radius:.5rem;background-color:var(--accent-cyan);border:1px solid rgba(255,255,255,.2);color:#0b0f19;font-size:.8125rem;font-weight:700;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 4px 12px rgba(6,182,212,.3)}.onboarding_btnPrimary__iN3Yw:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 16px rgba(6,182,212,.4)}.onboarding_welcomeOverlay__N_z_v{position:fixed;inset:0;background-color:rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:onboarding_welcomeFadeIn___cCYJ .25s cubic-bezier(.16,1,.3,1)}@keyframes onboarding_welcomeFadeIn___cCYJ{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.onboarding_welcomeCard__x1m1l{background-color:var(--modal-bg,var(--bg-card));border:1px solid var(--border-medium);border-radius:1.25rem;width:100%;max-width:32rem;padding:2.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;box-shadow:0 30px 60px -15px rgba(0,0,0,.7),0 0 0 1px var(--border-subtle);color:var(--text-primary);position:relative}.onboarding_welcomeIconBox__XfPc7{width:4.75rem;height:4.75rem;border-radius:1.25rem;background:var(--bg-card-hover,rgba(255,255,255,.04));border:1px solid var(--border-medium);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px -5px rgba(168,85,247,.2)}.onboarding_welcomeTitle__Hqs4h{margin:0;font-size:1.5rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.onboarding_welcomeDescription__Szh6M{margin:0;font-size:.925rem;color:var(--text-muted);line-height:1.6}.onboarding_welcomeFeatureList___YIEI{display:flex;flex-direction:column;gap:.65rem;width:100%;text-align:left;margin:.5rem 0}.onboarding_welcomeFeatureItem__0B_kq{display:flex;align-items:center;gap:.75rem;font-size:.84375rem;color:var(--text-secondary);background-color:var(--bg-dark,rgba(0,0,0,.2));padding:.6rem .9rem;border-radius:.625rem;border:1px solid var(--border-subtle)}.onboarding_welcomeActions__ZeU3N{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem}.onboarding_startTourBtn__Jzaaf{width:100%;padding:.85rem;border-radius:.75rem;background:linear-gradient(135deg,#a855f7,#7c3aed);border:1px solid rgba(255,255,255,.25);color:#ffffff;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 6px 20px rgba(168,85,247,.35);transition:all .2s ease}.onboarding_startTourBtn__Jzaaf:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 25px rgba(168,85,247,.45)}.onboarding_dismissTourBtn__PNevt{width:100%;padding:.65rem;background:none;border:none;color:var(--text-muted);font-size:.84375rem;font-weight:500;cursor:pointer;transition:color .15s ease}.onboarding_dismissTourBtn__PNevt:hover{color:var(--text-primary)}.onboarding_celebrationCard__mA0cb{background-color:var(--modal-bg,var(--bg-card));border:1px solid var(--border-medium);border-radius:1.25rem;width:100%;max-width:30rem;padding:2.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;box-shadow:0 30px 60px -15px rgba(0,0,0,.7),0 0 0 1px var(--border-subtle);color:var(--text-primary)}.onboarding_celebrationIconBox__gFCEM{width:4.75rem;height:4.75rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(168,85,247,.15));border:1px solid rgba(6,182,212,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -5px rgba(6,182,212,.25),0 0 20px rgba(168,85,247,.15);transition:all .3s ease}[data-theme=sepia] .onboarding_celebrationCard__mA0cb,[data-theme=sepia] .onboarding_popoverCard__SDMgg,[data-theme=sepia] .onboarding_welcomeCard__x1m1l{background-color:#F3EFEA;border-color:#D8CEBF;box-shadow:0 20px 45px -10px rgba(140,110,84,.25),0 0 0 1px #E5DFD7}[data-theme=sepia] .onboarding_celebrationIconBox__gFCEM{background:linear-gradient(135deg,#EBE3D7,#E2D7C8);border-color:#CFC2B2;box-shadow:0 10px 25px -5px rgba(140,110,84,.25)}[data-theme=sepia] .onboarding_btnSecondary__TYjPA{background-color:#ECE5DC;border-color:#D8CEBF;color:#1C1917}[data-theme=sepia] .onboarding_welcomeFeatureItem__0B_kq{background-color:#ECE5DC;border-color:#D8CEBF;color:#44403C}[data-theme=sepia] .onboarding_spotlightHole__bKTjj{border-color:#0284c7}[data-theme=nord] .onboarding_celebrationCard__mA0cb,[data-theme=nord] .onboarding_popoverCard__SDMgg,[data-theme=nord] .onboarding_welcomeCard__x1m1l{background-color:#2e3440;border-color:#434c5e}[data-theme=nord] .onboarding_celebrationIconBox__gFCEM{background:linear-gradient(135deg,rgba(136,192,208,.15),rgba(94,129,172,.2));border-color:rgba(136,192,208,.4);box-shadow:0 10px 25px -5px rgba(136,192,208,.25)}[data-theme=nord] .onboarding_btnSecondary__TYjPA{background-color:#3b4252;border-color:#4c566a}.theme-light .onboarding_celebrationIconBox__gFCEM,[data-theme=light] .onboarding_celebrationIconBox__gFCEM{background:linear-gradient(135deg,rgba(2,132,199,.08),rgba(99,102,241,.08));border-color:rgba(2,132,199,.25);box-shadow:0 10px 25px -5px rgba(2,132,199,.15)}[data-theme=catppuccin] .onboarding_celebrationIconBox__gFCEM{background:linear-gradient(135deg,rgba(203,166,247,.15),rgba(137,180,250,.18));border-color:rgba(203,166,247,.4);box-shadow:0 10px 25px -5px rgba(203,166,247,.25)}[data-theme=solarized] .onboarding_celebrationIconBox__gFCEM{background:linear-gradient(135deg,rgba(38,139,210,.15),rgba(42,161,152,.18));border-color:rgba(38,139,210,.4);box-shadow:0 10px 25px -5px rgba(38,139,210,.25)}.settings_modalOverlay__yh2Dy{position:fixed;inset:0;background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:settings_fadeIn__L8MlW .2s ease-out}.settings_modalContent__EvVuQ{width:100%;max-width:820px;height:640px;max-height:90vh;background-color:var(--bg-card);border:1px solid var(--border-medium);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px var(--border-subtle);animation:settings_scaleUp__in9YA .22s cubic-bezier(.16,1,.3,1)}.settings_modalContentExpanded___g67D{max-width:1280px}@keyframes settings_fadeIn__L8MlW{0%{opacity:0}to{opacity:1}}@keyframes settings_scaleUp__in9YA{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.settings_modalHeader__883Iu{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.75rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-card-alt)}.settings_headerTitle__Vga5z{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;color:var(--text-primary)}.settings_headerIcon__LzH0Q{color:var(--accent-cyan)}.settings_closeBtn__XuNha{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--text-muted);transition:all .15s ease}.settings_closeBtn__XuNha:hover{color:var(--text-primary);background-color:var(--bg-card-hover)}.settings_modalBody__Qnkg6{display:flex;flex:1 1;overflow:hidden}.settings_tabsSidebar__r_YXU{width:220px;min-width:220px;max-width:220px;flex-shrink:0;background-color:var(--bg-card-alt);border-right:1px solid var(--border-subtle);padding:1rem .75rem;display:flex;flex-direction:column;gap:.375rem;overflow-y:auto}.settings_tabButton__1GG0P{display:flex;align-items:center;gap:.75rem;padding:.65rem .875rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);transition:all .15s ease;text-align:left;border:1px solid transparent}.settings_tabButton__1GG0P:hover{color:var(--text-primary);background-color:var(--bg-card-hover)}.settings_tabButtonActive__OaWJG{background-color:var(--bg-card);color:var(--text-primary);border-color:var(--border-strong);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.05)}.settings_dangerTabActive__Jfh6I{background-color:rgba(251,113,133,.12)!important;color:var(--accent-rose)!important;border-color:rgba(251,113,133,.3)!important}.settings_tabContent__L1yQV{width:600px;min-width:600px;max-width:600px;flex-shrink:0;padding:1.75rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;box-sizing:border-box}.settings_sectionHeader__8JOcC{margin-bottom:.5rem}.settings_sectionTitle__76Bhr{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.settings_sectionDesc__mlI__{font-size:.78125rem;color:var(--text-secondary);line-height:1.4}.settings_settingRow__69FlU{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.125rem;background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:.625rem;gap:1.25rem;transition:border-color .15s ease}.settings_settingRow__69FlU:hover{border-color:var(--border-medium)}.settings_settingInfo__m39bJ{display:flex;flex-direction:column;gap:.2rem}.settings_settingLabel__9C1GT{font-size:.84375rem;font-weight:600;color:var(--text-primary)}.settings_settingSub__cEYAh{font-size:.75rem;color:var(--text-muted);line-height:1.35}.settings_switch__99WkD{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.settings_switch__99WkD input{opacity:0;width:0;height:0}.settings_slider__n502e{cursor:pointer;inset:0;background-color:var(--border-medium);border-radius:24px;border:1px solid var(--border-medium)}.settings_slider__n502e,.settings_slider__n502e:before{position:absolute;transition:.25s cubic-bezier(.4,0,.2,1)}.settings_slider__n502e:before{content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--bg-card);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25)}input:checked+.settings_slider__n502e{background-color:var(--accent-cyan);border-color:var(--accent-cyan)}input:checked+.settings_slider__n502e:before{background-color:var(--text-on-accent);transform:translateX(20px)}.settings_themeGrid__E3TnB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;width:100%}@media (max-width:580px){.settings_themeGrid__E3TnB{grid-template-columns:repeat(2,1fr)}}.settings_themeCard__LScaZ{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem 1rem;border-radius:.625rem;background-color:var(--bg-card);border:1.5px solid var(--border-medium);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.settings_themeCard__LScaZ:hover{border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_themeCardActive__gIInf{border-color:var(--accent-cyan)!important;background-color:var(--bg-card-alt)!important;box-shadow:0 2px 8px rgba(140,110,84,.15),inset 0 0 0 1px var(--accent-cyan)!important}.settings_themeCardLabel__XYI46{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.settings_themeCardActive__gIInf .settings_themeCardLabel__XYI46{font-weight:700;color:var(--text-primary)}.settings_fontChips__8R70y{display:flex;gap:.5rem;flex-wrap:wrap}.settings_fontChip__vvdL1{padding:.45rem .875rem;border-radius:.5rem;font-size:.75rem;font-family:var(--font-mono);background-color:var(--bg-card);border:1.5px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.settings_fontChip__vvdL1:hover{color:var(--text-primary);border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_fontChipActive__9EitH{background-color:var(--bg-card-alt)!important;color:var(--accent-cyan)!important;border-color:var(--accent-cyan)!important;font-weight:700;box-shadow:0 2px 8px rgba(140,110,84,.12)!important}.settings_fontChipActive__9EitH:hover{background-color:var(--bg-card-hover)!important;color:var(--accent-cyan)!important}.settings_codePreviewBox__g8oeB{background-color:var(--bg-card);border:1px solid var(--border-medium);border-radius:.625rem;padding:1rem 1.125rem;font-family:var(--font-mono);color:var(--text-primary);overflow-x:auto;line-height:1.6;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.settings_volumeBox__aNGnX{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.125rem;background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:.75rem;margin-bottom:1.25rem;transition:all .2s ease}.settings_volumeBox__aNGnX:hover{border-color:var(--border-medium)}.settings_volumeTopRow__I1oby{display:flex;align-items:center;justify-content:space-between}.settings_volumeBadge__zOdvd{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:.375rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--accent-cyan);box-shadow:0 1px 2px rgba(0,0,0,.05)}.settings_volumeControlsRow__CYc5x{display:flex;align-items:center;gap:.75rem}.settings_volumeMuteBtn__J0pN1{display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:.5rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.settings_volumeMuteBtn__J0pN1:hover{color:var(--text-primary);border-color:var(--border-medium);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_volumeMuteBtnActive__6OfBo{color:var(--accent-rose)!important;border-color:rgba(251,113,133,.4)!important;background-color:rgba(251,113,133,.08)!important}.settings_volumeSliderContainer__3zqsT{position:relative;flex:1 1;display:flex;align-items:center}.settings_volumeRange__fjNFW{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;outline:none;cursor:pointer;transition:all .15s ease;border:1px solid var(--border-subtle)}.settings_volumeRange__fjNFW::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--btn-primary-bg);border:2.5px solid var(--bg-card);box-shadow:0 2px 5px rgba(0,0,0,.35);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .15s ease,box-shadow .15s ease,background .15s ease;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.settings_volumeRange__fjNFW:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 4px rgba(6,182,212,.2),0 2px 6px rgba(0,0,0,.3)}.settings_volumeRange__fjNFW:active::-webkit-slider-thumb{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(1.2);box-shadow:0 0 0 6px rgba(6,182,212,.3),0 2px 8px rgba(0,0,0,.4)}.settings_volumeRange__fjNFW::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--btn-primary-bg);border:2.5px solid var(--bg-card);box-shadow:0 2px 5px rgba(0,0,0,.35);cursor:grab;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.settings_volumeRange__fjNFW:hover::-moz-range-thumb{transform:scale(1.12)}.settings_volumeRange__fjNFW:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.2)}.settings_volumePresets__4xmv1{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.settings_volumePresetChip__Uvajg{padding:.25rem .5rem;font-size:.6875rem;font-family:var(--font-mono);font-weight:600;border-radius:.375rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:all .15s ease}.settings_volumePresetChip__Uvajg:hover{color:var(--text-primary);border-color:var(--border-medium);background-color:var(--bg-card-hover)}.settings_volumePresetChipActive__u7lqq{background-color:var(--bg-card-alt)!important;border-color:var(--accent-cyan)!important;color:var(--accent-cyan)!important;font-weight:700}.settings_soundGrid__2a9PO{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.settings_soundCard__KnH_7{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;border-radius:.5rem;background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);cursor:pointer;transition:all .15s ease;text-align:left}.settings_soundCard__KnH_7:hover{border-color:var(--border-medium);background-color:var(--bg-card-hover)}.settings_soundCardActive__Edges{border-color:var(--accent-cyan)!important;background-color:var(--bg-card-alt)!important}.settings_soundCardLeft__WjAwh{display:flex;flex-direction:column;gap:.2rem;overflow:hidden}.settings_soundCardTitle__i77lJ{font-size:.78125rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings_soundBadge__wuL8r{display:inline-flex;font-size:.625rem;font-family:var(--font-mono);padding:.1rem .35rem;border-radius:.25rem;font-weight:600;width:-moz-fit-content;width:fit-content}.settings_testAudioBtn__CClJJ{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);transition:all .15s ease;flex-shrink:0}.settings_testAudioBtn__CClJJ:hover{color:var(--text-primary);background-color:var(--bg-card-hover);border-color:var(--border-medium)}.settings_keybindRow__xqGOR{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:.5rem}.settings_keyBadge__wjXVg{display:inline-flex;align-items:center;border:1px solid var(--border-medium);color:var(--accent-cyan);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.15)}.settings_keyBadge__wjXVg,.settings_rebindBtn__Ur5_6{padding:.35rem .75rem;background-color:var(--bg-card);border-radius:.375rem;font-family:var(--font-mono);font-size:.75rem}.settings_rebindBtn__Ur5_6{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;transition:all .15s ease}.settings_rebindBtn__Ur5_6:hover{background-color:var(--bg-card-hover);border-color:var(--border-medium)}.settings_rebindBtnActive__VieDf{background-color:var(--bg-card-alt);color:var(--accent-cyan);border-color:var(--accent-cyan);font-weight:700;animation:settings_pulse__mlBx4 1s infinite}@keyframes settings_pulse__mlBx4{0%,to{opacity:1}50%{opacity:.6}}.settings_dangerBox__3Pvy2{border:1px solid rgba(251,113,133,.35);background-color:rgba(251,113,133,.05);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.settings_dangerTitle__4ppDW{font-size:.9375rem;font-weight:700;color:var(--accent-rose);display:flex;align-items:center;gap:.5rem}.settings_dangerDesc___tC6n{font-size:.78125rem;color:var(--text-secondary);line-height:1.5}.settings_deleteAccountBtn___wSwB{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.25rem;background-color:var(--btn-danger-bg);color:var(--btn-danger-text);border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;align-self:flex-start}.settings_deleteAccountBtn___wSwB:hover{filter:brightness(1.1);box-shadow:0 4px 12px rgba(220,38,38,.35)}.settings_confirmModal__FSQuK{max-width:480px;background-color:var(--modal-bg);border:1px solid rgba(251,113,133,.4);border-radius:.875rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.3)}.settings_confirmInput__R6JAe{width:100%;padding:.65rem .875rem;background-color:var(--bg-card-alt);border:1px solid var(--border-medium);border-radius:.5rem;color:var(--text-primary);font-family:var(--font-mono);font-size:.8125rem;outline:none}.settings_confirmInput__R6JAe:focus{border-color:var(--accent-rose)}.settings_confirmActions__m9eLZ{display:flex;justify-content:flex-end;gap:.625rem}.settings_cancelBtn__CQFW_{padding:.55rem 1rem;border-radius:.5rem;background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);font-size:.8125rem;color:var(--text-secondary);cursor:pointer}.settings_cancelBtn__CQFW_:hover{color:var(--text-primary);background-color:var(--bg-card-hover)}.settings_layoutGrid__advD_{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.875rem;gap:.875rem}.settings_layoutCard__sVSuY{background-color:var(--bg-card-alt);border:1px solid var(--border-subtle);border-radius:.625rem;padding:.875rem;cursor:pointer;display:flex;flex-direction:column;gap:.625rem;transition:all .18s ease;position:relative}.settings_layoutCard__sVSuY:hover{border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_layoutCardActive__tKx1u{border-color:var(--accent-primary)!important;background-color:var(--bg-card)!important;box-shadow:0 0 16px rgba(0,0,0,.15)}.settings_layoutHeader__n_pND{display:flex;align-items:center;justify-content:space-between}.settings_layoutName__bSwgG{font-size:.875rem;font-weight:700;color:var(--text-primary)}.settings_layoutActiveBadge__LAnb4{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;color:var(--accent-primary);background:var(--state-info-bg);padding:.15rem .45rem;border-radius:.25rem}.settings_layoutDesc__5r3B9{font-size:.71875rem;color:var(--text-muted);line-height:1.35}.settings_layoutPreviewGrid__hP51Y{display:flex;flex-direction:column;gap:3px;background:var(--bg-sunken);padding:.4rem;border-radius:.375rem;border:1px solid var(--border-subtle)}.settings_layoutPreviewRow__Cz6CH{display:flex;justify-content:center;gap:2px}.settings_layoutPreviewKey__olzVg{font-family:var(--font-mono);font-size:.625rem;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:2px;color:var(--text-secondary)}.settings_sizeGrid__u2eTE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.625rem;gap:.625rem}@media (max-width:640px){.settings_sizeGrid__u2eTE{grid-template-columns:1fr}}.settings_sizeCard__q6xT3{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem .875rem;background-color:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:.5rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_sizeCard__q6xT3:hover{border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_sizeCardActive__BCRyG{background-color:var(--bg-card-alt)!important;border-color:var(--accent-cyan)!important;box-shadow:0 2px 8px rgba(140,110,84,.12),inset 0 0 0 1px var(--accent-cyan)!important}.settings_sizeCardTop__Yqs0s{display:flex;align-items:center;justify-content:space-between;width:100%}.settings_sizeCardLabel__rxxF3{font-size:.8125rem;font-weight:700;color:var(--text-primary)}.settings_sizeCardActive__BCRyG .settings_sizeCardLabel__rxxF3{color:var(--accent-cyan)}.settings_sizeCardTag__m4QRg{font-family:var(--font-mono);font-size:.6875rem;color:var(--text-muted);background:var(--bg-sunken);padding:.1rem .35rem;border-radius:.25rem}.settings_sizeCardDesc__AKTLk{font-size:.6875rem;color:var(--text-muted);line-height:1.3}.settings_fontGrid__ECwe_{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.625rem;gap:.625rem}.settings_fontCard__GTWk7{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .875rem;background-color:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:.5rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_fontCard__GTWk7:hover{border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_fontCardActive__DjP2_{background-color:var(--bg-card-alt)!important;border-color:var(--accent-cyan)!important;box-shadow:0 2px 8px rgba(140,110,84,.12),inset 0 0 0 1px var(--accent-cyan)!important}.settings_fontCardHeader__G36Fg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.settings_fontCardName__b_fCN{font-size:.8125rem;font-weight:700;color:var(--text-primary)}.settings_fontCardActive__DjP2_ .settings_fontCardName__b_fCN{color:var(--accent-cyan)}.settings_fontCardTag__jRLiv{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;background-color:var(--bg-sunken);color:var(--text-muted)}.settings_fontCardActive__DjP2_ .settings_fontCardTag__jRLiv{background-color:rgba(56,189,248,.15);color:var(--accent-cyan)}.settings_fontCardSample__BIVNn{font-size:.75rem;color:var(--text-secondary);background:var(--bg-sunken);padding:.3rem .5rem;border-radius:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings_fontCardDesc__1BvmV{font-size:.6875rem;color:var(--text-muted);line-height:1.25}.settings_wrapGrid__Tn60Y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem;gap:.625rem}@media (max-width:600px){.settings_wrapGrid__Tn60Y{grid-template-columns:1fr}}.settings_wrapCard__LnjT5{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .875rem;background-color:var(--bg-card);border:1.5px solid var(--border-medium);border-radius:.5rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_wrapCard__LnjT5:hover{border-color:var(--border-strong);background-color:var(--bg-card-hover);transform:translateY(-1px)}.settings_wrapCardActive__C25bA{background-color:var(--bg-card-alt)!important;border-color:var(--accent-cyan)!important;box-shadow:0 2px 8px rgba(140,110,84,.12),inset 0 0 0 1px var(--accent-cyan)!important}.settings_wrapCardHeader__6eA2l{display:flex;align-items:center;justify-content:space-between}.settings_wrapCardTitle__dcQY5{font-size:.8125rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.4rem}.settings_wrapCardActive__C25bA .settings_wrapCardTitle__dcQY5{color:var(--accent-cyan)}.settings_wrapCardDesc__UFpMa{font-size:.6875rem;color:var(--text-muted);line-height:1.35}.settings_headerActions__acrrV{display:flex;align-items:center;gap:.5rem}.settings_previewToggleBtn__oNbGx{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border-medium);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings_previewToggleBtn__oNbGx:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);background-color:var(--bg-card-hover)}.settings_previewToggleBtnActive__cvLdx{background-color:var(--bg-card)!important;color:var(--accent-cyan)!important;border-color:var(--accent-cyan)!important;box-shadow:0 1px 4px rgba(56,189,248,.15)}.settings_previewSidebar__K5Ktm{width:460px;min-width:0;background-color:var(--bg-card-alt);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;position:relative}.settings_previewSidebarClosed__4oTEQ{display:none;width:0}.settings_previewSidebarInner__C6Etr{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:auto;box-sizing:border-box;width:460px;min-width:460px;max-width:460px}.settings_previewTopBar__3mO5W{justify-content:space-between}.settings_previewTitleGroup__jbgxc,.settings_previewTopBar__3mO5W{display:flex;align-items:center;gap:.5rem}.settings_previewTitle__5jZrX{font-size:.8125rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.35rem}.settings_previewActivePill__vPfWp{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .45rem;border-radius:9999px;background-color:rgba(56,189,248,.12);color:var(--accent-cyan);border:1px solid rgba(56,189,248,.25)}.settings_previewRestartBtn__JIwPY{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border-subtle);padding:.25rem .55rem;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.settings_previewRestartBtn__JIwPY:hover{color:var(--accent-cyan);border-color:var(--accent-cyan);background-color:var(--bg-card-hover)}.settings_previewMetricsStrip__QbID6{display:flex;align-items:stretch;border-radius:.625rem;background-color:var(--bg-card);border:1px solid var(--border-subtle);overflow:hidden}.settings_previewMetricCell__mjsg2{flex:1 1;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.15rem;border-right:1px solid var(--border-subtle);text-align:center}.settings_previewMetricCell__mjsg2:last-child{border-right:none}.settings_previewMetricLabel__1UvSD{font-size:.5625rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.settings_previewMetricValue__ZLdaw{font-size:1.125rem;font-family:var(--editor-font-family,var(--font-mono));font-weight:700;line-height:1.1;color:var(--text-primary)}.settings_previewEditorWindow__5efSa{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px rgba(0,0,0,.08);flex:1 1;min-height:260px}.settings_previewTabsBar__NjuTK{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-card-alt);border-bottom:1px solid var(--border-subtle);padding:0 .75rem;height:36px}.settings_previewTabActive__RjkBd{display:flex;align-items:center;gap:.4rem;padding:0 .75rem;height:100%;background-color:var(--bg-card);border-top:2px solid var(--accent-cyan);border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-mono);font-size:.6875rem;margin-top:1px}.settings_previewBadgesGroup__ei7p7{display:flex;align-items:center;gap:.35rem}.settings_previewSmallBadge__IWIKH{font-size:.625rem;font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-sunken);padding:.1rem .4rem;border-radius:.25rem}.settings_previewBreadcrumb__BXfus{padding:.4rem .75rem;font-size:.65rem;font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background-color:var(--bg-card)}.settings_previewTypingZone__x_i1G{display:flex;position:relative;flex:1 1;cursor:text;outline:none;background-color:var(--bg-card);min-height:180px;transition:box-shadow .2s ease}.settings_previewTypingZone__x_i1G:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-cyan)}.settings_previewGutter__1cxZR{padding:1rem .5rem;text-align:right;color:var(--text-muted);font-family:var(--editor-font-family,var(--font-mono));min-width:2.25rem;border-right:1px solid var(--border-subtle);background-color:var(--bg-card-alt)}.settings_previewGutter__1cxZR,.settings_previewTypingContent__wH7mx{-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.8}.settings_previewTypingContent__wH7mx{padding:1rem;flex:1 1;white-space:pre-wrap;letter-spacing:.01em;outline:none}.settings_charPending__309RT{color:var(--char-untyped);transition:color .08s ease}.settings_charCorrect__NPtwp{color:var(--char-correct);transition:color .08s ease}.settings_charIncorrect__3roiI{color:var(--char-incorrect-text);background-color:var(--char-incorrect-bg);border-radius:2px;text-decoration:underline;-webkit-text-decoration-color:var(--char-incorrect-text);text-decoration-color:var(--char-incorrect-text);text-underline-offset:3px;transition:color .08s ease,background-color .08s ease}.settings_charCursor__3UcAk{border-left:2px solid var(--accent-cyan);margin-left:-1px;animation:settings_cursorBlink__l0zI7 1s step-end infinite}.settings_previewFooterHint__ffkyQ{font-size:.6875rem;color:var(--text-muted);line-height:1.35;display:flex;align-items:flex-start;gap:.4rem;background-color:var(--bg-card);padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--border-subtle)}@media (max-width:1320px){.settings_modalContent__EvVuQ{max-width:96vw!important}.settings_tabContent__L1yQV{width:520px;min-width:520px;max-width:520px}.settings_previewSidebar__K5Ktm{width:400px;min-width:0}.settings_previewSidebarInner__C6Etr{width:400px;min-width:400px;max-width:400px}}@media (max-width:1024px){.settings_previewSidebar__K5Ktm,.settings_previewToggleBtn__oNbGx{display:none!important}}