.app-shell{gap:var(--fl-space-4);width:100%;height:100svh;padding:var(--fl-space-4);background:radial-gradient(circle at 72% -10%, var(--fl-color-command-soft), transparent 34rem), var(--fl-color-canvas);display:flex;overflow:hidden}.app-shell__scrim{display:none}.app-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-skip-link{z-index:100;top:var(--fl-space-2);left:var(--fl-space-2);border-radius:var(--fl-radius-control);background:var(--fl-color-masthead);color:#fff;transition:transform var(--fl-motion-fast);padding:.625rem .875rem;font-weight:700;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 1rem))}.app-skip-link:focus{transform:none}.app-sidebar{z-index:20;border:1px solid var(--fl-color-sidebar-rule);border-radius:var(--fl-radius-card);background:var(--fl-color-sidebar);width:17.75rem;color:var(--fl-color-sidebar-ink);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1414140a}.t-sidebar.app-sidebar--desktop{filter:blur();opacity:1;transition:width var(--sidebar-open-dur) var(--sidebar-ease), margin-inline-end var(--sidebar-open-dur) var(--sidebar-ease), transform var(--sidebar-open-dur) var(--sidebar-ease), opacity var(--sidebar-open-dur) var(--sidebar-ease), filter var(--sidebar-open-dur) var(--sidebar-ease);will-change:width, margin-inline-end, transform, opacity, filter;margin-inline-end:0;transform:translate(0)}.t-sidebar.app-sidebar--desktop[data-open=false]{width:0;filter:blur(var(--sidebar-blur));opacity:0;pointer-events:none;transform:translateX(var(--sidebar-translate-x));transition:width var(--sidebar-close-dur) var(--sidebar-ease), margin-inline-end var(--sidebar-close-dur) var(--sidebar-ease), transform var(--sidebar-close-dur) var(--sidebar-ease), opacity var(--sidebar-close-dur) var(--sidebar-ease), filter var(--sidebar-close-dur) var(--sidebar-ease);margin-inline-end:calc(-1 * var(--fl-space-4))}.app-sidebar__brand-row{align-items:center;gap:var(--fl-space-2);min-height:4.25rem;padding:.75rem .75rem .5rem .875rem;display:flex}.app-brand{min-width:0;color:inherit;flex:1;align-items:center;gap:.625rem;text-decoration:none;display:flex}.app-brand__mark{width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--fl-color-sidebar-rule);object-fit:cover;transition:transform var(--fl-motion-standard);border-radius:50%;flex:none}.app-brand:hover .app-brand__mark{transform:scale(1.04)}.app-brand__type{min-width:0;display:block}.app-brand__type strong,.app-brand__type small{display:block}.app-brand__type strong{font-family:var(--fl-font-display);letter-spacing:-.015em;font-size:17px;line-height:1.2}.app-brand__type em{color:var(--fl-color-command-hover);letter-spacing:.04em;margin-left:.15rem;font-size:.625rem;font-style:normal}.app-brand__type small{color:var(--fl-color-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.625rem;font-weight:600;overflow:hidden}.app-sidebar__collapse,.app-topbar__menu{border:1px solid var(--fl-color-rule);border-radius:var(--fl-radius-control);background:color-mix(in oklch, var(--fl-color-surface) 72%, transparent);width:2rem;height:2rem;color:var(--fl-color-ink-secondary);cursor:pointer;transition:background-color var(--fl-motion-fast), border-color var(--fl-motion-fast), color var(--fl-motion-fast), transform var(--fl-motion-standard);flex:none;place-items:center;padding:0;display:inline-grid}.app-sidebar__collapse{border-color:var(--fl-color-sidebar-rule);color:var(--fl-color-sidebar-muted)}.app-sidebar__collapse:focus-visible,.app-topbar__menu:focus-visible{box-shadow:inset 0 0 0 2px var(--fl-color-focus);outline:none}.app-sidebar__collapse:hover,.app-topbar__menu:hover{border-color:var(--fl-color-command);background:var(--fl-color-command-soft);color:var(--fl-color-command-hover);transform:translateY(-1px)}.app-sidebar__collapse svg{width:.9375rem;height:.9375rem}.app-sidebar__search{align-items:center;gap:var(--fl-space-2);border:1px solid var(--fl-color-sidebar-rule);border-radius:var(--fl-radius-control-lg);background:var(--fl-color-surface);min-height:2.375rem;color:var(--fl-color-sidebar-muted);text-align:left;cursor:pointer;transition:border-color var(--fl-motion-fast), box-shadow var(--fl-motion-fast), color var(--fl-motion-fast);margin:.125rem .75rem .5rem;padding:.4375rem .625rem;font-size:.75rem;display:flex}.app-sidebar__search:hover{border-color:color-mix(in oklch, var(--fl-color-command) 34%, var(--fl-color-sidebar-rule));color:var(--fl-color-sidebar-ink)}.app-sidebar__search:focus-visible{border-color:var(--fl-color-command);box-shadow:0 0 0 3px var(--fl-color-command-soft);outline:0}.app-sidebar__search svg{width:.875rem;height:.875rem}.app-sidebar__search span{flex:1}.app-sidebar__search kbd{border:1px solid var(--fl-color-rule-soft);border-radius:var(--fl-radius-control-sm);background:var(--fl-color-surface-muted);color:var(--fl-color-ink-muted);font-family:var(--fl-font-body);padding:.125rem .375rem;font-size:11px;font-weight:700}.app-navigation__items{height:var(--collapsible-panel-height);transition:opacity var(--fl-motion-standard), transform var(--fl-motion-standard);gap:.125rem;display:grid;overflow:hidden}.app-navigation__items--static{height:auto;overflow:visible}.app-navigation__item{border-radius:var(--fl-radius-control);min-height:2.125rem;color:var(--fl-color-sidebar-ink);transition:background-color var(--fl-motion-fast), color var(--fl-motion-fast), transform var(--fl-motion-fast);align-items:center;gap:.625rem;padding:.4375rem .5625rem;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.app-navigation__item:focus-visible{box-shadow:inset 0 0 0 2px var(--fl-color-focus);outline:none}.app-navigation__item:hover{background:color-mix(in oklch, var(--fl-color-sidebar-selected) 62%, transparent);color:var(--fl-color-command-hover);transform:translate(1px)}.app-navigation__item[data-status=active],.app-navigation__item[data-current=true]{background:var(--fl-color-sidebar-selected);color:var(--fl-color-command-hover);font-weight:600}.app-navigation__item[data-status=active]:before,.app-navigation__item[data-current=true]:before{border-radius:var(--fl-radius-pill);background:var(--fl-color-command);content:"";width:.1875rem;position:absolute;top:.5rem;bottom:.5rem;left:-.375rem}.app-navigation__item svg{opacity:.8;flex:none;width:1rem;height:1rem}.app-navigation__item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-navigation__item b{border-radius:var(--fl-radius-control-sm);background:var(--fl-color-command-soft);color:var(--fl-color-command-hover);letter-spacing:.04em;padding:.0625rem .375rem;font-size:11px}.app-sidebar__footer{border-top:1px solid var(--fl-color-sidebar-rule);padding:.75rem}.app-copilot-launcher{grid-template-columns:minmax(0,1fr) 2.875rem;align-items:center;gap:.5625rem;display:grid}.app-copilot{width:100%;min-height:3.25rem;color:var(--fl-color-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--fl-motion-standard), transform var(--fl-motion-standard);background:radial-gradient(circle at 12% 0,#dcbeff5c,#0000 34%),linear-gradient(104deg,#e8d7ffe6 0%,#fad2efd1 28%,#ffe0e5b3 47%,#ffffffed 56%,#fffffff5 100%);border:1px solid #fffffff5;border-radius:1.25rem;align-items:center;gap:.625rem;padding:.625rem;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 .8rem 2rem #6c528b1f,0 .125rem .375rem #484f840f,inset 0 1px #fff,inset 0 -1px #be79cc21}.app-copilot-voice{width:2.875rem;min-width:2.875rem;min-height:4rem;color:var(--fl-color-on-command);cursor:pointer;isolation:isolate;transition:box-shadow var(--fl-motion-standard), transform var(--fl-motion-standard);background:radial-gradient(circle at 50% 112%,#8a6fff33,#0000 58%),linear-gradient(160deg,#fffffff2,#f2efffc7);border:1px solid #fffffff0;border-radius:999px;place-items:center;padding:.6875rem .25rem .25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .7rem 1.625rem #484f841f,0 .125rem .375rem #484f840f,inset 0 1px #fff,inset 0 -1px #8169ff29}.app-copilot-voice:before{content:"";opacity:.52;background:radial-gradient(circle,#595e8275 0 1px,#0000 1.2px) 0 0/.28125rem .1875rem;border-radius:999px;width:.75rem;height:.1875rem;position:absolute;top:.375rem;left:50%;transform:translate(-50%)}.app-copilot-voice__orb{isolation:isolate;background:radial-gradient(circle at 30% 20%,#fffffffa 0 3%,#ffffff85 8%,#0000 24%),radial-gradient(circle at 68% 69%,#b766ff94,#0000 49%),radial-gradient(circle at 24% 76%,#4b8bffa8,#0000 54%),linear-gradient(145deg,#daefff8a,#785beb8f);border:1px solid #ffffffd1;border-radius:48% 52% 47% 53%/52% 45% 55% 48%;place-items:center;width:2.25rem;height:2.25rem;animation:5.6s ease-in-out infinite alternate app-copilot-voice-morph,3.1s ease-in-out infinite app-copilot-voice-breathe;display:grid;position:relative;overflow:hidden;box-shadow:inset .3rem .375rem .6875rem #ffffff70,inset -.3rem -.375rem .6875rem #40349e38,0 0 0 1px #ffffff4d,0 .375rem .9375rem #5a4fb747}.app-copilot-voice__orb:after,.app-copilot__orb:after{content:"";filter:blur(.4px);opacity:.78;background:linear-gradient(#ffffffe6,#ffffff14);border-radius:50%;width:32%;height:17%;position:absolute;top:9%;right:13%;transform:rotate(20deg)}.app-copilot-voice__liquid{background:conic-gradient(from 25deg, transparent 0 18%, #ffffff7a 26%, #5adfff61 34%, transparent 47% 68%, #ff78e970 82%, transparent 96%);filter:blur(.14rem);mix-blend-mode:screen;border-radius:42%;animation:7s linear infinite app-copilot-voice-caustic;position:absolute;inset:-42%}.app-copilot-voice__orb svg{z-index:1;filter:drop-shadow(0 .08rem .2rem #2e278b66);stroke-width:2.1px;width:.95rem;height:.95rem;margin:0;position:relative}.app-copilot-voice:hover{transform:translateY(-1px);box-shadow:0 .55rem 1.3rem #4b3db238,inset 0 1px #ffffffd1}.app-copilot-voice:hover .app-copilot-voice__orb{transform:scale(1.04)}.app-copilot-voice:focus-visible{outline:2px solid var(--fl-color-focus);outline-offset:2px}@keyframes app-copilot-voice-morph{0%{border-radius:48% 52% 47% 53%/52% 45% 55% 48%;transform:rotate(-2deg)scale(.96)}50%{border-radius:55% 45% 53% 47%/46% 54% 44% 56%;transform:rotate(1deg)scale(1.01)}to{border-radius:45% 55% 50% 50%/55% 47% 53% 45%;transform:rotate(3deg)scale(.98)}}@keyframes app-copilot-voice-breathe{50%{box-shadow:inset 0 0 .78rem #ffffff9e,inset -.3rem -.4rem .8rem #332eae4d,0 0 0 .18rem #ffffff42,0 .52rem 1.25rem #604cdc85}}@keyframes app-copilot-voice-caustic{to{transform:rotate(360deg)scale(1.08)}}@keyframes app-copilot-orb-drift{0%,to{filter:saturate();transform:translate(0,0)scale(.985)}42%{filter:saturate(1.06);transform:translate(1px,-1px)scale(1.015)}72%{transform:translate(-1px,.5px)scale(1)}}@keyframes app-copilot-orb-refraction{0%{transform:translate(-7%)rotate(-12deg)scale(1.04)}to{transform:translate(8%)rotate(18deg)scale(1.1)}}.app-copilot:focus-visible{box-shadow:inset 0 0 0 2px var(--fl-color-focus);outline:none}.app-copilot:hover{transform:translateY(-1px);box-shadow:0 1rem 2.25rem #6c528b26,0 .2rem .5rem #484f8412,inset 0 1px #fff}.app-copilot__orb{-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);background:radial-gradient(at 32% 24%,#fffffffa 0 4%,#ffffff80 9%,#0000 25%),radial-gradient(at 71% 68%,#bd69ff94,#0000 48%),radial-gradient(at 24% 76%,#448bffa3,#0000 54%),linear-gradient(145deg,#e0f2ff8c,#7c5eee8c);border:1px solid #ffffffd1;border-radius:50%;flex:none;place-items:center;width:2.375rem;height:2.375rem;animation:6.8s ease-in-out infinite app-copilot-orb-drift;display:grid;position:relative;overflow:hidden;box-shadow:inset .3rem .375rem .75rem #ffffff70,inset -.375rem -.4375rem .8125rem #4536a938,0 0 0 1px #ffffff47,0 .4375rem 1.0625rem #5c4fbb47}.app-copilot__orb:before{background:conic-gradient(from 30deg, transparent 0 20%, #ffffffa6 28%, #5cdcff4d 36%, transparent 48% 70%, #ed7eff57 82%, transparent 96%);content:"";filter:blur(2px);mix-blend-mode:screen;border-radius:42%;animation:8.4s ease-in-out infinite alternate app-copilot-orb-refraction;position:absolute;inset:-30%}.app-copilot__orb svg{z-index:1;width:.875rem;height:.875rem;position:relative}.app-copilot>span:nth-child(2){flex:1;min-width:0}.app-copilot strong,.app-copilot small{display:block}.app-copilot strong{font-size:13px}.app-copilot small{color:color-mix(in oklch, var(--fl-color-on-command) 68%, transparent);margin-top:.0625rem;font-size:.625rem}.app-copilot>i{background:var(--fl-color-signal);width:.4375rem;height:.4375rem;box-shadow:0 0 .625rem var(--fl-color-signal);border-radius:50%}.app-workspace{gap:var(--fl-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar{align-items:center;gap:var(--fl-space-4);border:1px solid var(--fl-color-rule-soft);border-radius:var(--fl-radius-card-sm);background:color-mix(in oklch, var(--fl-color-surface) 92%, transparent);min-height:3.75rem;box-shadow:var(--fl-shadow-surface);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);flex:none;padding:.625rem .75rem .625rem 1rem;display:flex}.app-role-preview{flex:none}.app-topbar__menu{display:none}.app-shell--sidebar-hidden .app-topbar__menu{display:inline-grid}.app-topbar__menu svg{width:1rem;height:1rem}.app-breadcrumbs{min-width:0;color:var(--fl-color-ink-muted);font-size:.75rem;font-weight:600}.app-breadcrumbs__back{border-radius:var(--fl-radius-control-sm);width:2rem;height:2rem;color:var(--fl-color-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.app-breadcrumbs__back:hover{border-color:var(--fl-color-rule-soft);background:var(--fl-color-surface-muted);color:var(--fl-color-ink)}.app-breadcrumbs__back:focus-visible{outline:2px solid var(--fl-color-focus-ring);outline-offset:.125rem}.app-breadcrumbs__back svg{width:1rem;height:1rem}.app-breadcrumbs ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.app-breadcrumbs li+li:before{color:var(--fl-color-rule);content:"/";flex:none;margin-inline:.4375rem}.app-breadcrumbs a{color:inherit;text-underline-offset:.18em;text-decoration:none}.app-breadcrumbs a:hover{color:var(--fl-color-command-hover);text-decoration:underline}.app-breadcrumbs a:focus-visible{border-radius:var(--fl-radius-control-sm);outline:2px solid var(--fl-color-focus-ring);outline-offset:.2rem}.app-breadcrumbs strong{color:var(--fl-color-ink-secondary);font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.app-topbar__actions{align-items:center;gap:var(--fl-space-2);flex-shrink:0;min-width:0;margin-left:auto;display:flex}.app-topbar__page-actions{align-items:center;gap:var(--fl-space-2);display:flex}.app-topbar__page-actions:empty{display:none}.app-copilot__trigger{border:1px solid color-mix(in oklch, var(--fl-color-command) 24%, transparent);border-radius:var(--fl-radius-pill);background:var(--fl-color-command-soft);min-height:2.375rem;color:var(--fl-color-command-hover);font:var(--fl-text-label);cursor:pointer;align-items:center;gap:.4375rem;padding:.375rem .75rem;display:inline-flex}.app-copilot__trigger:hover,.app-copilot__trigger[aria-expanded=true]{border-color:var(--fl-color-command);background:color-mix(in oklch, var(--fl-color-command-soft) 78%, var(--fl-color-surface))}.app-copilot__trigger:focus-visible{outline:2px solid var(--fl-color-focus);outline-offset:2px}.app-copilot__trigger svg{width:1rem;height:1rem}.app-autopilot{border:1px solid color-mix(in oklch, var(--fl-color-command) 18%, transparent);border-radius:var(--fl-radius-pill);background:var(--fl-color-command-soft);min-height:2rem;color:var(--fl-color-command-hover);align-items:center;gap:.4375rem;padding:.375rem .6875rem;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.app-autopilot kbd{border-radius:var(--fl-radius-control-sm);background:color-mix(in oklch, var(--fl-color-surface) 65%, transparent);color:var(--fl-color-ink-muted);font-family:var(--fl-font-body);padding:.0625rem .3125rem;font-size:11px;font-weight:700}.app-autopilot__bars{align-items:center;gap:.125rem;height:.75rem;display:flex}.app-autopilot__bars i{border-radius:var(--fl-radius-pill);background:currentColor;width:.125rem;height:45%}.app-autopilot__bars i:nth-child(2){height:100%}.app-autopilot__bars i:nth-child(3){height:70%}.app-account__trigger{border:1px solid var(--fl-color-rule);background:var(--fl-color-surface);cursor:pointer;width:2.375rem;height:2.375rem;transition:border-color var(--fl-motion-fast), box-shadow var(--fl-motion-fast), transform var(--fl-motion-standard);border-radius:50%;place-items:center;padding:.125rem;display:grid}.app-account__trigger:hover,.app-account__trigger[data-popup-open]{border-color:var(--fl-color-command);box-shadow:0 0 0 3px var(--fl-color-command-soft);transform:translateY(-1px)}.app-account__trigger img{object-fit:cover;border-radius:50%;width:100%;height:100%}.app-account__positioner{z-index:80;outline:0}.app-account__menu{border:1px solid var(--fl-color-rule);border-radius:var(--fl-radius-card-sm);background:var(--fl-color-surface);width:min(18rem,100vw - 1.25rem);box-shadow:var(--fl-shadow-overlay);transform-origin:var(--transform-origin);transition:opacity var(--fl-motion-standard), transform var(--fl-motion-standard);outline:0;overflow:hidden}.app-account__menu[data-starting-style],.app-account__menu[data-ending-style]{opacity:0;transform:translateY(-.375rem)scale(.98)}.app-account__identity{padding:var(--fl-space-4);align-items:center;gap:.625rem;display:flex}.app-account__identity>span{background:var(--fl-color-masthead);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:11px;font-weight:800;display:grid}.app-account__identity strong,.app-account__identity small{display:block}.app-account__identity strong{font-size:13px}.app-account__identity small{color:var(--fl-color-ink-muted);margin-top:.125rem;font-size:11px}.app-account__organization-switcher{padding:0 var(--fl-space-3) var(--fl-space-3);display:grid}.app-account__organization-switcher>*{width:100%}.app-account__status{margin:0 var(--fl-space-3) var(--fl-space-2);border-radius:var(--fl-radius-control);background:var(--fl-color-success-soft);color:var(--fl-color-success);align-items:center;gap:.4375rem;padding:.5rem .625rem;font-size:11px;font-weight:700;display:flex}.app-account__status i{background:currentColor;border-radius:50%;width:.4375rem;height:.4375rem}.app-account__options{padding:var(--fl-space-1) var(--fl-space-2) var(--fl-space-2);border-top:1px solid var(--fl-color-rule-soft)}.app-account__item{border-radius:var(--fl-radius-control);width:100%;min-height:2.375rem;color:var(--fl-color-ink-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:13px;font-weight:600;text-decoration:none;display:flex}.app-account__item:hover,.app-account__item[data-highlighted]{background:var(--fl-color-surface-muted);color:var(--fl-color-ink);outline:0}.app-account__item svg{flex:none;width:1rem;height:1rem}.app-account__item span{flex:1}.app-account__options b{border-radius:var(--fl-radius-pill);background:var(--fl-color-command-soft);color:var(--fl-color-command-hover);font-variant-numeric:tabular-nums;padding:.125rem .375rem;font-size:11px}.app-account__signout{padding:var(--fl-space-2);border-top:1px solid var(--fl-color-rule-soft)}.app-account__item--danger{color:var(--fl-color-danger)}.app-content{border-radius:var(--fl-radius-card-sm);flex:1;min-height:0;overflow-y:auto}.shell-preview{border:1px dashed color-mix(in oklch, var(--fl-color-rule) 72%, transparent);border-radius:var(--fl-radius-card-sm);background:linear-gradient(var(--fl-color-rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--fl-color-rule-soft) 1px, transparent 1px), color-mix(in oklch, var(--fl-color-surface) 76%, transparent);background-size:2rem 2rem;align-content:start;min-height:100%;padding:clamp(2rem,5vw,4.5rem);display:grid}.shell-preview__eyebrow{margin:0 0 var(--fl-space-3);color:var(--fl-color-command-hover);font:var(--fl-text-label);letter-spacing:.1em;text-transform:uppercase}.shell-preview h1{max-width:38rem;font:var(--fl-text-headline);letter-spacing:-.025em;margin:0}.shell-preview>p:last-child{max-width:36rem;margin:var(--fl-space-3) 0 0;color:var(--fl-color-ink-secondary);font-size:13px;line-height:1.6}.shell-preview__action{min-height:2.5rem;margin-top:var(--fl-space-5);border-radius:var(--fl-radius-control-lg);background:var(--fl-color-command);color:var(--fl-color-on-command);cursor:pointer;border:0;align-items:center;padding:.625rem .875rem;font-weight:700;text-decoration:none;display:inline-flex}.shell-preview__action:hover{background:var(--fl-color-command-hover)}@media (width<=1080px){.app-shell,.app-shell--sidebar-hidden{padding:.625rem}.app-sidebar--desktop,.app-shell--sidebar-hidden .app-sidebar--desktop{display:none}.app-sidebar--mobile{z-index:81;max-width:calc(100vw - 2rem);box-shadow:var(--fl-shadow-overlay);filter:blur();opacity:1;transition:transform var(--sidebar-open-dur) var(--sidebar-ease), opacity var(--sidebar-open-dur) var(--sidebar-ease), filter var(--sidebar-open-dur) var(--sidebar-ease);will-change:transform, opacity, filter;display:flex;position:fixed;top:.625rem;bottom:.625rem;left:.625rem;transform:translate(0)}.app-sidebar__collapse{display:none}.app-shell__scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--sidebar-open-dur) var(--sidebar-ease);background:#0d0e1261;border:0;display:block;position:fixed;inset:0}.app-sidebar--mobile[data-starting-style]{opacity:0;filter:blur(var(--sidebar-blur));transform:translateX(var(--sidebar-translate-x))}.app-sidebar--mobile[data-ending-style]{opacity:0;filter:blur(var(--sidebar-blur));transform:translateX(var(--sidebar-translate-x));transition:transform var(--sidebar-close-dur) var(--sidebar-ease), opacity var(--sidebar-close-dur) var(--sidebar-ease), filter var(--sidebar-close-dur) var(--sidebar-ease)}.app-shell__scrim[data-starting-style],.app-shell__scrim[data-ending-style]{opacity:0}.app-shell__scrim[data-ending-style]{transition:opacity var(--sidebar-close-dur) var(--sidebar-ease)}.app-topbar__menu,.app-shell--sidebar-hidden .app-topbar__menu{display:inline-grid;position:relative}}@media (prefers-reduced-motion:reduce){.t-sidebar,.app-shell__scrim{transition:none!important}.app-copilot-voice__orb,.app-copilot-voice__liquid,.app-copilot__orb,.app-copilot__orb:before{animation:none}}@media (width<=720px){.app-workspace{gap:.625rem}.app-topbar{gap:.625rem;min-height:3.5rem;padding:.5rem}.app-topbar__menu,.app-account__trigger{width:2.5rem;height:2.5rem}.app-autopilot{min-height:2.5rem}.shell-preview{background-size:1.5rem 1.5rem;padding:2rem 1.25rem}}@media (width<=430px){.app-breadcrumbs li:not(:last-child){display:none}.app-topbar__actions{gap:.375rem}.app-copilot__trigger{justify-content:center;width:2.5rem;padding-inline:0}.app-copilot__trigger span{display:none}}.app-sidebar-workspaces-heading{color:var(--fl-color-sidebar-ink);letter-spacing:.01em;margin:.375rem 1.125rem .625rem;font-size:.8125rem;font-weight:700}.app-module-nav{overscroll-behavior-y:contain;scrollbar-color:color-mix(in oklch, var(--fl-color-sidebar-muted) 35%, transparent) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 .625rem .75rem;overflow-y:auto}.app-module-row{margin-top:.25rem}.app-module-row__header{border-radius:var(--fl-radius-control);transition:background-color var(--fl-motion-fast);align-items:center;gap:.125rem;display:flex;position:relative}.app-module-row__header:hover{background:color-mix(in oklch, var(--fl-color-sidebar-selected) 62%, transparent)}.app-module-row__header[data-status=active]{background:var(--fl-color-sidebar-selected)}.app-module-row__header[data-status=active]:before{border-radius:var(--fl-radius-pill);background:var(--fl-color-command);content:"";width:.1875rem;position:absolute;top:.4375rem;bottom:.4375rem;left:-.375rem}.app-module-row__link{min-width:0;min-height:2.25rem;color:var(--fl-color-sidebar-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.625rem;padding:.4375rem .5625rem;font-size:13px;font-weight:500;text-decoration:none;display:flex}.app-module-row__header[data-status=active] .app-module-row__link{color:var(--fl-color-command-hover);font-weight:600}.app-module-row__link:focus-visible{border-radius:var(--fl-radius-control-sm);box-shadow:inset 0 0 0 2px var(--fl-color-focus);outline:none}.app-module-row__link svg{opacity:.8;flex:none;width:1rem;height:1rem}.app-module-row__link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-module-row__chevron{border-radius:var(--fl-radius-control-sm);width:1.75rem;height:1.75rem;color:var(--fl-color-sidebar-muted);cursor:pointer;transition:background-color var(--fl-motion-fast), color var(--fl-motion-fast);background:0 0;border:0;flex:none;place-items:center;margin-right:.25rem;display:grid}.app-module-row__chevron:hover{background:color-mix(in oklch, var(--fl-color-sidebar-rule) 65%, transparent);color:var(--fl-color-sidebar-ink)}.app-module-row__chevron:focus-visible{box-shadow:inset 0 0 0 2px var(--fl-color-focus);outline:none}.app-module-row__chevron svg{width:.875rem;height:.875rem;transition:transform var(--fl-motion-fast)}.app-module-row__chevron[data-status=open] svg{transform:rotate(180deg)}.app-module-row__items{border-left:1px solid var(--fl-color-sidebar-rule);gap:.125rem;margin:.375rem 0 .5rem 1.5rem;padding-left:.625rem;display:grid}.app-module-row__items .app-navigation__item{min-height:1.9375rem;font-size:.8125rem}@media (pointer:coarse){.app-sidebar__collapse,.app-topbar__menu,.app-account__trigger{width:2.75rem;height:2.75rem}.app-sidebar__search,.app-navigation__item,.app-autopilot,.app-account__item,.shell-preview__action{min-height:2.75rem}}.app-navigation__section{margin:var(--fl-space-3) 0 var(--fl-space-1);padding-inline:var(--fl-space-3);color:var(--fl-color-sidebar-muted);font:var(--fl-text-label);letter-spacing:.06em;text-transform:uppercase}.app-navigation__items>.app-navigation__section:first-child{margin-block-start:var(--fl-space-1)}.app-sidebar__primary{flex:none;gap:.125rem;padding:0 .625rem .625rem;display:grid}.app-sidebar__utilities{gap:.375rem;margin-bottom:.5rem;display:grid}.workspace-tools{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-bottom:1rem;display:flex}.workspace-tools--switch{border:1px solid var(--fl-color-rule-soft);border-radius:var(--fl-radius-control-lg);background:var(--fl-color-surface-muted);gap:0;padding:.1875rem;display:inline-flex}.workspace-tools__item--active{background:var(--fl-color-surface);box-shadow:var(--fl-shadow-surface);color:var(--fl-color-ink);pointer-events:none}
