.problem-link.svelte-lstlow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.title.svelte-lstlow{text-align:left;overflow-wrap:anywhere;min-width:0;min-height:44px;color:var(--color-fg);cursor:pointer;align-items:center;line-height:1.5;display:flex}.title.svelte-lstlow:hover,.title.svelte-lstlow:focus-visible{color:var(--color-accent)}.preview-control.svelte-lstlow{flex:none;display:inline-flex;position:relative}.preview-trigger.svelte-lstlow{width:44px;height:44px;color:var(--color-text-sec);cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.preview-trigger.svelte-lstlow:hover{background:var(--color-card-03);color:var(--color-fg)}.preview-tooltip.svelte-lstlow{z-index:3;border:1px solid var(--color-border-02);background:var(--color-bg);color:var(--color-fg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:4px;padding:5px 8px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.preview-control.svelte-lstlow:has(.preview-trigger:where(.svelte-lstlow):focus-visible) .preview-tooltip:where(.svelte-lstlow){opacity:1}@media (hover:hover){.preview-control.svelte-lstlow:hover .preview-tooltip:where(.svelte-lstlow){opacity:1}}a.svelte-lstlow:focus-visible,button.svelte-lstlow:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}body:has(dialog.statement-panel[open]){overflow:hidden}.statement-panel.svelte-lstlow{border:1px solid var(--color-border-02);background:var(--color-bg);width:min(760px,100vw - 32px);max-width:none;height:min(780px,84dvh);max-height:none;color:var(--color-fg);font-family:var(--font-sans);border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0005}.statement-panel[open].svelte-lstlow{flex-direction:column;display:flex}.statement-panel.svelte-lstlow::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.statement-panel.svelte-lstlow header:where(.svelte-lstlow){border-bottom:1px solid var(--color-border-02);flex:none;justify-content:space-between;align-items:start;gap:20px;padding:19px 23px;display:flex}header.svelte-lstlow>div:where(.svelte-lstlow){min-width:0}header.svelte-lstlow span:where(.svelte-lstlow){color:var(--color-text-sec);font-size:12px}h2.svelte-lstlow{letter-spacing:-.025em;margin-top:6px;font-size:24px;font-weight:400;line-height:1.3}header.svelte-lstlow button:where(.svelte-lstlow){cursor:pointer;border-radius:5px;flex:none;place-items:center;width:36px;height:36px;display:grid}header.svelte-lstlow button:where(.svelte-lstlow):hover{background:var(--color-card-02)}.statement-body.svelte-lstlow{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:22px 24px;overflow:auto}.loading.svelte-lstlow{color:var(--color-text-sec);padding:25px 0;font-size:14px}.elsewhere.svelte-lstlow{flex-direction:column;align-items:flex-start;gap:10px;padding-top:6px;display:flex}.elsewhere.svelte-lstlow p:where(.svelte-lstlow){color:var(--color-text-sec);max-width:55ch;font-size:14px;line-height:1.65}.elsewhere.svelte-lstlow .lede:where(.svelte-lstlow){color:var(--color-fg);font-size:18px;line-height:1.4}.elsewhere.svelte-lstlow .fact:where(.svelte-lstlow){font-size:13px}.elsewhere.svelte-lstlow .fact:where(.svelte-lstlow) span:where(.svelte-lstlow){font-family:var(--font-mono);color:var(--color-fg);margin-left:6px}.retry.svelte-lstlow{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin-top:10px;font-size:13px;display:flex}.retry.svelte-lstlow:hover{text-underline-offset:4px;text-decoration:underline}.language.svelte-lstlow{background:#d977060f;border:1px solid #d9770640;border-radius:6px;margin-bottom:20px;padding:10px 13px;font-size:12px}footer.svelte-lstlow{border-top:1px solid var(--color-border-02);flex-direction:column;flex:none;gap:12px;padding:16px 23px;display:flex}.solve-handoff.svelte-lstlow{align-items:center;gap:16px;display:flex}.solve-link.svelte-lstlow{flex:none;gap:8px;min-height:44px;font-size:13px}footer.svelte-lstlow span:where(.svelte-lstlow){color:var(--color-text-sec);font-size:11px}.statement-html.svelte-lstlow{overflow-wrap:anywhere;font-size:14px;line-height:1.75}.statement-html.svelte-lstlow p{margin:0 0 14px}.statement-html.svelte-lstlow h1,.statement-html.svelte-lstlow h2,.statement-html.svelte-lstlow h3,.statement-html.svelte-lstlow h4{letter-spacing:-.01em;margin:25px 0 11px;font-size:17px;font-weight:500;line-height:1.4}.statement-html.svelte-lstlow ul,.statement-html.svelte-lstlow ol{list-style:revert;margin:12px 0 18px;padding-left:23px}.statement-html.svelte-lstlow li{margin-block:5px}.statement-html.svelte-lstlow pre{background:var(--color-card);border:1px solid var(--color-border-02);font:12px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin-block:14px;padding:14px 16px;overflow:auto}.statement-html.svelte-lstlow code{font:12px var(--font-mono);background:var(--color-card);border-radius:3px;padding:1px 4px}.statement-html.svelte-lstlow pre code{background:0 0;padding:0}.statement-html.svelte-lstlow img{max-width:100%;height:auto;margin-block:15px}.statement-html.svelte-lstlow table{border-collapse:collapse;max-width:100%;margin-block:16px;display:block;overflow:auto}.statement-html.svelte-lstlow td,.statement-html.svelte-lstlow th{border:1px solid var(--color-border-02);padding:8px 12px}.statement-html.svelte-lstlow math{max-width:100%;font-size:1.06em;overflow:auto}.statement-html.svelte-lstlow math[display=block]{margin-block:15px}.statement-html.svelte-lstlow a{text-underline-offset:3px;color:var(--color-accent);text-decoration:underline}@media (width<=600px){.statement-panel.svelte-lstlow{width:calc(100vw - 24px);height:86dvh}.statement-panel.svelte-lstlow header:where(.svelte-lstlow){padding:17px 18px}.statement-body.svelte-lstlow{padding:18px}.statement-html.svelte-lstlow{font-size:14px}h2.svelte-lstlow{font-size:21px}footer.svelte-lstlow{gap:10px;padding:14px 18px}.solve-handoff.svelte-lstlow{flex-direction:column;align-items:stretch;gap:10px}.solve-link.svelte-lstlow{width:100%}footer.svelte-lstlow span:where(.svelte-lstlow){max-width:100%}}@media (width<=639px){.problem-link.svelte-lstlow{flex-wrap:wrap;align-items:flex-start;gap:4px 8px}.title.svelte-lstlow{flex:100%}}
