.claude-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cl-bg:#fcfbfc;--cl-sidebar:#fafbf8;--cl-panel:#fcfbfc;--cl-surface:#fff;--cl-elevated:#fff;--cl-menu:#fff;--cl-seg-active:#fff;--cl-hover:#0000000a;--cl-active:#00000012;--cl-border:#0000001a;--cl-border-strong:#00000029;--cl-ink:#1f1f1f;--cl-ink-soft:#666;--cl-ink-faint:#999;--cl-accent:#d97757;--cl-accent-soft:#d977571f;--cl-green:#2e7d4f;--cl-green-soft:#2e7d4f1a;--cl-red:#c1443c;--cl-red-soft:#c1443c1a;--cl-blue:#4a7fb5;--cl-select:#2f6fed;--cl-amber:#b7791f;--cl-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--cl-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--cl-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--cl-menu-shadow:0 0 0 1px #00000012, 0 12px 32px -10px #0000002e, 0 2px 6px #0000000f;--cl-window-shadow:0 0 0 1px #00000017, 0 40px 80px -40px #0000004d;color:var(--cl-ink);font-family:var(--cl-font)}.dark .claude-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cl-bg:#151515;--cl-sidebar:#111;--cl-panel:#181818;--cl-surface:#1d1d1d;--cl-elevated:#202020;--cl-menu:#202020;--cl-seg-active:#303030;--cl-hover:#ffffff0f;--cl-active:#ffffff17;--cl-border:#ffffff1a;--cl-border-strong:#ffffff29;--cl-ink:#f2f2f2;--cl-ink-soft:#a3a3a3;--cl-ink-faint:#7b7b7b;--cl-accent:#d97757;--cl-accent-soft:#d9775724;--cl-green:#7bc47f;--cl-green-soft:#7bc47f1a;--cl-red:#e5645c;--cl-red-soft:#e5645c1a;--cl-blue:#6a9bcc;--cl-select:#4c9aff;--cl-amber:#d9a441;--cl-menu-shadow:0 0 0 1px #ffffff12, 0 16px 40px -12px #000000a6, 0 2px 8px #0006;--cl-window-shadow:0 0 0 1px #ffffff12, 0 40px 100px -40px #000000e6}@media (prefers-color-scheme:dark){:root:not(.light) .claude-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cl-bg:#151515;--cl-sidebar:#111;--cl-panel:#181818;--cl-surface:#1d1d1d;--cl-elevated:#202020;--cl-menu:#202020;--cl-seg-active:#303030;--cl-hover:#ffffff0f;--cl-active:#ffffff17;--cl-border:#ffffff1a;--cl-border-strong:#ffffff29;--cl-ink:#f2f2f2;--cl-ink-soft:#a3a3a3;--cl-ink-faint:#7b7b7b;--cl-accent:#d97757;--cl-accent-soft:#d9775724;--cl-green:#7bc47f;--cl-green-soft:#7bc47f1a;--cl-red:#e5645c;--cl-red-soft:#e5645c1a;--cl-blue:#6a9bcc;--cl-select:#4c9aff;--cl-amber:#d9a441;--cl-menu-shadow:0 0 0 1px #ffffff13, 0 16px 40px -12px #000000a6, 0 2px 8px #0006;--cl-window-shadow:0 0 0 1px #ffffff12, 0 40px 100px -40px #000000e6}}.claude-theme :where(button,input,textarea){font:inherit;color:inherit}.claude-theme :where(button){cursor:default;background:0 0;border:0;padding:0}.claude-theme :where(button:disabled){cursor:not-allowed}.claude-theme :where(button,input):focus-visible{outline:2px solid color-mix(in oklab, var(--cl-accent) 70%, transparent);outline-offset:2px}.claude-theme .cl-composer textarea:focus-visible{outline:none}.cl-wide{width:calc(100vw - 2rem);margin-inline:calc(50% + -50vw + 1rem)}@media (width>=1024px){.cl-wide{width:min(1060px,100vw - 300px);margin-inline:calc(50% + min(1060px,100vw - 300px)/-2)}}.cl-scroll{padding-bottom:2px;overflow-x:auto}.cl-window{background:var(--cl-bg);min-width:860px;box-shadow:var(--cl-window-shadow);border-radius:14px;overflow:hidden}.cl-titlebar{background:var(--cl-sidebar);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.cl-lights{gap:6px;display:flex}.cl-light{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0000001f}.cl-light--red{background:#ff5f57}.cl-light--amber{background:#febc2e}.cl-light--green{background:#28c840}.cl-titlebar-spacer{flex:1}.cl-titlebar-btn{width:26px;height:26px;color:var(--cl-ink-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.cl-titlebar-btn:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-body{grid-template-columns:248px minmax(0,1fr) 300px;min-height:688px;display:grid}.cl-body--no-context{grid-template-columns:248px minmax(0,1fr)}.cl-sidebar{background:var(--cl-sidebar);flex-direction:column;min-width:0;padding:8px 8px 6px;display:flex}.cl-seg{background:var(--cl-hover);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.cl-seg button{height:27px;color:var(--cl-ink-soft);border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.cl-seg button:hover{color:var(--cl-ink)}.cl-seg button[aria-pressed=true]{background:var(--cl-seg-active);color:var(--cl-ink);box-shadow:0 0 0 1px var(--cl-border)}.cl-new{border:1px solid var(--cl-border);background:var(--cl-surface);height:32px;color:var(--cl-ink);border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:0 9px;font-size:13px;transition:background-color .12s;display:flex}.dark .cl-new{background:0 0}@media (prefers-color-scheme:dark){:root:not(.light) .cl-new{background:0 0}}.cl-new:hover{background:var(--cl-hover)}.cl-navrow{height:30px;color:var(--cl-ink-soft);border-radius:6px;align-items:center;gap:9px;margin-top:2px;padding:0 9px;font-size:13px;display:flex}.cl-navrow:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-sidebar-list{scrollbar-width:thin;flex:1;min-height:0;margin-top:10px;overflow-y:auto}.cl-project{margin-top:10px}.cl-project:first-child{margin-top:0}.cl-project-head{border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 4px 0 8px;display:flex}.cl-project-name{min-width:0;color:var(--cl-ink-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cl-project-actions{opacity:0;gap:2px;transition:opacity .12s;display:flex}.cl-project:first-child .cl-project-actions{opacity:.65}.cl-project:hover .cl-project-actions,.cl-project:focus-within .cl-project-actions{opacity:1}.cl-session{width:100%;height:28px;color:var(--cl-ink-soft);text-align:left;border-radius:6px;align-items:center;gap:7px;padding:0 6px 0 8px;font-size:13px;display:flex;position:relative}.cl-session:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-session[data-active=true]{background:var(--cl-active);color:var(--cl-ink)}.cl-session-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cl-session-trailing{color:var(--cl-ink-faint);flex-shrink:0;align-items:center;gap:3px;display:flex}.cl-session-more{opacity:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .12s,background-color .12s;display:inline-flex}.cl-session:hover .cl-session-more,.cl-session:focus-within .cl-session-more,.cl-session[data-active=true] .cl-session-more{opacity:1}.cl-session-more:hover{background:var(--cl-active)}.cl-kbd{font-family:var(--cl-mono);color:var(--cl-ink-faint);font-size:10.5px;line-height:1}.cl-user{align-items:center;gap:8px;margin-top:8px;padding:9px 4px 2px;display:flex}.cl-avatar{color:#fff;background:radial-gradient(circle at 32% 28%,#f2c14e 0 26%,#0000 27%),radial-gradient(circle at 68% 72%,#d97757 0 34%,#0000 35%),#6b7f9e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.cl-user-name{color:var(--cl-ink-soft);flex:1;font-size:12.5px}.cl-main{background:var(--cl-bg);flex-direction:column;min-width:0;display:flex}.cl-main-head{align-items:center;gap:6px;height:44px;padding:0 12px 0 18px;display:flex}.cl-crumbs{min-width:0;color:var(--cl-ink-soft);align-items:center;gap:6px;font-size:12.5px;display:flex}.cl-crumbs strong{max-width:420px;color:var(--cl-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cl-head-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.cl-thread{scrollbar-width:thin;flex:1;min-height:0;padding:20px 28px 6px;overflow-y:auto}.cl-thread-inner{flex-direction:column;gap:16px;max-width:620px;margin:0 auto;display:flex}.cl-msg-user{border:1px solid var(--cl-border);background:var(--cl-surface);max-width:88%;color:var(--cl-ink);border-radius:12px;align-self:flex-end;padding:10px 13px;font-size:13px;line-height:1.65}.cl-msg-meta{color:var(--cl-ink-faint);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.cl-assistant{gap:9px;display:flex}.cl-assistant-mark{color:var(--cl-accent);flex-shrink:0;margin-top:1px}.cl-assistant-text{min-width:0;color:var(--cl-ink);font-size:13px;line-height:1.7}.cl-assistant-text p+p{margin-top:8px}.cl-tool{border:1px solid var(--cl-border);background:color-mix(in oklab, var(--cl-panel) 82%, transparent);border-radius:10px;overflow:hidden}.cl-tool-head{width:100%;color:var(--cl-ink-soft);text-align:left;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.cl-tool-head:hover{color:var(--cl-ink)}.cl-tool-meta{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-left:auto;font-size:11px}.cl-tool-body{border-top:1px solid var(--cl-border);padding:4px 8px 8px}.cl-tool-row{height:26px;color:var(--cl-ink-soft);border-radius:5px;align-items:center;gap:8px;padding:0 6px;font-size:12.5px;display:flex}.cl-tool-row:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-tool-row svg{color:var(--cl-ink-faint);flex-shrink:0}.cl-tool-row--muted{color:var(--cl-ink-faint)}.cl-tool-file{min-width:0;font-family:var(--cl-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cl-tool-stat{font-family:var(--cl-mono);flex-shrink:0;gap:3px;margin-left:auto;font-size:10.5px;display:flex}.cl-adds,.cl-dels{border-radius:4px;padding:1px 4px}.cl-adds{background:var(--cl-green-soft);color:var(--cl-green)}.cl-dels{background:var(--cl-red-soft);color:var(--cl-red)}.cl-composer-wrap{padding:8px 28px 12px}.cl-composer{border:1px solid var(--cl-border-strong);background:var(--cl-surface);border-radius:16px;max-width:660px;margin:0 auto;padding:11px 12px 9px;transition:border-color .14s,box-shadow .14s}.cl-composer:focus-within{border-color:color-mix(in oklab, var(--cl-accent) 50%, var(--cl-border-strong));box-shadow:0 0 0 3px var(--cl-accent-soft)}.cl-composer textarea{width:100%;min-height:42px;font:inherit;color:var(--cl-ink);resize:none;background:0 0;border:0;outline:0;padding:1px 2px 6px;font-size:13.5px;line-height:1.55;display:block}.cl-composer textarea::placeholder{color:var(--cl-ink-faint)}.cl-composer-bar{align-items:center;gap:3px;display:flex}.cl-icon-btn{width:26px;height:26px;color:var(--cl-ink-soft);border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.cl-icon-btn:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-icon-btn--sm{border-radius:5px;width:22px;height:22px}.cl-model{color:var(--cl-ink-soft);align-items:center;gap:5px;margin-left:auto;padding:0 6px;font-size:11.5px;display:flex}.cl-send{background:var(--cl-ink);width:28px;height:28px;color:var(--cl-bg);border-radius:50%;place-items:center;margin-left:4px;transition:opacity .12s;display:grid}.cl-send:hover{opacity:.85}.cl-composer-foot{max-width:660px;color:var(--cl-ink-faint);align-items:center;gap:6px;margin:8px auto 0;padding:0 4px;font-size:11.5px;display:flex}.cl-composer-foot button{border-radius:4px;align-items:center;gap:4px;padding:2px 5px;display:inline-flex}.cl-composer-foot button:hover{background:var(--cl-hover);color:var(--cl-ink-soft)}.cl-foot-sep{opacity:.5}.cl-statusbar{height:28px;color:var(--cl-ink-faint);align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.cl-statusbar .cl-dot{background:var(--cl-accent);border-radius:50%;width:5px;height:5px}.cl-context{background:var(--cl-bg);scrollbar-width:thin;min-width:0;padding:12px 10px;overflow-y:auto}.cl-card{border:1px solid var(--cl-border);background:var(--cl-bg);border-radius:10px;padding:10px 11px}.cl-card+.cl-card{margin-top:8px}.cl-card-head{color:var(--cl-ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.cl-card-head strong{color:var(--cl-ink);font-weight:500}.cl-card-value{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-left:auto;font-size:10.5px}.cl-meter{background:var(--cl-hover);border-radius:3px;gap:2px;height:6px;margin:9px 0 8px;display:flex;overflow:hidden}.cl-meter span{border-radius:3px;height:100%}.cl-usage{flex-direction:column;gap:1px;display:flex}.cl-usage-row{height:22px;color:var(--cl-ink-soft);align-items:center;gap:7px;font-size:11px;display:flex}.cl-usage-swatch{border-radius:2px;width:7px;height:7px}.cl-usage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-usage-value{font-family:var(--cl-mono);color:var(--cl-ink-faint);white-space:nowrap;margin-left:auto;font-size:10px}.cl-listrow{width:100%;height:26px;color:var(--cl-ink-soft);text-align:left;border-radius:5px;align-items:center;gap:7px;padding:0 2px;font-size:11.5px;display:flex}.cl-listrow:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-listrow-count{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-left:auto;font-size:10px}.cl-connector{height:26px;color:var(--cl-ink-soft);align-items:center;gap:7px;font-size:11.5px;display:flex}.cl-connector-status{color:var(--cl-accent);margin-left:auto;font-size:10.5px}.cl-file{height:24px;font-family:var(--cl-mono);color:var(--cl-ink-soft);align-items:center;gap:7px;font-size:10.5px;display:flex}.cl-file svg{color:var(--cl-ink-faint)}.cl-menu{z-index:80;background:var(--cl-menu);min-width:216px;color:var(--cl-ink);box-shadow:var(--cl-menu-shadow);font-family:var(--cl-font);border-radius:12px;outline:none;padding:5px;font-size:13px}.cl-menu-item{height:30px;color:var(--cl-ink);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:9px;padding:0 8px;display:flex}.cl-menu-item:focus,.cl-menu-item:focus-visible{outline:none}.cl-menu-item[data-highlighted],.cl-menu-item[data-state=open]{background:var(--cl-hover)}.cl-menu-item[data-disabled]{color:var(--cl-ink-faint)}.cl-menu-item--danger{color:var(--cl-red)}.cl-menu-item--danger[data-highlighted]{background:var(--cl-red-soft)}.cl-menu-item svg{color:var(--cl-ink-soft);flex-shrink:0}.cl-menu-item--danger svg{color:var(--cl-red)}.cl-menu-shortcut{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-left:auto;font-size:10.5px}.cl-menu-chevron{color:var(--cl-ink-faint);margin-left:auto}.cl-menu-sep{background:var(--cl-border);height:1px;margin:5px -5px}.cl-menu-check{color:var(--cl-accent);margin-left:auto}.cl-menu-caption{color:var(--cl-ink-faint);padding:6px 8px 3px;font-size:11px}.cl-newview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.cl-env-card{border:1px solid var(--cl-border);background:var(--cl-surface);width:420px;max-width:100%;box-shadow:var(--cl-window-shadow);border-radius:12px;padding:6px}.cl-env-row{height:33px;color:var(--cl-ink);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.cl-env-row:hover{background:var(--cl-hover)}.cl-env-row svg{color:var(--cl-ink-faint)}.cl-env-row--muted{border-top:1px solid var(--cl-border);color:var(--cl-ink-soft);margin-top:4px}.cl-env-foot{border-top:1px solid var(--cl-border);height:33px;color:var(--cl-ink-soft);align-items:center;gap:6px;margin-top:4px;padding:0 10px;font-size:12.5px;display:flex}.cl-hero{font-family:var(--cl-serif);letter-spacing:-.015em;color:var(--cl-ink);align-items:center;gap:10px;margin-bottom:6px;font-size:30px;line-height:1;display:flex}.cl-hero-mark{color:var(--cl-accent)}.cl-hero-sub{color:var(--cl-ink-faint);margin-bottom:20px;font-size:12.5px}.cl-ask-stage{flex-direction:column;align-items:center;width:100%;padding:6px 0 2px;display:flex}.cl-ask-card{border:1px solid var(--cl-border);background:var(--cl-surface);border-radius:14px;width:100%;max-width:760px;overflow:hidden;box-shadow:0 28px 64px -44px #00000080}.cl-ask-head{border-bottom:1px solid var(--cl-border);background:color-mix(in oklab, var(--cl-ink) 3.5%, var(--cl-surface));padding:16px 20px}.cl-ask-question{letter-spacing:-.005em;color:var(--cl-ink);margin:0;font-size:14.5px;font-weight:500;line-height:1.4}.cl-ask-options{flex-direction:column;display:flex}.cl-ask-option{cursor:default;align-items:flex-start;gap:14px;padding:16px 20px 17px;transition:background-color .12s;display:flex}.cl-ask-option+.cl-ask-option{border-top:1px solid var(--cl-border)}.cl-ask-option:hover{background:color-mix(in oklab, var(--cl-ink) 2.5%, transparent)}.cl-ask-option[data-selected=true]{background:var(--cl-hover)}.cl-ask-radio{box-sizing:border-box;appearance:none;border:1.5px solid var(--cl-ink-faint);cursor:default;background:0 0;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:1px 0 0;transition:border-color .12s,background-color .12s}.cl-ask-radio:hover{border-color:var(--cl-ink-soft)}.cl-ask-radio:checked{border:5px solid var(--cl-select);background:#fff}.cl-ask-radio:focus-visible{outline:2px solid color-mix(in oklab, var(--cl-accent) 70%, transparent);outline-offset:3px}.cl-ask-option-text{flex-direction:column;gap:5px;min-width:0;display:flex}.cl-ask-option-title{color:var(--cl-ink);font-size:13.5px;font-weight:500;line-height:1.45}.cl-ask-option-desc{color:var(--cl-ink-soft);text-wrap:pretty;font-size:13px;line-height:1.65}.cl-ask-foot{border-top:1px solid var(--cl-border);justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px 16px;display:flex}.cl-ask-btn{border-radius:9px;justify-content:center;align-items:center;gap:9px;height:40px;padding:0 15px;font-size:13.5px;font-weight:500;line-height:1;transition:background-color .12s,opacity .12s;display:inline-flex}.cl-ask-btn--quiet{background:color-mix(in oklab, var(--cl-ink) 10%, var(--cl-surface));color:var(--cl-ink)}.cl-ask-btn--quiet:hover{background:color-mix(in oklab, var(--cl-ink) 15%, var(--cl-surface))}.cl-ask-btn--primary{background:var(--cl-ink);color:var(--cl-bg)}.cl-ask-btn--primary:hover{opacity:.88}.cl-ask-keycaps{gap:3px;display:inline-flex}.cl-ask-key{border:1px solid color-mix(in oklab, currentColor 30%, transparent);min-width:17px;height:17px;font-family:var(--cl-font);border-radius:4px;justify-content:center;align-items:center;padding:0 2px;font-size:10px;line-height:1;display:inline-flex}.cl-ask-status{width:100%;max-width:760px;color:var(--cl-ink-soft);align-items:center;gap:9px;margin-top:13px;padding:0 2px;font-size:12px;display:flex}.cl-ask-status-icon{border:1.5px solid var(--cl-amber);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.cl-ask-status-icon:after{background:var(--cl-amber);content:"";border-radius:50%;position:absolute;inset:3px}.cl-ask-badge{background:color-mix(in oklab, var(--cl-amber) 16%, transparent);min-height:20px;color:var(--cl-amber);border-radius:5px;align-items:center;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.cl-ask-again{color:var(--cl-ink-faint);text-underline-offset:2px;border-radius:4px;padding:2px 6px;font-size:11.5px;text-decoration:underline}.cl-ask-again:hover{background:var(--cl-hover);color:var(--cl-ink)}.cl-ask-status[data-state=answered] .cl-ask-status-icon{border-color:var(--cl-green)}.cl-ask-status[data-state=answered] .cl-ask-status-icon:after{background:var(--cl-green)}.cl-ask-status[data-state=answered] .cl-ask-badge{background:color-mix(in oklab, var(--cl-green) 14%, transparent);color:var(--cl-green)}.cl-ask-status[data-state=skipped] .cl-ask-status-icon{border-color:var(--cl-ink-faint)}.cl-ask-status[data-state=skipped] .cl-ask-status-icon:after{background:var(--cl-ink-faint)}.cl-ask-status[data-state=skipped] .cl-ask-badge{background:var(--cl-hover);color:var(--cl-ink-soft)}@media (width<=640px){.cl-ask-head{padding:14px 16px}.cl-ask-option{gap:12px;padding:14px 16px 15px}.cl-ask-foot{padding:12px 16px 14px}}.cl-swatches{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.cl-swatch{border:1px solid var(--cl-border);background:var(--cl-surface);border-radius:9px;overflow:hidden}.cl-swatch-chip{border-bottom:1px solid var(--cl-border);height:48px}.cl-swatch-meta{padding:7px 8px 8px}.cl-swatch-name{color:var(--cl-ink);font-size:11.5px}.cl-swatch-value{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-top:1px;font-size:10px}.cl-swatch--canvas .cl-swatch-chip{background:var(--cl-bg)}.cl-swatch--sidebar .cl-swatch-chip{background:var(--cl-sidebar)}.cl-swatch--panel .cl-swatch-chip{background:var(--cl-panel)}.cl-swatch--surface .cl-swatch-chip{background:var(--cl-surface)}.cl-swatch--menu .cl-swatch-chip{background:var(--cl-menu)}.cl-swatch--hover .cl-swatch-chip{background:var(--cl-hover)}.cl-swatch--border .cl-swatch-chip{background:var(--cl-border)}.cl-swatch--clay .cl-swatch-chip{background:var(--cl-accent)}.cl-swatch--ink .cl-swatch-chip{background:var(--cl-ink)}.cl-type-specimen{border:1px solid var(--cl-border);background:var(--cl-surface);border-radius:10px;padding:14px 16px}.cl-type-specimen+.cl-type-specimen{margin-top:6px}.cl-type-label{font-family:var(--cl-mono);color:var(--cl-ink-faint);margin-bottom:3px;font-size:10px}.cl-thread-text{max-width:620px;color:var(--cl-ink);font-size:13px;line-height:1.7}.cl-specimen-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-button{border:1px solid var(--cl-border);background:var(--cl-surface);height:30px;color:var(--cl-ink);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.cl-button:hover{background:var(--cl-hover)}.cl-button--primary{background:var(--cl-ink);color:var(--cl-bg);border-color:#0000}.cl-button--primary:hover{opacity:.88;background:var(--cl-ink)}.cl-button--clay{background:var(--cl-accent);color:#fff8f4;border-color:#0000}.cl-button--clay:hover{background:var(--cl-accent);opacity:.9}.cl-badge{background:var(--cl-hover);height:21px;color:var(--cl-ink-soft);border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:11px;display:inline-flex}.cl-badge--clay{background:var(--cl-accent-soft);color:var(--cl-accent)}.cl-input{border:1px solid var(--cl-border);background:var(--cl-surface);width:220px;height:30px;color:var(--cl-ink);border-radius:7px;outline:none;padding:0 10px;font-size:12.5px}.cl-input::placeholder{color:var(--cl-ink-faint)}.cl-input:focus-visible{border-color:var(--cl-accent);box-shadow:0 0 0 3px var(--cl-accent-soft)}
