._page_1wsd7_1{min-height:100vh;overflow-x:clip;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._main_1wsd7_8{box-sizing:border-box;width:min(100%,1440px);margin:auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-16)}._breadcrumb_1wsd7_14{margin-bottom:var(--spacing-8)}._hero_1wsd7_15{display:flex;align-items:start;justify-content:space-between;gap:var(--spacing-6);margin-bottom:var(--spacing-8)}._eyebrow_1wsd7_22{color:var(--primary);font:600 .75rem var(--font-family-monospace);letter-spacing:.06em}._hero_1wsd7_15 h1{margin:var(--spacing-3) 0 var(--spacing-4);font:700 clamp(2rem,4vw,3.5rem)/1.08 var(--font-family-display);letter-spacing:-.035em}._hero_1wsd7_15 p{max-width:52rem;color:var(--muted-foreground);line-height:1.65}._tags_1wsd7_37{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._tags_1wsd7_37 span{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground);font-size:.875rem;font-weight:700}._favorite_1wsd7_46{flex:none;min-height:44px;padding:0 var(--spacing-4)}._workspace_1wsd7_47{display:grid;grid-template-columns:minmax(0,62fr) minmax(19rem,38fr);align-items:start;gap:var(--spacing-6)}._viewer_1wsd7_53,._context_1wsd7_53,._notice_1wsd7_53,._loading_1wsd7_53{min-width:0;padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._context_1wsd7_53{position:sticky;top:100px}._context_1wsd7_53 h2,._notice_1wsd7_53 h1{margin-top:0;font:700 1.5rem var(--font-family-display)}._context_1wsd7_53 p,._notice_1wsd7_53 p{color:var(--muted-foreground);line-height:1.65}._topicLink_1wsd7_67{min-height:44px;height:auto;white-space:normal;text-align:left;padding:var(--spacing-3)}._related_1wsd7_68{margin-top:var(--spacing-6);padding-top:var(--spacing-4);border-top:1px solid var(--border)}._related_1wsd7_68 h3{font:700 1.125rem var(--font-family-display)}._related_1wsd7_68>div{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._related_1wsd7_68 a{display:inline-flex;align-items:center;min-height:44px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--primary);text-decoration:none;font-size:.875rem;font-weight:600}._related_1wsd7_68 a:hover{border-color:var(--primary);text-decoration:underline}._overlay_1wsd7_84{margin-top:var(--spacing-6)}._loading_1wsd7_53{display:grid;gap:var(--spacing-4)}._headingSkeleton_1wsd7_86{height:3rem;max-width:30rem}._lineSkeleton_1wsd7_87{max-width:22rem}._imageSkeleton_1wsd7_88{height:20rem}._footer_1wsd7_89{margin-top:var(--spacing-12);padding:var(--spacing-6) 0;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem;line-height:1.7}._page_1wsd7_1 :focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:1199px){._workspace_1wsd7_47{display:block}._context_1wsd7_53{position:static;margin-top:var(--spacing-4)}}@media(max-width:767px){._main_1wsd7_8{padding:var(--spacing-6) var(--spacing-3) var(--spacing-12)}._breadcrumb_1wsd7_14{margin-bottom:var(--spacing-6)}._hero_1wsd7_15{flex-direction:column}._hero_1wsd7_15 h1{font-size:clamp(2rem,9vw,2.75rem)}._viewer_1wsd7_53,._context_1wsd7_53,._notice_1wsd7_53,._loading_1wsd7_53{padding:var(--spacing-3)}}@media(prefers-reduced-motion:reduce){._page_1wsd7_1 *{scroll-behavior:auto;animation:none;transition:none}}._main_1wsd7_8{padding-left:max(16px,var(--safe-area-inset-left));padding-right:max(16px,var(--safe-area-inset-right))}._footer_1wsd7_89{font-size:.875rem;line-height:1.8}@media(max-width:540px){._main_1wsd7_8{padding-top:24px}}._context_1wsd7_53{top:var(--app-scroll-offset)}
