.citation{white-space:nowrap;color:var(--accent,#416753);position:relative}.citation-numbers{white-space:nowrap}.citation-numbers button{color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.citation-numbers button:hover{text-decoration:underline}.citation-edit{border:1px solid var(--border,#dce0e5);background:var(--surface,#fff);color:var(--muted,#737c88);opacity:0;pointer-events:none;border-radius:4px;padding:4px;position:absolute;bottom:100%;right:0}.citation:is(:focus-within,.is-selected,.is-active) .citation-edit{opacity:1;pointer-events:auto}@media (hover:hover){.citation:hover .citation-edit{opacity:1;pointer-events:auto}}@media (pointer:coarse){.citation-edit{z-index:3;min-width:44px;min-height:44px}}.citation-missing{color:#b14b35}.citation-search{width:100%;margin:8px 0 12px}.citation-options{max-height:350px;overflow-y:auto}.citation-option{border-bottom:1px solid var(--border,#e6e8e3);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.citation-option input{flex-shrink:0;margin-top:4px}.citation-option strong{font-size:14px;font-weight:500}.citation-option small{opacity:.65;overflow-wrap:anywhere;margin-top:5px;display:block}.citation-picker-actions{flex-wrap:wrap}.citation-picker-actions>button:first-child{margin-right:auto}.bibliography{margin:0;position:relative;container-type:inline-size}.bibliography-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.bibliography-heading h2{letter-spacing:0;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:650;line-height:1.5;display:flex}.bibliography-heading h2 span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.bibliography-heading>button{padding:4px 7px;font-size:12px}.bibliography .bibliography-reading-heading{color:var(--muted);margin:20px 0 8px;font-size:12px;font-weight:500;line-height:1.5}.bibliography .bibliography-reading-heading:first-child{margin-top:0}.bibliography-list{margin:0;padding:0;list-style:none}.bibliography-list>li{align-items:baseline;gap:10px;margin:0;padding:7px 0;scroll-margin-top:150px;display:flex;position:relative}.bibliography-list>li:first-child{padding-top:0}.bibliography-list>li:last-child{padding-bottom:0}.bibliography-number{min-width:24px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:1.6}.bibliography-entry{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.6}.bibliography-entry>a{color:inherit;text-decoration:none}.bibliography-entry>a:hover,.bibliography-entry>a:focus-visible{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border);text-underline-offset:3px}.bibliography-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:3px;font-size:12px;line-height:1.6;display:flex}.bibliography-details{white-space:pre-wrap}.bibliography-backlinks{flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.bibliography-backlinks button{min-width:20px;min-height:20px;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:11px;line-height:20px}.bibliography-backlinks button:hover,.bibliography-backlinks button:focus-visible{color:var(--accent-text);background:var(--accent-soft)}.bibliography-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.bibliography-tools button{padding:4px}@media print{.citation-edit,.bibliography-tools,.bibliography-heading button,.bibliography-backlinks{display:none}.bibliography-list>li{break-inside:avoid}}.modal>.modal-content:has(>.citation-contained-content){flex-direction:column;padding:0;display:flex;overflow:hidden}.modal .citation-contained-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.modal .citation-contained-content>.modal-actions{border-top:1px solid var(--border);background:var(--panel,#fff);flex:none;margin:0;padding:14px 24px 20px;position:static}.modal-content:has(>.citation-choices-content)>.reference-filters{flex:none;padding-inline:24px}@media (width<=600px),(height<=600px){.modal .citation-contained-content>.modal-actions{padding:12px 18px 14px}.modal-content:has(>.citation-choices-content)>.reference-filters{padding-inline:18px}}.modal.ai-reference-dialog{width:min(600px,100%)}.ai-reference-dialog>header{padding:24px 28px 20px}.ai-reference-dialog>.modal-content{padding:0 28px 24px}.ai-reference-body{gap:24px;min-width:0;display:grid}.ai-reference-status{color:#247447;background:#f0f8f3;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.ai-reference-status .dismissible-notice-content{align-items:flex-start;gap:12px;display:flex}.ai-reference-status .dismissible-notice-content>svg{flex-shrink:0;margin-top:1px}.ai-reference-status strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.ai-reference-status p{color:#50665a;margin:5px 0 0;font-size:13px;line-height:1.65}.ai-reference-status.is-error{color:#8e6326;background:#fff8eb}.ai-reference-status.is-error p{color:#77664d}.ai-reference-status.is-copying{background:var(--accent-soft);color:var(--accent-text)}.ai-reference-text{min-width:0}.ai-reference-text-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ai-reference-text-heading label{color:var(--ink);align-items:center;font-size:13px;display:inline-flex}.ai-reference-text-heading label span{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:12px}.ai-reference-text-heading .ai-reference-select{color:var(--accent-text);flex-shrink:0;padding:5px 8px;font-size:12px}.ai-reference-text textarea{resize:vertical;border:1px solid var(--border);color:#465568;overflow-wrap:anywhere;background:#f8fafc;border-radius:8px;width:100%;height:clamp(170px,26dvh,240px);min-height:150px;max-height:40dvh;padding:14px 16px;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.ai-reference-help,.ai-reference-error-detail{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.6}.ai-reference-error-detail{color:#8e6326}.ai-reference-dialog .modal-actions.ai-reference-actions{align-items:center;gap:10px;margin:0;padding:18px 28px}.ai-reference-actions p{color:var(--muted);margin:0 auto 0 0;font-size:12px;line-height:1.6}.ai-reference-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;display:inline-flex}.ai-reference-actions>button:not(.primary){border:1px solid var(--border);background:#fff}@media (width<=600px),(height<=600px){.ai-reference-dialog>header{padding:20px 20px 16px}.ai-reference-dialog>.modal-content{padding:0 20px 20px}.ai-reference-body{gap:20px}.ai-reference-status{padding:14px}.ai-reference-dialog .modal-actions.ai-reference-actions{padding:14px 20px}.ai-reference-actions p{flex-basis:100%}.ai-reference-actions button{min-height:42px}.ai-reference-text-heading label{display:block}.ai-reference-text-heading label span{margin:3px 0 0;display:block}}.help-center{min-height:100vh;color:var(--ink);background:#fff;font-size:14px;line-height:1.75}.help-topbar{font-size:13px}.help-breadcrumb{white-space:nowrap;align-items:center;gap:10px;min-width:0;padding-right:8px;display:flex}.help-home-entry{min-height:34px;color:var(--accent-text);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.help-home-entry:hover{background:var(--accent-soft)}.help-home-entry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.help-home-entry{min-height:44px}}.help-breadcrumb>svg{flex-shrink:0}.help-breadcrumb>span{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.help-nav-topics{display:contents}.help-nav-divider{display:none}.help-layout{grid-template-columns:204px minmax(0,1fr);max-width:1280px;margin:auto;display:grid}.help-navigation{border-right:1px solid var(--border);align-self:start;max-height:100vh;padding:30px 18px;position:sticky;top:0;overflow:auto}.help-navigation h2{color:var(--muted);letter-spacing:.06em;margin:26px 12px 10px;font-size:11px;font-weight:500}.help-navigation>nav:first-child>h2{margin-top:0}.help-nav-item{width:100%;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:flex-start;gap:10px;margin:2px 0;padding:10px 12px;font-size:13px}.help-nav-item svg{flex-shrink:0}.help-nav-item.is-current{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.help-nav-note{border-top:1px solid var(--border);color:var(--muted);margin-top:25px;padding:22px 12px 0;font-size:11px}.help-nav-note p{margin:6px 0 0;line-height:1.9}.help-main{min-width:0;padding:30px clamp(24px,4vw,58px)}.help-search{border:1px solid var(--border);min-height:44px;color:var(--muted);background:#f8f9fb;border-radius:8px;align-items:center;gap:10px;margin-bottom:32px;padding:0 14px;display:flex}.help-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.help-search input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13px}.help-search input:focus{box-shadow:none;outline:none}.help-search input::-webkit-search-cancel-button{display:none}.help-search>button{background:0 0;border:0;padding:4px}.help-eyebrow{letter-spacing:.12em;color:var(--accent-text);margin:0 0 12px;font-size:11px;font-weight:600}.help-blocks{margin-top:32px}.help-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.help-section-title h1,.help-section-title h2{margin:0;font-size:16px;font-weight:600}.help-section-title>span{color:var(--muted);font-size:11px}.help-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-task-grid>button{text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr);justify-content:start;align-items:center;gap:4px 12px;padding:18px;display:grid;position:relative}.help-task-grid>button>svg:first-child{color:var(--accent-text);grid-row:span 2;align-self:start;margin-top:2px}.help-task-grid strong{font-size:14px;font-weight:600}.help-task-grid p{color:var(--muted);margin:0;padding-right:8px;font-size:11px;line-height:1.8}.help-task-grid>button>svg:last-child{color:#8994a0;position:absolute;top:17px;right:14px}.help-block-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-block-grid>button{border:0;border-bottom:1px solid var(--border);text-align:left;border-radius:0;justify-content:flex-start;gap:13px;padding:18px 10px}.help-block-grid>button>span:nth-child(2){flex:1;min-width:0}.help-block-grid strong,.help-block-grid small{display:block}.help-block-grid strong{font-size:13px;font-weight:600}.help-block-grid small{color:var(--muted);margin-top:3px;font-size:11px}.help-block-grid>button>svg{color:#8d97a2}.help-block-icon{color:var(--accent-text);background:var(--accent-soft);border-radius:9px;padding:9px;display:inline-flex}.help-block-icon.is-mermaid,.help-block-icon.is-html{color:#795aa3;background:#f1edf7}.help-block-icon.is-math,.help-block-icon.is-code{color:#9a7539;background:#f8f2e8}.help-block-icon.is-mindmap{color:#376;background:#eaf4f0}.help-quick-keys{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;padding:15px 0;font-size:11px;display:flex}.help-quick-keys strong{margin-right:auto;font-weight:500}.help-quick-keys kbd{border:1px solid var(--border);background:#f7f8fa;border-radius:4px;margin-right:4px;padding:2px 6px;font-size:11px}.help-article-heading{margin-bottom:22px}.help-article-heading h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:600}.help-article-heading>p:last-child{color:var(--muted);margin:0;font-size:14px}.help-center h1:focus{outline:none}.help-engine{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.help-engine span{border:1px solid var(--border);border-radius:5px;padding:3px 9px}.help-center .help-article-tabs{margin-bottom:24px}.help-example-controls{flex-wrap:wrap;gap:18px;margin-bottom:20px;display:flex}.help-example-controls label{color:var(--muted);flex:1;gap:6px;min-width:180px;font-size:12px;display:grid}.help-example-controls :is(select,.select-control){background:#fff;width:100%;padding:9px 12px;font-size:13px}.help-live-preview{border:1px solid var(--border);background:#fff;border-radius:9px;overflow:hidden}.help-live-preview>div:first-child{color:var(--muted);background:#fafbfc;border-bottom:1px solid #eef0f3;align-items:center;gap:7px;padding:11px 16px;font-size:11px;display:flex}.help-live-preview>div:first-child>span:last-child{margin-left:auto;font-size:10px}.help-live-preview>.diagram-box,.help-live-preview>.formula-shell{border:0;min-height:160px;margin:0;padding:26px 16px}.help-live-preview>.diagram-box svg{max-height:280px}.help-live-preview>iframe{display:block}.help-example-description{color:var(--muted);margin:12px 0 20px;font-size:12px}.help-paste-note,.help-tip{color:#53647a;background:#f4f7fb;border-radius:7px;align-items:start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.85;display:flex}.help-paste-note svg,.help-tip svg{flex-shrink:0;margin-top:3px}.help-code{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow:hidden}.help-code>header{border-bottom:1px solid var(--border);background:#f8f9fb;justify-content:space-between;align-items:center;padding:9px 16px;font-size:12px;display:flex}.help-code button{padding:5px 9px;font-size:11px}.help-code pre,.help-code-preview{color:#344660;tab-size:2;background:#fbfcfe;max-height:320px;margin:0;padding:20px;font-size:12px;line-height:1.85;overflow:auto}div.help-copy-status.dismissible-notice[role]{max-width:100%;color:var(--accent-text);align-items:center;margin:8px 0;font-size:12px;display:inline-flex}.help-rules>div{border-bottom:1px solid var(--border);align-items:baseline;gap:18px;padding:20px 0;display:flex}.help-rules>div>span,.help-step-number{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:12px}.help-rules p{margin:0;font-size:14px;line-height:1.9}.help-tweak-caption{color:var(--muted);font-size:12px}.help-tweaks>div{border-top:1px solid var(--border);grid-template-columns:145px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.help-tweaks dt{font-size:13px;font-weight:600}.help-tweaks dd{min-width:0;margin:0}.help-tweaks code{color:var(--accent-text);overflow-wrap:anywhere;font-size:12px}.help-tweaks p{color:var(--muted);margin:6px 0 0;font-size:12px}.help-resources{border-top:1px solid var(--border);margin-top:32px;padding-top:22px}.help-resources h3{margin:0 0 4px;font-size:14px}.help-resources p{color:var(--muted);margin:0 0 14px;font-size:11px}.help-resources a{align-items:center;gap:5px;margin:0 18px 8px 0;font-size:12px;text-decoration:none;display:inline-flex}.help-resources a:hover{text-decoration:underline}.help-article-sections>section{border-top:1px solid var(--border);grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.help-step-number{padding-top:3px}.help-article-sections h3{margin:0 0 10px;font-size:16px;font-weight:600}.help-article-sections p{color:var(--muted);margin:0;font-size:14px;line-height:1.95}.help-article-sections .help-tip{margin-top:15px;font-size:12px}.help-action-link{color:var(--accent-text);margin-top:14px}.help-results>button{text-align:left;border:0;border-bottom:1px solid var(--border);border-radius:0;justify-content:start;gap:16px;width:100%;padding:20px 12px}.help-results>button>svg{color:var(--accent-text);flex-shrink:0}.help-results>button>span{flex:1}.help-results strong,.help-results small{display:block}.help-results small{color:var(--muted);margin-top:6px;font-size:12px}.help-empty{text-align:center;color:var(--muted);padding:70px 15px}.help-empty h2{font-size:18px}.help-empty p{font-size:13px}@media (width>=1500px){.help-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.help-task-grid>button{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.help-task-grid p{min-height:40px}}@media (width<=1100px){.help-layout{grid-template-columns:176px minmax(0,1fr)}.help-navigation{padding:25px 10px}.help-main{padding:26px 24px}}@media (width<=800px){.help-layout{display:block}.help-navigation{border-right:0;border-bottom:1px solid var(--border);max-height:none;padding:14px var(--workspace-inline-inset,24px);position:static}.help-navigation nav{align-items:center;gap:12px;padding:5px 0;display:flex}.help-navigation h2{flex-shrink:0;margin:0}.help-nav-divider{background:var(--border);flex:0 0 1px;height:20px;display:block}.help-nav-topics{flex:1;align-items:center;gap:4px;min-width:0;margin-left:-10px;display:flex;overflow-x:auto}.help-main{padding-inline:var(--workspace-inline-inset,24px)}.help-navigation nav button{flex-shrink:0;width:auto;padding:8px 10px;font-size:12px}.help-navigation nav svg,.help-nav-note{display:none}}@media (width<=550px){.help-navigation{padding-block:10px}.help-main{padding:22px 18px}.help-section-title{align-items:start}.help-section-title>span{font-size:10px}.help-task-grid,.help-block-grid{grid-template-columns:1fr}.help-block-grid>button{padding:14px 4px}.help-quick-keys strong{margin-right:0}.help-article-heading h1{font-size:26px}.help-live-preview>div:first-child>span:last-child{display:none}.help-tweaks>div{grid-template-columns:1fr;gap:6px}.help-article-sections>section{gap:9px}}.rich-content blockquote.inline-callout{--callout-bg:#f3f4f6;--callout-border:#e2e5e9;--callout-icon:#707782;border:1px solid var(--callout-border);background:var(--callout-bg);color:var(--ink);border-radius:7px;align-items:flex-start;gap:13px;margin:20px 0;padding:17px 20px;font-style:normal;display:flex;position:relative}.rich-content blockquote.inline-callout[data-callout-tone=green]{--callout-bg:#edf5ee;--callout-border:#d8e8da;--callout-icon:#4b7b55}.rich-content blockquote.inline-callout[data-callout-tone=yellow]{--callout-bg:#fcf6e7;--callout-border:#eee2bd;--callout-icon:#9a7b27}.rich-content blockquote.inline-callout[data-callout-tone=red]{--callout-bg:#fbefee;--callout-border:#efdad7;--callout-icon:#ac625c}.inline-callout-icon{width:24px;height:28px;color:var(--callout-icon);flex:0 0 24px;margin-top:1px;display:block}.rich-content .inline-callout-icon .action-menu-trigger,.rich-content .inline-callout-static-icon{box-sizing:border-box;width:24px;min-width:0;height:28px;min-height:0;color:var(--callout-icon);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.rich-content .inline-callout-icon .action-menu-trigger:hover,.rich-content .inline-callout-icon .action-menu-trigger:focus-visible,.rich-content .inline-callout-icon .action-menu-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--callout-icon) 12%, transparent);color:var(--callout-icon)}.inline-callout-content{flex:1;min-width:0}.inline-callout-content>:first-child,.inline-callout-content>[data-node-view-content-react]>:first-child{margin-top:0}.inline-callout-content>:last-child,.inline-callout-content>[data-node-view-content-react]>:last-child{margin-bottom:0}.callout-tone-menu{min-width:130px}.callout-tone-menu .action-menu-item{gap:9px}.callout-tone-menu .action-menu-item>span:nth-child(2){flex:1}.callout-tone-swatch{background:#e5e7eb;border:1px solid #bbc0c8;border-radius:50%;width:12px;height:12px}.callout-tone-swatch[data-tone=green]{background:#b6d4bc;border-color:#82ab8b}.callout-tone-swatch[data-tone=yellow]{background:#f0d98b;border-color:#d0b45b}.callout-tone-swatch[data-tone=red]{background:#e3b1ab;border-color:#c78e88}@media (width<=700px){.rich-content blockquote.inline-callout{gap:11px;padding:15px 16px}.inline-callout-icon .action-menu-trigger:before{content:"";position:absolute;inset:-7px -8px}}
