.page-module___8aEwW__page{height:100vh;min-height:100vh;color:var(--foreground);background:#fff;flex-direction:column;gap:10px;padding:12px 20px 20px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__pageFocus{gap:8px;padding-top:10px}.page-module___8aEwW__toolbar{border-bottom:1px solid var(--separator);grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:20px;min-height:48px;display:grid}.page-module___8aEwW__toolbarLead{align-items:center;gap:14px;display:flex}.page-module___8aEwW__brand{gap:2px;display:grid}.page-module___8aEwW__brand h1{letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:20px;font-weight:600}.page-module___8aEwW__brand p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.page-module___8aEwW__toolbarModes{align-items:center;gap:4px;display:flex}.page-module___8aEwW__titleField,.page-module___8aEwW__focusLabel{border:1px solid var(--separator-strong);min-width:0;height:38px;color:var(--foreground);font:inherit;text-align:center;background:#fff;padding:0 14px;font-size:16px;font-weight:500}.page-module___8aEwW__focusLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.page-module___8aEwW__titleField::placeholder{color:var(--muted)}.page-module___8aEwW__titleField:focus{border-color:#111;outline:none}.page-module___8aEwW__toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.page-module___8aEwW__ghostButton,.page-module___8aEwW__primaryButton,.page-module___8aEwW__closeButton,.page-module___8aEwW__copyButton,.page-module___8aEwW__modeButton,.page-module___8aEwW__modeButtonActive,.page-module___8aEwW__mobileTab,.page-module___8aEwW__mobileTabActive,.page-module___8aEwW__toolbarToggle,.page-module___8aEwW__toolbarToggleActive,.page-module___8aEwW__inlineAction,.page-module___8aEwW__insertButton{height:34px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:13px}.page-module___8aEwW__ghostButton:hover,.page-module___8aEwW__ghostButton:focus-visible,.page-module___8aEwW__closeButton:hover,.page-module___8aEwW__closeButton:focus-visible,.page-module___8aEwW__copyButton:hover,.page-module___8aEwW__copyButton:focus-visible,.page-module___8aEwW__modeButton:hover,.page-module___8aEwW__mobileTab:hover,.page-module___8aEwW__mobileTab:focus-visible,.page-module___8aEwW__toolbarToggle:hover,.page-module___8aEwW__toolbarToggle:focus-visible,.page-module___8aEwW__inlineAction:hover,.page-module___8aEwW__insertButton:hover{color:#000;background:#0000000a;outline:none}.page-module___8aEwW__primaryButton,.page-module___8aEwW__mobileTabActive,.page-module___8aEwW__modeButtonActive,.page-module___8aEwW__toolbarToggleActive{color:#fff;background:#111}.page-module___8aEwW__primaryButton:disabled{opacity:.55;cursor:not-allowed}.page-module___8aEwW__primaryButton:focus-visible,.page-module___8aEwW__modeButton:focus-visible,.page-module___8aEwW__modeButtonActive:focus-visible,.page-module___8aEwW__toolbarToggle:focus-visible,.page-module___8aEwW__toolbarToggleActive:focus-visible{outline-offset:1px;outline:1px solid #111}.page-module___8aEwW__formatSelect{height:34px;color:var(--muted);font:inherit;background:0 0;border:none;padding:0 8px;font-size:13px}.page-module___8aEwW__formatSelect:focus{color:var(--foreground);outline:none}.page-module___8aEwW__hiddenInput{display:none}.page-module___8aEwW__searchPanel{border-bottom:1px solid var(--separator);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto auto;align-items:end;gap:12px;padding:10px 0 12px;display:grid}.page-module___8aEwW__searchField{gap:8px;display:grid}.page-module___8aEwW__searchField span{color:var(--muted);font-size:12px}.page-module___8aEwW__searchField input{border:1px solid var(--separator-strong);height:40px;color:var(--foreground);font:inherit;background:#fff;padding:0 12px}.page-module___8aEwW__searchField input:focus{border-color:#111;outline:none}.page-module___8aEwW__searchMeta{height:40px;color:var(--muted);align-items:center;font-size:13px;display:inline-flex}.page-module___8aEwW__searchActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.page-module___8aEwW__mobileTabs{display:none}.page-module___8aEwW__workspaceShell{flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:22px;min-height:0;display:grid}.page-module___8aEwW__workspace{height:100%;min-height:0;padding:4px 10px 0;position:relative}.page-module___8aEwW__workspaceSplit{grid-template-columns:minmax(280px, var(--editor-pane-width)) 1px minmax(280px, 1fr);height:100%;min-height:0;display:grid}.page-module___8aEwW__workspaceEditor,.page-module___8aEwW__workspacePreview{grid-template-columns:1fr;height:100%;min-height:0;display:grid}.page-module___8aEwW__workspaceEditor .page-module___8aEwW__previewPanel,.page-module___8aEwW__workspacePreview .page-module___8aEwW__editorPanel{display:none}.page-module___8aEwW__region{background:#fff;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.page-module___8aEwW__regionHeader{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:2px 0 10px;display:flex}.page-module___8aEwW__regionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.page-module___8aEwW__regionMeta{align-items:center;gap:8px;display:flex}.page-module___8aEwW__regionHint{color:var(--muted);font-size:12px}.page-module___8aEwW__inlineAction{height:28px;color:var(--muted);padding:0 8px}.page-module___8aEwW__errorInline{color:#c42424;font-size:12px}.page-module___8aEwW__editorPanel{padding-right:18px}.page-module___8aEwW__previewPanel{padding-left:18px}.page-module___8aEwW__editorShell{height:100%;min-height:0;position:relative}.page-module___8aEwW__editorBackdrop{pointer-events:none;scrollbar-width:none;position:absolute;inset:0;overflow:auto}.page-module___8aEwW__editorBackdrop::-webkit-scrollbar{display:none}.page-module___8aEwW__editorOverlay,.page-module___8aEwW__editor{min-height:100%;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:16px 0 0;font-size:14px;line-height:1.72}.page-module___8aEwW__editorOverlay{color:var(--foreground)}.page-module___8aEwW__editor{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--foreground);-webkit-text-fill-color:transparent;background:0 0;border:none}.page-module___8aEwW__editor:focus{outline:none}.page-module___8aEwW__editorErrorMark{color:#c42424;background:#c4242429}.page-module___8aEwW__quickInsertMenu,.page-module___8aEwW__quickActionMenu{z-index:2;border:1px solid var(--separator-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffffa;border-radius:12px;gap:8px;width:min(380px,100% - 32px);max-height:min(360px,58%);padding:10px;display:grid;position:absolute;bottom:16px;left:16px;box-shadow:0 14px 28px #0000001f}.page-module___8aEwW__quickInsertMenu{overflow:visible}.page-module___8aEwW__quickActionMenu{overflow:auto}.page-module___8aEwW__menuPanelEnter{animation:.22s cubic-bezier(.22,1,.36,1) page-module___8aEwW__menu-panel-in}.page-module___8aEwW__quickInsertHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__quickInsertHeader strong{color:var(--foreground);letter-spacing:.02em;font-size:12px;font-weight:600}.page-module___8aEwW__quickInsertHeader span{color:var(--muted);font-size:11px}.page-module___8aEwW__quickInsertList{gap:4px;max-height:min(252px,42vh);padding-right:2px;display:grid;overflow:auto}.page-module___8aEwW__menuListItem{opacity:0;animation:.28s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__menu-item-in;animation-delay:calc(var(--menu-index,0) * 34ms)}.page-module___8aEwW__quickInsertItem,.page-module___8aEwW__quickInsertItemActive{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px;display:block}.page-module___8aEwW__quickInsertItem:hover,.page-module___8aEwW__quickInsertItem:focus-visible{border-color:var(--separator);background:#00000005;outline:none}.page-module___8aEwW__quickInsertItemActive{border-color:var(--separator-strong);background:#0000000a}.page-module___8aEwW__quickInsertMeta{gap:4px;display:grid}.page-module___8aEwW__quickInsertTitleRow{align-items:center;gap:6px;min-width:0;display:flex}.page-module___8aEwW__commandBadge{width:fit-content;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#f3f3f3;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.page-module___8aEwW__quickInsertMeta strong{color:var(--foreground);font-size:12px;font-weight:600;line-height:1.3}.page-module___8aEwW__quickInsertSideHint{color:var(--muted);letter-spacing:.04em;margin-left:auto;font-size:10px;font-weight:600}.page-module___8aEwW__quickInsertPreview{color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.page-module___8aEwW__quickInsertEmpty{color:var(--muted);font-size:13px;line-height:1.6}.page-module___8aEwW__tablePickerPopover{z-index:3;border:1px solid var(--separator-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffffa;border-radius:12px;gap:10px;width:232px;padding:10px;display:grid;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 14px 28px #0000001f}.page-module___8aEwW__tablePickerHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module___8aEwW__tablePickerHeader strong{color:var(--foreground);font-size:12px;font-weight:600}.page-module___8aEwW__tablePickerHeader span{color:var(--muted);font-size:11px}.page-module___8aEwW__tablePickerGrid{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;display:grid}.page-module___8aEwW__tablePickerCell{aspect-ratio:1;cursor:pointer;background:#11111108;border:1px solid #11111114;border-radius:4px;min-width:0;transition:background-color .14s,border-color .14s,transform .14s}.page-module___8aEwW__tablePickerCell:hover,.page-module___8aEwW__tablePickerCell:focus-visible{background:#11111114;border-color:#1111112e;outline:none}.page-module___8aEwW__tablePickerCellSelected{background:#1111111f;border-color:#11111152}.page-module___8aEwW__tablePickerCellAnchor{background:#1113;border-color:#111;transform:scale(1.06)}.page-module___8aEwW__tablePickerHint{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.page-module___8aEwW__futureCapabilityPanel{border-top:1px solid var(--separator);gap:8px;padding-top:8px;display:grid}.page-module___8aEwW__menuFooterEnter{animation:.26s cubic-bezier(.22,1,.36,1) .14s both page-module___8aEwW__menu-footer-in}.page-module___8aEwW__futureCapabilityHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module___8aEwW__futureCapabilityHeader strong{color:var(--foreground);font-size:13px;font-weight:600}.page-module___8aEwW__futureCapabilityHeader span{color:var(--muted);font-size:11px}.page-module___8aEwW__futureCapabilityNote{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.page-module___8aEwW__futureCapabilityList{flex-wrap:wrap;gap:6px;display:flex}.page-module___8aEwW__futureCapabilityItem{border:1px solid var(--separator);background:#fcfcfc;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.page-module___8aEwW__futureCapabilityItem strong{color:var(--foreground);font-size:11px;font-weight:600}.page-module___8aEwW__futureCapabilityStatus{color:var(--muted);letter-spacing:.08em;background:#f3f3f3;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.page-module___8aEwW__splitter{cursor:col-resize;background:var(--separator);position:relative}.page-module___8aEwW__splitterHandle{position:absolute;inset:0}.page-module___8aEwW__modeButton,.page-module___8aEwW__modeButtonActive{justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.page-module___8aEwW__modeButton svg,.page-module___8aEwW__modeButtonActive svg{width:17px;height:17px}.page-module___8aEwW__previewBody{height:100%;min-height:0;color:var(--muted);padding:16px 0 0;font-size:15px;line-height:1.85;overflow:auto}:is(.page-module___8aEwW__previewBody h1,.page-module___8aEwW__previewBody h2,.page-module___8aEwW__previewBody h3,.page-module___8aEwW__previewBody h4,.page-module___8aEwW__quizPreview h1,.page-module___8aEwW__quizPreview h2,.page-module___8aEwW__quizPreview h3,.page-module___8aEwW__quizPreview h4,.page-module___8aEwW__referencePreview h1,.page-module___8aEwW__referencePreview h2,.page-module___8aEwW__referencePreview h3,.page-module___8aEwW__referencePreview h4){color:var(--foreground);font-size:inherit;margin:1em 0 .4em;scroll-margin-top:24px;font-weight:700;line-height:1.3}:is(.page-module___8aEwW__previewBody h1,.page-module___8aEwW__quizPreview h1,.page-module___8aEwW__referencePreview h1){letter-spacing:-.03em;font-size:1.82rem}:is(.page-module___8aEwW__previewBody h2,.page-module___8aEwW__quizPreview h2,.page-module___8aEwW__referencePreview h2){font-size:1.4rem}:is(.page-module___8aEwW__previewBody h3,.page-module___8aEwW__quizPreview h3,.page-module___8aEwW__referencePreview h3){font-size:1.12rem}:is(.page-module___8aEwW__previewBody p,.page-module___8aEwW__quizPreview p,.page-module___8aEwW__referencePreview p){margin:.72em 0}:is(.page-module___8aEwW__previewBody blockquote,.page-module___8aEwW__quizPreview blockquote,.page-module___8aEwW__referencePreview blockquote){border-left:1px solid var(--separator-strong);color:var(--muted);margin:.9em 0;padding-left:14px}.page-module___8aEwW__referenceCode{border-left:2px solid var(--separator-strong);color:var(--foreground);font-family:var(--font-mono);white-space:pre-wrap;background:#fafafa;margin:1em 0;padding:12px 14px;font-size:13px;line-height:1.7;overflow:auto}.page-module___8aEwW__previewBody pre{border-left:2px solid var(--separator-strong);color:var(--foreground);font-family:var(--font-mono);white-space:pre-wrap;background:#fafafa;margin:1em 0;padding:12px 14px;font-size:13px;line-height:1.7;overflow:auto}.page-module___8aEwW__quizPreview pre{border-left:2px solid var(--separator-strong);color:var(--foreground);font-family:var(--font-mono);white-space:pre-wrap;background:#fafafa;margin:1em 0;padding:12px 14px;font-size:13px;line-height:1.7;overflow:auto}.page-module___8aEwW__referencePreview pre{border-left:2px solid var(--separator-strong);color:var(--foreground);font-family:var(--font-mono);white-space:pre-wrap;background:#fafafa;margin:1em 0;padding:12px 14px;font-size:13px;line-height:1.7;overflow:auto}:is(.page-module___8aEwW__previewBody code,.page-module___8aEwW__quizPreview code,.page-module___8aEwW__referencePreview code){color:var(--foreground);font-family:var(--font-mono)}:is(.page-module___8aEwW__previewBody :not(pre)>code,.page-module___8aEwW__quizPreview :not(pre)>code,.page-module___8aEwW__referencePreview :not(pre)>code){background:#f6f6f6;padding:.1em .35em}:is(.page-module___8aEwW__previewBody pre code,.page-module___8aEwW__quizPreview pre code,.page-module___8aEwW__referencePreview pre code){background:0 0}:is(.page-module___8aEwW__previewBody table,.page-module___8aEwW__quizPreview table,.page-module___8aEwW__referencePreview table){border-collapse:collapse;width:100%;margin:.9em 0}:is(.page-module___8aEwW__previewBody th,.page-module___8aEwW__previewBody td,.page-module___8aEwW__quizPreview th,.page-module___8aEwW__quizPreview td,.page-module___8aEwW__referencePreview th,.page-module___8aEwW__referencePreview td){border-bottom:1px solid var(--separator);text-align:left;padding:8px 10px}:is(.page-module___8aEwW__previewBody img,.page-module___8aEwW__quizPreview img,.page-module___8aEwW__referencePreview img){max-width:100%;height:auto;display:block}.page-module___8aEwW__imagePlaceholder{border:1px solid var(--separator);color:var(--muted);background:#fafafa;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}:is(.page-module___8aEwW__previewBody ul,.page-module___8aEwW__previewBody ol,.page-module___8aEwW__quizPreview ul,.page-module___8aEwW__quizPreview ol,.page-module___8aEwW__referencePreview ul,.page-module___8aEwW__referencePreview ol){padding-left:1.3rem}.page-module___8aEwW__referenceCodeSoft{background:0 0;border-left-width:1px;padding:10px 0}.page-module___8aEwW__previewBodySoft pre{background:0 0;border-left-width:1px;padding:10px 0}.page-module___8aEwW__quizPreviewSoft pre{background:0 0;border-left-width:1px;padding:10px 0}.page-module___8aEwW__referencePreviewSoft pre{background:0 0;border-left-width:1px;padding:10px 0}:is(.page-module___8aEwW__previewBodySoft :not(pre)>code,.page-module___8aEwW__quizPreviewSoft :not(pre)>code,.page-module___8aEwW__referencePreviewSoft :not(pre)>code){background:0 0;padding:0}.page-module___8aEwW__emptyPreview{min-height:100%}.page-module___8aEwW__errorBanner{color:#c42424;border-left:2px solid #c42424;margin-top:14px;padding-left:12px;font-size:13px}.page-module___8aEwW__errorBanner ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.page-module___8aEwW__sidebar{align-content:start;gap:14px;min-height:0;padding-top:4px;display:grid}.page-module___8aEwW__sidebarSection{border:1px solid var(--separator);background:#fff;gap:12px;padding:14px;display:grid}.page-module___8aEwW__sidebarSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module___8aEwW__sidebarEyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.page-module___8aEwW__sidebarMeta{color:var(--muted);font-size:12px}.page-module___8aEwW__outlineList{gap:2px;max-height:38vh;display:grid;overflow:auto}.page-module___8aEwW__outlineItem{height:auto;min-height:34px;padding:8px 10px 8px calc(10px + var(--outline-indent,0px));text-align:left;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;font-size:13px;display:flex}.page-module___8aEwW__outlineItem:hover,.page-module___8aEwW__outlineItem:focus-visible{background:#00000008;outline:none}.page-module___8aEwW__sidebarEmpty{gap:6px;display:grid}.page-module___8aEwW__sidebarEmpty strong{color:var(--foreground);font-size:14px;font-weight:600}.page-module___8aEwW__sidebarEmpty p,.page-module___8aEwW__sidebarNote p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module___8aEwW__statCard{border:1px solid var(--separator);gap:4px;padding:10px 12px;display:grid}.page-module___8aEwW__statCard strong{color:var(--foreground);letter-spacing:-.03em;font-size:18px;font-weight:600}.page-module___8aEwW__statCard span{color:var(--muted);font-size:12px}.page-module___8aEwW__sidebarNote{gap:6px;display:grid}.page-module___8aEwW__sidebarNote strong{color:var(--foreground);font-size:14px;font-weight:600}.page-module___8aEwW__insertOverlay,.page-module___8aEwW__referenceOverlay,.page-module___8aEwW__settingsOverlay{z-index:20;background:#ffffffdb;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.page-module___8aEwW__insertPopover,.page-module___8aEwW__referenceDialog,.page-module___8aEwW__settingsDialog{border:1px solid var(--separator-strong);background:#fff;border-radius:18px;width:min(560px,100vw - 40px);max-height:min(72vh,100vh - 56px);padding:14px 16px 0;overflow:auto;box-shadow:0 22px 60px #0000001f}.page-module___8aEwW__dialogPanelEnter{animation:.24s cubic-bezier(.22,1,.36,1) page-module___8aEwW__dialog-panel-in}.page-module___8aEwW__insertPopover{width:min(560px,100vw - 40px)}.page-module___8aEwW__settingsDialog{width:min(520px,100vw - 40px)}.page-module___8aEwW__referenceHeader{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.page-module___8aEwW__referenceHeader h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.page-module___8aEwW__insertGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 0 24px;display:grid}.page-module___8aEwW__insertHint{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.page-module___8aEwW__insertSection{align-content:start;gap:14px;display:grid}.page-module___8aEwW__insertSectionTitle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.page-module___8aEwW__insertButtonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__insertButton{border:1px solid var(--separator);background:#fff;justify-content:flex-start}.page-module___8aEwW__referenceToolbar{gap:12px;padding:12px 0;display:grid}.page-module___8aEwW__quizToolbarActions{border:1px solid var(--separator);background:#fafafa;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.page-module___8aEwW__quizToolbarInfo{border:1px solid var(--separator);background:#fafafa;gap:0;padding:12px 14px;display:grid}.page-module___8aEwW__quizToolbarInfo strong{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.5}.page-module___8aEwW__quizToolbarHint{color:var(--muted);font-size:13px;line-height:1.6}.page-module___8aEwW__referenceModeTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module___8aEwW__referenceModeButton,.page-module___8aEwW__referenceModeButtonActive{border:1px solid var(--separator);height:34px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;padding:0 12px;font-size:13px}.page-module___8aEwW__referenceModeButton:hover,.page-module___8aEwW__referenceModeButton:focus-visible{background:#00000008;outline:none}.page-module___8aEwW__referenceModeButtonActive{color:#fff;background:#111;border-color:#111}.page-module___8aEwW__referenceSearchField{display:block}.page-module___8aEwW__referenceSearchField input{border:none;border-bottom:1px solid var(--separator-strong);width:100%;height:40px;color:var(--foreground);font:inherit;background:0 0;padding:0;font-size:14px}.page-module___8aEwW__referenceSearchField input:focus{outline:none}.page-module___8aEwW__referenceEmptyState{color:var(--muted);padding:28px 0}.page-module___8aEwW__referenceEmptyState strong{color:var(--foreground);font-weight:600}.page-module___8aEwW__referenceSections{gap:20px;padding-bottom:18px;display:grid}.page-module___8aEwW__referenceSection{gap:12px;display:grid}.page-module___8aEwW__referenceSectionHeader{border-top:1px solid var(--separator-strong);color:var(--foreground);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:11px;font-weight:600;display:flex}.page-module___8aEwW__referenceList{gap:12px;display:grid}.page-module___8aEwW__referenceRow{border:1px solid var(--separator);background:#fcfcfc;align-items:start;gap:14px;padding:16px;display:grid}.page-module___8aEwW__referenceRowHeader{justify-content:space-between;align-items:start;gap:12px;display:flex}.page-module___8aEwW__referenceRowBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module___8aEwW__referenceMeta h3{margin:0;font-size:14px;font-weight:600}.page-module___8aEwW__referenceMeta p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.6}.page-module___8aEwW__referenceBlock{border:1px solid var(--separator);background:#fff;gap:6px;min-width:0;padding:12px 14px;display:grid}.page-module___8aEwW__referenceBlockTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.page-module___8aEwW__referencePreview{min-height:100%;color:var(--muted)}.page-module___8aEwW__referenceCopyButton{color:#fff;white-space:nowrap;background:#111;border:1px solid #111;min-width:104px;font-weight:600}.page-module___8aEwW__referenceCopyButton:hover,.page-module___8aEwW__referenceCopyButton:focus-visible{color:#fff;background:#000}.page-module___8aEwW__referenceNote{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.page-module___8aEwW__settingsGrid{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px 0 18px;display:grid}.page-module___8aEwW__settingsSection{align-content:start;gap:12px;display:grid}.page-module___8aEwW__commandSettingsSections{gap:14px;display:grid}.page-module___8aEwW__commandSettingsSection{gap:8px;display:grid}.page-module___8aEwW__commandSettingsTitle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.page-module___8aEwW__settingsSectionHeaderRow{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:start;gap:12px;padding-bottom:12px;display:flex}.page-module___8aEwW__settingsSectionEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.page-module___8aEwW__settingsSectionHeaderRow h3{letter-spacing:-.02em;margin:6px 0 0;font-size:16px;font-weight:600}.page-module___8aEwW__settingsList{border-top:1px solid var(--separator);display:grid}.page-module___8aEwW__settingRow{border:none;border-bottom:1px solid var(--separator);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.page-module___8aEwW__settingRow:hover{background:#00000004}.page-module___8aEwW__settingCopy{gap:4px;display:grid}.page-module___8aEwW__settingCopy strong{color:var(--foreground);font-size:14px;font-weight:600}.page-module___8aEwW__settingCopy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.page-module___8aEwW__settingsNoteBlock{border:1px solid var(--separator);background:#fafafa;gap:10px;padding:14px 16px;display:grid}.page-module___8aEwW__settingsNoteBlock p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.page-module___8aEwW__customInsertForm{gap:10px;display:grid}.page-module___8aEwW__compactField{gap:6px;display:grid}.page-module___8aEwW__compactField span{color:var(--muted);font-size:11px}.page-module___8aEwW__compactField input,.page-module___8aEwW__compactField textarea{border:1px solid var(--separator-strong);width:100%;color:var(--foreground);font:inherit;background:#fff;font-size:13px}.page-module___8aEwW__compactField input{height:36px;padding:0 10px}.page-module___8aEwW__compactField textarea{resize:vertical;min-height:88px;padding:10px;line-height:1.55}.page-module___8aEwW__compactField input:focus,.page-module___8aEwW__compactField textarea:focus{border-color:#111;outline:none}.page-module___8aEwW__commandOrderList{border-top:1px solid var(--separator);display:grid}.page-module___8aEwW__commandOrderRow{border-bottom:1px solid var(--separator);gap:8px;padding:12px 0;display:grid}.page-module___8aEwW__commandOrderMeta{gap:6px;display:grid}.page-module___8aEwW__commandOrderTitleRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module___8aEwW__commandOrderTitleRow strong{color:var(--foreground);font-size:13px;font-weight:600}.page-module___8aEwW__commandOrderPreview{color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.page-module___8aEwW__commandOrderActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module___8aEwW__inlineMiniAction,.page-module___8aEwW__inlineMiniActionDanger{border:1px solid var(--separator);min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;padding:0 10px;font-size:12px}.page-module___8aEwW__inlineMiniActionDanger{color:#c42424}.page-module___8aEwW__inlineMiniAction:hover,.page-module___8aEwW__inlineMiniAction:focus-visible,.page-module___8aEwW__inlineMiniActionDanger:hover,.page-module___8aEwW__inlineMiniActionDanger:focus-visible{border-color:var(--separator-strong);color:var(--foreground);outline:none}.page-module___8aEwW__inlineMiniActionDanger:hover,.page-module___8aEwW__inlineMiniActionDanger:focus-visible{color:#c42424}.page-module___8aEwW__inlineMiniAction:disabled{opacity:.45;cursor:not-allowed}.page-module___8aEwW__settingSwitch,.page-module___8aEwW__settingSwitchActive{min-width:34px;height:26px;color:var(--muted);background:#f3f3f3;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.page-module___8aEwW__settingSwitchActive{color:#fff;background:#111}.page-module___8aEwW__quizStats{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__quizStat{text-align:center;gap:4px;padding:14px 0;display:grid}.page-module___8aEwW__quizStat+.page-module___8aEwW__quizStat{border-left:1px solid var(--separator)}.page-module___8aEwW__quizStat strong{letter-spacing:-.03em;color:var(--foreground);font-size:20px;font-weight:600}.page-module___8aEwW__quizStat span{color:var(--muted);font-size:12px}.page-module___8aEwW__quizPanel{gap:14px;display:grid}.page-module___8aEwW__quizMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.page-module___8aEwW__quizPrompt{color:var(--foreground);margin:0;font-size:15px;line-height:1.65}.page-module___8aEwW__quizPreview{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);min-height:180px;color:var(--muted);padding:6px 0 0;overflow:auto}.page-module___8aEwW__quizHint{color:var(--muted);margin:0;font-size:13px}.page-module___8aEwW__quizAnswerField{gap:8px;display:grid}.page-module___8aEwW__quizAnswerField span{color:var(--muted);font-size:12px}.page-module___8aEwW__quizAnswerField textarea{border:1px solid var(--separator-strong);resize:vertical;min-height:140px;color:var(--foreground);font:inherit;font-family:var(--font-mono);background:#fff;padding:12px 14px;font-size:13px;line-height:1.7}.page-module___8aEwW__quizAnswerField textarea:focus{border-color:#111;outline:none}.page-module___8aEwW__quizFeedbackSuccess,.page-module___8aEwW__quizFeedbackError{border-left:2px solid #111;gap:8px;padding-left:12px;display:grid}.page-module___8aEwW__quizFeedbackError{border-left-color:#c42424}.page-module___8aEwW__quizFeedbackSuccess strong,.page-module___8aEwW__quizFeedbackError strong{color:var(--foreground);font-size:14px}.page-module___8aEwW__quizFeedbackError strong{color:#c42424}.page-module___8aEwW__quizFeedbackSuccess p,.page-module___8aEwW__quizFeedbackError p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.page-module___8aEwW__quizActions{justify-content:flex-start;display:flex}.page-module___8aEwW__referenceQuizSection{gap:12px;padding-bottom:18px;display:grid}.page-module___8aEwW__quizEmpty{gap:10px;padding:2px 0 0;display:grid}.page-module___8aEwW__quizEmptyHero{border:1px solid var(--separator-strong);background:#fafafa;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px;display:grid}.page-module___8aEwW__quizEmptyCopy{gap:4px;display:grid}.page-module___8aEwW__quizEmptyEyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.page-module___8aEwW__quizEmpty strong{color:var(--foreground);letter-spacing:-.03em;font-size:20px;font-weight:600}.page-module___8aEwW__quizEmpty p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.page-module___8aEwW__quizStartButton{color:#fff;height:46px;font:inherit;cursor:pointer;background:#111;border:none;padding:0 18px;font-size:14px;font-weight:600}.page-module___8aEwW__quizStartButton:hover,.page-module___8aEwW__quizStartButton:focus-visible{background:#000;outline:none}.page-module___8aEwW__quizIntroTags{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__quizIntroTag{border:1px solid var(--separator);min-height:30px;color:var(--foreground);background:#fff;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.page-module___8aEwW__imageField{gap:8px;display:grid}.page-module___8aEwW__imageField span{color:var(--muted);font-size:12px}.page-module___8aEwW__imageField input{border:1px solid var(--separator-strong);height:40px;color:var(--foreground);font:inherit;background:#fff;padding:0 12px}.page-module___8aEwW__imageField input:focus{border-color:#111;outline:none}.page-module___8aEwW__imageActions{align-items:center;gap:8px;display:flex}.page-module___8aEwW__imageHint{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.page-module___8aEwW__toastError,.page-module___8aEwW__toastSuccess{z-index:30;color:#fff;background:#111;max-width:min(360px,100vw - 24px);padding:10px 12px;font-size:13px;position:fixed;bottom:18px;right:18px}.page-module___8aEwW__toastError{color:#c42424;background:#fff;box-shadow:inset 0 0 0 1px #c4242438}.page-module___8aEwW__mobileVisible,.page-module___8aEwW__mobileHidden{display:grid}@keyframes page-module___8aEwW__menu-panel-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes page-module___8aEwW__menu-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes page-module___8aEwW__menu-footer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes page-module___8aEwW__dialog-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1240px){.page-module___8aEwW__workspaceShell{grid-template-columns:1fr 280px;gap:16px}.page-module___8aEwW__insertGrid{grid-template-columns:1fr}}@media (max-width:1120px){.page-module___8aEwW__settingsGrid{grid-template-columns:1fr}}@media (max-width:980px){.page-module___8aEwW__page{padding:10px 14px 14px}.page-module___8aEwW__toolbar{grid-template-columns:1fr;gap:10px;padding-bottom:10px}.page-module___8aEwW__toolbarLead{justify-content:space-between}.page-module___8aEwW__titleField,.page-module___8aEwW__focusLabel{text-align:left}.page-module___8aEwW__searchPanel{grid-template-columns:1fr}.page-module___8aEwW__searchMeta{height:auto}.page-module___8aEwW__mobileTabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.page-module___8aEwW__workspaceShell{grid-template-columns:1fr}.page-module___8aEwW__workspace{grid-template-columns:1fr;height:100%;padding:0;display:grid}.page-module___8aEwW__workspaceEditor .page-module___8aEwW__previewPanel,.page-module___8aEwW__workspacePreview .page-module___8aEwW__editorPanel{display:grid}.page-module___8aEwW__editorPanel,.page-module___8aEwW__previewPanel{min-height:clamp(420px,68vh,760px);padding:0}.page-module___8aEwW__splitter,.page-module___8aEwW__mobileHidden{display:none}.page-module___8aEwW__mobileVisible{display:grid}.page-module___8aEwW__sidebar{grid-template-columns:1fr}.page-module___8aEwW__insertOverlay,.page-module___8aEwW__referenceOverlay,.page-module___8aEwW__settingsOverlay{padding:12px}.page-module___8aEwW__insertPopover,.page-module___8aEwW__referenceDialog,.page-module___8aEwW__settingsDialog{width:min(100%,100vw - 24px);max-height:calc(100vh - 24px)}.page-module___8aEwW__referenceHeader{align-items:start}.page-module___8aEwW__referenceModeTabs{grid-template-columns:1fr 1fr;display:grid}.page-module___8aEwW__quizToolbarActions,.page-module___8aEwW__quizEmptyHero{grid-template-columns:1fr;align-items:start}.page-module___8aEwW__closeButton,.page-module___8aEwW__copyButton,.page-module___8aEwW__referenceCopyButton,.page-module___8aEwW__primaryButton{width:100%}.page-module___8aEwW__referenceRowHeader,.page-module___8aEwW__referenceSectionHeader{flex-direction:column;align-items:start}.page-module___8aEwW__referenceRowBody{grid-template-columns:1fr}.page-module___8aEwW__imageActions,.page-module___8aEwW__quizActions,.page-module___8aEwW__searchActions{grid-template-columns:1fr;display:grid}.page-module___8aEwW__insertButtonGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__settingRow{align-items:start}.page-module___8aEwW__commandOrderActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__quickInsertMenu,.page-module___8aEwW__quickActionMenu{width:auto;bottom:12px;left:12px;right:12px}.page-module___8aEwW__quickInsertHeader{flex-direction:column;align-items:start}.page-module___8aEwW__tablePickerPopover{width:auto;bottom:calc(100% + 8px);left:0;right:0}.page-module___8aEwW__quickInsertPreview{white-space:normal}.page-module___8aEwW__quizIntroGrid{grid-template-columns:1fr}.page-module___8aEwW__futureCapabilityHeader{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__menuPanelEnter,.page-module___8aEwW__menuListItem,.page-module___8aEwW__menuFooterEnter,.page-module___8aEwW__dialogPanelEnter{opacity:1;animation:none;transform:none}}
