@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.centered{min-height:100vh;display:grid;place-items:center;padding:2rem}.dashboard h1,.dashboard h2{margin:0}.language-switcher select:focus-visible{outline:none}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}form{display:grid;gap:.75rem;margin-top:2rem}label{font-size:.875rem;font-weight:600}input{min-height:3rem;border:1px solid var(--ui-primitive-405570);border-radius:.75rem;padding:0 1rem;color:inherit;background:var(--ui-primitive-0a1727)}textarea{min-height:7rem;resize:vertical;border:1px solid var(--ui-primitive-405570);border-radius:.75rem;padding:.75rem 1rem;color:inherit;background:var(--ui-primitive-0a1727)}button{min-height:3rem;border:0;border-radius:.75rem;padding:0 1rem;color:var(--ui-primitive-04110f);background:var(--ui-primitive-64d8cb);font-weight:700}button:disabled{cursor:wait;opacity:.6}button.secondary{color:var(--ui-primitive-d9e4f2);background:var(--ui-primitive-172940)}.dashboard{width:min(72rem,calc(100% - 2rem));margin:0 auto;padding:3rem 0}.dashboard-home{padding-top:1.5rem}.project-main-content>.project-home,.project-main-content>.dashboard,.project-main-content>.chat-shell{width:100%}.project-work-area.has-assistant{display:block}.project-work-area.assistant-left .project-assistant{right:auto;left:max(1rem,calc((100vw - var(--ui-layout-max)) / 2))}.project-main-content{min-width:0;container:project-content / inline-size}.project-assistant{position:fixed;z-index:50;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(26rem,calc(100vw - 2rem));height:auto;min-height:32rem;overflow:hidden;border:1px solid var(--ui-border-strong)}.project-assistant>.chat-shell{min-height:0;height:auto;overflow:hidden}.project-assistant-header{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;gap:1rem;border-bottom:1px solid var(--ui-border);padding:.5rem .65rem .5rem 1rem}.project-assistant-header>span{display:flex;gap:.25rem}.chat-shell.chat-shell-embedded{display:flex;flex-direction:column;width:100%;min-height:0;height:100%;padding:0}.project-work-area.has-assistant .project-home-header>.primary-link{display:none}.chat-shell-embedded .message-list{flex:1;min-height:0;overflow-y:auto;padding:1rem}.chat-shell-embedded .composer{flex:0 0 auto;align-self:stretch;height:auto;min-height:0;padding:.65rem;border-top:1px solid var(--ui-border)}.project-workspace-back{display:inline-flex;align-items:center;min-height:2.75rem;gap:.35rem;border-radius:.65rem;padding:.5rem .65rem;font-size:.8rem;font-weight:650;text-decoration:none}.project-workspace-back>.ui-icon-glyph{transform:rotate(180deg)}.project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem;border:1px solid var(--ui-border);padding:.35rem}.project-primary-navigation,.project-toolbar-actions{display:flex;align-items:center;gap:.25rem}.project-nav-item{display:inline-flex;align-items:center;min-height:var(--ui-control-sm);gap:.625rem;border-radius:var(--ui-side-menu-radius);padding:0 1rem 0 .75rem;color:var(--ui-side-menu-fg);font-size:var(--ui-type-small);font-weight:400;letter-spacing:-.02em;text-decoration:none}.ui-popover-menu{position:relative}.ui-popover-menu-content{position:absolute;z-index:50;top:calc(100% + .5rem);right:0;display:grid;width:min(17rem,calc(100vw - 2rem));gap:.15rem;border:1px solid var(--ui-border-strong);border-radius:.9rem;padding:.4rem;backdrop-filter:blur(1.25rem)}.ui-popover-menu-content a{display:flex;align-items:center;min-height:2.75rem;border-radius:.65rem;padding:.65rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none}.ui-popover-menu-content a:hover,.ui-popover-menu-content a:focus-visible{outline:none}.workspace-nav-item{display:inline-flex;align-items:center;text-decoration:none}.workspace-title{max-width:var(--ui-reading-max);margin-bottom:2.5rem}.workspace-title h1{margin:.4rem 0 .65rem}.workspace-title>p:last-child{margin:0;font-size:1.05rem}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.section-heading h2{margin:0;font-size:1rem}.section-heading>span{display:grid;place-items:center;min-width:1.65rem;height:1.65rem;border-radius:999px;color:var(--ui-text-secondary);background:var(--ui-primitive-rgb-148-163-184-10);font-size:.72rem;font-weight:700}.project-list{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-surface);background:var(--ui-surface)}.project-list:empty{display:none}.project-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:5.25rem;gap:1rem;padding:1rem 1.25rem;text-decoration:none}.project-row+.project-row{border-top:1px solid var(--ui-border)}.project-row:active{transform:scale(.995)}.project-row-copy{display:grid;min-width:0;gap:.3rem}.project-row-copy strong,.project-row-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-row-copy small{color:var(--ui-text-secondary)}.project-status{border-radius:999px;padding:.3rem .55rem;color:var(--ui-text-secondary);background:var(--ui-primitive-rgb-148-163-184-10);font-size:.7rem;font-weight:700}.dashboard-header{display:flex;align-items:center;justify-content:space-between}.dashboard-brand{display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase}.dashboard-brand-mark{display:grid;place-items:center}.dashboard-content{width:min(var(--ui-content-max),100%);margin:clamp(4.5rem,12vh,8rem) auto 4rem}.dashboard-intro{max-width:var(--ui-reading-max);margin-bottom:2rem}.dashboard-intro h1{margin:.4rem 0 .65rem;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.045em}.dashboard-intro>p:last-child{margin:0;color:var(--ui-text-secondary);font-size:1.05rem}.workspace-list{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-surface);background:var(--ui-surface);box-shadow:0 1rem 3rem var(--ui-primitive-rgb-0-0-0-12);backdrop-filter:blur(1rem)}.workspace-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;min-height:5.5rem;gap:1rem;padding:1rem 1.25rem;text-decoration:none}.workspace-row+.workspace-row{border-top:1px solid var(--ui-border)}.workspace-row:hover{background:var(--ui-primitive-rgb-148-163-184-7)}.workspace-row:active{transform:scale(.995)}.workspace-icon,.empty-state-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.85rem;color:var(--ui-accent-strong);background:var(--ui-primitive-rgb-100-216-203-11)}.workspace-copy{display:grid;min-width:0;gap:.3rem}.workspace-copy strong{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.workspace-copy small{color:var(--ui-text-secondary);font-size:.78rem}.workspace-action-label{color:var(--ui-accent-strong);font-size:.85rem;font-weight:700}.workspace-chevron{color:var(--ui-text-secondary)}.workspace-skeleton{min-height:5.5rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-surface);background:linear-gradient(100deg,var(--ui-surface) 30%,var(--ui-surface-raised) 50%,var(--ui-surface) 70%);background-size:220% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}.ui-surface{border:1px solid var(--ui-border);border-radius:var(--ui-radius-surface)}.ui-surface-elevated{background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-raised)}.ui-button{display:inline-flex;align-items:center;justify-content:center;width:auto;gap:.25rem;line-height:1.2;text-decoration:none}.ui-button-trailing{margin-left:0}.ui-icon-button{display:inline-grid;place-items:center;padding:0}.ui-user-menu{position:relative}.ui-avatar-button{display:flex;align-items:center;min-width:3.5rem;min-height:2.75rem;gap:.25rem;border:1px solid transparent;border-radius:999px;padding:.2rem .35rem;background:transparent}.ui-avatar{display:grid;place-items:center;overflow:hidden;flex:none;width:var(--ui-avatar-lg);height:var(--ui-avatar-lg);border:0;border-radius:50%}.ui-avatar-large{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg)}.ui-avatar-medium{width:var(--ui-avatar-md);height:var(--ui-avatar-md)}.ui-avatar-small{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm)}.ui-avatar-xsmall{width:var(--ui-avatar-xs);height:var(--ui-avatar-xs)}.ui-avatar-icon{display:block}.ui-avatar-image{display:block;width:100%;height:100%;object-fit:cover}.ui-avatar-chevron{transition:transform .15s ease}.ui-avatar-button[aria-expanded=true] .ui-avatar-chevron{transform:rotate(180deg)}.ui-menu{position:absolute;z-index:20;top:calc(100% + .5rem);right:0;display:grid;width:min(19rem,calc(100vw - 2rem));gap:.35rem;border:1px solid var(--ui-border-strong);border-radius:1rem;padding:.5rem;backdrop-filter:blur(1.25rem)}.ui-menu-identity{display:flex;align-items:center;min-width:0;gap:.75rem;padding:.7rem;border-bottom:1px solid var(--ui-border)}.ui-menu-identity>span:last-child{display:grid;min-width:0;gap:.15rem}.ui-menu-identity small{overflow:hidden;color:var(--ui-text-secondary);text-overflow:ellipsis}.ui-menu-row{display:flex;align-items:center;gap:.7rem;padding:.35rem .7rem;color:var(--ui-text-secondary)}.ui-menu-row-theme{justify-content:space-between}.ui-theme-toggle{display:flex;gap:.25rem;min-width:0;margin:0;border:0;padding:0}.ui-theme-toggle-btn{display:grid;place-items:center;flex:none;width:var(--ui-button-md);min-width:var(--ui-button-md);max-width:var(--ui-button-md);height:var(--ui-button-md);min-height:var(--ui-button-md);max-height:var(--ui-button-md);margin:0;padding:0;border:1px solid var(--ui-tok-button-theme-toggle-border-default);border-radius:var(--ui-radius-pill);color:var(--ui-tok-button-theme-toggle-icon-default);background:var(--ui-tok-button-theme-toggle-bg-default);cursor:pointer}.ui-theme-toggle-btn:hover,.ui-theme-toggle-btn[aria-expanded=true]{border-color:var(--ui-tok-button-theme-toggle-border-hover);color:var(--ui-tok-button-theme-toggle-icon-hover);background:var(--ui-tok-button-theme-toggle-bg-hover)}.ui-theme-toggle-btn[aria-pressed=true]{border-color:var(--ui-tok-button-theme-toggle-border-active);color:var(--ui-tok-button-theme-toggle-icon-active);background:var(--ui-tok-button-theme-toggle-bg-active)}.ui-menu .ui-button{justify-content:flex-start;width:100%}.ui-loader{display:inline-grid;place-items:center;flex:none}.ui-loader-small{width:1rem;height:1rem}.ui-loader-medium{width:1.35rem;height:1.35rem}.ui-loader-spinner{width:100%;height:100%;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .7s linear infinite}.ui-skeleton{display:block;min-height:4rem;overflow:hidden;border-radius:var(--ui-radius-control);background:linear-gradient(90deg,var(--ui-surface) 20%,var(--ui-surface-raised) 50%,var(--ui-surface) 80%);background-size:220% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}.ui-checkbox,.ui-radio{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;gap:.7rem}.ui-checkbox>input,.ui-radio>input{position:absolute;z-index:1;top:0;left:0;width:var(--ui-check-size);height:var(--ui-check-size);margin:0;opacity:0;cursor:pointer}.ui-checkbox>input:disabled,.ui-radio>input:disabled{cursor:not-allowed}.ui-checkbox-label,.ui-radio-label{display:inline-flex;align-items:flex-start;min-width:0;gap:.7rem;cursor:pointer}.ui-checkbox-copy,.ui-radio-copy{display:grid;gap:.15rem}.ui-checkbox-copy small,.ui-radio-copy small{color:var(--ui-text-secondary)}.ui-field{display:grid;gap:.45rem}.ui-field input:not(.ui-input-field),.ui-field textarea{width:100%;min-height:2.75rem;border:1px solid var(--ui-border-strong);padding:.75rem .85rem;font:inherit;font-size:.9rem;font-weight:500}.ui-field textarea{min-height:6rem;resize:vertical}.ui-badge{display:inline-flex;align-items:center;min-height:1.65rem;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-shimmer{to{background-position-x:-220%}}@media(prefers-reduced-motion:reduce){.ui-loader-spinner,.ui-skeleton{animation:none}}.ui-select{position:relative;display:inline-grid;align-items:center}.ui-select select{min-height:2.75rem;appearance:none;border:1px solid var(--ui-border-strong);padding:0 2.25rem 0 .8rem}.ui-select>.ui-icon-glyph{position:absolute;right:.65rem;pointer-events:none}.ui-switch{display:inline-flex;align-items:center;min-height:2.75rem;gap:.7rem;cursor:pointer}.ui-switch input{position:absolute;width:1px;height:1px;opacity:0}.ui-switch:has(input:disabled){cursor:not-allowed}.ui-inline-message{border-radius:.85rem;padding:.9rem 1rem;color:var(--ui-danger);background:var(--ui-primitive-rgb-255-141-141-9)}.empty-state{padding:1.5rem}.empty-state-icon{margin-bottom:1rem}.empty-state h3{margin:0 0 .4rem}.empty-state p{margin:0;color:var(--ui-text-secondary)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:4rem}.topbar button{width:auto}.topbar-actions{display:flex;align-items:end;gap:1rem}.language-switcher{display:grid;gap:.25rem;margin-left:auto;font-size:.75rem}.language-switcher select{min-height:2.5rem;border:1px solid var(--ui-primitive-405570);border-radius:.75rem;padding:0 .75rem}.language-switcher-compact{display:block;margin-left:0}.language-switcher-compact select{min-height:2.25rem;border-radius:999px;padding:0 2rem 0 .8rem;font-size:.75rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tenant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.tenant-card,.empty-state{border:1px solid var(--ui-primitive-rgb-148-163-184-18);border-radius:1rem;padding:1.5rem}.tenant-card h3{margin-bottom:.25rem}.card-link{margin-left:1rem}.region{float:right;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:700}.back-link{display:inline-block;margin-bottom:2rem}.chat-shell{margin:0 auto}.chat-header{padding-bottom:1.5rem;border-bottom:1px solid var(--ui-primitive-rgb-148-163-184-18)}.chat-header h1{margin-bottom:0}.chat-empty-state{place-items:center;flex:1;padding:1.5rem .75rem}.chat-empty-state p{max-width:17rem;margin:.4rem 0 1rem;color:var(--ui-text-secondary);font-size:.82rem}.chat-suggestions .ui-button{width:100%;font-size:.76rem}.message p{margin-bottom:0}.message small{display:block;margin-top:.75rem}.message .proposal-action{width:auto;min-height:2.5rem;margin-top:1rem}.composer{position:relative;display:block;margin:0;padding-top:1rem;border-top:1px solid var(--ui-primitive-rgb-148-163-184-18)}.composer .ui-field textarea{max-height:8rem}.composer .composer-send{position:absolute;right:1rem;bottom:1rem;width:2.25rem;min-height:2.25rem;border-radius:50%;color:var(--ui-primitive-04110f);background:var(--ui-accent)}.composer .composer-send:disabled{color:var(--ui-text-secondary);background:var(--ui-primitive-rgb-148-163-184-12);opacity:1}.skill-layout{display:grid;gap:3rem}.knowledge-form .ui-button{justify-self:start}.knowledge-page-header>p:last-child,.knowledge-section-heading p,.knowledge-library-heading p,.knowledge-empty-state p{margin:0}.knowledge-section-heading,.knowledge-library-heading{display:flex;align-items:flex-start;justify-content:space-between}.knowledge-section-heading{justify-content:flex-start}.knowledge-section-heading h2,.knowledge-library-heading h2,.knowledge-empty-state h3{margin:0 0 .3rem}.knowledge-section-icon,.knowledge-empty-icon{display:grid;place-items:center;flex:none;border-radius:.7rem}.knowledge-section-icon{width:2.5rem;height:2.5rem}.knowledge-library{display:grid;gap:1rem}.knowledge-empty-state{padding:2rem 1.25rem;text-align:center}.knowledge-empty-icon{width:3rem;height:3rem;margin:0 auto 1rem}.knowledge-document-list{display:grid}.knowledge-document{display:grid;gap:.5rem;min-width:0}.integration-form{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr)) auto;gap:1rem;align-items:end;margin:1.5rem 0 2rem}.integration-form label{display:grid;gap:.45rem;font-weight:600}.workspace-action{display:inline-block;margin-bottom:1.5rem}.project-home{margin:0 auto}.project-home-header{justify-content:space-between}.project-home-header h1,.next-step-card h2,.journey-step h2{margin:0}.primary-link{flex:none;padding:.85rem 1.1rem;text-decoration:none}.next-step-card p:last-child{margin-bottom:0}.journey-list{display:grid}.journey-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid var(--ui-primitive-rgb-148-163-184-18);padding:1.25rem}.journey-step p{margin:.35rem 0 0}.journey-index,.journey-status{border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.state-blocked{opacity:.72}@media(max-width:720px){.integration-form{grid-template-columns:1fr}}.tenant-card button{width:auto}.execution-list{display:grid;gap:.75rem}.ingestion-batch{display:flex;border:1px solid var(--ui-primitive-rgb-148-163-184-18);padding:1rem;text-align:left}.proposal-review header{display:flex;justify-content:space-between;gap:1rem}.proposal-review pre{max-height:24rem;border-radius:.75rem;padding:1rem;white-space:pre-wrap}.proposal-json-editor{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.review-actions{display:flex;flex-wrap:wrap;gap:.75rem}.resource-option{align-items:center;display:grid;gap:.75rem;padding:.75rem 0}.quality-score{align-self:start;border-radius:999px;padding:.5rem .75rem;font-weight:700}.evidence-list{display:grid;gap:.75rem}.evidence-list blockquote{margin:0;border-left:3px solid var(--ui-primitive-64d8cb);padding:.75rem 1rem}.evidence-list p{margin:.4rem 0}.execution-row{display:grid;grid-template-columns:1fr auto;gap:.75rem 1rem;align-items:center;border:1px solid var(--ui-primitive-rgb-148-163-184-18);border-radius:.75rem;padding:1rem}.execution-row p{margin:.25rem 0 0}.execution-status{border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:700}@media(max-width:640px){.knowledge-page{padding-top:2rem}.knowledge-form .ui-button{width:100%}.project-work-area.has-assistant{display:block}.project-assistant{position:fixed;z-index:60;inset:0;width:100%;height:100dvh;min-height:0;border:0}.project-assistant-header{padding-top:max(.5rem,env(safe-area-inset-top))}.chat-shell-embedded .composer{padding-bottom:max(.65rem,env(safe-area-inset-bottom))}.project-shell{padding-top:.75rem;padding-bottom:6rem}.project-toolbar{position:fixed;z-index:30;right:.65rem;bottom:max(.65rem,env(safe-area-inset-bottom));left:.65rem;margin:0;backdrop-filter:blur(1.25rem)}.project-primary-navigation{flex:1}.project-nav-item{flex:1;justify-content:center;min-width:0;padding-inline:.5rem}.ui-popover-menu-content{position:fixed;right:.65rem;bottom:calc(max(.65rem,env(safe-area-inset-bottom)) + 8.7rem);left:.65rem;top:auto;width:auto;border-radius:1.15rem;padding:.55rem}.workspace-shell{padding-top:.75rem;padding-bottom:6rem}.workspace-navigation{z-index:30;right:.65rem;bottom:max(.65rem,env(safe-area-inset-bottom));left:.65rem;justify-content:space-around;border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-raised);backdrop-filter:blur(1.25rem)}.workspace-nav-item{flex-direction:column;min-width:0}.workspace-content{margin-top:3.5rem}.project-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.9rem}.project-status{display:none}.dashboard-home{padding-top:.75rem}.dashboard-content{margin-top:3.5rem}.dashboard-brand>span:last-child{display:none}.workspace-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:5rem;gap:.8rem;padding:.85rem}.workspace-action-label{display:none}.workspace-icon{width:2.5rem;height:2.5rem}.topbar{align-items:flex-start;flex-direction:column}.topbar-actions{align-items:stretch;flex-direction:column;width:100%}.project-home-header{flex-direction:column}.primary-link{text-align:center}.journey-step{grid-template-columns:auto minmax(0,1fr)}.journey-status{grid-column:2;justify-self:start}}.workspace-projects-page{width:min(34rem,100%);min-width:0;box-sizing:border-box;min-height:calc(100vh - 4.5rem);margin:0;border-right:1px solid var(--ui-border);padding:2rem 1.5rem 1rem;background:var(--ui-primitive-ffffff)}.workspace-projects-page .workspace-title{margin-bottom:2.5rem}.project-browser{display:flex;flex-direction:column;min-height:calc(100vh - 15rem)}.project-browser .project-list{border-radius:0;background:transparent}.project-browser .project-row>.ui-icon-glyph{display:none}.project-browser .project-status{padding:0}.project-browser-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;font-weight:560}@media(max-width:840px){.workspace-projects-page{width:100%;border-right:0}}.project-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.project-overview-grid article{display:flex;flex-direction:column;min-height:12rem;gap:1rem;border-radius:1.5rem;padding:1.5rem;color:var(--ui-primitive-151515);background:var(--ui-primitive-f5f5f7)}.project-overview-grid article>span{color:var(--ui-primitive-777773);font-size:.78rem}.project-overview-grid article>strong{margin-top:auto;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:420;line-height:1;letter-spacing:-.05em}.project-progress-track{overflow:hidden;height:.4rem;border-radius:999px;background:var(--ui-primitive-e3e6e8)}.project-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--ui-primitive-9bd000)}@media(max-width:780px){.project-overview-grid{grid-template-columns:1fr}.project-overview-grid article{min-height:9rem}}.chat-suggestions .ui-button{gap:.75rem;text-decoration:none}.chat-suggestions .ui-button:hover{text-decoration:none}.chat-suggestion-copy{text-align:left}.chat-suggestion-copy small{font-weight:450}.chat-suggestions .ui-button:active .chat-suggestion-copy small{color:var(--ui-primitive-c9c9c5)}.chat-suggestion-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:60rem;gap:1rem}.chat-suggestion-cards .ui-button{align-content:space-between;justify-content:flex-start;border-radius:1.5rem;padding:1.5rem}@media(max-width:760px){.chat-suggestion-cards{grid-template-columns:1fr}}.oauth-consent-shell{display:grid;min-height:100vh;place-items:center;padding:1.5rem;background:var(--ui-background)}.oauth-consent-card{width:min(34rem,100%);padding:clamp(1.5rem,5vw,3rem)}.oauth-consent-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1rem;color:var(--ui-surface);background:var(--ui-text)}.oauth-consent-card h1{margin:1rem 0;font-size:clamp(2.25rem,7vw,4rem);font-weight:430;line-height:.98;letter-spacing:-.055em}.oauth-client-name{margin:2rem 0 .35rem;font-size:var(--ui-type-large);font-weight:600}.oauth-permissions{margin-top:2rem;border-block:1px solid var(--ui-border);padding:1.25rem 0}.oauth-permissions ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.oauth-permissions li{border-radius:var(--ui-radius-control);padding:.4rem .7rem;color:var(--ui-text-secondary);background:var(--ui-border);font-size:var(--ui-type-xsmall)}.oauth-redirect-host{color:var(--ui-text-secondary);font-size:var(--ui-type-small)}.oauth-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2rem}.bootstrap-chat{display:flex;flex-direction:column;justify-content:center;width:min(85rem,100%);min-height:min(42rem,calc(100vh - 8rem));margin:0 auto}.bootstrap-chat-copy{display:grid;gap:1rem;margin:0 0 2rem;text-align:center}.bootstrap-chat>.bootstrap-chat-copy>h1,.bootstrap-chat>h1{margin:0;font-size:clamp(2.5rem,5vw,3rem);font-weight:400;line-height:.96;letter-spacing:-.05em}.bootstrap-chat-subtitle{margin:0;color:var(--ui-neutral-600);font-size:var(--ui-type-medium);line-height:1.2;letter-spacing:-.02em}.bootstrap-composer{width:min(44.75rem,100%);margin-inline:auto}.app-shell>.app-sidebar{position:sticky;grid-column:1;top:0;align-self:start;flex-direction:column;min-height:100vh;border-right:0;border-bottom:0}.dashboard-home>.dashboard-header{position:sticky;grid-column:1;top:0;align-self:start;flex-direction:column;min-height:100vh;border-right:0;border-bottom:0}.dashboard-home>.dashboard-header{align-items:flex-start}.app-shell>.app-sidebar{align-items:stretch}.dashboard-home>.dashboard-header .ui-user-menu{margin-top:auto}.dashboard-primary-navigation{display:grid;width:100%;gap:.2rem;margin-top:2rem}.dashboard-navigation-item{display:flex;align-items:center;gap:.8rem;min-height:2.75rem;border-radius:.65rem;padding:0 .75rem;color:var(--ui-text-secondary);text-decoration:none}.dashboard-navigation-item:hover{color:var(--ui-text);background:var(--ui-border)}.dashboard-navigation-item[aria-disabled=true]{cursor:default}.dashboard-home>.dashboard-header .ui-menu{top:auto;right:auto;bottom:calc(100% + .5rem);left:0}.dashboard-home .dashboard-content{margin:0 auto}.dashboard-home .dashboard-intro,.dashboard-home .workspace-list{width:min(40rem,100%);margin:4rem auto 0}.dashboard-home .dashboard-intro{padding:0 1.5rem}.workspace-shell{grid-template-areas:"header header" "navigation content"}.workspace-shell>.dashboard-header{grid-area:header}.workspace-shell>.workspace-navigation{grid-area:navigation}.workspace-shell>.workspace-content,.workspace-shell>.dashboard{grid-area:content}.dashboard-header{position:sticky;z-index:40;top:0;width:100%;min-height:4.5rem;margin:0;border-bottom:1px solid var(--ui-border);padding:0 1.5rem;background:var(--ui-primitive-rgb-255-255-255-92);backdrop-filter:blur(1rem)}.dashboard-brand{gap:.65rem;color:var(--ui-text);font-size:.92rem;font-weight:620;letter-spacing:-.02em}.dashboard-brand-mark{width:2rem;height:2rem;border-radius:50%;color:var(--ui-primitive-ffffff);background:var(--ui-primitive-151515);font-size:.76rem;letter-spacing:-.04em}.workspace-navigation{position:sticky;top:4.5rem;display:flex;flex-direction:column;align-self:start;width:100%;min-height:calc(100vh - 4.5rem);gap:.25rem;margin:0;border:0;border-right:1px solid var(--ui-border);border-radius:0;padding:1.25rem .75rem;background:var(--ui-primitive-f5f5f3)}.workspace-nav-item{flex:none;font-weight:400}.workspace-nav-item.is-active{border-color:transparent;color:var(--ui-side-menu-fg-active);background:var(--ui-side-menu-bg-active)}.workspace-content{width:min(var(--ui-content-max),calc(100% - 3rem));margin:clamp(2.5rem,7vh,5rem) auto}.workspace-title h1,.project-home-header h1,.dashboard h1{color:var(--ui-text);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:420;line-height:1.02;letter-spacing:-.055em}.workspace-title>p:last-child,.muted{color:var(--ui-text-secondary)}.project-navigation-wrap,.project-work-area{width:min(var(--ui-layout-max),calc(100% - 3rem));margin-right:auto;margin-left:auto}.project-navigation-wrap{margin-top:1.25rem}.project-work-area{margin-top:2rem;padding-bottom:4rem}.project-workspace-back{color:var(--ui-text-secondary)}.project-workspace-back:hover{color:var(--ui-text);background:var(--ui-primitive-eaeae7)}.project-toolbar{min-height:3.25rem;border-color:var(--ui-border);border-radius:.8rem;background:var(--ui-primitive-ffffff);box-shadow:0 .2rem .8rem var(--ui-primitive-rgb-21-21-21-4)}.project-nav-item{min-height:var(--ui-control-sm);border-radius:var(--ui-side-menu-radius);color:var(--ui-side-menu-fg);font-size:var(--ui-type-small);font-weight:400}.project-nav-item:hover,.project-nav-item.is-active,.project-toolbar-actions .ui-icon-button:hover,.project-toolbar-actions .ui-icon-button.is-active,.project-toolbar-actions .ui-popover-menu.is-active>.ui-icon-button{color:var(--ui-side-menu-fg-active);background:var(--ui-side-menu-bg-active)}.project-nav-item:hover{color:var(--ui-side-menu-fg-hover);background:var(--ui-side-menu-bg-hover)}.project-nav-item.is-active{color:var(--ui-side-menu-fg-active);background:var(--ui-side-menu-bg-active)}.ui-surface{border-color:var(--ui-border);background:var(--ui-primitive-ffffff)}.ui-button{--ui-button-fg: var(--ui-button-fill-fg);--ui-button-icon-fg: var(--ui-button-icon);--ui-button-glyph: var(--ui-button-fill-fg);box-sizing:border-box;height:var(--ui-button-md);min-height:var(--ui-button-md);border:1px solid transparent;border-radius:var(--ui-button-radius);padding:0 1rem;gap:.25rem;color:var(--ui-button-fg);background:var(--ui-button-fill-bg);font-size:var(--ui-type-medium);font-weight:500;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.ui-button .ui-button-icon{flex:none;color:var(--ui-button-icon-fg)}.ui-button-icon-only,.ui-button-icon-only .ui-button-icon{color:var(--ui-button-glyph)}.ui-button-label{display:inline-flex;align-items:center;padding:1px .375rem 0}.ui-button-large,.ui-button-medium{height:var(--ui-button-md);min-height:var(--ui-button-md);padding:0 1rem;gap:.25rem;font-size:var(--ui-type-medium);letter-spacing:-.01em}.ui-button-small{height:var(--ui-control-sm);min-height:var(--ui-control-sm);padding:0 .75rem;gap:.125rem;font-size:var(--ui-type-small);letter-spacing:-.01em}.ui-button-xsmall{height:var(--ui-control-xs);min-height:var(--ui-control-xs);padding:0 .5rem;gap:0;font-size:var(--ui-type-xsmall);letter-spacing:0}.ui-button-small .ui-button-label,.ui-button-xsmall .ui-button-label{padding:1px .25rem 0}.ui-button-icon-only.ui-button-large,.ui-button-icon-only.ui-button-medium,.ui-icon-button-large,.ui-icon-button-medium{width:var(--ui-button-icon-md);min-width:var(--ui-button-icon-md);max-width:var(--ui-button-icon-md);min-height:var(--ui-button-md);height:var(--ui-button-md);padding:0;gap:0}.ui-button-icon-only.ui-button-small,.ui-icon-button-small{width:var(--ui-control-icon-sm);min-width:var(--ui-control-icon-sm);max-width:var(--ui-control-icon-sm);min-height:var(--ui-control-sm);height:var(--ui-control-sm);padding:0;gap:0}.ui-button-icon-only.ui-button-xsmall,.ui-icon-button-xsmall{width:var(--ui-control-icon-xs);min-width:var(--ui-control-icon-xs);max-width:var(--ui-control-icon-xs);min-height:var(--ui-control-xs);height:var(--ui-control-xs);padding:0;gap:0}.ui-icon-button{box-sizing:border-box;width:var(--ui-button-icon-md);min-height:var(--ui-button-md);border:1px solid transparent;border-radius:var(--ui-button-radius);color:var(--ui-button-glyph)}.ui-button-primary,.ui-button-fill,.ui-icon-button-default,.ui-icon-button-primary,.ui-icon-button-fill{--ui-button-fg: var(--ui-button-fill-fg);--ui-button-icon-fg: var(--ui-button-icon);--ui-button-glyph: var(--ui-button-fill-fg);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-fill-bg)}.ui-button-primary:disabled,.ui-button-primary[aria-disabled=true],.ui-button-fill:disabled,.ui-icon-button-default:disabled,.ui-icon-button-primary:disabled,.ui-icon-button-fill:disabled{--ui-button-fg: var(--ui-button-fill-fg-disabled);--ui-button-icon-fg: var(--ui-button-fill-fg-disabled);--ui-button-glyph: var(--ui-button-fill-fg-disabled);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-fill-bg-disabled);transform:none}.ui-button-secondary,.ui-button-stroke,.ui-icon-button-secondary,.ui-icon-button-stroke{--ui-button-fg: var(--ui-color-text);--ui-button-icon-fg: var(--ui-button-icon);--ui-button-glyph: var(--ui-color-text);border-color:var(--ui-button-stroke-border);color:var(--ui-button-fg);background:var(--ui-button-stroke-bg);backdrop-filter:var(--ui-button-blur)}.ui-button-secondary:disabled,.ui-button-secondary[aria-disabled=true],.ui-button-stroke:disabled,.ui-icon-button-secondary:disabled,.ui-icon-button-stroke:disabled{--ui-button-fg: var(--ui-button-disabled-fg);--ui-button-icon-fg: var(--ui-button-disabled-fg);--ui-button-glyph: var(--ui-button-disabled-fg);border-color:var(--ui-button-stroke-border);color:var(--ui-button-fg);background:var(--ui-button-stroke-bg)}.ui-button-ghost,.ui-icon-button-ghost{--ui-button-fg: var(--ui-color-text);--ui-button-icon-fg: var(--ui-button-icon);--ui-button-glyph: var(--ui-color-text);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-ghost-bg)}.ui-button-ghost:disabled,.ui-button-ghost[aria-disabled=true],.ui-icon-button-ghost:disabled{--ui-button-fg: var(--ui-button-disabled-fg);--ui-button-icon-fg: var(--ui-button-disabled-fg);--ui-button-glyph: var(--ui-button-disabled-fg);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-ghost-bg)}.ui-button-quiet,.ui-icon-button-quiet{--ui-button-fg: var(--ui-color-text);--ui-button-icon-fg: var(--ui-button-icon);--ui-button-glyph: var(--ui-color-text);border-color:transparent;color:var(--ui-button-fg);background:transparent;backdrop-filter:var(--ui-button-blur)}.ui-button-quiet:disabled,.ui-button-quiet[aria-disabled=true],.ui-icon-button-quiet:disabled{--ui-button-fg: var(--ui-button-disabled-fg);--ui-button-icon-fg: var(--ui-button-disabled-fg);--ui-button-glyph: var(--ui-button-disabled-fg);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-quiet-bg-disabled);text-decoration:none}.ui-button-danger,.ui-icon-button-danger{--ui-button-fg: var(--ui-button-danger-fg);--ui-button-icon-fg: var(--ui-button-danger-icon);--ui-button-glyph: var(--ui-button-danger-fg);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-danger-bg)}.ui-button-danger:disabled,.ui-button-danger[aria-disabled=true],.ui-icon-button-danger:disabled{--ui-button-fg: var(--ui-button-disabled-fg);--ui-button-icon-fg: var(--ui-button-disabled-fg);--ui-button-glyph: var(--ui-button-disabled-fg);border-color:transparent;color:var(--ui-button-fg);background:var(--ui-button-ghost-bg)}.ui-avatar-button{color:var(--ui-text-secondary)}.ui-avatar-button:hover,.ui-avatar-button[aria-expanded=true]{background:var(--ui-primitive-efefec)}.ui-avatar{color:var(--ui-avatar-empty-fg);background:var(--ui-avatar-empty-bg)}.ui-menu,.ui-popover-menu-content{border-color:var(--ui-tok-context-menu-border);color:var(--ui-tok-text-primary);background:var(--ui-tok-context-menu-bg);box-shadow:var(--ui-shadow-raised)}.ui-popover-menu-content a{color:var(--ui-text)}.ui-popover-menu-content a:hover,.ui-popover-menu-content a:focus-visible{background:var(--ui-primitive-efefec)}.ui-field{color:var(--ui-primitive-5f5f5b);font-size:.72rem;font-weight:520}.ui-field input:not(.ui-input-field),.ui-field textarea,.ui-select select{border-color:transparent;border-radius:.65rem;color:var(--ui-text);background:var(--ui-primitive-ececea)}.ui-field input:not(.ui-input-field):not(:placeholder-shown),.ui-field textarea:not(:placeholder-shown){border-color:var(--ui-border);background:var(--ui-primitive-ffffff)}.ui-field input:hover:not(:disabled,.ui-input-field),.ui-field textarea:hover:not(:disabled),.ui-select select:hover:not(:disabled){border-color:var(--ui-primitive-d5d5d1);background:var(--ui-primitive-e5e5e1)}.ui-field input:not(.ui-input-field):focus,.ui-field textarea:focus,.ui-select select:focus-visible{border-color:var(--ui-primitive-151515);outline:2px solid var(--ui-focus);outline-offset:1px}.ui-field input:not(.ui-input-field)[aria-invalid=true],.ui-field textarea[aria-invalid=true]{border-color:var(--ui-primitive-ff5d52);background:var(--ui-primitive-fff0ee)}.ui-field input:not(.ui-input-field)[aria-invalid=true]:hover,.ui-field textarea[aria-invalid=true]:hover{border-color:var(--ui-primitive-ef4e44);background:var(--ui-primitive-ffe7e3)}.ui-field input:not(.ui-input-field):disabled,.ui-field textarea:disabled,.ui-select select:disabled{border-color:transparent;color:var(--ui-primitive-aaa9a4);background:var(--ui-primitive-f0f0ed)}.ui-field input:not(.ui-input-field):disabled::placeholder,.ui-field textarea:disabled::placeholder{color:var(--ui-primitive-bbb9b4)}.ui-field-error{color:var(--ui-primitive-ff5d52)}.ui-badge-neutral,.execution-status{color:var(--ui-primitive-686864);background:var(--ui-primitive-ecece9)}.ui-badge-positive,.status-completed,.project-status-active,.project-status-completed{color:var(--ui-primitive-176b4b);background:var(--ui-primitive-e6f5ed)}.ui-badge-negative,.status-failed{color:var(--ui-primitive-c43f36);background:var(--ui-primitive-fff0ee)}.ui-badge-warning{color:var(--ui-primitive-8a6200);background:var(--ui-primitive-fff5d6)}.project-assistant{top:6rem;bottom:1.5rem;border-color:var(--ui-border);border-radius:1rem;background:var(--ui-primitive-ffffff);box-shadow:0 1.5rem 5rem var(--ui-primitive-rgb-21-21-21-13)}.project-assistant-header,.chat-shell-embedded .composer{border-color:var(--ui-border);background:var(--ui-primitive-ffffff)}.chat-suggestions .ui-button,.message{border-color:var(--ui-border)}.message-user{border-color:var(--ui-primitive-151515)}.composer{border-color:var(--ui-border)}.composer .ui-field textarea{min-height:3rem;border:1px solid var(--ui-primitive-151515);border-radius:999px;padding:.82rem 3.25rem .82rem 1rem;background:var(--ui-primitive-151515);color:var(--ui-primitive-ffffff);resize:none}.composer .ui-field textarea::placeholder{color:var(--ui-primitive-adada8)}.composer-send{color:var(--ui-primitive-151515);background:var(--ui-primitive-ffffff)}.composer-send:hover{color:var(--ui-primitive-151515);background:var(--ui-primitive-e5e5e1)}.card,.project-row,.workspace-row,.execution-row,.ingestion-batch,.proposal-review{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-primitive-ffffff)}.proposal-review pre,.evidence-list blockquote{color:var(--ui-text);background:var(--ui-primitive-f1f1ee)}.project-home{padding:0}.primary-link{border:1px solid var(--ui-primitive-151515);border-radius:999px;color:var(--ui-primitive-ffffff);background:var(--ui-primitive-151515);font-size:.78rem;font-weight:560}.next-step-card{margin-bottom:1rem;border:0;border-radius:1rem;color:var(--ui-primitive-151515);background:var(--ui-primitive-b9ff38)}.next-step-card .eyebrow,.next-step-card p,.next-step-card h2{color:var(--ui-primitive-151515)}.journey-list{gap:.5rem}.journey-step{border-color:var(--ui-border);border-radius:.9rem;color:var(--ui-primitive-151515);background:var(--ui-primitive-ffffff)}.journey-step p{color:var(--ui-primitive-777773)}.journey-index,.journey-status{color:var(--ui-primitive-686864);background:var(--ui-primitive-ecece9)}.state-complete{border-color:var(--ui-primitive-bcdccc)}.state-complete .journey-status{color:var(--ui-primitive-176b4b);background:var(--ui-primitive-e6f5ed)}.state-blocked .journey-status,.step-note{color:var(--ui-primitive-8a6200)}a{color:var(--ui-primitive-151515);text-underline-offset:.15em}.language-switcher{color:var(--ui-text-secondary)}.language-switcher select,.language-switcher-compact select,.tenant-card,.empty-state{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-primitive-ffffff)}.region,.quality-score{color:var(--ui-primitive-176b4b);background:var(--ui-primitive-e6f5ed)}.resource-option{grid-template-columns:minmax(0,1fr) auto}.resource-option .ui-checkbox{min-width:0}.ingestion-batch.ui-button{justify-content:space-between;border-color:var(--ui-border);border-radius:.75rem;color:var(--ui-text);background:var(--ui-primitive-ffffff)}.language-switcher select:focus-visible{border-color:var(--ui-primitive-151515);box-shadow:0 0 0 .2rem var(--ui-primitive-rgb-21-21-21-10)}@media(max-width:760px){.workspace-navigation{position:sticky;z-index:30;top:4.5rem;flex-direction:row;min-height:auto;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ui-border);padding:.5rem .75rem}.workspace-navigation-label,.workspace-navigation .ui-side-menu-list-head,.workspace-nav-item span{display:none}.workspace-nav-item{justify-content:center;min-width:2.75rem}.workspace-content{width:min(100% - 2rem,var(--ui-content-max));margin-top:2rem}.project-navigation-wrap,.project-work-area{width:calc(100% - 2rem)}.project-primary-navigation{overflow-x:auto}.project-nav-item span{display:none}}.project-stage-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 3rem;padding:0;list-style:none}.project-stage{position:relative;display:flex;align-items:center;min-height:4.25rem;gap:.75rem;border-bottom:1px solid var(--ui-border);color:var(--ui-primitive-aaa9a4)}.project-stage>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:var(--ui-primitive-f1f1ee);font-size:.74rem;font-weight:600}.project-stage>strong{font-size:.82rem;font-weight:560}.project-stage-active,.project-stage-complete{color:var(--ui-primitive-151515)}.project-stage-active{border-bottom-color:var(--ui-primitive-151515)}.project-stage-active>span,.project-stage-complete>span{color:var(--ui-primitive-ffffff);background:var(--ui-primitive-151515)}.project-stage-blocked{color:var(--ui-primitive-8a6200)}@media(max-width:640px){.project-stage-track{grid-template-columns:1fr 1fr}}.workspace-shell>.dashboard-header .ui-user-menu,.project-shell>.dashboard-header .ui-user-menu{z-index:45}.workspace-shell>.dashboard-header .ui-menu,.project-shell>.dashboard-header .ui-menu{top:auto;right:auto;bottom:calc(100% + .5rem);left:0}.workspace-shell>.workspace-navigation,.project-shell>.project-navigation-wrap{padding-bottom:5rem}.workspace-shell>.workspace-content,.workspace-shell>.dashboard,.project-shell>.project-work-area{grid-column:2;grid-row:1 / span 2}.project-shell>.project-work-area{margin:0 auto}.project-navigation-wrap .project-workspace-back{width:calc(100% - 1.5rem);margin:.75rem}.project-navigation-wrap .project-toolbar{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:.25rem;margin:0;border:0;border-radius:0;padding:0 .75rem;background:transparent;box-shadow:none}.project-navigation-wrap .project-primary-navigation{display:flex;flex-direction:column;align-items:stretch}.project-navigation-wrap .project-nav-item{justify-content:flex-start;width:100%}.project-navigation-wrap .project-toolbar-actions{justify-content:flex-start;order:-1;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--ui-border)}.project-navigation-wrap .project-toolbar-actions:before{color:var(--ui-primitive-8b8b86);font-size:.68rem;content:"Assistant"}.project-navigation-wrap .project-toolbar-actions .ui-icon-button{margin-left:auto}.project-navigation-wrap .ui-context-menu{top:calc(100% + var(--ui-space-1));right:0;left:0}.project-assistant{top:1.5rem;right:1.5rem;bottom:1.5rem}@media(max-width:760px){.dashboard-home{display:block}.dashboard-home>.dashboard-header{position:sticky;flex-direction:row;align-items:center;min-height:4.5rem;border-right:0;border-bottom:1px solid var(--ui-border)}.dashboard-home>.dashboard-header .ui-user-menu{margin-top:0;margin-left:auto}.dashboard-home>.dashboard-content{padding-top:3rem}.workspace-shell>.workspace-navigation,.project-shell>.project-navigation-wrap{border-bottom:1px solid var(--ui-border);padding-bottom:.5rem}.project-navigation-wrap .project-workspace-back,.project-navigation-wrap .project-toolbar-actions:before{display:none}.project-navigation-wrap .project-toolbar,.project-navigation-wrap .project-primary-navigation{flex-direction:row}.project-navigation-wrap .project-toolbar{padding:.5rem .75rem}.project-navigation-wrap .project-toolbar-actions{order:initial;margin:0 0 0 auto;padding:0;border:0}.project-shell>.project-work-area{padding-top:2rem}}.eyebrow{color:var(--ui-text-secondary)}.dashboard-home .workspace-icon,.dashboard-home .empty-state-icon,.workspace-shell .empty-state-icon{color:var(--ui-text);background:var(--ui-primitive-efefec)}.dashboard-home .workspace-action-label{color:var(--ui-text)}.dashboard-home .workspace-row:hover{background:var(--ui-primitive-f1f1ee)}.dashboard-home .workspace-row:active{background:var(--ui-primitive-dfdfdb)}.ui-avatar-button:active{color:var(--ui-primitive-ffffff);background:var(--ui-primitive-151515);transform:scale(.96)}.project-journey-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.workspace-nav-item:active,.project-nav-item:active,.project-workspace-back:active{color:var(--ui-text);transform:scale(.98)}.project-row:hover{background:var(--ui-primitive-f1f1ee)}.ui-popover-menu>.ui-icon-button[aria-expanded=true]{border-color:var(--ui-primitive-151515);color:var(--ui-primitive-ffffff);background:var(--ui-primitive-151515)}.evidence-list blockquote{border-left-color:var(--ui-primitive-151515)}.onboarding-create{display:grid;max-width:62rem;gap:.75rem;margin-top:2rem;border:0;border-radius:1.5rem;padding:clamp(2rem,5vw,4rem);background:var(--ui-primitive-ffffff)}.onboarding-create h3{max-width:48rem;margin:0;font-size:clamp(2rem,5vw,4.5rem);font-weight:420;line-height:1;letter-spacing:-.055em}.onboarding-create>p:not(.onboarding-step){max-width:34rem;margin:0;color:var(--ui-text-secondary);font-size:1rem}.onboarding-step{margin:0 0 1.5rem;color:var(--ui-text-secondary);font-size:.72rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.empty-state-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:48rem;gap:.75rem;margin-top:2rem}.project-create-panel .empty-state-form{grid-template-columns:minmax(14rem,1fr) minmax(18rem,1.4fr) auto}.section-heading-actions{display:flex;align-items:center;gap:.75rem}@media(max-width:760px){.empty-state-form,.project-create-panel .empty-state-form{grid-template-columns:1fr}.empty-state-form .ui-button{width:100%}}@media(max-width:960px){.project-create-panel .empty-state-form{grid-template-columns:minmax(0,1fr)}.project-create-panel .empty-state-form .ui-button{width:100%}}.chat-suggestions .ui-button{border-color:transparent}.chat-suggestions .ui-button:hover{border-color:var(--ui-primitive-d9d9d5)}.chat-suggestions .ui-button:active{border-color:var(--ui-primitive-151515);color:var(--ui-primitive-ffffff);background:var(--ui-primitive-151515)}@media(min-width:1101px){.project-work-area.has-assistant{display:grid;grid-template-columns:minmax(22rem,27rem) minmax(0,1fr);align-items:start;gap:1.5rem}.project-work-area.has-assistant.assistant-right{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem)}.project-work-area.has-assistant .project-assistant{position:sticky;z-index:10;top:1.5rem;right:auto;bottom:auto;left:auto;width:100%;height:calc(100vh - 3rem);min-height:38rem;border-radius:1.25rem;box-shadow:none}.project-work-area.assistant-left .project-assistant{order:-1}}:root{--ui-palette-accent-blue-dark-01: #0a90ff;--ui-palette-accent-blue-dark-02: #4574a9;--ui-palette-accent-blue-dark-03: #172a40;--ui-palette-accent-blue-dark-04: #131b25;--ui-palette-accent-blue-light-01: #0a90ff;--ui-palette-accent-blue-light-02: #77a8e0;--ui-palette-accent-blue-light-03: #cee7ff;--ui-palette-accent-blue-light-04: #e6f3ff;--ui-palette-accent-blue-light-05: #006cd8;--ui-palette-accent-green-dark-01: #5ada30;--ui-palette-accent-green-dark-02: #4a813c;--ui-palette-accent-green-dark-03: #192f13;--ui-palette-accent-green-dark-04: #141e11;--ui-palette-accent-green-light-01: #5ada30;--ui-palette-accent-green-light-02: #7db66f;--ui-palette-accent-green-light-03: #d1eeca;--ui-palette-accent-green-light-04: #e8f6e4;--ui-palette-accent-green-light-05: #008100;--ui-palette-accent-lime-dark-01: #baff52;--ui-palette-accent-lime-dark-02: #57801a;--ui-palette-accent-lime-dark-03: #1e2f05;--ui-palette-accent-lime-dark-04: #151e0b;--ui-palette-accent-lime-light-01: #baff52;--ui-palette-accent-lime-light-02: #8eb365;--ui-palette-accent-lime-light-03: #d8edc4;--ui-palette-accent-lime-light-04: #ebf6e2;--ui-palette-accent-lime-light-05: #427d00;--ui-palette-accent-orange-dark-01: #ffa425;--ui-palette-accent-orange-dark-02: #926838;--ui-palette-accent-orange-dark-03: #362512;--ui-palette-accent-orange-dark-04: #211911;--ui-palette-accent-orange-light-01: #ffa425;--ui-palette-accent-orange-light-02: #c89b6b;--ui-palette-accent-orange-light-03: #f6dfc8;--ui-palette-accent-orange-light-04: #fbefe3;--ui-palette-accent-orange-light-05: #ac5700;--ui-palette-accent-purple-dark-01: #925cf5;--ui-palette-accent-purple-dark-02: #7763ab;--ui-palette-accent-purple-dark-03: #2b2340;--ui-palette-accent-purple-dark-04: #1c1826;--ui-palette-accent-purple-light-01: #925cf5;--ui-palette-accent-purple-light-02: #aa96e2;--ui-palette-accent-purple-light-03: #e6ddff;--ui-palette-accent-purple-light-04: #f2eeff;--ui-palette-accent-purple-light-05: #844be3;--ui-palette-accent-red-dark-01: #f3362f;--ui-palette-accent-red-dark-02: #aa544b;--ui-palette-accent-red-dark-03: #401d19;--ui-palette-accent-red-dark-04: #261614;--ui-palette-accent-red-light-01: #f3362f;--ui-palette-accent-red-light-02: #e3887c;--ui-palette-accent-red-light-03: #ffd7cf;--ui-palette-accent-red-light-04: #ffebe7;--ui-palette-accent-red-light-05: #da1015;--ui-palette-accent-turquoise-dark-01: #49e5ef;--ui-palette-accent-turquoise-dark-02: #3e7d81;--ui-palette-accent-turquoise-dark-03: #142e2f;--ui-palette-accent-turquoise-dark-04: #121d1e;--ui-palette-accent-turquoise-light-01: #49e5ef;--ui-palette-accent-turquoise-light-02: #72b1b5;--ui-palette-accent-turquoise-light-03: #cdeaec;--ui-palette-accent-turquoise-light-04: #e6f5f6;--ui-palette-accent-turquoise-light-05: #007b85;--ui-palette-accent-yellow-dark-01: #ffe925;--ui-palette-accent-yellow-dark-02: #7c7329;--ui-palette-accent-yellow-dark-03: #2d2a0c;--ui-palette-accent-yellow-dark-04: #1d1b0f;--ui-palette-accent-yellow-light-01: #ffe925;--ui-palette-accent-yellow-light-02: #b0a75e;--ui-palette-accent-yellow-light-03: #e9e6c3;--ui-palette-accent-yellow-light-04: #f4f2e1;--ui-palette-accent-yellow-light-05: #846c00;--ui-palette-neutral-dark-01: #f0f0f0;--ui-palette-neutral-dark-02: #ececec;--ui-palette-neutral-dark-03: #aeaeae;--ui-palette-neutral-dark-04: #7a7a7a;--ui-palette-neutral-dark-045: #3a3a3a;--ui-palette-neutral-dark-05: #303030;--ui-palette-neutral-dark-06: #1c1c1c;--ui-palette-neutral-dark-07: #171717;--ui-palette-neutral-dark-07-0: rgb(19 19 19 / 0%);--ui-palette-neutral-dark-08: #131313;--ui-palette-neutral-dark-08-0: rgb(19 19 19 / 0%);--ui-palette-neutral-dark-08-40: rgb(19 19 19 / 40%);--ui-palette-neutral-dark-08-64: rgb(19 19 19 / 64%);--ui-palette-neutral-dark-09: #0c0c0c;--ui-palette-neutral-dark-09-0: rgb(12 12 12 / 0%);--ui-palette-neutral-dark-09-40: rgb(12 12 12 / 40%);--ui-palette-neutral-dark-09-64: rgb(12 12 12 / 64%);--ui-palette-neutral-light-01: #292929;--ui-palette-neutral-light-02: #373737;--ui-palette-neutral-light-03: #6b6b6b;--ui-palette-neutral-light-04: #9d9d9d;--ui-palette-neutral-light-045: #d1d1d1;--ui-palette-neutral-light-05: #eeeeee;--ui-palette-neutral-light-06: #f5f5f5;--ui-palette-neutral-light-07: #fafafa;--ui-palette-neutral-light-07-0: rgb(255 255 255 / 0%);--ui-palette-neutral-light-08: #ffffff;--ui-palette-neutral-light-08-0: rgb(255 255 255 / 0%);--ui-palette-neutral-light-08-08: rgb(255 255 255 / 8%);--ui-palette-neutral-light-08-16: rgb(255 255 255 / 16%);--ui-palette-neutral-light-08-40: rgb(255 255 255 / 40%);--ui-palette-neutral-light-08-64: rgb(255 255 255 / 64%);--ui-num-1: 1px;--ui-num-2: 2px;--ui-num-4: 4px;--ui-num-6: 6px;--ui-num-8: 8px;--ui-num-10: 10px;--ui-num-12: 12px;--ui-num-14: 14px;--ui-num-16: 16px;--ui-num-18: 18px;--ui-num-20: 20px;--ui-num-24: 24px;--ui-num-28: 28px;--ui-num-32: 32px;--ui-num-36: 36px;--ui-num-40: 40px;--ui-num-44: 44px;--ui-num-48: 48px;--ui-num-56: 56px;--ui-num-64: 64px;--ui-num-72: 72px;--ui-num-80: 80px;--ui-num-88: 88px;--ui-num-96: 96px;--ui-num-104: 104px;--ui-num-112: 112px;--ui-num-120: 120px;--ui-num-160: 160px;--ui-num-0-5: .5px}:root,:root[data-theme=light]{color-scheme:light;--ui-tok-fade-bg-0: var(--ui-palette-neutral-light-08-0);--ui-tok-fade-bg-100: var(--ui-palette-neutral-light-08);--ui-tok-fade-bg-subtle-0: var(--ui-palette-neutral-light-07-0);--ui-tok-fade-bg-subtle-100: var(--ui-palette-neutral-light-07);--ui-tok-attach-file-input-ava-bg: var(--ui-palette-neutral-dark-06);--ui-tok-attach-file-input-ava-icon: var(--ui-palette-neutral-dark-03);--ui-tok-attach-file-input-bg: var(--ui-palette-neutral-dark-07);--ui-tok-attach-file-input-border: var(--ui-palette-neutral-dark-08);--ui-tok-attach-file-input-btn-close-bg: var(--ui-palette-neutral-light-08);--ui-tok-attach-file-input-btn-close-icon: var(--ui-palette-neutral-light-02);--ui-tok-attach-file-input-meta-text: var(--ui-palette-neutral-light-04);--ui-tok-attach-file-input-text: var(--ui-palette-neutral-light-08);--ui-tok-ava-doc-bg: var(--ui-palette-neutral-light-06);--ui-tok-ava-doc-icon: var(--ui-palette-neutral-light-03);--ui-tok-ava-project-bg: var(--ui-palette-neutral-light-05);--ui-tok-ava-project-icon: var(--ui-palette-neutral-light-03);--ui-tok-ava-user-bg: var(--ui-palette-neutral-light-06);--ui-tok-ava-user-icon: var(--ui-palette-neutral-light-03);--ui-tok-avatar-logo-accent: var(--ui-palette-neutral-light-01);--ui-tok-avatar-logo-base: var(--ui-palette-neutral-light-07);--ui-tok-avatar-logo-bg: var(--ui-palette-neutral-light-04);--ui-tok-background-active: var(--ui-palette-neutral-light-04);--ui-tok-background-app: var(--ui-palette-neutral-light-08);--ui-tok-background-component: var(--ui-palette-neutral-light-06);--ui-tok-background-hover: var(--ui-palette-neutral-light-05);--ui-tok-background-side-menu: var(--ui-palette-neutral-light-07);--ui-tok-background-subtle: var(--ui-palette-neutral-light-07);--ui-tok-border-default: var(--ui-palette-neutral-light-05);--ui-tok-border-hover: var(--ui-palette-neutral-light-045);--ui-tok-border-strong: var(--ui-palette-neutral-light-04);--ui-tok-border-subtle: var(--ui-palette-neutral-light-06);--ui-tok-btn-close-bg: var(--ui-palette-neutral-light-01);--ui-tok-btn-close-icon: var(--ui-palette-neutral-light-08);--ui-tok-bubble-bg-outgoing: var(--ui-palette-neutral-light-06);--ui-tok-bubble-text-incoming: var(--ui-palette-neutral-light-01);--ui-tok-bubble-text-outgoing: var(--ui-palette-neutral-light-01);--ui-tok-bubble-text-typing: var(--ui-palette-neutral-light-04);--ui-tok-button-input-no-fill-bg-hover: var(--ui-palette-neutral-light-02);--ui-tok-button-input-no-fill-bg-pressed: var(--ui-palette-neutral-light-02);--ui-tok-button-input-no-fill-icon-default: var(--ui-palette-neutral-light-07);--ui-tok-button-input-no-fill-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-input-no-fill-icon-hover: var(--ui-palette-neutral-light-07);--ui-tok-button-input-no-fill-icon-pressed: var(--ui-palette-neutral-light-08);--ui-tok-button-input-white-bg-default: var(--ui-palette-neutral-light-08);--ui-tok-button-input-white-bg-disabled: var(--ui-palette-neutral-dark-03);--ui-tok-button-input-white-bg-hover: var(--ui-palette-neutral-dark-02);--ui-tok-button-input-white-bg-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-button-input-white-icon-default: var(--ui-palette-neutral-dark-06);--ui-tok-button-input-white-icon-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-button-input-white-icon-hover: var(--ui-palette-neutral-dark-07);--ui-tok-button-input-white-icon-pressed: var(--ui-palette-neutral-dark-08);--ui-tok-button-danger-bg-default: var(--ui-palette-accent-red-light-04);--ui-tok-button-danger-bg-disabled: var(--ui-palette-neutral-light-06);--ui-tok-button-danger-bg-hover: var(--ui-palette-accent-red-light-03);--ui-tok-button-danger-bg-pressed: var(--ui-palette-accent-red-light-04);--ui-tok-button-danger-icon-solo-default: var(--ui-palette-accent-red-light-01);--ui-tok-button-danger-icon-solo-hover: var(--ui-palette-accent-red-light-01);--ui-tok-button-danger-icon-default: var(--ui-palette-accent-red-light-02);--ui-tok-button-danger-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-danger-icon-hover: var(--ui-palette-accent-red-light-02);--ui-tok-button-danger-icon-pressed: var(--ui-palette-accent-red-light-02);--ui-tok-button-danger-text-default: var(--ui-palette-accent-red-light-01);--ui-tok-button-danger-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-danger-text-hover: var(--ui-palette-accent-red-light-01);--ui-tok-button-danger-text-pressed: var(--ui-palette-accent-red-light-02);--ui-tok-button-fill-bg-default: var(--ui-palette-neutral-light-01);--ui-tok-button-fill-bg-disabled: var(--ui-palette-neutral-light-05);--ui-tok-button-fill-bg-hover: var(--ui-palette-neutral-light-02);--ui-tok-button-fill-bg-pressed: var(--ui-palette-neutral-light-02);--ui-tok-button-fill-icon-solo-default: var(--ui-palette-neutral-light-07);--ui-tok-button-fill-icon-solo-hover: var(--ui-palette-neutral-light-07);--ui-tok-button-fill-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-button-fill-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-fill-icon-hover: var(--ui-palette-neutral-light-04);--ui-tok-button-fill-icon-pressed: var(--ui-palette-neutral-light-05);--ui-tok-button-fill-text-default: var(--ui-palette-neutral-light-07);--ui-tok-button-fill-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-fill-text-hover: var(--ui-palette-neutral-light-07);--ui-tok-button-fill-text-pressed: var(--ui-palette-neutral-light-06);--ui-tok-button-ghost-bg-default: var(--ui-palette-neutral-light-06);--ui-tok-button-ghost-bg-disabled: var(--ui-palette-neutral-light-06);--ui-tok-button-ghost-bg-hover: var(--ui-palette-neutral-light-05);--ui-tok-button-ghost-bg-pressed: var(--ui-palette-neutral-light-045);--ui-tok-button-ghost-icon-solo-default: var(--ui-palette-neutral-light-01);--ui-tok-button-ghost-icon-solo-hover: var(--ui-palette-neutral-light-01);--ui-tok-button-ghost-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-button-ghost-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-ghost-icon-hover: var(--ui-palette-neutral-light-04);--ui-tok-button-ghost-icon-pressed: var(--ui-palette-neutral-light-03);--ui-tok-button-ghost-text-default: var(--ui-palette-neutral-light-01);--ui-tok-button-ghost-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-ghost-text-hover: var(--ui-palette-neutral-light-01);--ui-tok-button-ghost-text-pressed: var(--ui-palette-neutral-light-02);--ui-tok-button-no-fill-bg-disabled: var(--ui-palette-neutral-light-07);--ui-tok-button-no-fill-bg-hover: var(--ui-palette-neutral-light-06);--ui-tok-button-no-fill-bg-pressed: var(--ui-palette-neutral-light-05);--ui-tok-button-no-fill-icon-solo-default: var(--ui-palette-neutral-light-01);--ui-tok-button-no-fill-icon-solo-hover: var(--ui-palette-neutral-light-01);--ui-tok-button-no-fill-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-button-no-fill-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-no-fill-icon-hover: var(--ui-palette-neutral-light-04);--ui-tok-button-no-fill-icon-pressed: var(--ui-palette-neutral-light-03);--ui-tok-button-no-fill-text-default: var(--ui-palette-neutral-light-01);--ui-tok-button-no-fill-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-no-fill-text-hover: var(--ui-palette-neutral-light-01);--ui-tok-button-no-fill-text-pressed: var(--ui-palette-neutral-light-02);--ui-tok-button-stroke-bg-default: var(--ui-palette-neutral-light-08-40);--ui-tok-button-stroke-bg-disabled: var(--ui-palette-neutral-light-08-40);--ui-tok-button-stroke-bg-hover: var(--ui-palette-neutral-light-08-40);--ui-tok-button-stroke-bg-pressed: var(--ui-palette-neutral-light-05);--ui-tok-button-stroke-border-default: var(--ui-palette-neutral-light-05);--ui-tok-button-stroke-border-disabled: var(--ui-palette-neutral-light-05);--ui-tok-button-stroke-border-hover: var(--ui-palette-neutral-light-04);--ui-tok-button-stroke-border-pressed: var(--ui-palette-neutral-light-05);--ui-tok-button-stroke-icon-solo-default: var(--ui-palette-neutral-light-01);--ui-tok-button-stroke-icon-solo-hover: var(--ui-palette-neutral-light-01);--ui-tok-button-stroke-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-button-stroke-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-stroke-icon-hover: var(--ui-palette-neutral-light-04);--ui-tok-button-stroke-icon-pressed: var(--ui-palette-neutral-light-03);--ui-tok-button-stroke-text-default: var(--ui-palette-neutral-light-01);--ui-tok-button-stroke-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-stroke-text-hover: var(--ui-palette-neutral-light-01);--ui-tok-button-stroke-text-pressed: var(--ui-palette-neutral-light-02);--ui-tok-button-theme-toggle-bg-active: var(--ui-palette-accent-blue-light-04);--ui-tok-button-theme-toggle-bg-default: var(--ui-palette-neutral-light-08);--ui-tok-button-theme-toggle-bg-hover: var(--ui-palette-neutral-light-07);--ui-tok-button-theme-toggle-border-active: var(--ui-palette-accent-blue-light-03);--ui-tok-button-theme-toggle-border-default: var(--ui-palette-neutral-light-05);--ui-tok-button-theme-toggle-border-hover: var(--ui-palette-neutral-light-05);--ui-tok-button-theme-toggle-icon-active: var(--ui-palette-accent-blue-light-05);--ui-tok-button-theme-toggle-icon-default: var(--ui-palette-neutral-light-03);--ui-tok-button-theme-toggle-icon-hover: var(--ui-palette-neutral-light-02);--ui-tok-button-theme-toggle-text-active: var(--ui-palette-accent-blue-light-05);--ui-tok-button-theme-toggle-text-default: var(--ui-palette-neutral-light-01);--ui-tok-button-theme-toggle-text-hover: var(--ui-palette-neutral-light-01);--ui-tok-chat-input-bg: var(--ui-palette-neutral-light-01);--ui-tok-chat-input-button-fill-dark-bg-default: var(--ui-palette-neutral-light-01);--ui-tok-chat-input-button-fill-dark-bg-disabled: var(--ui-palette-neutral-light-03);--ui-tok-chat-input-button-fill-dark-bg-hover: var(--ui-palette-neutral-light-02);--ui-tok-chat-input-button-fill-dark-bg-pressed: var(--ui-palette-neutral-light-02);--ui-tok-chat-input-button-fill-dark-icon-default: var(--ui-palette-neutral-light-07);--ui-tok-chat-input-button-fill-dark-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-chat-input-button-fill-dark-icon-hover: var(--ui-palette-neutral-light-07);--ui-tok-chat-input-button-fill-dark-icon-pressed: var(--ui-palette-neutral-light-05);--ui-tok-chat-input-button-fill-bg-default: var(--ui-palette-neutral-light-08);--ui-tok-chat-input-button-fill-bg-disabled: var(--ui-palette-neutral-dark-03);--ui-tok-chat-input-button-fill-bg-hover: var(--ui-palette-neutral-dark-02);--ui-tok-chat-input-button-fill-bg-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-chat-input-button-fill-icon: var(--ui-palette-neutral-dark-07);--ui-tok-chat-input-button-nofill-bg-hover: var(--ui-palette-neutral-light-08-08);--ui-tok-chat-input-button-nofill-bg-pressed: var(--ui-palette-neutral-light-08-16);--ui-tok-chat-input-button-nofill-icon: var(--ui-palette-neutral-dark-01);--ui-tok-chat-input-text-active: var(--ui-palette-neutral-dark-01);--ui-tok-chat-input-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-chat-input-text-hover: var(--ui-palette-neutral-dark-02);--ui-tok-checkbox-bg-checked-default: var(--ui-palette-accent-blue-light-01);--ui-tok-checkbox-bg-checked-disabled: var(--ui-palette-neutral-light-05);--ui-tok-checkbox-bg-unchecked: var(--ui-palette-neutral-light-08);--ui-tok-checkbox-border-default: var(--ui-palette-neutral-light-04);--ui-tok-checkbox-border-disabled: var(--ui-palette-neutral-light-05);--ui-tok-checkbox-border-hover: var(--ui-palette-neutral-light-03);--ui-tok-checkbox-checkmark: var(--ui-palette-neutral-light-08);--ui-tok-checkbox-checkmark-disabled: var(--ui-palette-neutral-light-04);--ui-tok-checkbox-checkmark-hover: var(--ui-palette-neutral-light-08-64);--ui-tok-checkbox-checkmark-hover-preview: var(--ui-palette-neutral-light-04);--ui-tok-chip-bg-default: var(--ui-palette-accent-blue-light-04);--ui-tok-chip-bg-disabled: var(--ui-palette-neutral-light-06);--ui-tok-chip-bg-hover: var(--ui-palette-accent-blue-light-03);--ui-tok-chip-icon-remove-default: var(--ui-palette-accent-blue-light-01);--ui-tok-chip-icon-remove-disabled: var(--ui-palette-neutral-light-04);--ui-tok-chip-icon-remove-hover: var(--ui-palette-accent-blue-light-01);--ui-tok-chip-icon-default: var(--ui-palette-accent-blue-light-01);--ui-tok-chip-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-chip-icon-hover: var(--ui-palette-accent-blue-light-01);--ui-tok-chip-text-default: var(--ui-palette-accent-blue-light-01);--ui-tok-chip-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-chip-text-hover: var(--ui-palette-accent-blue-light-01);--ui-tok-context-menu-item-bg-hover: var(--ui-palette-neutral-light-06);--ui-tok-context-menu-item-bg-pressed: var(--ui-palette-neutral-light-05);--ui-tok-context-menu-item-checkmark: var(--ui-palette-accent-blue-light-01);--ui-tok-context-menu-item-descriptor-default: var(--ui-palette-neutral-light-04);--ui-tok-context-menu-item-descriptor-hover: var(--ui-palette-neutral-light-03);--ui-tok-context-menu-item-icon-active: var(--ui-palette-neutral-light-03);--ui-tok-context-menu-item-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-context-menu-item-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-context-menu-item-icon-hover: var(--ui-palette-neutral-light-03);--ui-tok-context-menu-item-icon-pressed: var(--ui-palette-neutral-light-01);--ui-tok-context-menu-item-negative-icon: var(--ui-palette-accent-red-light-01);--ui-tok-context-menu-item-negative-text: var(--ui-palette-accent-red-light-01);--ui-tok-context-menu-item-text-secondary: var(--ui-palette-neutral-light-03);--ui-tok-context-menu-item-text-active: var(--ui-palette-neutral-light-02);--ui-tok-context-menu-item-text-default: var(--ui-palette-neutral-light-03);--ui-tok-context-menu-item-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-context-menu-item-text-hover: var(--ui-palette-neutral-light-02);--ui-tok-context-menu-item-text-pressed: var(--ui-palette-neutral-light-01);--ui-tok-context-menu-bg: var(--ui-palette-neutral-light-08);--ui-tok-context-menu-border: var(--ui-palette-neutral-light-05);--ui-tok-counter-bg-blue: var(--ui-palette-accent-blue-light-01);--ui-tok-counter-bg-grey: var(--ui-palette-neutral-light-04);--ui-tok-counter-text: var(--ui-palette-neutral-light-08);--ui-tok-input-search-border-active: var(--ui-palette-neutral-light-03);--ui-tok-input-search-border-default: var(--ui-palette-neutral-light-045);--ui-tok-input-search-border-hover: var(--ui-palette-neutral-light-04);--ui-tok-input-border-active: var(--ui-palette-neutral-light-03);--ui-tok-input-border-default: var(--ui-palette-neutral-light-045);--ui-tok-input-border-error: var(--ui-palette-accent-red-light-01);--ui-tok-input-border-hover: var(--ui-palette-neutral-light-045);--ui-tok-input-icon-active: var(--ui-palette-neutral-light-03);--ui-tok-input-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-input-icon-disabled: var(--ui-palette-neutral-light-045);--ui-tok-launches-folder-icon: var(--ui-palette-neutral-light-03);--ui-tok-link-primary-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-link-primary-icon-hover: var(--ui-palette-neutral-light-01);--ui-tok-link-primary-text: var(--ui-palette-neutral-light-01);--ui-tok-link-secondary-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-link-secondary-icon-hover: var(--ui-palette-neutral-light-02);--ui-tok-link-secondary-text-default: var(--ui-palette-neutral-light-03);--ui-tok-link-secondary-text-hover: var(--ui-palette-neutral-light-02);--ui-tok-maskot-body: var(--ui-palette-neutral-light-01);--ui-tok-maskot-body-disabled: var(--ui-palette-neutral-light-04);--ui-tok-maskot-eye: var(--ui-palette-neutral-light-08);--ui-tok-overlay-default: var(--ui-palette-neutral-dark-08-40);--ui-tok-project-select-icon-hover: var(--ui-palette-neutral-light-01);--ui-tok-quiz-answers-bg: var(--ui-palette-neutral-light-08);--ui-tok-quiz-answers-border: var(--ui-palette-neutral-light-05);--ui-tok-quiz-head-bg: var(--ui-palette-neutral-light-07);--ui-tok-quiz-head-close-icon: var(--ui-palette-neutral-light-04);--ui-tok-quiz-head-title: var(--ui-palette-neutral-light-01);--ui-tok-quiz-option-bg-hover: var(--ui-palette-neutral-light-07);--ui-tok-quiz-option-bg-pressed: var(--ui-palette-neutral-light-06);--ui-tok-quiz-option-icon-badge-bg-active: var(--ui-palette-neutral-light-05);--ui-tok-quiz-option-icon-badge-bg-default: var(--ui-palette-neutral-light-06);--ui-tok-quiz-option-leading-icon: var(--ui-palette-neutral-light-04);--ui-tok-quiz-option-placeholder-default: var(--ui-palette-neutral-light-03);--ui-tok-quiz-option-placeholder-focused: var(--ui-palette-neutral-light-01);--ui-tok-quiz-option-send-button-bg: var(--ui-palette-neutral-light-01);--ui-tok-quiz-option-send-button-icon: var(--ui-palette-neutral-light-07);--ui-tok-quiz-option-skip-button-bg: var(--ui-palette-neutral-light-06);--ui-tok-quiz-option-skip-button-text: var(--ui-palette-neutral-light-01);--ui-tok-quiz-option-subtitle: var(--ui-palette-neutral-light-03);--ui-tok-quiz-option-title: var(--ui-palette-neutral-light-01);--ui-tok-quiz-option-trailing-icon: var(--ui-palette-neutral-light-04);--ui-tok-radio-bg-checked-default: var(--ui-palette-accent-blue-light-01);--ui-tok-radio-bg-checked-disabled: var(--ui-palette-neutral-light-05);--ui-tok-radio-bg-unchecked: var(--ui-palette-neutral-light-08);--ui-tok-radio-border-default: var(--ui-palette-neutral-light-04);--ui-tok-radio-border-disabled: var(--ui-palette-neutral-light-05);--ui-tok-radio-border-hover: var(--ui-palette-neutral-light-03);--ui-tok-radio-dot: var(--ui-palette-neutral-light-08);--ui-tok-radio-dot-disabled: var(--ui-palette-neutral-light-04);--ui-tok-radio-dot-hover: var(--ui-palette-neutral-light-08-64);--ui-tok-radio-dot-hover-preview: var(--ui-palette-neutral-light-04);--ui-tok-sidemenu-item-bg-active: var(--ui-palette-neutral-light-05);--ui-tok-sidemenu-item-bg-hover: var(--ui-palette-neutral-light-06);--ui-tok-sidemenu-item-icon-active: var(--ui-palette-neutral-light-01);--ui-tok-sidemenu-item-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-sidemenu-item-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-sidemenu-item-icon-hover: var(--ui-palette-neutral-light-03);--ui-tok-sidemenu-item-list-head-text: var(--ui-palette-neutral-light-01);--ui-tok-sidemenu-item-r-icon-hover: var(--ui-palette-neutral-light-01);--ui-tok-sidemenu-item-r-icon-pressed: var(--ui-palette-neutral-light-02);--ui-tok-sidemenu-item-text-active: var(--ui-palette-neutral-light-01);--ui-tok-sidemenu-item-text-default: var(--ui-palette-neutral-light-03);--ui-tok-sidemenu-item-text-disabled: var(--ui-palette-neutral-light-04);--ui-tok-sidemenu-item-text-hover: var(--ui-palette-neutral-light-02);--ui-tok-skill-ava-bg-featured: var(--ui-palette-neutral-light-03);--ui-tok-skill-ava-bg-hover: var(--ui-palette-neutral-light-05);--ui-tok-skill-ava-bg-normal: var(--ui-palette-neutral-light-07);--ui-tok-skill-ava-icon-featured: var(--ui-palette-neutral-light-08);--ui-tok-skill-ava-icon-normal: var(--ui-palette-neutral-light-02);--ui-tok-skill-badge-bg-normal: var(--ui-palette-neutral-light-05);--ui-tok-skill-badge-icon-featured: var(--ui-palette-neutral-light-08);--ui-tok-skill-featured-bg-default: var(--ui-palette-neutral-light-07);--ui-tok-skill-featured-bg-hover: var(--ui-palette-neutral-light-06);--ui-tok-skill-normal-bg-hover: var(--ui-palette-neutral-light-07);--ui-tok-skill-normal-border-hover: var(--ui-palette-neutral-light-02);--ui-tok-step-item-current-bg: var(--ui-palette-accent-blue-light-01);--ui-tok-step-item-current-icon: var(--ui-palette-neutral-light-08);--ui-tok-step-item-current-text: var(--ui-palette-accent-blue-light-01);--ui-tok-step-item-next-bg: var(--ui-palette-neutral-light-05);--ui-tok-step-item-next-icon: var(--ui-palette-neutral-light-03);--ui-tok-step-item-prev-bg: var(--ui-palette-accent-blue-light-04);--ui-tok-step-item-prev-icon: var(--ui-palette-accent-blue-light-01);--ui-tok-switch-knob: var(--ui-palette-neutral-light-08);--ui-tok-switch-knob-disabled: var(--ui-palette-neutral-light-07);--ui-tok-switch-track-disabled: var(--ui-palette-neutral-light-05);--ui-tok-switch-track-off-default: var(--ui-palette-neutral-light-05);--ui-tok-switch-track-off-hover: var(--ui-palette-accent-blue-light-03);--ui-tok-switch-track-on: var(--ui-palette-accent-blue-light-01);--ui-tok-switch-track-on-hover: var(--ui-palette-accent-blue-light-02);--ui-tok-tab-item-btn-bg-active: var(--ui-palette-neutral-light-01);--ui-tok-tab-item-btn-bg-hover: var(--ui-palette-neutral-light-07);--ui-tok-tab-item-btn-icon-active: var(--ui-palette-neutral-light-06);--ui-tok-tab-item-btn-icon-default: var(--ui-palette-neutral-light-03);--ui-tok-tab-item-btn-icon-hover: var(--ui-palette-neutral-light-02);--ui-tok-tab-item-btn-text-active: var(--ui-palette-neutral-light-08);--ui-tok-tab-item-line-border-active: var(--ui-palette-neutral-light-01);--ui-tok-tab-item-line-border-hover: var(--ui-palette-neutral-light-04);--ui-tok-tab-item-line-icon-active: var(--ui-palette-neutral-light-01);--ui-tok-tab-item-line-icon-default: var(--ui-palette-neutral-light-03);--ui-tok-tab-item-line-icon-hover: var(--ui-palette-neutral-light-02);--ui-tok-tab-item-line-text-active: var(--ui-palette-neutral-light-01);--ui-tok-tab-item-line-text-default: var(--ui-palette-neutral-light-03);--ui-tok-tab-item-line-text-hover: var(--ui-palette-neutral-light-02);--ui-tok-tab-item-bg-active: var(--ui-palette-neutral-light-02);--ui-tok-tab-item-bg-hover: var(--ui-palette-neutral-light-06);--ui-tok-tab-item-icon: var(--ui-palette-neutral-light-04);--ui-tok-tab-item-text-active: var(--ui-palette-neutral-light-08);--ui-tok-tab-item-text-default: var(--ui-palette-neutral-light-03);--ui-tok-tabs-bg: var(--ui-palette-neutral-light-07);--ui-tok-tag-blue-bg: var(--ui-palette-accent-blue-light-04);--ui-tok-tag-blue-strong-bg: var(--ui-palette-accent-blue-light-01);--ui-tok-tag-blue-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-blue-text: var(--ui-palette-accent-blue-light-05);--ui-tok-tag-green-bg: var(--ui-palette-accent-green-light-04);--ui-tok-tag-green-strong-bg: var(--ui-palette-accent-green-light-01);--ui-tok-tag-green-strong-text: var(--ui-palette-neutral-light-01);--ui-tok-tag-green-text: var(--ui-palette-accent-green-light-05);--ui-tok-tag-lime-bg: var(--ui-palette-accent-lime-light-04);--ui-tok-tag-lime-strong-bg: var(--ui-palette-accent-lime-light-01);--ui-tok-tag-lime-strong-text: var(--ui-palette-neutral-light-01);--ui-tok-tag-lime-text: var(--ui-palette-accent-lime-light-05);--ui-tok-tag-neutral-strong-bg: var(--ui-palette-neutral-light-01);--ui-tok-tag-neutral-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-neutral-subtle-bg: var(--ui-palette-neutral-light-06);--ui-tok-tag-neutral-subtle-text: var(--ui-palette-neutral-light-03);--ui-tok-tag-orange-bg: var(--ui-palette-accent-orange-light-04);--ui-tok-tag-orange-strong-bg: var(--ui-palette-accent-orange-light-01);--ui-tok-tag-orange-strong-text: var(--ui-palette-neutral-light-01);--ui-tok-tag-orange-text: var(--ui-palette-accent-orange-light-05);--ui-tok-tag-purple-bg: var(--ui-palette-accent-purple-light-04);--ui-tok-tag-purple-strong-bg: var(--ui-palette-accent-purple-light-01);--ui-tok-tag-purple-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-purple-text: var(--ui-palette-accent-purple-light-05);--ui-tok-tag-red-bg: var(--ui-palette-accent-red-light-04);--ui-tok-tag-red-strong-bg: var(--ui-palette-accent-red-light-01);--ui-tok-tag-red-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-red-text: var(--ui-palette-accent-red-light-05);--ui-tok-tag-turquoise-bg: var(--ui-palette-accent-turquoise-light-04);--ui-tok-tag-turquoise-strong-bg: var(--ui-palette-accent-turquoise-light-01);--ui-tok-tag-turquoise-strong-text: var(--ui-palette-neutral-light-01);--ui-tok-tag-turquoise-text: var(--ui-palette-accent-turquoise-light-05);--ui-tok-tag-yellow-bg: var(--ui-palette-accent-yellow-light-04);--ui-tok-tag-yellow-strong-bg: var(--ui-palette-accent-yellow-light-01);--ui-tok-tag-yellow-strong-text: var(--ui-palette-neutral-light-01);--ui-tok-tag-yellow-text: var(--ui-palette-accent-yellow-light-05);--ui-tok-text-muted: var(--ui-palette-neutral-light-04);--ui-tok-text-primary: var(--ui-palette-neutral-light-01);--ui-tok-text-secondary: var(--ui-palette-neutral-light-03);--ui-tok-toast-bg: var(--ui-palette-neutral-light-01);--ui-tok-toast-close-icon: var(--ui-palette-neutral-dark-03);--ui-tok-toast-icon-error: var(--ui-palette-accent-red-light-01);--ui-tok-toast-icon-info: var(--ui-palette-accent-blue-light-01);--ui-tok-toast-icon-neutral: var(--ui-palette-neutral-dark-04);--ui-tok-toast-icon-success: var(--ui-palette-accent-green-light-01);--ui-tok-toast-icon-warning: var(--ui-palette-accent-orange-light-01);--ui-tok-toast-text: var(--ui-palette-neutral-dark-01);--ui-tok-workflow-step-icon-default: var(--ui-palette-neutral-light-04);--ui-tok-workflow-step-icon-finish: var(--ui-palette-neutral-light-03)}:root[data-theme=dark]{color-scheme:dark;--ui-tok-fade-bg-0: var(--ui-palette-neutral-dark-08-0);--ui-tok-fade-bg-100: var(--ui-palette-neutral-dark-08);--ui-tok-fade-bg-subtle-0: var(--ui-palette-neutral-dark-07-0);--ui-tok-fade-bg-subtle-100: var(--ui-palette-neutral-dark-07);--ui-tok-attach-file-input-ava-bg: var(--ui-palette-neutral-dark-06);--ui-tok-attach-file-input-ava-icon: var(--ui-palette-neutral-dark-03);--ui-tok-attach-file-input-bg: var(--ui-palette-neutral-dark-07);--ui-tok-attach-file-input-border: var(--ui-palette-neutral-dark-08);--ui-tok-attach-file-input-btn-close-bg: var(--ui-palette-neutral-light-08);--ui-tok-attach-file-input-btn-close-icon: var(--ui-palette-neutral-light-02);--ui-tok-attach-file-input-meta-text: var(--ui-palette-neutral-light-04);--ui-tok-attach-file-input-text: var(--ui-palette-neutral-light-08);--ui-tok-ava-doc-bg: var(--ui-palette-neutral-dark-06);--ui-tok-ava-doc-icon: var(--ui-palette-neutral-dark-03);--ui-tok-ava-project-bg: var(--ui-palette-neutral-dark-05);--ui-tok-ava-project-icon: var(--ui-palette-neutral-dark-03);--ui-tok-ava-user-bg: var(--ui-palette-neutral-dark-05);--ui-tok-ava-user-icon: var(--ui-palette-neutral-dark-03);--ui-tok-avatar-logo-accent: var(--ui-palette-neutral-dark-01);--ui-tok-avatar-logo-base: var(--ui-palette-neutral-dark-07);--ui-tok-avatar-logo-bg: var(--ui-palette-neutral-dark-04);--ui-tok-background-active: var(--ui-palette-neutral-dark-04);--ui-tok-background-app: var(--ui-palette-neutral-dark-08);--ui-tok-background-component: var(--ui-palette-neutral-dark-06);--ui-tok-background-hover: var(--ui-palette-neutral-dark-05);--ui-tok-background-side-menu: var(--ui-palette-neutral-dark-09);--ui-tok-background-subtle: var(--ui-palette-neutral-dark-07);--ui-tok-border-default: var(--ui-palette-neutral-dark-05);--ui-tok-border-hover: var(--ui-palette-neutral-dark-045);--ui-tok-border-strong: var(--ui-palette-neutral-dark-04);--ui-tok-border-subtle: var(--ui-palette-neutral-dark-06);--ui-tok-btn-close-bg: var(--ui-palette-neutral-dark-01);--ui-tok-btn-close-icon: var(--ui-palette-neutral-dark-08);--ui-tok-bubble-bg-outgoing: var(--ui-palette-neutral-dark-06);--ui-tok-bubble-text-incoming: var(--ui-palette-neutral-dark-01);--ui-tok-bubble-text-outgoing: var(--ui-palette-neutral-dark-01);--ui-tok-bubble-text-typing: var(--ui-palette-neutral-dark-04);--ui-tok-button-input-no-fill-bg-hover: var(--ui-palette-neutral-light-02);--ui-tok-button-input-no-fill-bg-pressed: var(--ui-palette-neutral-light-02);--ui-tok-button-input-no-fill-icon-default: var(--ui-palette-neutral-light-07);--ui-tok-button-input-no-fill-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-button-input-no-fill-icon-hover: var(--ui-palette-neutral-light-07);--ui-tok-button-input-no-fill-icon-pressed: var(--ui-palette-neutral-light-08);--ui-tok-button-input-white-bg-default: var(--ui-palette-neutral-light-08);--ui-tok-button-input-white-bg-disabled: var(--ui-palette-neutral-dark-03);--ui-tok-button-input-white-bg-hover: var(--ui-palette-neutral-dark-02);--ui-tok-button-input-white-bg-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-button-input-white-icon-default: var(--ui-palette-neutral-dark-06);--ui-tok-button-input-white-icon-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-button-input-white-icon-hover: var(--ui-palette-neutral-dark-07);--ui-tok-button-input-white-icon-pressed: var(--ui-palette-neutral-dark-08);--ui-tok-button-danger-bg-default: var(--ui-palette-accent-red-dark-04);--ui-tok-button-danger-bg-disabled: var(--ui-palette-neutral-dark-06);--ui-tok-button-danger-bg-hover: var(--ui-palette-accent-red-dark-03);--ui-tok-button-danger-bg-pressed: var(--ui-palette-accent-red-dark-04);--ui-tok-button-danger-icon-solo-default: var(--ui-palette-accent-red-dark-01);--ui-tok-button-danger-icon-solo-hover: var(--ui-palette-accent-red-dark-01);--ui-tok-button-danger-icon-default: var(--ui-palette-accent-red-dark-02);--ui-tok-button-danger-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-danger-icon-hover: var(--ui-palette-accent-red-dark-02);--ui-tok-button-danger-icon-pressed: var(--ui-palette-accent-red-dark-02);--ui-tok-button-danger-text-default: var(--ui-palette-accent-red-dark-01);--ui-tok-button-danger-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-danger-text-hover: var(--ui-palette-accent-red-dark-01);--ui-tok-button-danger-text-pressed: var(--ui-palette-accent-red-dark-02);--ui-tok-button-fill-bg-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-fill-bg-disabled: var(--ui-palette-neutral-dark-03);--ui-tok-button-fill-bg-hover: var(--ui-palette-neutral-dark-02);--ui-tok-button-fill-bg-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-button-fill-icon-solo-default: var(--ui-palette-neutral-dark-07);--ui-tok-button-fill-icon-solo-hover: var(--ui-palette-neutral-dark-07);--ui-tok-button-fill-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-button-fill-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-fill-icon-hover: var(--ui-palette-neutral-dark-04);--ui-tok-button-fill-icon-pressed: var(--ui-palette-neutral-dark-05);--ui-tok-button-fill-text-default: var(--ui-palette-neutral-dark-07);--ui-tok-button-fill-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-fill-text-hover: var(--ui-palette-neutral-dark-07);--ui-tok-button-fill-text-pressed: var(--ui-palette-neutral-dark-06);--ui-tok-button-ghost-bg-default: var(--ui-palette-neutral-dark-06);--ui-tok-button-ghost-bg-disabled: var(--ui-palette-neutral-dark-06);--ui-tok-button-ghost-bg-hover: var(--ui-palette-neutral-dark-05);--ui-tok-button-ghost-bg-pressed: var(--ui-palette-neutral-dark-06);--ui-tok-button-ghost-icon-solo-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-ghost-icon-solo-hover: var(--ui-palette-neutral-dark-01);--ui-tok-button-ghost-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-button-ghost-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-ghost-icon-hover: var(--ui-palette-neutral-dark-04);--ui-tok-button-ghost-icon-pressed: var(--ui-palette-neutral-dark-03);--ui-tok-button-ghost-text-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-ghost-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-ghost-text-hover: var(--ui-palette-neutral-dark-01);--ui-tok-button-ghost-text-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-button-no-fill-bg-disabled: var(--ui-palette-neutral-dark-07);--ui-tok-button-no-fill-bg-hover: var(--ui-palette-neutral-dark-06);--ui-tok-button-no-fill-bg-pressed: var(--ui-palette-neutral-dark-07);--ui-tok-button-no-fill-icon-solo-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-no-fill-icon-solo-hover: var(--ui-palette-neutral-dark-01);--ui-tok-button-no-fill-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-button-no-fill-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-no-fill-icon-hover: var(--ui-palette-neutral-dark-04);--ui-tok-button-no-fill-icon-pressed: var(--ui-palette-neutral-dark-03);--ui-tok-button-no-fill-text-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-no-fill-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-no-fill-text-hover: var(--ui-palette-neutral-dark-01);--ui-tok-button-no-fill-text-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-button-stroke-bg-default: var(--ui-palette-neutral-dark-08-40);--ui-tok-button-stroke-bg-disabled: var(--ui-palette-neutral-dark-08-40);--ui-tok-button-stroke-bg-hover: var(--ui-palette-neutral-dark-08-40);--ui-tok-button-stroke-bg-pressed: var(--ui-palette-neutral-dark-08-40);--ui-tok-button-stroke-border-default: var(--ui-palette-neutral-dark-05);--ui-tok-button-stroke-border-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-button-stroke-border-hover: var(--ui-palette-neutral-dark-04);--ui-tok-button-stroke-border-pressed: var(--ui-palette-neutral-dark-05);--ui-tok-button-stroke-icon-solo-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-stroke-icon-solo-hover: var(--ui-palette-neutral-dark-01);--ui-tok-button-stroke-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-button-stroke-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-stroke-icon-hover: var(--ui-palette-neutral-dark-04);--ui-tok-button-stroke-icon-pressed: var(--ui-palette-neutral-dark-03);--ui-tok-button-stroke-text-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-stroke-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-button-stroke-text-hover: var(--ui-palette-neutral-dark-01);--ui-tok-button-stroke-text-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-button-theme-toggle-bg-active: var(--ui-palette-accent-blue-dark-04);--ui-tok-button-theme-toggle-bg-default: var(--ui-palette-neutral-dark-08);--ui-tok-button-theme-toggle-bg-hover: var(--ui-palette-neutral-dark-07);--ui-tok-button-theme-toggle-border-active: var(--ui-palette-accent-blue-dark-03);--ui-tok-button-theme-toggle-border-default: var(--ui-palette-neutral-dark-05);--ui-tok-button-theme-toggle-border-hover: var(--ui-palette-neutral-dark-05);--ui-tok-button-theme-toggle-icon-active: var(--ui-palette-accent-blue-dark-01);--ui-tok-button-theme-toggle-icon-default: var(--ui-palette-neutral-dark-03);--ui-tok-button-theme-toggle-icon-hover: var(--ui-palette-neutral-dark-02);--ui-tok-button-theme-toggle-text-active: var(--ui-palette-accent-blue-dark-01);--ui-tok-button-theme-toggle-text-default: var(--ui-palette-neutral-dark-01);--ui-tok-button-theme-toggle-text-hover: var(--ui-palette-neutral-dark-01);--ui-tok-chat-input-bg: var(--ui-palette-neutral-light-01);--ui-tok-chat-input-button-fill-dark-bg-default: var(--ui-palette-neutral-light-01);--ui-tok-chat-input-button-fill-dark-bg-disabled: var(--ui-palette-neutral-light-03);--ui-tok-chat-input-button-fill-dark-bg-hover: var(--ui-palette-neutral-light-02);--ui-tok-chat-input-button-fill-dark-bg-pressed: var(--ui-palette-neutral-light-02);--ui-tok-chat-input-button-fill-dark-icon-default: var(--ui-palette-neutral-light-07);--ui-tok-chat-input-button-fill-dark-icon-disabled: var(--ui-palette-neutral-light-04);--ui-tok-chat-input-button-fill-dark-icon-hover: var(--ui-palette-neutral-light-07);--ui-tok-chat-input-button-fill-dark-icon-pressed: var(--ui-palette-neutral-light-05);--ui-tok-chat-input-button-fill-bg-default: var(--ui-palette-neutral-light-08);--ui-tok-chat-input-button-fill-bg-disabled: var(--ui-palette-neutral-dark-03);--ui-tok-chat-input-button-fill-bg-hover: var(--ui-palette-neutral-dark-02);--ui-tok-chat-input-button-fill-bg-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-chat-input-button-fill-icon: var(--ui-palette-neutral-dark-07);--ui-tok-chat-input-button-nofill-bg-hover: var(--ui-palette-neutral-light-08-08);--ui-tok-chat-input-button-nofill-bg-pressed: var(--ui-palette-neutral-light-08-16);--ui-tok-chat-input-button-nofill-icon: var(--ui-palette-neutral-dark-01);--ui-tok-chat-input-text-active: var(--ui-palette-neutral-dark-01);--ui-tok-chat-input-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-chat-input-text-hover: var(--ui-palette-neutral-dark-02);--ui-tok-checkbox-bg-checked-default: var(--ui-palette-accent-blue-dark-01);--ui-tok-checkbox-bg-checked-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-checkbox-bg-unchecked: var(--ui-palette-neutral-dark-08);--ui-tok-checkbox-border-default: var(--ui-palette-neutral-dark-04);--ui-tok-checkbox-border-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-checkbox-border-hover: var(--ui-palette-neutral-dark-03);--ui-tok-checkbox-checkmark: var(--ui-palette-neutral-light-08);--ui-tok-checkbox-checkmark-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-checkbox-checkmark-hover: var(--ui-palette-neutral-light-08-64);--ui-tok-checkbox-checkmark-hover-preview: var(--ui-palette-neutral-dark-04);--ui-tok-chip-bg-default: var(--ui-palette-accent-blue-dark-04);--ui-tok-chip-bg-disabled: var(--ui-palette-neutral-dark-06);--ui-tok-chip-bg-hover: var(--ui-palette-accent-blue-dark-03);--ui-tok-chip-icon-remove-default: var(--ui-palette-accent-blue-dark-01);--ui-tok-chip-icon-remove-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-chip-icon-remove-hover: var(--ui-palette-accent-blue-dark-01);--ui-tok-chip-icon-default: var(--ui-palette-accent-blue-dark-01);--ui-tok-chip-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-chip-icon-hover: var(--ui-palette-accent-blue-dark-01);--ui-tok-chip-text-default: var(--ui-palette-accent-blue-dark-01);--ui-tok-chip-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-chip-text-hover: var(--ui-palette-accent-blue-dark-01);--ui-tok-context-menu-item-bg-hover: var(--ui-palette-neutral-dark-06);--ui-tok-context-menu-item-bg-pressed: var(--ui-palette-neutral-dark-05);--ui-tok-context-menu-item-checkmark: var(--ui-palette-accent-blue-dark-01);--ui-tok-context-menu-item-descriptor-default: var(--ui-palette-neutral-dark-04);--ui-tok-context-menu-item-descriptor-hover: var(--ui-palette-neutral-dark-03);--ui-tok-context-menu-item-icon-active: var(--ui-palette-neutral-dark-03);--ui-tok-context-menu-item-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-context-menu-item-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-context-menu-item-icon-hover: var(--ui-palette-neutral-dark-03);--ui-tok-context-menu-item-icon-pressed: var(--ui-palette-neutral-dark-01);--ui-tok-context-menu-item-negative-icon: var(--ui-palette-accent-red-dark-01);--ui-tok-context-menu-item-negative-text: var(--ui-palette-accent-red-dark-01);--ui-tok-context-menu-item-text-secondary: var(--ui-palette-neutral-dark-03);--ui-tok-context-menu-item-text-active: var(--ui-palette-neutral-dark-02);--ui-tok-context-menu-item-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-context-menu-item-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-context-menu-item-text-hover: var(--ui-palette-neutral-dark-02);--ui-tok-context-menu-item-text-pressed: var(--ui-palette-neutral-dark-01);--ui-tok-context-menu-bg: var(--ui-palette-neutral-dark-08);--ui-tok-context-menu-border: var(--ui-palette-neutral-dark-05);--ui-tok-counter-bg-blue: var(--ui-palette-accent-blue-dark-01);--ui-tok-counter-bg-grey: var(--ui-palette-neutral-dark-04);--ui-tok-counter-text: var(--ui-palette-neutral-light-08);--ui-tok-input-search-border-active: var(--ui-palette-neutral-dark-03);--ui-tok-input-search-border-default: var(--ui-palette-neutral-dark-045);--ui-tok-input-search-border-hover: var(--ui-palette-neutral-dark-04);--ui-tok-input-border-active: var(--ui-palette-neutral-dark-03);--ui-tok-input-border-default: var(--ui-palette-neutral-dark-045);--ui-tok-input-border-error: var(--ui-palette-accent-red-dark-01);--ui-tok-input-border-hover: var(--ui-palette-neutral-dark-045);--ui-tok-input-icon-active: var(--ui-palette-neutral-dark-03);--ui-tok-input-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-input-icon-disabled: var(--ui-palette-neutral-dark-045);--ui-tok-launches-folder-icon: var(--ui-palette-neutral-dark-03);--ui-tok-link-primary-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-link-primary-icon-hover: var(--ui-palette-neutral-dark-01);--ui-tok-link-primary-text: var(--ui-palette-neutral-dark-01);--ui-tok-link-secondary-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-link-secondary-icon-hover: var(--ui-palette-neutral-dark-02);--ui-tok-link-secondary-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-link-secondary-text-hover: var(--ui-palette-neutral-dark-02);--ui-tok-maskot-body: var(--ui-palette-neutral-dark-01);--ui-tok-maskot-body-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-maskot-eye: var(--ui-palette-neutral-dark-08);--ui-tok-overlay-default: var(--ui-palette-neutral-dark-09-40);--ui-tok-project-select-icon-hover: var(--ui-palette-neutral-dark-01);--ui-tok-quiz-answers-bg: var(--ui-palette-neutral-light-08);--ui-tok-quiz-answers-border: var(--ui-palette-neutral-dark-05);--ui-tok-quiz-head-bg: var(--ui-palette-neutral-dark-07);--ui-tok-quiz-head-close-icon: var(--ui-palette-neutral-dark-04);--ui-tok-quiz-head-title: var(--ui-palette-neutral-dark-01);--ui-tok-quiz-option-bg-hover: var(--ui-palette-neutral-dark-07);--ui-tok-quiz-option-bg-pressed: var(--ui-palette-neutral-dark-06);--ui-tok-quiz-option-icon-badge-bg-active: var(--ui-palette-neutral-dark-05);--ui-tok-quiz-option-icon-badge-bg-default: var(--ui-palette-neutral-dark-06);--ui-tok-quiz-option-leading-icon: var(--ui-palette-neutral-dark-04);--ui-tok-quiz-option-placeholder-default: var(--ui-palette-neutral-dark-03);--ui-tok-quiz-option-placeholder-focused: var(--ui-palette-neutral-dark-01);--ui-tok-quiz-option-send-button-bg: var(--ui-palette-neutral-dark-01);--ui-tok-quiz-option-send-button-icon: var(--ui-palette-neutral-dark-07);--ui-tok-quiz-option-skip-button-bg: var(--ui-palette-neutral-dark-06);--ui-tok-quiz-option-skip-button-text: var(--ui-palette-neutral-dark-01);--ui-tok-quiz-option-subtitle: var(--ui-palette-neutral-dark-03);--ui-tok-quiz-option-title: var(--ui-palette-neutral-dark-01);--ui-tok-quiz-option-trailing-icon: var(--ui-palette-neutral-dark-04);--ui-tok-radio-bg-checked-default: var(--ui-palette-accent-blue-dark-01);--ui-tok-radio-bg-checked-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-radio-bg-unchecked: var(--ui-palette-neutral-dark-08);--ui-tok-radio-border-default: var(--ui-palette-neutral-dark-04);--ui-tok-radio-border-disabled: var(--ui-palette-neutral-dark-05);--ui-tok-radio-border-hover: var(--ui-palette-neutral-dark-03);--ui-tok-radio-dot: var(--ui-palette-neutral-light-08);--ui-tok-radio-dot-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-radio-dot-hover: var(--ui-palette-neutral-light-08-64);--ui-tok-radio-dot-hover-preview: var(--ui-palette-neutral-dark-04);--ui-tok-sidemenu-item-bg-active: var(--ui-palette-neutral-dark-06);--ui-tok-sidemenu-item-bg-hover: var(--ui-palette-neutral-dark-07);--ui-tok-sidemenu-item-icon-active: var(--ui-palette-neutral-dark-01);--ui-tok-sidemenu-item-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-sidemenu-item-icon-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-sidemenu-item-icon-hover: var(--ui-palette-neutral-dark-03);--ui-tok-sidemenu-item-list-head-text: var(--ui-palette-neutral-dark-01);--ui-tok-sidemenu-item-r-icon-hover: var(--ui-palette-neutral-dark-01);--ui-tok-sidemenu-item-r-icon-pressed: var(--ui-palette-neutral-dark-02);--ui-tok-sidemenu-item-text-active: var(--ui-palette-neutral-dark-01);--ui-tok-sidemenu-item-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-sidemenu-item-text-disabled: var(--ui-palette-neutral-dark-04);--ui-tok-sidemenu-item-text-hover: var(--ui-palette-neutral-dark-02);--ui-tok-skill-ava-bg-featured: var(--ui-palette-neutral-dark-03);--ui-tok-skill-ava-bg-hover: var(--ui-palette-neutral-dark-05);--ui-tok-skill-ava-bg-normal: var(--ui-palette-neutral-dark-07);--ui-tok-skill-ava-icon-featured: var(--ui-palette-neutral-dark-08);--ui-tok-skill-ava-icon-normal: var(--ui-palette-neutral-dark-02);--ui-tok-skill-badge-bg-normal: var(--ui-palette-neutral-dark-05);--ui-tok-skill-badge-icon-featured: var(--ui-palette-neutral-dark-08);--ui-tok-skill-featured-bg-default: var(--ui-palette-neutral-dark-07);--ui-tok-skill-featured-bg-hover: var(--ui-palette-neutral-dark-06);--ui-tok-skill-normal-bg-hover: var(--ui-palette-neutral-dark-07);--ui-tok-skill-normal-border-hover: var(--ui-palette-neutral-dark-02);--ui-tok-step-item-current-bg: var(--ui-palette-accent-blue-dark-01);--ui-tok-step-item-current-icon: var(--ui-palette-neutral-light-08);--ui-tok-step-item-current-text: var(--ui-palette-accent-blue-dark-01);--ui-tok-step-item-next-bg: var(--ui-palette-neutral-dark-05);--ui-tok-step-item-next-icon: var(--ui-palette-neutral-dark-03);--ui-tok-step-item-prev-bg: var(--ui-palette-accent-blue-dark-04);--ui-tok-step-item-prev-icon: var(--ui-palette-accent-blue-dark-01);--ui-tok-switch-knob: var(--ui-palette-neutral-light-08);--ui-tok-switch-knob-disabled: var(--ui-palette-neutral-dark-07);--ui-tok-switch-track-disabled: var(--ui-palette-neutral-dark-06);--ui-tok-switch-track-off-default: var(--ui-palette-neutral-dark-05);--ui-tok-switch-track-off-hover: var(--ui-palette-accent-blue-dark-03);--ui-tok-switch-track-on: var(--ui-palette-accent-blue-light-01);--ui-tok-switch-track-on-hover: var(--ui-palette-accent-blue-dark-02);--ui-tok-tab-item-btn-bg-active: var(--ui-palette-neutral-dark-01);--ui-tok-tab-item-btn-bg-hover: var(--ui-palette-neutral-dark-07);--ui-tok-tab-item-btn-icon-active: var(--ui-palette-neutral-dark-06);--ui-tok-tab-item-btn-icon-default: var(--ui-palette-neutral-dark-03);--ui-tok-tab-item-btn-icon-hover: var(--ui-palette-neutral-dark-02);--ui-tok-tab-item-btn-text-active: var(--ui-palette-neutral-dark-08);--ui-tok-tab-item-line-border-active: var(--ui-palette-neutral-dark-01);--ui-tok-tab-item-line-border-hover: var(--ui-palette-neutral-dark-04);--ui-tok-tab-item-line-icon-active: var(--ui-palette-neutral-dark-01);--ui-tok-tab-item-line-icon-default: var(--ui-palette-neutral-dark-03);--ui-tok-tab-item-line-icon-hover: var(--ui-palette-neutral-dark-02);--ui-tok-tab-item-line-text-active: var(--ui-palette-neutral-dark-01);--ui-tok-tab-item-line-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-tab-item-line-text-hover: var(--ui-palette-neutral-dark-02);--ui-tok-tab-item-bg-active: var(--ui-palette-neutral-dark-02);--ui-tok-tab-item-bg-hover: var(--ui-palette-neutral-dark-06);--ui-tok-tab-item-icon: var(--ui-palette-neutral-dark-04);--ui-tok-tab-item-text-active: var(--ui-palette-neutral-light-08);--ui-tok-tab-item-text-default: var(--ui-palette-neutral-dark-03);--ui-tok-tabs-bg: var(--ui-palette-neutral-dark-07);--ui-tok-tag-blue-bg: var(--ui-palette-accent-blue-dark-04);--ui-tok-tag-blue-strong-bg: var(--ui-palette-accent-blue-dark-01);--ui-tok-tag-blue-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-blue-text: var(--ui-palette-accent-blue-dark-01);--ui-tok-tag-green-bg: var(--ui-palette-accent-green-dark-04);--ui-tok-tag-green-strong-bg: var(--ui-palette-accent-green-dark-01);--ui-tok-tag-green-strong-text: var(--ui-palette-neutral-dark-01);--ui-tok-tag-green-text: var(--ui-palette-accent-green-dark-01);--ui-tok-tag-lime-bg: var(--ui-palette-accent-lime-dark-04);--ui-tok-tag-lime-strong-bg: var(--ui-palette-accent-lime-dark-01);--ui-tok-tag-lime-strong-text: var(--ui-palette-neutral-dark-01);--ui-tok-tag-lime-text: var(--ui-palette-accent-lime-dark-01);--ui-tok-tag-neutral-strong-bg: var(--ui-palette-neutral-dark-01);--ui-tok-tag-neutral-strong-text: var(--ui-palette-neutral-dark-08);--ui-tok-tag-neutral-subtle-bg: var(--ui-palette-neutral-dark-06);--ui-tok-tag-neutral-subtle-text: var(--ui-palette-neutral-dark-03);--ui-tok-tag-orange-bg: var(--ui-palette-accent-orange-dark-04);--ui-tok-tag-orange-strong-bg: var(--ui-palette-accent-orange-dark-01);--ui-tok-tag-orange-strong-text: var(--ui-palette-neutral-dark-01);--ui-tok-tag-orange-text: var(--ui-palette-accent-orange-dark-01);--ui-tok-tag-purple-bg: var(--ui-palette-accent-purple-dark-04);--ui-tok-tag-purple-strong-bg: var(--ui-palette-accent-purple-dark-01);--ui-tok-tag-purple-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-purple-text: var(--ui-palette-accent-purple-dark-01);--ui-tok-tag-red-bg: var(--ui-palette-accent-red-dark-04);--ui-tok-tag-red-strong-bg: var(--ui-palette-accent-red-dark-01);--ui-tok-tag-red-strong-text: var(--ui-palette-neutral-light-08);--ui-tok-tag-red-text: var(--ui-palette-accent-red-dark-01);--ui-tok-tag-turquoise-bg: var(--ui-palette-accent-turquoise-dark-04);--ui-tok-tag-turquoise-strong-bg: var(--ui-palette-accent-turquoise-dark-01);--ui-tok-tag-turquoise-strong-text: var(--ui-palette-neutral-dark-01);--ui-tok-tag-turquoise-text: var(--ui-palette-accent-turquoise-dark-01);--ui-tok-tag-yellow-bg: var(--ui-palette-accent-yellow-dark-04);--ui-tok-tag-yellow-strong-bg: var(--ui-palette-accent-yellow-dark-01);--ui-tok-tag-yellow-strong-text: var(--ui-palette-neutral-dark-01);--ui-tok-tag-yellow-text: var(--ui-palette-accent-yellow-dark-01);--ui-tok-text-muted: var(--ui-palette-neutral-dark-04);--ui-tok-text-primary: var(--ui-palette-neutral-dark-01);--ui-tok-text-secondary: var(--ui-palette-neutral-dark-03);--ui-tok-toast-bg: var(--ui-palette-neutral-light-01);--ui-tok-toast-close-icon: var(--ui-palette-neutral-dark-03);--ui-tok-toast-icon-error: var(--ui-palette-accent-red-dark-01);--ui-tok-toast-icon-info: var(--ui-palette-accent-blue-dark-01);--ui-tok-toast-icon-neutral: var(--ui-palette-neutral-dark-04);--ui-tok-toast-icon-success: var(--ui-palette-accent-green-dark-01);--ui-tok-toast-icon-warning: var(--ui-palette-accent-orange-dark-01);--ui-tok-toast-text: var(--ui-palette-neutral-dark-01);--ui-tok-workflow-step-icon-default: var(--ui-palette-neutral-dark-04);--ui-tok-workflow-step-icon-finish: var(--ui-palette-neutral-dark-03)}:root{--ui-neutral-0: var(--ui-palette-neutral-light-08);--ui-neutral-25: var(--ui-palette-neutral-light-07);--ui-neutral-40: var(--ui-palette-neutral-light-06);--ui-neutral-50: #f5f5f3;--ui-neutral-60: var(--ui-palette-neutral-dark-01);--ui-neutral-75: #f1f1ee;--ui-neutral-90: var(--ui-palette-neutral-dark-02);--ui-neutral-100: #ecece9;--ui-neutral-125: var(--ui-palette-neutral-light-05);--ui-neutral-150: #dfdfdb;--ui-neutral-200: var(--ui-palette-neutral-light-045);--ui-neutral-300: #b3b3ae;--ui-neutral-350: var(--ui-palette-neutral-dark-03);--ui-neutral-400: var(--ui-palette-neutral-light-04);--ui-neutral-500: #777773;--ui-neutral-600: var(--ui-palette-neutral-light-03);--ui-neutral-700: #474747;--ui-neutral-800: var(--ui-palette-neutral-light-02);--ui-neutral-850: var(--ui-palette-neutral-light-01);--ui-neutral-860: var(--ui-palette-neutral-dark-06);--ui-neutral-880: var(--ui-palette-neutral-dark-07);--ui-neutral-900: #151515;--ui-neutral-950: var(--ui-palette-neutral-dark-09);--ui-blue-01: var(--ui-palette-accent-blue-light-01);--ui-blue-02: var(--ui-palette-accent-blue-light-02);--ui-blue-03: var(--ui-palette-accent-blue-light-03);--ui-blue-04: var(--ui-palette-accent-blue-light-04);--ui-red-01: var(--ui-palette-accent-red-light-01);--ui-red-02: var(--ui-palette-accent-red-light-02);--ui-red-03: var(--ui-palette-accent-red-light-03);--ui-red-04: var(--ui-palette-accent-red-light-04);--ui-orange-01: var(--ui-palette-accent-orange-light-01);--ui-orange-02: var(--ui-palette-accent-orange-light-02);--ui-orange-03: var(--ui-palette-accent-orange-light-03);--ui-orange-04: var(--ui-palette-accent-orange-light-04);--ui-yellow-01: var(--ui-palette-accent-yellow-light-01);--ui-yellow-02: var(--ui-palette-accent-yellow-light-02);--ui-yellow-03: var(--ui-palette-accent-yellow-light-03);--ui-yellow-04: var(--ui-palette-accent-yellow-light-04);--ui-green-01: var(--ui-palette-accent-green-light-01);--ui-green-02: var(--ui-palette-accent-green-light-02);--ui-green-03: var(--ui-palette-accent-green-light-03);--ui-green-04: var(--ui-palette-accent-green-light-04);--ui-turquoise-01: var(--ui-palette-accent-turquoise-light-01);--ui-turquoise-02: var(--ui-palette-accent-turquoise-light-02);--ui-turquoise-03: var(--ui-palette-accent-turquoise-light-03);--ui-turquoise-04: var(--ui-palette-accent-turquoise-light-04);--ui-purple-01: var(--ui-palette-accent-purple-light-01);--ui-purple-02: var(--ui-palette-accent-purple-light-02);--ui-purple-03: var(--ui-palette-accent-purple-light-03);--ui-purple-04: var(--ui-palette-accent-purple-light-04);--ui-green-50: #e6f5ed;--ui-green-300: #b9dfca;--ui-green-700: #176b4b;--ui-yellow-50: #fff5d6;--ui-yellow-300: #ead68d;--ui-yellow-800: #8a6200;--ui-red-50: #fff0ee;--ui-red-100: var(--ui-red-04);--ui-red-150: #ffd6d0;--ui-red-175: var(--ui-red-03);--ui-red-200: #ffb8b2;--ui-red-400: #e3877e;--ui-red-450: var(--ui-red-02);--ui-red-500: #ff3d3d;--ui-red-550: var(--ui-red-01);--ui-red-600: #c43f36;--ui-lime-01: var(--ui-palette-accent-lime-light-01);--ui-lime-04: var(--ui-palette-accent-lime-light-04);--ui-lime-500: #9bd000;--ui-blue-50: var(--ui-blue-04);--ui-blue-100: var(--ui-blue-03);--ui-blue-500: var(--ui-blue-01);--ui-blue-ink: var(--ui-palette-accent-blue-light-05);--ui-green-ink: var(--ui-palette-accent-green-light-05);--ui-orange-ink: var(--ui-palette-accent-orange-light-05);--ui-red-ink: var(--ui-palette-accent-red-light-05);--ui-yellow-ink: var(--ui-palette-accent-yellow-light-05);--ui-lime-ink: var(--ui-palette-accent-lime-light-05);--ui-turquoise-ink: var(--ui-palette-accent-turquoise-light-05);--ui-purple-ink: var(--ui-palette-accent-purple-light-05);--ui-primitive-04110f: #04110f;--ui-primitive-0a1727: #0a1727;--ui-primitive-151515: #151515;--ui-primitive-172940: #172940;--ui-primitive-176b4b: #176b4b;--ui-primitive-303030: #303030;--ui-primitive-405570: #405570;--ui-primitive-474747: #474747;--ui-primitive-5f5f5b: #5f5f5b;--ui-primitive-64d8cb: #64d8cb;--ui-primitive-686864: #686864;--ui-primitive-73869e: #73869e;--ui-primitive-777773: #777773;--ui-primitive-82e3d8: #82e3d8;--ui-primitive-8a6200: #8a6200;--ui-primitive-8b8b86: #8b8b86;--ui-primitive-969691: #969691;--ui-primitive-9bd000: #9bd000;--ui-primitive-a82f28: #a82f28;--ui-primitive-a9a9a5: #a9a9a5;--ui-primitive-aaa9a4: #aaa9a4;--ui-primitive-adada8: #adada8;--ui-primitive-b3b3ae: #b3b3ae;--ui-primitive-b72f28: #b72f28;--ui-primitive-b9b9b4: #b9b9b4;--ui-primitive-b9ff38: #b9ff38;--ui-primitive-bbb9b4: #bbb9b4;--ui-primitive-bcdccc: #bcdccc;--ui-primitive-bdbdb8: #bdbdb8;--ui-primitive-c43f36: #c43f36;--ui-primitive-c9c9c5: #c9c9c5;--ui-primitive-cbd7e6: #cbd7e6;--ui-primitive-cececa: #cececa;--ui-primitive-d5d5d1: #d5d5d1;--ui-primitive-d7d7d3: #d7d7d3;--ui-primitive-d83e35: #d83e35;--ui-primitive-d9d9d5: #d9d9d5;--ui-primitive-d9e4f2: #d9e4f2;--ui-primitive-dfdfdb: #dfdfdb;--ui-primitive-e3e6e8: #e3e6e8;--ui-primitive-e5e5e1: #e5e5e1;--ui-primitive-e6f5ed: #e6f5ed;--ui-primitive-e8e8e4: #e8e8e4;--ui-primitive-e9a49e: #e9a49e;--ui-primitive-eaeae7: #eaeae7;--ui-primitive-ecece9: #ecece9;--ui-primitive-ececea: #ececea;--ui-primitive-eeeeeb: #eeeeeb;--ui-primitive-ef4e44: #ef4e44;--ui-primitive-efefec: #efefec;--ui-primitive-f0f0ed: #f0f0ed;--ui-primitive-f1f1ee: #f1f1ee;--ui-primitive-f5f5f3: #f5f5f3;--ui-primitive-f5f5f7: #f5f5f7;--ui-primitive-ff5d52: #ff5d52;--ui-primitive-ff7b7b: #ff7b7b;--ui-primitive-ffd3d3: #ffd3d3;--ui-primitive-ffd4cf: #ffd4cf;--ui-primitive-ffe3df: #ffe3df;--ui-primitive-ffe7e3: #ffe7e3;--ui-primitive-fff0ee: #fff0ee;--ui-primitive-fff5d6: #fff5d6;--ui-primitive-fff5f3: #fff5f3;--ui-primitive-ffffff: #ffffff;--ui-primitive-rgb-0-0-0-12: rgb(0 0 0 / 12%);--ui-primitive-rgb-0-0-0-30: rgb(0 0 0 / 30%);--ui-primitive-rgb-0-0-0-75: rgb(0 0 0 / 75%);--ui-primitive-rgb-100-216-203-11: rgb(100 216 203 / 11%);--ui-primitive-rgb-100-216-203-8: rgb(100 216 203 / 8%);--ui-primitive-rgb-148-163-184-10: rgb(148 163 184 / 10%);--ui-primitive-rgb-148-163-184-12: rgb(148 163 184 / 12%);--ui-primitive-rgb-148-163-184-14: rgb(148 163 184 / 14%);--ui-primitive-rgb-148-163-184-16: rgb(148 163 184 / 16%);--ui-primitive-rgb-148-163-184-18: rgb(148 163 184 / 18%);--ui-primitive-rgb-148-163-184-4: rgb(148 163 184 / 4%);--ui-primitive-rgb-148-163-184-7: rgb(148 163 184 / 7%);--ui-primitive-rgb-21-21-21-10: rgb(21 21 21 / 10%);--ui-primitive-rgb-21-21-21-13: rgb(21 21 21 / 13%);--ui-primitive-rgb-21-21-21-4: rgb(21 21 21 / 4%);--ui-primitive-rgb-21-21-21-8: rgb(21 21 21 / 8%);--ui-primitive-rgb-255-141-141-9: rgb(255 141 141 / 9%);--ui-primitive-rgb-255-255-255-92: rgb(255 255 255 / 92%);--ui-primitive-rgb-255-83-83-8: rgb(255 83 83 / 8%);--ui-color-canvas: var(--ui-tok-background-app);--ui-color-surface: var(--ui-tok-background-app);--ui-color-surface-subtle: var(--ui-tok-background-subtle);--ui-color-control: var(--ui-tok-background-component);--ui-color-control-hover: var(--ui-tok-background-hover);--ui-color-control-disabled: var(--ui-tok-background-subtle);--ui-color-border: var(--ui-tok-border-default);--ui-color-border-strong: var(--ui-tok-border-strong);--ui-divider-color: var(--ui-tok-border-default);--ui-divider-one: 1px;--ui-divider-two: 2px;--ui-divider-vertical: 2.5rem;--ui-color-text: var(--ui-tok-text-primary);--ui-color-text-muted: var(--ui-tok-text-muted);--ui-color-text-disabled: var(--ui-tok-text-muted);--ui-color-inverse: var(--ui-palette-neutral-light-08);--ui-color-inverse-surface: var(--ui-tok-toast-bg);--ui-color-accent: var(--ui-lime-500);--ui-color-focus-ring: var(--ui-tok-text-primary);--ui-color-interactive-hover: var(--ui-tok-background-hover);--ui-color-interactive-active: var(--ui-tok-background-active);--ui-color-inverse-hover: var(--ui-tok-text-secondary);--ui-color-success-surface: var(--ui-green-50);--ui-color-success-border: var(--ui-green-300);--ui-color-success-text: var(--ui-green-700);--ui-color-warning-surface: var(--ui-yellow-50);--ui-color-warning-border: var(--ui-yellow-300);--ui-color-warning-text: var(--ui-yellow-800);--ui-color-danger-surface: var(--ui-red-100);--ui-color-danger-border: var(--ui-red-150);--ui-color-danger-text: var(--ui-red-500);--ui-color-danger-text-pressed: var(--ui-red-400);--ui-color-focus-shadow: rgb(21 21 21 / 18%);--ui-shadow-raised: 0 1rem 3rem rgb(21 21 21 / 9%);--ui-button-radius: 1.5rem;--ui-button-md: 2.5rem;--ui-button-icon-md: 3.5rem;--ui-button-blur: blur(20px);--ui-button-stroke-bg: var(--ui-tok-button-stroke-bg-default);--ui-button-stroke-bg-pressed: var(--ui-tok-button-stroke-bg-pressed);--ui-button-fill-bg: var(--ui-tok-button-fill-bg-default);--ui-button-fill-bg-hover: var(--ui-tok-button-fill-bg-hover);--ui-button-fill-bg-disabled: var(--ui-tok-button-fill-bg-disabled);--ui-button-fill-fg: var(--ui-tok-button-fill-text-default);--ui-button-fill-fg-pressed: var(--ui-tok-button-fill-text-pressed);--ui-button-fill-glyph-pressed: var(--ui-tok-button-fill-icon-pressed);--ui-button-fill-fg-disabled: var(--ui-tok-button-fill-text-disabled);--ui-button-icon: var(--ui-tok-button-fill-icon-default);--ui-button-stroke-border: var(--ui-tok-button-stroke-border-default);--ui-button-stroke-border-hover: var(--ui-tok-button-stroke-border-hover);--ui-button-muted-fg: var(--ui-tok-button-stroke-text-pressed);--ui-button-pressed-icon: var(--ui-tok-button-stroke-icon-pressed);--ui-button-disabled-fg: var(--ui-tok-button-fill-text-disabled);--ui-button-ghost-bg: var(--ui-tok-button-ghost-bg-default);--ui-button-ghost-bg-hover: var(--ui-tok-button-ghost-bg-hover);--ui-button-ghost-bg-pressed: var(--ui-tok-button-ghost-bg-pressed);--ui-button-quiet-bg-hover: var(--ui-tok-button-no-fill-bg-hover);--ui-button-quiet-bg-pressed: var(--ui-tok-button-no-fill-bg-pressed);--ui-button-quiet-bg-disabled: var(--ui-tok-button-no-fill-bg-disabled);--ui-button-danger-bg: var(--ui-tok-button-danger-bg-default);--ui-button-danger-bg-hover: var(--ui-tok-button-danger-bg-hover);--ui-button-danger-fg: var(--ui-tok-button-danger-text-default);--ui-button-danger-icon: var(--ui-tok-button-danger-icon-default);--ui-chip-md: 2.5rem;--ui-chip-selected-bg: var(--ui-tok-chip-bg-default);--ui-chip-selected-bg-hover: var(--ui-tok-chip-bg-hover);--ui-chip-selected-fg: var(--ui-tok-chip-text-default);--ui-chip-icon: var(--ui-tok-text-muted);--ui-chip-hover-bg: var(--ui-tok-background-component);--ui-chip-disabled-bg: var(--ui-tok-background-subtle);--ui-chip-selected-disabled-bg: var(--ui-tok-chip-bg-disabled);--ui-tag-xs: 1rem;--ui-tag-sm: 1.25rem;--ui-tag-md: 1.5rem;--ui-tag-radius-xs: .375rem;--ui-tag-radius-sm: .5rem;--ui-tag-radius-md: .625rem;--ui-knob-shadow: 0 1px 2px rgb(0 0 0 / 15%);--ui-knob-shadow-s: 0 .833px 1.667px rgb(0 0 0 / 15%);--ui-switch-md-w: 2.5rem;--ui-switch-md-h: 1.5rem;--ui-switch-sm-w: 2rem;--ui-switch-sm-h: 1.25rem;--ui-switch-pad: 2px;--ui-switch-radius: .75rem;--ui-knob-md: 1.25rem;--ui-knob-sm: 1rem;--ui-check-md: 1.5rem;--ui-check-sm: 1.25rem;--ui-check-radius: .25rem;--ui-radio-md-radius: .75rem;--ui-radio-sm-radius: .625rem;--ui-radio-dot-md: .75rem;--ui-radio-dot-sm: .625rem;--ui-control-glyph-hover: var(--ui-tok-checkbox-checkmark-hover);--ui-input-sm-h: 2.25rem;--ui-input-md-h: 2.5rem;--ui-input-sm-pad: .75rem;--ui-input-md-pad: 1rem;--ui-input-sm-gap: .5rem;--ui-input-md-gap: .75rem;--ui-input-sm-radius: .75rem;--ui-input-md-radius: 1rem;--ui-input-border: var(--ui-tok-input-border-default);--ui-input-border-hover: var(--ui-tok-input-search-border-hover);--ui-input-border-active: var(--ui-tok-input-border-active);--ui-input-border-disabled: var(--ui-tok-checkbox-border-disabled);--ui-field-gap: .5rem;--ui-field-label-pad: 1rem;--ui-field-helper-pad: .75rem;--ui-field-helper-offset: -.25rem;--ui-field-control-pad-block: .625rem;--ui-side-menu-radius: .5rem;--ui-side-menu-fg: var(--ui-tok-sidemenu-item-text-default);--ui-side-menu-fg-hover: var(--ui-tok-sidemenu-item-text-hover);--ui-side-menu-fg-active: var(--ui-tok-sidemenu-item-text-active);--ui-side-menu-icon: var(--ui-tok-sidemenu-item-icon-default);--ui-side-menu-icon-hover: var(--ui-tok-sidemenu-item-icon-hover);--ui-side-menu-bg-hover: var(--ui-tok-sidemenu-item-bg-hover);--ui-side-menu-bg-active: var(--ui-tok-sidemenu-item-bg-active);--ui-project-logo-radius: .25rem;--ui-project-logo-radius-md: .375rem;--ui-project-logo-radius-lg: .75rem;--ui-project-logo-lg: 3rem;--ui-project-logo-md: 2rem;--ui-project-logo-sm: 1.5rem;--ui-project-logo-xs: 1.25rem;--ui-project-logo-empty-bg: var(--ui-tok-ava-project-bg);--ui-project-logo-empty-fg: var(--ui-tok-ava-project-icon);--ui-project-select-name-max: 9.75rem;--ui-menu-min: 14.375rem;--ui-menu-radius: 1.25rem;--ui-menu-pad: .5rem;--ui-menu-item-gap: .0625rem;--ui-menu-item-pad: .75rem;--ui-menu-item-icon-gap: .625rem;--ui-menu-item-radius: .75rem;--ui-menu-divider-pad-block: .25rem;--ui-menu-shadow: 0 .5rem 1.25rem rgb(0 0 0 / 8%);--ui-menu-bg: var(--ui-tok-context-menu-bg);--ui-menu-border: var(--ui-tok-border-default);--ui-menu-fg: var(--ui-tok-context-menu-item-text-default);--ui-menu-fg-hover: var(--ui-tok-context-menu-item-text-hover);--ui-menu-fg-pressed: var(--ui-tok-context-menu-item-text-pressed);--ui-menu-fg-selected: var(--ui-tok-context-menu-item-text-active);--ui-menu-icon: var(--ui-tok-context-menu-item-icon-default);--ui-menu-check: var(--ui-tok-context-menu-item-checkmark);--ui-menu-bg-hover: var(--ui-tok-context-menu-item-bg-hover);--ui-menu-bg-pressed: var(--ui-tok-context-menu-item-bg-pressed);--ui-menu-item-height: var(--ui-control-sm);--ui-tabs-height: 3rem;--ui-tabs-pad: .25rem;--ui-tabs-gap: .125rem;--ui-tabs-radius: 3.75rem;--ui-tabs-item-height: 2.5rem;--ui-tabs-item-pad: 1.25rem;--ui-tabs-item-gap: .5rem;--ui-tabs-item-radius: 1.5rem;--ui-tabs-counter: 1rem;--ui-tabs-counter-pad: .25rem;--ui-tabs-counter-radius: .625rem;--ui-tabs-bg: var(--ui-tok-background-app);--ui-tabs-border: var(--ui-tok-border-default);--ui-tabs-item-fg: var(--ui-tok-tab-item-text-default);--ui-tabs-item-fg-active: var(--ui-tok-tab-item-btn-text-active);--ui-tabs-item-bg-active: var(--ui-tok-tab-item-btn-bg-active);--ui-tabs-item-bg-hover: var(--ui-tok-tab-item-btn-bg-hover);--ui-tabs-counter-bg: var(--ui-tok-counter-bg-grey);--ui-tabs-counter-fg: var(--ui-tok-counter-text);--ui-tabs-line-height: 3rem;--ui-tabs-line-item-pad: 1.5rem;--ui-tabs-line-border: var(--ui-tok-border-default);--ui-tabs-line-border-active: var(--ui-tok-tab-item-line-border-active);--ui-tabs-line-border-hover: var(--ui-tok-tab-item-line-border-hover);--ui-tabs-line-fg: var(--ui-tok-tab-item-line-text-default);--ui-tabs-line-fg-active: var(--ui-tok-tab-item-line-text-active);--ui-tabs-line-fg-hover: var(--ui-tok-tab-item-line-text-hover);--ui-banner-pad: 1.5rem;--ui-banner-gap: 1.25rem;--ui-banner-radius: 1.5rem;--ui-banner-icon: 2rem;--ui-banner-bg: var(--ui-red-04);--ui-banner-icon-bg: var(--ui-red-01);--ui-banner-icon-fg: var(--ui-neutral-0);--ui-banner-fg: var(--ui-tok-text-primary);--ui-banner-muted: var(--ui-tok-text-secondary);--ui-toast-height: 2.5rem;--ui-toast-pad: .5rem 1rem;--ui-toast-gap: 1rem;--ui-toast-cluster-gap: .5rem;--ui-toast-radius: 1.5rem;--ui-toast-icon: .75rem;--ui-toast-close: 1rem;--ui-toast-fill: var(--ui-palette-neutral-light-08);--ui-toast-border: var(--ui-tok-border-subtle);--ui-toast-shadow: var(--ui-menu-shadow);--ui-toast-text: var(--ui-tok-button-stroke-text-default);--ui-toast-text-error: var(--ui-palette-accent-red-light-01);--ui-toast-close-fg: var(--ui-palette-neutral-light-03);--ui-appearance-btn-width: 13rem;--ui-appearance-btn-height: 10rem;--ui-appearance-btn-radius: 1.25rem;--ui-appearance-btn-pad: 2.8125rem 5.3125rem;--ui-appearance-btn-gap: 1rem;--ui-appearance-btn-bg: var(--ui-tok-button-theme-toggle-bg-default);--ui-appearance-btn-bg-hover: var(--ui-tok-button-theme-toggle-bg-hover);--ui-appearance-btn-bg-active: var(--ui-tok-button-theme-toggle-bg-active);--ui-appearance-btn-border: var(--ui-tok-button-theme-toggle-border-default);--ui-appearance-btn-border-hover: var(--ui-tok-button-theme-toggle-border-hover);--ui-appearance-btn-border-active: var(--ui-tok-button-theme-toggle-border-active);--ui-appearance-btn-icon: var(--ui-tok-button-theme-toggle-icon-default);--ui-appearance-btn-icon-hover: var(--ui-tok-button-theme-toggle-icon-hover);--ui-appearance-btn-icon-active: var(--ui-tok-button-theme-toggle-icon-active);--ui-appearance-btn-text: var(--ui-tok-button-theme-toggle-text-default);--ui-appearance-btn-text-hover: var(--ui-tok-button-theme-toggle-text-hover);--ui-appearance-btn-text-active: var(--ui-tok-button-theme-toggle-text-active);--ui-rec-width: 17.375rem;--ui-rec-height: 16.25rem;--ui-rec-radius: 1rem;--ui-rec-pad: 1.25rem 2.25rem 1.25rem 1.25rem;--ui-rec-gap: .5rem;--ui-rec-bg: var(--ui-tok-background-app);--ui-rec-border: var(--ui-tok-border-default);--ui-rec-label: var(--ui-tok-text-muted);--ui-rec-title: var(--ui-tok-text-primary);--ui-rec-desc: var(--ui-tok-text-secondary);--ui-rec-featured-bg: var(--ui-blue-01);--ui-rec-featured-bg-hover: var(--ui-palette-accent-blue-light-05);--ui-rec-featured-fg: var(--ui-neutral-0);--ui-rec-featured-label: var(--ui-palette-neutral-light-08-64);--ui-integration-widget-width: 16.875rem;--ui-integration-widget-height: 16.25rem;--ui-integration-widget-radius: 1rem;--ui-integration-widget-pad: 1rem 1.5rem 1rem 1.25rem;--ui-integration-widget-start-gap: 1rem;--ui-integration-widget-copy-gap: .5rem;--ui-integration-widget-bg: var(--ui-tok-background-component);--ui-integration-widget-bg-hover: var(--ui-tok-background-hover);--ui-integration-widget-bg-active: var(--ui-tok-background-app);--ui-integration-widget-border-active: var(--ui-tok-border-default);--ui-integration-widget-title: var(--ui-tok-text-primary);--ui-integration-widget-desc: var(--ui-tok-text-secondary);--ui-integration-widget-action: var(--ui-tok-text-secondary);--ui-integration-widget-action-hover: var(--ui-tok-text-primary);--ui-launch-height: 5rem;--ui-launch-pad: 0 1.5rem 0 1rem;--ui-launch-gap: 1rem;--ui-launch-radius: 1rem;--ui-launch-ava: 3rem;--ui-launch-ava-bg: var(--ui-tok-skill-ava-bg-normal);--ui-launch-ava-fg: var(--ui-tok-skill-ava-icon-normal);--ui-list-item-text-gap: .25rem;--ui-list-item-text-meta-gap: .75rem;--ui-list-item-text-sm-gap: .125rem;--ui-list-item-text-sm-meta-gap: .5rem;--ui-document-list-item-height: 4.5rem;--ui-document-list-item-pad: .75rem 1.25rem .75rem .75rem;--ui-document-list-item-gap: 1.25rem;--ui-document-list-item-radius: 1rem;--ui-document-list-item-start-gap: 1rem;--ui-document-list-item-ava: 3rem;--ui-document-list-item-ava-radius: .625rem;--ui-document-list-item-ava-bg: var(--ui-tok-ava-doc-bg);--ui-document-list-item-ava-fg: var(--ui-tok-ava-doc-icon);--ui-document-list-item-trailing-w: 2.25rem;--ui-document-list-item-trailing-h: 1.75rem;--ui-chats-list-item-height: 3.6875rem;--ui-chats-list-item-pad: .75rem 1.25rem .75rem 1.5rem;--ui-chats-list-item-gap: 1.25rem;--ui-chats-list-item-radius: 1rem;--ui-chats-list-item-trailing-w: 2.25rem;--ui-chats-list-item-trailing-h: 1.75rem;--ui-integration-list-item-height: 4.5rem;--ui-integration-list-item-pad: .75rem 1.25rem .75rem .75rem;--ui-integration-list-item-gap: 1.25rem;--ui-integration-list-item-radius: 1rem;--ui-integration-list-item-start-gap: 1rem;--ui-integration-list-item-ava: 3rem;--ui-integration-list-item-ava-radius: .625rem;--ui-integration-list-item-ava-bg: var(--ui-tok-ava-doc-bg);--ui-integration-list-item-end-gap: .75rem;--ui-integration-list-item-status-w: 6rem;--ui-integration-list-item-trailing-w: 2.25rem;--ui-integration-list-item-trailing-h: 1.75rem;--ui-integration-list-item-blocked-title: var(--ui-tok-text-secondary);--ui-step-height: 2.5rem;--ui-step-gap: 1.25rem;--ui-step-ava: 2.5rem;--ui-step-status: 1.5rem;--ui-step-ava-bg: var(--ui-tok-background-subtle);--ui-step-ava-bg-current: var(--ui-tok-background-hover);--ui-step-ava-fg: var(--ui-tok-text-muted);--ui-step-ava-fg-current: var(--ui-tok-text-primary);--ui-step-status-bg: var(--ui-tok-background-component);--ui-step-status-bg-prev: var(--ui-blue-01);--ui-step-check: var(--ui-palette-neutral-light-08);--ui-step-dot: var(--ui-palette-neutral-light-045);--ui-horizontal-steps-height: 1.25rem;--ui-horizontal-steps-gap: .75rem;--ui-horizontal-steps-item-gap: .5rem;--ui-horizontal-steps-radius: 1.25rem;--ui-horizontal-steps-ava: 1.25rem;--ui-horizontal-steps-current-bg: var(--ui-tok-step-item-current-bg);--ui-horizontal-steps-current-icon: var(--ui-tok-step-item-current-icon);--ui-horizontal-steps-current-text: var(--ui-tok-step-item-current-text);--ui-horizontal-steps-next-bg: var(--ui-tok-step-item-next-bg);--ui-horizontal-steps-next-icon: var(--ui-tok-step-item-next-icon);--ui-horizontal-steps-next-text: var(--ui-tok-text-secondary);--ui-horizontal-steps-prev-bg: var(--ui-tok-step-item-prev-bg);--ui-horizontal-steps-prev-icon: var(--ui-tok-step-item-prev-icon);--ui-horizontal-steps-prev-text: var(--ui-tok-text-primary);--ui-skill-gap: .75rem;--ui-skill-pad: .75rem .75rem 1.5rem;--ui-skill-radius-hover: 1.25rem;--ui-skill-featured-pad: 1.5rem 1.5rem 2rem;--ui-skill-featured-radius: 2rem;--ui-skill-featured-shadow: 0 1px 3px rgb(0 0 0 / 6%);--ui-skill-head-gap: 1rem;--ui-skill-title-gap: .75rem;--ui-skill-copy-gap: .75rem;--ui-skill-copy-pad-left: 4rem;--ui-skill-copy-pad-right: 1rem;--ui-skill-ava: 3rem;--ui-skill-ava-radius: 1.5rem;--ui-skill-icon: 1.25rem;--ui-skill-ava-shadow: 0 .25rem .625rem rgb(0 0 0 / 12%);--ui-skill-ava-bg: var(--ui-tok-skill-ava-bg-normal);--ui-skill-ava-fg: var(--ui-tok-skill-ava-icon-normal);--ui-skill-ava-bg-hover: var(--ui-tok-skill-ava-bg-hover);--ui-skill-ava-bg-featured: var(--ui-tok-skill-ava-bg-featured);--ui-skill-ava-fg-featured: var(--ui-tok-skill-ava-icon-featured);--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-radius-sm: .5rem;--ui-radius-md: .75rem;--ui-radius-lg: 1.25rem;--ui-radius-pill: 999px;--ui-control-xs: 1.75rem;--ui-control-sm: 2.25rem;--ui-control-md: 3rem;--ui-control-lg: 3rem;--ui-control-icon-md: 4rem;--ui-control-icon-sm: 3rem;--ui-control-icon-xs: 2.25rem;--ui-avatar-lg: 3rem;--ui-avatar-md: 2rem;--ui-avatar-sm: 1.5rem;--ui-avatar-xs: 1.25rem;--ui-avatar-empty-bg: var(--ui-tok-ava-user-bg);--ui-avatar-empty-fg: var(--ui-tok-ava-user-icon);--ui-chat-control-height: 3rem;--ui-chat-control-height-big: 6.625rem;--ui-chat-input-radius: 1.5rem;--ui-chat-input-pad: .25rem .25rem .25rem .375rem;--ui-chat-input-pad-big: .25rem 0;--ui-chat-input-bar-pad-left: .375rem;--ui-chat-input-bar-pad-right: .25rem;--ui-chat-input-gap: .5rem;--ui-chat-input-big-gap: .25rem;--ui-chat-input-field-sm: 2.5rem;--ui-chat-input-field-lg: 3.375rem;--ui-chat-input-field-pad: .625rem 0;--ui-chat-input-field-pad-big: 1rem 1.75rem 0;--ui-chat-input-bar: 2.5rem;--ui-chat-input-bg: var(--ui-tok-chat-input-bg);--ui-chat-input-placeholder: var(--ui-tok-chat-input-text-default);--ui-chat-input-placeholder-hover: var(--ui-tok-chat-input-text-hover);--ui-chat-input-fg: var(--ui-tok-chat-input-text-active);--ui-chat-input-leading-fg: var(--ui-tok-chat-input-button-nofill-icon);--ui-chat-input-submit-bg: var(--ui-tok-chat-input-button-fill-bg-default);--ui-chat-input-submit-fg: var(--ui-tok-chat-input-button-fill-icon);--ui-chat-input-voice-fg: var(--ui-tok-chat-input-button-fill-icon);--ui-chat-frame-fade: linear-gradient( 180deg, var(--ui-tok-fade-bg-0) 0%, var(--ui-tok-fade-bg-100) 24% );--ui-duration-fast: .12s;--ui-duration-normal: .18s;--ui-ease-standard: cubic-bezier(.2, 0, 0, 1);--ui-focus-width: 2px;--ui-focus-offset: 3px;--ui-layout-max: 90rem;--ui-content-max: 72rem;--ui-reading-max: 48rem;--ui-type-display: 4.5rem;--ui-type-page: 3rem;--ui-type-large: 1.75rem;--ui-type-l: 1.375rem;--ui-type-medium: 1rem;--ui-type-small: .875rem;--ui-type-xsmall: .75rem;--ui-type-xxsmall: .625rem;--ui-type-title: var(--ui-type-large);--ui-type-caption: var(--ui-type-xsmall);--ui-accent: var(--ui-color-inverse-surface);--ui-accent-strong: var(--ui-color-inverse-hover);--ui-background: var(--ui-color-canvas);--ui-surface: var(--ui-color-surface);--ui-surface-raised: var(--ui-color-surface);--ui-surface-solid: var(--ui-color-surface);--ui-border: var(--ui-color-border);--ui-border-strong: var(--ui-color-border-strong);--ui-text: var(--ui-color-text);--ui-text-secondary: var(--ui-color-text-muted);--ui-danger: var(--ui-color-danger-text);--ui-warning: var(--ui-color-warning-text);--ui-focus: var(--ui-color-focus-shadow);--ui-radius-control: var(--ui-radius-pill);--ui-radius-surface: var(--ui-radius-lg)}:root[data-theme=dark]{--ui-blue-01: var(--ui-palette-accent-blue-dark-01);--ui-blue-02: var(--ui-palette-accent-blue-dark-02);--ui-blue-03: var(--ui-palette-accent-blue-dark-03);--ui-blue-04: var(--ui-palette-accent-blue-dark-04);--ui-blue-ink: var(--ui-palette-accent-blue-dark-01);--ui-red-01: var(--ui-palette-accent-red-dark-01);--ui-red-02: var(--ui-palette-accent-red-dark-02);--ui-red-03: var(--ui-palette-accent-red-dark-03);--ui-red-04: var(--ui-palette-accent-red-dark-04);--ui-red-ink: var(--ui-palette-accent-red-dark-01);--ui-orange-01: var(--ui-palette-accent-orange-dark-01);--ui-orange-02: var(--ui-palette-accent-orange-dark-02);--ui-orange-03: var(--ui-palette-accent-orange-dark-03);--ui-orange-04: var(--ui-palette-accent-orange-dark-04);--ui-orange-ink: var(--ui-palette-accent-orange-dark-01);--ui-yellow-01: var(--ui-palette-accent-yellow-dark-01);--ui-yellow-02: var(--ui-palette-accent-yellow-dark-02);--ui-yellow-03: var(--ui-palette-accent-yellow-dark-03);--ui-yellow-04: var(--ui-palette-accent-yellow-dark-04);--ui-yellow-ink: var(--ui-palette-accent-yellow-dark-01);--ui-green-01: var(--ui-palette-accent-green-dark-01);--ui-green-02: var(--ui-palette-accent-green-dark-02);--ui-green-03: var(--ui-palette-accent-green-dark-03);--ui-green-04: var(--ui-palette-accent-green-dark-04);--ui-green-ink: var(--ui-palette-accent-green-dark-01);--ui-turquoise-01: var(--ui-palette-accent-turquoise-dark-01);--ui-turquoise-02: var(--ui-palette-accent-turquoise-dark-02);--ui-turquoise-03: var(--ui-palette-accent-turquoise-dark-03);--ui-turquoise-04: var(--ui-palette-accent-turquoise-dark-04);--ui-turquoise-ink: var(--ui-palette-accent-turquoise-dark-01);--ui-purple-01: var(--ui-palette-accent-purple-dark-01);--ui-purple-02: var(--ui-palette-accent-purple-dark-02);--ui-purple-03: var(--ui-palette-accent-purple-dark-03);--ui-purple-04: var(--ui-palette-accent-purple-dark-04);--ui-purple-ink: var(--ui-palette-accent-purple-dark-01);--ui-lime-01: var(--ui-palette-accent-lime-dark-01);--ui-lime-04: var(--ui-palette-accent-lime-dark-04);--ui-lime-ink: var(--ui-palette-accent-lime-dark-01)}@media(prefers-reduced-motion:reduce){:root{--ui-duration-fast: 0ms;--ui-duration-normal: 0ms}}html{color:var(--ui-color-text);background:var(--ui-color-canvas);font-family:Geist Variable,Geist,Helvetica Neue,Arial,sans-serif}body{color:var(--ui-color-text);background:var(--ui-color-canvas)}::selection{color:var(--ui-color-inverse);background:var(--ui-color-inverse-surface)}strong,b{font-weight:500}.ui-type{margin:0;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;color:inherit}h1,.ui-type-h1,.ui-type-heading-display{font-size:var(--ui-type-display);font-weight:400;line-height:.96;letter-spacing:-.05em}h2,.ui-type-h2,.ui-type-heading-page{font-size:var(--ui-type-page);font-weight:400;line-height:.96;letter-spacing:-.05em}h3,h4,h5,h6,.ui-type-sh-xl,.ui-type-sh-l,.ui-type-sh-m,.ui-type-sh-s,.ui-type-sh-xs,.ui-type-section-large,.ui-type-section-l,.ui-type-section-medium,.ui-type-section-small,.ui-type-section-xsmall{font-weight:500;line-height:1.2}h3,.ui-type-sh-xl,.ui-type-section-large{font-size:var(--ui-type-large);letter-spacing:-.02em}h4,.ui-type-sh-l,.ui-type-section-l{font-size:var(--ui-type-l);letter-spacing:-.02em}h5,.ui-type-sh-m,.ui-type-section-medium{font-size:var(--ui-type-medium);letter-spacing:-.01em}h6,.ui-type-sh-s,.ui-type-section-small{font-size:var(--ui-type-small);letter-spacing:-.01em}.ui-type-sh-xs,.ui-type-section-xsmall{font-size:var(--ui-type-xsmall);letter-spacing:0}.ui-type-body-xl,.ui-type-body-large,.ui-type-body-l,.ui-type-body-m,.ui-type-body-medium,.ui-type-body-s,.ui-type-body-small,.ui-type-body-xs,.ui-type-body-xsmall,.ui-type-body-xxs,.ui-type-body-xxsmall,.ui-type-link-xl,.ui-type-link-large,.ui-type-link-l,.ui-type-link-m,.ui-type-link-medium,.ui-type-link-s,.ui-type-link-small,.ui-type-link-xs,.ui-type-link-xsmall{font-weight:400;line-height:1.2}.ui-type-body-xl,.ui-type-body-large,.ui-type-link-xl,.ui-type-link-large{font-size:var(--ui-type-large);letter-spacing:-.04em}.ui-type-body-l,.ui-type-link-l{font-size:var(--ui-type-l);letter-spacing:-.03em}.ui-type-body-m,.ui-type-body-medium,.ui-type-link-m,.ui-type-link-medium{font-size:var(--ui-type-medium);letter-spacing:-.02em}.ui-type-body-s,.ui-type-body-small,.ui-type-link-s,.ui-type-link-small{font-size:var(--ui-type-small);letter-spacing:-.02em}.ui-type-body-xs,.ui-type-body-xsmall,.ui-type-link-xs,.ui-type-link-xsmall{font-size:var(--ui-type-xsmall);letter-spacing:-.01em}.ui-type-body-xxs,.ui-type-body-xxsmall{font-size:var(--ui-type-xxsmall);letter-spacing:0}.ui-type-par-l,.ui-type-paragraph-large,.ui-type-par-m,.ui-type-paragraph-medium,.ui-type-par-s,.ui-type-paragraph-small,.ui-type-par-xs,.ui-type-paragraph-xsmall{font-weight:400}.ui-type-par-l,.ui-type-paragraph-large{font-size:var(--ui-type-l);line-height:1.6;letter-spacing:-.02em}.ui-type-par-m,.ui-type-paragraph-medium{font-size:var(--ui-type-medium);line-height:1.5;letter-spacing:-.01em}.ui-type-par-s,.ui-type-paragraph-small{font-size:var(--ui-type-small);line-height:1.5;letter-spacing:-.01em}.ui-type-par-xs,.ui-type-paragraph-xsmall{font-size:var(--ui-type-xsmall);line-height:1.5;letter-spacing:0}.ui-type-st-xl,.ui-type-st-l,.ui-type-st-m,.ui-type-st-s,.ui-type-st-xs{font-weight:400;line-height:1.2;text-decoration:line-through}.ui-type-st-xl{font-size:var(--ui-type-large);letter-spacing:-.02em}.ui-type-st-l{font-size:var(--ui-type-l);letter-spacing:-.02em}.ui-type-st-m{font-size:var(--ui-type-medium);letter-spacing:-.01em}.ui-type-st-s{font-size:var(--ui-type-small);letter-spacing:-.01em}.ui-type-st-xs{font-size:var(--ui-type-xsmall);letter-spacing:0}.ui-type-link-xl,.ui-type-link-large,.ui-type-link-l,.ui-type-link-m,.ui-type-link-medium,.ui-type-link-s,.ui-type-link-small,.ui-type-link-xs,.ui-type-link-xsmall{color:inherit;text-decoration:underline;text-underline-offset:.14em}html{font-family:Geist Variable,Geist,Helvetica Neue,Arial,sans-serif}.ui-icon-button-xsmall{width:var(--ui-control-icon-xs);min-height:var(--ui-control-xs)}.ui-icon-button-small{width:var(--ui-control-icon-sm);min-height:var(--ui-control-sm)}.ui-icon-button-medium,.ui-icon-button-large{width:var(--ui-button-icon-md);min-width:var(--ui-button-icon-md);max-width:var(--ui-button-icon-md);min-height:var(--ui-button-md);height:var(--ui-button-md)}.ui-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--ui-chip-md);min-height:var(--ui-chip-md);border:0;border-radius:var(--ui-button-radius);padding:0 1rem;gap:.25rem;color:var(--ui-color-text);background:transparent;backdrop-filter:var(--ui-button-blur);font-size:var(--ui-type-medium);font-weight:500;line-height:1.2;letter-spacing:-.01em;cursor:pointer}.ui-chip-medium{height:var(--ui-chip-md);min-height:var(--ui-chip-md);padding:0 1rem;gap:.25rem;font-size:var(--ui-type-medium)}.ui-chip-small{min-height:var(--ui-control-sm);height:var(--ui-control-sm);padding:0 .75rem;gap:.125rem;font-size:var(--ui-type-small);letter-spacing:-.01em}.ui-chip-xsmall{height:var(--ui-control-xs);min-height:var(--ui-control-xs);padding:0 .5rem;gap:0;font-size:var(--ui-type-xsmall);letter-spacing:0}.ui-chip-label{padding:1px .375rem 0}.ui-chip-small .ui-chip-label,.ui-chip-xsmall .ui-chip-label{padding:1px .25rem 0}.ui-chip-leading,.ui-chip-trailing{color:var(--ui-chip-icon);flex:none}.ui-chip.is-selected{color:var(--ui-chip-selected-fg);background:var(--ui-chip-selected-bg)}.ui-chip.is-selected .ui-chip-leading,.ui-chip.is-selected .ui-chip-trailing{color:var(--ui-chip-selected-fg)}.ui-chip:disabled{color:var(--ui-button-disabled-fg);background:var(--ui-chip-disabled-bg);cursor:not-allowed}.ui-chip.is-selected:disabled{background:var(--ui-chip-selected-disabled-bg)}.ui-chip:disabled .ui-chip-leading,.ui-chip:disabled .ui-chip-trailing{color:var(--ui-button-disabled-fg)}.ui-tag{box-sizing:border-box;display:inline-flex;flex:none;justify-content:center;align-items:center;margin:0;border:0;color:var(--ui-tag-fg);background:var(--ui-tag-bg);white-space:nowrap}.ui-tag-xsmall{height:var(--ui-tag-xs);padding:0 .25rem 1px;border-radius:var(--ui-tag-radius-xs)}.ui-tag-small{height:var(--ui-tag-sm);padding:0 .375rem;border-radius:var(--ui-tag-radius-sm)}.ui-tag-medium{height:var(--ui-tag-md);padding:0 .5rem;border-radius:var(--ui-tag-radius-md)}.ui-tag-neutral{--ui-tag-bg: var(--ui-tok-tag-neutral-subtle-bg);--ui-tag-fg: var(--ui-tok-tag-neutral-subtle-text)}.ui-tag-neutral.is-strong{--ui-tag-bg: var(--ui-tok-tag-neutral-strong-bg);--ui-tag-fg: var(--ui-tok-tag-neutral-strong-text)}.ui-tag-blue{--ui-tag-bg: var(--ui-tok-tag-blue-bg);--ui-tag-fg: var(--ui-tok-tag-blue-text)}.ui-tag-blue.is-strong{--ui-tag-bg: var(--ui-tok-tag-blue-strong-bg);--ui-tag-fg: var(--ui-tok-tag-blue-strong-text)}.ui-tag-green{--ui-tag-bg: var(--ui-tok-tag-green-bg);--ui-tag-fg: var(--ui-tok-tag-green-text)}.ui-tag-green.is-strong{--ui-tag-bg: var(--ui-tok-tag-green-strong-bg);--ui-tag-fg: var(--ui-tok-tag-green-strong-text)}.ui-tag-orange{--ui-tag-bg: var(--ui-tok-tag-orange-bg);--ui-tag-fg: var(--ui-tok-tag-orange-text)}.ui-tag-orange.is-strong{--ui-tag-bg: var(--ui-tok-tag-orange-strong-bg);--ui-tag-fg: var(--ui-tok-tag-orange-strong-text)}.ui-tag-red{--ui-tag-bg: var(--ui-tok-tag-red-bg);--ui-tag-fg: var(--ui-tok-tag-red-text)}.ui-tag-red.is-strong{--ui-tag-bg: var(--ui-tok-tag-red-strong-bg);--ui-tag-fg: var(--ui-tok-tag-red-strong-text)}.ui-tag-yellow{--ui-tag-bg: var(--ui-tok-tag-yellow-bg);--ui-tag-fg: var(--ui-tok-tag-yellow-text)}.ui-tag-yellow.is-strong{--ui-tag-bg: var(--ui-tok-tag-yellow-strong-bg);--ui-tag-fg: var(--ui-tok-tag-yellow-strong-text)}.ui-tag-lime{--ui-tag-bg: var(--ui-tok-tag-lime-bg);--ui-tag-fg: var(--ui-tok-tag-lime-text)}.ui-tag-lime.is-strong{--ui-tag-bg: var(--ui-tok-tag-lime-strong-bg);--ui-tag-fg: var(--ui-tok-tag-lime-strong-text)}.ui-tag-turquoise{--ui-tag-bg: var(--ui-tok-tag-turquoise-bg);--ui-tag-fg: var(--ui-tok-tag-turquoise-text)}.ui-tag-turquoise.is-strong{--ui-tag-bg: var(--ui-tok-tag-turquoise-strong-bg);--ui-tag-fg: var(--ui-tok-tag-turquoise-strong-text)}.ui-tag-purple{--ui-tag-bg: var(--ui-tok-tag-purple-bg);--ui-tag-fg: var(--ui-tok-tag-purple-text)}.ui-tag-purple.is-strong{--ui-tag-bg: var(--ui-tok-tag-purple-strong-bg);--ui-tag-fg: var(--ui-tok-tag-purple-strong-text)}.ui-switch-track{box-sizing:border-box;display:flex;flex:none;align-items:center;justify-content:flex-start;padding:var(--ui-switch-pad);border:0;border-radius:var(--ui-switch-radius);background:var(--ui-neutral-125)}.ui-switch-medium .ui-switch-track{width:var(--ui-switch-md-w);height:var(--ui-switch-md-h)}.ui-switch-small .ui-switch-track{width:var(--ui-switch-sm-w);height:var(--ui-switch-sm-h)}.ui-switch-thumb{flex:none;border-radius:50%;background:var(--ui-neutral-0);box-shadow:var(--ui-knob-shadow)}.ui-switch-medium .ui-switch-thumb{width:var(--ui-knob-md);height:var(--ui-knob-md)}.ui-switch-small .ui-switch-thumb{width:var(--ui-knob-sm);height:var(--ui-knob-sm)}.ui-switch input:checked+.ui-switch-track{justify-content:flex-end;background:var(--ui-blue-01)}.ui-switch input:disabled+.ui-switch-track{background:var(--ui-neutral-125)}.ui-switch input:disabled+.ui-switch-track .ui-switch-thumb{background:var(--ui-neutral-25)}.ui-checkbox-control,.ui-radio-control{box-sizing:border-box;display:grid;flex:none;place-items:center;overflow:hidden;background:var(--ui-neutral-0);border:1px solid var(--ui-neutral-400)}.ui-checkbox-medium,.ui-radio-medium{--ui-check-size: var(--ui-check-md)}.ui-checkbox-small,.ui-radio-small{--ui-check-size: var(--ui-check-sm)}.ui-checkbox-control,.ui-radio-control{width:var(--ui-check-size);height:var(--ui-check-size)}.ui-checkbox-control{border-radius:var(--ui-check-radius);color:var(--ui-neutral-400)}.ui-radio-control{border-radius:var(--ui-radio-md-radius)}.ui-radio-small .ui-radio-control{border-radius:var(--ui-radio-sm-radius)}.ui-checkbox-control .ui-icon-glyph{display:block;width:100%;height:100%;opacity:0}.ui-radio-dot{display:block;width:var(--ui-radio-dot-md);height:var(--ui-radio-dot-md);border-radius:50%;opacity:0;background:var(--ui-neutral-400)}.ui-radio-small .ui-radio-dot{width:var(--ui-radio-dot-sm);height:var(--ui-radio-dot-sm)}.ui-checkbox>input:checked+.ui-checkbox-label .ui-checkbox-control,.ui-radio>input:checked+.ui-radio-label .ui-radio-control{border-width:0;background:var(--ui-blue-01)}.ui-checkbox>input:checked+.ui-checkbox-label .ui-checkbox-control{color:var(--ui-neutral-0)}.ui-checkbox>input:checked+.ui-checkbox-label .ui-checkbox-control .ui-icon-glyph{opacity:1}.ui-radio>input:checked+.ui-radio-label .ui-radio-dot{opacity:1;background:var(--ui-neutral-0);box-shadow:var(--ui-knob-shadow)}.ui-radio-small>input:checked+.ui-radio-label .ui-radio-dot{box-shadow:var(--ui-knob-shadow-s)}.ui-checkbox>input:disabled+.ui-checkbox-label .ui-checkbox-control,.ui-radio>input:disabled+.ui-radio-label .ui-radio-control{border-color:var(--ui-neutral-125);background:var(--ui-neutral-0)}.ui-checkbox>input:disabled:checked+.ui-checkbox-label .ui-checkbox-control,.ui-radio>input:disabled:checked+.ui-radio-label .ui-radio-control{border-width:0;background:var(--ui-neutral-125)}.ui-checkbox>input:disabled:checked+.ui-checkbox-label .ui-checkbox-control{color:var(--ui-neutral-400)}.ui-radio>input:disabled:checked+.ui-radio-label .ui-radio-dot{width:var(--ui-radio-dot-sm);height:var(--ui-radio-dot-sm);background:var(--ui-neutral-400);box-shadow:none}.ui-checkbox:has(input:disabled) .ui-checkbox-label,.ui-radio:has(input:disabled) .ui-radio-label{cursor:not-allowed}.ui-input{position:relative;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;color:var(--ui-neutral-400);background:var(--ui-neutral-0);border:1px solid var(--ui-input-border)}.ui-input-small{height:var(--ui-input-sm-h);padding:0 var(--ui-input-sm-pad);gap:var(--ui-input-sm-gap);border-radius:var(--ui-input-sm-radius)}.ui-input-medium{height:var(--ui-input-md-h);padding:0 var(--ui-input-md-pad);gap:var(--ui-input-md-gap);border-radius:var(--ui-input-md-radius)}.ui-input-icon{display:block;flex:none}.ui-input-field{flex:1 1 auto;min-width:0;width:auto;height:auto;min-height:0;margin:0;border:0;border-radius:0;padding:0;color:var(--ui-neutral-400);background:transparent;-webkit-appearance:none;appearance:none;outline:none}.ui-input-field[type=search]::-webkit-search-decoration,.ui-input-field[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ui-input-field::placeholder{color:var(--ui-neutral-400);opacity:1}.ui-search-input .ui-input-field,.ui-search-input .ui-input-field::placeholder{color:var(--ui-neutral-600)}.ui-input:has(.ui-input-field:not(:placeholder-shown):not(:disabled)){color:var(--ui-neutral-600)}.ui-input-field:not(:placeholder-shown){color:var(--ui-neutral-850);-webkit-text-fill-color:var(--ui-neutral-850)}.ui-search-input-clear{display:inline-flex;flex:none;align-items:center;justify-content:center;width:auto;height:auto;min-height:0;margin:0;border:0;border-radius:0;padding:0;color:inherit;background:transparent;font-weight:inherit;opacity:0;pointer-events:none;cursor:pointer}.ui-search-input-clear .ui-icon-glyph{display:block}.ui-input:has(.ui-input-field:disabled){color:var(--ui-neutral-200);border-color:var(--ui-input-border-disabled);cursor:not-allowed}.ui-input-field:disabled,.ui-input-field:disabled::placeholder{color:var(--ui-neutral-400);-webkit-text-fill-color:var(--ui-neutral-400);opacity:1}.ui-search-input-clear:disabled{cursor:not-allowed;opacity:0;pointer-events:none}.ui-field{display:flex;flex-direction:column;align-items:flex-start;isolation:isolate;width:100%;gap:var(--ui-field-gap);color:inherit;font-size:inherit;font-weight:inherit}.ui-field-label{display:flex;align-items:center;align-self:stretch;padding:0 var(--ui-field-label-pad);color:var(--ui-neutral-600)}.ui-field>.ui-input{align-self:stretch;align-items:flex-end;padding:var(--ui-field-control-pad-block) var(--ui-input-md-pad);background:var(--ui-neutral-0)}.ui-field .ui-input-field,.ui-field .ui-input-field:hover,.ui-field .ui-input-field:focus,.ui-field .ui-input-field:focus-visible,.ui-field .ui-input-field:disabled,.ui-field .ui-input-field:not(:placeholder-shown),.ui-field .ui-input-field[aria-invalid=true]{width:100%;min-height:0;border:0;border-radius:0;padding:0;outline:0;box-shadow:none;font-weight:400;font-size:var(--ui-type-small);letter-spacing:-.02em;background:transparent}.ui-field>textarea{box-sizing:border-box;align-self:stretch;width:100%;min-height:6rem;margin:0;padding:var(--ui-field-control-pad-block) var(--ui-input-md-pad);border:1px solid var(--ui-input-border);border-radius:var(--ui-input-md-radius);color:var(--ui-neutral-400);background:var(--ui-neutral-0);font-weight:400;font-size:var(--ui-type-small);line-height:1.2;letter-spacing:-.02em;outline:none;resize:vertical}.ui-field>textarea::placeholder{color:var(--ui-neutral-400);opacity:1}.ui-field>textarea:not(:placeholder-shown){color:var(--ui-neutral-850);background:var(--ui-neutral-0)}.ui-field.is-invalid>textarea{border-color:var(--ui-red-01);color:var(--ui-red-02);background:var(--ui-neutral-0)}.ui-field>textarea:focus,.ui-field>textarea:focus-visible{outline:0;border-color:var(--ui-input-border-active);background:var(--ui-neutral-0)}.ui-field.is-invalid>textarea:focus,.ui-field.is-invalid>textarea:focus-visible{border-color:var(--ui-red-01)}.ui-field>textarea:disabled,.ui-field>textarea:disabled::placeholder{border-color:var(--ui-input-border-disabled);color:var(--ui-neutral-400);background:var(--ui-neutral-0)}.ui-field-helper{display:flex;align-items:center;align-self:stretch;margin-top:var(--ui-field-helper-offset);padding:0 var(--ui-field-helper-pad);color:var(--ui-neutral-400)}.ui-field-helper.is-error,.ui-field-error{color:var(--ui-red-01)}.ui-field.is-invalid>.ui-input{border-color:var(--ui-red-01);color:var(--ui-red-02);background:var(--ui-neutral-0)}.ui-field.is-invalid .ui-input-field,.ui-field.is-invalid .ui-input-field::placeholder{color:var(--ui-red-02);-webkit-text-fill-color:var(--ui-red-02)}.ui-field.is-invalid:has(.ui-input-field:not(:placeholder-shown))>.ui-input{color:var(--ui-red-01)}.ui-field.is-invalid .ui-input-field:not(:placeholder-shown){color:var(--ui-red-01);-webkit-text-fill-color:var(--ui-red-01)}.ui-field:has(.ui-input-field:disabled) .ui-field-label{color:var(--ui-neutral-400)}.ui-field:focus-within:not(.is-invalid):not(:has(.ui-input-field:disabled)) .ui-field-label{color:var(--ui-neutral-850)}.ui-side-menu-btn{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:var(--ui-control-sm);height:var(--ui-control-sm);gap:.625rem;border:0;border-radius:var(--ui-side-menu-radius);padding:0 1rem 0 .75rem;color:var(--ui-side-menu-fg);background:transparent;font-size:var(--ui-type-small);font-weight:400;line-height:1.2;letter-spacing:-.02em;text-decoration:none;cursor:pointer}.project-primary-navigation .ui-side-menu-btn{width:auto}.ui-side-menu-btn-avatar{padding-left:.5rem}.ui-side-menu-btn-label{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-side-menu-btn-icon,.ui-side-menu-btn-trailing{flex:none;color:var(--ui-side-menu-icon)}.ui-side-menu-btn-trailing{color:var(--ui-side-menu-icon)}.ui-side-menu-btn-trailing.is-hover-only{display:none}.ui-side-menu-btn.is-active{color:var(--ui-side-menu-fg-active);background:var(--ui-side-menu-bg-active)}.ui-side-menu-btn.is-active .ui-side-menu-btn-icon{color:var(--ui-side-menu-fg-active)}.ui-side-menu-btn:disabled{color:var(--ui-button-disabled-fg);background:transparent;cursor:not-allowed}.ui-side-menu-btn:disabled:not(.is-active):hover{color:var(--ui-side-menu-fg-hover);background:var(--ui-side-menu-bg-hover)}.ui-side-menu-btn:disabled .ui-side-menu-btn-icon,.ui-side-menu-btn:disabled .ui-side-menu-btn-trailing{color:var(--ui-button-disabled-fg)}.ui-side-menu-list-head{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:var(--ui-control-xs);min-height:var(--ui-control-xs);gap:.75rem;padding:0 0 0 .75rem}.ui-side-menu-list-head-label{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--ui-tok-sidemenu-item-list-head-text);font-size:var(--ui-type-xsmall);font-weight:500;line-height:1.2;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-side-menu-list-head-action{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-control-icon-xs);min-width:var(--ui-control-icon-xs);max-width:var(--ui-control-icon-xs);height:var(--ui-control-xs);border:0;border-radius:var(--ui-button-radius);padding:0;color:var(--ui-color-text);background:transparent;backdrop-filter:var(--ui-button-blur);cursor:pointer}.ui-project-select{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;height:var(--ui-control-sm);min-height:var(--ui-control-sm);gap:.25rem;border:0;border-radius:var(--ui-side-menu-radius);padding:0 1rem 0 .625rem;color:var(--ui-color-text);background:transparent;cursor:pointer}.ui-project-select-main{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;min-width:0;gap:.5rem}.ui-project-logo{box-sizing:border-box;display:grid;flex:none;place-items:center;overflow:hidden;width:var(--ui-project-logo-lg);height:var(--ui-project-logo-lg);border:0;border-radius:var(--ui-project-logo-radius-lg)}.ui-project-logo-large{width:var(--ui-project-logo-lg);height:var(--ui-project-logo-lg);border-radius:var(--ui-project-logo-radius-lg)}.ui-project-logo-medium{width:var(--ui-project-logo-md);height:var(--ui-project-logo-md);border-radius:var(--ui-project-logo-radius-md)}.ui-project-logo-small{width:var(--ui-project-logo-sm);height:var(--ui-project-logo-sm);border-radius:var(--ui-project-logo-radius)}.ui-project-logo-xsmall{width:var(--ui-project-logo-xs);height:var(--ui-project-logo-xs);border-radius:var(--ui-project-logo-radius)}.ui-project-logo.no-logo{color:var(--ui-project-logo-empty-fg);background:var(--ui-project-logo-empty-bg)}.ui-project-logo.has-logo{background:transparent}.ui-project-logo-image{display:block;width:100%;height:100%;object-fit:cover}.ui-project-logo-icon{flex:none}.ui-project-select-name{flex:none;max-width:var(--ui-project-select-name-max);overflow:hidden;color:inherit;font-size:var(--ui-type-small);font-weight:500;line-height:1.2;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-project-select-chevron{flex:none;color:var(--ui-side-menu-icon)}.ui-project-select.is-active{background:var(--ui-side-menu-bg-active)}.ui-project-select.is-active .ui-project-select-chevron{color:var(--ui-color-text)}.ui-project-select:disabled{color:var(--ui-button-disabled-fg);background:transparent;cursor:not-allowed}.ui-project-select:disabled .ui-project-logo.no-logo{color:var(--ui-button-disabled-fg);background:var(--ui-neutral-600);opacity:.72}.ui-popover-menu{position:relative;width:100%}.ui-context-menu{position:absolute;z-index:50;top:calc(100% + .25rem);left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;min-width:100%;width:max(100%,var(--ui-menu-min));gap:var(--ui-menu-item-gap);border:1px solid var(--ui-menu-border);border-radius:var(--ui-menu-radius);padding:var(--ui-menu-pad);color:var(--ui-menu-fg);background:var(--ui-menu-bg);box-shadow:var(--ui-menu-shadow)}.ui-context-menu-item{box-sizing:border-box;display:flex;align-items:center;width:100%;height:var(--ui-menu-item-height);min-height:var(--ui-menu-item-height);gap:var(--ui-menu-item-icon-gap);border:0;border-radius:var(--ui-menu-item-radius);padding:0 var(--ui-menu-item-pad);color:var(--ui-menu-fg);background:transparent;text-align:left;text-decoration:none;cursor:pointer}.ui-context-menu-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-context-menu-item-icon{flex:none;color:var(--ui-menu-icon)}.ui-context-menu-item-check{flex:none;color:var(--ui-menu-check)}.ui-context-menu-item.is-selected{color:var(--ui-menu-fg-selected)}.ui-context-menu-item:disabled{color:var(--ui-tok-context-menu-item-text-disabled);cursor:not-allowed}.ui-context-menu-separator{display:flex;flex-direction:column;width:100%;padding:var(--ui-menu-divider-pad-block) var(--ui-menu-item-pad)}.ui-context-menu-separator .ui-divider{width:100%;margin:0;border-color:var(--ui-menu-border)}.ui-loader-large .ui-loader-spinner{width:var(--ui-control-sm);height:var(--ui-control-sm)}.ui-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-3);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);padding:calc(var(--ui-space-3) + var(--ui-space-1)) var(--ui-space-4);color:var(--ui-color-text);background:var(--ui-color-surface);font-size:var(--ui-type-small);line-height:1.5}.ui-alert-icon{margin-top:.08rem;flex:none}.ui-alert-content,.ui-alert-content>div{display:grid;gap:var(--ui-space-1)}.ui-alert-content strong{font-weight:620}.ui-alert-actions{display:flex;align-items:center;gap:var(--ui-space-2)}.ui-alert-info{border-color:var(--ui-color-border);background:var(--ui-color-surface-subtle)}.ui-alert-success{border-color:var(--ui-color-success-border);color:var(--ui-color-success-text);background:var(--ui-color-success-surface)}.ui-alert-warning{border-color:var(--ui-color-warning-border);color:var(--ui-color-warning-text);background:var(--ui-color-warning-surface)}.ui-alert-danger{border-color:var(--ui-color-danger-border);color:var(--ui-color-danger-text);background:var(--ui-color-danger-surface)}.ui-progress{display:grid;gap:var(--ui-space-2);min-width:10rem}.ui-progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-4);color:var(--ui-color-text-muted);font-size:var(--ui-type-xsmall)}.ui-progress-label strong{color:var(--ui-color-text);font-weight:620}.ui-progress-track{width:100%;height:.35rem;overflow:hidden;border-radius:var(--ui-radius-pill);background:var(--ui-color-control-hover)}.ui-progress-value{display:block;width:var(--ui-progress);height:100%;border-radius:inherit;background:var(--ui-color-accent);transition:width var(--ui-duration-normal) var(--ui-ease-standard)}.ui-select select[aria-invalid=true]{border-color:var(--ui-color-danger-border);background:var(--ui-color-danger-surface)}.ui-chat-input{display:grid;width:100%;margin:0}.ui-chat-input-control{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead field action";align-items:end;overflow:visible;height:var(--ui-chat-control-height);column-gap:var(--ui-chat-input-gap);border-radius:var(--ui-chat-input-radius);padding:var(--ui-chat-input-pad);color:var(--ui-chat-input-fg);background:var(--ui-chat-input-bg)}.ui-chat-input-big .ui-chat-input-control{grid-template-areas:"field field field" "lead . action";grid-template-rows:minmax(0,1fr) var(--ui-chat-input-bar);align-items:end;height:var(--ui-chat-control-height-big);padding:var(--ui-chat-input-pad-big);row-gap:var(--ui-chat-input-big-gap)}.ui-chat-input-leading-frame{display:flex;grid-area:lead;flex:none;flex-direction:column;justify-content:center;align-items:flex-start;width:var(--ui-control-icon-sm);height:var(--ui-chat-input-bar);padding:0}.ui-chat-input-big .ui-chat-input-leading-frame{width:calc(var(--ui-control-icon-sm) + var(--ui-chat-input-bar-pad-left));padding-left:var(--ui-chat-input-bar-pad-left)}.ui-chat-input-leading-btn{width:var(--ui-control-icon-sm);min-width:var(--ui-control-icon-sm);max-width:var(--ui-control-icon-sm);height:var(--ui-control-sm);min-height:var(--ui-control-sm);border:0;color:var(--ui-chat-input-leading-fg);background:transparent}.ui-chat-input .ui-field{display:flex;grid-area:field;flex:1 1 auto;flex-direction:column;min-width:0;width:auto;gap:0}.ui-chat-input .ui-field textarea{box-sizing:border-box;min-height:var(--ui-chat-input-field-sm);max-height:var(--ui-chat-input-field-sm);border:0;border-radius:0;padding:var(--ui-chat-input-field-pad);overflow:auto;color:var(--ui-chat-input-fg);background:transparent;font-size:var(--ui-type-medium);font-weight:400;line-height:1.2;letter-spacing:-.02em;resize:none}.ui-chat-input-big .ui-field textarea{min-height:var(--ui-chat-input-field-lg);max-height:var(--ui-chat-input-field-lg);padding:var(--ui-chat-input-field-pad-big);overflow:auto}.ui-chat-input .ui-field textarea:hover:not(:disabled),.ui-chat-input .ui-field textarea:focus{border:0;outline:0;background:transparent}.ui-chat-input .ui-field textarea::placeholder{color:var(--ui-chat-input-placeholder);opacity:1}.ui-chat-input-control:focus-within .ui-field textarea::placeholder{color:var(--ui-chat-input-fg)}.ui-chat-input-actions{display:flex;grid-area:action;flex:none;align-items:center;height:var(--ui-chat-input-bar)}.ui-chat-input-big .ui-chat-input-actions{padding-right:var(--ui-chat-input-bar-pad-right)}.ui-chat-input-submit,.ui-chat-input-action.ui-icon-button{width:var(--ui-button-icon-md);min-width:var(--ui-button-icon-md);max-width:var(--ui-button-icon-md);height:var(--ui-button-md);min-height:var(--ui-button-md);border:0;color:var(--ui-chat-input-submit-fg);background:var(--ui-chat-input-submit-bg)}.ui-chat-input-submit.ui-chat-input-voice{color:var(--ui-chat-input-voice-fg)}.ui-chat-input-submit:hover:not(:disabled),.ui-chat-input-action.ui-icon-button:hover:not(:disabled){color:var(--ui-chat-input-submit-fg);background:var(--ui-chat-input-submit-bg);filter:none}.ui-chat-input-submit:disabled,.ui-chat-input-action.ui-icon-button:disabled{color:var(--ui-chat-input-submit-fg);background:var(--ui-chat-input-submit-bg);cursor:default;opacity:1}.ui-chat-input-voice-active{color:var(--ui-chat-input-fg);background:var(--ui-neutral-800)}.ui-chat-input .ui-loader.ui-chat-input-action{width:var(--ui-button-icon-md);height:var(--ui-button-md);border-radius:var(--ui-button-radius);color:var(--ui-chat-input-submit-fg);background:var(--ui-chat-input-submit-bg)}.ui-chat-frame{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 0 1.25rem;background:var(--ui-chat-frame-fade)}.ui-chat-frame>.ui-chat-input-control{align-self:stretch;width:100%}.ui-chat-frame-actions,.ui-chat-input-footer{display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%;min-height:var(--ui-control-xs);gap:.5rem;padding:0;color:var(--ui-color-text)}.ui-chat-frame-slot{display:flex;flex:none;flex-direction:row;align-items:center;gap:.125rem}.ui-chat-frame-actions .ui-chip,.ui-chat-frame-mode{flex:none;color:var(--ui-color-text)}.ui-chat-frame-actions .ui-chip-small,.ui-chat-frame-actions .ui-chip-small.ui-chat-frame-mode{height:var(--ui-control-sm);min-height:var(--ui-control-sm)}.ui-chat-frame-actions .ui-chip-xsmall,.ui-chat-frame-actions .ui-chip-xsmall.ui-chat-frame-mode{height:var(--ui-control-xs);min-height:var(--ui-control-xs);padding:0 .5rem}.ui-chat-frame-mode{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.ui-chat-frame-mode .chat-composer-mode{display:inline-flex;align-items:center;min-width:0;margin:0;padding:1px .25rem 0}.ui-chat-frame-mode .ui-select{display:inline-flex;min-width:0}.ui-chat-frame-mode .ui-select select,.ui-chat-input-footer .chat-composer-mode .ui-select select{min-height:1.125rem;border:0;padding:0 1.25rem 0 0;color:var(--ui-color-text);background:transparent;font-size:var(--ui-type-small);font-weight:500;line-height:1.2;letter-spacing:-.01em}.ui-page-header-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ui-space-6)}.ui-page-header-copy{min-width:0}.ui-page-header-eyebrow{margin:0;color:var(--ui-color-text-muted);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ui-page-header-title{overflow-wrap:break-word}.ui-page-header-description{max-width:var(--ui-reading-max);color:var(--ui-color-text-muted)}.ui-page-header-actions{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.ui-empty-state{display:grid;justify-items:center;text-align:center}.ui-empty-state-icon{display:grid;width:var(--ui-control-lg);height:var(--ui-control-lg);margin-bottom:var(--ui-space-3);place-items:center;border-radius:var(--ui-radius-md);color:var(--ui-color-text);background:var(--ui-color-surface)}.ui-empty-state h3,.ui-empty-state p{margin:0}.ui-empty-state h3{color:var(--ui-color-text);font-size:var(--ui-type-medium);font-weight:600}.ui-empty-state p{max-width:30rem;margin-top:var(--ui-space-1);color:var(--ui-color-text-muted);font-size:var(--ui-type-small)}.ui-empty-state-action{margin-top:var(--ui-space-4)}.ui-accordion{display:flex;flex-direction:column;gap:2rem}.ui-accordion-item{display:flex;flex-direction:column;min-width:0}.ui-accordion-trigger{display:flex;align-items:center;gap:.5rem;width:max-content;max-width:100%;min-height:1.0625rem;padding:0;border:0;color:var(--ui-neutral-600);background:transparent;cursor:pointer}.ui-accordion-trigger .ui-icon{flex:none;color:var(--ui-neutral-400)}.ui-accordion-panel{display:grid;grid-template-rows:0fr;min-height:0;overflow:hidden;transition:grid-template-rows var(--ui-duration-normal) var(--ui-ease-standard)}.ui-accordion-item.is-open .ui-accordion-panel{grid-template-rows:1fr}.ui-accordion-panel-inner{min-height:0;overflow:hidden}.ui-accordion-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1.25rem 0 0;list-style:none}.ui-accordion-row{display:flex;align-items:center;gap:.5rem}.ui-accordion-row .ui-icon{flex:none;color:var(--ui-neutral-400)}.ui-accordion-hint{color:var(--ui-neutral-400)}.ui-tabs{display:flex;flex-direction:column;align-items:stretch;min-width:0}.ui-tabs-list{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;height:var(--ui-tabs-height);min-height:var(--ui-tabs-height);gap:var(--ui-tabs-gap);overflow:hidden;border:1px solid var(--ui-tabs-border);border-radius:var(--ui-tabs-radius);padding:var(--ui-tabs-pad);background:var(--ui-tabs-bg)}.ui-tabs-trigger{box-sizing:border-box;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:var(--ui-tabs-item-height);min-height:var(--ui-tabs-item-height);gap:var(--ui-tabs-item-gap);border:0;border-radius:var(--ui-tabs-item-radius);padding:0 var(--ui-tabs-item-pad);color:var(--ui-tabs-item-fg);background:transparent;font:inherit;cursor:pointer;appearance:none}.ui-tabs-trigger .ui-type{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.ui-tabs-trigger[data-state=active]{color:var(--ui-tabs-item-fg-active);background:var(--ui-tabs-item-bg-active)}.ui-tabs-trigger:disabled{cursor:not-allowed;opacity:.48}.ui-tabs-line .ui-tabs-list{height:var(--ui-tabs-line-height);min-height:var(--ui-tabs-line-height);gap:0;overflow:visible;border:0;border-radius:0;padding:0;background:transparent}.ui-tabs-line .ui-tabs-trigger{height:var(--ui-tabs-line-height);min-height:var(--ui-tabs-line-height);border-radius:0;border-bottom:1px solid var(--ui-tabs-line-border);padding:0 var(--ui-tabs-line-item-pad);color:var(--ui-tabs-line-fg);background:transparent}.ui-tabs-line .ui-tabs-trigger[data-state=active]{border-bottom-width:2px;border-bottom-color:var(--ui-tabs-line-border-active);color:var(--ui-tabs-line-fg-active);background:transparent}.ui-counter{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--ui-tabs-counter);height:var(--ui-tabs-counter);padding:0 var(--ui-tabs-counter-pad);border-radius:var(--ui-tabs-counter-radius);color:var(--ui-tabs-counter-fg);background:var(--ui-tabs-counter-bg)}.ui-counter-dot{width:var(--ui-tabs-counter);min-width:var(--ui-tabs-counter);padding:0}.ui-counter-blue{background:var(--ui-tok-counter-bg-blue)}.ui-banner{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--ui-banner-gap);width:100%;overflow:hidden;border-radius:var(--ui-banner-radius);padding:var(--ui-banner-pad);background:var(--ui-banner-bg)}.ui-banner-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-banner-icon);height:var(--ui-banner-icon);border-radius:2rem;color:var(--ui-banner-icon-fg);background:var(--ui-banner-icon-bg)}.ui-banner-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.ui-banner-copy .ui-type-sh-m{color:var(--ui-banner-fg)}.ui-banner-copy .ui-type-body-xs{color:var(--ui-banner-muted)}.ui-banner .ui-icon-button{flex:none;margin-left:auto}.ui-toast{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;gap:var(--ui-toast-gap);width:max-content;max-width:100%;height:var(--ui-toast-height);border:1px solid var(--ui-toast-border);border-radius:var(--ui-toast-radius);padding:var(--ui-toast-pad);background:var(--ui-toast-fill);box-shadow:var(--ui-toast-shadow)}.ui-toast-cluster{display:inline-flex;flex:none;align-items:center;gap:var(--ui-toast-cluster-gap);min-width:0}.ui-toast-cluster .ui-icon-glyph{width:var(--ui-toast-icon);height:var(--ui-toast-icon)}.ui-toast-message{margin:0;color:var(--ui-toast-text);white-space:nowrap}.ui-toast-error .ui-toast-message{color:var(--ui-toast-text-error)}.ui-toast-divider{flex:none;align-self:stretch;width:0;border-left:1px solid var(--ui-toast-border)}.ui-toast-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-toast-close);height:var(--ui-toast-close);min-height:var(--ui-toast-close);padding:0;border:0;border-radius:0;color:var(--ui-toast-close-fg);background:transparent;font-weight:inherit;opacity:1;cursor:pointer}.ui-toast-close:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-recommendation-card{box-sizing:border-box;display:flex;flex:none;flex-direction:column;justify-content:space-between;width:var(--ui-rec-width);height:var(--ui-rec-height);overflow:hidden;border:1px solid var(--ui-rec-border);border-radius:var(--ui-rec-radius);padding:var(--ui-rec-pad);color:inherit;background:var(--ui-rec-bg);font:inherit;text-align:left;text-decoration:none;appearance:none}a.ui-recommendation-card,button.ui-recommendation-card{cursor:pointer}a.ui-recommendation-card:focus-visible,button.ui-recommendation-card:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-recommendation-card-copy{display:flex;flex-direction:column;gap:var(--ui-rec-gap)}.ui-recommendation-card-copy .ui-type-body-xs{color:var(--ui-rec-label)}.ui-recommendation-card-copy .ui-type-sh-m{color:var(--ui-rec-title)}.ui-recommendation-card>.ui-type-body-xs{color:var(--ui-rec-desc)}.ui-recommendation-card.is-featured{border-color:transparent;background:var(--ui-rec-featured-bg)}.ui-recommendation-card.is-featured .ui-recommendation-card-copy .ui-type-body-xs{color:var(--ui-rec-featured-label)}.ui-recommendation-card.is-featured .ui-type-sh-m,.ui-recommendation-card.is-featured>.ui-type-body-xs{color:var(--ui-rec-featured-fg)}.ui-integration-widget{box-sizing:border-box;display:flex;flex:none;flex-direction:column;justify-content:space-between;width:var(--ui-integration-widget-width);height:var(--ui-integration-widget-height);overflow:hidden;border:1px solid transparent;border-radius:var(--ui-integration-widget-radius);padding:var(--ui-integration-widget-pad);color:inherit;background:var(--ui-integration-widget-bg);font:inherit;text-align:left;text-decoration:none;appearance:none}a.ui-integration-widget,button.ui-integration-widget{cursor:pointer}a.ui-integration-widget:focus-visible,button.ui-integration-widget:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-integration-widget-start{display:flex;flex-direction:column;gap:var(--ui-integration-widget-start-gap);width:100%}.ui-integration-widget-head{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.ui-integration-widget-copy{display:flex;flex-direction:column;gap:var(--ui-integration-widget-copy-gap);width:100%}.ui-integration-widget-copy .ui-type-sh-m{color:var(--ui-integration-widget-title)}.ui-integration-widget-desc{display:-webkit-box;overflow:hidden;color:var(--ui-integration-widget-desc);-webkit-box-orient:vertical;-webkit-line-clamp:3}.ui-integration-widget-action{color:var(--ui-integration-widget-action)}.ui-integration-widget.is-active{border-color:var(--ui-integration-widget-border-active);background:var(--ui-integration-widget-bg-active)}.ui-launch-row{box-sizing:border-box;display:flex;align-items:center;gap:var(--ui-launch-gap);width:100%;height:var(--ui-launch-height);min-height:var(--ui-launch-height);border:1px solid var(--ui-color-border);border-radius:var(--ui-launch-radius);padding:var(--ui-launch-pad);background:var(--ui-tok-background-app)}.ui-launch-row-ava{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-launch-ava);height:var(--ui-launch-ava);border-radius:1.5rem;color:var(--ui-launch-ava-fg);background:var(--ui-launch-ava-bg)}.ui-launch-row-start{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:var(--ui-launch-gap)}.ui-launch-row-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.ui-launch-row-copy .ui-type-sh-m{overflow:hidden;color:var(--ui-tok-text-primary);text-overflow:ellipsis;white-space:nowrap}.ui-launch-row-meta{display:flex;align-items:center;gap:.375rem;min-width:0}.ui-launch-row-meta .ui-type-body-xs{color:var(--ui-tok-text-secondary);white-space:nowrap}.ui-launch-row-end{display:flex;align-items:center;justify-content:flex-end;flex:1 1 0;min-width:0;gap:.5rem}.ui-launch-row-project{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;gap:.375rem;color:var(--ui-tok-tag-neutral-subtle-text)}.ui-launch-row-project .ui-icon{flex:none}.ui-launch-row-project .ui-type-body-s{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ui-launch-row-end-actions{display:flex;flex:none;align-items:center;gap:.75rem}.ui-launch-row-metrics{display:flex;align-items:center;gap:.75rem}.ui-launch-row-time{width:5rem;color:var(--ui-tok-text-primary);text-align:right;white-space:nowrap}.ui-launch-row-status{display:flex;flex:none;justify-content:flex-end;width:6rem}.ui-launch-row-trailing{flex:none}.ui-step{box-sizing:border-box;display:flex;align-items:center;gap:var(--ui-step-gap);width:100%;min-height:var(--ui-step-height)}.ui-step-start{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:var(--ui-step-gap)}.ui-step-ava{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-step-ava);height:var(--ui-step-ava);border-radius:1.25rem;color:var(--ui-step-ava-fg);background:var(--ui-step-ava-bg)}.ui-step-current .ui-step-ava{color:var(--ui-step-ava-fg-current);background:var(--ui-step-ava-bg-current)}.ui-step-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.ui-step-copy .ui-type-sh-s{color:var(--ui-tok-text-secondary)}.ui-step-copy .ui-type-body-xs{color:var(--ui-tok-text-muted)}.ui-step-current .ui-step-copy .ui-type-sh-s{color:var(--ui-tok-text-primary)}.ui-step-current .ui-step-copy .ui-type-body-xs{color:var(--ui-tok-text-secondary)}.ui-step-status{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-step-status);height:var(--ui-step-status);border-radius:1.25rem;color:var(--ui-step-dot);background:var(--ui-step-status-bg)}.ui-step-previous .ui-step-status{color:var(--ui-step-check);background:var(--ui-step-status-bg-prev)}.ui-horizontal-steps{box-sizing:border-box;display:flex;align-items:center;gap:var(--ui-horizontal-steps-gap);width:100%;height:var(--ui-horizontal-steps-height);min-height:var(--ui-horizontal-steps-height);margin:0;padding:0;border-radius:var(--ui-horizontal-steps-radius)}.ui-horizontal-steps-item{display:flex;flex:none;align-items:center;gap:var(--ui-horizontal-steps-item-gap);height:var(--ui-horizontal-steps-height)}.ui-horizontal-steps-ava{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;width:var(--ui-horizontal-steps-ava);height:var(--ui-horizontal-steps-ava);border-radius:var(--ui-horizontal-steps-radius)}.ui-horizontal-steps-item-previous .ui-horizontal-steps-ava{color:var(--ui-horizontal-steps-prev-icon);background:var(--ui-horizontal-steps-prev-bg)}.ui-horizontal-steps-item-current .ui-horizontal-steps-ava{color:var(--ui-horizontal-steps-current-icon);background:var(--ui-horizontal-steps-current-bg)}.ui-horizontal-steps-item-next .ui-horizontal-steps-ava{color:var(--ui-horizontal-steps-next-icon);background:var(--ui-horizontal-steps-next-bg)}.ui-horizontal-steps-item .ui-type-sh-xs{white-space:nowrap}.ui-horizontal-steps-item-previous .ui-type-sh-xs{color:var(--ui-horizontal-steps-prev-text)}.ui-horizontal-steps-item-current .ui-type-sh-xs{color:var(--ui-horizontal-steps-current-text)}.ui-horizontal-steps-item-next .ui-type-sh-xs{color:var(--ui-horizontal-steps-next-text)}.ui-horizontal-steps>.ui-divider{flex:1 0 0;min-width:0;width:auto}.ui-list-item-text{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:var(--ui-list-item-text-gap)}.ui-list-item-text-small{gap:var(--ui-list-item-text-sm-gap)}.ui-list-item-text-title{overflow:hidden;min-width:0;color:var(--ui-tok-text-primary);text-overflow:ellipsis;white-space:nowrap}.ui-list-item-text-meta{display:flex;align-items:center;min-width:0;gap:var(--ui-list-item-text-meta-gap)}.ui-list-item-text-small .ui-list-item-text-meta{gap:var(--ui-list-item-text-sm-meta-gap)}.ui-list-item-text-meta .ui-type{flex:none;color:var(--ui-tok-text-secondary);white-space:nowrap}.ui-document-list-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--ui-document-list-item-gap);width:100%;height:var(--ui-document-list-item-height);min-height:var(--ui-document-list-item-height);border-radius:var(--ui-document-list-item-radius);padding:var(--ui-document-list-item-pad);background:transparent}.ui-document-list-item-start{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:var(--ui-document-list-item-start-gap)}.ui-document-list-item-ava{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-document-list-item-ava);height:var(--ui-document-list-item-ava);border-radius:var(--ui-document-list-item-ava-radius);color:var(--ui-document-list-item-ava-fg);background:var(--ui-document-list-item-ava-bg)}.ui-document-list-item-start .ui-list-item-text{flex:1 1 auto}.ui-document-list-item-trailing{display:flex;flex:none;align-items:center;justify-content:center;width:var(--ui-document-list-item-trailing-w);height:var(--ui-document-list-item-trailing-h)}.ui-chats-list-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--ui-chats-list-item-gap);width:100%;height:var(--ui-chats-list-item-height);min-height:var(--ui-chats-list-item-height);margin:0;border:0;border-radius:var(--ui-chats-list-item-radius);padding:var(--ui-chats-list-item-pad);color:inherit;background:transparent;font:inherit;text-align:start;text-decoration:none;appearance:none}a.ui-chats-list-item,button.ui-chats-list-item{cursor:pointer}.ui-chats-list-item .ui-list-item-text{flex:1 1 auto}.ui-chats-list-item-trailing{display:flex;flex:none;align-items:center;justify-content:center;width:var(--ui-chats-list-item-trailing-w);height:var(--ui-chats-list-item-trailing-h)}.ui-integration-list-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--ui-integration-list-item-gap);width:100%;height:var(--ui-integration-list-item-height);min-height:var(--ui-integration-list-item-height);border-radius:var(--ui-integration-list-item-radius);padding:var(--ui-integration-list-item-pad);background:transparent}.ui-integration-list-item-start{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:var(--ui-integration-list-item-start-gap)}.ui-integration-list-item-ava{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-integration-list-item-ava);height:var(--ui-integration-list-item-ava);border-radius:var(--ui-integration-list-item-ava-radius);background:var(--ui-integration-list-item-ava-bg)}.ui-integration-list-item-start .ui-list-item-text{flex:1 1 auto}.ui-integration-list-item.is-blocked .ui-list-item-text-title{color:var(--ui-integration-list-item-blocked-title)}.ui-integration-list-item-end{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:var(--ui-integration-list-item-end-gap)}.ui-integration-list-item-status{display:flex;flex:none;align-items:center;justify-content:flex-end;width:var(--ui-integration-list-item-status-w)}.ui-integration-list-item-trailing{display:flex;flex:none;align-items:center;justify-content:center;width:var(--ui-integration-list-item-trailing-w);height:var(--ui-integration-list-item-trailing-h)}.ui-appearance-btn{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-appearance-btn-gap);width:var(--ui-appearance-btn-width);height:var(--ui-appearance-btn-height);margin:0;overflow:hidden;border:1px solid var(--ui-appearance-btn-border);border-radius:var(--ui-appearance-btn-radius);padding:var(--ui-appearance-btn-pad);color:var(--ui-appearance-btn-text);background:var(--ui-appearance-btn-bg);cursor:pointer}.ui-appearance-btn .ui-type{overflow:hidden;min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap}.ui-appearance-btn-icon{display:inline-flex;flex:none;color:var(--ui-appearance-btn-icon)}.ui-appearance-btn.is-active{border-color:var(--ui-appearance-btn-border-active);color:var(--ui-appearance-btn-text-active);background:var(--ui-appearance-btn-bg-active)}.ui-appearance-btn.is-active .ui-appearance-btn-icon{color:var(--ui-appearance-btn-icon-active)}@media(max-width:640px){.ui-page-header-layout{grid-template-columns:1fr}}.ui-chat-bubble{box-sizing:border-box;display:inline-flex;align-items:center;max-width:100%;padding-block:.5rem .625rem;color:var(--ui-tok-bubble-text-outgoing)}.ui-chat-bubble-outgoing{border-radius:1rem .25rem 1rem 1rem;padding-inline:1.25rem;background:var(--ui-tok-bubble-bg-outgoing);font-size:.875rem;line-height:1.5;letter-spacing:-.01em}.ui-chat-bubble-incoming{border-radius:1rem;padding-inline:1rem;font-size:.875rem;line-height:1.5;letter-spacing:-.01em}.ui-chat-bubble-typing{border-radius:1rem;padding-inline:.75rem;color:var(--ui-primitive-9d9d9d);font-size:.75rem;line-height:1.2;letter-spacing:-.01em}.ui-divider{flex:none;margin:0;border:0;border-color:var(--ui-divider-color)}.ui-divider-horizontal{width:100%;height:0;border-top-style:solid}.ui-divider-vertical{width:0;height:var(--ui-divider-vertical);border-left-style:solid}.ui-divider-one.ui-divider-horizontal{border-top-width:var(--ui-divider-one)}.ui-divider-two.ui-divider-horizontal{border-top-width:var(--ui-divider-two)}.ui-divider-one.ui-divider-vertical{border-left-width:var(--ui-divider-one)}.ui-divider-two.ui-divider-vertical{border-left-width:var(--ui-divider-two)}.ui-divider-dashed.ui-divider-horizontal{border-top-style:dashed}.ui-divider-dashed.ui-divider-vertical{border-left-style:dashed}.ui-side-menu-list-header{box-sizing:border-box;display:flex;align-items:center;width:14rem;height:1.75rem;gap:.75rem;padding-left:.75rem;color:var(--ui-primitive-292929);font-size:.75rem;font-weight:500;line-height:1.2}.ui-side-menu-list-header-label{flex:1 1 auto;min-width:0}.ui-side-menu-list-header-action.ui-icon-button{width:2.25rem;min-width:2.25rem;height:1.75rem;min-height:1.75rem;backdrop-filter:blur(20px)}.ui-side-menu-list-header-action.is-collapsed .ui-icon-glyph{transform:rotate(-90deg)}.ui-text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--ui-primitive-292929);font-size:.875rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-decoration:none}.ui-text-link-secondary{color:var(--ui-primitive-6b6b6b)}.ui-text-link-descriptor{color:var(--ui-primitive-9d9d9d)}.ui-text-link:hover{color:var(--ui-selection-accent);text-decoration:underline;text-underline-offset:.14em}.ui-text-link:focus-visible{border-radius:.25rem;outline:var(--ui-focus-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-workflow-step{box-sizing:border-box;display:flex;align-items:flex-start;width:29rem;max-width:100%;min-height:1rem;gap:.5rem;padding-right:1.25rem;color:var(--ui-primitive-9d9d9d);font-size:.75rem;line-height:1.2;letter-spacing:-.01em}.ui-workflow-step-finished{color:var(--ui-primitive-6b6b6b)}.ui-workflow-step-icon{display:inline-flex;flex:none;width:1rem;height:1rem}.ui-workflow-step-finished .ui-workflow-step-icon{border:1px solid currentcolor;border-radius:50%}.ui-workflow-step-label{flex:1 1 auto;min-width:0;padding-top:1px}.ui-skill-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-skill-gap);width:100%;border:1px solid transparent;border-top-color:var(--ui-color-border);border-radius:0;padding:var(--ui-skill-pad);background:transparent;transition:border-color var(--ui-duration-fast) var(--ui-ease-standard),border-radius var(--ui-duration-fast) var(--ui-ease-standard),background var(--ui-duration-fast) var(--ui-ease-standard),box-shadow var(--ui-duration-fast) var(--ui-ease-standard)}.ui-skill-card-featured{border-color:var(--ui-color-border);border-radius:var(--ui-skill-featured-radius);padding:var(--ui-skill-featured-pad);background:var(--ui-tok-background-app);box-shadow:var(--ui-skill-featured-shadow)}.ui-skill-card-head{display:flex;align-items:center;gap:var(--ui-skill-head-gap);width:100%}.ui-skill-card:not(.ui-skill-card-featured) .ui-skill-card-head{padding-right:var(--ui-skill-copy-pad-right)}.ui-skill-card-heading{display:flex;flex:1 1 auto;align-items:flex-start;gap:var(--ui-skill-title-gap);min-width:0}.ui-skill-card-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--ui-tok-text-primary);text-overflow:ellipsis;white-space:nowrap}.ui-skill-card-ava{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ui-skill-ava);height:var(--ui-skill-ava);border-radius:var(--ui-skill-ava-radius);color:var(--ui-skill-ava-fg);background:var(--ui-skill-ava-bg)}.ui-skill-card-ava .ui-icon-glyph{width:var(--ui-skill-icon);height:var(--ui-skill-icon)}.ui-skill-card-featured .ui-skill-card-ava{color:var(--ui-skill-ava-fg-featured);background:var(--ui-skill-ava-bg-featured);box-shadow:var(--ui-skill-ava-shadow)}.ui-skill-card-copy{display:flex;flex-direction:column;gap:var(--ui-skill-copy-gap);padding-left:var(--ui-skill-copy-pad-left)}.ui-skill-card:not(.ui-skill-card-featured) .ui-skill-card-copy{padding-right:var(--ui-skill-copy-pad-right)}.ui-skill-card-desc{margin:0;color:var(--ui-tok-text-secondary)}.ui-skill-card-meta{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;color:var(--ui-tok-text-muted)}.ui-skill-card-action{align-self:stretch;padding-left:var(--ui-skill-copy-pad-left)}.ui-quiz{display:flex;flex:none;flex-direction:column;align-items:stretch;width:100%}.ui-quiz-head{z-index:0;display:flex;position:relative;flex:none;align-items:center;gap:var(--ui-space-5);margin-bottom:calc(-1 * var(--ui-space-4));overflow:hidden;border:1px solid var(--ui-color-border);border-radius:1rem 1rem 0 0;padding:var(--ui-space-4) var(--ui-space-4) 2rem var(--ui-space-5);background:var(--ui-tok-quiz-head-bg)}.ui-quiz-title{flex:1 1 auto;min-width:0;margin:0;color:var(--ui-tok-quiz-head-title)}.ui-quiz-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1rem;height:1rem;min-height:1rem;padding:0;border:0;border-radius:0;color:var(--ui-tok-quiz-head-close-icon);background:transparent;font-weight:inherit;cursor:pointer}.ui-quiz-close:focus-visible,.ui-quiz-option:focus-visible,.ui-quiz-custom-input:focus-visible,.ui-quiz-skip:focus-visible,.ui-quiz-send:focus-visible{outline:var(--ui-focus-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-offset)}.ui-quiz-answers{z-index:1;display:flex;position:relative;flex:none;flex-direction:column;align-items:stretch;overflow:hidden;border:1px solid var(--ui-tok-quiz-answers-border);border-radius:1rem;padding:var(--ui-space-2);background:var(--ui-tok-quiz-answers-bg)}.ui-quiz-option{box-sizing:border-box;display:flex;appearance:none;align-items:center;width:100%;max-width:100%;height:2.5rem;min-height:2.5rem;gap:var(--ui-space-3);border:0;border-radius:var(--ui-radius-md);padding:0 var(--ui-space-4) 0 var(--ui-space-2);color:var(--ui-tok-quiz-option-title);background:transparent;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.ui-quiz-option:active,.ui-quiz-option-selected{background:var(--ui-tok-quiz-option-bg-pressed)}.ui-quiz-option:active .ui-quiz-option-icon,.ui-quiz-option-selected .ui-quiz-option-icon{background:var(--ui-tok-quiz-option-icon-badge-bg-active)}.ui-quiz-option:disabled,.ui-quiz-close:disabled,.ui-quiz-skip:disabled,.ui-quiz-send:disabled,.ui-quiz-custom-input:disabled{opacity:1;cursor:not-allowed}.ui-quiz-option:disabled{color:var(--ui-tok-quiz-option-subtitle)}.ui-quiz-option-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.25rem;padding:.25rem;color:var(--ui-tok-quiz-option-leading-icon);background:var(--ui-tok-quiz-option-icon-badge-bg-default)}.ui-quiz-option-title{flex:none;color:var(--ui-tok-quiz-option-title);white-space:nowrap}.ui-quiz-option-descriptor{min-width:0;overflow:hidden;color:var(--ui-tok-quiz-option-subtitle);text-overflow:ellipsis;white-space:nowrap}form.ui-quiz-custom{display:flex;flex:none;align-items:center;gap:var(--ui-space-2);width:100%;margin:0;padding:.375rem var(--ui-space-2);border-radius:var(--ui-radius-md)}.ui-quiz-custom-field{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:var(--ui-space-3)}.ui-quiz-custom-input{flex:1 1 auto;box-sizing:border-box;min-width:0;min-height:0;height:auto;margin:0;border:0;border-radius:0;padding:.125rem 0;appearance:none;color:var(--ui-tok-quiz-option-placeholder-focused);background:transparent;box-shadow:none}.ui-quiz-custom-input::placeholder{color:var(--ui-tok-quiz-option-placeholder-default)}.ui-quiz-custom:focus-within .ui-quiz-custom-input::placeholder{color:var(--ui-tok-quiz-option-placeholder-focused)}.ui-quiz-skip,.ui-quiz-send{display:inline-flex;flex:none;align-items:center;justify-content:center;height:var(--ui-control-xs);min-height:var(--ui-control-xs);border:0;border-radius:var(--ui-radius-pill);font-weight:inherit;cursor:pointer}.ui-quiz-skip{padding:0 var(--ui-space-2);color:var(--ui-tok-quiz-option-skip-button-text);background:var(--ui-tok-quiz-option-skip-button-bg)}.ui-quiz-send{width:var(--ui-control-xs);min-width:var(--ui-control-xs);padding:0;color:var(--ui-tok-quiz-option-send-button-icon);background:var(--ui-tok-quiz-option-send-button-bg)}.ui-card{min-width:0;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);color:var(--ui-color-text);background:var(--ui-color-surface)}.ui-card-default{background:var(--ui-color-surface)}.ui-card-subtle{border-color:transparent;background:var(--ui-color-canvas)}.ui-card-accent{border-color:transparent;background:var(--ui-color-accent)}.ui-card-padding-none{padding:0}.ui-card-padding-small{padding:var(--ui-space-3)}.ui-card-padding-medium{padding:var(--ui-space-5)}.ui-card-padding-large{padding:var(--ui-space-6)}.ui-stat-card{display:flex;flex-direction:column;min-height:17rem}.ui-stat-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);color:var(--ui-color-text-muted);font-size:var(--ui-type-small)}.ui-stat-card-meta{color:var(--ui-color-text)}.ui-stat-card-value{margin-top:auto;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,4.5rem);font-weight:400;line-height:.95;letter-spacing:-.05em}@media(max-width:780px){.ui-stat-card{min-height:10rem}}
