.challenge.svelte-oinlnz{width:100%;min-height:65px}p.svelte-oinlnz{font-size:.85rem}.account-menu-root.svelte-hrqf6p{position:relative}.account-menu.svelte-hrqf6p{z-index:60;border:1px solid var(--line);background:var(--paper);width:12rem;box-shadow:var(--shadow);border-radius:.65rem;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0}.account-menu.svelte-hrqf6p button:where(.svelte-hrqf6p){width:100%;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.85rem;display:flex}.account-menu.svelte-hrqf6p button:where(.svelte-hrqf6p):hover,.account-menu.svelte-hrqf6p button:where(.svelte-hrqf6p):focus-visible{background:color-mix(in srgb, var(--ink) 7%, transparent)}.account-trigger.svelte-hrqf6p,form.svelte-hrqf6p button:where(.svelte-hrqf6p){justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.account-modal.svelte-hrqf6p{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--shadow);padding:1.25rem;overflow:auto}.account-modal.svelte-hrqf6p::backdrop{background:var(--backdrop)}header.svelte-hrqf6p,.identity.svelte-hrqf6p{justify-content:space-between;align-items:center;gap:.75rem;display:flex}h2.svelte-hrqf6p{margin:0 auto 0 0;font-size:1.2rem}h3.svelte-hrqf6p{font-size:1rem}p.svelte-hrqf6p,small.svelte-hrqf6p{line-height:1.5}small.svelte-hrqf6p{color:var(--muted);font-size:.78rem;display:block}.local-note.svelte-hrqf6p{color:var(--muted);font-size:.86rem}form.svelte-hrqf6p,section.svelte-hrqf6p{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}form.svelte-hrqf6p{gap:.75rem;display:grid}ul.svelte-hrqf6p{margin:0;padding:0;list-style:none}li.svelte-hrqf6p{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:1rem 0}.case-actions.svelte-hrqf6p{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}button.svelte-hrqf6p{min-height:2.75rem}footer.svelte-hrqf6p{margin-top:1rem}.error.svelte-hrqf6p{color:var(--m-red,#b42318)}.identity.svelte-hrqf6p{overflow-wrap:anywhere}.identity.svelte-hrqf6p>div:where(.svelte-hrqf6p){min-width:0}.workspace-heading.svelte-hrqf6p{align-items:center;gap:.65rem;display:flex}.loading-spinner.svelte-hrqf6p{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite svelte-hrqf6p-loading-spin}.skeleton-row.svelte-hrqf6p{border-bottom:1px solid var(--line);padding:1rem 0}.skeleton-line.svelte-hrqf6p{background:var(--line);border-radius:.25rem;width:65%;height:.9rem;animation:1.4s ease-in-out infinite alternate svelte-hrqf6p-loading-pulse;display:block}.skeleton-line.short.svelte-hrqf6p{width:40%;height:.7rem;margin-top:.65rem}@keyframes svelte-hrqf6p-loading-spin{to{transform:rotate(360deg)}}@keyframes svelte-hrqf6p-loading-pulse{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.loading-spinner.svelte-hrqf6p,.skeleton-line.svelte-hrqf6p{animation:none}}@media (width<=480px){.account-modal.svelte-hrqf6p{padding:1rem}.case-actions.svelte-hrqf6p button:where(.svelte-hrqf6p){flex:1}.identity.svelte-hrqf6p{flex-direction:column;align-items:flex-start}}.tooltip-trigger.svelte-11extwn,.tooltip-trigger.svelte-11extwn:hover:not(:disabled){min-width:1.75rem;min-height:1.75rem;color:var(--muted);font:inherit;vertical-align:middle;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;gap:.3rem;padding:.25rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.tooltip-trigger.svelte-11extwn:hover:not(:disabled),.tooltip-trigger.svelte-11extwn:focus-visible{color:var(--accent)}.tooltip-trigger.label-only.svelte-11extwn,.tooltip-trigger.label-only.svelte-11extwn:hover:not(:disabled){color:inherit;font:inherit;text-align:inherit;justify-content:flex-start;padding:0}.question.svelte-11extwn{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.7rem;font-weight:600;display:inline-grid}.tooltip-overlay.svelte-11extwn{border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface-raised);width:max-content;max-width:min(21rem,100vw - 1rem);color:var(--ink);box-shadow:var(--shadow);font-family:var(--font-sans);text-align:left;white-space:normal;overflow-wrap:anywhere;margin:0;padding:.65rem .8rem;font-size:.8rem;font-weight:400;line-height:1.55;position:fixed;inset:auto;overflow:auto}@media (pointer:coarse){.tooltip-trigger.svelte-11extwn,.tooltip-trigger.svelte-11extwn:hover:not(:disabled){min-width:2.75rem;min-height:2.75rem}}dialog.svelte-1li0bv5{border:1px solid var(--line);background:var(--paper);width:min(54rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:1rem;padding:0;overflow:auto}dialog.svelte-1li0bv5::backdrop{background:var(--backdrop,#0009)}.billing-panel.svelte-1li0bv5{padding:clamp(1rem,3vw,1.5rem);font-size:.82rem;line-height:1.45}header.svelte-1li0bv5,h2.svelte-1li0bv5,h3.svelte-1li0bv5,.pricing-trigger.svelte-1li0bv5,.billing-toolbar.svelte-1li0bv5,.plan-heading.svelte-1li0bv5,.usage-heading.svelte-1li0bv5,.pricing-notes.svelte-1li0bv5,footer.svelte-1li0bv5 button:where(.svelte-1li0bv5){align-items:center;gap:.5rem;display:flex}header.svelte-1li0bv5{justify-content:space-between}h2.svelte-1li0bv5{margin:0;font-size:1.15rem;font-weight:600}h3.svelte-1li0bv5{margin:0;font-size:.95rem;font-weight:600}.close-button.svelte-1li0bv5{width:2.75rem;min-height:2.75rem;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;font-size:1.25rem;display:grid}.billing-toolbar.svelte-1li0bv5{justify-content:center;gap:.7rem;margin:.9rem 0 1.25rem}fieldset.svelte-1li0bv5{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:.6rem;grid-template-columns:1fr 1fr;margin:0;padding:3px;display:grid;position:relative}.segment.svelte-1li0bv5{background:var(--paper);border-radius:.4rem;width:calc(50% - 3px);transition:transform .18s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #0002}.yearly.svelte-1li0bv5 .segment:where(.svelte-1li0bv5){transform:translate(100%)}fieldset.svelte-1li0bv5 label:where(.svelte-1li0bv5){cursor:pointer;place-items:center;min-height:2.3rem;padding:0 .85rem;font-size:.8rem;display:grid;position:relative}fieldset.svelte-1li0bv5 input:where(.svelte-1li0bv5){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}fieldset.svelte-1li0bv5 label:where(.svelte-1li0bv5):has(input:where(.svelte-1li0bv5):focus-visible){outline:2px solid var(--m-blue);outline-offset:2px;border-radius:.4rem}.saving.svelte-1li0bv5{color:var(--muted);white-space:nowrap;font-size:.7rem;font-weight:600}.plans.svelte-1li0bv5{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.plan.svelte-1li0bv5{--tier:var(--muted);border:1px solid var(--line);border-top:2px solid color-mix(in srgb, var(--tier) 60%, var(--line));background:color-mix(in srgb, var(--tier) 3%, var(--paper));border-radius:.7rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.plan.pro.svelte-1li0bv5{--tier:var(--m-blue)}.plan.max.svelte-1li0bv5{--tier:var(--m-purple,#8b75a5)}.plan.selected.svelte-1li0bv5{border-color:var(--tier)}.plan-heading.svelte-1li0bv5{flex-wrap:wrap;justify-content:space-between;gap:.35rem;min-height:1.7rem}.plan.svelte-1li0bv5 h3:where(.svelte-1li0bv5) svg{color:var(--tier)}.recommended.svelte-1li0bv5{background:color-mix(in srgb, var(--tier) 10%, transparent);color:var(--ink);border-radius:.3rem;padding:.15rem .35rem;font-size:.64rem;font-weight:600}.price.svelte-1li0bv5{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;margin:1rem 0;font-size:1.8rem;font-weight:600;display:flex}.currency.svelte-1li0bv5,.price.svelte-1li0bv5 small:where(.svelte-1li0bv5){color:var(--muted);letter-spacing:0;font-size:.7rem;font-weight:400}.price.svelte-1li0bv5 small:where(.svelte-1li0bv5){margin-left:auto}dl.svelte-1li0bv5{margin:0 0 1rem;font-size:.76rem;line-height:1.5}dl.svelte-1li0bv5>div:where(.svelte-1li0bv5){justify-content:space-between;align-items:baseline;gap:.6rem;margin-block:.55rem;display:flex}dt.svelte-1li0bv5{color:var(--muted)}dd.svelte-1li0bv5{white-space:nowrap;margin:0;font-weight:600}.plan-action.svelte-1li0bv5{border:1px solid var(--line);width:100%;min-height:2.6rem;color:var(--ink);background:var(--paper);border-radius:.45rem;margin-top:auto;padding:.5rem;font-size:.8rem;font-weight:600}.pro.svelte-1li0bv5 .plan-action:where(.svelte-1li0bv5):not(:disabled){color:var(--paper);background:var(--ink);border-color:var(--ink)}.plan-action.svelte-1li0bv5:disabled{cursor:default;opacity:.6}.plan-message.svelte-1li0bv5{margin-top:.65rem;font-size:.76rem;line-height:1.5}.pricing-notes.svelte-1li0bv5{color:var(--muted);justify-content:center;margin-top:.85rem;font-size:.7rem}.resume-note.svelte-1li0bv5,.loading.svelte-1li0bv5{color:var(--muted);font-size:.78rem}.usage.svelte-1li0bv5{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.85rem}.usage.svelte-1li0bv5 dl:where(.svelte-1li0bv5){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:0;display:grid}.usage.svelte-1li0bv5 dl:where(.svelte-1li0bv5)>div:where(.svelte-1li0bv5){display:block}.usage.svelte-1li0bv5 dd:where(.svelte-1li0bv5){margin-top:.2rem}.usage-heading.svelte-1li0bv5 h3:where(.svelte-1li0bv5){font-size:.85rem}footer.svelte-1li0bv5{justify-content:flex-end;margin-top:.75rem;display:flex}@media (width<=640px){.plans.svelte-1li0bv5{grid-template-columns:1fr}.plan.svelte-1li0bv5{padding:.9rem 1rem}.price.svelte-1li0bv5{margin:.5rem 0}.plan.svelte-1li0bv5 dl:where(.svelte-1li0bv5){margin-bottom:.6rem}.usage.svelte-1li0bv5 dl:where(.svelte-1li0bv5){grid-template-columns:1fr;gap:0}.usage.svelte-1li0bv5 dl:where(.svelte-1li0bv5)>div:where(.svelte-1li0bv5){display:flex}}@media (prefers-reduced-motion:reduce){.segment.svelte-1li0bv5{transition:none}}
