.case-tool.svelte-ktabjp{margin:22px 0 40px}.case-title.svelte-ktabjp{align-items:center;gap:12px;min-height:52px;display:flex}.case-title.svelte-ktabjp>a:where(.svelte-ktabjp){color:var(--accent);font-size:28px}.case-title.svelte-ktabjp h1:where(.svelte-ktabjp){letter-spacing:-1px;margin:0;font-size:30px}.case-title.svelte-ktabjp p:where(.svelte-ktabjp){margin:2px 0 0;font-size:13px}button.svelte-ktabjp{border:1px solid var(--border);min-height:40px;color:var(--accent);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:650}button.svelte-ktabjp:hover:not(:disabled){background:var(--soft)}.clear.svelte-ktabjp{margin-left:auto}.privacy-line.svelte-ktabjp{color:var(--muted);margin:2px 0 14px 40px;font-size:12px}.privacy-line.svelte-ktabjp a:where(.svelte-ktabjp){color:var(--accent);margin-left:5px;text-decoration:underline}.case-workspace.svelte-ktabjp{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:18px;height:min(580px,100vh - 220px);min-height:410px;display:grid}.case-input-pane.svelte-ktabjp,.case-results-pane.svelte-ktabjp{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-heading.svelte-ktabjp{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;height:50px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.pane-heading.svelte-ktabjp button:where(.svelte-ktabjp){background:0 0;border:0}textarea.svelte-ktabjp{resize:none;color:#213c30;outline-offset:-3px;background:#fff;border:0;flex:1;width:100%;min-height:0;padding:16px;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}textarea.svelte-ktabjp:focus-visible,.result-output.svelte-ktabjp:focus-visible{outline:2px solid #a4c9b0}.detection.svelte-ktabjp{border-top:1px solid var(--border);background:#f6f8f5;flex:none;align-items:center;gap:10px;min-height:48px;padding:9px 14px;font-size:12px;display:flex}.detection.svelte-ktabjp span:where(.svelte-ktabjp){color:var(--muted)}.detection.svelte-ktabjp strong:where(.svelte-ktabjp){color:var(--accent)}.result-list.svelte-ktabjp{overscroll-behavior:contain;min-height:0;padding:10px;overflow:auto}.case-result.svelte-ktabjp{border-bottom:1px solid var(--border);grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:9px 10px;display:grid}.case-result.svelte-ktabjp:last-child{border-bottom:0}.case-result.svelte-ktabjp>div:where(.svelte-ktabjp) span:where(.svelte-ktabjp){font-size:13px;font-weight:650;display:block}.case-result.svelte-ktabjp small:where(.svelte-ktabjp){color:var(--muted);font-size:10px}.result-output.svelte-ktabjp{white-space:pre-wrap;overflow-wrap:anywhere;color:#213c30;max-height:92px;margin:0;font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.case-result.svelte-ktabjp button:where(.svelte-ktabjp){min-width:62px}.empty-results.svelte-ktabjp{text-align:center;background:#f6f8f5;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.empty-results.svelte-ktabjp>span:where(.svelte-ktabjp){color:#7d9a88;font:36px ui-monospace,monospace}.empty-results.svelte-ktabjp p:where(.svelte-ktabjp){margin:14px 0 4px}.empty-results.svelte-ktabjp small:where(.svelte-ktabjp){max-width:350px;color:var(--muted);line-height:1.5}.case-status.svelte-ktabjp{min-height:34px;color:var(--muted);padding:9px 2px 0;font-size:12px}.failure.svelte-ktabjp{color:#a33a2b}.mobile-tabs.svelte-ktabjp{display:none}.focused.svelte-ktabjp .case-workspace:where(.svelte-ktabjp){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.focused.svelte-ktabjp .case-result:where(.svelte-ktabjp){border:0;grid-template-columns:1fr;align-content:center;gap:18px;min-height:100%;padding:28px}.focused.svelte-ktabjp .case-result:where(.svelte-ktabjp)>div:where(.svelte-ktabjp):first-child{display:none}.focused.svelte-ktabjp .result-output:where(.svelte-ktabjp){background:#f6f8f5;border-radius:8px;width:100%;max-height:300px;padding:22px;font-size:17px}.focused.svelte-ktabjp .case-result:where(.svelte-ktabjp) button:where(.svelte-ktabjp){justify-self:start;min-height:44px}@media (width<=640px){.case-tool.svelte-ktabjp{flex-direction:column;height:calc(100dvh - 65px);margin:0;display:flex;overflow:hidden}.case-title.svelte-ktabjp{flex:none;height:44px;min-height:44px}.case-title.svelte-ktabjp>a:where(.svelte-ktabjp){font-size:24px}.case-title.svelte-ktabjp h1:where(.svelte-ktabjp){letter-spacing:-.3px;font-size:17px}.case-title.svelte-ktabjp p:where(.svelte-ktabjp),.privacy-line.svelte-ktabjp{display:none}.clear.svelte-ktabjp{min-height:34px;padding:5px 10px}.mobile-tabs.svelte-ktabjp{flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:6px 0;display:grid}.mobile-tabs.svelte-ktabjp button:where(.svelte-ktabjp){min-height:38px}.mobile-tabs.svelte-ktabjp button[aria-pressed=true]:where(.svelte-ktabjp){border-color:var(--accent);background:var(--soft)}.mobile-tabs.svelte-ktabjp span:where(.svelte-ktabjp){color:var(--muted);margin-left:4px;font-size:11px}.case-workspace.svelte-ktabjp{flex:1;height:auto;min-height:0;display:block}.focused.svelte-ktabjp .case-workspace:where(.svelte-ktabjp){grid-template-rows:minmax(0,1fr) minmax(0,.82fr);grid-template-columns:1fr;gap:8px;display:grid}.focused.svelte-ktabjp .case-input-pane:where(.svelte-ktabjp),.focused.svelte-ktabjp .case-results-pane:where(.svelte-ktabjp){height:auto}.focused.svelte-ktabjp .pane-heading:where(.svelte-ktabjp){height:40px}.focused.svelte-ktabjp textarea:where(.svelte-ktabjp){min-height:54px}.focused.svelte-ktabjp .detection:where(.svelte-ktabjp){min-height:38px;padding-block:6px}.focused.svelte-ktabjp .case-result:where(.svelte-ktabjp){grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:8px;min-height:100%;padding:10px;display:grid}.focused.svelte-ktabjp .case-result:where(.svelte-ktabjp) .result-output:where(.svelte-ktabjp){grid-area:1/1/auto/-1;max-height:90px;padding:10px;font-size:14px}.focused.svelte-ktabjp .case-result:where(.svelte-ktabjp) button:where(.svelte-ktabjp){grid-area:2/1/auto/-1;justify-self:stretch;min-height:40px}.case-input-pane.svelte-ktabjp,.case-results-pane.svelte-ktabjp{border-radius:10px;height:100%}.mobile-hidden.svelte-ktabjp{display:none}.pane-heading.svelte-ktabjp{height:44px}textarea.svelte-ktabjp{padding:14px;font-size:16px}.result-list.svelte-ktabjp{padding:6px 9px}.case-result.svelte-ktabjp{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:9px 4px}.case-result.svelte-ktabjp>div:where(.svelte-ktabjp){min-width:0}.case-result.svelte-ktabjp .result-output:where(.svelte-ktabjp){background:#f6f8f5;border-radius:6px;grid-area:2/1/auto/-1;max-height:74px;padding:7px 9px;font-size:12px}.case-result.svelte-ktabjp button:where(.svelte-ktabjp){grid-area:1/2;min-height:34px}.case-status.svelte-ktabjp{white-space:nowrap;text-overflow:ellipsis;height:30px;min-height:30px;padding:7px 2px 0;overflow:hidden}}
