.scrollbar-none.svelte-141dtw{scrollbar-width:none}.scrollbar-none.svelte-141dtw::-webkit-scrollbar{display:none}.gesture-zoom-viewport.svelte-lq8s3h{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.gesture-zoom-layer.svelte-lq8s3h{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.gesture-zoom-layer--active.svelte-lq8s3h{cursor:grab}.gesture-zoom-layer--active.svelte-lq8s3h:active{cursor:grabbing}.media-expand-lightbox__body.svelte-116yw82{flex-direction:column;display:flex}.media-expand-lightbox__svg-host.svelte-116yw82{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex}.media-expand-lightbox__svg-host.svelte-116yw82 svg{width:auto;max-width:min(100%,96vw);height:auto;max-height:min(100%,78dvh);display:block}.media-expand-lightbox__image.svelte-116yw82{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:.75rem;width:auto;max-width:min(100%,96vw);height:auto;max-height:min(100%,78dvh)}.learnimo-spin.svelte-1w3qtwv{--spin-stroke:2px;background:conic-gradient(from 100deg, transparent 0deg, transparent 235deg, var(--spin-fg) 300deg, var(--spin-fg) 360deg);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spin-stroke)), #000 calc(100% - var(--spin-stroke)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spin-stroke)), #000 calc(100% - var(--spin-stroke)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--spin-stroke)), #000 calc(100% - var(--spin-stroke)));border-radius:50%;flex-shrink:0;animation:.88s cubic-bezier(.4,.15,.6,.85) infinite svelte-1w3qtwv-learnimo-spin-rotate;display:inline-block}.learnimo-spin--xs.svelte-1w3qtwv{--spin-stroke:2px;width:.875rem;height:.875rem}.learnimo-spin--sm.svelte-1w3qtwv{--spin-stroke:2px;width:1rem;height:1rem}.learnimo-spin--md.svelte-1w3qtwv{--spin-stroke:2.5px;width:1.375rem;height:1.375rem}.learnimo-spin--lg.svelte-1w3qtwv{--spin-stroke:3px;width:3.25rem;height:3.25rem;animation-duration:1s}.learnimo-spin--on-dark.svelte-1w3qtwv{--spin-fg:var(--bg)}.learnimo-spin--on-light.svelte-1w3qtwv{--spin-fg:var(--ink)}.learnimo-spin--accent.svelte-1w3qtwv{--spin-fg:var(--accent)}@keyframes svelte-1w3qtwv-learnimo-spin-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.learnimo-spin.svelte-1w3qtwv{animation-duration:1.35s;animation-timing-function:linear}}.brief-thinking-state.svelte-a7r253{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:7.5rem;padding:1.25rem .75rem;display:flex}.brief-thinking-state--compact.svelte-a7r253{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:0;padding:.15rem 0}.brief-thinking-state__spinner.svelte-a7r253{flex-shrink:0;place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.brief-thinking-state__track.svelte-a7r253{border:2px solid color-mix(in srgb, var(--line) 55%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite svelte-a7r253-brief-thinking-track-pulse;position:absolute;inset:0}@keyframes svelte-a7r253-brief-thinking-track-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.95;transform:scale(1.05)}}.brief-thinking-state__message.svelte-a7r253{color:var(--ink);max-width:16rem;margin:0;font-size:.875rem;font-weight:500}.brief-thinking-state--compact.svelte-a7r253 .brief-thinking-state__message:where(.svelte-a7r253){max-width:none;font-size:.75rem}.brief-thinking-state__message--shimmer.svelte-a7r253{letter-spacing:.02em;background:linear-gradient(105deg, var(--muted) 0%, color-mix(in srgb, var(--ink-soft) 70%, var(--muted)) 22%, color-mix(in srgb, var(--accent) 40%, var(--ink-soft)) 48%, color-mix(in srgb, var(--ink-soft) 70%, var(--muted)) 72%, var(--muted) 100%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite svelte-a7r253-brief-thinking-shimmer}.light .brief-thinking-state__message--shimmer.svelte-a7r253{background:linear-gradient(105deg, var(--muted) 0%, color-mix(in srgb, var(--ink-soft) 85%, var(--muted)) 20%, color-mix(in srgb, var(--ink) 30%, var(--ink-soft)) 50%, color-mix(in srgb, var(--ink-soft) 85%, var(--muted)) 80%, var(--muted) 100%)}@keyframes svelte-a7r253-brief-thinking-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.brief-thinking-state__detail.svelte-a7r253{color:var(--muted);margin:-.35rem 0 0;font-size:.6875rem}@media (prefers-reduced-motion:reduce){.brief-thinking-state__track.svelte-a7r253{opacity:.7;animation:none}.brief-thinking-state__message--shimmer.svelte-a7r253{color:var(--muted);background:0 0;animation:none}}.brief-rich.svelte-147a6ej{color:var(--ink-soft);-webkit-overflow-scrolling:touch;max-width:100%;font-size:.875rem;line-height:1.625;overflow-x:auto}.brief-rich--preview.svelte-147a6ej{font-size:.875rem}.brief-rich-streaming.svelte-147a6ej:after{content:"";vertical-align:text-bottom;background:var(--ink);opacity:.7;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite svelte-147a6ej-brief-cursor-blink;display:inline-block}@keyframes svelte-147a6ej-brief-cursor-blink{0%,to{opacity:0}50%{opacity:.75}}.brief-rich.svelte-147a6ej h2{color:var(--ink);margin:0 0 .85rem;font-size:1.25rem;font-weight:750;line-height:1.35}.brief-rich--preview.svelte-147a6ej h2{margin-bottom:.45rem;font-size:.95rem}.brief-rich.svelte-147a6ej h3{color:var(--ink);margin:1.15rem 0 .55rem;font-size:1rem;font-weight:700;line-height:1.4}.brief-rich--preview.svelte-147a6ej h3{margin-top:.65rem;font-size:.82rem}.brief-rich.svelte-147a6ej h4{color:var(--ink);margin:.85rem 0 .4rem;font-size:.9375rem;font-weight:650}.brief-rich.svelte-147a6ej p{margin:0 0 .75rem}.brief-rich.svelte-147a6ej p:last-child{margin-bottom:0}.brief-rich.svelte-147a6ej ul,.brief-rich.svelte-147a6ej ol{margin:.35rem 0 .85rem;padding-left:1.25rem}.brief-rich.svelte-147a6ej ul{list-style:outside}.brief-rich.svelte-147a6ej ol{list-style:decimal}.brief-rich.svelte-147a6ej li{margin-bottom:.3rem}.brief-rich.svelte-147a6ej strong{color:var(--ink);font-weight:750}.brief-rich.svelte-147a6ej em{font-style:italic}.brief-rich.svelte-147a6ej blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface));color:var(--ink);border-radius:0 .375rem .375rem 0;margin:.65rem 0;padding:.55rem .85rem}.brief-rich.svelte-147a6ej figure{max-width:100%;margin:.85rem 0 1rem}.brief-rich.svelte-147a6ej figcaption{color:var(--muted);text-align:center;margin-top:.4rem;font-size:.75rem}.brief-rich.svelte-147a6ej table{border-collapse:collapse;width:100%;min-width:16rem;margin:.5rem 0 .85rem;font-size:.8125rem;line-height:1.4}.brief-rich.svelte-147a6ej th,.brief-rich.svelte-147a6ej td{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:left;vertical-align:top;padding:.45rem .6rem}.brief-rich.svelte-147a6ej th{background:color-mix(in srgb, var(--surface) 90%, var(--bg));color:var(--ink);font-weight:650}.brief-rich.svelte-147a6ej tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface) 50%, transparent)}.brief-rich.svelte-147a6ej svg{max-width:100%;height:auto;margin:.5rem auto;display:block}.brief-rich.svelte-147a6ej figure svg{margin:0 auto}.brief-rich.svelte-147a6ej pre.mermaid:not([data-processed]){white-space:pre-wrap;color:var(--muted);background:color-mix(in srgb, var(--surface) 90%, var(--bg));border:1px dashed color-mix(in srgb, var(--line) 60%, transparent);border-radius:var(--radius-md);margin:.65rem 0;padding:.65rem;font-size:.75rem;overflow-x:auto}.brief-rich.svelte-147a6ej pre.mermaid[data-processed]{background:0 0;border:none;margin:.65rem 0;padding:0}.brief-rich.svelte-147a6ej .mermaid svg,.brief-rich.svelte-147a6ej pre.mermaid svg{max-width:100%;height:auto;margin:.65rem auto;display:block}.brief-rich.svelte-147a6ej [id^=d3]{max-width:100%;overflow-x:auto}.brief-rich.svelte-147a6ej code{font-family:var(--font-mono,ui-monospace, monospace);background:color-mix(in srgb, var(--surface) 85%, var(--line));border-radius:.25rem;padding:.1em .35em;font-size:.875em}.brief-rich.svelte-147a6ej pre:not(.mermaid){border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 92%, var(--bg));border:1px solid color-mix(in srgb, var(--line) 75%, transparent);margin:.55rem 0 .75rem;padding:.75rem;overflow-x:auto}.brief-rich.svelte-147a6ej a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.brief-rich.svelte-147a6ej .math-inline{display:inline}.brief-rich.svelte-147a6ej .math-display{-webkit-overflow-scrolling:touch;margin:.65rem 0;display:block;overflow-x:auto}.brief-rich.svelte-147a6ej .katex{color:var(--ink);font-size:1.05em}.brief-rich.svelte-147a6ej .katex-display{margin:.5rem 0}.brief-rich.svelte-147a6ej .brief-diagram-expand{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 55%, transparent);cursor:zoom-in;touch-action:manipulation;margin:.65rem 0;position:relative;overflow:hidden}.brief-rich.svelte-147a6ej .brief-diagram-expand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brief-rich.svelte-147a6ej .brief-diagram-expand svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;pointer-events:none;max-width:100%;height:auto;display:block}.brief-rich.svelte-147a6ej .brief-diagram-expand img{pointer-events:none;max-width:100%;height:auto;display:block}.brief-rich.svelte-147a6ej pre.mermaid[data-processed]{overflow:hidden}.brief-rich.svelte-147a6ej figure.brief-diagram-expand{padding:.35rem}@media (width<=480px){.brief-rich.svelte-147a6ej table{font-size:.75rem}.brief-rich.svelte-147a6ej th,.brief-rich.svelte-147a6ej td{padding:.35rem .4rem}.brief-rich.svelte-147a6ej th:first-child,.brief-rich.svelte-147a6ej td:first-child{background:color-mix(in srgb, var(--surface) 90%, var(--bg));z-index:1;position:sticky;left:0}}.brief-rich--preview.brief-feed-preview.svelte-147a6ej,.brief-rich--preview.brief-card-preview.svelte-147a6ej{font-size:.75rem;line-height:1.35}.brief-rich--preview.brief-feed-preview.svelte-147a6ej h1,.brief-rich--preview.brief-feed-preview.svelte-147a6ej h2,.brief-rich--preview.brief-feed-preview.svelte-147a6ej h3,.brief-rich--preview.brief-feed-preview.svelte-147a6ej h4,.brief-rich--preview.brief-card-preview.svelte-147a6ej h1,.brief-rich--preview.brief-card-preview.svelte-147a6ej h2,.brief-rich--preview.brief-card-preview.svelte-147a6ej h3,.brief-rich--preview.brief-card-preview.svelte-147a6ej h4{color:inherit;margin:0;font-size:.75rem;font-weight:700;line-height:1.35}.brief-rich--preview.brief-feed-preview.svelte-147a6ej p,.brief-rich--preview.brief-card-preview.svelte-147a6ej p{margin:0 0 .35em;font-size:.75rem}.brief-rich--preview.brief-feed-preview.svelte-147a6ej p:last-child,.brief-rich--preview.brief-card-preview.svelte-147a6ej p:last-child{margin-bottom:0}.brief-rich--preview.brief-feed-preview.svelte-147a6ej strong,.brief-rich--preview.brief-card-preview.svelte-147a6ej strong{color:inherit;font-weight:700}.brief-rich--preview.brief-feed-preview.svelte-147a6ej h3,.brief-rich--preview.brief-card-preview.svelte-147a6ej h3{margin-top:0}.relevant-suggestion-card__scrim.svelte-1xorell{background:linear-gradient(165deg, color-mix(in srgb, var(--bg) 72%, transparent) 0%, color-mix(in srgb, var(--bg) 48%, transparent) 55%, color-mix(in srgb, var(--bg) 62%, transparent) 100%)}.relevant-suggestion-card.svelte-1xorell p:where(.svelte-1xorell){text-shadow:0 1px 1px color-mix(in srgb, var(--bg) 80%, transparent), 0 0 10px color-mix(in srgb, var(--bg) 45%, transparent)}.carousel-add-button.svelte-1xorell{--carousel-progress:0%;background:conic-gradient(var(--accent) var(--carousel-progress), color-mix(in srgb, var(--line) 50%, transparent) 0);padding:2px}.carousel-add-button__inner.svelte-1xorell{background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 40%, transparent);border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carousel-add-button.svelte-1xorell:hover .carousel-add-button__inner:where(.svelte-1xorell){border-color:var(--muted)}.connection-issue.svelte-w84aiu{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:45vh;padding:3rem 1.5rem;display:flex}.connection-issue--compact.svelte-w84aiu{min-height:auto;padding:2rem 1rem}.connection-issue-icon.svelte-w84aiu{background:var(--surface);border:1px solid color-mix(in srgb, var(--line) 70%, transparent);width:3.5rem;height:3.5rem;color:var(--muted);border-radius:9999px;justify-content:center;align-items:center;display:flex}.connection-issue-title.svelte-w84aiu{letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.connection-issue-message.svelte-w84aiu{max-width:20rem;color:var(--muted);font-size:.875rem;line-height:1.5}.connection-issue-retry.svelte-w84aiu{background:var(--ink);height:2.5rem;color:var(--bg);border-radius:.75rem;margin-top:.25rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s}.connection-issue-retry.svelte-w84aiu:hover{opacity:.9}.topic-brief.svelte-br1to7{padding-block:.625rem}.topic-brief__row.svelte-br1to7{align-items:flex-start;gap:.5rem;display:flex}.topic-brief__row--empty.svelte-br1to7{align-items:center}.topic-brief__empty-hint.svelte-br1to7{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.35;transition:color .16s}.topic-brief__empty-hint.svelte-br1to7:hover{color:var(--ink-soft)}.topic-brief__chip.svelte-br1to7{letter-spacing:.02em;color:color-mix(in srgb, var(--ink-soft) 88%, var(--muted));background:color-mix(in srgb, var(--surface-2) 48%, transparent);border:1px solid color-mix(in srgb, var(--line) 38%, transparent);border-radius:.375rem;align-items:center;gap:.25rem;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.topic-brief__icon-btn.svelte-br1to7{background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .16s,transform .16s;display:flex}.topic-brief__icon-btn.svelte-br1to7:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.topic-brief__icon-btn.svelte-br1to7:active{transform:scale(.96)}.topic-brief__spark-btn{background:0 0!important;border:none!important}.topic-brief__spark-btn:hover:not(:disabled){transform:none;background:color-mix(in srgb, var(--surface-2) 55%, transparent)!important}.topic-brief__preview.svelte-br1to7{margin-top:.5rem;position:relative}.topic-brief__preview--clamped.svelte-br1to7{max-height:8rem;overflow:hidden}.topic-brief__fade.svelte-br1to7{pointer-events:none;background:linear-gradient(to top, var(--topic-detail-hero-bg,color-mix(in srgb, var(--surface-2) 34%, var(--surface))), transparent);height:3.5rem;position:absolute;bottom:0;left:0;right:0}.topic-brief__more.svelte-br1to7{color:var(--muted);align-items:center;gap:.25rem;margin:.375rem auto 0;font-size:.75rem;font-weight:500;transition:color .16s;display:flex}.topic-brief__more.svelte-br1to7:hover{color:var(--ink)}.topic-brief--streaming.svelte-br1to7{animation:1.6s ease-in-out infinite svelte-br1to7-brief-stream-pulse}@keyframes svelte-br1to7-brief-stream-pulse{0%,to{opacity:1}50%{opacity:.82}}.topic-brief.svelte-bbo9sv{padding-block:.625rem}.topic-brief__row.svelte-bbo9sv{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.topic-brief__chip.svelte-bbo9sv{letter-spacing:.02em;color:color-mix(in srgb, var(--ink-soft) 88%, var(--muted));background:color-mix(in srgb, var(--surface-2) 48%, transparent);border:1px solid color-mix(in srgb, var(--line) 38%, transparent);border-radius:.375rem;align-items:center;gap:.25rem;padding:.1875rem .4375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.topic-brief__preview.svelte-bbo9sv{position:relative}.topic-brief__preview--clamped.svelte-bbo9sv{max-height:8rem;overflow:hidden}.topic-brief__fade.svelte-bbo9sv{pointer-events:none;background:linear-gradient(to top, var(--topic-detail-hero-bg,color-mix(in srgb, var(--surface-2) 34%, var(--surface))), transparent);height:3.5rem;position:absolute;bottom:0;left:0;right:0}.collapsible-fade.svelte-12x1etl{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s,margin-top .28s cubic-bezier(.22,1,.36,1);display:grid}.collapsible-fade--open.svelte-12x1etl{opacity:1;grid-template-rows:1fr}.collapsible-fade--spaced.collapsible-fade--open.svelte-12x1etl{margin-top:.375rem}.collapsible-fade__inner.svelte-12x1etl{min-height:0;overflow:hidden}.markdown-content.svelte-1kdoc1g p{margin:0 0 .55rem}.markdown-content.svelte-1kdoc1g p:last-child{margin-bottom:0}.markdown-content.svelte-1kdoc1g h2{color:var(--ink);margin:.75rem 0 .45rem;font-size:1rem;font-weight:700;line-height:1.35}.markdown-content.svelte-1kdoc1g h3,.markdown-content.svelte-1kdoc1g h4{color:var(--ink);margin:.65rem 0 .35rem;font-size:.9375rem;font-weight:650;line-height:1.35}.markdown-content.svelte-1kdoc1g strong{color:var(--ink);font-weight:700}.markdown-content.svelte-1kdoc1g em{font-style:italic}.markdown-content.svelte-1kdoc1g ul,.markdown-content.svelte-1kdoc1g ol{margin:.35rem 0 .65rem;padding-left:1.25rem}.markdown-content.svelte-1kdoc1g ul{list-style:outside}.markdown-content.svelte-1kdoc1g ol{list-style:decimal}.markdown-content.svelte-1kdoc1g li{margin-bottom:.3rem}.markdown-content.svelte-1kdoc1g li:last-child{margin-bottom:0}.markdown-content.svelte-1kdoc1g code{background:color-mix(in srgb, var(--surface) 85%, var(--line));border-radius:.25rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.markdown-content.svelte-1kdoc1g a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.markdown-content.svelte-1kdoc1g a:hover{opacity:.85}.markdown-content.svelte-1kdoc1g .md-table-wrap{-webkit-overflow-scrolling:touch;margin:.5rem 0 .75rem;overflow-x:auto}.markdown-content.svelte-1kdoc1g .md-table{border-collapse:collapse;width:100%;min-width:20rem;font-size:.8125rem;line-height:1.4}.markdown-content.svelte-1kdoc1g .md-table th,.markdown-content.svelte-1kdoc1g .md-table td{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);text-align:left;vertical-align:top;padding:.4rem .55rem}.markdown-content.svelte-1kdoc1g .md-table th{background:color-mix(in srgb, var(--surface) 90%, var(--bg));color:var(--ink);font-weight:650}.markdown-content.svelte-1kdoc1g .md-table tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface) 50%, transparent)}.markdown-content.svelte-1kdoc1g blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface));color:var(--ink);border-radius:0 .375rem .375rem 0;margin:.5rem 0 .65rem;padding:.55rem .85rem}.markdown-content.svelte-1kdoc1g blockquote:last-child{margin-bottom:0}.markdown-content.svelte-1kdoc1g .md-code-wrap{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--line) 75%, transparent);background:color-mix(in srgb, var(--surface) 92%, var(--bg));margin:.55rem 0 .75rem;overflow:hidden}.markdown-content.svelte-1kdoc1g .md-code-header{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);background:color-mix(in srgb, var(--surface-2) 70%, var(--bg));justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .65rem;display:flex}.markdown-content.svelte-1kdoc1g .md-code-lang{letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--muted);font-size:.6875rem;font-weight:600}.markdown-content.svelte-1kdoc1g .md-code-copy{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.6875rem;font-weight:600;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.markdown-content.svelte-1kdoc1g .md-code-copy:hover{color:var(--ink);background:color-mix(in srgb, var(--line) 35%, transparent)}.markdown-content.svelte-1kdoc1g .md-code-copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.markdown-content.svelte-1kdoc1g .md-code-copy.is-copied{color:var(--accent)}.markdown-content.svelte-1kdoc1g .md-code-copy-icon{flex-shrink:0;display:block}.markdown-content.svelte-1kdoc1g .md-pre{-webkit-overflow-scrolling:touch;font-family:var(--font-mono);tab-size:2;margin:0;padding:.75rem .85rem;font-size:.8125rem;line-height:1.5;overflow-x:auto}.markdown-content.svelte-1kdoc1g .md-pre code.hljs{font-size:inherit;background:0 0;border-radius:0;padding:0;display:block}.markdown-content.svelte-1kdoc1g .hljs{color:var(--ink)}.markdown-content.svelte-1kdoc1g .hljs-comment,.markdown-content.svelte-1kdoc1g .hljs-quote{color:color-mix(in srgb, var(--muted) 95%, var(--ink));font-style:italic}.markdown-content.svelte-1kdoc1g .hljs-keyword,.markdown-content.svelte-1kdoc1g .hljs-selector-tag,.markdown-content.svelte-1kdoc1g .hljs-built_in{color:#5a6abf}.markdown-content.svelte-1kdoc1g .hljs-string,.markdown-content.svelte-1kdoc1g .hljs-regexp,.markdown-content.svelte-1kdoc1g .hljs-symbol{color:#2d7a4f}.markdown-content.svelte-1kdoc1g .hljs-number,.markdown-content.svelte-1kdoc1g .hljs-literal{color:#b45309}.markdown-content.svelte-1kdoc1g .hljs-title,.markdown-content.svelte-1kdoc1g .hljs-title.function_,.markdown-content.svelte-1kdoc1g .hljs-function{color:#7c5cbf}.markdown-content.svelte-1kdoc1g .hljs-type,.markdown-content.svelte-1kdoc1g .hljs-class .hljs-title{color:#0e7490}.markdown-content.svelte-1kdoc1g .hljs-variable,.markdown-content.svelte-1kdoc1g .hljs-template-variable,.markdown-content.svelte-1kdoc1g .hljs-attr{color:#9a3412}.markdown-content.svelte-1kdoc1g .hljs-meta,.markdown-content.svelte-1kdoc1g .hljs-params{color:var(--ink-soft)}.dark .markdown-content.svelte-1kdoc1g .hljs-keyword,.dark .markdown-content.svelte-1kdoc1g .hljs-selector-tag,.dark .markdown-content.svelte-1kdoc1g .hljs-built_in{color:#a5b4fc}.dark .markdown-content.svelte-1kdoc1g .hljs-string,.dark .markdown-content.svelte-1kdoc1g .hljs-regexp,.dark .markdown-content.svelte-1kdoc1g .hljs-symbol{color:#86efac}.dark .markdown-content.svelte-1kdoc1g .hljs-number,.dark .markdown-content.svelte-1kdoc1g .hljs-literal{color:#fcd34d}.dark .markdown-content.svelte-1kdoc1g .hljs-title,.dark .markdown-content.svelte-1kdoc1g .hljs-title.function_,.dark .markdown-content.svelte-1kdoc1g .hljs-function{color:#d8b4fe}.dark .markdown-content.svelte-1kdoc1g .hljs-type,.dark .markdown-content.svelte-1kdoc1g .hljs-class .hljs-title{color:#67e8f9}.dark .markdown-content.svelte-1kdoc1g .hljs-variable,.dark .markdown-content.svelte-1kdoc1g .hljs-template-variable,.dark .markdown-content.svelte-1kdoc1g .hljs-attr{color:#fdba74}.ai-chip.svelte-idwl3b{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 88%, var(--ink));background:color-mix(in srgb, var(--accent-soft) 52%, transparent);border-radius:.25rem;flex-shrink:0;align-items:center;padding:.125rem .3125rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.qna-row-actions.svelte-yf3a45{align-items:center;gap:.125rem;margin-inline:-.125rem;display:flex}.qna-row-action.svelte-yf3a45{width:1.75rem;height:1.75rem;color:var(--muted);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:color .16s,background-color .16s,transform .16s;display:flex}.qna-row-action.svelte-yf3a45:hover{color:var(--ink);background:color-mix(in srgb, var(--surface-2) 65%, transparent)}.qna-row-action--danger.svelte-yf3a45:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.qna-row-action.svelte-yf3a45:active{transform:scale(.96)}.brief-draft-fade.svelte-16fz31w{pointer-events:none;background:linear-gradient(to top, var(--surface), transparent);height:3rem;position:absolute;bottom:0;left:0;right:0}.typing-dots.svelte-yh5y8y{align-items:center;gap:5px;padding-left:2px;display:inline-flex}.typing-dots.svelte-yh5y8y span:where(.svelte-yh5y8y){background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-yh5y8y-typing-bounce}.typing-dots.svelte-yh5y8y span:where(.svelte-yh5y8y):nth-child(2){animation-delay:.15s}.typing-dots.svelte-yh5y8y span:where(.svelte-yh5y8y):nth-child(3){animation-delay:.3s}@keyframes svelte-yh5y8y-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.brief-view-scroll.svelte-1i10fh{overflow-anchor:auto}.brief-scroll-top.svelte-1i10fh{right:calc(1rem + var(--safe-right));bottom:calc(1.5rem + var(--safe-bottom));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 4px 12px color-mix(in srgb, var(--ink) 4%, transparent)}.topic-tools__bar.svelte-12rqpt7{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-height:2.25rem;display:flex}.topic-tools__leading.svelte-12rqpt7{flex:0 auto;align-items:center;gap:.25rem;min-width:0;display:flex}.topic-tools__suggestions.svelte-12rqpt7{flex:none;align-items:center;gap:.25rem;display:flex}.topic-tools__suggestions-toggle.svelte-12rqpt7{text-align:left;border-radius:.5rem;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.375rem .5rem;transition:background-color .16s;display:inline-flex}.topic-tools__suggestions-toggle.svelte-12rqpt7:hover{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.topic-tools__count.svelte-12rqpt7{color:var(--muted);font-size:.6875rem;font-weight:600}.topic-tools__body.svelte-12rqpt7{padding:.125rem 0 .25rem}.topic-tools__list.svelte-12rqpt7{flex-direction:column;display:flex}.topic-tools__item.svelte-12rqpt7{border-bottom:1px solid color-mix(in srgb, var(--line) 30%, transparent);padding-block:.5rem}.topic-tools__item.svelte-12rqpt7:last-child{border-bottom:none;padding-bottom:.125rem}.topic-tools__generate.svelte-12rqpt7{color:var(--ink-soft);border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.topic-tools__generate.svelte-12rqpt7:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 50%, transparent);color:var(--ink)}.topic-tools__generate.svelte-12rqpt7:disabled{opacity:1;cursor:wait}.topic-tools__generate--footer.svelte-12rqpt7{color:var(--muted);margin-top:.25rem}.topic-tools__generate--footer.svelte-12rqpt7:hover:not(:disabled){color:var(--ink-soft)}.topic-tools__generate--loading.svelte-12rqpt7{cursor:wait}.topic-tools__generate-icon-wrap.svelte-12rqpt7{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:relative}.note-placeholder.svelte-98k7d5:empty:before{content:attr(data-placeholder);font-style:italic}.toolbar-btn.svelte-1ncmraj{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid color-mix(in srgb, var(--line) 40%, transparent);border-radius:.5rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.toolbar-btn.svelte-1ncmraj:hover{background:var(--surface-2)}.prose-editor p{margin:0 0 .5rem}.prose-editor h1{margin:.5rem 0;font-size:1.25rem;font-weight:700}.prose-editor h2{margin:.5rem 0;font-size:1.0625rem;font-weight:700}.prose-editor ul:not([data-type=taskList]){margin:.35rem 0;padding-left:1.25rem;list-style:outside}.prose-editor ol{margin:.35rem 0;padding-left:1.25rem;list-style:decimal}.prose-editor ul:not([data-type=taskList]) li,.prose-editor ol li{display:list-item}.prose-editor li p{margin:0}.prose-editor ul[data-type=taskList]{margin:.35rem 0;padding-left:0;list-style:none}.prose-editor ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.prose-editor ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.15rem}.prose-editor ul[data-type=taskList] li>label input[type=checkbox]{width:.875rem;height:.875rem;accent-color:var(--ink)}.prose-editor pre{background:color-mix(in srgb, var(--surface) 90%, var(--bg));border:1px solid color-mix(in srgb, var(--line) 50%, transparent);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.5rem;margin:.5rem 0;padding:.75rem;font-size:.8125rem;overflow-x:auto}.prose-editor code{font-family:var(--font-mono,ui-monospace, monospace);background:color-mix(in srgb, var(--surface) 85%, var(--line));border-radius:.25rem;padding:.1em .35em;font-size:.875em}.prose-editor pre code{background:0 0;padding:0}.topic-detail-hero__btn.svelte-bfej0n{background:var(--elevated)}.topic-brief-anchor.svelte-bfej0n{contain:layout style}.topic-breadcrumb.svelte-bfej0n{margin-bottom:.375rem}.topic-breadcrumb__list.svelte-bfej0n{flex-wrap:wrap;align-items:center;gap:.125rem 0;margin:0;padding:0;list-style:none;display:flex}.topic-breadcrumb__item.svelte-bfej0n{align-items:center;min-width:0;max-width:100%;display:inline-flex}.topic-breadcrumb__sep.svelte-bfej0n{color:color-mix(in srgb, var(--muted) 55%, transparent);margin-inline:.3125rem;font-size:.625rem;line-height:1}.topic-breadcrumb__link.svelte-bfej0n{letter-spacing:.01em;max-width:100%;color:color-mix(in srgb, var(--muted) 92%, var(--ink-soft));text-align:left;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:500;line-height:1.2;transition:color .16s}.topic-breadcrumb__link.svelte-bfej0n:hover{color:var(--ink-soft)}.topic-intro--nested.svelte-bfej0n{margin-top:0}.subtopic-row.svelte-bfej0n{transition:background-color .16s,transform .16s}.subtopic-row--alt.svelte-bfej0n{background:color-mix(in srgb, var(--surface-2) 38%, transparent)}.subtopic-row.svelte-bfej0n:hover{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}.topic-section-actions.svelte-bfej0n{contain:layout style}.topic-section-panels.svelte-bfej0n{min-height:0;position:relative;overflow:hidden}.topic-section-panel.svelte-bfej0n{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;transform:translateY(6px)}.topic-section-panel.svelte-bfej0n:not(.topic-section-panel--active){inset-inline:0;position:absolute;top:0}.topic-section-panel--active.svelte-bfej0n{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility;position:relative;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.topic-section-panel.svelte-bfej0n{transition:none;transform:none}}.topic-tools__suggestions.svelte-1qcmqnr{flex:none;align-items:center;gap:.25rem;display:flex}.topic-tools__suggestions-toggle.svelte-1qcmqnr{align-items:center;gap:.25rem;padding:.375rem .5rem;display:inline-flex}.topic-tools__bar.svelte-1sebda1{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-height:2.25rem;display:flex}.topic-tools__leading.svelte-1sebda1{flex:0 auto;align-items:center;gap:.25rem;min-width:0;display:flex}.topic-tool-btn.svelte-1sebda1{align-items:center;gap:.375rem;padding:.375rem .5rem;display:inline-flex}.topic-tool-rule.svelte-1sebda1{background:color-mix(in srgb, var(--line) 70%, transparent);flex-shrink:0;width:1px;height:.875rem}.topic-breadcrumb.svelte-1f5y06b{margin-bottom:.375rem}.topic-breadcrumb__list.svelte-1f5y06b{flex-wrap:wrap;align-items:center;gap:.125rem 0;margin:0;padding:0;list-style:none;display:flex}.topic-breadcrumb__item.svelte-1f5y06b{align-items:center;min-width:0;display:inline-flex}.topic-breadcrumb__sep.svelte-1f5y06b{color:color-mix(in srgb, var(--muted) 55%, transparent);margin-inline:.3125rem;font-size:.625rem;line-height:1}.reason-option.svelte-1ou2h5r{border-color:color-mix(in srgb, var(--line) 80%, transparent);background:var(--surface)}.reason-option.svelte-1ou2h5r:hover{background:var(--surface-2)}.reason-option--selected.svelte-1ou2h5r{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.reason-radio.svelte-1ou2h5r{border-color:color-mix(in srgb, var(--line) 90%, transparent)}.reason-option--selected.svelte-1ou2h5r .reason-radio:where(.svelte-1ou2h5r){border-color:var(--accent)}.reason-radio-dot.svelte-1ou2h5r{background:var(--accent)}.pro-badge.svelte-kb1tgs{--pro-badge-ink:#241505;--pro-badge-highlight:#fff1a8;--pro-badge-mid:#f4bf45;--pro-badge-deep:#b87514;color:var(--pro-badge-ink);background:linear-gradient(135deg, var(--pro-badge-highlight) 0%, var(--pro-badge-mid) 48%, var(--pro-badge-deep) 100%);border:1px solid color-mix(in srgb, var(--pro-badge-deep) 70%, var(--pro-badge-ink));box-shadow:0 0 0 1px #ffffff73 inset, 0 1px 6px color-mix(in srgb, var(--pro-badge-deep) 35%, transparent);position:relative;overflow:hidden}.pro-badge.svelte-kb1tgs:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff8c 50%,#0000 58%);animation:5.5s ease-in-out infinite svelte-kb1tgs-pro-badge-shine;position:absolute;inset:-40% -60%}@keyframes svelte-kb1tgs-pro-badge-shine{0%,68%,to{opacity:0;transform:translate(-120%)rotate(12deg)}74%{opacity:1}92%{opacity:0;transform:translate(120%)rotate(12deg)}}.pro-badge-icon.svelte-kb1tgs{vertical-align:middle;width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.pro-badge.svelte-kb1tgs:after{opacity:0;animation:none}}.deck-action-btn.svelte-1wvvys8{letter-spacing:-.01em;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}.deck-action-btn--ghost.svelte-1wvvys8{color:var(--ink-soft);background:0 0}.deck-action-btn--ghost.svelte-1wvvys8:hover{color:var(--ink);background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.deck-action-btn--primary.svelte-1wvvys8{color:var(--accent);background:0 0}.deck-action-btn--primary.svelte-1wvvys8:hover:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.deck-action-btn.svelte-1wvvys8:active:not(:disabled){transform:scale(.98)}.deck-action-btn.svelte-1wvvys8:disabled{opacity:.4;cursor:not-allowed}.deck-action-rule.svelte-1wvvys8{background:color-mix(in srgb, var(--line) 70%, transparent);flex-shrink:0;width:1px;height:.875rem}.deck-card-filters__track.svelte-1wvvys8{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);min-height:2.375rem}.deck-card-filter.svelte-1wvvys8{letter-spacing:-.01em;white-space:nowrap;min-width:0;color:var(--muted);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .375rem .625rem;font-size:.8125rem;font-weight:600;line-height:1;transition:color .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.deck-card-filter.svelte-1wvvys8:not(.deck-card-filter--active):hover{color:var(--ink-soft)}.deck-card-filter--active.svelte-1wvvys8,.deck-card-filter--active.svelte-1wvvys8:hover,.deck-card-filter--active.svelte-1wvvys8:focus-visible{color:var(--ink);box-shadow:none;background:0 0}.deck-card-filter--active.svelte-1wvvys8:after{content:"";inset-inline:.5rem;background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.deck-card-filter__badge.svelte-1wvvys8{text-align:center;min-width:0;color:color-mix(in srgb, var(--muted) 88%, var(--ink));opacity:.85;background:0 0;border-radius:0;flex-shrink:0;padding:0;font-size:.6875rem;font-weight:600;line-height:1}.deck-card-filter--active.svelte-1wvvys8 .deck-card-filter__badge:where(.svelte-1wvvys8){color:color-mix(in srgb, var(--accent) 72%, var(--ink));opacity:1}.pinch-zoom-viewport.svelte-culbxc{touch-action:none;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pinch-zoom-layer.svelte-culbxc{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.pinch-zoom-layer--active.svelte-culbxc{cursor:grab}.pinch-zoom-layer--active.svelte-culbxc:active{cursor:grabbing}.pinch-zoom-image{object-fit:contain;border-radius:1rem;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.study-shell.svelte-a4hmap{height:100dvh;max-height:100dvh}.study-header.svelte-a4hmap{padding-top:1rem}.study-footer.svelte-a4hmap{padding-bottom:2rem}.flip-perspective.svelte-a4hmap{perspective:1000px;transform:translateZ(0)}.flip-inner.svelte-a4hmap{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;transition:transform .4s ease-in-out}.flip-inner.flipped.svelte-a4hmap{transform:rotateY(180deg)}.flip-face.svelte-a4hmap{backface-visibility:hidden;will-change:transform;transform:rotateY(0)translateZ(.1px)}.flip-back.svelte-a4hmap{transform:rotateY(180deg)translateZ(.1px)}.study-card-media-slot.svelte-a4hmap{justify-content:center;align-items:center;min-height:0;display:flex}.study-shell.svelte-135vqnp{height:100dvh;max-height:100dvh}.study-header.svelte-135vqnp{padding-top:1rem}.study-footer.svelte-135vqnp{padding-bottom:2rem}.offline-banner.svelte-pu1g4w{background:color-mix(in srgb, var(--ink) 8%, var(--surface));border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--ink);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.auth-root.svelte-qhj1c2{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--bg);color:var(--ink);padding-bottom:0}.auth-ambient.svelte-qhj1c2{pointer-events:none;opacity:.7;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.auth-ambient-void.svelte-qhj1c2{opacity:.78;display:none}.theme-void .auth-ambient-light.svelte-qhj1c2,.theme-abyss .auth-ambient-light.svelte-qhj1c2{display:none}.theme-void .auth-ambient-void.svelte-qhj1c2,.theme-abyss .auth-ambient-void.svelte-qhj1c2{display:block}.auth-scroll.svelte-qhj1c2:before{content:"";pointer-events:none;background:radial-gradient(ellipse 38rem 30rem at 50% 44%, color-mix(in srgb, var(--bg) 68%, transparent), color-mix(in srgb, var(--bg) 26%, transparent) 56%, transparent 78%);position:absolute;inset:0}.theme-void .auth-scroll.svelte-qhj1c2:before,.theme-abyss .auth-scroll.svelte-qhj1c2:before{background:radial-gradient(ellipse 40rem 31rem at 50% 44%, color-mix(in srgb, var(--bg) 82%, transparent), color-mix(in srgb, var(--bg) 46%, transparent) 58%, transparent 80%)}.auth-scroll-inner.svelte-qhj1c2{z-index:1;position:relative}.auth-tagline.svelte-qhj1c2{color:var(--ink-soft)}.auth-mascot-glow.svelte-qhj1c2{aspect-ratio:1.6;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent-soft) 70%, transparent), transparent);border-radius:50%;width:min(70%,22rem);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.auth-slide-box.svelte-qhj1c2{width:min(100%,54rem);height:calc(clamp(15rem,54vw,22.5rem) + 5.5rem)}.auth-mascot.svelte-qhj1c2{width:clamp(16.5rem,60vw,25.5rem);height:clamp(15rem,54vw,22.5rem)}.auth-footer.svelte-qhj1c2{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 65%, var(--bg)), var(--surface));border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-bottom:calc(1rem + var(--safe-bottom));border-radius:22px 22px 0 0}.auth-signin-btn.svelte-qhj1c2{background:var(--bg);border:1px solid color-mix(in srgb, var(--line) 90%, transparent);color:var(--ink);transition:background-color .16s,border-color .16s,transform .16s}.auth-signin-btn.svelte-qhj1c2:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent-soft) 18%, var(--bg))}.auth-signin-btn.svelte-qhj1c2:active:not(:disabled){transform:scale(.98)}.auth-signin-btn.svelte-qhj1c2:disabled{opacity:.6}.theme-void .auth-slide-desc.svelte-qhj1c2,.theme-void .auth-footer.svelte-qhj1c2 .learnimo-muted:where(.svelte-qhj1c2),.theme-void .auth-footer.svelte-qhj1c2 p:where(.svelte-qhj1c2),.theme-abyss .auth-slide-desc.svelte-qhj1c2,.theme-abyss .auth-footer.svelte-qhj1c2 .learnimo-muted:where(.svelte-qhj1c2),.theme-abyss .auth-footer.svelte-qhj1c2 p:where(.svelte-qhj1c2){color:color-mix(in srgb, var(--ink-soft) 86%, var(--muted))}.theme-void .auth-footer.svelte-qhj1c2 button.learnimo-muted:where(.svelte-qhj1c2):hover,.theme-abyss .auth-footer.svelte-qhj1c2 button.learnimo-muted:where(.svelte-qhj1c2):hover{color:var(--ink)}.auth-scroll-inner.svelte-qhj1c2{padding-bottom:.5rem}@media (height<=720px){.auth-mascot.svelte-qhj1c2{width:clamp(13.5rem,42vh,21rem);height:clamp(12rem,39vh,19.5rem)}.auth-slide-box.svelte-qhj1c2{height:calc(clamp(12rem,39vh,19.5rem) + 5rem)}.auth-slide-title.svelte-qhj1c2{font-size:1rem}.auth-slide-desc.svelte-qhj1c2{font-size:.8125rem}}@media (height<=520px){.auth-mascot.svelte-qhj1c2{width:clamp(10.5rem,33vh,15rem);height:clamp(9rem,30vh,13.5rem)}.auth-slide-desc.svelte-qhj1c2{display:none}.auth-slide-box.svelte-qhj1c2{height:calc(clamp(9rem,30vh,13.5rem) + 4.5rem)}.auth-tagline.svelte-qhj1c2{display:none}}.profile-edit-form__label.svelte-1enbmn3{letter-spacing:.01em;color:color-mix(in srgb, var(--muted) 92%, var(--ink-soft));margin-bottom:.125rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:block}.profile-edit-form__input.svelte-1enbmn3{border:1px solid color-mix(in srgb, var(--line) 48%, transparent);background:color-mix(in srgb, var(--surface-2) 28%, transparent);width:100%;color:var(--ink);border-radius:.5rem;padding:.4375rem .625rem;font-size:.8125rem;line-height:1.35;transition:border-color .16s,background-color .16s}.profile-edit-form__input.svelte-1enbmn3::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.profile-edit-form__input.svelte-1enbmn3:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--surface-2) 42%, transparent);outline:none}.profile-edit-form__textarea.svelte-1enbmn3{resize:vertical;min-height:3.25rem}.profile-edit-form__hint.svelte-1enbmn3{margin-top:.25rem;padding-left:.125rem;font-size:.625rem;line-height:1.3}.profile-edit-form__hint--error.svelte-1enbmn3{color:#ef4444}.profile-edit-form__hint--ok.svelte-1enbmn3{color:#22c55e}.profile-edit-form__actions.svelte-1enbmn3{justify-content:flex-end;align-items:center;gap:.375rem;padding-top:.125rem;display:flex}.profile-edit-form__btn.svelte-1enbmn3{letter-spacing:-.01em;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:1.75rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex}.profile-edit-form__btn.svelte-1enbmn3:active:not(:disabled){transform:scale(.98)}.profile-edit-form__btn--ghost.svelte-1enbmn3{color:var(--muted);background:0 0}.profile-edit-form__btn--ghost.svelte-1enbmn3:hover{color:var(--ink-soft);background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.profile-edit-form__btn--primary.svelte-1enbmn3{color:var(--bg);background:var(--ink)}.profile-edit-form__btn--primary.svelte-1enbmn3:hover:not(:disabled){opacity:.9}.profile-edit-form__btn--primary.svelte-1enbmn3:disabled{opacity:.35;cursor:not-allowed}.profile-comment-row.svelte-1yoozct:hover{background:color-mix(in srgb, var(--surface-2) 38%, transparent)}.profile-comment-row.svelte-1yoozct:active{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}
