.claude{--cc-sans:var(--font-claude-sans), ui-sans-serif, system-ui, sans-serif;--cc-mono:var(--font-claude-mono), ui-monospace, monospace;--cc-sidebar:#111;--cc-sidebar-floating:#1f1f1f;--cc-sidebar-floating-edge:#323232;--cc-main:#151515;--cc-divider:#292929;--cc-field:#1d1d1d;--cc-field-border:#343434;--cc-tile:#343434;--cc-tile-border:#484848;--cc-tile-border-w:1px;--cc-switch-track:#1d1d1d;--cc-row-active:#232323;--cc-row-hover:#1b1b1b;--cc-raised:#232323;--cc-bubble:#212121;--cc-composer:#20201f;--cc-composer-border:#363635;--cc-card-border:#2c2c2b;--cc-text:#bebdb2;--cc-text-strong:#ebeae6;--cc-text-muted:#868580;--cc-icon:#cbcac0;--cc-code:#e57373;--cc-code-bg:#1f1f1e;--cc-code-border:#2e2e2d;--cc-clay:#e87e5c;--cc-dot-working:#6a6965;--cc-dot-waiting:#f4ae1a;--cc-dot-done:#2976d1;--cc-branch:#a084de;--cc-tree:#404040;--cc-menu:#1d1d1d;--cc-menu-rim:#2f2f2f;--cc-menu-row:#2b2b2b;--cc-menu-rule:#303030;--cc-menu-text:#ebebeb;--cc-check:#3b82f6;--cc-toggle-on:#246dd1;--cc-toggle-off:#3a3a3a;--cc-tag:#2c2c2c;--cc-warning:#f0a33a;--cc-warning-bg:#3a2a12;--cc-accent:#4c8ff0;--cc-accent-bg:#16294a;--cc-ultracode:#a78bfa;--cc-danger:#f0605a;--cc-chip-hover:#2a2a2a;--cc-card:#151515;--cc-card-rim:#282828;--cc-added:#4ade80;--cc-removed:#f05a5a;--cc-code-band:#0a0a0a;--cc-diff-add:#1a2918;--cc-diff-del:#2e1717;--cc-added-bg:#1b331e;--cc-removed-bg:#3c1a1f;--cc-text-faint:#6b6b66;--cc-link:#5e9ff0;--cc-session-link:#5682bf;--cc-session-link-bg:#161a20;--cc-panel:#171717;--cc-panel-rim:#262626;--cc-terminal:#171717;--cc-code-pane:#0b0b0b;--cc-tab:#323232;--cc-rule:#1f1f1f;--cc-active:#4c8ff0;--cc-active-bg:#0b2340;--cc-diff-head:#0b0b0b;--cc-diff-add-rule:#2cd143;--cc-tree-selected:#1f1f1f;--cc-window-shadow:0 0 0 .5px #000000ed, 0 19.5px 44.5px -7px #00000096, 0 15.5px 36.5px 1px #00000054;--cc-window-rim:inset 0 0 0 1px #ffffff1a;--cc-syn-tag:#f07854;--cc-syn-attr:#54c060;--cc-syn-string:#54c090;--cc-syn-keyword:#cc6be4;--cc-syn-number:#f05478;--cc-syn-property:#fc9048;--cc-syn-fn:#82aaff;--cc-syn-comment:#6b6b6b;--cc-syn-punct:#8a8a8a;--cc-syn-plain:#e5e5e5;--cc-gutter:#6e6e6e;--cc-indent-guide:#262626;--cc-sh-command:#9360ff;--cc-sh-string:#59c369;--cc-sh-text:#a4a4a4;--cc-bash-output:#bbbab4;--cc-terminal-text:#d4d4d4;--cc-button-hover:#ffffff0d;--cc-composer-icon:#dfdeda;--cc-ring:#4177cf;--cc-ring-track:#444;--cc-meter-track:#2e2e2e;--cc-meter-track-accent:#152a4d;--cc-task-ring:#3a3a39;--cc-sidebar-floating-shadow:4px 0 18px #00000073;--cc-surface-shadow:0 8px 24px #00000059, 0 2px 6px #00000040}.claude [data-appearance=light]{--cc-sidebar:#fafaf8;--cc-sidebar-floating:#fafaf8;--cc-sidebar-floating-edge:#dededc;--cc-main:#fcfcf9;--cc-divider:#dededc;--cc-field:#fdfdfa;--cc-field-border:#e1e1de;--cc-tile:#fff;--cc-tile-border:#e3e3e3;--cc-tile-border-w:.5px;--cc-switch-track:#ececea;--cc-row-active:#eeebe8;--cc-row-hover:#f2f0ed;--cc-raised:#eeebe8;--cc-bubble:#eeeeeb;--cc-composer:#fff;--cc-composer-border:#dbdbd8;--cc-card-border:#e3e3e0;--cc-text:#454542;--cc-text-strong:#0a0a08;--cc-text-muted:#7a7a76;--cc-icon:#444441;--cc-code:#841c24;--cc-code-bg:#eeeeeb;--cc-code-border:#d5d5d3;--cc-clay:#d97757;--cc-dot-working:#a3a39e;--cc-dot-waiting:#fea916;--cc-dot-done:#236dd5;--cc-branch:#8160d7;--cc-tree:#c2c2c0;--cc-menu:#fff;--cc-menu-rim:#d0d0ce;--cc-menu-row:#f1f1f1;--cc-menu-rule:#e2e2e2;--cc-menu-text:#0a0a0a;--cc-check:#236dd5;--cc-toggle-on:#236dd5;--cc-toggle-off:#e2e2df;--cc-tag:#eeeeeb;--cc-warning:#b86b00;--cc-warning-bg:#fdf0d8;--cc-accent:#1f63c4;--cc-accent-bg:#e1ecfb;--cc-ultracode:#7c4dd6;--cc-danger:#d42e2e;--cc-chip-hover:#eeeeeb;--cc-card:#fcfcf9;--cc-card-rim:#e3e3e0;--cc-added:#19953b;--cc-removed:#cd2456;--cc-code-band:#f1f1ef;--cc-diff-add:#e5f1e3;--cc-diff-del:#fbe6ea;--cc-added-bg:#e1f1e3;--cc-removed-bg:#fbe3e9;--cc-text-faint:#a3a39e;--cc-link:#1f63c4;--cc-session-link:#2d5fa8;--cc-session-link-bg:#e8eef7;--cc-panel:#f3f3f3;--cc-panel-rim:#d6d6d6;--cc-terminal:#f3f3f3;--cc-code-pane:#fff;--cc-tab:#e2e2e2;--cc-rule:#e5e5e5;--cc-active:#1f63c4;--cc-active-bg:#c5ddfa;--cc-diff-head:#f1f1f1;--cc-diff-add-rule:#19953b;--cc-tree-selected:#e8e8e8;--cc-syn-tag:#cf4628;--cc-syn-attr:#19953b;--cc-syn-string:#19953b;--cc-syn-keyword:#a626a4;--cc-syn-number:#1c7fbf;--cc-syn-property:#cf4628;--cc-syn-fn:#2f6fd0;--cc-syn-comment:#8a8a87;--cc-syn-punct:#6b6b6b;--cc-syn-plain:#1f1f1d;--cc-gutter:#a3a39e;--cc-indent-guide:#e5e5e3;--cc-sh-command:#7c3aed;--cc-sh-string:#148855;--cc-sh-text:#4a4a48;--cc-bash-output:#3d3d3a;--cc-terminal-text:#2a2a2a;--cc-button-hover:#0000000d;--cc-composer-icon:#2a2a28;--cc-ring:#256bd4;--cc-ring-track:#dcdcd9;--cc-meter-track:#e5e5e2;--cc-meter-track-accent:#d6e5fa;--cc-task-ring:#c2c2c0;--cc-sidebar-floating-shadow:4px 0 18px #00000014;--cc-surface-shadow:0 8px 24px #0000001a, 0 2px 6px #0000000f;--cc-window-shadow:0 0 0 .5px #00000038, 0 19.5px 44.5px -7px #0000004d, 0 15.5px 36.5px 1px #00000029;--cc-window-rim:inset 0 0 0 1px #0000000f}.claude .cc-dimmable{transition:filter .22s ease-out}.claude .cc-window[data-viewing]{background:#000!important}.claude .cc-window[data-viewing] .cc-dimmable{filter:brightness(.32)}@media (prefers-reduced-motion:reduce){.claude .cc-dimmable{transition:none}}.claude .cc-window{corner-shape:round;font-family:var(--cc-sans);color:var(--cc-text);-webkit-font-smoothing:antialiased}.claude .cc-surface{background:var(--cc-menu);box-shadow:inset 0 0 0 1px var(--cc-menu-rim), var(--cc-surface-shadow)}.claude .cc-menu-row:hover,.claude .cc-menu-row[data-open]{background:var(--cc-menu-row)}.claude .cc-icon{width:1em;height:1em;font-family:var(--font-claude-icons);font-optical-sizing:auto;speak:never;flex:none;font-style:normal;font-weight:400;line-height:1;display:inline-block}@keyframes cc-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.claude .cc-shimmer{background:linear-gradient(90deg, var(--cc-text-muted) 40%, var(--cc-text-strong) 50%, var(--cc-text-muted) 60%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite cc-shimmer}@keyframes cc-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.claude .cc-cursor-blink{animation:1.06s step-end infinite cc-cursor-blink}@keyframes cc-caret{0%,to{opacity:.2}50%{opacity:.9}}.claude .cc-caret{vertical-align:-2px;background:var(--cc-text-muted);border-radius:2px;width:7px;height:14px;margin-left:2px;animation:.9s ease-in-out infinite cc-caret;display:inline-block}@keyframes cc-settle{0%{opacity:0;transform:translateY(3px)}}.claude .cc-settle{animation:.28s cubic-bezier(.2,0,0,1) cc-settle}@keyframes cc-blink{0%,to{opacity:.25}50%{opacity:1}}.claude .cc-blink{animation:1.2s ease-in-out infinite cc-blink}@media (prefers-reduced-motion:reduce){.claude .cc-blink,.claude .cc-shimmer,.claude .cc-cursor-blink,.claude .cc-caret,.claude .cc-settle{animation:none}}
@font-face{font-family:anthropicSans;src:url(../media/anthropic_sans-s.p.3_n-x153ibo5z.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:anthropicSans Fallback;src:local(Arial);ascent-override:92.99%;descent-override:24.13%;line-gap-override:0.0%;size-adjust:106.73%}._04xxGW_className{font-family:anthropicSans,anthropicSans Fallback}._04xxGW_variable{--font-claude-sans:"anthropicSans", "anthropicSans Fallback"}
@font-face{font-family:anthropicMono;src:url(../media/anthropic_mono-s.p.3rbe4a4w3bx_0.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:anthropicMono Fallback;src:local(Arial);ascent-override:75.48%;descent-override:19.58%;line-gap-override:0.0%;size-adjust:131.49%}._7BoySG_className{font-family:anthropicMono,anthropicMono Fallback}._7BoySG_variable{--font-claude-mono:"anthropicMono", "anthropicMono Fallback"}
@font-face{font-family:anthropicons;src:url(../media/anthropicons-s.p.3mvm3ss1bstk9.woff2)format("woff2");font-display:block;font-weight:400 700}@font-face{font-family:anthropicons Fallback;src:local(Arial);ascent-override:100.0%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:100.0%}.bvuvNW_className{font-family:anthropicons,anthropicons Fallback}.bvuvNW_variable{--font-claude-icons:"anthropicons", "anthropicons Fallback"}
