html[data-mode=light]{color-scheme:light;--color-bg: #f7f6f2;--color-bg-soft: #efeee9;--color-bg-deep: #e7e5df;--color-surface: #fcfbf8;--color-surface2: #efeee9;--color-surface3: #e7e5df;--color-text: #2d2b27;--color-text2: #625f58;--color-text3: #918d84;--color-border: #dfddd6;--color-border-soft: #e7e5e0;--color-border-strong: #cbc7bd;--color-accent: #c15a2a;--color-accent-soft: #cf6f42;--color-accent-tint: #f2e3da;--color-accent-deep: #a34a22;--color-accent-ink: #fcfbf8;--color-accent-subtle: rgba(193,90,42,.12);--color-accent2: #17231f;--color-accent2-ink: #f7f6f2;--color-success: #5faa82;--color-success-tint: #e1f0e7;--color-green: #5faa82;--color-green-strong: #4a8c69;--color-danger: #cc665e;--color-danger-tint: #f7e5e2;--color-red: #cc665e;--color-red-strong: #b4534b;--color-warning: #c15a2a;--color-warning-tint: #f2e3da;--color-warning-deep: #a34a22;--color-yellow: #c88a2a;--color-yellow-strong: #a06e1f;--bg: #f7f6f2;--surface: #fcfbf8;--text: #2d2b27;--muted: #918d84;--border: #dfddd6;--sidebar: #efeee9;--surface-raised: #ffffff;--surface-hover: #f1f0eb;--text-soft: #625f58;--faint: #b6b1a7;--border-strong: #cbc7bd;--oxide: #c15a2a;--oxide-soft: #f2e3da;--petrol: #17231f;--mint: #5faa82;--mint-soft: #e1f0e7;--coral: #cc665e;--coral-soft: #f7e5e2;--shadow: 0 10px 32px rgba(46,42,34,.07)}html[data-mode=dark]{color-scheme:dark;--color-bg: #171a19;--color-bg-soft: #1d211f;--color-bg-deep: #101715;--color-surface: #202422;--color-surface2: #1d211f;--color-surface3: #272c29;--color-text: #eceae4;--color-text2: #c5c1b8;--color-text3: #938f87;--color-border: #353a37;--color-border-soft: #2b302d;--color-border-strong: #484e4a;--color-accent: #d8794e;--color-accent-soft: #e08a60;--color-accent-tint: #3b2922;--color-accent-deep: #c76a41;--color-accent-ink: #171a19;--color-accent-subtle: rgba(216,121,78,.16);--color-accent2: #eceae4;--color-accent2-ink: #171a19;--color-success: #74c59a;--color-success-tint: #20372c;--color-green: #74c59a;--color-green-strong: #5faa82;--color-danger: #df7b72;--color-danger-tint: #3d2927;--color-red: #df7b72;--color-red-strong: #cc665e;--color-warning: #d8794e;--color-warning-tint: #3b2922;--color-warning-deep: #c76a41;--color-yellow: #d8a45e;--color-yellow-strong: #c08a3f;--bg: #171a19;--surface: #202422;--text: #eceae4;--muted: #938f87;--border: #353a37;--sidebar: #1d211f;--surface-raised: #242825;--surface-hover: #272c29;--text-soft: #c5c1b8;--faint: #6f736e;--border-strong: #484e4a;--oxide: #d8794e;--oxide-soft: #3b2922;--petrol: #101715;--mint: #74c59a;--mint-soft: #20372c;--coral: #df7b72;--coral-soft: #3d2927;--shadow: 0 14px 38px rgba(0,0,0,.18)}.app-shell,.app-shell *{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.app-shell{display:grid;grid-template-columns:268px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);background:var(--bg, var(--bg));color:var(--text);font-family:var(--font-sans);transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.app-shell.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell .app-header{position:sticky;z-index:160;top:0;display:grid;min-height:56px;border:0;background:transparent;grid-column:1 / -1;grid-row:1;grid-template-columns:268px minmax(0,1fr)}.app-shell .app-header__brand{position:relative;isolation:isolate;display:flex;min-width:0;align-items:center;gap:.68rem;padding:0 .55rem 0 .78rem;overflow:hidden;border:0;border-right:1px solid var(--border);background:transparent;transition:border-color .08s linear .1s}.app-shell .app-header__brand:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;transform:scaleX(1);transform-origin:left center;background:var(--surface);content:"";transition:transform .18s cubic-bezier(.2,.8,.2,1)}.app-shell.is-collapsed .app-header__brand:before{transform:scaleX(0)}.app-shell.is-collapsed .app-header__brand{border-right-color:transparent;transition-delay:0s}.app-shell .app-header__brand>*{position:relative;z-index:1}.app-shell .sidebar-wordmark{display:flex;align-items:center;gap:.45rem;color:#26262a;font-family:var(--font-sans);font-size:1.45rem;font-weight:500;letter-spacing:-.045em;line-height:1;text-decoration:none}html[data-mode=dark] .app-shell .sidebar-wordmark{color:#f2f2f0}.app-shell .sidebar-wordmark__mark{display:block;width:20px;height:20px;flex:none;background:url(/brand/escalate-mark-nav.svg) center / contain no-repeat}.app-shell .app-header__brand-actions,.app-shell .sidebar-drawer__actions{display:flex;align-items:center;gap:.08rem}.app-shell .app-header__brand-actions button,.app-shell .sidebar-drawer__actions button{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:var(--muted)}.app-shell .app-header__brand-actions button:hover,.app-shell .sidebar-drawer__actions button:hover{background:var(--surface-hover);color:var(--text)}.app-shell .app-header__brand-actions svg,.app-shell .sidebar-drawer__actions svg{width:15px;height:15px;stroke-width:1.7}.app-shell .app-header__workspace{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.45rem 1rem}.app-shell .app-header__left,.app-shell .app-header__right{display:flex;align-items:center;gap:.45rem}.app-shell .mobile-menu{display:none;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--text-soft)}.app-shell .mobile-menu:hover{background:var(--surface-hover)}.app-shell .mobile-menu svg{width:18px}.app-shell .org-chip{display:flex;min-height:31px;align-items:center;gap:.5rem;padding:.18rem .5rem;border:1px solid transparent;border-radius:8px;color:var(--text-soft);font-family:var(--font-sans)}.app-shell .org-chip:hover{border-color:var(--border);background:var(--surface)}.app-shell .org-chip svg{width:13px;height:13px;color:var(--muted);stroke-width:1.6}.app-shell .org-chip strong{color:var(--text);font-size:.86rem;font-weight:500;letter-spacing:-.01em}.app-shell .org-chip span{color:var(--muted);font-size:.8rem;font-weight:400;letter-spacing:-.005em}.app-shell .theme-toggle{display:flex;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.app-shell .theme-toggle button{display:flex;min-height:27px;align-items:center;justify-content:center;gap:.3rem;min-width:58px;padding:.25rem .45rem;border-radius:6px;color:var(--muted);font-size:.5rem}.app-shell .theme-toggle button.is-active{background:var(--surface-hover);color:var(--text);box-shadow:0 1px 2px #231f1914}.app-shell .theme-toggle svg{width:13px;height:13px}.app-shell .header-cluster{display:flex;align-items:center;gap:.45rem}.popover:has(>.account-menu){padding:0;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow);font-family:var(--font-sans)}.popover:has(>.account-menu):not(:has(>.account-menu--compact)){min-width:276px}.popover:has(>.account-menu--compact){min-width:0}.account-menu{padding:.3rem}.account-menu__email{overflow:hidden;padding:.26rem .55rem .2rem;color:var(--muted);font-size:.8rem;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.account-menu__divider{height:1px;margin:.22rem .2rem;background:var(--border)}.account-menu__item{display:grid;width:100%;min-height:28px;align-items:center;gap:.62rem;padding:.1rem .55rem;border:0;border-radius:8px;background:none;cursor:pointer;color:var(--text-soft);font-family:var(--font-sans);font-size:.9rem;font-weight:450;letter-spacing:-.01em;text-align:left;text-decoration:none;grid-template-columns:16px minmax(0,1fr);transition:background .12s ease,color .12s ease}.account-menu__item:hover{background:var(--surface-hover);color:var(--text)}.account-menu__item svg{width:16px;height:16px;stroke-width:1.6;justify-self:center}.account-menu__item{grid-template-columns:16px minmax(0,1fr) auto}.account-menu__item>span{display:grid;min-width:0;gap:.02rem}.account-menu__item>span>strong{overflow:hidden;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.account-menu__item>span>small{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.account-menu__item--static{cursor:default}.account-menu__item--static:hover{background:none;color:var(--text-soft)}.account-menu__item.is-active,.account-menu__item.is-active:hover{background:var(--surface-hover);color:var(--text)}.account-menu__item.is-active>span>small{color:var(--muted)}.account-menu__check{color:var(--muted)}.account-menu__item.is-active .account-menu__check,.account-menu__item svg.account-menu__check{width:14px;height:14px}.account-menu__label{padding:.3rem .55rem .14rem;color:var(--muted);font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.account-menu__item--control{grid-template-columns:minmax(0,1fr) auto}.account-menu__item>span.account-menu__value{display:flex;align-items:center;gap:.2rem;color:var(--muted);font-size:.8rem;font-weight:400;white-space:nowrap}.account-menu__value svg{width:13px;height:13px;stroke-width:1.6}.account-menu--compact{padding:.25rem}.account-menu--compact .account-menu__item{min-height:26px;padding:.06rem .5rem}.account-menu--compact .account-menu__item>span>strong{font-size:.8rem;font-weight:450}.account-menu--compact .account-menu__item>span.account-menu__value{font-size:.74rem}.account-menu--compact .account-menu__divider{margin:.16rem .2rem}.account-menu--compact .account-menu__check{width:13px;height:13px}.filter-row{position:relative}.filter-fly{position:absolute;z-index:300;top:-5px;left:calc(100% + 3px);min-width:128px;padding:.25rem;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow)}.account-menu__theme{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.1rem .55rem;min-height:28px}.account-menu__theme>span{color:var(--text-soft);font-size:.9rem;font-weight:450;letter-spacing:-.01em}.account-menu .theme-toggle{padding:1px}.account-menu .theme-toggle button{min-width:0;min-height:22px;padding:.18rem .4rem}.header-pop{padding:.3rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-raised);box-shadow:var(--shadow);font-family:var(--font-sans);animation:header-pop-in .15s ease-out}@keyframes header-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-pop__head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.3rem .55rem .24rem}.header-pop__head>span{color:var(--muted);font-size:.78rem;font-weight:500;letter-spacing:.005em}.header-pop__actions{display:flex;align-items:center;gap:.6rem}.header-pop__actions a,.header-pop__actions button{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font-family:var(--font-sans);font-size:.74rem;font-weight:450;text-decoration:none;transition:color .12s ease}.header-pop__actions a:hover,.header-pop__actions button:hover{color:var(--text)}.header-pop__scroll{display:grid;gap:.05rem;max-height:24rem;overflow-y:auto}.header-pop__row{display:grid;align-items:start;gap:.55rem;padding:.34rem .55rem;border-radius:8px;color:var(--text-soft);text-align:left;text-decoration:none;grid-template-columns:14px minmax(0,1fr);transition:background .12s ease,color .12s ease}.header-pop__row:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.header-pop__row--plain{grid-template-columns:minmax(0,1fr)}.header-pop__title{display:block;overflow:hidden;font-size:.9rem;font-weight:450;letter-spacing:-.01em;line-height:1.35}.header-pop__titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.header-pop__titlerow>b{flex:none;color:var(--muted);font-size:.72rem;font-weight:500}.header-pop__meta{display:flex;align-items:center;gap:.45rem;min-width:0;margin-top:.08rem;color:var(--muted);font-size:.72rem}.header-pop__meta code{overflow:hidden;font-family:var(--font-sans);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.header-pop__empty{padding:1.1rem .55rem;color:var(--muted);font-size:.85rem;text-align:center}.app-shell .header-icon{position:relative;display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:var(--text-soft);background:none;border:0;cursor:pointer}.app-shell .header-icon:hover{background:var(--surface-hover)}.app-shell .header-icon>svg{width:16px;height:16px}.app-shell .header-icon span{position:absolute;top:0;right:0;display:block;width:15px;height:15px;box-sizing:border-box;border:2px solid var(--bg);border-radius:50%;background:var(--oxide);color:#fff;font-family:var(--font-sans);font-size:.4rem;font-weight:600;line-height:12px;text-align:center;letter-spacing:0}.app-shell .sidebar{position:fixed;z-index:150;top:56px;left:0;display:flex;width:268px;height:calc(100vh - 56px);flex-direction:column;border-right:1px solid var(--border);background:var(--surface);overflow:hidden;grid-column:1;grid-row:2;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease,box-shadow .16s ease,border-radius .16s ease}.app-shell .sidebar.is-collapsed{transform:translate(calc(-100% - 8px));border-right-color:transparent;opacity:0;pointer-events:none}.app-shell .sidebar.is-collapsed.is-peeking{top:59px;left:3px;width:262px;height:calc(100vh - 62px);transform:translate(0);transform-origin:top left;animation:app-shell-peek-in .16s cubic-bezier(.2,.8,.2,1) both;border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 20px 70px #1c1b182e,0 2px 10px #1c1b1814;opacity:1;overflow:hidden;pointer-events:auto}@keyframes app-shell-peek-in{0%{transform:translate(-5px,-5px) scale(.93);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.app-shell .sidebar.is-collapsed.is-peeking .primary-nav{padding:.62rem .68rem .7rem}.app-shell .sidebar-drawer__brand{display:none;min-height:56px;flex:none;align-items:center;gap:.68rem;padding:0 .55rem 0 .78rem}.app-shell .primary-nav{display:grid;flex:none;gap:.08rem;padding:0 .45rem .35rem}.app-shell .nav-split-row{display:grid;align-items:center;gap:.05rem;border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;transition:background .12s ease,color .12s ease}.app-shell .nav-split-row:hover,.app-shell .nav-split-row:focus-within,.app-shell .nav-split-row.is-active{background:var(--surface-hover);color:var(--text)}.app-shell .nav-split-row .nav-link:hover,.app-shell .nav-split-row .nav-link.is-active{background:transparent}.app-shell .nav-row-action{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;color:var(--muted)}.app-shell .nav-row-action:hover,.app-shell .nav-row-action:focus-visible{background:transparent;color:var(--text)}.app-shell .nav-row-action svg{width:15px;height:15px}.app-shell .nav-link{position:relative;display:grid;width:100%;min-height:31px;align-items:center;gap:.62rem;padding:.18rem .5rem;border-radius:8px;color:var(--text-soft);text-align:left;grid-template-columns:15px minmax(0,1fr) auto;text-decoration:none}.app-shell .nav-link:hover,.app-shell .nav-link.is-active{background:var(--surface-hover);color:var(--text)}.app-shell .nav-link svg{width:13px;height:13px;stroke-width:1.6}.app-shell .nav-link>span{overflow:hidden;font-size:.9rem;font-weight:450;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell .nav-link>small{color:var(--muted);font-family:var(--font-sans);font-size:.64rem;font-weight:500}.app-shell .nav-link>.nav-ico{position:relative;display:grid;width:15px;height:15px;overflow:visible;place-items:center}.app-shell .nav-ico__dot{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border:1.5px solid var(--sidebar);border-radius:50%;background:var(--oxide)}.app-shell .sidebar-section{position:relative;margin-top:.22rem}.app-shell .sidebar-section__header{display:grid;align-items:center;gap:.05rem;border-radius:8px;color:var(--muted);grid-template-columns:minmax(0,1fr) 24px;transition:background .12s ease,color .12s ease}.app-shell .sidebar-section__header:hover{background:var(--surface-hover);color:var(--text)}.app-shell .sidebar-section__header>button{border-radius:7px;color:inherit;background:none}.app-shell .sidebar-section__header>button:first-child{display:flex;min-height:29px;align-items:center;gap:.3rem;padding:.16rem .5rem;text-align:left}.app-shell .sidebar-section__header>button:last-child{display:grid;width:24px;height:24px;place-items:center;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .12s ease,background .12s ease,color .12s ease}.app-shell .sidebar-section__header:hover>button:last-child,.app-shell .sidebar-section__header:focus-within>button:last-child{opacity:1;pointer-events:auto;visibility:visible}.app-shell .sidebar-section__header svg{width:13px;height:13px;stroke-width:1.6}.app-shell .sidebar-section__header span{font-size:.78rem;font-weight:500;letter-spacing:.005em}.app-shell .section-settings-icon{display:flex;width:14px;height:14px;align-items:center;justify-content:center;gap:3px}.app-shell .section-settings-icon>i{position:relative;width:5px;height:12px}.app-shell .section-settings-icon>i:before{position:absolute;top:0;bottom:0;left:2px;width:1px;border-radius:99px;background:currentColor;content:""}.app-shell .section-settings-icon>i:after{position:absolute;left:0;box-sizing:content-box;width:3px;height:3px;border:1px solid currentColor;border-radius:50%;background:var(--surface);content:""}.app-shell .section-settings-icon>i:first-child:after{bottom:2px}.app-shell .section-settings-icon>i:last-child:after{top:2px}.app-shell .section-chevron{color:var(--faint);transition:transform .16s ease}.app-shell .sidebar-section.is-expanded .section-chevron{transform:rotate(90deg)}.app-shell .sidebar-section__items{display:grid;gap:.08rem}.app-shell .sidebar-section__items[hidden]{display:none}.app-shell .section-customizer{position:absolute;z-index:260;top:31px;right:0;left:0;padding:.55rem;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-raised);box-shadow:var(--shadow)}.app-shell .section-customizer[hidden]{display:none}.app-shell .section-customizer>strong{display:block;padding:.05rem .15rem .38rem;font-size:.72rem}.app-shell .section-customizer label{display:grid;min-height:39px;align-items:center;gap:.6rem;padding:.35rem .15rem;cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.app-shell .section-customizer label>span{display:grid;gap:.04rem}.app-shell .section-customizer label b{font-size:.74rem;font-weight:500}.app-shell .section-customizer label small{color:var(--muted);font-size:.62rem}.app-shell .section-customizer input{position:relative;width:26px;height:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);border-radius:99px;background:var(--surface-hover);cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-shell .section-customizer input:after{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--muted);content:"";transition:transform .15s ease,background .15s ease}.app-shell .section-customizer input:checked{border-color:var(--mint);background:var(--mint-soft)}.app-shell .section-customizer input:checked:after{transform:translate(10px);background:var(--mint)}.app-shell .sidebar-recents{display:flex;min-height:0;flex:1;flex-direction:column;padding:.45rem .45rem .2rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.app-shell .sidebar-recents__heading{display:flex;min-height:28px;align-items:center;justify-content:space-between;padding:0 .48rem;color:var(--muted)}.app-shell .sidebar-recents__heading>span{font-size:.8rem;font-weight:500}.app-shell .sidebar-recents__actions{display:flex;align-items:center;gap:.05rem}.app-shell .sidebar-recents__heading button{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;color:inherit}.app-shell .sidebar-recents__heading button:hover{background:var(--surface-hover);color:var(--text)}.app-shell .sidebar-recents__heading svg{width:13px}.app-shell .sidebar-recents__list{min-height:0;flex:1;padding-right:.08rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.app-shell .sidebar-recents__list button,.app-shell .sidebar-recents__list a{display:grid;width:100%;min-height:30px;align-items:center;gap:.58rem;padding:.15rem .5rem;border-radius:8px;color:var(--text-soft);text-align:left;grid-template-columns:15px minmax(0,1fr) auto;text-decoration:none}.app-shell .sidebar-recents__list button:hover,.app-shell .sidebar-recents__list a:hover,.app-shell .sidebar-recents__list .is-active{background:var(--surface-hover);color:var(--text)}.app-shell .sidebar-recents__list svg{width:12px;height:12px;color:var(--muted);stroke-width:1.45}.app-shell .sidebar-recents__list span{overflow:hidden;font-size:.84rem;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell .sidebar-recents__list small{color:var(--faint);font-size:.68rem}.app-shell .sidebar-recents__empty{padding:.5rem .55rem;color:var(--faint);font-size:.78rem;font-style:italic}.app-shell .sidebar-recents__group{display:grid;gap:.05rem}.app-shell .sidebar-recents__group>span{display:block;padding:.3rem .5rem .04rem;color:var(--faint);font-size:.58rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.app-shell .sidebar__bottom{padding:.25rem .45rem .35rem;border-top:1px solid var(--border)}.app-shell .account-button{display:grid;width:100%;min-height:40px;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:8px;color:var(--text);text-align:left;grid-template-columns:24px minmax(0,1fr) auto}.app-shell .account-button:hover{background:var(--surface-hover)}.app-shell .account-button>span:first-child{position:relative;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--oxide);color:#fff;font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.02em}.app-shell .account-button>span:first-child i{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border:2px solid var(--surface);border-radius:50%;background:var(--mint)}.app-shell .account-button>span:nth-child(2){display:flex;min-width:0;align-items:baseline;gap:.3rem;overflow:hidden;white-space:nowrap}.app-shell .account-button strong{flex:none;font-size:.78rem;font-weight:500;letter-spacing:-.005em}.app-shell .account-button small{overflow:hidden;color:var(--muted);font-size:.74rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.app-shell .account-button>svg{width:14px;color:var(--muted)}.app-shell .workspace-shell{min-width:0;grid-column:2;grid-row:2;display:flex;flex-direction:column;min-height:0}.app-shell .workspace-shell>.main{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.app-shell .shell-foot{position:absolute;right:14px;bottom:8px;z-index:5;display:flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:.66rem;letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none}.app-shell .shell-foot a{color:var(--faint);text-decoration:none;pointer-events:auto;transition:color .12s ease}.app-shell .shell-foot a:hover{color:var(--muted)}.app-shell .shell-foot__dot{color:var(--faint);opacity:.7}.app-shell .shell-foot__ver{margin-left:4px;color:var(--faint);opacity:.65;font-family:var(--font-mono, ui-monospace, monospace);font-size:.62rem;-webkit-user-select:text;user-select:text;pointer-events:auto}@media (max-width: 900px){.app-shell .shell-foot{display:none}}.app-shell .sidebar-recents__list{padding-right:.48rem}.app-shell .sidebar-recents__list a.recents-row{grid-template-columns:22px minmax(0,1fr) auto;padding-right:0}.app-shell a.recents-row .recents-when{margin-right:7px}.app-shell .sidebar-recents__list button:hover,.app-shell .sidebar-recents__list a:hover,.app-shell .sidebar-recents__list .is-active{background:var(--color-surface3)}.app-shell .recents-provs{display:inline-flex;align-items:center}.app-shell .recents-prov{display:grid;place-items:center}.app-shell .sidebar-recents__list .recents-prov svg{width:auto;height:auto;color:inherit}.app-shell .recents-prov+.recents-prov{margin-left:-4px}.app-shell .recents-tail{display:inline-flex;align-items:center;gap:4px;overflow:visible}.app-shell .sidebar-recents__list .recents-pinned{width:10px;height:10px;color:var(--faint)}.app-shell .sidebar-recents__list button.recents-more{display:none;width:24px;height:22px;min-height:0;padding:0;grid-template-columns:none;place-items:center;border-radius:6px;color:var(--muted)}.app-shell .sidebar-recents__list button.recents-more:hover{background:var(--border);color:var(--text)}.app-shell .sidebar-recents__list .recents-more svg{width:13px;height:13px}.app-shell a.recents-row:hover .recents-when,.app-shell a.recents-row.is-menu-open .recents-when{display:none}.app-shell .sidebar-recents__list a.recents-row:hover button.recents-more,.app-shell .sidebar-recents__list a.recents-row.is-menu-open button.recents-more{display:grid}.app-shell .recents-menu__danger,.app-shell .recents-menu__danger svg{color:var(--coral)}.app-shell .recents-menu__note{padding:6px 10px 4px;color:var(--text-soft);font-size:.74rem;line-height:1.45}.app-shell .recents-menu__rename{display:flex;align-items:center;gap:6px;padding:5px 6px}.app-shell .recents-menu__rename input{min-width:0;flex:1;height:27px;padding:0 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:.8rem;outline:none}.app-shell .recents-menu__rename input:focus{border-color:var(--border-strong)}.app-shell .recents-menu__rename button{height:27px;padding:0 10px;border-radius:7px;border:0;background:var(--oxide);color:#fff;font-family:var(--font-sans);font-size:.74rem;font-weight:500;cursor:pointer}.app-shell .recents-menu__rename button:disabled{opacity:.5;cursor:default}.cv-files-pop{position:fixed;z-index:130;top:59px;right:3px;bottom:3px;display:flex;width:302px;max-width:92vw;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:0 20px 70px #1c1b182e,0 2px 10px #1c1b1814;font-family:var(--font-sans);transform-origin:top right;animation:cv-files-pop-in .16s cubic-bezier(.2,.8,.2,1) both}@keyframes cv-files-pop-in{0%{transform:translate(5px,-5px) scale(.93);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.cv-files-pop{animation:none}}.cv-files-pop .cvf-head{min-height:38px;border-bottom:1px solid var(--border)}.cv-files-pop .cvf-sect{font-size:.585rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.app-shell .tiles:not(.setm .tiles){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.app-shell .tile:not(.setm .tile){background:var(--surface-hover);border:1px solid var(--border);border-radius:10px;padding:13px 12px}.app-shell .tile:not(.setm .tile) .n{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.app-shell .tile:not(.setm .tile) .l{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px}.app-shell .tv2 .access-tag{display:inline-flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;padding:2px 0}.app-shell .tv2 .tv2-method-name{min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.app-shell .tv2 .tv2-method-name::-webkit-scrollbar{display:none}.app-shell .dir-pathbar{background:var(--surface-hover);border-bottom-color:var(--border)}.app-shell .dir-crumbs{font-family:var(--font-sans);font-size:.8rem}.app-shell .dir-crumb{gap:6px;padding:4px 7px;border-radius:7px;color:var(--muted)}.app-shell button.dir-crumb:hover{background:var(--surface-raised);color:var(--text)}.app-shell .dir-crumb.current{color:var(--text);font-weight:500}.app-shell .dir-crumb svg{color:var(--muted)}.app-shell .dir-crumb-sep{margin:0 2px;color:var(--faint);opacity:1}.app-shell .mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:145;background:#140f0a73;opacity:0;pointer-events:none;transition:opacity .16s ease}.app-shell .mobile-scrim.is-visible{opacity:1;pointer-events:auto}.app-shell .cv-welcome--home{text-align:center;width:min(760px,100%);margin:clamp(1.5rem,6vh,4rem) auto 0}.app-shell .cv-welcome--home .cv-date{margin:0 0 .85rem;color:var(--muted);font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.app-shell .cv-welcome--home .cv-greet{display:block;margin:0;padding:0;font-family:var(--font-sans);font-size:clamp(2.4rem,4.8vw,3.5rem);font-weight:500;letter-spacing:-.05em;line-height:1.02;color:var(--text)}.app-shell .cv-welcome--home .cv-attention{display:flex;align-items:center;justify-content:center;gap:.3rem;margin:1rem 0 0;color:var(--muted);font-size:.95rem}.app-shell .cv-welcome--home .cv-attention strong{color:var(--oxide);font-weight:600}.app-shell .cv-welcome--home .cv-suggests,.app-shell .cv-welcome--home .cv-sessions{max-width:620px;margin:1.8rem auto 0;text-align:left}.app-shell .cv-newchat{justify-content:flex-start}.app-shell .cv-newchat .cv-msgs-scroll{flex:0 0 auto;overflow:visible}.app-shell .cv-newchat .cv-composer-dock-home{width:min(860px,100%);margin-inline:auto;padding-top:.25rem}.app-shell .cv-user-bubble{max-width:100%;padding:.62rem .82rem;border:0;border-radius:10px;background:var(--surface-hover);box-shadow:none;color:var(--text);font-family:var(--font-sans);font-size:.94rem;line-height:1.5;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.app-shell .cv-waiting{width:min(860px,100%);margin:.9rem auto 0;padding:0 1.1rem;font-family:var(--font-sans)}.app-shell .cv-waiting>header{display:flex;min-height:24px;align-items:center;justify-content:space-between;padding:0 .45rem;color:var(--muted)}.app-shell .cv-waiting>header span{font-size:.78rem;font-weight:500}.app-shell .cv-waiting>header small{font-size:.7rem}.app-shell .cv-waiting>button{display:grid;width:100%;min-height:33px;align-items:center;gap:.5rem;padding:.2rem .45rem;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:var(--text);grid-template-columns:auto minmax(0,1fr) auto 14px;transition:background .12s ease}.app-shell .cv-waiting>button:hover{background:var(--surface-hover)}.app-shell .cv-waiting__state{display:flex;align-items:center;gap:.35rem;color:var(--oxide);font-size:.72rem;font-weight:550;white-space:nowrap}.app-shell .cv-waiting__state i{width:4px;height:4px;border-radius:50%;background:var(--oxide)}.app-shell .cv-waiting__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .cv-waiting__title strong{font-size:.86rem;font-weight:550}.app-shell .cv-waiting time{color:var(--faint);font-size:.72rem}.app-shell .cv-waiting>button>svg{width:12px;color:var(--faint)}.app-shell .all-chats{width:min(820px,100%);margin:0 auto;padding:1.6rem 1rem 3rem;font-family:var(--font-sans)}.app-shell .all-chats__head{display:grid;align-items:center;gap:1rem;padding-bottom:1.1rem;grid-template-columns:1fr auto 1fr}.app-shell .all-chats__head>div{min-width:0;text-align:center}.app-shell .all-chats__head h1{margin:0;color:var(--text);font-size:1.45rem;font-weight:500;letter-spacing:-.035em}.app-shell .all-chats__head>div>span{display:block;margin-top:.12rem;color:var(--muted);font-size:.78rem}.app-shell .all-chats__back{display:inline-flex;min-height:31px;align-items:center;gap:.35rem;justify-self:start;padding:.18rem .5rem;border-radius:8px;color:var(--muted);font-size:.84rem;font-weight:450}.app-shell .all-chats__back:hover{background:var(--surface-hover);color:var(--text)}.app-shell .all-chats__back svg{width:14px;height:14px}.app-shell .all-chats__new{display:inline-flex;min-height:32px;align-items:center;gap:.35rem;justify-self:end;padding:.18rem .7rem;border-radius:8px;background:var(--oxide);color:#fff;font-size:.84rem;font-weight:500}.app-shell .all-chats__new:hover{filter:brightness(1.06)}.app-shell .all-chats__new svg{width:14px;height:14px}.app-shell .all-chats__tools{display:flex;align-items:center;gap:.5rem;padding-bottom:.9rem}.app-shell .all-chats__tools>label{display:flex;min-width:0;min-height:34px;flex:1;align-items:center;gap:.45rem;padding:.3rem .6rem;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted)}.app-shell .all-chats__tools>label:focus-within{border-color:var(--border-strong);color:var(--text-soft)}.app-shell .all-chats__tools>label svg{width:14px;height:14px;flex:none}.app-shell .all-chats__tools input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-sans);font-size:.88rem}.app-shell .all-chats__tools input::placeholder{color:var(--muted)}.app-shell .all-chats__filters{display:flex;flex:none;gap:.12rem;padding:3px;border-radius:9px;background:var(--surface-hover)}.app-shell .all-chats__filters button{min-height:28px;padding:.22rem .6rem;border-radius:7px;color:var(--muted);font-size:.78rem;font-weight:450}.app-shell .all-chats__filters button.is-active{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 3px #2a261f14}.app-shell .all-chats__agent{display:inline-flex;min-height:34px;flex:none;align-items:center;gap:.35rem;padding:.3rem .6rem;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text-soft);font-size:.84rem;font-weight:450}.app-shell .all-chats__agent:hover{background:var(--surface-hover);color:var(--text)}.app-shell .all-chats__agent.is-filtered{border-color:var(--oxide);color:var(--oxide)}.app-shell .all-chats__agent svg{width:13px;height:13px}.app-shell .all-chats__list section>p{margin:1rem 0 .2rem;padding:0 .55rem;color:var(--muted);font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.app-shell .all-chats__list section:first-child>p{margin-top:.2rem}.app-shell .all-chats__list section>button{display:grid;width:100%;min-height:46px;align-items:center;gap:.6rem;padding:.4rem .55rem;border-radius:8px;color:var(--text-soft);text-align:left;grid-template-columns:15px minmax(0,1fr) minmax(72px,auto) 34px 14px;transition:background .12s ease,color .12s ease}.app-shell .all-chats__list section>button:hover{background:var(--surface-hover);color:var(--text)}.app-shell .all-chats__list section>button>svg:first-child{width:14px;height:14px;color:var(--muted);stroke-width:1.6}.app-shell .all-chats__list section>button>svg:last-child{width:13px;height:13px;color:var(--faint);justify-self:end}.app-shell .all-chats__list section>button>span{display:grid;min-width:0;gap:.06rem}.app-shell .all-chats__list section>button strong{overflow:hidden;font-size:.9rem;font-weight:450;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.app-shell .all-chats__list section>button small{overflow:hidden;color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.app-shell .all-chats__list section>button em{overflow:hidden;color:var(--muted);font-size:.74rem;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.app-shell .all-chats__list section>button time{color:var(--faint);font-size:.72rem;text-align:right}.app-shell .all-chats__more{display:block;margin:.9rem auto 0;min-height:31px;padding:.18rem .8rem;border-radius:8px;color:var(--muted);font-size:.82rem;font-weight:450}.app-shell .all-chats__more:hover{background:var(--surface-hover);color:var(--text)}.app-shell .all-chats__empty{display:grid;justify-items:center;gap:.3rem;padding:4rem 1rem;color:var(--muted);text-align:center}.app-shell .all-chats__empty svg{width:24px;height:24px}.app-shell .all-chats__empty strong{color:var(--text);font-size:.95rem;font-weight:500}.app-shell .all-chats__empty span{font-size:.8rem}@media (max-width: 640px){.app-shell .all-chats__tools{flex-wrap:wrap}.app-shell .all-chats__tools>label{flex-basis:100%}.app-shell .all-chats__back,.app-shell .all-chats__new{font-size:0;gap:0}.app-shell .all-chats__list section>button{grid-template-columns:15px minmax(0,1fr) 34px 14px}.app-shell .all-chats__list section>button em{display:none}}.cmd-palette{border:1px solid var(--border-strong);border-radius:14px;background:var(--surface-raised);box-shadow:var(--shadow);color:var(--text);font-family:var(--font-sans)}.cmd-palette__search{border-bottom:1px solid var(--border);color:var(--muted)}.cmd-palette__input{padding:.85rem 0;color:var(--text);font-family:var(--font-sans);font-size:.95rem}.cmd-palette__input::placeholder{color:var(--muted)}.cmd-palette__esc{padding:.12rem .4rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--muted);font-family:var(--font-sans);font-size:.62rem}.cmd-palette__list{padding:.3rem}.cmd-palette__empty{padding:2rem .75rem;color:var(--muted);font-size:.85rem;text-align:center}.cmd-palette__row{display:flex;width:100%;min-height:32px;align-items:center;gap:.75rem;padding:.3rem .55rem;border:0;border-radius:8px;background:none;cursor:pointer;color:var(--text-soft);font-family:var(--font-sans);font-size:.9rem;font-weight:450;letter-spacing:-.01em;text-align:left;transition:background .1s ease,color .1s ease}.cmd-palette__row:hover,.cmd-palette__row.is-active{background:var(--surface-hover);color:var(--text)}.cmd-palette__row em{flex:none;color:var(--faint);font-size:.6rem;font-style:normal;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cmd-palette__row.is-active em{color:var(--muted)}.app-shell .page,.app-shell .page.wide{padding-top:10px}.app-shell .ph{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border)}.app-shell .ph .ph-eyebrow{margin-bottom:6px;color:var(--oxide);font-family:var(--font-sans);font-size:.64rem;font-weight:500;letter-spacing:.07em}.app-shell .ph h1{font-size:1.6rem;font-weight:500;letter-spacing:-.035em}.app-shell .ph .ph-sub{margin-top:6px;font-size:.84rem}.app-shell .surf{border:1px solid var(--border);border-radius:10px;box-shadow:none}.app-shell .tabs{padding:3px;border-radius:9px;background:var(--surface-hover)}.app-shell .tabs button{border-radius:7px;font-size:.78rem;font-weight:450}.app-shell .tabs button.active{background:var(--surface-raised);font-weight:500;box-shadow:0 1px 3px #2a261f14}.app-shell .banner{border-radius:10px;font-size:.82rem}.app-shell .banner.danger{background:var(--coral-soft);border-color:color-mix(in srgb,var(--coral) 28%,transparent);color:var(--text-soft)}.app-shell .banner.danger .dot{background:var(--coral)}.app-shell .tbl{font-size:.84rem}.app-shell .tbl th{font-family:var(--font-sans);font-size:.64rem;font-weight:500;letter-spacing:.06em;color:var(--muted)}.app-shell .tv2 .page h1{font-size:1.6rem;font-weight:500;letter-spacing:-.035em}.app-shell .tv2 .tw-scroll>.page{padding-top:34px;padding-inline:calc(var(--gutter) + 24px)}.setm{border:1px solid var(--border-strong);border-radius:14px;background:var(--surface);color:var(--text);font-family:var(--font-sans)}.setm-content{background:var(--surface)}.setm-side{background:var(--sidebar);border-right:1px solid var(--border);padding:18px 12px 14px}.setm-logo{width:24px;height:24px;border-radius:0;box-shadow:none;background:url(/brand/escalate-mark-nav.svg) center / contain no-repeat}.setm-side-head{gap:.55rem;padding:0 8px 14px}.setm-title{font-size:.95rem;font-weight:500;letter-spacing:-.02em;color:var(--text)}.setm-sub{font-size:.68rem;color:var(--muted)}:is(.setm,.setm-embed) .p-eyebrow{color:var(--oxide);font-size:.64rem;font-weight:500;letter-spacing:.07em;margin-bottom:7px}:is(.setm,.setm-embed) .p-title{color:var(--text);font-size:1.35rem;font-weight:500;letter-spacing:-.03em}:is(.setm,.setm-embed) .p-lede{font-size:.82rem;margin-top:5px}.setm-body{padding:24px 28px 30px}.setm .label{font-size:.78rem;font-weight:500;margin-bottom:5px}.setm .hint{font-size:.72rem}.setm .card-sub{font-size:.8rem}.setm-nav-group{padding:12px 8px 4px;color:var(--muted);font-size:.66rem;font-weight:500;letter-spacing:.06em}.setm-nav-item{min-height:31px;padding:4px 8px;gap:.62rem;border-radius:8px;color:var(--text-soft);font-size:.9rem;font-weight:450;letter-spacing:-.01em}.setm-nav-item:hover{background:var(--surface-hover);color:var(--text)}.setm-nav-item .setm-ic{width:15px;height:15px;opacity:1}.setm-nav-item.on{background:var(--surface-raised);color:var(--text);font-weight:500;box-shadow:0 1px 3px #2a261f14}.setm-nav-item.on:before{content:none}.setm-foot{border-top:1px solid var(--border)}.setm-foot-name{font-size:.78rem;font-weight:500}.setm-foot-role{font-size:.68rem}.setm .card{border:1px solid var(--border);border-radius:12px;box-shadow:none}.setm .card-title{font-size:.95rem;font-weight:500;letter-spacing:-.01em}.setm .input{border:1px solid var(--border);border-radius:9px;font-size:.88rem;padding:9px 12px}.setm .input:focus{border-color:var(--border-strong);box-shadow:none}.setm .btn{border:1px solid var(--border);border-radius:8px;font-size:.84rem;font-weight:500}.setm .btn:hover{background:var(--surface-hover);border-color:var(--border-strong)}.setm .btn.accent,.setm .btn.primary,.setm .btn.ink{background:var(--oxide);border-color:transparent;color:#fff}.setm .btn.accent:hover,.setm .btn.primary:hover,.setm .btn.ink:hover{background:var(--oxide);border-color:transparent;filter:brightness(1.07)}.setm-close:hover{background:var(--surface-hover);color:var(--text)}.setm .banner:not(.danger,.success){background:var(--oxide-soft);color:var(--text-soft);font-size:.82rem}.setm .banner:not(.danger,.success) .dot{background:var(--oxide)}.setm-notice,.shell-notice{padding:.7rem .9rem;border:1px solid color-mix(in srgb,var(--oxide) 22%,transparent);border-radius:10px;background:var(--oxide-soft);color:var(--text-soft);font-family:var(--font-sans);font-size:.84rem;line-height:1.5}.shell-notice strong{color:var(--text);font-weight:500}.shell-notice--row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shell-btn{display:inline-flex;min-height:29px;flex:none;align-items:center;gap:.35rem;padding:.18rem .7rem;border:0;border-radius:8px;background:var(--oxide);color:#fff;font-family:var(--font-sans);font-size:.8rem;font-weight:500;cursor:pointer;transition:filter .12s ease}.shell-btn:hover{filter:brightness(1.07)}:is(.setm,.setm-embed) .prv2-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px;gap:8px}:is(.setm,.setm-embed) .prv2-label{color:var(--muted);font-size:.64rem;font-weight:500;letter-spacing:.06em}:is(.setm,.setm-embed) .prv2-card{border:1px solid var(--border);border-radius:10px;padding:11px 12px}:is(.setm,.setm-embed) .prv2-card:hover{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:none}:is(.setm,.setm-embed) .prv2-card.on{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:0 1px 3px #2a261f0f}:is(.setm,.setm-embed) .prv2-card-nm{font-size:.9rem;font-weight:500;letter-spacing:-.01em}:is(.setm,.setm-embed) .prv2-check{width:18px;height:18px;background:var(--oxide)}:is(.setm,.setm-embed) .prv2-check svg{width:11px;height:11px}:is(.setm,.setm-embed) .prv2-detail{border:1px solid var(--border);border-radius:12px;box-shadow:none;padding:20px 22px}:is(.setm,.setm-embed) .prv2-name{font-size:1.15rem;font-weight:500;letter-spacing:-.02em}:is(.setm,.setm-embed) .prv2-seg{background:var(--surface-hover);border-radius:9px}:is(.setm,.setm-embed) .prv2-seg button{font-size:.82rem;font-weight:450;border-radius:7px;padding:6px 14px}:is(.setm,.setm-embed) .prv2-seg button.on{background:var(--surface-raised)}.setm .keyrow{background:var(--surface-hover);border-radius:10px}.setm .opt{border:1px solid var(--border)}.setm .opt.on{border-color:var(--border-strong);background:var(--surface-hover)}@media (max-width: 760px){.app-shell{grid-template-columns:0 minmax(0,1fr)}.app-shell .app-header{z-index:120;padding:0;grid-template-columns:210px minmax(0,1fr)}.app-shell .mobile-scrim{z-index:90}.app-shell .app-header__brand{padding-left:.65rem;border-right-color:transparent}.app-shell .app-header__brand:before{transform:scaleX(0)}.app-shell .app-header__brand .sidebar-wordmark{font-size:1.25rem}.app-shell .app-header__workspace{padding:.4rem .6rem}.app-shell .org-chip strong{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .org-chip span,.app-shell .header-icon,.app-shell .app-header .mobile-menu{display:none}.app-shell .sidebar,.app-shell .sidebar.is-collapsed,.app-shell .sidebar.is-collapsed.is-peeking{position:fixed;top:0;left:0;width:min(268px,88vw);height:100vh;transform:translate(-105%);border:0;border-right:1px solid var(--border);border-radius:0;box-shadow:24px 0 70px #0000003d;opacity:1;overflow:hidden;pointer-events:auto;animation:none}.app-shell .sidebar.is-mobile-open{transform:translate(0)}.app-shell .sidebar-drawer__brand{display:flex}}@media (prefers-reduced-motion: reduce){.app-shell,.app-shell .sidebar,.app-shell .app-header__brand:before{transition:none}.app-shell .sidebar.is-collapsed.is-peeking{animation:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html,body{overscroll-behavior-y:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.docs-shell{min-height:100vh}.docs-shell .app-header{background:var(--bg);border-bottom:1px solid var(--border)}.docs-shell .app-header__brand{gap:.5rem}.docs-header__bar{display:flex;align-items:center;gap:.75rem;padding:0 1rem 0 .75rem;min-width:0}.docs-header__spacer{flex:1 1 0;min-width:0}.docs-search{flex:0 1 460px}.docs-header__actions{display:flex;flex:1 1 0;align-items:center;justify-content:flex-end;gap:.6rem;min-width:max-content}.docs-menu-toggle{display:none;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:none;color:var(--text-soft);cursor:pointer}.docs-menu-toggle svg{width:18px;height:18px}.docs-menu-toggle:hover{background:var(--surface-hover);color:var(--text)}.theme-toggle{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.theme-toggle button{border:0;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600;font-family:var(--font-sans);color:var(--muted);background:transparent;cursor:pointer}.theme-toggle button.is-active{background:var(--bg);color:var(--text);box-shadow:var(--shadow-xs, 0 0 0 1px rgba(60, 40, 20, .05))}.docs-settings{position:relative;flex:none}.docs-settings__btn{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-soft);cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.docs-settings__btn svg{width:17px;height:17px}.docs-settings__btn:hover,.docs-settings__btn.is-open{border-color:var(--border-strong, var(--border));background:var(--surface-hover, var(--surface));color:var(--text)}.docs-settings__popup{position:absolute;z-index:200;top:calc(100% + 8px);right:0;min-width:244px;padding:.5rem;border:1px solid var(--border-strong, var(--border));border-radius:12px;background:var(--surface);box-shadow:0 20px 56px #1c1b182e;animation:docs-settings-pop .14s ease}@keyframes docs-settings-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.docs-settings__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .45rem;border-radius:8px}.docs-settings__row+.docs-settings__row{margin-top:2px}.docs-settings__label{font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--text)}.docs-settings__popup .font-select{max-width:none;width:8.5rem}.docs-search{position:relative;justify-self:center;width:min(52vw,460px)}.docs-search__ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:16px;height:16px;color:var(--muted);pointer-events:none}.docs-search__ic svg{width:16px;height:16px}.docs-search__input{width:100%;height:36px;padding:0 3rem 0 2.1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:.88rem}.docs-search__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.docs-search__kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:2px 6px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--muted);font-family:var(--font-sans);font-size:.72rem;pointer-events:none}.docs-search__panel{position:absolute;z-index:200;top:calc(100% + 8px);left:0;right:0;max-height:min(70vh,460px);overflow-y:auto;padding:.4rem;border:1px solid var(--border-strong, var(--border));border-radius:12px;background:var(--surface);box-shadow:0 20px 56px #1c1b182e}.docs-search__group+.docs-search__group{margin-top:.2rem;padding-top:.2rem;border-top:1px solid var(--border)}.docs-search__group-label{padding:.35rem .55rem .15rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.docs-search__hit{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.44rem .55rem;border:0;border-radius:8px;background:none;color:var(--text);font-family:var(--font-sans);font-size:.88rem;text-align:left;cursor:pointer}.docs-search__hit.is-active{background:var(--surface-hover)}.docs-search__hit small{color:var(--muted);font-size:.68rem}.docs-search__none{padding:.9rem .6rem;color:var(--muted);font-family:var(--font-sans);font-size:.85rem;text-align:center}.docs-nav .nav-link{grid-template-columns:minmax(0,1fr);padding-left:.6rem}.docs-nav .sidebar-section+.sidebar-section{margin-top:.85rem}.docs-nav .sidebar-section__title{padding:.16rem .5rem .28rem;font-size:.7rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase;color:var(--text-soft)}.docs-drawer-brand{display:none}.docs-main{grid-column:2;grid-row:2;min-width:0}.docs-article{max-width:48rem;margin:0 auto;padding:2rem 2rem 5rem;color:var(--color-text2);font-family:var(--font-sans)}.docs-article h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.1}.docs-article h2{margin:2.2rem 0 .75rem;font-size:1.35rem;font-weight:600;letter-spacing:-.015em;color:var(--text);scroll-margin-top:72px}.docs-article h3{margin:1.6rem 0 .5rem;font-size:1.05rem;font-weight:600;color:var(--text);scroll-margin-top:72px}.docs-heading-anchor{color:inherit;font-weight:inherit;text-decoration:none}.docs-heading-anchor:hover{color:inherit;text-decoration:none}.docs-heading-anchor__hash{margin-left:.4rem;color:var(--color-accent);font-weight:600;opacity:0;transition:opacity .12s ease}.docs-heading-anchor:hover .docs-heading-anchor__hash,.docs-heading-anchor:focus-visible .docs-heading-anchor__hash{opacity:1}.docs-article p,.docs-article li{font-size:.95rem;line-height:1.65}.docs-article p{margin:.85rem 0}.docs-article ul,.docs-article ol{margin:.85rem 0;padding-left:1.4rem}.docs-article li{margin:.3rem 0}.docs-article a{color:var(--color-accent);text-decoration:none;font-weight:500}.docs-article a:hover{text-decoration:underline}.docs-article strong{color:var(--text);font-weight:600}.docs-article code{padding:.1em .35em;border-radius:6px;background:var(--surface-hover);font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.86em}.docs-article pre{margin:1rem 0;padding:.9rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow-x:auto}.docs-article pre code{padding:0;background:none;font-size:.82rem;line-height:1.5}.docs-article blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--color-accent);border-radius:0 10px 10px 0;background:var(--surface);color:var(--text-soft)}.docs-article blockquote p{margin:.25rem 0}.docs-article table{width:100%;margin:1.1rem 0;border-collapse:collapse;font-size:.88rem;display:block;overflow-x:auto}.docs-article th,.docs-article td{padding:.5rem .7rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.docs-article th{color:var(--text);font-weight:600}.docs-article hr{margin:2rem 0;border:0;border-top:1px solid var(--border)}.docs-mermaid{margin:1.5rem 0;padding:1.25rem 1rem;border:1px solid var(--border);border-radius:14px;background:#faf8f4;overflow-x:auto}.docs-mermaid{cursor:zoom-in}.docs-mermaid--pending{display:grid;place-items:center;min-height:120px;cursor:default;color:var(--muted);font-family:var(--font-sans);font-size:.85rem;letter-spacing:.01em}.docs-mermaid:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.docs-mermaid svg{display:block;margin-inline:auto;max-width:100%;height:auto;pointer-events:none}.docs-article .docs-img{max-width:100%;border-radius:12px;border:1px solid var(--border);cursor:zoom-in}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;background:#181614d1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lightbox__bar{position:fixed;top:max(12px,env(safe-area-inset-top));right:12px;z-index:2;display:flex;gap:6px;padding:5px;border-radius:12px;background:#1c1b18b8}.lightbox__bar button{min-width:40px;height:40px;padding:0 10px;border-radius:8px;color:#f2f2f0;font-family:var(--font-sans);font-size:.9rem;font-weight:600;background:#ffffff14;cursor:pointer}.lightbox__bar button:hover{background:#ffffff2e}.lightbox__close{font-size:1.25rem!important}.lightbox__stage{width:100%;height:100%;overflow:hidden;touch-action:none;display:flex;align-items:center;justify-content:center}.lightbox__content{transform-origin:center center;transition:transform .05s linear;will-change:transform}.lightbox__svg{padding:1.25rem;border-radius:14px;background:#faf8f4}.lightbox__svg svg{width:min(88vw,900px);height:auto}.lightbox__content img{max-width:92vw;max-height:82vh;border-radius:12px}.lightbox__hint{position:fixed;bottom:max(14px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;color:#f2f2f0b8;font-family:var(--font-sans);font-size:.76rem;pointer-events:none}.docs-conn-back{margin-top:1.5rem}.docs-footer{position:fixed;left:0;right:0;bottom:0;z-index:170;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:40px;padding:0 1.25rem;border-top:1px solid var(--border);background:var(--bg);font-family:var(--font-sans);font-size:.78rem;color:var(--muted)}.docs-footer__links{display:flex;gap:1.25rem}.docs-footer a{color:var(--muted);text-decoration:none}.docs-footer a:hover{color:var(--text)}.askai-trigger{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 9px;border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--color-accent) 9%,var(--surface));color:var(--text);font-family:var(--font-sans);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.askai-trigger:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,var(--surface))}.askai-trigger__ic{display:grid;place-items:center;width:16px;height:16px;color:var(--color-accent)}.askai-trigger__ic svg{width:16px;height:16px}.askai{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.askai__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1816146b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:askai-fade .2s ease}@keyframes askai-fade{0%{opacity:0}to{opacity:1}}.askai__panel{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;width:min(440px,100vw);background:var(--bg);border-left:1px solid var(--border);box-shadow:-24px 0 70px #0000002e;animation:askai-in .24s cubic-bezier(.2,.8,.2,1)}@keyframes askai-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.askai__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px;padding:0 .75rem 0 1.1rem;border-bottom:1px solid var(--border)}.askai__title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--text)}.askai__title-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}.askai__title-ic svg{width:16px;height:16px}.askai__head-actions{display:flex;align-items:center;gap:.35rem}.askai__clear{padding:5px 10px;border-radius:7px;color:var(--muted);font-family:var(--font-sans);font-size:.76rem;font-weight:600;cursor:pointer}.askai__clear:hover{color:var(--text);background:var(--surface-hover)}.askai__close{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--text-soft);cursor:pointer}.askai__close:hover{background:var(--surface-hover);color:var(--text)}.askai__close svg{width:18px;height:18px}.askai__scroll{flex:1;min-height:0;overflow-y:auto;padding:1.15rem;display:flex;flex-direction:column;gap:.9rem}.askai__empty{margin:auto 0;text-align:center;padding:1rem .5rem}.askai__empty-ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--color-accent) 13%,transparent);color:var(--color-accent);margin-bottom:.9rem}.askai__empty-ic svg{width:24px;height:24px}.askai__empty h3{margin:0 0 .35rem;font-size:1.1rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.askai__empty p{margin:0 auto 1.25rem;max-width:30ch;font-size:.86rem;line-height:1.5;color:var(--text-soft)}.askai__suggestions{display:flex;flex-direction:column;gap:.5rem}.askai__chip{padding:.6rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:.85rem;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.askai__chip:hover{border-color:var(--color-accent);background:var(--surface-hover)}.askai__msg--user{align-self:flex-end;max-width:85%;padding:.55rem .85rem;border-radius:14px 14px 4px;background:color-mix(in srgb,var(--color-accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--border));color:var(--text);font-family:var(--font-sans);font-size:.9rem;line-height:1.45}.askai__msg--ai{align-self:stretch}.askai__answer{font-family:var(--font-sans);font-size:.9rem;line-height:1.6;color:var(--color-text2, var(--text-soft))}.askai__answer>:first-child{margin-top:0}.askai__answer>:last-child{margin-bottom:0}.askai__answer p{margin:.6rem 0}.askai__answer ul,.askai__answer ol{margin:.6rem 0;padding-left:1.3rem}.askai__answer li{margin:.25rem 0}.askai__answer a{color:var(--color-accent);text-decoration:none;font-weight:500}.askai__answer a:hover{text-decoration:underline}.askai__answer strong{color:var(--text);font-weight:600}.askai__answer code{padding:.08em .34em;border-radius:5px;background:var(--surface-hover);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82em}.askai__answer pre{margin:.6rem 0;padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow-x:auto}.askai__answer pre code{background:none;padding:0;font-size:.8rem}.askai__answer h1,.askai__answer h2,.askai__answer h3{margin:1rem 0 .4rem;font-size:.95rem;font-weight:600;color:var(--text)}.askai__typing{display:inline-flex;gap:4px;padding:.4rem .1rem}.askai__typing span{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:askai-bounce 1s infinite ease-in-out}.askai__typing span:nth-child(2){animation-delay:.15s}.askai__typing span:nth-child(3){animation-delay:.3s}@keyframes askai-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.askai__form{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem .9rem .25rem;border-top:1px solid var(--border)}.askai__input{flex:1;max-height:140px;padding:.55rem .75rem;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:.9rem;line-height:1.4;resize:none}.askai__input:focus{outline:none;border-color:var(--color-accent)}.askai__send{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;transition:background .12s ease,opacity .12s ease}.askai__send:hover{background:var(--color-accent-deep, #a3481f)}.askai__send:disabled{opacity:.4;cursor:default}.askai__send svg{width:18px;height:18px}.askai__disclaimer{margin:0;padding:.35rem 1rem .7rem;text-align:center;font-family:var(--font-sans);font-size:.7rem;color:var(--muted)}@media (max-width: 560px){.askai-trigger{width:34px;padding:0;justify-content:center;flex:none}.askai-trigger__label{display:none}}.docs-shell .sidebar{height:calc(100dvh - 97px)}.docs-main{padding-bottom:40px}.docs-mermaid .node rect{rx:12px;ry:12px}.docs-mermaid .node rect,.docs-mermaid .node polygon,.docs-mermaid .node circle{stroke-width:1.25px}.docs-mermaid .edgePath path{stroke-width:1.5px}.docs-mermaid .edgeLabel{font-size:.82em;color:var(--color-text2, #625f58)}.docs-badge{display:inline-block;padding:1px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-hover);color:var(--text-soft);font-size:.72rem;font-weight:500;vertical-align:middle}.docs-badge--accent{border-color:transparent;background:var(--color-accent);color:var(--color-accent-ink)}.docs-conn-list{list-style:none;padding-left:0}.docs-conn-list li{padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.9rem;color:var(--text-soft)}.docs-pager{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border)}.docs-pager__link{display:flex;flex-direction:column;gap:.15rem;padding:.7rem 1rem;border:1px solid var(--border);border-radius:12px;text-decoration:none!important;color:var(--text);transition:border-color .15s ease,background .15s ease}.docs-pager__link:hover{border-color:var(--color-accent);background:var(--surface-hover)}.docs-pager__link--next{text-align:right;margin-left:auto}.docs-pager__link span{font-size:.72rem;color:var(--muted)}.docs-pager__link b{font-size:.92rem;font-weight:600}.docs-home{max-width:60rem;margin:0 auto;padding:3rem 2rem 5rem}.docs-hero{position:relative;text-align:center;padding:1.5rem 0 3rem}.docs-hero:before{content:"";position:absolute;left:50%;top:-30px;z-index:0;width:min(460px,90%);height:300px;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 68%)}.docs-hero>*{position:relative;z-index:1}.docs-hero__mark{display:inline-block;width:54px;height:54px;margin-bottom:1rem;background:url(/brand/escalate-mark-nav.svg) center / contain no-repeat}.docs-hero__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.docs-hero__title{margin:0 0 .75rem;font-size:clamp(2.6rem,6vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--text);text-transform:lowercase}.docs-hero__tagline{max-width:46ch;margin:0 auto 1.6rem;font-size:1.08rem;line-height:1.55;color:var(--text-soft)}.docs-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1.5rem}.docs-btn{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:10px;font-family:var(--font-sans);font-weight:600;font-size:.95rem;text-decoration:none!important}.docs-btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.docs-btn--primary:hover{background:var(--color-accent-deep, #a3481f)}.docs-btn--ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.docs-btn--ghost:hover{background:var(--surface-hover);border-color:var(--border-strong, var(--border))}.docs-install{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;padding:.35rem .35rem .35rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.docs-install__cmd{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,monospace;font-size:.82rem;color:var(--text);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.docs-install__cmd::-webkit-scrollbar{display:none}.docs-install__prompt{color:var(--color-accent);-webkit-user-select:none;user-select:none}.docs-install__copy{flex:none;padding:5px 11px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text-soft);font-family:var(--font-sans);font-size:.74rem;font-weight:600;cursor:pointer}.docs-install__copy:hover{color:var(--text);border-color:var(--color-accent)}.docs-explore{margin-top:2.75rem}.docs-explore__label{margin:0 0 .9rem;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.docs-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:.75rem}.docs-card{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);text-decoration:none!important;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.docs-card:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-accent) 14%,transparent)}.docs-card__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--color-accent) 13%,transparent);color:var(--color-accent)}.docs-card__icon{width:18px;height:18px}.docs-card__text{display:flex;flex-direction:column;gap:.18rem;min-width:0}.docs-card__title{font-weight:600;font-size:.98rem;letter-spacing:-.01em;color:var(--text)}.docs-card__body{font-size:.86rem;line-height:1.45;color:var(--text-soft)}.docs-backdrop{display:none}@media (max-width: 900px){.docs-shell.app-shell{grid-template-columns:minmax(0,1fr)}.docs-shell .app-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;grid-template-columns:none}.docs-shell .app-header__brand{flex:none;border-right:0}.docs-shell .app-header__brand:before{display:none}.docs-menu-toggle{display:grid}.docs-main{grid-column:1}.docs-header__bar{display:flex;flex:1 1 auto;gap:.5rem;min-width:0}.docs-header__spacer{display:none}.docs-search{justify-self:auto;flex:1 1 auto;width:auto;min-width:0}.docs-header__actions{flex:0 0 auto}.docs-search__kbd{display:none}.docs-search__input{padding-right:.9rem}.docs-search__panel{position:fixed;top:60px;left:8px;right:8px;width:auto}.docs-shell .sidebar{top:0;height:100dvh;z-index:200;transform:translate(-100%);transition:transform .18s ease;box-shadow:0 20px 70px #1c1b182e}.docs-drawer-brand{display:flex;align-items:center;gap:.5rem;flex:none;min-height:56px;padding:0 1rem;border-bottom:1px solid var(--border);color:var(--text);font-family:var(--font-sans);font-size:1.35rem;font-weight:500;letter-spacing:-.045em;line-height:1;text-decoration:none}.docs-shell .sidebar .docs-nav{padding-top:.7rem}.docs-shell.is-mobile-open .sidebar{transform:translate(0)}.docs-shell.is-mobile-open .docs-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0006}}@media (max-width: 560px){.docs-shell .app-header__brand .sidebar-wordmark span:last-child{display:none}}.font-select{max-width:10rem;padding:.2rem .45rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-soft);font-family:var(--font-sans);font-size:.8rem;font-weight:450;letter-spacing:-.005em;cursor:pointer}.font-select:hover{border-color:var(--border-strong);color:var(--text)}.font-select:focus-visible{outline:2px solid var(--oxide);outline-offset:1px}
