.daliuren-learn-page.svelte-nw8d3k{gap:.95rem;width:min(1180px,100vw - 2rem);margin:0 auto;padding:2rem 0 3rem;display:grid}.topic-panel.svelte-nw8d3k,.boundary-section.svelte-nw8d3k{gap:1rem;display:grid}.topic-panel.svelte-nw8d3k h2:where(.svelte-nw8d3k),.boundary-section.svelte-nw8d3k h2:where(.svelte-nw8d3k){color:var(--ui-heading);letter-spacing:0;font-weight:950}.section-heading.svelte-nw8d3k p:where(.svelte-nw8d3k),.boundary-section.svelte-nw8d3k p:where(.svelte-nw8d3k),.compact-card.svelte-nw8d3k p:where(.svelte-nw8d3k){color:var(--ui-muted);font-size:.88rem;font-weight:700;line-height:1.7}.summary-chips.svelte-nw8d3k,.topic-tabs.svelte-nw8d3k{flex-wrap:wrap;gap:.5rem;display:flex}.summary-chips.svelte-nw8d3k{margin-top:.85rem}.summary-chips.svelte-nw8d3k span:where(.svelte-nw8d3k){border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-canvas);color:var(--ui-heading);padding:.45rem .7rem;font-size:.78rem;font-weight:900}.topic-tabs.svelte-nw8d3k{z-index:4;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;padding:.45rem;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 18px #0f172a0b}.topic-tabs.svelte-nw8d3k button:where(.svelte-nw8d3k){border-radius:var(--ui-radius-control);color:var(--ui-text);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:.55rem .7rem;font-size:.78rem;font-weight:900;line-height:1}.topic-tabs.svelte-nw8d3k button.active:where(.svelte-nw8d3k),.topic-tabs.svelte-nw8d3k button:where(.svelte-nw8d3k):hover,.topic-tabs.svelte-nw8d3k button:where(.svelte-nw8d3k):focus-visible{border-color:color-mix(in srgb, var(--ui-warning) 36%, var(--ui-border));background:color-mix(in srgb, var(--ui-warning-soft) 56%, var(--ui-surface));color:var(--ui-primary-strong);outline:none}.compact-card.svelte-nw8d3k strong:where(.svelte-nw8d3k){color:var(--ui-heading);font-weight:950}.compact-card.svelte-nw8d3k small:where(.svelte-nw8d3k){color:var(--ui-muted);font-size:.74rem;font-style:normal;font-weight:850;line-height:1.45}.topic-panel.svelte-nw8d3k{padding:1rem}.section-heading.svelte-nw8d3k{justify-content:space-between;align-items:center;gap:1rem;display:flex}.count-chip.svelte-nw8d3k{background:color-mix(in srgb, var(--ui-warning-soft) 68%, var(--ui-surface));color:var(--ui-primary-strong);border-radius:999px;flex:none;padding:.28rem .65rem;font-size:.7rem;font-weight:950}.compact-card-grid.svelte-nw8d3k{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.compact-card.svelte-nw8d3k{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-canvas);text-align:left;min-height:8rem;font:inherit;cursor:pointer;align-content:start;gap:.45rem;padding:.85rem;display:grid}.compact-card-small.svelte-nw8d3k{min-height:6.6rem}.compact-card.svelte-nw8d3k:hover,.compact-card.svelte-nw8d3k:focus-visible{border-color:color-mix(in srgb, var(--ui-primary) 48%, var(--ui-border));background:var(--ui-primary-soft);outline:none}.compact-card.svelte-nw8d3k span:where(.svelte-nw8d3k){background:var(--ui-primary-soft);color:var(--ui-primary-strong);border-radius:999px;justify-self:start;padding:.18rem .48rem;font-size:.72rem;font-weight:950}.boundary-section.svelte-nw8d3k{background:color-mix(in srgb, var(--ui-panel) 88%, var(--ui-warning-soft));padding:1rem}.daliuren-learn-modal-body{padding:0}.detail-modal.svelte-nw8d3k{gap:.9rem;padding:1rem;display:grid}.detail-overview.svelte-nw8d3k,.detail-fields.svelte-nw8d3k,.detail-sections.svelte-nw8d3k section:where(.svelte-nw8d3k){border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface);padding:.9rem}.detail-overview.svelte-nw8d3k{background:var(--ui-surface-raised)}.detail-overview.svelte-nw8d3k span:where(.svelte-nw8d3k),.detail-fields.svelte-nw8d3k dt:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k h3:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k dt:where(.svelte-nw8d3k){color:var(--ui-primary-strong);font-size:.76rem;font-weight:950;line-height:1.3}.detail-overview.svelte-nw8d3k small:where(.svelte-nw8d3k){color:var(--ui-heading);margin-top:.25rem;font-size:1rem;font-weight:950;line-height:1.35;display:block}.detail-overview.svelte-nw8d3k p:where(.svelte-nw8d3k),.detail-fields.svelte-nw8d3k dd:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k p:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k li:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k dd:where(.svelte-nw8d3k){color:var(--ui-muted);font-size:.86rem;font-weight:750;line-height:1.7}.detail-overview.svelte-nw8d3k p:where(.svelte-nw8d3k){color:var(--ui-text);margin-top:.5rem}.detail-fields.svelte-nw8d3k,.detail-sections.svelte-nw8d3k,.detail-sections.svelte-nw8d3k dl:where(.svelte-nw8d3k){gap:.65rem;display:grid}.detail-fields.svelte-nw8d3k div:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k dl:where(.svelte-nw8d3k) div:where(.svelte-nw8d3k){border-top:1px solid color-mix(in srgb, var(--ui-border) 58%, transparent);grid-template-columns:5rem minmax(0,1fr);gap:.65rem;padding-top:.5rem;display:grid}.detail-fields.svelte-nw8d3k div:where(.svelte-nw8d3k):first-child,.detail-sections.svelte-nw8d3k dl:where(.svelte-nw8d3k) div:where(.svelte-nw8d3k):first-child{border-top:0;padding-top:0}.detail-sections.svelte-nw8d3k p:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k dl:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k ul:where(.svelte-nw8d3k){margin-top:.5rem}.detail-sections.svelte-nw8d3k ul:where(.svelte-nw8d3k){gap:.35rem;padding-left:1.1rem;display:grid}@media (width<=980px){.compact-card-grid.svelte-nw8d3k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.daliuren-learn-page.svelte-nw8d3k{width:min(100vw - 1rem,1180px);padding:1rem 0 2rem}.topic-panel.svelte-nw8d3k,.boundary-section.svelte-nw8d3k{padding:.85rem}.topic-tabs.svelte-nw8d3k{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.topic-tabs.svelte-nw8d3k::-webkit-scrollbar{display:none}.section-heading.svelte-nw8d3k{flex-direction:column;align-items:flex-start}.compact-card-grid.svelte-nw8d3k{grid-template-columns:1fr}.detail-modal.svelte-nw8d3k{padding:.8rem}.detail-fields.svelte-nw8d3k div:where(.svelte-nw8d3k),.detail-sections.svelte-nw8d3k dl:where(.svelte-nw8d3k) div:where(.svelte-nw8d3k){grid-template-columns:1fr;gap:.2rem}}
