:root{--top-nav-height:51px;--border-color:#dce6e9}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*,:before,:after{box-sizing:border-box}body{color:#3c4257;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body.view-standalone{background-color:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb));background-image:none}:not(pre)>code{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:baseline;background:#f5f2f0;border-radius:4px;padding:0}:not(pre)>code:before,:not(pre)>code:after{content:"`";visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}p{line-height:1.5em}h1{font-size:40px}h2{margin:1.5em 0;font-weight:500}h3{font-weight:500}a{color:#1d3da2!important}.inline-json{white-space:pre;background-color:#eceff199;border-radius:.25rem;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;display:inline-block}.inline-json__key{color:#905}.inline-json__value{color:#690}.inline-json__value--number,.inline-json__value--boolean,.inline-json__value--null{color:#905}.inline-json__value--ellipsis{color:#999}code.constant,code[data-constant]{color:#1e40af;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:.125rem .375rem;font-weight:600}table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;margin:1.5rem 0}th,td{border:1px solid var(--border-color);text-align:left;vertical-align:top;word-break:break-word;padding:.75rem}thead th{background:#f8fafc;font-weight:600}table[data-kind=constants] tbody tr:nth-child(odd){background:#f8fafc99}.doc-table__drag-cell{position:relative}.doc-table__drag-handle{color:#94a3b8;cursor:grab;pointer-events:auto;vertical-align:middle;background:0 0;border:0;align-items:center;margin-right:.5rem;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.doc-table__drag-handle:focus-visible{outline-offset:2px;outline:2px solid #3b82f6cc}.doc-table__row--dragging{opacity:.6}.doc-table__row--dragging .doc-table__drag-handle{cursor:grabbing}.doc-table__drop-placeholder td{background:#94a3b826;border:2px dashed #94a3b899;height:1.25rem;padding:.5rem}img{width:100%}html,body{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}*{scrollbar-width:none}html::-webkit-scrollbar{background:0 0;width:0;height:0}body::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar{background:0 0;width:0;height:0}html::-webkit-scrollbar:horizontal{height:0}body::-webkit-scrollbar:horizontal{height:0}::-webkit-scrollbar:horizontal{height:0}html::-webkit-scrollbar:vertical{width:0}body::-webkit-scrollbar:vertical{width:0}::-webkit-scrollbar:vertical{width:0}html::-webkit-scrollbar-thumb{background:0 0;border:none}body::-webkit-scrollbar-thumb{background:0 0;border:none}::-webkit-scrollbar-thumb{background:0 0;border:none}html::-webkit-scrollbar-track{background:0 0;border:none}body::-webkit-scrollbar-track{background:0 0;border:none}::-webkit-scrollbar-track{background:0 0;border:none}main.view-page{--landing-composer-height:142px;--view-header-height:var(--top-nav-height,51px);box-sizing:border-box;background:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb));color:#111827;align-items:stretch;width:100%;height:100vh;min-height:100vh;margin-top:0;padding:0;display:flex;overflow:hidden}main.view-page.view-page--no-header{--view-header-height:0px}main.view-page .view-sidebar{display:none}main.view-page .view-content{width:min(100%,980px);min-width:0;height:100%;min-height:0;max-height:100vh;padding:calc(var(--view-header-height) + 24px)24px 24px;box-sizing:border-box;background:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb));box-shadow:none;border-radius:0;flex-direction:column;flex:1 1 0;margin:0 auto;display:flex;position:relative;overflow:hidden}body.view-standalone,body.view-standalone #__next{height:100%;overflow:hidden;background-color:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb))!important;background-image:none!important}html:has(main.view-page){height:100%;overflow:hidden;background-color:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb))!important;background-image:none!important}body:has(main.view-page){height:100%;overflow:hidden;background-color:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb))!important;background-image:none!important}body.view-standalone #top-nav,body.view-standalone main.view-page,body.view-standalone .view-content{background-color:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb))!important;background-image:none!important}main.view-page .landing-workspace{box-sizing:border-box;flex-direction:column;flex:auto;gap:1.75rem;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}main.view-page .landing-workspace--compact{gap:1rem}main.view-page .landing-hero{--landing-title-size:clamp(2rem,3vw,2.6rem);flex-direction:column;flex:none;order:-2;align-items:center;width:100%;margin:0;display:flex}main.view-page .landing-brand{font-size:calc(var(--landing-title-size)/2);letter-spacing:.02em;color:var(--write-active-color,#d97857);text-align:center;opacity:1;max-height:3rem;margin:0 0 .5rem;font-weight:600;transition:opacity .24s,max-height .24s,margin .24s;overflow:hidden}main.view-page .landing-waitlist-status{text-align:center;margin:0 0 .75rem}main.view-page .landing-waitlist-status__trail{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:.95rem;line-height:1.4;display:inline-flex}main.view-page .landing-waitlist-status__parent{color:#666}main.view-page .landing-waitlist-status__crumb{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:.18rem .55rem;line-height:1.35;display:inline-flex;color:#166534!important;background:#dcfce7!important}main.view-page .landing-waitlist-status__crumb:hover{color:#14532d!important;background:#bbf7d0!important}main.view-page .landing-waitlist-status__crumb:focus-visible{outline-offset:2px;outline:2px solid #166534}main.view-page .landing-title{color:#111827;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:var(--landing-title-size);letter-spacing:0;text-align:center;margin:0;font-weight:400;line-height:1.08;transition:font-size .24s,line-height .24s}main.view-page .landing-hero--compact .landing-brand{opacity:0;pointer-events:none;max-height:0;margin:0}main.view-page .landing-hero--compact .landing-title{font-size:calc(var(--landing-title-size)/2);line-height:1.12}main.view-page .landing-chain-panel{background:0 0;border-radius:0;flex-direction:column;flex:auto;order:0;width:min(100%,980px);height:auto;min-height:0;max-height:none;margin:0 auto;padding:0;display:flex;overflow:hidden}main.view-page .landing-chain-panel *{box-sizing:border-box}main.view-page .landing-composer-footer{z-index:20;width:min(100%,980px);min-height:var(--landing-composer-height);box-sizing:border-box;border:1px solid var(--doc-shell-border,#e5e7eb);box-shadow:none;pointer-events:none;background:#fff;border-radius:24px;flex:none;order:-1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:end;gap:.5rem;margin-inline:auto;padding:1.25rem 1.75rem 1rem;transition:padding .24s,min-height .24s,border-radius .24s,gap .24s;display:grid;position:relative}main.view-page .landing-composer-footer--compact{border-radius:999px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:0;padding:.45rem .55rem .45rem .65rem}main.view-page .landing-composer-footer__action,main.view-page .landing-composer-footer__toolbar-btn,main.view-page .landing-composer-footer__submit,main.view-page .landing-composer-footer__select,main.view-page .landing-composer-footer textarea,main.view-page .landing-composer-footer__select--button,main.view-page .landing-directory-popup__item,main.view-page .landing-composer-footer .write-plus-menu,main.view-page .landing-composer-footer__controls{pointer-events:auto}main.view-page .landing-composer-field{min-width:0;display:contents}main.view-page .landing-prompt{box-sizing:border-box;resize:none;width:100%;min-height:72px;max-height:144px;color:var(--doc-shell-text,#111827);background:#fff;border:0;border-radius:0;outline:none;padding:0;font-size:1rem;line-height:1.45}main.view-page .landing-composer-footer textarea.landing-prompt{resize:none;grid-area:1/1/auto/-1;width:100%;min-height:72px;max-height:144px;padding:0;font-size:.95rem;transition:height .24s,min-height .24s,max-height .24s;overflow-y:hidden}main.view-page .landing-composer-field__locked-overlay{pointer-events:auto;cursor:not-allowed;z-index:2;background:0 0;border:0;grid-area:1/1/auto/-1;place-self:stretch stretch;width:100%;min-height:72px;margin:0;padding:0}main.view-page .landing-composer-footer--compact .landing-composer-field__locked-overlay{grid-area:1/2;min-height:0}.collapsed-nav-portal-tooltip{z-index:10050;color:#f8fafc;white-space:nowrap;pointer-events:none;background:#2c2c2c;border:1px solid #0f172a4d;border-radius:.75rem;align-items:center;gap:.45rem;padding:.45rem .6rem;font-size:.9rem;line-height:1;display:inline-flex;position:fixed;transform:translateY(-50%);box-shadow:0 10px 24px #0f172a40}.collapsed-nav-portal-tooltip__label{color:inherit}main.view-page .landing-composer-footer__controls{white-space:nowrap;grid-area:2/2;justify-content:flex-start;align-items:center;gap:.45rem;display:inline-flex}main.view-page .landing-composer-footer__toolbar-btn{margin-left:auto}main.view-page .landing-composer-footer__toolbar-btn+.landing-composer-footer__submit{margin-left:0}main.view-page .landing-composer-footer__action,main.view-page .landing-composer-footer__toolbar-btn,main.view-page .landing-composer-footer__submit{border:1px solid var(--doc-shell-border,#e5e7eb);color:#111827;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}main.view-page .landing-composer-footer__action{border-radius:10px;grid-area:2/1;margin-right:.35rem;transition:width .24s,height .24s,margin .24s,border-color .24s,background-color .24s}main.view-page .landing-composer-footer__submit{background:var(--write-active-background,#d97857);border-color:var(--write-active-background,#d97857);color:#fff}main.view-page .landing-composer-footer[data-prompt-ready=false] .landing-composer-footer__submit,main.view-page .landing-composer-footer__submit:disabled,main.view-page .landing-composer-footer__submit.is-disabled,main.view-page .landing-composer-footer__submit[aria-disabled=true]{opacity:.2!important;cursor:default!important;pointer-events:none!important}main.view-page .landing-composer-footer__select,main.view-page .landing-composer-footer__select--button{border:1px solid var(--doc-shell-border,#e5e7eb);height:36px;color:var(--doc-shell-text,#111827);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.95rem;display:inline-flex}main.view-page .landing-composer-footer__select{min-width:130px}main.view-page .landing-composer-footer__select--button{text-transform:capitalize;justify-content:space-between;gap:.35rem;min-width:120px}main.view-page .landing-composer-footer--compact .landing-composer-footer__action{z-index:1;background:0 0;border-color:#0000;border-radius:10px;flex:none;grid-area:1/1;width:32px;height:32px;margin-right:0}main.view-page .landing-composer-footer--compact .landing-composer-footer__action:hover{background:var(--shell-hover-bg,#f2f2f2)}main.view-page .landing-composer-footer--compact textarea.landing-prompt{grid-area:1/2;width:auto;min-height:0;max-height:none}main.view-page .landing-composer-footer--compact .landing-composer-footer__controls{grid-area:1/3;gap:.35rem}main.view-page .landing-composer-footer--compact .landing-composer-footer__select--compact-hidden{opacity:0;pointer-events:none;border-width:0;flex:none;width:0;min-width:0;max-width:0;margin:0;padding-inline:0;overflow:hidden}main.view-page .landing-directory-popup{border:1px solid var(--doc-shell-border,#e5e7eb);z-index:40;color:#111827;background:#fff;border-radius:16px;flex-direction:column;gap:.25rem;width:240px;max-height:240px;padding:.4rem;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 45px #0f172a2e}main.view-page .landing-directory-popup__list{flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex;overflow-y:auto}main.view-page .landing-directory-popup__footer{border-top:1px solid var(--doc-shell-border,#e5e7eb);flex:none;padding-top:.4rem}main.view-page .landing-directory-popup__footer-row{align-items:center;gap:.35rem;display:flex}main.view-page .landing-directory-popup__create-input{border:1px solid var(--doc-shell-border,#e5e7eb);color:#111827;min-width:0;height:32px;font:inherit;background:#fff;border-radius:999px;flex:auto;padding:0 .65rem;font-size:.82rem}main.view-page .landing-directory-popup__create-input:focus-visible{outline:2px solid var(--doc-shell-active-bg,#eff6ff);outline-offset:1px}main.view-page .landing-directory-popup__create-submit{border:1px solid var(--doc-shell-border,#e5e7eb);color:#111827;cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}main.view-page .landing-directory-popup__create-submit:disabled{opacity:.45;cursor:not-allowed}main.view-page .landing-directory-popup__create-error{color:#b91c1c;margin:.35rem 0 0;font-size:.72rem;line-height:1.3}main.view-page .landing-surface-popup{width:220px}main.view-page .landing-directory-popup__item{color:#111827;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;padding:.55rem .65rem;display:block}main.view-page .landing-directory-popup__item:hover,main.view-page .landing-directory-popup__item:focus-visible,main.view-page .landing-directory-popup__item[aria-current=true]{background:var(--doc-shell-active-bg,#eff6ff);outline:none}main.view-page .write-plus-menu.write-unified-menu{border:1px solid var(--doc-shell-border,#e5e7eb);pointer-events:auto;z-index:40;background:#fff;border-radius:18px;box-shadow:0 18px 45px #0f172a2e;flex-direction:column!important;max-height:min(420px,100vh - 24px)!important;display:flex!important;overflow:hidden!important}main.view-page .write-plus-menu.write-unified-menu .write-unified-menu-main{background:#fff;max-height:inherit!important;flex-direction:column!important;min-height:0!important;display:flex!important}main.view-page .write-plus-menu.write-unified-menu .write-unified-menu-tabs{z-index:2;background:#fff;position:relative;flex:none!important}main.view-page .write-plus-menu.write-unified-menu .write-unified-menu-body{overscroll-behavior:contain;background:#fff;flex:auto!important;min-height:0!important;max-height:330px!important;overflow-y:auto!important}main.view-page .write-plus-menu.write-unified-menu .write-plus-sections{overscroll-behavior:contain;min-height:0!important;max-height:100%!important;overflow-y:auto!important}main.view-page .write-plus-menu.write-unified-menu .write-plus-section-header{background:#fff}main.view-page .landing-chain-tabs{border-bottom:1px solid var(--doc-shell-border,#e5e7eb);background:0 0;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.35rem .25rem;display:flex}main.view-page .landing-chain-tab-group{white-space:nowrap;scrollbar-width:none;flex:auto;align-items:center;gap:.35rem;min-width:0;display:inline-flex;overflow-x:auto}main.view-page .landing-chain-tab-group::-webkit-scrollbar{display:none}main.view-page .landing-chain-tab{color:var(--doc-shell-text,#111827);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:.3rem .45rem;font-size:1rem}main.view-page .landing-chain-tab.active{background:var(--doc-shell-active-bg,#eff6ff);color:var(--doc-shell-text,#111827);font-weight:600}main.view-page .landing-chain-list{overscroll-behavior:contain;background:0 0;flex-direction:column;flex:auto;gap:0;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}main.view-page .landing-chain-scroll-buffer{pointer-events:none;flex:none;height:0;list-style:none;transition:height .24s}main.view-page .landing-chain-scroll-buffer.is-visible{height:var(--landing-compact-scroll-buffer,128px)}main.view-page .landing-chain-date-group{border-bottom:0;margin:0;padding:.85rem .7rem .4rem;list-style:none}main.view-page .landing-chain-date-group__label{color:#9ca3af;letter-spacing:.01em;font-size:.78rem;font-weight:500;line-height:1.2;display:block}main.view-page .landing-chain-date-group+.landing-chain-item{border-top:0}main.view-page .landing-chain-state{color:var(--doc-shell-text-soft,#64748b);padding:.7rem;font-size:.9rem}main.view-page .landing-chain-empty{flex:none;min-width:0;padding:.85rem 0 0}main.view-page .landing-chain-empty--collapsed{height:0;padding:0;overflow:visible}main.view-page .landing-chain-item{border-bottom:1px solid var(--doc-shell-border,#e5e7eb);background:0 0;margin:0}main.view-page .landing-chain-item:last-child{border-bottom:0}main.view-page .landing-chain-item-btn{width:100%;min-width:0;min-height:2.4rem;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .7rem;display:flex;overflow:hidden}main.view-page .landing-chain-item-btn:hover,main.view-page .landing-chain-item-btn:focus-visible{background:color-mix(in srgb,var(--write-active-background,#d97857)12%,transparent);outline:none}main.view-page .landing-chain-item-btn:disabled{cursor:default;opacity:.75}main.view-page .landing-chain-item-content{flex-direction:column;flex:auto;align-items:flex-start;gap:.28rem;min-width:0;max-width:calc(100% - 50px);min-height:0;display:flex;overflow:hidden}main.view-page .landing-chain-item-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;color:var(--doc-shell-text,#111827);font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}main.view-page .landing-chain-item-meta{flex-wrap:nowrap;align-items:center;gap:.4rem;width:100%;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}main.view-page .landing-chain-item-date,main.view-page .landing-chain-item-doc,main.view-page .landing-chain-item-separator{text-overflow:ellipsis;white-space:nowrap;color:var(--doc-shell-text-soft,#64748b);font-size:.79rem;overflow:hidden}main.view-page .landing-chain-item-doc{text-transform:none;flex:auto;min-width:0;font-weight:400;display:inline-flex}main.view-page .landing-chain-item-loader{background:currentColor;border-radius:999px;flex:none;width:.45rem;height:.45rem;animation:.9s ease-in-out infinite doc-chain-loader-pulse}main.view-page .landing-chain-item-loader-row{width:100%;min-width:0;color:var(--doc-shell-text-soft,#64748b);align-items:center;gap:.45rem;padding:.72rem .7rem;font-size:.82rem;display:inline-flex}@media (max-width:1200px){main.view-page .view-content{width:min(100%,860px);padding:16px}}@media (max-width:900px){main.view-page .landing-prompt{min-height:110px;font-size:.9rem}}.sidenav .link-main.is-stub .link-label{color:var(--muted-text-color,#9ca3af)}.sidenav .status-dot.is-stub{opacity:.45}.doc-viewer{flex-direction:column;height:100%;min-height:0;display:flex}.doc-viewer__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-top:1rem;display:flex}.doc-viewer__body>.doc-preview,.doc-viewer__body>.path-split-view{flex:1;min-height:0}.doc-load-error-panel{color:#7f1d1d;background:#fef2f2f2;border:1px solid #dc262659;border-radius:.75rem;margin:0 1rem;padding:.875rem 1rem}.doc-load-error-panel__title{margin:0;font-weight:700}.doc-load-error-panel__meta{margin:.35rem 0 0;font-size:.9rem}.doc-load-error-panel__debug{border-top:1px dashed #b91c1c59;margin-top:.6rem;padding-top:.6rem;font-size:.82rem}.doc-load-error-panel__debug p{margin:.2rem 0}.doc-load-error-panel__retry{color:inherit;cursor:pointer;background:#fff;border:1px solid #7f1d1d66;border-radius:.5rem;margin-top:.75rem;padding:.35rem .75rem;font-size:.86rem;font-weight:600}.docs-theme-dark .doc-load-error-panel{color:#fecaca;background:#7f1d1d59;border-color:#f8717173}.docs-theme-dark .doc-load-error-panel__retry{color:inherit;background:#0f172a73;border-color:#fca5a573}@media (max-width:768px){.doc-viewer__body{gap:.75rem;padding-top:.75rem}}.docs-theme-dark{--docs-theme-bg:#1c3248;--docs-theme-surface:#4f667d;--docs-theme-muted:#c7d4e2;--docs-theme-border:#8ea3b8;--docs-theme-text:#f3f6fb}.docs-theme-dark .doc-surface{background:var(--docs-theme-bg)!important;color:var(--docs-theme-text)!important}.docs-theme-dark .doc-viewer,.docs-theme-dark .doc-viewer__body,.docs-theme-dark .doc-preview,.docs-theme-dark .doc-preview__viewport,.docs-theme-dark .doc-preview__content,.docs-theme-dark .doc-preview__canvas{color:inherit;background:0 0}.docs-theme-dark .doc-header{background:var(--docs-theme-bg)!important;border-bottom-color:var(--docs-theme-border)!important}.docs-theme-dark .doc-header__eyebrow,.docs-theme-dark .doc-header__version,.docs-theme-dark .doc-header__add-version-status{color:var(--docs-theme-muted)!important}.docs-theme-dark .doc-header__title h1{color:var(--docs-theme-text)!important}.docs-theme-dark .doc-header__version select,.docs-theme-dark .doc-header__add-version,.docs-theme-dark .doc-header__pin,.docs-theme-dark .doc-header__settings{background:var(--docs-theme-surface)!important;border-color:var(--docs-theme-border)!important;color:var(--docs-theme-text)!important}.docs-theme-dark .doc-preview__lines{color:#c7d4e2a6}.doc-preview__image-ask-button{z-index:6;color:#111827;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:1px solid #0000001f;border-radius:9999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.3rem .75rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;position:fixed;box-shadow:0 8px 22px #0f172a33}.doc-preview__image-ask-button:hover,.doc-preview__image-ask-button:focus-visible{color:#fff;background:#111827;border-color:#00000073;outline:none}.docs-theme-dark .doc-preview__image-ask-button{color:#e2e8f0;background:#0f172ae6;border-color:#94a3b859}.docs-theme-dark .doc-preview__image-ask-button:hover,.docs-theme-dark .doc-preview__image-ask-button:focus-visible{color:#0f172a;background:#f8fafc}.docs-theme-dark .doc-preview__selection-toolbar{background:var(--docs-theme-surface)!important;border-color:var(--docs-theme-border)!important;color:var(--docs-theme-text)!important}.docs-theme-dark .doc-preview__selection-button{border-color:var(--docs-theme-border)!important;color:var(--docs-theme-text)!important;background:#f3f6fb1a!important}.docs-theme-dark .doc-preview__selection-style-menu{background:var(--docs-theme-surface)!important;border-color:var(--docs-theme-border)!important;color:var(--docs-theme-text)!important}.docs-theme-dark .doc-preview__selection-style-search-input,.docs-theme-dark .doc-preview__selection-style-icon{border-color:var(--docs-theme-border)!important;color:var(--docs-theme-text)!important;background:#f3f6fb14!important}.docs-theme-dark .doc-preview__selection-style-option{color:var(--docs-theme-text)!important}.docs-theme-dark .doc-preview__selection-style-option:hover,.docs-theme-dark .doc-preview__selection-style-option:focus-visible{background:#f3f6fb1a!important}.docs-theme-dark .doc-preview__selection-style-option.is-active{color:#dbeafe!important;background:#94c5ff26!important}.docs-theme-dark .doc-preview__selection-definition{color:var(--docs-theme-muted)!important}.docs-theme-dark .doc-preview__selection-comment-item{color:var(--docs-theme-text)!important}.docs-theme-dark .doc-preview__selection-replying,.docs-theme-dark .doc-preview__selection-comment-time,.docs-theme-dark .doc-preview__selection-comment-reply{color:var(--docs-theme-muted)!important}.docs-theme-dark .doc-preview__selection-comment-body,.docs-theme-dark .doc-preview__selection-reply-cancel{color:var(--docs-theme-text)!important}.docs-theme-dark .doc-editor-panel,.docs-theme-dark .doc-editor-wrapper{background:var(--docs-theme-bg)!important;color:var(--docs-theme-text)!important}.docs-theme-dark .doc-editor{color:var(--docs-theme-text)!important;background:0 0!important}.docs-theme-dark .doc-editor-highlight-row-gutter{color:#c7d4e2a6!important}.docs-theme-dark .paste-upload-status{color:var(--docs-theme-muted)!important}.docs-theme-dark .doc-sidebar{color:var(--docs-theme-text)!important;background:#1a2a3b!important}.docs-theme-dark .pinned-doc-section,.docs-theme-dark .pinned-doc-preview{background:var(--docs-theme-bg)!important;border-color:var(--docs-theme-border)!important}.docs-theme-dark .pinned-doc-meta h3,.docs-theme-dark .pinned-doc-preview__source{color:var(--docs-theme-text)!important}.docs-theme-dark .pinned-doc-eyebrow,.docs-theme-dark .pinned-doc-version,.docs-theme-dark .doc-sidebar h3{color:var(--docs-theme-muted)!important}.docs-theme-dark .pinned-doc-unpin{background:var(--docs-theme-surface)!important;border-color:var(--docs-theme-border)!important;color:var(--docs-theme-text)!important}.docs-theme-dark .pinned-doc-unpin:hover,.docs-theme-dark .pinned-doc-unpin:focus-visible{background:var(--docs-theme-text)!important;color:var(--docs-theme-bg)!important}.docs-theme-dark :not(pre)>code{color:var(--docs-theme-text);background:#c7d4e233}.docs-theme-dark a{color:var(--docs-theme-muted)!important}.docs-theme-dark thead th{background:#4f667d80}.docs-theme-dark table[data-kind=constants] tbody tr:nth-child(odd){background:#4f667d4d}.docs-theme-dark .app-composer{background:var(--docs-theme-bg);border-color:var(--docs-theme-border);box-shadow:0 18px 45px color-mix(in srgb,var(--docs-theme-surface)70%,transparent)}.docs-theme-dark .app-input,.docs-theme-dark .docs-composer__textarea{background:var(--docs-theme-surface);border-color:var(--docs-theme-border);color:var(--docs-theme-text)}.docs-theme-dark .docs-composer__mentions{background:var(--docs-theme-surface);border-color:var(--docs-theme-border);box-shadow:0 12px 28px color-mix(in srgb,var(--docs-theme-bg)70%,transparent)}.docs-theme-dark .docs-composer__mention{color:var(--docs-theme-text);--mention-active-bg:color-mix(in srgb,var(--docs-theme-text)12%,transparent)}.docs-theme-dark .docs-composer__mention[data-type=doc]{--mention-active-bg:#6366f147}.docs-theme-dark .docs-composer__mention[data-type=section]{--mention-active-bg:#3b82f647}.docs-theme-dark .docs-composer__mention[data-type=task]{--mention-active-bg:#10b9814d}.docs-theme-dark .docs-composer__mention[data-type=file]{--mention-active-bg:#f59e0b52}.docs-theme-dark .docs-composer__mention.is-active,.docs-theme-dark .docs-composer__mention:hover,.docs-theme-dark .docs-composer__mention:focus-visible{background:var(--mention-active-bg)}.docs-theme-dark .docs-composer__mention-chip[data-type=doc]{--chip-border:#6366f18c;--chip-bg:#6366f133;--chip-text:#e0e7ff;--chip-remove:#c7d2fe}.docs-theme-dark .docs-composer__mention-chip[data-type=section]{--chip-border:#3b82f68c;--chip-bg:#3b82f633;--chip-text:#dbeafe;--chip-remove:#bfdbfe}.docs-theme-dark .docs-composer__mention-chip[data-type=task]{--chip-border:#10b9818c;--chip-bg:#10b98138;--chip-text:#d1fae5;--chip-remove:#6ee7b7}.docs-theme-dark .docs-composer__selection-chip[data-type=selection]{--chip-border:#ec489999;--chip-bg:#ec489938;--chip-text:#fbcfe8;--chip-remove:#f9a8d4}.docs-theme-dark .docs-composer__chip[data-type=file]{--chip-border:#f59e0b99;--chip-bg:#f59e0b38;--chip-text:#fef3c7;--chip-remove:#fcd34d}.docs-theme-dark .app-composer__response{background:color-mix(in srgb,var(--docs-theme-surface)75%,transparent);border-color:var(--docs-theme-border);color:var(--docs-theme-text)}.docs-theme-dark .app-composer__prompt{background:color-mix(in srgb,var(--docs-theme-surface)70%,transparent);border-color:var(--docs-theme-border);color:var(--docs-theme-text)}.docs-theme-dark .app-composer__response-action{background:var(--docs-theme-surface);border-color:var(--docs-theme-border);color:var(--docs-theme-text)}.docs-theme-dark .app-composer__response-spinner{border-color:color-mix(in srgb,var(--docs-theme-text)20%,transparent);border-top-color:var(--docs-theme-text)}.doc-surface--font-default{--doc-content-font-family:inherit}.doc-surface--font-serif{--doc-content-font-family:"Georgia","Times New Roman",serif}.doc-surface--font-mono{--doc-content-font-family:var(--font-family-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}.doc-preview{width:100%;height:100%;min-height:0;font-family:var(--doc-content-font-family,inherit);flex-direction:column;display:flex}.doc-preview__content h1,.doc-preview__content h2,.doc-preview__content h3,.doc-preview__content h4{font-family:var(--doc-content-font-family,inherit);letter-spacing:-.01em;margin:1.4em 0 .55em;line-height:1.2}.doc-preview__content h1{font-size:2.25rem;font-weight:700}.doc-preview__content h2{font-size:1.75rem;font-weight:650}.doc-preview__content h3{font-size:1.35rem;font-weight:600}.doc-preview__content h4{font-size:1.1rem;font-weight:600}.doc-preview__viewport{flex:1;align-items:flex-start;gap:.75rem;width:100%;min-height:0;display:flex;position:relative}.view-page .doc-preview__viewport{padding:0 2rem}.doc-preview__scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thick;scrollbar-color:#94a3b8 #f8fafc;flex:1;min-width:0;height:100%;min-height:0;position:relative;overflow:auto}.doc-preview__scroll::-webkit-scrollbar{width:14px}.doc-preview__scroll::-webkit-scrollbar-track{background:#f8fafc;border-left:1px solid #0f172a14}.doc-preview__scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border:3px solid #f8fafc;border-radius:999px}.doc-preview__scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.docs-theme-dark .doc-preview__scroll{scrollbar-color:#c7d4e2a6 #1a2a3b}.docs-theme-dark .doc-preview__scroll::-webkit-scrollbar-track{background:#1a2a3b;border-left:1px solid #c7d4e226}.docs-theme-dark .doc-preview__scroll::-webkit-scrollbar-thumb{background:#c7d4e266;border:3px solid #1a2a3b}.docs-theme-dark .doc-preview__scroll::-webkit-scrollbar-thumb:hover{background:#c7d4e2a6}.doc-preview__lines{width:3rem;font-family:var(--font-family-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);color:#3c425759;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;flex:0 0 3rem;align-items:flex-end;margin:0;padding:.25rem .75rem .25rem 0;font-size:.75rem;display:flex}.doc-preview__number{text-align:right;width:100%;height:24px;margin-top:0;line-height:24px;transition:height .12s,margin-top .12s;display:block}.doc-preview__content{background:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb));min-width:0;color:var(--doc-shell-text,var(--write-text-darkest,#3d3d3a));flex:1;position:relative}.doc-preview__content :where(p,h1,h2,h3,h4,h5,h6,blockquote,pre,dl,dt,dd,figcaption,ul,ol){padding-left:70px;padding-right:70px}.doc-preview__content :where(ul,ol)>li>:where(p){padding:0}.doc-preview__content :where(ul,ol)>li>:where(p,ul){padding-left:10px}.doc-preview__content :where(ul,ol)>li>:where(h1,h2,h3,h4,h5,h6,blockquote,pre,dl,dt,dd,figcaption){padding-left:70px;padding-right:70px}.doc-preview__content :where(p,figure):has(>img){padding-left:0;padding-right:0}.doc-preview__content img{border-radius:20px;width:100%;max-width:100%;height:auto}.doc-preview__content img[data-image-width=original]{width:auto}.doc-preview__content hr{pointer-events:none;touch-action:pan-y}.doc-preview__canvas{background:var(--doc-shell-bg,var(--write-surface-background,#fdfcfb));width:100%;min-height:100%;color:inherit;flex-direction:column;gap:1rem;display:flex}.doc-preview__grid{grid-template-columns:1fr;width:100%;display:grid}.doc-preview__column{flex-direction:column;gap:1.25rem;display:flex}.doc-preview__sticky-headers{pointer-events:none;z-index:2;position:absolute;top:0;left:0;right:0}.doc-preview__sticky-header{background:var(--docs-theme-bg,#fff);color:inherit;padding:.25rem 0;position:absolute;left:0;right:0;box-shadow:0 1px #0000000f}.doc-preview__sticky-heading{margin:0}.doc-preview__ontology-pill{--pill-color:#4338ca;--pill-bg:#4338ca29;--pill-border:#4338ca52;font-size:inherit;line-height:inherit;color:var(--pill-color);background:var(--pill-bg);border:1px solid var(--pill-border);white-space:nowrap;vertical-align:baseline;border-radius:999px;align-items:center;padding:.1rem .45rem;font-weight:700;display:inline-flex}.url-preview-link{color:inherit;text-decoration:none;display:block}.url-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:16px;padding:12px;display:grid}.url-preview--no-image{grid-template-columns:minmax(0,1fr)}.url-preview__details{flex-direction:column;gap:8px;min-width:0;display:flex}.url-preview__title{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.url-preview__description{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.url-preview__meta{color:#64748b;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.url-preview__favicon{object-fit:contain;border-radius:4px;flex-shrink:0;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;display:block}.url-preview__favicon-fallback{background:#cbd5f5;border-radius:4px;flex-shrink:0;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px}.url-preview__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.url-preview__image{background:#e2e8f0;border:1px solid #e2e8f0;border-radius:10px;width:120px;height:80px;overflow:hidden}.url-preview__image img{object-fit:cover;width:100%;height:100%;display:block}.doc-preview__selection-toolbar{z-index:1200;background:#fff;border:1px solid #00000014;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.35rem;width:min(90vw,34rem);padding:.5rem .75rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.doc-preview__selection-actions{white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative;overflow:visible}.doc-preview__selection-definition{color:#6b7280;text-align:left;width:100%;max-width:none;font-size:.95rem;line-height:1.4}.doc-preview__selection-comment{flex-direction:column;gap:.45rem;display:flex}.doc-preview__selection-replying{color:#6b7280;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.doc-preview__selection-reply-cancel{font:inherit;color:#374151;cursor:pointer;background:0 0;border:none;padding:0}.doc-preview__selection-comment-input{resize:none;width:100%;min-height:4.5rem;box-shadow:none;color:#111827;font-size:.95rem;line-height:1.4;font:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.doc-preview__selection-comment-input::placeholder{color:#9ca3af}.doc-preview__selection-comment-input:focus{box-shadow:none;border:none;outline:none}.doc-preview__selection-comment-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.doc-preview__selection-comment-button{color:#374151;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.doc-preview__selection-comment-button:disabled{opacity:.45;cursor:default}.doc-preview__selection-comment-list{flex-direction:column;gap:.45rem;display:flex}.doc-preview__selection-comment-item{color:#374151;white-space:pre-wrap;font-size:.9rem;line-height:1.45}.doc-preview__selection-comment-row{align-items:flex-start;gap:.55rem;display:flex}.doc-preview__selection-comment-thread{flex-direction:column;gap:.18rem;min-width:0;display:flex}.doc-preview__selection-comment-body{color:#111827;white-space:pre-wrap}.doc-preview__selection-comment-meta{align-items:center;gap:.5rem;font-size:.74rem;display:inline-flex}.doc-preview__selection-comment-time{color:#9ca3af}.doc-preview__selection-comment-reply{font:inherit;color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0}.doc-preview__selection-button{color:#1f2937;cursor:pointer;background:#f9fafb;border:1px solid #00000014;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .75rem;font-size:.875rem;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.doc-preview__selection-style{align-items:center;display:inline-flex;position:relative}.doc-preview__selection-style-trigger{padding-right:.6rem;font-weight:600}.doc-preview__selection-style-label{white-space:nowrap}.doc-preview__selection-style-caret{width:.9rem;height:.9rem}.doc-preview__selection-style-menu{z-index:1201;background:#fff;border:1px solid #0f172a1f;border-radius:.85rem;min-width:14rem;padding:.4rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 40px #0f172a2e}.doc-preview__selection-style-search{padding:.35rem .4rem .5rem}.doc-preview__selection-style-search-input{color:#111827;background:#f8fafc;border:1px solid #0f172a1f;border-radius:.65rem;width:100%;padding:.4rem .6rem;font-size:.9rem}.doc-preview__selection-style-search-input:focus{outline-offset:1px;outline:2px solid #3b82f659}.doc-preview__selection-style-option{color:#111827;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.45rem .7rem;font-size:.92rem;display:flex}.doc-preview__selection-style-option-label{align-items:center;gap:.55rem;display:inline-flex}.doc-preview__selection-style-icon{color:#111827;background:#fff;border:1px solid #0f172a1f;border-radius:.45rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.doc-preview__selection-style-icon svg{width:1rem;height:1rem}.doc-preview__selection-style-option:hover,.doc-preview__selection-style-option:focus-visible{background:#0f172a14;outline:none}.doc-preview__selection-style-option.is-active{color:#1d4ed8;background:#2563eb1f}.doc-preview__selection-style-check{font-weight:700}.doc-preview__selection-style-empty{color:#6b7280;padding:.35rem .7rem .55rem;font-size:.85rem}.doc-preview__selection-icon{width:1rem;height:1rem}.doc-preview__selection-button:hover,.doc-preview__selection-button:focus-visible{color:#fff;background:#111827;border-color:#0006;outline:none}.doc-preview__selection-button:active{color:#fff;background:#0b0f1a}.doc-preview__selection-button.is-active{color:#fff;background:#111827;border-color:#0006}.doc-preview__print-container{display:none}.doc-preview__print-container--exporting{pointer-events:none;z-index:-1;background:#fff;width:816px;padding:1rem;display:block;position:fixed;top:0;left:-10000px}.doc-preview__print-container--exporting .doc-preview__viewport{height:auto;display:block;overflow:visible}.doc-preview__print-container--exporting .doc-preview__scroll{height:auto;overflow:visible}.doc-preview__print-container--exporting .doc-preview__content,.doc-preview__print-container--exporting .doc-preview__canvas,.doc-preview__print-container--exporting .doc-preview__grid,.doc-preview__print-container--exporting .doc-preview__column{width:100%;min-height:auto}@media (max-width:768px){.doc-preview__viewport{flex-direction:column}.doc-preview__lines{display:none}}.app-composer{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:20px;flex-direction:column;gap:.75rem;width:min(720px,100%);margin:2rem auto 0;padding:12px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:10px;box-shadow:0 18px 45px #0f172a1f}.docs-theme-dark .app-composer{border-color:var(--docs-theme-border);color:var(--docs-theme-text);background:#1c3248eb;box-shadow:0 18px 45px #07102180}.app-composer.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.app-composer__field{width:100%;position:relative}.docs-composer__pending-overlay{z-index:1300;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.docs-composer__pending-card{background:#fff;border:1px solid #0f172a1f;border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 30px 70px #0f172a4d}.docs-theme-dark .docs-composer__pending-card{color:var(--docs-theme-text);background:#0f172a;border-color:#94a3b840}.docs-composer__pending-header{padding:1.25rem 1.5rem .5rem}.docs-composer__pending-header h3{margin:0 0 .35rem;font-size:1.1rem}.docs-composer__pending-header p{color:#0f172ab3;margin:0;font-size:.9rem}.docs-theme-dark .docs-composer__pending-header p{color:#e2e8f0bf}.docs-composer__pending-list{padding:.5rem 1.5rem 5.5rem;overflow-y:auto}.docs-composer__pending-item+.docs-composer__pending-item{margin-top:1rem}.docs-composer__pending-option{align-items:flex-start;gap:.75rem;font-weight:600;display:flex}.docs-composer__pending-option input{margin-top:.3rem}.docs-composer__pending-details{flex-direction:column;gap:.2rem;display:flex}.docs-composer__pending-name{font:inherit;color:#1d4ed8;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.docs-theme-dark .docs-composer__pending-name{color:#93c5fd}.docs-composer__pending-path{color:#0f172a99;font-size:.8rem}.docs-theme-dark .docs-composer__pending-path{color:#e2e8f099}.docs-composer__pending-json{color:#e2e8f0;background:#0f172a;border-radius:10px;margin:.75rem 0 0;padding:.75rem;font-size:.8rem;overflow-x:auto}.docs-theme-dark .docs-composer__pending-json{background:#020617}.docs-composer__pending-footer{background:#fff;border-top:1px solid #0f172a1a;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex;position:sticky;bottom:0}.docs-theme-dark .docs-composer__pending-footer{background:#0f172a;border-top-color:#94a3b833}.docs-composer__pending-cancel,.docs-composer__pending-agree{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.45rem 1.2rem;font-size:.9rem;font-weight:600}.docs-composer__pending-cancel{color:#0f172a;background:#94a3b833}.docs-theme-dark .docs-composer__pending-cancel{color:#e2e8f0;background:#94a3b833}.docs-composer__pending-agree{color:#fff;background:#2563eb}.docs-composer__pending-agree:disabled{opacity:.6;cursor:not-allowed}.docs-composer__chips,.docs-composer__mention-chips,.docs-composer__selection-chips{flex-wrap:wrap;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.docs-composer__chip,.docs-composer__mention-chip,.docs-composer__selection-chip{--chip-border:#6366f14d;--chip-bg:#eef2ffe6;--chip-text:#1e1b4b;--chip-remove:#4338ca;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.docs-composer__mention-chip[data-type=doc]{--chip-border:#4f46e559;--chip-bg:#e0e7ffe6;--chip-text:#1e1b4b;--chip-remove:#4338ca}.docs-composer__mention-chip[data-type=section]{--chip-border:#3b82f659;--chip-bg:#dbeafee6;--chip-text:#0f172a;--chip-remove:#1d4ed8}.docs-composer__mention-chip[data-type=task]{--chip-border:#10b98159;--chip-bg:#d1fae5e6;--chip-text:#064e3b;--chip-remove:#047857}.docs-composer__selection-chip[data-type=selection]{--chip-border:#ec489966;--chip-bg:#fce7f3f2;--chip-text:#831843;--chip-remove:#be185d}.docs-composer__chip[data-type=file]{--chip-border:#f59e0b66;--chip-bg:#fef3c7f2;--chip-text:#78350f;--chip-remove:#b45309}.docs-composer__selection-image-thumb{background:#ffffff8c;border:1px solid #0000001f;border-radius:.32rem;flex-shrink:0;width:1.35rem;height:1.35rem;overflow:hidden}.docs-composer__selection-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.docs-composer__chip-label,.docs-composer__mention-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.docs-composer__chip-remove,.docs-composer__mention-chip-remove{color:var(--chip-remove);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.docs-composer__chip-remove:focus-visible,.docs-composer__mention-chip-remove:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #6366f180}.app-input-wrapper{--app-composer-addon-offset:.85rem;--app-composer-addon-width:2.6rem;--app-composer-addon-gap:.5rem;--app-composer-send-offset:.6rem;--app-composer-send-width:3.2rem;--app-composer-send-gap:.5rem;width:100%;position:relative}.app-composer__addons{top:50%;left:var(--app-composer-addon-offset);align-items:center;gap:var(--app-composer-addon-gap);z-index:2;display:inline-flex;position:absolute;transform:translateY(-50%)}.app-input{box-sizing:border-box;width:100%;padding:.85rem 1.75rem .85rem calc(var(--app-composer-addon-offset) + var(--app-composer-addon-width) + var(--app-composer-addon-gap));padding-right:calc(var(--app-composer-send-offset) + var(--app-composer-send-width) + var(--app-composer-send-gap));background:0 0;border:0;border-radius:999px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.docs-theme-dark .app-input{border-color:var(--docs-theme-border);color:var(--docs-theme-text);background:#0f172a73}.docs-theme-dark .app-input::placeholder{color:#c7d4e2a6}.docs-composer__textarea{resize:none;border-radius:5px;max-height:400px;overflow-y:hidden}.docs-composer__mentions{z-index:4;background:#fff;border:1px solid #94a3b880;border-radius:12px;flex-direction:column;gap:.35rem;max-height:220px;padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:.75rem;right:.75rem;overflow-y:auto;box-shadow:0 12px 28px #0f172a26}.docs-composer__mention{cursor:pointer;text-align:left;color:#0f172a;--mention-active-bg:#6366f11f;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:.5rem .65rem;font-size:.9rem;display:flex}.docs-composer__mention[data-type=doc]{--mention-active-bg:#6366f124}.docs-composer__mention[data-type=section]{--mention-active-bg:#3b82f629}.docs-composer__mention[data-type=task]{--mention-active-bg:#10b9812e}.docs-composer__mention[data-type=file]{--mention-active-bg:#f59e0b33}.docs-composer__mention.is-active,.docs-composer__mention:hover,.docs-composer__mention:focus-visible{background:var(--mention-active-bg);outline:none}.docs-composer__mention-label{font-weight:600}.docs-composer__mention-meta{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.app-input:focus{background:#fff;border-color:#0000;outline:none}.docs-theme-dark .app-input:focus{background:#0f172a99;border-color:#c7d4e2cc;box-shadow:0 0 0 3px #c7d4e233}.app-composer__addons .spaces-toolbox{justify-content:center;align-items:center;display:inline-flex;position:relative}.app-composer__send{top:50%;right:var(--app-composer-send-offset);height:2.4rem;min-width:var(--app-composer-send-width);color:#fff;cursor:pointer;background-color:#4f46e5;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;position:absolute;transform:translateY(-50%)}.app-composer__send:hover:not(:disabled),.app-composer__send:focus-visible{background-color:#4338ca;box-shadow:0 10px 30px #4f46e547}.app-composer__send:focus-visible{outline-offset:2px;outline:2px solid #4f46e573}.app-composer__send:disabled{cursor:not-allowed;box-shadow:none;background-color:#94a3b8cc}.app-composer__send-icon{fill:currentColor;width:1rem;height:1rem}.app-composer__notice{color:#1d4ed8;margin:.5rem 0 0;font-size:.85rem}.app-composer__response{color:#1e3a8a;background:#eff6ff;border:1px solid #3b82f633;border-radius:.75rem;max-height:300px;margin:.75rem 0 0;padding:.75rem 1rem;position:relative;overflow-y:scroll}.app-composer__response-label{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.app-composer__response-text{white-space:pre-wrap;margin:0;font-family:inherit;font-size:.85rem}.app-composer__usage-footer{color:currentColor;opacity:.78;margin:.6rem 0 0;font-size:.75rem}.app-composer__response-actions{align-items:center;gap:.35rem;display:inline-flex;position:absolute;top:.65rem;right:.75rem}.app-composer__response-toast{color:#fff;letter-spacing:.03em;background:#1e3a8a;border-radius:999px;justify-content:center;align-items:center;padding:.15rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.app-composer__response-action{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #3b82f659;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.app-composer__response-action:hover,.app-composer__response-action:focus-visible{color:#fff;background:#1e3a8a;border-color:#1e3a8a99;box-shadow:0 8px 20px #1e3a8a2e}.app-composer__response-action:focus-visible{outline-offset:2px;outline:2px solid #1e3a8a66}.app-composer__response-spinner{border:2px solid #1e3a8a40;border-top-color:#1e3a8a;border-radius:999px;width:1.5rem;height:1.5rem;animation:.9s linear infinite app-composer-spin}.app-composer__action-icon{width:.95rem;height:.95rem}@keyframes app-composer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-composer__prompt{color:#1e3a8a;background:#fff;border:1px dashed #1e3a8a33;border-radius:.6rem;margin-top:.65rem;padding:.6rem .75rem}.app-composer__prompt-label{text-transform:uppercase;letter-spacing:.08em;color:#1e3a8abf;margin:0 0 .4rem;font-size:.7rem;font-weight:600}.app-composer__prompt-text{white-space:pre-wrap;color:#0f172a;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem}.spaces-toolbox__trigger{color:#4f46e5;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.25rem;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.spaces-toolbox__trigger:hover,.spaces-toolbox__trigger:focus-visible{color:#fff;background:#4f46e5;border-color:#4f46e573;box-shadow:0 12px 32px #4f46e538}.spaces-toolbox__trigger:focus-visible{outline-offset:2px;outline:2px solid #4f46e573}@media print{.top-nav,.side-nav,.side-nav-overlay,.doc-sidebar,.nav-settings-modal,.doc-preview__selection-toolbar,.doc-preview__viewport{display:none!important}.doc-preview__print-container{display:block}.doc-preview__print-container .doc-preview__viewport{height:auto;display:block;overflow:visible}.doc-preview__print-container .doc-preview__content,.doc-preview__print-container .doc-preview__canvas,.doc-preview__print-container .doc-preview__grid,.doc-preview__print-container .doc-preview__column{width:100%;min-height:auto}.page,.doc-viewer,.doc-viewer__body{height:auto}}li a{color:#000!important}
