.language-select{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-select-icon{pointer-events:none;flex:none}.language-select-trigger{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);max-width:150px;height:34px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:750;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.language-select-trigger:hover,.language-select-trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--card);box-shadow:var(--shadow-raise)}.language-select-trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px var(--card), 0 0 0 4px color-mix(in srgb, var(--ring) 34%, transparent)}.language-select-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.language-select-compact .language-select-trigger{width:76px;padding-inline:10px}.language-picker-overlay{z-index:10050;background:linear-gradient(color-mix(in srgb, var(--background) 94%, transparent), color-mix(in srgb, var(--background) 94%, transparent)), var(--background);color:var(--foreground);padding:max(16px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.language-picker-shell{flex-direction:column;width:min(960px,100%);min-height:0;max-height:100%;display:flex;position:relative}.language-picker-close{inset-inline-end:0;z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, transparent);width:38px;height:38px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:absolute;top:0}.language-picker-close:hover,.language-picker-close:focus-visible{border-color:var(--border-strong);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-raise);outline:none}.language-picker-content{flex-direction:column;gap:12px;min-height:0;padding-top:46px;display:flex}.language-picker-notice{color:#737373;text-align:center;width:min(34rem,100%);margin:0 auto;font-size:12px;font-weight:550;line-height:1.55}.language-picker-grid{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;min-height:0;max-height:calc(100dvh - 104px);padding:2px 4px 4px;display:grid;overflow-y:auto}.language-picker-grid::-webkit-scrollbar{display:none}.language-picker-option{min-height:68px;color:var(--foreground);font:inherit;text-align:center;cursor:pointer;opacity:0;animation:.3s cubic-bezier(.22,1,.36,1) forwards language-picker-rise;animation-delay:var(--language-picker-delay,0s);background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:750;line-height:1.1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;transform:translateY(10px)}.language-picker-option:hover{background:color-mix(in srgb, var(--muted) 72%, transparent)}.language-picker-option:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 20%, transparent);outline:none}.language-picker-option.is-active{background:#f5f5f5;border-color:#e5e5e5}:root.theme-dark .language-picker-option.is-active{border-color:color-mix(in srgb, var(--foreground) 16%, var(--background));background:color-mix(in srgb, var(--foreground) 10%, var(--background))}.language-picker-option span{overflow-wrap:anywhere;max-width:100%}.language-picker-flag{background:#fff;border-radius:6px;flex:none;width:32px;height:24px;overflow:hidden;box-shadow:0 0 0 1px #0000001a}@keyframes language-picker-rise{to{opacity:1;transform:translateY(0)}}@media (width>=640px){.language-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.language-picker-option{border-radius:18px;gap:8px;min-height:82px;font-size:14px}}@media (width>=860px){.language-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.language-picker-option{min-height:92px;font-size:15px}}@media (prefers-reduced-motion:reduce){.language-picker-option{opacity:1;animation:none;transform:none}}.logical-forward-icon{transition:transform .15s}html[dir=rtl] .logical-forward-icon{transform:rotate(180deg)}.agent-avatar{--agent-avatar-size:42px;--agent-avatar-ring:color-mix(in srgb, var(--border) 72%, transparent);width:var(--agent-avatar-size);height:var(--agent-avatar-size);border:2px solid var(--agent-avatar-ring);background:var(--agent-avatar-bg,#5eb6f3);color:#fff;font-size:calc(var(--agent-avatar-size) * .34);border-radius:50%;flex:none;place-items:center;font-weight:850;line-height:1;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -18px 28px #0000001a}.agent-avatar[data-size=tiny]{--agent-avatar-size:24px}.agent-avatar[data-size=compact]{--agent-avatar-size:32px}.agent-avatar[data-size=large]{--agent-avatar-size:64px}.agent-avatar[data-status=active]{--agent-avatar-ring:#2e9b63}.agent-avatar[data-status=paused],.agent-avatar[data-status=draft]{--agent-avatar-ring:#d19a2a}.agent-avatar[data-status=needs_attention]{--agent-avatar-ring:#c74738}.agent-avatar[data-status=archived]{--agent-avatar-ring:var(--muted-foreground)}.agent-avatar img{object-fit:cover;width:100%;height:100%}.agent-avatar__robot-img{object-fit:contain;transform-origin:50% 46%;width:100%;height:100%;transform:scale(1.02)}.agent-avatar__robot{place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.agent-avatar__antenna,.agent-avatar__head,.agent-avatar__eye,.agent-avatar__neck,.agent-avatar__smile,.agent-avatar__torso{display:block;position:absolute}.agent-avatar__antenna{z-index:1;background:var(--agent-avatar-accent);width:8%;height:14%;box-shadow:0 -.1em 0 0 color-mix(in srgb, #fff 46%, var(--agent-avatar-accent)), 0 .07em .16em #0000002e;border-radius:999px;top:12%;left:50%;transform:translate(-50%)}.agent-avatar__head{z-index:3;background:radial-gradient(circle at 30% 22%, #ffffff8c 0 16%, transparent 17%), radial-gradient(circle at 78% 74%, color-mix(in srgb, var(--agent-avatar-head-shadow) 52%, transparent) 0 28%, transparent 29%), linear-gradient(0deg, transparent 0 16%, var(--agent-avatar-faceplate) 17% 70%, transparent 71%), linear-gradient(135deg, color-mix(in srgb, #fff 22%, var(--agent-avatar-head)) 0%, var(--agent-avatar-head) 52%, var(--agent-avatar-head-shadow) 100%);border-radius:28% 28% 24% 24%;width:52%;height:37%;top:22%;left:50%;transform:translate(-50%);box-shadow:inset -.13em -.16em .28em #0000002e,inset .12em .1em .22em #ffffff52,0 0 0 .04em #ffffff57,0 .12em .28em #0000002e}.agent-avatar__head:before,.agent-avatar__head:after{background:color-mix(in srgb, var(--agent-avatar-torso) 82%, #111827);content:"";border-radius:999px;width:14%;height:22%;position:absolute;top:38%;box-shadow:inset .03em .03em .08em #ffffff6b,0 .04em .08em #00000029}.agent-avatar__head:before{left:-9%}.agent-avatar__head:after{right:-9%}.agent-avatar__eye{z-index:2;background:radial-gradient(circle at 38% 32%, #fff 0 20%, transparent 21%), var(--agent-avatar-eye);border-radius:999px;width:14%;height:18%;top:34%;box-shadow:inset -.02em -.03em .05em #00000047,0 .03em .05em #fff3}.agent-avatar__eye--left{left:27%}.agent-avatar__eye--right{right:27%}.agent-avatar__smile{z-index:2;border-bottom:.08em solid color-mix(in srgb, var(--agent-avatar-torso) 82%, #0f172a);opacity:.86;border-radius:0 0 999px 999px;width:30%;height:14%;bottom:22%;left:50%;transform:translate(-50%)}.agent-avatar__neck{z-index:2;background:linear-gradient(120deg, color-mix(in srgb, #fff 18%, var(--agent-avatar-head)) 0%, var(--agent-avatar-head-shadow) 100%);border-radius:24% 24% 38% 38%;width:20%;height:13%;top:57%;left:50%;transform:translate(-50%);box-shadow:inset -.08em -.1em .16em #00000029,0 .04em .08em #0000001f}.agent-avatar__torso{z-index:1;background:radial-gradient(ellipse at 28% 16%, #ffffff52 0 20%, transparent 21%), radial-gradient(circle at 50% 28%, var(--agent-avatar-accent) 0 6%, transparent 7%), linear-gradient(90deg, transparent 0 42%, color-mix(in srgb, #fff 50%, var(--agent-avatar-accent)) 43% 57%, transparent 58%), radial-gradient(ellipse at 66% 72%, color-mix(in srgb, var(--agent-avatar-torso-shadow) 68%, transparent) 0 36%, transparent 37%), linear-gradient(140deg, color-mix(in srgb, #fff 16%, var(--agent-avatar-torso)) 0%, var(--agent-avatar-torso) 52%, var(--agent-avatar-torso-shadow) 100%);border-radius:34% 34% 20% 20%;height:39%;bottom:-10%;left:17%;right:17%;box-shadow:inset -.16em -.2em .35em #00000038,inset .14em .12em .22em #fff3,0 -.03em .12em #00000024}.agent-avatar[data-robot-shape=round] .agent-avatar__head{border-radius:38% 38% 30% 30%;width:50%;height:40%}.agent-avatar[data-robot-shape=square] .agent-avatar__head{border-radius:18%;width:53%;height:36%}.agent-avatar[data-robot-shape=wide] .agent-avatar__head{border-radius:24% 24% 20% 20%;width:60%;height:34%;top:24%}.agent-avatar[data-robot-shape=visor] .agent-avatar__head{border-radius:26% 26% 22% 22%;width:56%;height:36%}.agent-avatar[data-robot-shape=visor] .agent-avatar__eye{background:var(--agent-avatar-eye);border-radius:999px;width:22%;height:13%;top:38%}.agent-avatar[data-robot-shape=visor] .agent-avatar__eye--left{left:23%}.agent-avatar[data-robot-shape=visor] .agent-avatar__eye--right{right:23%}.agent-avatar[data-robot-shape=compact] .agent-avatar__head{border-radius:30% 30% 24% 24%;width:46%;height:39%;top:20%}.agent-avatar[data-robot-shape=compact] .agent-avatar__torso{left:21%;right:21%}.agent-avatar[data-robot-antenna=twin] .agent-avatar__antenna{width:24%;height:4%;box-shadow:-.12em -.15em 0 0 var(--agent-avatar-accent), .12em -.15em 0 0 color-mix(in srgb, #fff 42%, var(--agent-avatar-accent)), 0 .07em .16em #0000002e;border-radius:999px}.agent-avatar[data-robot-antenna=orb] .agent-avatar__antenna{border-radius:50%;width:12%;height:12%;top:11%;box-shadow:0 0 0 .04em #ffffff7a,0 .09em .18em #0000002e}.agent-avatar[data-robot-antenna=none] .agent-avatar__antenna{display:none}.agent-avatar__emoji{width:100%;height:100%;font-size:calc(var(--agent-avatar-size) * .43);text-shadow:0 1px 12px #00000047;place-items:center;padding-top:1px;display:grid}.ehc-enter{will-change:opacity, transform;animation:.24s cubic-bezier(.16,1,.3,1) both ehc-in}.ehc-exit{pointer-events:none;animation:.15s both ehc-out}@keyframes ehc-in{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes ehc-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.55)}}@keyframes ehc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ehc-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ehc-enter{animation:.12s both ehc-fade-in}.ehc-exit{animation:.12s both ehc-fade-out}}.logo-loading-screen{isolation:isolate;position:relative;overflow:hidden}.logo-loading-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent-strong) 6%, transparent), transparent 62%), radial-gradient(var(--grid-dot) 1px, transparent 1.5px);background-size:100% 100%,22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#0000 74%)}.logo-loader__trace{fill:none;stroke:#000;stroke-width:39px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.65,0,.35,1) infinite logo-loader-trace}.logo-loader__fill{fill:#000;opacity:0;animation:2.6s ease-in-out infinite logo-loader-fill}@keyframes logo-loader-trace{0%{stroke-dashoffset:1px;opacity:.5}8%{opacity:.92}45%{stroke-dashoffset:0;opacity:.92}62%{opacity:0}to{stroke-dashoffset:0;opacity:0}}@keyframes logo-loader-fill{0%,42%{opacity:0}62%{opacity:1}82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.logo-loader__trace{opacity:0;animation:none!important}.logo-loader__fill{opacity:1;animation:none!important}}.logo-spinner{color:var(--foreground)}:root.theme-dark .logo-spinner{color:#fff}.logo-spinner__fill{fill:currentColor;opacity:0;animation:2.6s ease-in-out infinite logo-loader-fill}.logo-spinner__trace{fill:none;stroke-width:39px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.65,0,.35,1) infinite logo-loader-trace}@media (prefers-reduced-motion:reduce){.logo-spinner__trace{opacity:0;animation:none!important}.logo-spinner__fill{opacity:1;animation:none!important}}.unified-header{--unified-header-gap-x:1rem;--unified-header-gap-y:.75rem;--unified-header-control-height:2.25rem;--unified-header-subtitle-size:14px;gap:var(--unified-header-gap-y);min-width:0;display:grid}.unified-header__top{justify-content:space-between;align-items:center;gap:var(--unified-header-gap-y) var(--unified-header-gap-x);flex-wrap:wrap;min-width:0;display:flex}.unified-header__back{align-items:center;display:flex}.unified-header__title-block{gap:.25rem;min-width:0;display:grid}.unified-header__heading-row{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0;display:flex}.unified-header__title{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:inherit;margin:0;font-size:18px;font-weight:600;line-height:24px}.unified-header__badge{align-items:center;min-width:0;display:inline-flex}.unified-header__eyebrow{min-width:0;color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.unified-header__subtitle,.unified-header__meta{min-width:0;color:var(--muted-foreground);font-size:var(--unified-header-subtitle-size);line-height:1.5}.unified-header__subtitle{max-width:40rem}.unified-header__actions,.unified-header__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.unified-header__tabs{min-width:0}.unified-header__tabs--inline{flex:none}.unified-header[data-tabs-placement=inline] .unified-header__title-block{flex:auto}.unified-header[data-sticky=true]{top:var(--unified-header-sticky-top,0);z-index:5;position:sticky}.unified-header[data-variant=dense],.unified-header[data-variant=embedded],.unified-header[data-variant=settings]{--unified-header-gap-y:.5rem}.unified-header[data-variant=hero] .unified-header__top{flex-direction:column;justify-content:center;align-items:center;gap:12px}.unified-header[data-variant=hero] .unified-header__title-block{justify-items:center;gap:6px;width:100%}.unified-header[data-variant=hero] .unified-header__heading-row{justify-content:center}.unified-header[data-variant=hero] .unified-header__actions{justify-content:center;gap:6px;margin-inline-start:0;padding-top:2px}@media (width<=879px){.unified-header__top{align-items:center}.unified-header[data-tabs-placement=inline] .unified-header__tabs--inline{order:10;width:100%}.unified-header__actions{margin-inline-start:auto}.unified-header__toolbar{width:100%}}.period-field{border:1px solid var(--border);background:var(--card);max-width:100%;height:28px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 9px;transition:border-color .12s,background-color .12s;display:inline-flex;position:relative}.period-field:hover{border-color:var(--border-strong)}.period-field:focus-within{border-color:var(--accent-strong)}.period-field__label{color:var(--muted-foreground);flex:none;font-size:11px;font-weight:650}.period-field__value{white-space:nowrap;text-overflow:ellipsis;max-width:180px;color:var(--foreground);font-size:12px;font-weight:750;overflow:hidden}.period-field__chevron{color:var(--muted-foreground);flex:none}.period-pop-content{width:288px;max-width:calc(100vw - 34px);padding:10px}.period-pop{grid-template-columns:1fr;gap:10px;display:grid}.period-pop__title{border-radius:var(--radius-button);min-height:28px;color:var(--muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.period-pop__title.is-button{cursor:pointer;color:var(--foreground)}.period-pop__title.is-button:hover{background:var(--muted)}.period-pop__grid{gap:6px;display:grid}.period-pop__grid--years,.period-pop__grid--months{grid-template-columns:repeat(4,minmax(0,1fr))}.period-pop__grid--quarters,.period-pop__grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.period-pop__grid button{border:1px solid var(--border);background:var(--background);min-width:0;min-height:34px;color:var(--foreground);cursor:pointer;border-radius:8px;font-size:12.5px;font-weight:750;transition:border-color .12s,background-color .12s,color .12s}.period-pop__grid button.is-today{color:var(--muted-foreground);border-style:dashed}.period-pop__grid button:hover,.period-pop__grid button.is-active{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong);border-style:solid}.period-pop__clear{border-radius:var(--radius-button);min-height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;transition:background-color .12s,color .12s}.period-pop__clear:hover{background:var(--muted);color:var(--foreground)}.cal-scope-modal{border-radius:16px;gap:14px;width:min(480px,100vw - 32px);max-width:480px;padding:18px}.cal-scope-modal__header{gap:2px;padding-inline-end:28px}.cal-scope-list{gap:6px;max-height:min(460px,58vh);padding-right:2px;display:grid;overflow:auto}.cal-scope-section{color:var(--muted-foreground);padding:10px 12px 2px;font-size:10px;font-weight:850}.cal-scope-option{--cal-scope-indent:calc(var(--cal-scope-depth,0) * 10px);width:100%;min-width:0;min-height:52px;padding:9px 12px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:14px;padding-inline-start:calc(12px + var(--cal-scope-indent));transition:background-color .12s,color .12s;display:grid}.cal-scope-option:hover,.cal-scope-option.is-active{background:var(--secondary)}.cal-scope-option.is-active{color:var(--accent-strong)}.cal-scope-option__icon,.cal-scope-avatar{flex-shrink:0;width:32px;height:32px}.cal-scope-option__icon{background:var(--muted);color:var(--accent-strong);border-radius:9px;place-items:center;display:grid}.cal-scope-option__icon svg{width:15px;height:15px}.cal-scope-option>span:last-child{gap:1px;min-width:0;display:grid}.cal-scope-option strong,.cal-scope-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-scope-option strong{font-size:13px;font-weight:780}.cal-scope-option small{color:var(--muted-foreground);font-size:11.5px}.cal-scope-empty{color:var(--muted-foreground);padding:14px 10px;font-size:12.5px;font-weight:650}.scope-picker-trigger{border:1px solid var(--border);background:var(--card);height:38px;color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:700;line-height:1;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.scope-picker-trigger:hover{border-color:var(--border-strong)}.scope-picker-trigger.is-active{background:var(--accent-soft);color:var(--accent-strong);border-color:#0000}.scope-picker-trigger>svg{width:15px;height:15px;color:var(--muted-foreground);flex-shrink:0}.scope-picker-trigger.is-active>svg{color:currentColor}.scope-picker-trigger strong{text-overflow:ellipsis;min-width:0;max-width:min(220px,45vw);font-weight:700;overflow:hidden}.scope-picker-trigger__chevron{opacity:.8;margin-inline-start:2px}.rail-action-button{box-sizing:border-box;text-align:start;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:550;line-height:20px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .12s;display:flex}.rail-action-button__icon{width:18px;height:18px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.rail-action-button__icon svg{stroke-width:1.8px;width:18px;height:18px;display:block;overflow:visible}.rail-action-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-action-button--accent{color:var(--accent-text);background:var(--accent-subtle);border-color:var(--accent-border)}.rail-action-button--accent:hover{color:var(--accent-foreground);background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-1px)}.rail-action-button--accent:active{color:var(--accent-foreground);background:var(--accent-active);border-color:var(--accent-active);box-shadow:0 1px 4px color-mix(in srgb, var(--accent) 12%, transparent);transform:none}.rail-action-button--quiet{color:var(--text-secondary,var(--muted-foreground));background:0 0}.rail-action-button--quiet:hover{color:var(--text-primary,var(--foreground));background:var(--surface-hover,var(--muted))}.rail-action-button--quiet:active{transform:translateY(1px)}.rail-action-button:focus-visible{box-shadow:0 0 0 3px var(--accent-ring,color-mix(in srgb, var(--ring) 18%, transparent));outline:0}.rail-action-button:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.rail-action-button{transition:none}.rail-action-button--accent:hover,.rail-action-button--accent:active{transform:none}}.workspace-view-nav{box-sizing:border-box;width:232px;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:start;padding:clamp(28px,3.4vw,48px) 16px 24px;position:sticky;top:0}.workspace-view-nav__title{color:var(--text-primary,var(--foreground));font-family:var(--font-display,"Stack Sans Headline", sans-serif);letter-spacing:-.01em;margin:0 0 24px;padding-inline:10px;font-size:18px;font-weight:600;line-height:24px}.workspace-view-nav__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.workspace-view-nav__node{min-width:0;position:relative}.workspace-view-nav__children{gap:2px;margin:2px 0 4px 17px;padding:2px 0 2px 21px;list-style:none;display:grid}.workspace-view-nav__children>.workspace-view-nav__node:before{content:"";z-index:0;background:color-mix(in srgb, var(--border) 76%, transparent);border-radius:999px;width:1.5px;position:absolute;inset-block:-4px;inset-inline-start:-21px}.workspace-view-nav__children>.workspace-view-nav__node:last-child:before{height:20px;inset-block-end:auto}.workspace-view-nav__children>.workspace-view-nav__node:after{content:"";z-index:0;border-block-end:1.5px solid color-mix(in srgb, var(--border) 76%, transparent);pointer-events:none;border-end-start-radius:11px;width:17px;height:19px;position:absolute;inset-block-start:0;inset-inline-start:-21px}.workspace-view-nav__node--active-branch>.workspace-view-nav__children>.workspace-view-nav__node:before{background:color-mix(in srgb, var(--accent) 34%, var(--border))}.workspace-view-nav__node--active-branch>.workspace-view-nav__children>.workspace-view-nav__node:after{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}.workspace-view-nav__action{margin-bottom:22px}.workspace-view-nav__break{margin-top:18px}.workspace-view-nav__item{border-radius:var(--radius-sm,8px);width:100%;min-height:32px;color:var(--text-secondary,var(--muted-foreground));box-shadow:none;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;font-weight:450;line-height:20px;transition:background-color .15s,color .15s;display:flex;position:relative}.workspace-view-nav__item--child{z-index:1;min-height:34px;padding-inline:9px}.workspace-view-nav__item--external{gap:8px}.workspace-view-nav__icon{color:var(--text-secondary,var(--muted-foreground));flex-shrink:0;transition:color .15s;display:inline-flex}.workspace-view-nav__icon svg{stroke-width:1.6px;width:17px;height:17px}.workspace-view-nav__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-view-nav__count{min-width:20px;color:var(--text-secondary,var(--muted-foreground));background:color-mix(in srgb, var(--surface-hover,var(--muted)) 82%, transparent);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-inline-start:auto;padding-inline:6px;font-size:11px;font-weight:650;line-height:18px}.workspace-view-nav__count--external{margin-inline-end:0;margin-inline-start:8px!important}.workspace-view-nav__link-indicator{width:12px;height:12px;color:var(--muted-foreground);flex-shrink:0;margin-inline-start:auto}.workspace-view-nav__item:hover .workspace-view-nav__link-indicator,.workspace-view-nav__item[aria-current=page] .workspace-view-nav__link-indicator{color:var(--text-primary,var(--foreground))}.workspace-view-nav__item:hover{color:var(--text-primary,var(--foreground));background:var(--surface-hover,var(--muted))}.workspace-view-nav__item:hover .workspace-view-nav__icon{color:var(--text-primary,var(--foreground))}.workspace-view-nav__item[aria-current=page]{color:var(--accent-text);background:var(--accent-subtle);border-radius:8px;font-weight:500}.workspace-view-nav__item[aria-current=page] .workspace-view-nav__icon{color:var(--accent-text)}.workspace-view-nav__item:focus-visible{box-shadow:0 0 0 3px var(--accent-ring,color-mix(in srgb, var(--ring) 18%, transparent));outline:0}.workspace-view-nav__item:disabled{opacity:.45;cursor:not-allowed}.workspace-sidebar-page{gap:0;width:100%;max-width:none;margin-inline:0}.workspace-sidebar-page__layout,.workspace-sidebar-page__content{min-width:0}.workspace-sidebar-page__layout{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.workspace-sidebar-page__content{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}@media (width<=879px){.workspace-view-nav{display:none}}@media (width>=880px){.shell-body:has(.workspace-sidebar-page) .shell-main{max-width:none;margin:0;padding:0}.workspace-sidebar-page__layout{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;min-height:100dvh}.workspace-sidebar-page__content{box-sizing:border-box;grid-column:2;min-height:100dvh;padding:clamp(28px,3.4vw,48px) clamp(18px,3.6vw,52px) 72px}.workspace-sidebar-page__content>.page-header .unified-header__title-block,.workspace-sidebar-page__content>.page-header .unified-header__tabs{display:none}.workspace-sidebar-page__content>.page-header .unified-header__top{justify-content:flex-end;min-height:40px}.workspace-sidebar-page__content>.page-header:not(:has(.unified-header__actions)){display:none}}@media (prefers-reduced-motion:reduce){.workspace-view-nav__item{transition:none}}.type-picker{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;height:36px;font:inherit;color:var(--foreground);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:7px;padding:0 9px;font-size:12.5px;font-weight:600;transition:border-color .14s,box-shadow .14s;display:inline-flex}.type-picker:hover:not(:disabled){border-color:var(--border-strong)}.type-picker:focus-visible,.type-picker[aria-expanded=true]{border-color:var(--border-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 12%, transparent)}.type-picker:disabled{opacity:.55;cursor:default}.type-picker__ic{color:var(--muted-foreground);flex:none}.type-picker__label{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}.type-picker__chev{color:var(--muted-foreground);flex:none}.type-picker__menu{padding:5px}.type-picker__grid{grid-template-columns:repeat(var(--type-picker-cols,2), minmax(148px, 1fr));gap:3px;display:grid}.type-picker__menu.is-rich .type-picker__grid{grid-template-columns:repeat(var(--type-picker-cols,2), minmax(200px, 1fr))}.type-picker__tile{font:inherit;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 8px;transition:background .14s,border-color .14s;display:grid}.type-picker__tile:hover{background:var(--secondary)}.type-picker__tile:focus-visible{border-color:var(--border-strong);background:var(--secondary);outline:none}.type-picker__tile.is-active{background:var(--accent-subtle-hover)}.type-picker__tile-ic{background:var(--secondary);width:28px;height:28px;color:var(--accent-text);border-radius:7px;place-items:center;display:grid}.type-picker__tile.is-active .type-picker__tile-ic{background:color-mix(in srgb, var(--card) 70%, transparent)}.type-picker__tile-text{gap:1px;min-width:0;display:grid}.type-picker__tile-label{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.type-picker__tile-desc{color:var(--muted-foreground);font-size:11px;line-height:1.35}.type-picker__tile-check{color:var(--accent-text)}@media (width<=460px){.type-picker__grid,.type-picker__menu.is-rich .type-picker__grid{grid-template-columns:1fr}}
