.overview-module___9pC0a__overview{container-type:inline-size}.overview-module___9pC0a__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.overview-module___9pC0a__split>[data-overview-section=needs-you]{order:-1}@container (min-width:960px){.overview-module___9pC0a__split{grid-template-columns:minmax(0,1fr) 288px;gap:24px}.overview-module___9pC0a__split>[data-overview-section=needs-you]{order:0}}@container (min-width:1100px){.overview-module___9pC0a__split{grid-template-columns:minmax(0,1fr) 320px;gap:32px}}
.workspace-module__Mn2DbW__shell{--workspace-brand-gradient:linear-gradient(90deg, #1d93f4, #3f69f7 45%, #6e30fd 80%, #811bff);--workspace-sparkle:#811bff;--workspace-header-gap:24px;--workspace-motion-duration:.25s;--workspace-motion-easing:cubic-bezier(.2, .7, .2, 1);--workspace-surface:#fff;--workspace-line:#dee1ed;--workspace-muted:#4b5163;--workspace-ink:#161a28;--workspace-active:#2743be;--workspace-chrome:linear-gradient(135deg, #e3f4fc 0%, #e9effb 48%, #ece5fa 100%);background:var(--workspace-chrome);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}[class~=dark] .workspace-module__Mn2DbW__shell{--workspace-surface:#161927;--workspace-line:#2c3244;--workspace-muted:#acb3c3;--workspace-ink:#eef1f7;--workspace-active:#6486f7;--workspace-chrome:linear-gradient(135deg, #162331, #171a2b 48%, #221b32)}.workspace-module__Mn2DbW__topbar{z-index:30;align-items:center;gap:var(--workspace-header-gap);color:var(--workspace-ink);flex:0 0 56px;padding:0 16px 0 20px;display:flex}.workspace-module__Mn2DbW__brand{width:112px;height:44px;transition:margin-right var(--workspace-motion-duration) var(--workspace-motion-easing);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.workspace-module__Mn2DbW__shell[data-routes-expanded=true] .workspace-module__Mn2DbW__brand{margin-right:calc(var(--sidebar-width) + 4px - 20px - var(--workspace-header-gap) - 112px)}}.workspace-module__Mn2DbW__frame>[data-slot=sidebar]>div{transition-duration:var(--workspace-motion-duration);transition-timing-function:var(--workspace-motion-easing)}.workspace-module__Mn2DbW__brand img{width:112px;height:auto;transform:translate(-4px,-6px)}.workspace-module__Mn2DbW__tabs{align-self:stretch;align-items:stretch;gap:4px;display:flex}.workspace-module__Mn2DbW__tab{min-height:36px;color:var(--workspace-muted);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.workspace-module__Mn2DbW__attentionBadge{color:#9a620a;font-variant-numeric:tabular-nums;background:#f9eed6;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}[class~=dark] .workspace-module__Mn2DbW__attentionBadge{color:#f3c56b;background:#3c2f17}.workspace-module__Mn2DbW__tab[aria-current=page],.workspace-module__Mn2DbW__tab[data-active=true]{color:var(--workspace-ink);background:var(--workspace-surface);box-shadow:0 0 0 1px var(--workspace-line)}.workspace-module__Mn2DbW__tab:hover{color:var(--workspace-ink);background:var(--workspace-surface)}.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab{box-shadow:none;background:0 0;border-radius:0;position:relative}.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab:after{content:"";background:var(--workspace-brand-gradient);border-radius:3px 3px 0 0;height:3px;transition:transform .15s ease-out;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab[aria-current=page]{color:var(--workspace-active);font-weight:600}.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab[aria-current=page]:after{transform:scaleX(1)}.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab:before{content:"";background:var(--workspace-sparkle);opacity:0;width:8px;height:8px;transition:opacity .12s cubic-bezier(.5,0,.9,.4),transform .12s cubic-bezier(.5,0,.9,.4);position:absolute;bottom:4px;right:8px;transform:rotate(-45deg)scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1C12.73 6.87 17.13 11.27 23 12C17.13 12.73 12.73 17.13 12 23C11.27 17.13 6.87 12.73 1 12C6.87 11.27 11.27 6.87 12 1Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1C12.73 6.87 17.13 11.27 23 12C17.13 12.73 12.73 17.13 12 23C11.27 17.13 6.87 12.73 1 12C6.87 11.27 11.27 6.87 12 1Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab[aria-current=page]:before{opacity:1;transition:opacity .25s cubic-bezier(.2,0,0,1) .12s,transform .25s cubic-bezier(.2,0,0,1) .12s;transform:none}body:has(.workspace-module__Mn2DbW__shell)>[data-assistant-bottom-bar=true]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;bottom:0}body:has(.workspace-module__Mn2DbW__shell)>[data-assistant-bottom-bar=true]>div{padding-inline:12px}.workspace-module__Mn2DbW__topbarEnd{align-items:center;gap:16px;margin-left:auto;display:flex}.workspace-module__Mn2DbW__helpButton{height:36px;color:var(--workspace-muted);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.workspace-module__Mn2DbW__helpButton:hover,.workspace-module__Mn2DbW__helpButton[aria-current=page]{background:hsl(var(--primary) / .1);color:var(--workspace-active)}.workspace-module__Mn2DbW__searchButton{border:1px solid var(--workspace-line);background:var(--workspace-surface);height:36px;color:var(--workspace-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.workspace-module__Mn2DbW__searchButton kbd{border:1px solid var(--workspace-line);border-radius:4px;margin-left:32px;padding:0 4px;font-size:12px}.workspace-module__Mn2DbW__frame{flex:1;min-height:0;display:flex}.workspace-module__Mn2DbW__content{isolation:isolate;min-width:0;min-height:0;margin-right:12px;margin-bottom:var(--assistant-bottom-bar-height,0px);border:1px solid var(--workspace-line);background:hsl(var(--background));border-radius:16px;flex:1;position:relative;overflow-y:auto}html[data-studio-focus] .workspace-module__Mn2DbW__content{z-index:50}.workspace-module__Mn2DbW__aiContent{flex-direction:column;display:flex;overflow:hidden}.workspace-module__Mn2DbW__adminContent{margin-right:0;margin-bottom:var(--assistant-bottom-bar-height,0px);background:0 0;border:0;border-radius:0;overflow:hidden}.workspace-module__Mn2DbW__adminFrame>div{background:0 0}.workspace-module__Mn2DbW__adminFrame [data-workspace-rail]{background:0 0;border:0}.workspace-module__Mn2DbW__adminFrame [data-admin-control-plane]>main{border:1px solid var(--workspace-line);border-radius:16px;margin:0 12px 0 0}.workspace-module__Mn2DbW__frame .workspace-module__Mn2DbW__routesSidebar{border:0;height:calc(100dvh - 56px);top:56px;bottom:0}.workspace-module__Mn2DbW__routesSidebar>[data-sidebar=sidebar]{background:0 0}.workspace-module__Mn2DbW__routesHeader{justify-content:space-between;align-items:center;gap:8px;min-height:60px;padding:12px 16px;display:flex}.workspace-module__Mn2DbW__routesHeader h2{font-size:14px;font-weight:600}.workspace-module__Mn2DbW__routesHeader p{color:var(--workspace-muted,hsl(var(--muted-foreground)));margin-top:2px;font-size:12px}.workspace-module__Mn2DbW__routeList{padding:4px 12px}.workspace-module__Mn2DbW__routeLink{border-radius:8px;min-height:40px;font-size:14px}.workspace-module__Mn2DbW__newRouteIcon{box-sizing:content-box;border:1px dashed var(--workspace-line,hsl(var(--border)));border-radius:6px;padding:4px}[data-collapsible=icon] .workspace-module__Mn2DbW__newRoute{justify-content:center;padding:0!important}[data-collapsible=icon] .workspace-module__Mn2DbW__newRoute span{display:none}[data-collapsible=icon] .workspace-module__Mn2DbW__routeLink,[data-collapsible=icon] .workspace-module__Mn2DbW__routeFooter [data-sidebar=menu-button]{margin-inline:auto}.workspace-module__Mn2DbW__routeLink[aria-current=page]{background:hsl(var(--primary) / .1);color:#2743be;font-weight:600}[class~=dark] .workspace-module__Mn2DbW__routeLink[aria-current=page]{color:hsl(var(--primary))}.workspace-module__Mn2DbW__hiddenGroup{border-top:1px solid var(--workspace-line,hsl(var(--border)));margin-top:8px;padding-top:8px}.workspace-module__Mn2DbW__hiddenToggle{width:100%;min-height:36px;color:var(--workspace-muted,hsl(var(--muted-foreground)));text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.workspace-module__Mn2DbW__hiddenToggle:hover{background:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-foreground))}.workspace-module__Mn2DbW__hiddenToggle:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.workspace-module__Mn2DbW__hiddenCount{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.workspace-module__Mn2DbW__hiddenChevron{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.workspace-module__Mn2DbW__hiddenToggle[data-state=open] .workspace-module__Mn2DbW__hiddenChevron{transform:rotate(90deg)}.workspace-module__Mn2DbW__hiddenLink:not([aria-current=page]){color:var(--workspace-muted,hsl(var(--muted-foreground)))}.workspace-module__Mn2DbW__hiddenRail{border-top:1px solid var(--workspace-line,hsl(var(--border)));margin-top:8px;padding-top:8px}.workspace-module__Mn2DbW__routeHint{color:var(--workspace-muted,hsl(var(--muted-foreground)));padding:16px 20px;font-size:13px;line-height:1.6}.workspace-module__Mn2DbW__routeFooter{padding:12px}.workspace-module__Mn2DbW__bottomBar{display:none}.workspace-module__Mn2DbW__skip{z-index:100;color:var(--workspace-ink);background:var(--workspace-surface);border-radius:8px;padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.workspace-module__Mn2DbW__skip:focus{transform:translateY(0)}.workspace-module__Mn2DbW__bottomBar{bottom:var(--assistant-bottom-bar-height,0px)}.workspace-module__Mn2DbW__shell :is(.workspace-module__Mn2DbW__tab,.workspace-module__Mn2DbW__brand,.workspace-module__Mn2DbW__helpButton,.workspace-module__Mn2DbW__searchButton,.workspace-module__Mn2DbW__skip):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:1100px){.workspace-module__Mn2DbW__helpButton span,.workspace-module__Mn2DbW__searchButton span,.workspace-module__Mn2DbW__searchButton kbd{display:none}.workspace-module__Mn2DbW__helpButton,.workspace-module__Mn2DbW__searchButton{justify-content:center;width:36px;padding:0}.workspace-module__Mn2DbW__topbar{--workspace-header-gap:16px}}@media (min-width:768px) and (max-width:900px){.workspace-module__Mn2DbW__shell[data-routes-expanded=true] .workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab svg{display:none}}@media (max-width:767px){body:has(.workspace-module__Mn2DbW__shell)>[data-assistant-bottom-bar=true]{bottom:0}.workspace-module__Mn2DbW__tabs{display:none}.workspace-module__Mn2DbW__topbar{padding:0 16px}.workspace-module__Mn2DbW__frame{margin-bottom:calc(64px + env(safe-area-inset-bottom))}.workspace-module__Mn2DbW__content:not(.workspace-module__Mn2DbW__adminContent){margin-left:8px;margin-right:8px;margin-bottom:var(--assistant-bottom-bar-height,0px);border-radius:12px}.workspace-module__Mn2DbW__adminFrame [data-admin-control-plane]>main{border-radius:12px;margin:0 8px}.workspace-module__Mn2DbW__bottomBar{bottom:var(--assistant-bottom-bar-height,0px);z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--workspace-line);background:var(--workspace-chrome);background-size:100vw 100dvh;background-attachment:fixed;justify-content:space-around;gap:4px;display:flex;position:fixed;left:0;right:0}.workspace-module__Mn2DbW__bottomBar .workspace-module__Mn2DbW__tab{flex-direction:column;flex:1;gap:4px;min-width:0;padding:4px;font-size:11px;container:workspace-tab/inline-size}.workspace-module__Mn2DbW__bottomBar .workspace-module__Mn2DbW__tabBody{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;container:workspace-tab/inline-size}.workspace-module__Mn2DbW__bottomBar .workspace-module__Mn2DbW__attentionBadge{min-width:16px;height:16px;padding-inline:4px;font-size:10px;position:absolute;top:2px;left:calc(50% + 6px)}}@container workspace-tab (max-width:5.1em){.workspace-module__Mn2DbW__tabLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.workspace-module__Mn2DbW__tab,.workspace-module__Mn2DbW__helpButton,.workspace-module__Mn2DbW__searchButton{min-height:44px}.workspace-module__Mn2DbW__helpButton,.workspace-module__Mn2DbW__searchButton{min-width:44px}}@media (prefers-reduced-motion:reduce){.workspace-module__Mn2DbW__brand,.workspace-module__Mn2DbW__frame>[data-slot=sidebar]>div,.workspace-module__Mn2DbW__tab,.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab:before,.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab[aria-current=page]:before,.workspace-module__Mn2DbW__tabs .workspace-module__Mn2DbW__tab:after{transition:none}}
