.story-question-panel-module__ubD1Fq__dock{z-index:20;padding:var(--space-sm) var(--page-gutter);pointer-events:none;position:fixed;inset-block-end:0;inset-inline:0}.story-question-panel-module__ubD1Fq__dockContent{gap:var(--space-2xs);pointer-events:auto;inline-size:min(100%,44rem);margin-inline:auto;display:grid}.story-question-panel-module__ubD1Fq__answerPreview{gap:var(--space-2xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:0 var(--space-xs) var(--space-lg) color-mix(in oklch, var(--color-ink) 14%, transparent);display:grid}.story-question-panel-module__ubD1Fq__previewHeader,.story-question-panel-module__ubD1Fq__formFooter{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.story-question-panel-module__ubD1Fq__previewEyebrow,.story-question-panel-module__ubD1Fq__dialogEyebrow,.story-question-panel-module__ubD1Fq__messageMeta{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.story-question-panel-module__ubD1Fq__previewText{block-size:5.04em;color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-sm);overflow-wrap:anywhere;scrollbar-width:none;margin:0;line-height:1.68;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0%,currentColor 26% 100%);mask-image:linear-gradient(#0000 0%,currentColor 26% 100%)}.story-question-panel-module__ubD1Fq__previewText::-webkit-scrollbar{display:none}.story-question-panel-module__ubD1Fq__dockInner{gap:var(--space-2xs);padding:var(--space-3xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.story-question-panel-module__ubD1Fq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.story-question-panel-module__ubD1Fq__dockInput,.story-question-panel-module__ubD1Fq__textarea{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline-offset:.125rem;background:var(--color-paper);min-inline-size:0;color:var(--color-ink);font:inherit;outline:.125rem solid #0000}.story-question-panel-module__ubD1Fq__dockInput{min-block-size:2.75rem;padding-inline:var(--space-xs)}.story-question-panel-module__ubD1Fq__dockInput::placeholder{color:var(--color-muted)}.story-question-panel-module__ubD1Fq__dockInput:hover,.story-question-panel-module__ubD1Fq__textarea:hover{background:var(--color-paper-raised)}.story-question-panel-module__ubD1Fq__dockInput[aria-invalid=true],.story-question-panel-module__ubD1Fq__textarea[aria-invalid=true]{border-color:var(--color-accent)}.story-question-panel-module__ubD1Fq__compactSubmitButton,.story-question-panel-module__ubD1Fq__expandButton,.story-question-panel-module__ubD1Fq__collapseButton,.story-question-panel-module__ubD1Fq__submitButton,.story-question-panel-module__ubD1Fq__previewExpandButton{border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);min-block-size:2.75rem;color:var(--color-accent-ink);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.story-question-panel-module__ubD1Fq__compactSubmitButton,.story-question-panel-module__ubD1Fq__submitButton,.story-question-panel-module__ubD1Fq__expandButton{padding-inline:var(--space-sm)}.story-question-panel-module__ubD1Fq__compactSubmitButton.story-question-panel-module__ubD1Fq__iconButton,.story-question-panel-module__ubD1Fq__submitButton.story-question-panel-module__ubD1Fq__iconButton,.story-question-panel-module__ubD1Fq__expandButton.story-question-panel-module__ubD1Fq__iconButton,.story-question-panel-module__ubD1Fq__collapseButton.story-question-panel-module__ubD1Fq__iconButton{inline-size:2.75rem;padding:0}.story-question-panel-module__ubD1Fq__iconButton svg{block-size:1rem;inline-size:1rem}.story-question-panel-module__ubD1Fq__expandButton,.story-question-panel-module__ubD1Fq__collapseButton,.story-question-panel-module__ubD1Fq__previewExpandButton{border-color:var(--color-rule-strong);color:var(--color-ink-soft);background:0 0}.story-question-panel-module__ubD1Fq__previewExpandButton{min-block-size:2rem;padding-inline:var(--space-2xs);font-size:var(--text-xs)}@media (hover:hover) and (pointer:fine){.story-question-panel-module__ubD1Fq__compactSubmitButton:hover,.story-question-panel-module__ubD1Fq__submitButton:hover{border-color:var(--color-ink-soft);background:var(--color-ink-soft)}.story-question-panel-module__ubD1Fq__expandButton:hover,.story-question-panel-module__ubD1Fq__collapseButton:hover,.story-question-panel-module__ubD1Fq__previewExpandButton:hover{border-color:var(--color-ink-soft);color:var(--color-accent)}}.story-question-panel-module__ubD1Fq__compactSubmitButton:active,.story-question-panel-module__ubD1Fq__expandButton:active,.story-question-panel-module__ubD1Fq__collapseButton:active,.story-question-panel-module__ubD1Fq__submitButton:active,.story-question-panel-module__ubD1Fq__previewExpandButton:active{transform:translateY(1px)}.story-question-panel-module__ubD1Fq__compactSubmitButton:disabled,.story-question-panel-module__ubD1Fq__expandButton:disabled,.story-question-panel-module__ubD1Fq__collapseButton:disabled,.story-question-panel-module__ubD1Fq__submitButton:disabled,.story-question-panel-module__ubD1Fq__previewExpandButton:disabled,.story-question-panel-module__ubD1Fq__dockInput:disabled,.story-question-panel-module__ubD1Fq__textarea:disabled{cursor:not-allowed;opacity:.55}.story-question-panel-module__ubD1Fq__dockError{min-block-size:1lh;padding-inline:var(--space-xs);color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-xs);margin:0;line-height:1.5}.story-question-panel-module__ubD1Fq__backdrop{z-index:30;padding:var(--space-md);background:color-mix(in oklch, var(--color-ink) 52%, transparent);place-items:center;display:grid;position:fixed;inset:0}.story-question-panel-module__ubD1Fq__dialog{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);block-size:min(100%,46rem);min-block-size:30rem;inline-size:min(100%,48rem);box-shadow:0 var(--space-lg) var(--space-3xl) color-mix(in oklch, var(--color-ink) 26%, transparent);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.story-question-panel-module__ubD1Fq__dialogHeader{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.story-question-panel-module__ubD1Fq__dialogTitle{margin:var(--space-3xs) 0 0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);overflow-wrap:anywhere;font-style:normal;font-weight:700;line-height:1.25}.story-question-panel-module__ubD1Fq__conversation{min-block-size:0;padding:var(--space-md);overflow-y:auto}.story-question-panel-module__ubD1Fq__thread{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.story-question-panel-module__ubD1Fq__message{gap:var(--space-2xs);padding:var(--space-sm);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.story-question-panel-module__ubD1Fq__assistantMessage{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised)}.story-question-panel-module__ubD1Fq__messageText{max-inline-size:65ch;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.68}.story-question-panel-module__ubD1Fq__assistantMessage .story-question-panel-module__ubD1Fq__messageText{color:var(--color-ink-soft)}.story-question-panel-module__ubD1Fq__answerContent{gap:var(--space-xs);max-inline-size:65ch;color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.68;display:grid}.story-question-panel-module__ubD1Fq__answerContent p{margin:0}.story-question-panel-module__ubD1Fq__answerHeading{margin:var(--space-2xs) 0 0;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-weight:700;line-height:1.45}.story-question-panel-module__ubD1Fq__answerList{gap:var(--space-2xs);margin:0;padding-inline-start:var(--space-md);display:grid}.story-question-panel-module__ubD1Fq__answerList li{padding-inline-start:var(--space-3xs)}.story-question-panel-module__ubD1Fq__answerContent strong{color:var(--color-ink);font-weight:700}.story-question-panel-module__ubD1Fq__emptyState{gap:var(--space-xs);max-inline-size:38rem;padding-block:var(--space-lg);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;display:grid}.story-question-panel-module__ubD1Fq__emptyState p,.story-question-panel-module__ubD1Fq__hint,.story-question-panel-module__ubD1Fq__error{margin:0}.story-question-panel-module__ubD1Fq__citationList{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.story-question-panel-module__ubD1Fq__citationLink{min-block-size:2rem;color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.story-question-panel-module__ubD1Fq__citationLink:hover{color:var(--color-ink)}}.story-question-panel-module__ubD1Fq__citationLink:active{color:var(--color-ink-soft)}.story-question-panel-module__ubD1Fq__dialogComposer{gap:var(--space-xs);padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.story-question-panel-module__ubD1Fq__label{color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600}.story-question-panel-module__ubD1Fq__textarea{min-block-size:6.25rem;inline-size:100%;padding:var(--space-xs);resize:vertical;line-height:1.6}.story-question-panel-module__ubD1Fq__textarea:focus-visible{background:var(--color-paper)}.story-question-panel-module__ubD1Fq__hint,.story-question-panel-module__ubD1Fq__error{min-block-size:1lh;font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5}.story-question-panel-module__ubD1Fq__hint{color:var(--color-muted)}.story-question-panel-module__ubD1Fq__error{color:var(--color-accent)}@media (max-width:32rem){.story-question-panel-module__ubD1Fq__dock{padding:var(--space-2xs)}.story-question-panel-module__ubD1Fq__compactSubmitButton,.story-question-panel-module__ubD1Fq__submitButton,.story-question-panel-module__ubD1Fq__expandButton{padding-inline:var(--space-2xs)}.story-question-panel-module__ubD1Fq__backdrop{padding:0}.story-question-panel-module__ubD1Fq__dialog{border:0;border-radius:0;block-size:100dvh;min-block-size:0;inline-size:100%}.story-question-panel-module__ubD1Fq__dialogHeader,.story-question-panel-module__ubD1Fq__conversation,.story-question-panel-module__ubD1Fq__dialogComposer{padding:var(--space-sm)}.story-question-panel-module__ubD1Fq__dialogTitle{font-size:var(--text-base)}}@media (prefers-reduced-motion:reduce){.story-question-panel-module__ubD1Fq__compactSubmitButton:active,.story-question-panel-module__ubD1Fq__expandButton:active,.story-question-panel-module__ubD1Fq__collapseButton:active,.story-question-panel-module__ubD1Fq__submitButton:active,.story-question-panel-module__ubD1Fq__previewExpandButton:active{transform:none}}
.page-module__s1SqtW__page{background:var(--color-paper);min-block-size:100dvh;color:var(--color-ink)}.page-module__s1SqtW__shell{inline-size:min(100%,44rem);padding:var(--space-md) var(--page-gutter) calc(var(--space-3xl) + 4.5rem);margin-inline:auto}.page-module__s1SqtW__utilityBar{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-strong);min-block-size:2.75rem;display:flex}.page-module__s1SqtW__backLink{min-block-size:2.75rem;color:var(--color-ink-soft);font-family:var(--font-body);font-size:var(--text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-decoration-thickness:var(--rule-hair);text-underline-offset:.125em;white-space:nowrap;align-items:center;display:inline-flex}.page-module__s1SqtW__backLink:hover{color:var(--color-accent)}.page-module__s1SqtW__backLink:active{color:var(--color-ink-soft)}.page-module__s1SqtW__issueLine{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:end;margin:0;line-height:1.4}.page-module__s1SqtW__article{padding-block-start:var(--space-md)}.page-module__s1SqtW__articleHeader{padding-block:var(--space-lg) var(--space-lg)}.page-module__s1SqtW__meta{margin:0 0 var(--space-sm);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.5}.page-module__s1SqtW__title{font-family:var(--font-display);font-size:clamp(var(--text-xl), 5vw, var(--text-3xl));letter-spacing:-.025em;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-style:normal;font-weight:700;line-height:1.12}.page-module__s1SqtW__updatedAt{margin:var(--space-md) 0 0;color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.page-module__s1SqtW__summary{padding-block:var(--space-lg) var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.page-module__s1SqtW__bodyText{max-inline-size:62ch;color:var(--color-ink);font-family:var(--font-body);font-size:clamp(var(--text-base), 2.8vw, var(--text-md));overflow-wrap:anywhere;margin:0;line-height:1.86}.page-module__s1SqtW__sources{padding-block:var(--space-md) var(--space-xl);border-block-start:var(--rule-hair) solid var(--color-rule)}.page-module__s1SqtW__sourcesTitle{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;margin:0;font-weight:500;line-height:1.5}.page-module__s1SqtW__sourceList{gap:var(--space-2xs) var(--space-sm);margin:var(--space-xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__s1SqtW__sourceLink{min-block-size:2.25rem;color:var(--color-accent);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.page-module__s1SqtW__sourceLink:hover{color:var(--color-ink)}.page-module__s1SqtW__sourceLink:active{color:var(--color-ink-soft)}@media (max-width:32rem){.page-module__s1SqtW__utilityBar{padding-block:var(--space-2xs);flex-direction:column;justify-content:center;align-items:flex-start}.page-module__s1SqtW__issueLine{text-align:start}.page-module__s1SqtW__articleHeader{padding-block:var(--space-md) var(--space-lg)}}
