.ThemePopover_selectionState__y4jQU{min-height:9px;margin-top:-3px;color:inherit;font:800 8px/1 var(--font-sans,sans-serif);letter-spacing:.05em;text-transform:uppercase}.ThemePopover_policyMeta__euBiH{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ThemePopover_policyMeta__euBiH span{max-width:100%;padding:2px 5px;overflow:hidden;color:var(--ci-muted,#8ca0b5);background:color-mix(in srgb,var(--ci-accent-2,#27c2dd) 7%,transparent);border:1px solid color-mix(in srgb,var(--ci-accent-2,#27c2dd) 20%,transparent);border-radius:999px;font:700 8px/1.2 var(--font-sans,sans-serif);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ThemePopover_policyError__fcbSg,.ThemePopover_policyNotice__yKlNA,.ThemePopover_policyReason__REres{margin:6px 0 0;font:600 9px/1.35 var(--font-sans,sans-serif)}.ThemePopover_policyReason__REres{color:#e7bd73}.ThemePopover_policyNotice__yKlNA{color:#a9c9e8}.ThemePopover_policyError__fcbSg{color:#ffaaaa}.ThemePopover_openSettingsButton__bbxS8{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:0 10px;color:var(--text-primary,#e6edf6);background:color-mix(in srgb,var(--ci-accent-2,#27c2dd) 8%,var(--bg-3,#101520));border:1px solid color-mix(in srgb,var(--ci-accent-2,#27c2dd) 26%,var(--ci-border,#283548));border-radius:9px;font:700 10px/1 var(--font-sans,sans-serif);cursor:pointer}.ThemePopover_openSettingsButton__bbxS8:focus-visible,.ThemePopover_openSettingsButton__bbxS8:hover{border-color:var(--ci-accent-2,#27c2dd);outline:2px solid color-mix(in srgb,var(--ci-accent-2,#27c2dd) 40%,transparent);outline-offset:2px}.SettingsDrawer_srOnly__FN9lX{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SettingsDrawer_scrim__kAGAa{position:fixed;inset:0;z-index:96;display:grid;justify-items:end;padding:clamp(8px,2vw,24px);background:rgba(3,7,13,.7);backdrop-filter:blur(10px)}.SettingsDrawer_dialog__HIOfY{width:min(980px,calc(100vw - clamp(16px, 4vw, 48px)));height:min(900px,calc(100dvh - clamp(16px, 4vw, 48px)));min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);color:var(--text-primary,#e6edf6);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent,#22c5d6) 13%,transparent),transparent 36%),linear-gradient(180deg,var(--bg-3,#101722),var(--bg-2,#0a1019));border:1px solid var(--ci-border,#283548);border-radius:20px;box-shadow:0 30px 100px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.05);overflow:hidden}.SettingsDrawer_dialog__HIOfY:focus{outline:none}.SettingsDrawer_dialogHeader__ExFDs{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 14px}.SettingsDrawer_dialogHeader__ExFDs h1,.SettingsDrawer_sectionHeader__4xxB_ h2,.SettingsDrawer_setting__9ezWB h3{margin:0;color:var(--text-primary,#e6edf6)}.SettingsDrawer_dialogHeader__ExFDs h1{margin-top:3px;font-size:clamp(22px,3vw,30px);line-height:1.1}.SettingsDrawer_dialogHeader__ExFDs p:last-child,.SettingsDrawer_sectionHeader__4xxB_>p:last-child,.SettingsDrawer_settingCopy__JXEAA>p,.SettingsDrawer_statusCard__luHVt>p{margin:6px 0 0;color:var(--ci-muted,#8ca0b5);font-size:13px;line-height:1.5}.SettingsDrawer_eyebrow__1E_Ci{margin:0;color:var(--ci-accent-2,#27c2dd);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.SettingsDrawer_closeButton__6Wjzt{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--text-primary,#e6edf6);background:color-mix(in srgb,var(--bg-4,#172131) 90%,transparent);border:1px solid var(--ci-border,#283548);border-radius:10px;font-size:23px;line-height:1;cursor:pointer}.SettingsDrawer_closeButton__6Wjzt:focus-visible,.SettingsDrawer_closeButton__6Wjzt:hover,.SettingsDrawer_manageLink__sVzCZ:focus-visible,.SettingsDrawer_manageLink__sVzCZ:hover,.SettingsDrawer_navigation__1wqic a:focus-visible,.SettingsDrawer_resetButton__hj4Xk:focus-visible,.SettingsDrawer_retryButton__zA25v:focus-visible{border-color:var(--ci-accent-2,#27c2dd);outline:2px solid color-mix(in srgb,var(--ci-accent-2,#27c2dd) 45%,transparent);outline-offset:2px}.SettingsDrawer_searchBar__XvMhc{padding:0 24px 16px}.SettingsDrawer_searchBar__XvMhc>label{display:block;margin-bottom:7px;color:var(--text-primary,#e6edf6);font-size:12px;font-weight:700}.SettingsDrawer_searchInputWrap__A_38Z{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;background:var(--bg-1,#070c13);border:1px solid var(--ci-border,#283548);border-radius:12px}.SettingsDrawer_searchInputWrap__A_38Z:focus-within{border-color:var(--ci-accent-2,#27c2dd);box-shadow:0 0 0 3px color-mix(in srgb,var(--ci-accent-2,#27c2dd) 13%,transparent)}.SettingsDrawer_searchInputWrap__A_38Z input{min-width:0;height:42px;color:var(--text-primary,#e6edf6);background:transparent;border:0;outline:0;font:inherit}.SettingsDrawer_searchInputWrap__A_38Z button{color:var(--ci-accent-2,#27c2dd);background:transparent;border:0;font-size:11px;cursor:pointer}.SettingsDrawer_loadBanner__Qz94a{margin:0 24px 14px;padding:10px 12px;display:flex;align-items:baseline;gap:10px;color:#d7e4ef;background:rgba(224,166,79,.11);border:1px solid rgba(224,166,79,.34);border-radius:10px;font-size:12px}.SettingsDrawer_loadBannerCopy___JQaH{min-width:0;display:grid;flex:1 1 auto;gap:2px}.SettingsDrawer_retryButton__zA25v{flex:0 0 auto;padding:5px 9px;color:var(--text-primary,#e6edf6);background:color-mix(in srgb,var(--bg-4,#172131) 84%,transparent);border:1px solid;border-radius:7px;font:700 10px/1.2 var(--font-sans,sans-serif);cursor:pointer}.SettingsDrawer_loadBanner__Qz94a[data-state=auth-expired],.SettingsDrawer_loadBanner__Qz94a[data-state=error]{background:rgba(235,95,95,.1);border-color:rgba(235,95,95,.35)}.SettingsDrawer_dialogBody__hq9N6{min-height:0;display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);border-top:1px solid var(--ci-border,#283548)}.SettingsDrawer_content__chNOP,.SettingsDrawer_navigation__1wqic{min-height:0;overflow:auto;scrollbar-gutter:stable}.SettingsDrawer_navigation__1wqic{padding:14px;background:color-mix(in srgb,var(--bg-1,#070c13) 64%,transparent);border-right:1px solid var(--ci-border,#283548)}.SettingsDrawer_navigation__1wqic ul{display:grid;gap:4px;padding:0;margin:0;list-style:none}.SettingsDrawer_navigation__1wqic a{display:grid;gap:3px;padding:10px;color:var(--text-primary,#e6edf6);text-decoration:none;border:1px solid transparent;border-radius:10px}.SettingsDrawer_navigation__1wqic a:hover{background:color-mix(in srgb,var(--accent,#22c5d6) 8%,transparent);border-color:color-mix(in srgb,var(--accent,#22c5d6) 22%,transparent)}.SettingsDrawer_navigation__1wqic a span{font-size:12px;font-weight:700}.SettingsDrawer_navigation__1wqic a small{color:var(--ci-muted,#8ca0b5);font-size:10px;line-height:1.35}.SettingsDrawer_content__chNOP{padding:18px clamp(14px,3vw,26px) 40px;scroll-behavior:smooth}.SettingsDrawer_section___h6BN{scroll-margin-top:16px;padding:5px 0 26px;border-bottom:1px solid color-mix(in srgb,var(--ci-border,#283548) 75%,transparent)}.SettingsDrawer_section___h6BN+.SettingsDrawer_section___h6BN{padding-top:27px}.SettingsDrawer_section___h6BN:last-child{border-bottom:0}.SettingsDrawer_section___h6BN:focus{outline:none}.SettingsDrawer_section___h6BN:focus-visible .SettingsDrawer_sectionHeader__4xxB_ h2{text-decoration:underline;text-decoration-color:var(--ci-accent-2,#27c2dd);text-underline-offset:5px}.SettingsDrawer_sectionHeader__4xxB_ h2{margin-top:5px;font-size:19px}.SettingsDrawer_sectionBody__EhwgI{display:grid;gap:10px;margin-top:15px}.SettingsDrawer_setting__9ezWB,.SettingsDrawer_statusCard__luHVt{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:18px;align-items:center;padding:15px;background:color-mix(in srgb,var(--bg-4,#172131) 76%,transparent);border:1px solid var(--ci-border,#283548);border-radius:13px}.SettingsDrawer_settingTitleRow__pCpPK{display:flex;align-items:center;gap:10px}.SettingsDrawer_setting__9ezWB h3{font-size:13px}.SettingsDrawer_control__bmEtV{min-width:0;justify-self:end}.SettingsDrawer_badges__WZ7BJ{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.SettingsDrawer_badge__zRig_{display:inline-flex;max-width:100%;padding:3px 7px;overflow:hidden;color:#aebfd0;background:rgba(113,139,166,.1);border:1px solid rgba(113,139,166,.22);border-radius:999px;font-size:9px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.SettingsDrawer_badge__zRig_[data-kind=approval_step_up],.SettingsDrawer_badge__zRig_[data-kind=locked],.SettingsDrawer_badge__zRig_[data-kind=managed]{color:#f3c777;background:rgba(224,166,79,.1);border-color:rgba(224,166,79,.32)}.SettingsDrawer_badge__zRig_[data-kind=auth-expired],.SettingsDrawer_badge__zRig_[data-kind=conflict],.SettingsDrawer_badge__zRig_[data-kind=error]{color:#ffaaaa;background:rgba(235,95,95,.1);border-color:rgba(235,95,95,.3)}.SettingsDrawer_badge__zRig_[data-kind=saved]{color:#98dfae;background:rgba(54,190,96,.1);border-color:rgba(54,190,96,.3)}.SettingsDrawer_fieldError__srWzM,.SettingsDrawer_notice__OGuuv,.SettingsDrawer_reason__E8ebM{margin:8px 0 0;font-size:11px;line-height:1.4}.SettingsDrawer_reason__E8ebM{color:#f1c875}.SettingsDrawer_notice__OGuuv{color:#a9c9e8}.SettingsDrawer_fieldError__srWzM{color:#ffaaaa}.SettingsDrawer_resetButton__hj4Xk{margin-left:auto;padding:3px 7px;color:var(--ci-accent-2,#27c2dd);background:transparent;border:1px solid color-mix(in srgb,var(--ci-accent-2,#27c2dd) 25%,transparent);border-radius:7px;font-size:9px;cursor:pointer}.SettingsDrawer_toggleLabel__2gVuH{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;color:var(--text-primary,#e6edf6);font-size:11px;font-weight:650;cursor:pointer}.SettingsDrawer_toggleLabel__2gVuH input{position:absolute;width:1px;height:1px;opacity:0}.SettingsDrawer_toggleTrack__xAk2m{width:38px;height:22px;flex:0 0 auto;display:flex;align-items:center;padding:2px;background:#314050;border:1px solid #4a5c6d;border-radius:999px;transition:background .12s ease,border-color .12s ease}.SettingsDrawer_toggleTrack__xAk2m span{width:16px;height:16px;display:block;background:#c6d2dd;border-radius:50%;transition:transform .12s ease}.SettingsDrawer_toggleLabel__2gVuH input:checked+.SettingsDrawer_toggleTrack__xAk2m{background:color-mix(in srgb,var(--ci-accent-2,#27c2dd) 70%,#15323a);border-color:var(--ci-accent-2,#27c2dd)}.SettingsDrawer_toggleLabel__2gVuH input:checked+.SettingsDrawer_toggleTrack__xAk2m span{transform:translateX(16px);background:#071016}.SettingsDrawer_toggleLabel__2gVuH input:focus-visible+.SettingsDrawer_toggleTrack__xAk2m{outline:2px solid var(--ci-accent-2,#27c2dd);outline-offset:3px}.SettingsDrawer_toggleLabel__2gVuH input:disabled~*{opacity:.5;cursor:not-allowed}.SettingsDrawer_compactInput__S6iqk,.SettingsDrawer_selectLabel__B5eTz{display:inline-flex;align-items:center;gap:6px;color:var(--ci-muted,#8ca0b5);font-size:11px}.SettingsDrawer_compactInput__S6iqk input,.SettingsDrawer_selectLabel__B5eTz select{min-height:36px;color:var(--text-primary,#e6edf6);background:var(--bg-1,#070c13);border:1px solid var(--ci-border,#283548);border-radius:9px;outline:none}.SettingsDrawer_compactInput__S6iqk input{width:70px;padding:0 8px}.SettingsDrawer_selectLabel__B5eTz select{max-width:min(290px,40vw);padding:0 30px 0 10px}.SettingsDrawer_compactInput__S6iqk input:focus-visible,.SettingsDrawer_selectLabel__B5eTz select:focus-visible{border-color:var(--ci-accent-2,#27c2dd);box-shadow:0 0 0 3px color-mix(in srgb,var(--ci-accent-2,#27c2dd) 13%,transparent)}.SettingsDrawer_themeGroup___t_h6{width:min(470px,100%);display:grid;grid-template-columns:repeat(3,minmax(115px,1fr));gap:8px;padding:0;margin:0;border:0}.SettingsDrawer_themeCard__w2HgN{position:relative;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 6px;align-items:center;padding:8px;color:var(--text-primary,#e6edf6);background:var(--bg-1,#070c13);border:1px solid var(--ci-border,#283548);border-radius:10px;cursor:pointer}.SettingsDrawer_themeCard__w2HgN[data-selected=true]{border-style:double;border-width:3px;border-color:var(--ci-accent-2,#27c2dd)}.SettingsDrawer_themeCard__w2HgN:focus-within{outline:2px solid var(--ci-accent-2,#27c2dd);outline-offset:2px}.SettingsDrawer_themeCard__w2HgN input{grid-row:2;accent-color:var(--ci-accent-2,#27c2dd)}.SettingsDrawer_themeSwatch__Tu1sm{grid-column:1/-1;height:32px;display:grid;grid-template-columns:8px minmax(0,1fr);grid-template-rows:5px minmax(0,1fr);gap:6px;padding:6px;border:1px solid rgba(0,0,0,.26);border-radius:7px}.SettingsDrawer_themeSwatch__Tu1sm>span{grid-column:1/-1;width:62%;border-radius:3px}.SettingsDrawer_themeSwatch__Tu1sm b,.SettingsDrawer_themeSwatch__Tu1sm i{align-self:center;height:7px;border-radius:4px}.SettingsDrawer_themeSwatch__Tu1sm i{width:7px;border-radius:50%}.SettingsDrawer_themeName__7TzWR{min-width:0;overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.SettingsDrawer_themeSub__duu5p{grid-column:1/-1;color:var(--ci-muted,#8ca0b5);font-size:8px}.SettingsDrawer_pickBadge___4TZb,.SettingsDrawer_selectedBadge__faaw9{grid-column:1/-1;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SettingsDrawer_pickBadge___4TZb{color:#82e4ec}.SettingsDrawer_selectedBadge__faaw9{color:var(--text-primary,#e6edf6)}.SettingsDrawer_statusCard__luHVt{grid-template-columns:minmax(0,1fr) auto}.SettingsDrawer_statusHeading__H_sK_{display:inline-flex;align-items:center;gap:8px;font-size:13px}.SettingsDrawer_statusDot__cftYy{width:8px;height:8px;background:#708397;border:2px solid #9babb9;border-radius:50%}.SettingsDrawer_statusCard__luHVt[data-status=configured] .SettingsDrawer_statusDot__cftYy,.SettingsDrawer_statusCard__luHVt[data-status=connected] .SettingsDrawer_statusDot__cftYy,.SettingsDrawer_statusCard__luHVt[data-status=ready] .SettingsDrawer_statusDot__cftYy{background:#4bd276;border-color:#a1efb8}.SettingsDrawer_statusCard__luHVt[data-status=expired] .SettingsDrawer_statusDot__cftYy,.SettingsDrawer_statusCard__luHVt[data-status=permission-limited] .SettingsDrawer_statusDot__cftYy,.SettingsDrawer_statusCard__luHVt[data-status=unhealthy] .SettingsDrawer_statusDot__cftYy{background:#e0a64f;border-color:#ffd18c}.SettingsDrawer_statusCard__luHVt[data-status=error] .SettingsDrawer_statusDot__cftYy,.SettingsDrawer_statusCard__luHVt[data-status=revoked] .SettingsDrawer_statusDot__cftYy{background:#eb5f5f;border-color:#ffb0b0}.SettingsDrawer_statusCard__luHVt>.SettingsDrawer_badges__WZ7BJ,.SettingsDrawer_statusCard__luHVt>p{grid-column:1}.SettingsDrawer_manageLink__sVzCZ{grid-column:2;grid-row:1/span 3;align-self:center;padding:8px 10px;color:var(--ci-accent-2,#27c2dd);background:color-mix(in srgb,var(--ci-accent-2,#27c2dd) 8%,transparent);border:1px solid color-mix(in srgb,var(--ci-accent-2,#27c2dd) 27%,transparent);border-radius:9px;text-decoration:none;font:700 10px/1.2 inherit;cursor:pointer}.SettingsDrawer_emptySearch__oTgYf,.SettingsDrawer_sectionError__PgsQq{display:grid;gap:5px;padding:15px;color:#ffb1b1;background:rgba(235,95,95,.09);border:1px solid rgba(235,95,95,.32);border-radius:12px;font-size:12px}.SettingsDrawer_sectionError__PgsQq{margin-top:14px}.SettingsDrawer_emptySearch__oTgYf{color:var(--text-primary,#e6edf6);background:color-mix(in srgb,var(--bg-4,#172131) 76%,transparent);border-color:var(--ci-border,#283548)}.SettingsDrawer_emptySearch__oTgYf span,.SettingsDrawer_sectionError__PgsQq span{color:var(--ci-muted,#8ca0b5)}@media (max-width:760px){.SettingsDrawer_scrim__kAGAa{padding:0}.SettingsDrawer_dialog__HIOfY{width:100vw;height:100dvh;border-radius:0}.SettingsDrawer_dialogHeader__ExFDs{padding:16px 16px 12px}.SettingsDrawer_searchBar__XvMhc{padding:0 16px 12px}.SettingsDrawer_loadBanner__Qz94a{margin:0 16px 12px}.SettingsDrawer_dialogBody__hq9N6{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.SettingsDrawer_navigation__1wqic{overflow-x:auto;overflow-y:hidden;padding:9px 12px;border-right:0;border-bottom:1px solid var(--ci-border,#283548)}.SettingsDrawer_navigation__1wqic ul{display:flex;width:-moz-max-content;width:max-content}.SettingsDrawer_navigation__1wqic a{min-width:130px;padding:8px}.SettingsDrawer_navigation__1wqic a small{display:none}.SettingsDrawer_content__chNOP{padding:15px 14px 34px}.SettingsDrawer_setting__9ezWB,.SettingsDrawer_statusCard__luHVt{grid-template-columns:minmax(0,1fr)}.SettingsDrawer_control__bmEtV{width:100%;justify-self:stretch}.SettingsDrawer_toggleLabel__2gVuH{justify-content:flex-start}.SettingsDrawer_selectLabel__B5eTz select{max-width:100%}.SettingsDrawer_themeGroup___t_h6{width:100%;grid-template-columns:repeat(2,minmax(105px,1fr))}.SettingsDrawer_manageLink__sVzCZ{grid-column:1;grid-row:auto;justify-self:start}}@media (max-width:390px){.SettingsDrawer_themeGroup___t_h6{grid-template-columns:minmax(0,1fr)}.SettingsDrawer_loadBanner__Qz94a{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.SettingsDrawer_content__chNOP{scroll-behavior:auto}.SettingsDrawer_toggleTrack__xAk2m,.SettingsDrawer_toggleTrack__xAk2m span{transition:none}}.lc-ghost{background:color-mix(in srgb,var(--ci-add,#3fb950) 12%,transparent);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--ci-add,#3fb950) 60%,transparent);transition:background .14s ease}.lc-diff{width:3px!important;margin-left:3px;background:var(--ci-accent,#00d4d8);opacity:.8}.lc-applied{animation:lc-applied-fade 1.6s ease-out forwards}.lc-applied-gutter{width:3px!important;margin-left:3px;background:var(--lc-agent,#a78bfa);animation:lc-applied-gutter-fade 1.6s ease-out forwards}@keyframes lc-applied-fade{0%{background:color-mix(in srgb,var(--lc-agent,#a78bfa) 34%,transparent)}55%{background:color-mix(in srgb,var(--lc-agent,#a78bfa) 22%,transparent)}to{background:transparent}}@keyframes lc-applied-gutter-fade{0%,70%{opacity:1}to{opacity:0}}.lc-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0;border:none;background:transparent;font:600 10.5px/1 var(--font-sans);color:var(--ci-muted,#9fb0c8);white-space:nowrap;cursor:pointer}.lc-status:hover{color:var(--ci-accent,#00d4d8)}.lc-status:focus-visible{outline:2px solid var(--ci-accent,#00d4d8);outline-offset:1px;border-radius:4px}.lc-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75}.lc-status--inferring{color:var(--lc-agent,#a78bfa)}.lc-status--inferring .lc-status-dot{animation:lc-status-pulse .9s ease-in-out infinite}.lc-status--previewing{color:var(--ci-add,#3fb950)}.lc-status--error{color:var(--ci-rem,#f85149)}.lc-status--stale{color:var(--ci-warn,#d29922)}@keyframes lc-status-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.45);opacity:1}}.lc-stack{position:absolute;right:14px;bottom:14px;z-index:40;display:flex;flex-direction:column;gap:8px;width:320px;max-width:calc(100% - 28px);margin:0;padding:0;list-style:none;pointer-events:none}.lc-card-wrap{position:relative;pointer-events:auto;animation:lc-card-in .16s cubic-bezier(.16,1,.3,1)}.lc-card{display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 34px 10px 12px;border:1px solid var(--ci-border,#1c2740);border-radius:11px;background:var(--ci-surface,#151a27);box-shadow:0 18px 44px var(--ci-shadow,rgba(0,0,0,.42)),0 0 0 1px rgba(0,0,0,.25);color:var(--text-primary,#d4ddf0);text-align:left;cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.lc-card:hover{border-color:var(--ci-accent,#00d4d8);transform:translateY(-1px)}.lc-card:focus-visible{outline:2px solid var(--ci-accent,#00d4d8);outline-offset:2px}.lc-card-head{display:flex;align-items:center;gap:8px}.lc-badge{font:600 9.5px/1 var(--font-sans);letter-spacing:.4px;text-transform:uppercase;padding:3px 6px;border-radius:5px;color:var(--ci-accent-2,#2fd9f4);background:color-mix(in srgb,var(--accent,#00d4d8) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent,#00d4d8) 24%,transparent);white-space:nowrap}.lc-badge--bug_fix,.lc-badge--syntax_repair{color:var(--ci-rem,#f85149);background:var(--ci-rem-bg,rgba(248,81,73,.15));border-color:color-mix(in srgb,var(--ci-rem,#f85149) 30%,transparent)}.lc-badge--layout_fix,.lc-badge--refactor{color:var(--ci-add,#3fb950);background:var(--ci-add-bg,rgba(63,185,80,.15));border-color:color-mix(in srgb,var(--ci-add,#3fb950) 30%,transparent)}.lc-loc{font:10.5px/1.2 var(--ci-mono,ui-monospace,monospace);color:var(--ci-muted,#9fb0c8);overflow:hidden;text-overflow:ellipsis}.lc-conf,.lc-loc{white-space:nowrap}.lc-conf{margin-left:auto;font:700 11px/1 var(--font-sans);color:var(--ci-accent-2,#2fd9f4)}.lc-expl{font:12.5px/1.4 var(--font-sans);color:var(--text-primary,#d4ddf0)}.lc-hint{font:10.5px/1.2 var(--font-sans);color:var(--ci-muted,#9fb0c8);padding-top:2px;border-top:1px solid var(--ci-border,#1c2740)}.lc-diff-preview{display:block;max-height:168px;overflow:auto;padding:6px 8px;border-radius:7px;background:var(--ci-code-bg,rgba(0,0,0,.28));font:11px/1.45 var(--ci-mono,ui-monospace,monospace)}.lc-diff-line{display:block;white-space:pre;color:var(--ci-muted,#9fb0c8)}.lc-diff-line--removed{color:var(--ci-rem,#f85149)}.lc-diff-line--added{color:var(--ci-add,#3fb950)}.lc-diff-more{font-style:italic}.lc-note{font:11px/1.35 var(--font-sans)}.lc-note,.lc-stale{color:var(--ci-warn,#d29922)}.lc-stale{margin-left:auto;font:700 10px/1 var(--font-sans);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.lc-card-wrap--stale .lc-card{cursor:default;opacity:.72}.lc-card-wrap--stale .lc-card:hover{border-color:var(--ci-border,#1c2740);transform:none}.lc-card-wrap--confirm .lc-card{border-color:var(--ci-warn,#d29922)}.lc-refresh{position:absolute;top:8px;right:32px;width:20px;height:20px;display:grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ci-accent,#00d4d8);font:14px/1 var(--font-sans);cursor:pointer}.lc-refresh:hover{background:var(--bg-hover,rgba(255,255,255,.04))}.lc-refresh:focus-visible{outline:2px solid var(--ci-accent,#00d4d8);outline-offset:1px}.lc-dismiss{position:absolute;top:8px;right:8px;width:20px;height:20px;display:grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ci-muted,#9fb0c8);font:15px/1 var(--font-sans);cursor:pointer;transition:color .12s,background .12s}.lc-dismiss:hover{color:var(--ci-rem,#f85149);background:var(--bg-hover,rgba(255,255,255,.04))}.lc-dismiss:focus-visible{outline:2px solid var(--ci-accent,#00d4d8);outline-offset:1px}@keyframes lc-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ci-theme-settings{margin-top:10px;padding-top:10px;border-top:1px solid var(--ci-border,#1c2740)}.lc-setting{display:flex;align-items:center;gap:8px;cursor:pointer}.lc-setting-check{accent-color:var(--ci-accent,#00d4d8);cursor:pointer}.lc-setting-label{font:600 12px/1.3 var(--font-sans);color:var(--text-primary,#d4ddf0)}.lc-setting-help{margin:4px 0 0 24px;font:10.5px/1.4 var(--font-sans);color:var(--ci-muted,#9fb0c8)}