.studio_shell__qepbc{display:flex;min-height:calc(100vh / var(--studio-ui-scale));min-height:calc(100dvh / var(--studio-ui-scale));height:calc(100dvh / var(--studio-ui-scale));width:100%;overflow:hidden;background:var(--bg-canvas);font-family:var(--font-sans)}@media (min-width:1400px){.studio_shell__qepbc{--studio-ui-scale:1.03;zoom:1.03}}@media (min-width:1700px){.studio_shell__qepbc{--studio-ui-scale:1.06;zoom:1.06}}.studio_sidebarBackdrop__jhozD{display:none}.studio_sidebar__wNOqq{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);position:sticky;top:0;align-self:flex-start;height:calc(100vh / var(--studio-ui-scale));height:calc(100dvh / var(--studio-ui-scale));max-height:calc(100dvh / var(--studio-ui-scale));display:flex;flex-direction:column;padding:24px 16px 18px;z-index:120;overflow:visible;transition:width .18s ease,flex-basis .18s ease,padding .18s ease}.studio_sidebarHeader__gCie7{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.studio_sidebarBrand__Oax0e{display:flex;align-items:center;justify-content:center;padding:4px 0 0;text-decoration:none;color:inherit;min-width:0;width:100%}.studio_sidebarCollapseBtn__v74dK{position:absolute;top:50%;right:-16px;z-index:3;transform:translateY(-50%);width:32px;height:32px;border-radius:11px;border:1px solid var(--border-ink-2);color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:22px;line-height:1;box-shadow:0 10px 24px -16px rgba(50,43,38,.55);transition:border-color .15s,color .15s,box-shadow .15s,transform .15s}.studio_sidebarCollapseBtn__v74dK:hover{border-color:rgba(176,125,118,.4);color:var(--ink-strong);box-shadow:0 6px 16px -14px rgba(50,43,38,.5);transform:translateY(-50%) scale(1.04)}.studio_sidebarLogo__PUOTQ{width:72px;height:72px;object-fit:contain;flex-shrink:0}@media (min-width:1400px){.studio_sidebarLogo__PUOTQ{width:76px;height:76px}}@media (min-width:1700px){.studio_sidebarLogo__PUOTQ{width:80px;height:80px}}.studio_sidebarBody__pjNnU{margin-top:20px;flex:1;min-height:0;display:flex;flex-direction:column}.studio_sidebarBodyAdmin__xEKYr{min-height:0}.studio_sidebarNavMain__kDLgG{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0}.studio_sidebarNavMainCompact__J98Tr{flex:0 0 auto}.studio_sidebarNavFooter___8fm0{display:flex;flex-direction:column;gap:0;margin-top:auto;min-width:0}.studio_sidebarNavFooterGrow__AEyrv{flex:1 1 auto;min-height:0}.studio_sidebarNavSecondary__Eelp1{display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px solid var(--border-ink)}.studio_sidebarNavSecondaryScroll__4Gdqj{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.studio_sidebarNavAdmin__rzffh{display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px solid var(--border-ink)}.studio_sidebarNavAdmin__rzffh+.studio_sidebarNavSecondary__Eelp1{border-top:none;padding-top:8px}.studio_sidebarNavAdminLabel__qDbRh{padding:0 10px 4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.studio_sidebarNavAdminSlot__Bd1BV{display:flex;flex-direction:column;gap:6px;min-width:0}.studio_sidebarAiBudget__kQBBU{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:10px;padding:0 4px 12px;border-bottom:1px solid var(--border-ink)}.studio_sidebarAiBudgetStack__Ex055{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.studio_sidebarAiBudgetHead__1v68M{display:flex;align-items:center;gap:6px;flex:0 0 auto}.studio_sidebarAiBudgetLabel__plv_r{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.studio_sidebarAiBudgetMeter__Lyd9k{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.studio_sidebarAiBudgetTrack__6rQ_j{flex:1;min-width:0;height:4px;border-radius:999px;background:var(--border-ink-2);overflow:hidden}.studio_sidebarAiBudgetFill__bz_ZK{height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.studio_sidebarAiBudgetPct__1RX38{flex-shrink:0;min-width:2.4em;white-space:nowrap;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right}.studio_sidebarAiBudgetInfoAnchor__7A4G4{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.studio_sidebarAiBudgetInfoAnchor__7A4G4:focus-within,.studio_sidebarAiBudgetInfoAnchor__7A4G4:has(.studio_sidebarAiBudgetInfoBubble__Sq9L5:hover),.studio_sidebarAiBudgetInfoAnchor__7A4G4:has(.studio_sidebarAiBudgetInfo__5BA81:hover){z-index:420}.studio_sidebarAiBudgetInfoAnchor__7A4G4:focus-within .studio_sidebarAiBudgetInfoBubble__Sq9L5,.studio_sidebarAiBudgetInfoAnchor__7A4G4:has(.studio_sidebarAiBudgetInfoBubble__Sq9L5:hover) .studio_sidebarAiBudgetInfoBubble__Sq9L5,.studio_sidebarAiBudgetInfoAnchor__7A4G4:has(.studio_sidebarAiBudgetInfo__5BA81:hover) .studio_sidebarAiBudgetInfoBubble__Sq9L5{opacity:1;visibility:visible;pointer-events:auto}.studio_sidebarAiBudgetInfo__5BA81{width:18px;height:18px;padding:0;border:1px solid var(--border-ink-2);border-radius:50%;background:transparent;color:var(--ink-faint);font-size:.55rem;font-weight:700;font-style:italic;font-family:inherit;line-height:1;cursor:help;display:inline-flex;align-items:center;justify-content:center}.studio_sidebarAiBudgetInfo__5BA81:hover{border-color:var(--accent);color:var(--accent)}.studio_sidebarAiBudgetInfo__5BA81:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio_sidebarAiBudgetInfoBubble__Sq9L5{position:absolute;top:calc(100% + 6px);left:0;right:auto;width:min(300px,calc(100vw - var(--sidebar-width) - 1.5rem));max-width:300px;padding:.55rem .65rem;font-size:.72rem;font-weight:500;font-style:normal;font-family:inherit;line-height:1.45;color:var(--ink);background:var(--surface-card);border:1px solid var(--border-ink-2);border-radius:var(--radius-md);box-shadow:0 10px 28px rgba(0,0,0,.12);text-align:left;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;pointer-events:none;z-index:401}.studio_sidebarAiBudgetLow__Rpynf .studio_sidebarAiBudgetPct__1RX38{color:color-mix(in srgb,var(--accent) 55%,var(--ink))}.studio_sidebarAiBudgetLow__Rpynf .studio_sidebarAiBudgetFill__bz_ZK{background:color-mix(in srgb,var(--accent) 35%,var(--ink))}.studio_sidebarAiTopupLine__yHKMH{margin:0;font-size:10px;font-weight:600;color:var(--ink-faint);line-height:1.35}.studio_sidebarAiBudgetRow__ETNqE+.studio_sidebarAiBudgetRow__ETNqE{margin-top:4px}.studio_sidebarAiBudgetFillTopup__BoJ4p{background:color-mix(in srgb,var(--accent) 72%,var(--ink-muted))}.studio_sidebarAiBudgetLow__Rpynf .studio_sidebarAiBudgetFillTopup__BoJ4p{background:color-mix(in srgb,var(--accent) 28%,var(--ink))}.studio_sidebarAiTopupBlock__kDmGo{display:flex;flex-direction:column;gap:6px;margin-top:2px}.studio_sidebarAiTopupNote___4W3c{margin:0;font-size:10px;font-weight:600;color:var(--accent);line-height:1.35}.studio_sidebarAiTopupBtn__tkJad{align-self:flex-start;padding:4px 8px;border:1px solid var(--border-ink-2);border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.studio_sidebarAiTopupBtn__tkJad:hover{border-color:var(--accent);color:var(--accent)}.studio_sidebarAiTopupPacks__hMo7N{display:flex;flex-wrap:wrap;gap:6px}.studio_sidebarAiTopupPackBtn__SjrHZ{flex:1 1 auto;min-width:0;padding:5px 8px;border:1px solid var(--border-ink-2);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.studio_sidebarAiTopupPackBtn__SjrHZ:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.studio_sidebarAiTopupPackBtn__SjrHZ:disabled{opacity:.6;cursor:wait}.studio_navBtn__byHvY{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--radius-md);border:none;cursor:pointer;font-family:inherit;font-weight:700;text-align:left;width:100%;background:transparent;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.studio_navBtnActive__o2EGe{box-shadow:var(--shadow-nav-active)}.studio_navBtnActive__o2EGe,.studio_navBtnActive__o2EGe:hover{background:var(--accent);color:#fff}.studio_navBtnExternalIcon__hrcN_{margin-left:auto;flex-shrink:0;opacity:.55}.studio_navBtn__byHvY:hover .studio_navBtnExternalIcon__hrcN_{opacity:.85}.studio_navBadge__ZrYxE{margin-left:auto;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent)}.studio_navBtnActive__o2EGe .studio_navBadge__ZrYxE{background:rgba(255,255,255,.25);color:#fff}@media (min-width:769px){.studio_sidebarCollapsed__QdmgC{width:76px;flex-basis:76px;padding:18px 8px 14px;align-items:center;overflow:visible;z-index:130}.studio_sidebarCollapsed__QdmgC .studio_sidebarHeader__gCie7{width:100%;grid-template-columns:1fr;justify-items:center;gap:10px}.studio_sidebarCollapsed__QdmgC .studio_sidebarBrand__Oax0e{justify-content:center;padding:4px 0 0;position:relative}.studio_sidebarCollapsed__QdmgC .studio_sidebarLogo__PUOTQ{width:48px;height:48px}.studio_sidebarCollapsed__QdmgC .studio_sidebarCollapseBtn__v74dK{width:32px;height:32px}.studio_sidebarCollapsed__QdmgC .studio_navBadge__ZrYxE,.studio_sidebarCollapsed__QdmgC .studio_navBtn__byHvY>span:not([class]),.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudgetHead__1v68M,.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudgetPct__1RX38{display:none}.studio_sidebarCollapsed__QdmgC .studio_sidebarBody__pjNnU,.studio_sidebarCollapsed__QdmgC .studio_sidebarNavAdmin__rzffh,.studio_sidebarCollapsed__QdmgC .studio_sidebarNavFooter___8fm0,.studio_sidebarCollapsed__QdmgC .studio_sidebarNavMain__kDLgG,.studio_sidebarCollapsed__QdmgC .studio_sidebarNavSecondary__Eelp1{width:100%;align-items:center;overflow:visible}.studio_sidebarCollapsed__QdmgC .studio_sidebarNavSecondary__Eelp1{padding-top:10px}.studio_sidebarCollapsed__QdmgC .studio_navBtnExternalIcon__hrcN_,.studio_sidebarCollapsed__QdmgC .studio_sidebarNavAdminLabel__qDbRh,.studio_sidebarCollapsed__QdmgC .studio_sidebarNavAdminSlot__Bd1BV{display:none}.studio_sidebarCollapsed__QdmgC .studio_navBtn__byHvY,.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudget__kQBBU,.studio_sidebarCollapsed__QdmgC .studio_sidebarBrand__Oax0e{position:relative}.studio_sidebarCollapsed__QdmgC .studio_navBtn__byHvY{justify-content:center;padding:10px;gap:0}.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudget__kQBBU{width:100%;margin-bottom:6px;padding:0 2px 8px;border-bottom-color:var(--border-ink-2)}.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudgetMeter__Lyd9k{gap:0}.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudgetTrack__6rQ_j{height:5px}.studio_sidebarCollapsed__QdmgC .studio_navBtn__byHvY[data-tooltip]:after,.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudget__kQBBU[data-tooltip]:after,.studio_sidebarCollapsed__QdmgC .studio_sidebarBrand__Oax0e[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(-4px);padding:.38rem .62rem;border-radius:var(--radius-control);border:1px solid var(--border-ink-2);background:var(--surface-card);color:var(--ink-strong);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:0 10px 24px -16px rgba(50,43,38,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;z-index:220}.studio_sidebarCollapsed__QdmgC .studio_navBtn__byHvY[data-tooltip]:focus-visible:after,.studio_sidebarCollapsed__QdmgC .studio_navBtn__byHvY[data-tooltip]:hover:after,.studio_sidebarCollapsed__QdmgC .studio_sidebarAiBudget__kQBBU[data-tooltip]:hover:after,.studio_sidebarCollapsed__QdmgC .studio_sidebarBrand__Oax0e[data-tooltip]:focus-visible:after,.studio_sidebarCollapsed__QdmgC .studio_sidebarBrand__Oax0e[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}}.studio_memberTopbar__rgr_3{display:flex;align-items:center;gap:clamp(10px,2vw,14px);padding:14px max(24px,var(--safe-right)) 14px max(24px,var(--safe-left));border-bottom:1px solid var(--border-ink);background:var(--bg-canvas);position:sticky;top:0;z-index:40;flex-shrink:0;min-width:0;overflow-x:clip}.studio_memberTopbarLeading__wXVJC{flex:1;min-width:0;display:flex;align-items:center;gap:14px}.studio_memberTopbarSearch__5rKb_{display:inline-flex;align-items:center;gap:11px;background:var(--surface-card);border:1px solid var(--border-ink-2);border-radius:var(--radius-pill);padding:10px 16px;width:auto;max-width:100%;flex:0 1 auto;box-shadow:0 2px 8px rgba(50,43,38,.04)}.studio_memberTopbarSearchInput__ysIdz{border:none;outline:none;background:transparent;font-size:14px;color:var(--ink-strong);font-family:inherit;width:auto;min-width:0;field-sizing:content}.studio_topbarProfileCluster__AYMjW{display:flex;align-items:center;gap:10px;flex-shrink:0}.studio_topbarUtilityIcons__dKghU{display:flex;align-items:center;gap:8px}.studio_topbarProfileWrap__8VT6Q{position:relative;min-width:0}.studio_topbarProfilePill__AdvVI{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;border:none;border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:0 2px 10px rgba(50,43,38,.07);cursor:pointer;font-family:inherit;text-align:left;transition:box-shadow .15s ease}.studio_topbarProfilePill__AdvVI:hover{box-shadow:0 4px 14px rgba(50,43,38,.1)}.studio_topbarProfilePill__AdvVI:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio_topbarProfileChevron__JQDgK{flex-shrink:0;color:var(--ink-faint);display:inline-flex;align-items:center;justify-content:center}.studio_topbarProfileMenu__j16KL{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;padding:6px;border-radius:var(--radius-md);box-shadow:0 12px 28px rgba(50,43,38,.12);z-index:220}.studio_topbarProfileMenuItem__7XxVd{width:100%;border:none;border-radius:var(--radius-control);background:transparent;padding:10px 12px;text-align:left;font-family:inherit;font-size:13px;font-weight:700;color:var(--ink-muted);cursor:pointer;transition:background .15s,color .15s}.studio_topbarProfileMenuItem__7XxVd:hover{background:var(--accent-bg);color:var(--ink-strong)}.studio_topbarProfileMenuItem__7XxVd:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.studio_userAvatar__jf5NO{width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,rgba(176,125,118,.24),rgba(201,162,78,.22)),var(--surface-card);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(176,125,118,.2);font-weight:800;font-size:13px;flex-shrink:0}html[data-color-scheme=dark] .studio_userAvatar__jf5NO{background:rgba(176,125,118,.25);color:var(--accent-light)}.studio_userMeta__ZI3Gc{display:flex;flex-direction:column;line-height:1.2;min-width:0}.studio_userName__iNwVP{font-size:13px;font-weight:800;color:var(--ink-strong)}.studio_userName__iNwVP,.studio_userRole___rp3z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.studio_userRole___rp3z{font-size:11px;color:var(--ink-faint);font-weight:600}.studio_topbarUtilityIcons__dKghU [class*=langTrigger],.studio_topbarUtilityIcons__dKghU [class*=themeToggle]{width:40px;height:40px;min-height:40px;border-radius:50%;border:none;background:var(--surface-card);box-shadow:0 2px 8px rgba(50,43,38,.06)}.studio_topbarUtilityIcons__dKghU [class*=themeToggle]{width:40px;height:40px}.studio_topbarUtilityIcons__dKghU [class*=langWrap]{min-width:0}.studio_topbarUtilityIcons__dKghU [class*=langTrigger]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;gap:0}.studio_topbarUtilityIcons__dKghU [class*=langWrapCompact] [class*=langTrigger]{padding:0;gap:0}.studio_topbarUtilityIcons__dKghU [class*=langTriggerChevron],.studio_topbarUtilityIcons__dKghU [class*=langTriggerCode]{display:none}.studio_topbarUtilityIcons__dKghU [class*=langTriggerFlag]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.12rem;line-height:1}.studio_topbarUtilityIcons__dKghU [class*=langMenu]{top:calc(100% + 8px);right:0;left:auto;bottom:auto;box-shadow:0 12px 28px rgba(50,43,38,.12)}.studio_main__0fysX{flex:1;min-width:0;min-height:0;height:calc(100vh / var(--studio-ui-scale));height:calc(100dvh / var(--studio-ui-scale));display:flex;flex-direction:column;overflow:hidden}.studio_mainInner__YonM0{max-width:none;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--studio-tool-content-padding-y) var(--studio-tool-content-padding-x) clamp(2rem,4vw,3rem)}.studio_hubBody__eTcyz,.studio_mainInner__YonM0{flex:1;min-width:0;min-height:0;width:100%;box-sizing:border-box}.studio_hubBody__eTcyz{flex-direction:column;overflow:hidden}.studio_hubBody__eTcyz,.studio_toolBody__m1U4G{display:flex;max-width:min(var(--studio-tool-max-width),100%);margin-inline:auto;padding-left:max(var(--studio-tool-gutter-x),var(--safe-left));padding-right:max(var(--studio-tool-gutter-x),var(--safe-right))}.studio_toolBody__m1U4G{flex:1;min-width:0;min-height:0;flex-direction:column;overflow-x:clip;overflow-y:visible;box-sizing:border-box;width:100%}.studio_shellAdmin__GvFqV{height:auto;min-height:calc(100dvh / var(--studio-ui-scale));overflow-x:clip;overflow-y:visible}.studio_shellAdmin__GvFqV .studio_main__0fysX{height:auto;min-height:calc(100dvh / var(--studio-ui-scale));overflow:visible}.studio_shellAdmin__GvFqV .studio_adminChromeBody__PWaDM,.studio_shellAdmin__GvFqV .studio_adminChromeContent__zHLfO{flex:1 0 auto;min-height:auto;overflow:visible}.studio_shellHub__sSUlx{height:auto;min-height:calc(100dvh / var(--studio-ui-scale));overflow-x:clip;overflow-y:visible}.studio_shellHub__sSUlx .studio_main__0fysX{height:auto;min-height:calc(100dvh / var(--studio-ui-scale));overflow:visible}.studio_shellHub__sSUlx .studio_hubBody__eTcyz{flex:1 0 auto;min-height:auto;overflow:visible}.studio_shellHub__sSUlx .studio_hubBody__eTcyz:has(.studio_knowledgeDetailGuide__FoXgs){flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:none;min-height:calc(100dvh - 4.25rem);padding-left:max(var(--studio-tool-gutter-x),var(--safe-left));padding-right:max(var(--studio-tool-gutter-x),var(--safe-right));box-sizing:border-box}.studio_shellHub__sSUlx .studio_mainInner__YonM0{flex:none;min-height:auto;overflow:visible}.studio_shellHub__sSUlx .studio_mainInner__YonM0:has(.studio_knowledgeDetailGuide__FoXgs){flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,var(--studio-knowledge-guide-width));max-width:var(--studio-knowledge-guide-width);margin-inline:auto;padding:clamp(.5rem,1.5vh,1.25rem) 0 clamp(1rem,2.5vh,2rem);overflow-y:visible;box-sizing:border-box}.studio_shellHub__sSUlx .studio_mainInner__YonM0:has(.studio_knowledgeDetailGuide__FoXgs)>.studio_viewPop__cz4n1:not(.studio_hubViewHidden__uauup){width:100%;max-width:100%}.studio_shellTool__IgxLk{height:auto;min-height:calc(100dvh / var(--studio-ui-scale));overflow-x:clip;overflow-y:visible}.studio_shellTool__IgxLk .studio_main__0fysX{height:auto;min-height:calc(100dvh / var(--studio-ui-scale));overflow:visible}.studio_shellTool__IgxLk .studio_toolBody__m1U4G{flex:1 0 auto;min-height:auto;overflow:visible}.studio_shellTool__IgxLk .studio_toolBody__m1U4G [class*=_workspace__],.studio_shellTool__IgxLk .studio_toolBody__m1U4G [class*=page],.studio_shellTool__IgxLk .studio_toolBody__m1U4G [class*=root],.studio_shellTool__IgxLk .studio_toolBody__m1U4G [class*=shellBody],.studio_shellTool__IgxLk .studio_toolBody__m1U4G [class*=shellMain]{flex:0 1 auto;min-height:auto}.studio_shellTool__IgxLk .studio_toolBody__m1U4G [class*=pageWorkflow]{flex:1;min-height:0}html[data-flow-board] .studio_shellTool__IgxLk,html[data-flow-board] .studio_shellTool__IgxLk .studio_main__0fysX,html[data-pattern-checker] .studio_shellTool__IgxLk,html[data-pattern-checker] .studio_shellTool__IgxLk .studio_main__0fysX,html[data-pattern-studio] .studio_shellTool__IgxLk,html[data-pattern-studio] .studio_shellTool__IgxLk .studio_main__0fysX,html[data-sheet-cutter] .studio_shellTool__IgxLk,html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_main__0fysX{height:calc(100dvh / var(--studio-ui-scale));overflow:hidden}html[data-flow-board] .studio_shellTool__IgxLk .studio_toolBody__m1U4G,html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G,html[data-pattern-studio] .studio_shellTool__IgxLk .studio_toolBody__m1U4G,html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G{flex:1;min-height:0;overflow:hidden}.studio_toolTopbarLeadingStack__Mg09o{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1}.studio_toolTopbarTitleRow__Hhu6C{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1;overflow:hidden}.studio_toolTopbarBack__U8dY7{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:1px solid var(--border-ink-2);border-radius:50%;background:var(--surface-card);box-shadow:var(--shadow-card);font-family:inherit;color:var(--ink-muted);cursor:pointer;transition:color .15s,border-color .15s,box-shadow .15s,transform .15s}.studio_toolTopbarBack__U8dY7:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-ink-2));box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.studio_toolTopbarBack__U8dY7 svg{transform:rotate(180deg)}.studio_toolTopbarBack__U8dY7:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.studio_toolTopbarBackLabel__e5TtQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio_toolTopbarTitleIcon__oefwX{flex-shrink:0}.studio_toolTopbarTitleGroup__qocLz{display:flex;align-items:center;gap:.65rem;min-width:0;max-width:100%;flex:0 1 auto}.studio_toolTopbarTitle__VfC5_{margin:0;font-family:var(--font-serif);font-weight:600;font-size:clamp(18px,2.2vw,22px);color:var(--ink-strong);line-height:1.2;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_toolTopbarTutorialLabel__B8B0i{min-width:0}.studio_toolTopbarTutorialLink__4zG8r{font:inherit;font-size:.74rem;font-weight:700;padding:.4rem .75rem;border-radius:var(--radius-control);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border-ink-2));background:color-mix(in srgb,var(--accent-bg) 46%,var(--surface));color:color-mix(in srgb,var(--accent) 70%,var(--ink-strong));text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.studio_toolTopbarTutorialIcon__nyHqF{flex-shrink:0}.studio_toolTopbarTutorialExternalIcon__7QDRQ{flex-shrink:0;opacity:.55}.studio_toolTopbarTutorialLink__4zG8r:hover .studio_toolTopbarTutorialExternalIcon__7QDRQ{opacity:.85}.studio_toolTopbarTutorialLink__4zG8r:hover{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 38%,var(--border-ink-2));color:var(--accent)}.studio_toolTopbarTutorialLink__4zG8r:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.studio_toolBody__m1U4G [class*=page],.studio_toolBody__m1U4G [class*=root]{flex:1;min-width:0;min-height:0;width:100%;display:flex;flex-direction:column}html[data-flow-board] .studio_toolBody__m1U4G{flex:1;min-height:0;overflow:hidden}html[data-flow-board] .studio_memberTopbar__rgr_3{flex-shrink:0}@media (max-width:768px){html[data-flow-board] .studio_shellTool__IgxLk,html[data-flow-board] .studio_shellTool__IgxLk .studio_main__0fysX,html[data-flow-board] .studio_shellTool__IgxLk .studio_toolBody__m1U4G{height:auto;min-height:100dvh;overflow:visible}}html[data-pattern-checker] .studio_toolBody__m1U4G{flex:1;min-height:0;max-width:none;width:100%;overflow:hidden}html[data-pattern-checker] .studio_memberTopbar__rgr_3{flex-shrink:0}html[data-pattern-checker] .studio_toolBody__m1U4G [data-pattern-checker-root] [class*=__main]{max-width:none;width:100%}html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-pattern-checker-root],html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-pattern-checker-root] [class*=__main],html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-pattern-checker-root] [class*=controlsPanel],html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-pattern-checker-root] [class*=previewShell],html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-pattern-checker-root] [class*=shellMain],html[data-pattern-checker] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-pattern-checker-root] [class*=workspace]{flex:1;min-height:0}html[data-sheet-cutter] .studio_toolBody__m1U4G{flex:1;min-height:0;max-width:none;width:100%;overflow:hidden}html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root],html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=previewCard],html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=reviewLayout],html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=shellMain],html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=toolCard],html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=workspace]{flex:1;min-height:0}html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=pageResults] [class*=workspace],html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=pageReview] [class*=workspace]{align-items:stretch;justify-content:stretch}html[data-sheet-cutter] .studio_shellTool__IgxLk .studio_toolBody__m1U4G [data-sheet-cutter-root] [class*=workspaceLoaded]{align-items:stretch}html[data-sheet-cutter] .studio_memberTopbar__rgr_3{flex-shrink:0}html[data-pattern-studio] .studio_toolBody__m1U4G{flex:1;min-height:0;overflow:hidden}html[data-fussy-cut-studio] .studio_shellTool__IgxLk .studio_toolBody__m1U4G{max-width:none;padding-left:0;padding-right:0}html[data-pattern-studio] .studio_memberTopbar__rgr_3{flex-shrink:0}html[data-pattern-studio] .studio_toolBody__m1U4G [class*=PatternTemplateStudio_page__]{max-width:none;width:100%;flex:1;min-height:0}@media (max-width:1000px){html[data-pattern-studio] .studio_shellTool__IgxLk,html[data-pattern-studio] .studio_shellTool__IgxLk .studio_main__0fysX,html[data-pattern-studio] .studio_shellTool__IgxLk .studio_toolBody__m1U4G{height:auto;min-height:100dvh;overflow:visible}}.studio_topbar__Lbtw_{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.studio_searchWrap__itwHz{display:flex;align-items:center;gap:11px;background:var(--surface-chrome);border:1px solid var(--border-ink-2);border-radius:var(--radius-control);padding:11px 15px;width:340px;max-width:42%;min-width:0}.studio_searchInput__93DOt{border:none;outline:none;background:transparent;font-size:14px;color:var(--ink-strong);width:100%;font-family:inherit}.studio_searchInput__93DOt::placeholder{color:var(--ink-faint)}.studio_topbarRight__imHCJ{display:flex;align-items:center;gap:12px;flex-shrink:0}.studio_dateLabel___Zoub{font-size:13.5px;color:var(--ink-soft);font-weight:700}.studio_menuBtn__PNuOr{display:none;width:42px;height:42px;border-radius:var(--radius-control);border:1px solid var(--border-ink-2);background:var(--surface-chrome);color:var(--ink-muted);align-items:center;justify-content:center;cursor:pointer;padding:0}.studio_viewPop__cz4n1{animation:studio_studioPop__UZaAT .3s ease both}.studio_hubViewHidden__uauup{display:none}.studio_sectionHead__FxuSi{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;flex-wrap:wrap;gap:12px}.studio_sectionHeadLeft__g_u6N{display:flex;align-items:baseline;gap:10px}.studio_sectionTitle__NBIpc{margin:0;font-family:var(--font-serif);font-weight:600;font-size:21px;color:var(--ink-strong)}.studio_sectionMeta__fSDiR{font-size:12.5px;color:var(--ink-faint);font-weight:700}.studio_sectionLink__Fkbax{font-size:13px;font-weight:800;color:var(--accent);text-decoration:none}.studio_sectionLink__Fkbax:hover{text-decoration:underline}.studio_filterRow__ti0kn{display:flex;gap:7px;flex-wrap:wrap}.studio_filterPill__4J8Ug{padding:10px 16px;min-height:44px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;background:var(--surface-card);color:var(--ink-muted);border:1px solid var(--border-ink-2)}.studio_filterPill__4J8Ug:hover{border-color:var(--accent)}.studio_filterPillActive__6dTCU{border-color:var(--btn-solid-bg)}.studio_toolCategorySection__7Zei2{margin-top:28px}.studio_toolCategorySection__7Zei2:first-of-type{margin-top:0}.studio_card__ck0Vi{background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card)}.studio_toolCard___gQVR{display:flex;flex-direction:column;border:1px solid var(--border-ink);border-radius:12px;padding:22px;text-decoration:none;box-shadow:none;transition:background .15s,border-color .15s;color:inherit;min-height:var(--touch-target-min)}.studio_toolCard___gQVR:hover{transform:none;box-shadow:none;background:var(--surface-chrome);border-color:var(--ink-soft)}a.studio_toolCard___gQVR,button.studio_toolCard___gQVR{width:100%;text-align:left;cursor:pointer;font:inherit;appearance:none}.studio_knowledgeSection__CpRXe{margin-bottom:32px}.studio_knowledgeView__P17Sy{width:100%;max-width:min(var(--studio-knowledge-max-width),100%);margin-inline:auto;box-sizing:border-box}.studio_knowledgeViewFill__Gl3bf{width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box}.studio_knowledgeSection__CpRXe:last-child{margin-bottom:0}.studio_knowledgeDetail__lzI9r{animation:studio_studioPop__UZaAT .35s ease both}.studio_knowledgeDetailGuide__FoXgs{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin-inline:auto}.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeGuideShell__fR7Sg{flex:none;width:100%;display:flex;flex-direction:column;align-items:center;container-type:inline-size;container-name:knowledge-guide}.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeGuideFrameWrap__gjwuV{flex:none;width:100%;max-width:100%;margin-inline:auto;min-height:clamp(380px,45vh,640px);height:min(78vh,calc(100dvh - 9rem))}@supports (width:1cqw){.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeGuideFrameWrap__gjwuV{height:min(calc(100cqw * 9 / 16),78vh,calc(100dvh - 9rem))}}.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeGuideExpandBar__If3No{width:100%;justify-content:center}.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeBack__L_NDR{flex-shrink:0;align-self:flex-start;width:fit-content;margin-bottom:0}.studio_knowledgeDetailActions__cJ_5u{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.studio_knowledgeDetailActions__cJ_5u .studio_knowledgeBack__L_NDR{margin-bottom:0}.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeDetailActions__cJ_5u{flex-shrink:0}.studio_knowledgeCourseLink__lbNRL{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-ink-2);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:var(--shadow-card);font-family:inherit;font-size:13px;font-weight:800;color:var(--ink-muted);text-decoration:none;transition:color .15s,border-color .15s,box-shadow .15s,transform .15s}.studio_knowledgeCourseLink__lbNRL:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-ink-2));box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.studio_knowledgeCourseLink__lbNRL:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.studio_knowledgeBack__L_NDR{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 14px 8px 10px;border:1px solid var(--border-ink-2);border-radius:var(--radius-control);background:var(--surface-card);box-shadow:var(--shadow-card);font-family:inherit;font-size:13px;font-weight:800;color:var(--ink-muted);cursor:pointer;transition:color .15s,border-color .15s,box-shadow .15s,transform .15s}.studio_knowledgeBack__L_NDR:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-ink-2));box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.studio_knowledgeBack__L_NDR svg{transform:rotate(180deg)}.studio_knowledgeBack__L_NDR:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.studio_knowledgeGuideShell__fR7Sg{flex:1;display:flex;flex-direction:column;width:100%;min-height:0}.studio_knowledgeGuideFrameWrap__gjwuV{flex:1;width:100%;min-height:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-ink-2);box-shadow:var(--shadow-card);background:#faf7f4}.studio_knowledgeGuideExpandBar__If3No{flex-shrink:0;display:flex;justify-content:flex-end;padding:10px 0 0}.studio_knowledgeGuideExpand__dYgJu{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-ink-2);border-radius:var(--radius-control);background:var(--surface-card);color:var(--ink-muted);font-family:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:var(--shadow-card);transition:color .15s,border-color .15s,box-shadow .15s,transform .15s}.studio_knowledgeGuideExpand__dYgJu:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-ink-2));box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.studio_knowledgeGuideExpand__dYgJu:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:2px}.studio_knowledgeGuideFullscreen__8iNUi{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;background:#faf7f4}.studio_knowledgeGuideFullscreenBar__X6O4a{flex-shrink:0;display:flex;justify-content:flex-end;padding:10px 14px;border-bottom:1px solid var(--border-ink-2);background:rgba(255,255,255,.92)}.studio_knowledgeGuideFullscreenClose__TY11i{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-ink-2);border-radius:var(--radius-control);background:var(--surface-card);font-family:inherit;font-size:13px;font-weight:800;color:var(--ink-muted);cursor:pointer;transition:color .15s,border-color .15s,box-shadow .15s}.studio_knowledgeGuideFullscreenClose__TY11i:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-ink-2));box-shadow:var(--shadow-card-hover)}.studio_knowledgeGuideFullscreen__8iNUi .studio_knowledgeGuideIframe__ze1cx{flex:1;min-height:0;width:100%;border:0;border-radius:0}.studio_knowledgeGuideIframe__ze1cx{display:block;width:100%;height:100%;border:0}@media print{.studio_knowledgeBack__L_NDR,.studio_knowledgeGuideExpandBar__If3No{display:none!important}.studio_knowledgeDetailGuide__FoXgs{height:auto;min-height:0;max-height:none}}.studio_toolCardLocked__2FbuT{opacity:1;cursor:default;border-style:dashed;border-color:var(--border-2)}.studio_toolCardLocked__2FbuT:hover{transform:none;box-shadow:var(--shadow-card);border-color:var(--border-2)}.studio_toolCardDraft__mbGEW{opacity:.55}.studio_toolCardDraft__mbGEW:hover{transform:none}.studio_toolCardTop__2X2ni{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.studio_toolCardTopMeta__x9oj1{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.studio_toolAiTokenTag__UejS_{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid var(--border-ink-2);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-soft);font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.studio_categoryTag__RWc9m{font-size:11px;letter-spacing:0;text-transform:none;font-weight:500;padding:4px 0;color:var(--ink-soft);border-radius:var(--radius-pill)}.studio_toolCardName__gzuCu{margin:18px 0 8px;font-size:16px;font-weight:650;color:var(--ink-strong)}.studio_toolCardDesc__y6Q8f{margin:0 0 24px;font-size:14px;line-height:1.6;color:var(--ink-soft)}.studio_toolCardOpen__DIWg8{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--accent)}.studio_draftBadge__zPCQn,.studio_lockBadge__Ps2Kr{font-size:10px;font-weight:700;margin-left:6px;color:var(--ink-faint)}.studio_toolGrid3__Pj9wo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px}.studio_toolGrid4__41CNO{display:grid;gap:16px}.studio_toolGridPagination__pz4LF{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-ink)}.studio_toolGridPageBtn__q2kYE{font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-muted);background:var(--surface-card);border:1px solid var(--border-ink-2);border-radius:var(--radius-md);padding:8px 14px;min-height:36px;cursor:pointer}.studio_toolGridPageBtn__q2kYE:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.studio_toolGridPageBtn__q2kYE:disabled{opacity:.4;cursor:not-allowed}.studio_toolGridPageStatus__X4OEY{font-size:13px;color:var(--ink-faint);min-width:7rem;text-align:center}.studio_dashboardGrid__lBMEn{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(16px,2.5vw,26px);align-items:start}.studio_dashboardMain__PHDLI{display:flex;flex-direction:column;gap:30px;min-width:0}.studio_mondayTrendsShortcut__gHhnV{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:20px 18px 18px;background:color-mix(in srgb,var(--monday-trends-accent,#c08267) 8%,var(--surface-card));border:1px solid color-mix(in srgb,var(--monday-trends-accent,#c08267) 28%,var(--border-ink));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.studio_mondayTrendsShortcut__gHhnV:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb,var(--monday-trends-accent,#c08267) 45%,var(--border-ink))}.studio_mondayTrendsShortcutBody__fP9ew{flex:1;min-width:0}.studio_mondayTrendsShortcutEyebrow__MhTrf{margin:0 0 4px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--monday-trends-accent,#c08267)}.studio_mondayTrendsShortcutTitle__ZLb0w{margin:0 0 4px;font-size:17px;font-weight:800;color:var(--ink-strong)}.studio_mondayTrendsShortcutDesc__fVJjV{margin:0;font-size:13px;line-height:1.45;color:var(--ink-soft)}.studio_mondayTrendsShortcutCta__Wir2u{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--monday-trends-accent,#c08267)}.studio_collectionsShortcut__9yRQJ{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:20px 18px 18px;background:color-mix(in srgb,#8b6f5c 8%,var(--surface-card));border:1px solid color-mix(in srgb,#8b6f5c 28%,var(--border-ink));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;min-width:0}.studio_collectionsShortcut__9yRQJ:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#8b6f5c 45%,var(--border-ink));box-shadow:var(--shadow-card-hover,var(--shadow-card))}.studio_collectionsShortcutBody__dMR0T{display:flex;flex-direction:column;gap:4px;min-width:0}.studio_collectionsShortcutEyebrow__YIqX0{margin:0;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8b6f5c}.studio_collectionsShortcutTitle__BeGJw{margin:0;font-size:1.15rem;font-weight:800;line-height:1.25;color:var(--ink)}.studio_collectionsShortcutDesc__MA45p{margin:0;font-size:13px;line-height:1.4;color:var(--ink-muted)}.studio_collectionsShortcutCta__n5ZTC{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:#8b6f5c}.studio_faqPage__Kb1KV{max-width:720px;margin:0 auto;padding-bottom:2.5rem}.studio_faqPageHead__gZPQd{margin-bottom:1.75rem}.studio_faqPageTitle__GzMub{margin:.15rem 0 .55rem;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:800;line-height:1.2;color:var(--ink)}.studio_faqList__8Lc_4{display:flex;flex-direction:column;gap:.65rem}.studio_faqItem__GtYMl{background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.studio_faqQuestion__rlv7T{display:flex;align-items:center;justify-content:space-between;gap:.85rem;list-style:none;cursor:pointer;padding:1rem 1.1rem;font-size:.98rem;font-weight:700;line-height:1.35;color:var(--ink)}.studio_faqQuestion__rlv7T::-webkit-details-marker{display:none}.studio_faqChevron__ZRUup{flex-shrink:0;transition:transform .18s ease}.studio_faqItem__GtYMl[open] .studio_faqChevron__ZRUup{transform:rotate(180deg)}.studio_faqAnswer__7k8GU{padding:0 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.75rem}.studio_faqAnswer__7k8GU p{margin:0;font-size:.94rem;line-height:1.6;color:var(--ink-muted);white-space:pre-line}.studio_collectionsPage__AvBPN{max-width:880px;margin:0 auto;padding-bottom:2.5rem}.studio_collectionsPageHead__fSP_m{margin-bottom:1.75rem}.studio_collectionsBackBtn__3ews7{appearance:none;display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .85rem;padding:0;border:0;background:none;font:inherit;font-size:.9rem;font-weight:650;color:var(--ink-muted);cursor:pointer}.studio_collectionsBackBtn__3ews7:hover{color:var(--accent)}.studio_collectionsBackIcon__ktgmh{transform:scaleX(-1)}.studio_collectionsPageTitle__AV9Mz{margin:.15rem 0 .4rem;font-size:clamp(1.45rem,2.5vw,1.85rem);font-weight:800;line-height:1.2;color:var(--ink)}.studio_collectionsPageMeta__HA6oM{margin:.65rem 0 0;font-size:.85rem;font-weight:650;color:var(--ink-faint)}.studio_collectionsError__aE_Cm{margin:0 0 1rem;padding:.75rem .9rem;border-radius:var(--radius-md);background:color-mix(in srgb,#c45c5c 10%,var(--surface-card));color:#a33;font-size:.9rem}.studio_collectionsLoading__Xkk9P{margin:0;color:var(--ink-faint);font-size:.95rem}.studio_collectionsGroups__C8vRD{display:flex;flex-direction:column;gap:1.75rem}.studio_collectionsGroup__1Go0n{padding:1.1rem 1.15rem 1.2rem;background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.studio_collectionsGroupHead__0_LQf{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.studio_collectionsGroupHeadOpen__wZISS{margin-bottom:.9rem}.studio_collectionsGroupToggle__owRF2{appearance:none;flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;margin:0;padding:.15rem .25rem .15rem 0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-md)}.studio_collectionsGroupToggle__owRF2:hover .studio_collectionsGroupTitle__rdQKy{color:var(--accent)}.studio_collectionsGroupToggle__owRF2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio_collectionsGroupHeadText__QI2aE{flex:1;min-width:0}.studio_collectionsGroupTitle__rdQKy{margin:0;font-size:1.05rem;font-weight:800;color:var(--ink)}.studio_collectionsGroupMeta___bSMk{display:block;margin-top:.15rem;font-size:.8rem;color:var(--ink-faint)}.studio_collectionsGroupChevron__DSIwY{flex-shrink:0;color:var(--ink-faint);transition:transform .15s ease}.studio_collectionsGroupChevronOpen___Bz7U{transform:rotate(180deg)}.studio_collectionsGroupLink__me_Li{flex-shrink:0;font-size:.85rem;font-weight:700;color:var(--accent);text-decoration:none;padding:.35rem .15rem}.studio_collectionsGroupLink__me_Li:hover{text-decoration:underline}.studio_collectionsGroupBody__YC4Gt{display:flex;flex-direction:column;gap:.75rem}.studio_collectionsLoadMoreWrap__Yl6pU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.studio_collectionsShowingMeta__hFpwF{font-size:.8rem;color:var(--ink-faint)}.studio_collectionsLoadMoreBtn__tE_kW{appearance:none;font:inherit;font-size:.85rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-ink));border-radius:8px;padding:.45rem .8rem;cursor:pointer}.studio_collectionsLoadMoreBtn__tE_kW:hover{border-color:var(--accent)}.studio_collectionsGroupEmpty__U968l{margin:0;font-size:.9rem;color:var(--ink-faint);line-height:1.4}.studio_collectionsList__6ZNyz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.studio_collectionsListItem__YMWLQ{display:flex;align-items:stretch;gap:.4rem}.studio_collectionsCard__hPx6P{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem;padding:.7rem .85rem;border:1px solid var(--border-ink-2);border-radius:var(--radius-md);background:var(--bg);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.studio_collectionsCard__hPx6P:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg))}.studio_collectionsCardTitle__6p0p2{font-size:.95rem;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_collectionsCardMeta__gMwcK{display:flex;flex-wrap:wrap;gap:.5rem .85rem;font-size:.78rem;color:var(--ink-faint)}.studio_collectionsCardRemove__GPHFQ{appearance:none;width:2.1rem;border:1px solid var(--border-ink-2);border-radius:var(--radius-md);background:var(--bg);color:var(--ink-faint);font-size:1.25rem;line-height:1;cursor:pointer}.studio_collectionsCardRemove__GPHFQ:hover{color:#a33;border-color:color-mix(in srgb,#a33 40%,var(--border-ink))}.studio_collectionsModalBackdrop__W8iYz{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgb(0 0 0/.35)}.studio_collectionsModalPanel__GK3O1{width:min(100%,420px);padding:1.25rem 1.3rem 1.15rem;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-ink);box-shadow:var(--shadow-card)}.studio_collectionsModalTitle__Q_PbA{margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.studio_collectionsModalHint__3LPm0{margin:0 0 1rem;font-size:.92rem;line-height:1.45;color:var(--ink-muted)}.studio_collectionsModalActions__IkQk7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.studio_collectionsModalBtnPrimary__jaJ_4,.studio_collectionsModalBtnSecondary__7wpV8{appearance:none;font:inherit;font-size:.88rem;font-weight:700;padding:.5rem .85rem;border-radius:8px;cursor:pointer}.studio_collectionsModalBtnSecondary__7wpV8{border:1px solid var(--border-ink-2);background:var(--bg);color:var(--ink)}.studio_collectionsModalBtnPrimary__jaJ_4{border:1px solid transparent;background:var(--accent);color:#fff}.studio_collectionsModalBtnPrimary__jaJ_4:disabled,.studio_collectionsModalBtnSecondary__7wpV8:disabled{opacity:.55;cursor:not-allowed}.studio_dashboardHeroWrap__JQOwa{container-type:inline-size;container-name:dashboard-hero;margin-bottom:22px}.studio_dashboardHero__W2AnV{display:grid;gap:clamp(16px,2.5vw,22px);align-items:stretch}.studio_dashboardHeroDouble__f2sgJ{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.studio_dashboardHeroTriple__1VAvk{grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(220px,280px)}.studio_dashboardHero__W2AnV .studio_welcomeBanner__8MJZ6{margin-bottom:0;height:auto;min-height:100%;display:flex;flex-direction:column}.studio_dashboardHero__W2AnV .studio_welcomeBannerInner__38yfU{flex:1;min-height:220px}.studio_dashboardHero__W2AnV .studio_collectionsShortcut__9yRQJ,.studio_dashboardHero__W2AnV .studio_mondayTrendsShortcut__gHhnV{height:100%;align-self:stretch}@container dashboard-hero (max-width: 1280px){.studio_dashboardHero__W2AnV .studio_welcomeMascotCol__hiftZ{display:none}.studio_dashboardHero__W2AnV .studio_welcomeContent__HnEgb{max-width:none;padding-right:0}.studio_dashboardHero__W2AnV .studio_welcomeBannerInner__38yfU{min-height:0}}@container dashboard-hero (max-width: 980px){.studio_dashboardHeroTriple__1VAvk{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)}.studio_dashboardHeroTriple__1VAvk .studio_welcomeBanner__8MJZ6{grid-column:1/-1}}@container dashboard-hero (max-width: 720px){.studio_dashboardHeroDouble__f2sgJ,.studio_dashboardHeroTriple__1VAvk{grid-template-columns:minmax(0,1fr)}.studio_dashboardHeroTriple__1VAvk .studio_welcomeBanner__8MJZ6{grid-column:auto}.studio_dashboardHero__W2AnV .studio_welcomeBanner__8MJZ6{height:auto;display:block}.studio_dashboardHero__W2AnV .studio_welcomeBannerInner__38yfU{flex:none;min-height:200px}.studio_dashboardHero__W2AnV .studio_collectionsShortcut__9yRQJ,.studio_dashboardHero__W2AnV .studio_mondayTrendsShortcut__gHhnV{height:auto}}@supports not (container-type:inline-size){@media (max-width:1500px){.studio_dashboardHero__W2AnV .studio_welcomeMascotCol__hiftZ{display:none}.studio_dashboardHero__W2AnV .studio_welcomeContent__HnEgb{max-width:none;padding-right:0}.studio_dashboardHero__W2AnV .studio_welcomeBannerInner__38yfU{min-height:0}}@media (max-width:1200px){.studio_dashboardHeroTriple__1VAvk{grid-template-columns:minmax(0,1fr) minmax(220px,1fr)}.studio_dashboardHeroTriple__1VAvk .studio_welcomeBanner__8MJZ6{grid-column:1/-1}}@media (max-width:900px){.studio_dashboardHeroDouble__f2sgJ,.studio_dashboardHeroTriple__1VAvk{grid-template-columns:minmax(0,1fr)}.studio_dashboardHeroTriple__1VAvk .studio_welcomeBanner__8MJZ6{grid-column:auto}.studio_dashboardHero__W2AnV .studio_welcomeBanner__8MJZ6{height:auto;display:block}.studio_dashboardHero__W2AnV .studio_welcomeBannerInner__38yfU{flex:none;min-height:200px}.studio_dashboardHero__W2AnV .studio_collectionsShortcut__9yRQJ,.studio_dashboardHero__W2AnV .studio_mondayTrendsShortcut__gHhnV{height:auto}}}.studio_dashboardTourTrigger__xqn4b{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:0;border:none;background:none;color:var(--accent);font-family:inherit;font-size:13.5px;font-weight:800;cursor:pointer;transition:color .15s}.studio_dashboardTourTrigger__xqn4b:hover{color:#9c6d67}.studio_dashboardTourTrigger__xqn4b:focus-visible{outline:2px solid rgba(176,125,118,.45);outline-offset:3px;border-radius:4px}.studio_tourModalPanel__Sn918{width:min(920px,100%);max-height:min(92vh,860px);overflow:auto;background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px 20px}.studio_dashboardTourEmbed__fjMhZ{position:relative;width:100%;padding-bottom:62.77244986922407%;height:0;border-radius:var(--radius-md);overflow:hidden;background:rgba(50,43,38,.06);border:1px solid var(--border-ink-2)}.studio_dashboardTourIframe__x0NWg{position:absolute;inset:0;width:100%;height:100%;border:0}.studio_dashboardRail__xz1JJ{display:flex;flex-direction:column;min-width:0}.studio_hubTrialSkipNote___CLq0{font-size:12.5px;line-height:1.55;color:var(--ink-muted);background:color-mix(in srgb,var(--accent-bg) 72%,var(--surface-card));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border-ink));border-radius:var(--radius-md);padding:12px 14px}.studio_hubTrialSkipNoteTitle__b_Ws_{margin:0 0 .35rem;font-size:12.5px;font-weight:700;color:var(--ink-strong)}.studio_hubTrialSkipNoteBody__V3jVO{margin:0}.studio_hubTrialSkipNoteLink__AvGhm{display:inline-block;margin-top:.55rem;font-size:12px;font-weight:700;color:var(--accent);text-decoration:none}.studio_hubTrialSkipNoteLink__AvGhm:hover{text-decoration:underline}.studio_hubMobileBar__b73oa{display:none;margin-bottom:12px}.studio_hubToolsSearch__svsK5{display:flex;align-items:center;gap:11px;background:var(--surface-chrome);border:1px solid var(--border-ink-2);border-radius:var(--radius-control);padding:11px 15px;width:100%;max-width:340px;margin-bottom:20px}.studio_hubCalBadge__O2_zs{font-size:11.5px;font-weight:800;color:var(--accent);background:var(--accent-bg);padding:3px 9px;border-radius:var(--radius-pill);max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_hubCalNav__19nhk{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.studio_hubCalMonthTitle__vnjHV{margin:0;min-width:0;flex:1;text-align:center;font-size:15px;font-weight:800;color:var(--ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio_hubCalNavBtn__KCzen{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-ink-2);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--ink-muted);font-size:18px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.studio_hubCalNavBtn__KCzen:hover{background:var(--accent-bg);border-color:color-mix(in srgb,var(--gold) 35%,var(--border-ink-2));color:var(--ink-strong)}.studio_hubCalNavBtn__KCzen:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 55%,transparent);outline-offset:2px}.studio_hubCalTodayBtn__anDQg{flex:0 0 auto;border:none;background:var(--accent-bg);color:var(--accent);font-size:11px;font-weight:800;padding:4px 9px;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap}.studio_hubCalTodayBtn__anDQg:hover{background:color-mix(in srgb,var(--accent-bg) 70%,var(--gold))}.studio_hubCalTodayBtn__anDQg:focus-visible{outline:2px solid color-mix(in srgb,var(--gold) 55%,transparent);outline-offset:2px}.studio_hubCalWeekdays__Q5327{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:5px}.studio_hubCalWeekday__MgOb1{text-align:center;font-size:10px;font-weight:800;color:var(--ink-faint);padding:3px 0}.studio_hubCalGrid__LdbOq{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.studio_hubCalCellEmpty___x7IO{aspect-ratio:1}.studio_hubCalCell__T9D5h{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:12px;font-weight:600;color:var(--ink-muted)}.studio_hubCalCellHasTip__clqjG{cursor:help}.studio_hubCalCellHasTip__clqjG[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:7.5rem;max-width:11rem;padding:.38rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-ink-2);background:var(--surface-card);color:var(--ink-strong);font-size:10.5px;font-weight:650;line-height:1.35;text-align:center;white-space:normal;box-shadow:0 10px 24px rgba(50,43,38,.12);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease;z-index:30}.studio_hubCalCellHasTip__clqjG:focus-visible:after,.studio_hubCalCellHasTip__clqjG:hover:after{opacity:1;visibility:visible}.studio_hubCalCellToday__JrkzO{background:var(--accent);color:#fff;font-weight:800}.studio_hubCalCellToday__JrkzO .studio_hubCalDot__bWKVA{background:#fff}.studio_hubCalCellEvent__Gf5Bh{background:rgba(201,162,78,.16);color:var(--ink-strong)}.studio_hubCalDot__bWKVA{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--gold)}.studio_welcomeBanner__8MJZ6{position:relative;overflow:hidden;border-radius:12px;background:var(--surface-card);border:1px solid var(--border-ink);padding:28px 30px 26px;margin-bottom:26px}.studio_welcomeBannerInner__38yfU{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:space-between;gap:20px;min-height:220px}.studio_welcomeOrb1__WRxxK,.studio_welcomeOrb2__Fle3x{display:none}.studio_welcomeContent__HnEgb{position:relative;flex:1;min-width:0;max-width:62%;color:var(--ink-strong);padding-right:12px}.studio_welcomeGreeting__5mC_C{display:none}.studio_welcomeName__xRz76,.studio_welcomeTitleLead__CqiKy{font-style:normal;font-weight:600}.studio_welcomeName__xRz76{color:var(--ink-strong)}.studio_welcomeTitle__B54gs{margin:0 0 12px;font-family:var(--font-serif);font-weight:600;font-size:clamp(2rem,4vw,2.65rem);line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--ink-strong)}.studio_welcomeSubtitle__EzVqN{margin:0 0 20px;line-height:1.6;max-width:52ch;font-weight:400}.studio_welcomeBody__uZb50{display:none}.studio_welcomeActions__PYlnW{display:flex;gap:10px;flex-wrap:wrap}.studio_welcomeBtnPrimary__nF_6t{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:inherit;padding:11px 18px;border-radius:var(--radius-control);font-size:14px;font-weight:800;box-shadow:0 10px 22px -14px rgba(176,125,118,.95);transition:background .15s,transform .15s}.studio_welcomeBtnPrimary__nF_6t:hover{background:#9c6d67;transform:translateY(-1px)}.studio_welcomeBtnSecondary__nFEP9{background:var(--surface-card);color:var(--ink-strong);border:1px solid var(--border-ink-2);padding:11px 18px;border-radius:var(--radius-control);font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.studio_welcomeBtnSecondary__nFEP9:hover{border-color:rgba(176,125,118,.45);background:var(--surface-chrome)}.studio_welcomeMascotCol__hiftZ{position:relative;flex:0 0 220px;width:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.studio_welcomeMascotStage__N3gW_{flex:1;width:200px;min-height:162px;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto;filter:drop-shadow(0 16px 24px rgba(50,43,38,.12))}.studio_welcomeMascotName__OSQk6{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.03em;color:var(--ink-strong);text-align:center}.studio_welcomeMascotLottie__T3fyD{width:100%;height:100%;pointer-events:none}.studio_welcomeMascotLottie__T3fyD svg{overflow:visible!important}.studio_welcomeMascotEmoji__T3WtX{font-size:5.5rem;line-height:1}.studio_welcomeMascotEdit__uPf05{margin-top:0;pointer-events:auto;border:1px solid var(--border-ink-2);background:var(--surface-card);color:var(--ink-muted);font-family:inherit;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-card);transition:border-color .15s,color .15s}.studio_welcomeMascotEdit__uPf05:hover{border-color:rgba(176,125,118,.45);color:var(--ink-strong)}.studio_mascotModalOverlay__Dzu6r{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(50,43,38,.42)}.studio_mascotModalPanel__42FJg{width:min(640px,100%);max-height:min(88vh,720px);overflow:auto;background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-hover);padding:22px 22px 24px}.studio_mascotModalHead___rSFz{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.studio_mascotModalTitle__j4CAn{margin:0;font-family:var(--font-serif);font-size:1.45rem;font-weight:600;color:var(--ink-strong);line-height:1.2}.studio_mascotModalClose__LbS17{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--border-ink-2);border-radius:var(--radius-md);background:var(--surface-chrome);color:var(--ink-muted);font-size:1.35rem;line-height:1;cursor:pointer;font-family:inherit}.studio_mascotModalClose__LbS17:hover{border-color:rgba(176,125,118,.45);color:var(--ink-strong)}.studio_mascotModalGrid__0UOxZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio_mascotModalOption__2F_jo{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;padding:10px 8px 12px;border-radius:var(--radius-lg);border:1px solid var(--border-ink);background:var(--surface-chrome);cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.studio_mascotModalOption__2F_jo:hover{border-color:rgba(176,125,118,.45);background:var(--surface-card);transform:translateY(-1px)}.studio_mascotModalOptionActive__G6LkR{border-color:var(--accent);background:var(--accent-bg);box-shadow:0 0 0 1px rgba(176,125,118,.25)}.studio_mascotModalPreview__K4C51{width:72px;height:72px;display:flex;align-items:center;justify-content:center;pointer-events:none;border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,var(--bg))}.studio_mascotModalPixelPet__Ik7hl{transform:scale(1.15);transform-origin:center bottom}.studio_mascotModalLabel__yHKga{font-size:.78rem;font-weight:600;color:var(--ink-muted);text-align:center;line-height:1.2}.studio_mascotModalIntro___PaPh{margin:0 0 14px;font-size:.88rem;line-height:1.45;color:var(--ink-muted)}.studio_buddyOptionsToggleRow__zk951{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 18px;padding:.75rem .85rem;border:1px solid var(--border-ink);border-radius:12px;background:color-mix(in srgb,var(--accent) 4%,var(--bg))}.studio_buddyOptionsToggleLabel__4DQxE{font-size:.84rem;font-weight:600;color:var(--ink)}.studio_buddyOptionsSwitch__1OW40{flex-shrink:0;position:relative;width:44px;height:26px;border-radius:13px;border:1px solid var(--border-ink-2);background:var(--bg);cursor:pointer;transition:background .15s ease}.studio_buddyOptionsSwitch__1OW40[data-on=true]{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,var(--border-ink-2))}.studio_buddyOptionsSwitchKnob__Ul8k6{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--surface-card);box-shadow:0 1px 3px rgba(0,0,0,.12);transition:left .15s ease}.studio_buddyOptionsSwitch__1OW40[data-on=true] .studio_buddyOptionsSwitchKnob__Ul8k6{left:20px}.studio_buddyOptionsSectionTitle__TTENh{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.studio_mascotModalAttribution__aURxM{margin:12px 0 0;font-size:.75rem;line-height:1.4;color:var(--ink-faint);text-align:center}.studio_mascotModalAttribution__aURxM a{color:var(--accent);text-decoration:none}.studio_mascotModalAttribution__aURxM a:hover{text-decoration:underline}.studio_mascotModalLottie__zvLYz{width:100%;height:100%;pointer-events:none}.studio_mascotModalLottie__zvLYz svg{overflow:visible!important}.studio_mascotModalEmoji___GpqH{font-size:2.4rem;line-height:1}.studio_welcomeStats__pHX_e{gap:22px;margin-top:20px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--border-ink)}.studio_statBlock__4nqWi{flex-direction:column}.studio_statValue__Dz4pH{font-family:var(--font-serif);font-weight:600;font-size:24px;line-height:1}.studio_statLabel__TMb1t{color:var(--ink-faint);font-weight:600;margin-top:4px}@media (min-width:520px){.studio_mascotModalGrid__0UOxZ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:720px){.studio_mascotModalGrid__0UOxZ{grid-template-columns:repeat(5,minmax(0,1fr))}}.studio_btnSolidDark__A8yld{display:inline-flex;align-items:center;gap:8px;background:var(--btn-solid-bg);color:#fff;border:none;cursor:pointer;font-family:inherit;padding:12px 19px;border-radius:var(--radius-md);font-size:14px;font-weight:800;text-decoration:none;transition:background .15s}.studio_btnSolidDark__A8yld:hover{background:#1f1a16}html[data-color-scheme=dark] .studio_btnSolidDark__A8yld:hover{background:#0f0d0c}.studio_btnGhostLight__k45cq{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.4);padding:12px 19px;border-radius:var(--radius-md);font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;transition:background .15s}.studio_btnGhostLight__k45cq:hover{background:rgba(255,255,255,.28)}.studio_projectCard__VeGZ5{display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-lg);padding:16px;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .15s,box-shadow .15s,border-color .15s;color:inherit}.studio_projectCard__VeGZ5:hover{transform:translateY(-3px);box-shadow:0 16px 28px -20px rgba(50,43,38,.4)}.studio_projectCardFocus__wEWtu{border:2px solid var(--gold);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 16%,var(--surface-card)),var(--surface-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 28%,transparent),0 10px 24px -14px color-mix(in srgb,var(--gold) 45%,rgba(50,43,38,.35))}.studio_projectCardFocus__wEWtu:hover{border-color:var(--gold-hover);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 34%,transparent),0 16px 28px -14px color-mix(in srgb,var(--gold) 55%,rgba(50,43,38,.4))}.studio_projectCardHead__xgqGv{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.studio_projectStepBadge__ab9vw{align-self:auto;font-weight:800;background:color-mix(in srgb,var(--accent-bg) 72%,var(--surface-card));padding:3px 9px;border-radius:var(--radius-pill)}.studio_projectName__8GYHk{margin:10px 0 3px;font-weight:800;color:var(--ink-strong)}.studio_projectStage__uS9hJ{margin:0 0 12px;font-size:12px;color:var(--ink-soft);font-weight:600}.studio_projectProgress__7b4_D{margin-top:auto;display:flex;align-items:center;gap:9px}.studio_progressTrack__bfBFL{flex:1;height:6px;border-radius:var(--radius-pill);background:rgba(50,43,38,.08);overflow:hidden}html[data-color-scheme=dark] .studio_progressTrack__bfBFL{background:rgba(255,255,255,.1)}.studio_progressFill__jG3tQ{height:100%;border-radius:var(--radius-pill)}.studio_progressPct__V6Ddb{font-size:11.5px;font-weight:800}.studio_railCardTitle__V_egy{margin:0;font-size:15px;font-weight:800;color:var(--ink-strong)}.studio_railCardHead__bacG5{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.studio_railGoalCount__wJz1U{font-family:var(--font-serif);font-weight:600;font-size:28px;color:var(--ink-strong)}.studio_railGoalMeta__yJyzT{font-size:13.5px;color:var(--ink-soft);font-weight:700}.studio_railGoalLine__nYTRg{display:flex;align-items:baseline;gap:7px;margin-bottom:11px}.studio_railProgressTrack__ghmQq{height:9px;border-radius:var(--radius-pill);background:rgba(50,43,38,.08);overflow:hidden;margin-bottom:9px}.studio_railProgressFill__IiOIW{height:100%;border-radius:var(--radius-pill);background:var(--accent)}.studio_railGoalMessage__4Hox1{margin:0;font-size:12px;color:var(--ink-soft);font-weight:600}.studio_railEditBtn__gNvWZ{margin-top:10px;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-ink-2);background:var(--surface-chrome);font-family:inherit;font-size:12.5px;font-weight:700;color:var(--ink-muted);cursor:pointer}.studio_railEditBtn__gNvWZ:hover{border-color:var(--accent);color:var(--ink-strong)}.studio_railScheduleEmpty__1fruN{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-soft);font-weight:600}.studio_railWeekToolbar__45ns9{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.studio_railWeekToolbar__45ns9 .studio_railCardTitle__V_egy{margin:0}.studio_railWeekNav__Kt1Il{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.studio_railWeekMonth__M8gQy{font-size:11.5px;font-weight:700;color:var(--ink-soft);margin-right:4px}.studio_railWeekNavBtn__eoeC_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:999px;background:transparent;font-family:inherit;font-size:16px;font-weight:600;line-height:1;color:var(--ink-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.studio_railWeekNavBtn__eoeC_:hover{background:rgba(50,43,38,.07);color:var(--ink-strong)}.studio_railWeekOverdueNote__tpSyg{margin:0 0 8px;font-size:11px;font-weight:700;color:#b4234f}.studio_railWeekNavToday__Vulr3{width:auto;min-width:auto;padding:0 8px;font-size:10.5px;font-weight:800;letter-spacing:.02em}.studio_railWeekStrip__KkrYv{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(50,43,38,.08)}.studio_railWeekStripDay__Zl_H9{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;border:none;border-radius:10px;background:transparent;font-family:inherit;cursor:pointer;transition:background .15s ease}.studio_railWeekStripDay__Zl_H9:hover{background:rgba(50,43,38,.05)}.studio_railWeekStripDaySelected__61dcB{background:rgba(50,43,38,.07)}.studio_railWeekStripDayPast__CS6Lt .studio_railWeekStripLetter__x9GU9,.studio_railWeekStripDayPast__CS6Lt .studio_railWeekStripNum__vsdJj:not(.studio_railWeekStripNumToday__rWUGB):not(.studio_railWeekStripNumSelected__6Ajr9){color:var(--ink-faint)}.studio_railWeekStripLetter__x9GU9{font-size:10px;font-weight:700;color:var(--ink-faint);text-transform:uppercase}.studio_railWeekStripNum__vsdJj{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:13px;font-weight:800;color:var(--ink-strong);border-radius:999px}.studio_railWeekStripNumToday__rWUGB{background:#ff3b30;color:#fff}.studio_railWeekStripNumSelected__6Ajr9{background:var(--ink-strong);color:#fff}.studio_railWeekStripDot__UkSrk{width:5px;height:5px;border-radius:999px;background:transparent}.studio_railWeekStripDotActive__YYDYC{background:var(--accent)}.studio_railAgenda__dPOCK{display:flex;flex-direction:column;gap:0}.studio_railAgendaSectionLabel__GORq1{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b4234f}.studio_railAgendaRow__9gJm9{display:grid;grid-template-columns:4.5rem 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(50,43,38,.07);text-decoration:none;color:inherit;transition:opacity .12s ease}.studio_railAgendaRow__9gJm9:last-child{border-bottom:none;padding-bottom:0}.studio_railAgendaRowSingle__Ksv11{grid-template-columns:1fr}.studio_railAgendaRow__9gJm9:hover{opacity:.82}.studio_railAgendaRowOverdue__ZwP9Z .studio_railAgendaDate__vr_s6{color:#b4234f}.studio_railAgendaDate__vr_s6{font-size:11px;font-weight:800;line-height:1.35;color:var(--ink-muted);padding-top:1px}.studio_railAgendaMain__5uN4a{display:flex;flex-direction:column;gap:2px;min-width:0}.studio_railAgendaTitle__EL57K{font-size:13px;font-weight:700;line-height:1.35;color:var(--ink-strong)}.studio_railAgendaKind__A__Sl{font-size:11px;font-weight:600;color:var(--ink-soft)}.studio_railAgendaRowFinish__T9JMp .studio_railAgendaKind__A__Sl{color:#3d657a}.studio_railAgendaRowLaunch__ukkr9 .studio_railAgendaKind__A__Sl{color:color-mix(in srgb,var(--accent) 80%,#000)}.studio_railScheduleBoardLink__6vJpU{display:inline-block;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--accent);text-decoration:none}.studio_railScheduleBoardLink__6vJpU:hover{text-decoration:underline}.studio_pageEyebrow__tEC8w{margin:0 0 6px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--accent)}.studio_pageTitle__rSU3X{margin:0;font-family:var(--font-serif);font-weight:600;font-size:28px;color:var(--ink-strong)}.studio_pageIntro__6KWiH{margin:0 0 28px;font-size:14.5px;color:var(--ink-muted);max-width:640px;line-height:1.55}.studio_emptyState__mVkGa{text-align:center;color:var(--ink-faint);font-size:14.5px;padding:30px}.studio_skeletonPulse__7ImNX{animation:studio_studioSkeleton__N4a_k 1.4s ease-in-out infinite}@keyframes studio_studioSkeleton__N4a_k{0%,to{opacity:.55}50%{opacity:1}}.studio_skeletonSidebar__k88Qo{width:var(--sidebar-width);flex:0 0 var(--sidebar-width);background:var(--surface-chrome);border-right:1px solid var(--border-ink);min-height:100vh}.studio_skeletonBlock__Myj23{background:var(--border-ink);border-radius:var(--radius-md)}.studio_toolContentSkeleton__Favd8{padding:20px 24px 32px;max-width:1100px}.studio_shellFrameNavSkeleton__J4J4y{height:40px;margin-bottom:10px}.studio_shellFrameTopbar__kVMmf{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px 0;flex-shrink:0}.studio_shellFrameTopbarSearch__WxUhB{height:44px;width:min(340px,42%);border-radius:var(--radius-control)}.studio_shellFrameTopbarProfile__vcIwh{height:40px;width:140px;border-radius:999px;flex-shrink:0}.studio_segmentError__q4ayW{padding:32px 24px;max-width:520px}.studio_segmentErrorFullPage__yC7_n{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;max-width:520px;margin:0 auto;font-family:var(--font-sans,system-ui,sans-serif);background:var(--bg-canvas,#fdf9f3);color:var(--ink-strong,#2c2e30);box-sizing:border-box}.studio_segmentErrorTitle__GQk2v{margin:0 0 12px;font-size:1.5rem;font-weight:700}.studio_segmentErrorBody__tSX_F{margin:0 0 16px;font-size:1rem;line-height:1.5;color:var(--ink-soft,#5c5650)}.studio_segmentErrorDetail__4bEUb{margin:0 0 16px;font-size:.85rem;line-height:1.4;color:var(--ink-faint,#8a8278);word-break:break-word}.studio_segmentErrorRetry__VUf3l{appearance:none;border:none;border-radius:var(--radius-control,10px);background:var(--brand-rose,#8b1c23);color:#fff;font:inherit;font-weight:600;padding:10px 18px;cursor:pointer}.studio_segmentErrorRetry__VUf3l:hover{filter:brightness(.95)}.studio_segmentErrorRetry__VUf3l:focus-visible{outline:2px solid var(--brand-gold,#f5b842);outline-offset:2px}.studio_skeletonItems__cnpZ0{display:flex;flex-direction:column}@media (max-width:1024px){.studio_memberTopbar__rgr_3{padding-top:12px;padding-bottom:12px;padding-left:max(16px,var(--safe-left));padding-right:max(16px,var(--safe-right))}.studio_toolTopbarTitleIcon__oefwX{width:30px!important;height:30px!important}.studio_toolTopbarTutorialLink__4zG8r{font-size:.7rem;padding:.35rem .6rem}.studio_topbarUtilityIcons__dKghU [class*=langTrigger],.studio_topbarUtilityIcons__dKghU [class*=themeToggle]{width:38px;height:38px;min-height:38px}}@media (max-width:1100px){.studio_dashboardGrid__lBMEn{grid-template-columns:1fr}}@media (max-width:900px){.studio_toolGrid3__Pj9wo,.studio_toolGrid4__41CNO{grid-template-columns:1fr}}@media (max-width:768px){.studio_sidebarCollapseBtn__v74dK{display:none}.studio_sidebarBackdrop__jhozD{display:block;position:fixed;inset:0;background:rgba(50,43,38,.35);z-index:110;border:none;padding:0;cursor:pointer}.studio_sidebar__wNOqq{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .22s ease}.studio_sidebarOpen__h1NVh{transform:translateX(0)}.studio_memberTopbar__rgr_3{padding-top:10px;padding-bottom:10px;padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right));gap:10px}.studio_memberTopbarLeading__wXVJC{gap:10px;min-width:0}.studio_memberTopbarLeading__wXVJC:has(.studio_memberTopbarSearch__5rKb_){flex-wrap:wrap;row-gap:10px}.studio_memberTopbarLeading__wXVJC:has(.studio_memberTopbarSearch__5rKb_) .studio_memberTopbarSearch__5rKb_{flex:1 1 100%;width:100%;max-width:none}.studio_toolTopbarTitleGroup__qocLz,.studio_toolTopbarTitleRow__Hhu6C{gap:.5rem}.studio_toolTopbarBack__U8dY7{width:32px;height:32px}.studio_toolTopbarTitleIcon__oefwX{width:28px!important;height:28px!important}.studio_toolTopbarTutorialLabel__B8B0i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio_toolTopbarTutorialLink__4zG8r{position:relative;flex-shrink:0;width:36px;height:36px;padding:0;justify-content:center;border-radius:50%}.studio_toolTopbarTutorialExternalIcon__7QDRQ{display:none}.studio_topbarProfileCluster__AYMjW{gap:6px}.studio_topbarUtilityIcons__dKghU{gap:4px}.studio_topbarProfileChevron__JQDgK{display:none}.studio_topbarUtilityIcons__dKghU [class*=langTrigger],.studio_topbarUtilityIcons__dKghU [class*=themeToggle]{width:36px;height:36px;min-height:36px}.studio_menuBtn__PNuOr{display:inline-flex;width:38px;height:38px;flex-shrink:0}.studio_memberTopbarSearch__5rKb_{max-width:min(100%,50ch)}.studio_userMeta__ZI3Gc{display:none}.studio_topbarProfilePill__AdvVI{padding:4px 8px 4px 4px}.studio_userAvatar__jf5NO{width:34px;height:34px;font-size:12px}.studio_mainInner__YonM0{padding:var(--studio-tool-content-padding-y) var(--studio-tool-content-padding-x) clamp(1.5rem,4vw,3rem)}.studio_shellHub__sSUlx .studio_hubBody__eTcyz:has(.studio_knowledgeDetailGuide__FoXgs){min-height:calc(100dvh - 3.75rem);padding-left:max(var(--studio-tool-content-padding-x),var(--safe-left));padding-right:max(var(--studio-tool-content-padding-x),var(--safe-right))}.studio_shellHub__sSUlx .studio_mainInner__YonM0:has(.studio_knowledgeDetailGuide__FoXgs){width:100%;max-width:100%}.studio_knowledgeDetailGuide__FoXgs{height:auto;min-height:0;max-height:none}.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeGuideFrameWrap__gjwuV{min-height:clamp(300px,38vh,440px);height:min(64vh,calc(100dvh - 9rem))}@supports (width:1cqw){.studio_knowledgeDetailGuide__FoXgs .studio_knowledgeGuideFrameWrap__gjwuV{height:min(calc(100cqw * 3 / 4),64vh,calc(100dvh - 9rem))}}.studio_searchWrap__itwHz{max-width:none;flex:1;width:auto}.studio_dateLabel___Zoub{display:none}.studio_welcomeBanner__8MJZ6{padding:22px 20px 20px}.studio_welcomeBannerInner__38yfU{flex-direction:column;min-height:0}.studio_welcomeContent__HnEgb{max-width:none;padding-right:0}.studio_welcomeMascotCol__hiftZ{display:none}.studio_mascotModalGrid__0UOxZ{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_welcomeTitle__B54gs{font-size:clamp(1.75rem,6vw,2.2rem)}}@media (max-width:520px){.studio_toolGrid3__Pj9wo,.studio_toolGrid4__41CNO{grid-template-columns:1fr}.studio_toolTopbarTitleIcon__oefwX{display:none}}.studio_roadmapWrap__0A_Wn{width:100%;max-width:min(var(--studio-roadmap-max-width),100%);margin-inline:auto;box-sizing:border-box}.studio_roadmapHead__hOVWu{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.studio_roadmapPctBlock___MQkj{text-align:right;flex:0 0 auto}.studio_roadmapPct__Dwmd_{font-family:var(--font-serif);font-weight:600;font-size:26px;color:var(--ink-strong)}.studio_roadmapDoneMeta__ddBzP{font-size:12.5px;color:var(--ink-faint);font-weight:700}.studio_roadmapResetActionsBottom__eNuio,.studio_roadmapResetActionsTop__NqHmh{display:flex;justify-content:center}.studio_roadmapResetActionsTop__NqHmh{margin-bottom:18px}.studio_roadmapResetActionsBottom__eNuio{margin-top:16px}.studio_roadmapResetBtn__326hN{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid rgba(50,43,38,.14);background:var(--surface-card);color:var(--ink-muted);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.studio_roadmapResetBtn__326hN:hover{border-color:rgba(50,43,38,.22);color:var(--ink-strong);background:var(--surface-chrome)}.studio_roadmapTimeline__vYi6p{display:flex;flex-direction:column}.studio_roadmapRow__0zbvv{display:flex;gap:18px}.studio_roadmapRail__7wGcb{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;width:42px}.studio_roadmapNode__rtr7O{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:0 0 auto}.studio_roadmapLine__jo0_B{flex:1;width:2px;margin:4px 0;min-height:18px}.studio_roadmapStageCard__wAx5F{flex:1;min-width:0;margin-bottom:18px;background:var(--surface-card);border:1px solid var(--border-ink);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:var(--shadow-card);transition:box-shadow .15s,border-color .15s}.studio_roadmapStageCardCurrent__nLqT9{border:2px solid var(--gold);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 16%,var(--surface-card)),var(--surface-card));box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 28%,transparent),0 10px 24px -14px color-mix(in srgb,var(--gold) 45%,rgba(50,43,38,.35))}.studio_roadmapStageTop__GTq01{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.studio_roadmapStageMain__FPIfB{display:flex;gap:14px;align-items:flex-start;min-width:0}.studio_roadmapStepEyebrow__7M_YL{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio_roadmapStepLabel__aZaTN{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.studio_roadmapStepBadge__ZwHKP{font-size:11px;font-weight:800;padding:2px 9px;border-radius:var(--radius-pill)}.studio_roadmapStageTitle__erTjv{margin:3px 0 0;font-family:var(--font-serif);font-weight:600;font-size:20px;color:var(--ink-strong)}.studio_roadmapStageBlurb__PtiM4{margin:12px 0 16px;font-size:14px;line-height:1.6;color:var(--ink-muted)}.studio_roadmapToolChips__HJTOe{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.studio_roadmapToolChipsBelowPrep__AeIEP{margin-top:16px}.studio_roadmapToolChip__07ths{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:11px;border:1px solid rgba(50,43,38,.1);background:var(--surface-chrome);text-decoration:none;color:var(--ink-strong);font-size:13px;font-weight:700;transition:border-color .15s,background .15s}.studio_roadmapToolChip__07ths:hover{border-color:rgba(176,125,118,.45);background:var(--surface-card)}.studio_roadmapToolChipLabel__qzja3{line-height:1.2}.studio_roadmapToolChipBadge__kMzvb{font-size:10px;font-weight:800;padding:2px 6px;border-radius:6px;background:rgba(201,162,78,.22);color:#7a5c24;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.studio_roadmapToolChipExternalIcon__BaGwV{flex-shrink:0;opacity:.55}.studio_roadmapToolChip__07ths:hover .studio_roadmapToolChipExternalIcon__BaGwV{opacity:.85}.studio_roadmapToggleBtn__NtVlX{flex:0 0 auto;padding:9px 15px;border-radius:11px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.studio_roadmapToggleDone__H_Zo8{background:#7fa07a;color:#fff;border:1px solid #7fa07a}.studio_roadmapToggleIdle___OrUi{background:var(--surface-card);color:var(--ink-muted);border:1px solid rgba(50,43,38,.16)}.studio_roadmapPrep__uQdO6{margin-top:20px;border-top:1px dashed rgba(50,43,38,.14);padding-top:20px}.studio_roadmapPrepTitleRow__UZ5HC{display:flex;align-items:center;gap:9px;margin-bottom:6px}.studio_roadmapPrepTitle__3pTa7{margin:0;font-size:15.5px;font-weight:800;color:var(--ink-strong)}.studio_roadmapPrepIntro__X5UZR{margin:0 0 16px;font-size:13.5px;color:var(--ink-soft)}.studio_roadmapPrepGroups__LXAOD{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.studio_roadmapPrepLockRow__8zhNn{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.studio_roadmapPrepLockHint__y_jg1{margin:0;font-size:12.5px;color:var(--ink-soft);line-height:1.45}.studio_roadmapPrepLockBtn__MW_Ee{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;border:1px solid rgba(50,43,38,.14);background:var(--surface-card);color:var(--ink-muted);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .15s}.studio_roadmapPrepLockBtn__MW_Ee:hover{border-color:rgba(50,43,38,.22);color:var(--ink-strong)}.studio_roadmapPrepLockBtnActive__Klhdu{background:rgba(95,148,160,.12);border-color:rgba(95,148,160,.35);color:#5f94a0}.studio_roadmapPrepOptionsLocked__vyrFI .studio_roadmapPrepOpt__JwQ7o:disabled{cursor:default;opacity:.92}.studio_roadmapPrepOptionsLocked__vyrFI .studio_roadmapPrepOptActive__EU5dP:disabled{opacity:1}.studio_roadmapPrepGroupLabel__AAqH5{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.studio_roadmapPrepOptions__SantE{display:flex;flex-wrap:wrap;gap:8px}.studio_roadmapPrepOpt__JwQ7o{padding:9px 15px;border-radius:11px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .15s}.studio_roadmapPrepOptIdle__EdALy{background:var(--surface-card);color:var(--ink-muted);border:1px solid rgba(50,43,38,.14)}.studio_roadmapPrepOptActive__EU5dP{background:#5f94a0;color:#fff;border:1px solid #5f94a0;box-shadow:0 6px 14px -8px rgba(95,148,160,.8)}.studio_roadmapPrepFlow__HdRAE{background:#f4f8f8;border:1px solid rgba(95,148,160,.22);border-radius:15px;padding:20px 22px}html[data-color-scheme=dark] .studio_roadmapPrepFlow__HdRAE{background:rgba(95,148,160,.08)}.studio_roadmapPrepFlowLabel___TnD7{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#5f94a0}.studio_roadmapPrepSteps__lK1c_{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.studio_roadmapPrepStep__K44Hh{display:flex;gap:13px;align-items:flex-start}.studio_roadmapPrepStepNum__GDMuX{flex:0 0 auto;width:25px;height:25px;border-radius:8px;background:#5f94a0;color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.studio_roadmapPrepStepBody___tZU9{flex:1;min-width:0;padding-top:2px;font-size:14px;line-height:1.5;color:var(--ink-strong);font-weight:600}.studio_roadmapPrepOptional__tqyQS{display:inline-block;margin-right:8px;padding:2px 8px;border-radius:6px;background:rgba(50,43,38,.06);color:var(--ink-faint);font-size:11px;font-weight:700;vertical-align:middle}.studio_roadmapPrepToolLink__j0U1A{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:3px 10px;border-radius:8px;background:var(--surface-card);border:1px solid rgba(95,148,160,.4);color:#3e6b75;font-size:12px;font-weight:700;text-decoration:none;vertical-align:middle}.studio_roadmapPrepToolLinkExternalIcon__BMEu2{flex-shrink:0;opacity:.55}.studio_roadmapPrepToolLink__j0U1A:hover .studio_roadmapPrepToolLinkExternalIcon__BMEu2{opacity:.85}.studio_toolBody__m1U4G [class*=_layout__],.studio_toolBody__m1U4G [class*=_main__],.studio_toolBody__m1U4G [class*=_workspace__],.studio_toolBody__m1U4G [class*=mainWide],.studio_toolBody__m1U4G [class*=mainWorkflow],.studio_toolBody__m1U4G [class*=selectionBar],.studio_toolBody__m1U4G [class*=shellBody],.studio_toolBody__m1U4G [class*=shellMain],.studio_toolBody__m1U4G [class*=templateWrap]{max-width:none;width:100%;margin-inline:0;padding-inline:0;box-sizing:border-box}.studio_toolBody__m1U4G [class*=_workspace__],.studio_toolBody__m1U4G [class*=shellBody]{flex:1;min-width:0;min-height:0}.studio_toolBody__m1U4G [class*=shellBody]{display:flex;flex-direction:column}.studio_toolBody__m1U4G [class*=shellMain]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.studio_toolBody__m1U4G [class*=page],.studio_toolBody__m1U4G [class*=root]{background:transparent;color:var(--ink-strong)}.studio_toolBody__m1U4G [class*=_hero__]{position:relative;background:var(--surface-chrome);padding:12px 28px 14px;text-align:left;overflow:hidden;border-bottom:1px solid var(--border-ink)}.studio_toolBody__m1U4G [class*=_hero__] [class*=heroDeco],.studio_toolBody__m1U4G [class*=heroKicker]{display:none}.studio_toolBody__m1U4G [class*=_hero__] h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.studio_toolBody__m1U4G [class*=heroSub]{position:relative;font-size:14.5px;font-weight:500;color:var(--ink-muted);max-width:42rem;margin:0;line-height:1.6}.studio_toolBody__m1U4G [class*=heroTutorialWrap]{position:relative;margin-top:14px;display:flex;justify-content:flex-start}.studio_toolBody__m1U4G [class*=heroTutorialLink]{border-radius:var(--radius-control);border:1px solid var(--border-ink-2);background:var(--surface-card);color:var(--ink-strong);box-shadow:var(--shadow-card)}.studio_toolBody__m1U4G [class*=primaryBtn],.studio_toolBody__m1U4G [class*=solidBtn]{border-radius:var(--radius-control);background:var(--btn-solid-bg);color:var(--btn-solid-fg);border:1px solid transparent;font-weight:700}.studio_toolBody__m1U4G [class*=ghostBtn],.studio_toolBody__m1U4G [class*=secondaryBtn]{border-radius:var(--radius-control);background:var(--surface-card);border:1px solid var(--border-ink-2);color:var(--ink-strong);font-weight:700}.studio_toolBody__m1U4G [class*=Card],.studio_toolBody__m1U4G [class*=card],.studio_toolBody__m1U4G [class*=panel]{border-color:var(--border-ink)}.studio_toolBody__m1U4G [class*=dropZone],.studio_toolBody__m1U4G [class*=uploadZone]{border-radius:var(--radius-lg);border-color:var(--border-ink-2);background:var(--surface-card)}.studio_filterPill__4J8Ug:focus-visible,.studio_toolCard___gQVR:focus-visible,.studio_welcomeBtnPrimary__nF_6t:focus-visible,.studio_welcomeBtnSecondary__nFEP9:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.studio_shell__qepbc{--studio-ui-scale:1;zoom:1;--sidebar-width:240px}.studio_sidebar__wNOqq{background:var(--surface-chrome);border-right:1px solid var(--border-ink);padding:30px 18px 20px;color:var(--ink-strong)}.studio_sidebarBrand__Oax0e{justify-content:flex-start;gap:12px;color:var(--ink-strong);padding:0 7px 30px}.studio_brandMonogram__W7u1e{display:block;flex:0 0 44px;width:44px;height:44px;color:var(--accent)}.studio_brandWordmark__aOquG{font:26px Georgia,Times New Roman,serif;letter-spacing:-.8px;white-space:nowrap;line-height:1.1}.studio_brandWordmark__aOquG>span{display:block;font:9px var(--font-sans);font-weight:600;text-transform:uppercase;color:var(--ink-muted);letter-spacing:.075em;margin-top:7px}.studio_sidebarBody__pjNnU{margin-top:0}.studio_sidebarNavMain__kDLgG{gap:7px}.studio_navBtn__byHvY{color:var(--ink-muted);font-size:14px;font-weight:500;border-radius:6px;padding:13px 14px;min-height:46px}.studio_navBtn__byHvY:hover{background:var(--accent-bg);color:var(--ink-strong)}.studio_navBtnActive__o2EGe,.studio_navBtnActive__o2EGe:hover{color:#fff;background:var(--accent);box-shadow:none;font-weight:700}.studio_sidebarCollapseBtn__v74dK{background:var(--surface-card);color:var(--accent);box-shadow:none}.studio_sidebarAiBudget__kQBBU{margin:26px 0 16px;padding:16px 8px;border-top:1px solid var(--border-ink);border-bottom:0}.studio_sidebarNavFooter___8fm0{margin-top:0}.studio_sidebarAiBudgetInfoBubble__Sq9L5{color:var(--ink-strong)}.studio_sidebarCollapsed__QdmgC .studio_brandWordmark__aOquG{display:none}.studio_sidebarCollapsed__QdmgC .studio_sidebarBrand__Oax0e{padding-inline:0}.studio_memberTopbar__rgr_3{background:var(--surface-card);min-height:76px;padding-inline:32px}.studio_memberTopbarSearch__5rKb_{border-radius:6px;box-shadow:none;background:var(--bg-canvas);width:min(360px,100%)}.studio_memberTopbarSearchInput__ysIdz{width:100%}.studio_memberTopbarSearch__5rKb_:focus-within{outline:2px solid var(--accent);outline-offset:2px}.studio_hubBody__eTcyz{max-width:1500px;padding-inline:clamp(12px,2.5vw,40px)}.studio_mainInner__YonM0{padding-top:24px}.studio_welcomeBanner__8MJZ6{display:flex;align-items:center;justify-content:space-between;gap:40px;background:transparent;padding:18px 0 34px;margin-bottom:32px;border:0;border-bottom:1px solid var(--border-ink);border-radius:0;overflow:visible;box-shadow:none}.studio_welcomeContent__HnEgb{max-width:720px;padding:0}.studio_workspaceLabel__9XvVC{margin:0 0 15px;color:var(--ink-soft);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.studio_welcomeTitle__B54gs{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.6vw,54px);font-weight:400;line-height:1.13;letter-spacing:-.04em}.studio_welcomeName__xRz76{font-weight:400}.studio_welcomeSubtitle__EzVqN{max-width:55ch;color:var(--ink-muted);font-size:15px;margin-bottom:24px}.studio_welcomeBtnPrimary__nF_6t{background:var(--accent);color:#fff;box-shadow:none;border-radius:6px;font-weight:600;min-height:44px}.studio_welcomeBtnPrimary__nF_6t:hover{background:color-mix(in srgb,var(--accent) 85%,var(--ink-strong));transform:none}.studio_welcomeBtnSecondary__nFEP9{background:transparent;border-color:transparent;border-radius:6px;font-weight:600;text-decoration:underline;text-underline-offset:5px;min-height:44px}.studio_welcomeStats__pHX_e{display:flex;gap:26px;padding:0;margin:0;border:0;flex-shrink:0}.studio_statBlock__4nqWi{display:flex;flex-direction:column-reverse;gap:8px}.studio_statValue__Dz4pH{margin:0;font:34px Georgia,Times New Roman,serif;color:var(--ink-strong)}.studio_statLabel__TMb1t{max-width:90px;font-size:12px;color:var(--ink-soft)}.studio_dashboardGrid__lBMEn{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.studio_dashboardMain__PHDLI{gap:36px}.studio_dashboardRail__xz1JJ{gap:20px}.studio_sectionTitle__NBIpc{font-family:var(--font-sans);font-size:20px;font-weight:650;letter-spacing:-.025em}.studio_sectionMeta__fSDiR{font-weight:500}.studio_sectionLink__Fkbax{font-weight:600}.studio_taskChooser__ZREZb{background:var(--surface-card);border:1px solid var(--border-ink);border-radius:10px;overflow:hidden}.studio_taskChooserHeader__mXjPN{padding:26px 26px 22px;background:var(--surface-chrome);border-bottom:1px solid var(--border-ink)}.studio_taskChooserHeader__mXjPN .studio_sectionTitle__NBIpc{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.studio_taskChooserHeader__mXjPN p{margin:8px 0 0;font-size:14px;color:var(--ink-muted)}.studio_taskChoices__lDa2W{padding-inline:26px}.studio_taskChoice__z5mDv{display:flex;align-items:center;gap:18px;width:100%;padding:22px 0;background:transparent;border:0;border-bottom:1px solid var(--border-ink);color:var(--ink-strong);text-align:left;cursor:pointer;font:inherit}.studio_taskChoice__z5mDv:last-child{border-bottom:0}.studio_taskChoiceIcon__LQons{display:grid;place-items:center;flex:0 0 44px;height:44px;color:var(--accent);background:var(--accent-bg);border-radius:50%}.studio_taskChoiceCopy__14SOC{flex:1;display:grid;gap:5px;min-width:0}.studio_taskChoiceCopy__14SOC strong{font-size:16px;font-weight:650}.studio_taskChoiceCopy__14SOC>span{color:var(--ink-muted);font-size:14px;line-height:1.5}.studio_taskChoice__z5mDv:hover .studio_taskChoiceCopy__14SOC strong{text-decoration:underline;text-underline-offset:4px}.studio_taskChoice__z5mDv:hover .studio_taskChoiceIcon__LQons{background:var(--border-ink-2)}.studio_taskChoice__z5mDv:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio_workspaceShortcuts__oebMt{border-top:0}.studio_workspaceShortcuts__oebMt .studio_collectionsShortcut__9yRQJ,.studio_workspaceShortcuts__oebMt .studio_mondayTrendsShortcut__gHhnV{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:24px 0;background:transparent;border:0;border-bottom:1px solid var(--border-ink);border-radius:0;box-shadow:none;min-height:0;transform:none}.studio_collectionsShortcutEyebrow__YIqX0,.studio_mondayTrendsShortcutEyebrow__MhTrf{display:none}.studio_collectionsShortcutTitle__BeGJw,.studio_mondayTrendsShortcutTitle__ZLb0w{font-size:17px;font-weight:650;color:var(--ink-strong)}.studio_collectionsShortcutDesc__MA45p,.studio_mondayTrendsShortcutDesc__fVJjV{font-size:13px;color:var(--ink-muted);line-height:1.6}.studio_collectionsShortcutCta__n5ZTC,.studio_mondayTrendsShortcutCta__Wir2u{grid-column:2;font-size:12px;font-weight:600;color:var(--accent)}.studio_dashboardTourTrigger__xqn4b{margin:0;padding:15px;text-align:left;font-weight:600;border:1px solid var(--border-ink);border-radius:6px;color:var(--ink-strong);background:var(--surface-card);min-height:44px}.studio_projectList__F4ZNM{display:flex;flex-direction:column;border-top:1px solid var(--border-ink)}.studio_projectList__F4ZNM .studio_projectCard__VeGZ5{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:6px 24px;padding:18px 4px;background:transparent;border:0;border-bottom:1px solid var(--border-ink);border-radius:0;box-shadow:none}.studio_projectList__F4ZNM .studio_projectCard__VeGZ5:hover{background:var(--surface-chrome);transform:none;box-shadow:none}.studio_projectList__F4ZNM .studio_projectCardHead__xgqGv{grid-column:1;justify-content:flex-start}.studio_projectStepBadge__ab9vw{padding:0;background:transparent;color:var(--ink-soft);font-size:11px;font-weight:500}.studio_projectFocusLabel__EIspQ{color:var(--accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.studio_projectName__8GYHk{grid-column:1;font-size:15px;font-weight:600;margin:0}.studio_projectProgress__7b4_D{grid-column:2;grid-row:1/3;align-self:center;margin:0}.studio_projectCard__VeGZ5:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio_progressTrack__bfBFL{height:4px;background:var(--border-ink)}.studio_progressPct__V6Ddb{color:var(--ink-soft);font-weight:500}.studio_toolGrid4__41CNO{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px}.studio_toolGrid3__Pj9wo{gap:18px}.studio_toolCard___gQVR{border-radius:10px;border-color:var(--border-ink-2);padding:24px;background:var(--surface-card)}.studio_toolCard___gQVR:hover{background:var(--surface-card);border-color:var(--accent)}.studio_toolCardDraft__mbGEW{border-style:dashed}.studio_toolCardLocked__2FbuT,.studio_toolCardLocked__2FbuT:hover{background:linear-gradient(135deg,#f0efed,#dfdedb);border:1px solid #d0ceca;box-shadow:none}html[data-color-scheme=dark] .studio_toolCardLocked__2FbuT,html[data-color-scheme=dark] .studio_toolCardLocked__2FbuT:hover{background:linear-gradient(135deg,#393939,#292929);border-color:#505050}.studio_toolCardDesc__y6Q8f{color:var(--ink-muted)}.studio_pageTitle__rSU3X{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,4vw,46px);letter-spacing:-.035em}.studio_filterPill__4J8Ug{background:transparent;border-color:transparent;border-radius:5px}.studio_filterPillActive__6dTCU{background:var(--btn-solid-bg);color:#fff}.studio_toolCategorySection__7Zei2{margin-top:36px}@media (max-width:1150px){.studio_welcomeBanner__8MJZ6{align-items:flex-start;gap:24px}.studio_welcomeStats__pHX_e{gap:18px;flex-wrap:wrap;max-width:180px}.studio_dashboardGrid__lBMEn{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@media (max-width:1000px){.studio_dashboardGrid__lBMEn{grid-template-columns:minmax(0,1fr)}.studio_dashboardRail__xz1JJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.studio_welcomeStats__pHX_e{display:none}}@media (max-width:640px){.studio_memberTopbar__rgr_3{padding-inline:16px;min-height:68px}.studio_hubBody__eTcyz{padding-inline:0}.studio_mainInner__YonM0{padding:20px 20px 48px}.studio_welcomeBanner__8MJZ6{padding:4px 0 26px;margin-bottom:24px}.studio_welcomeTitle__B54gs{font-size:37px}.studio_welcomeSubtitle__EzVqN{font-size:14px}.studio_welcomeActions__PYlnW{gap:8px}.studio_welcomeBtnPrimary__nF_6t,.studio_welcomeBtnSecondary__nFEP9{font-size:13px;padding-inline:12px}.studio_workspaceLabel__9XvVC{font-size:10px}.studio_dashboardRail__xz1JJ{display:flex}.studio_taskChooserHeader__mXjPN{padding:22px 18px}.studio_taskChooserHeader__mXjPN .studio_sectionTitle__NBIpc{font-size:25px}.studio_taskChoices__lDa2W{padding-inline:18px}.studio_taskChoice__z5mDv{gap:12px;padding-block:20px}.studio_taskChoiceIcon__LQons{flex-basis:36px;height:36px}.studio_taskChoiceCopy__14SOC strong{font-size:15px}.studio_taskChoiceCopy__14SOC>span{font-size:13px}.studio_projectList__F4ZNM .studio_projectCard__VeGZ5{grid-template-columns:minmax(0,1fr) 65px;gap:6px 12px}.studio_sectionHeadLeft__g_u6N{flex-wrap:wrap}.studio_toolGrid3__Pj9wo .studio_toolCard___gQVR,.studio_toolGrid4__41CNO .studio_toolCard___gQVR{padding:22px}}@media (prefers-reduced-motion:reduce){.studio_shell__qepbc *,.studio_shell__qepbc :after,.studio_shell__qepbc :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.studio_trialAccessPanel__uPKT_{position:relative;margin-bottom:24px;padding:24px;border:1px solid var(--border-ink-2);border-radius:8px;background:var(--surface-card);scroll-margin-top:90px}.studio_trialAccessPanel__uPKT_:focus{outline:2px solid var(--accent);outline-offset:3px}.studio_trialAccessCopy__F9s7M{padding-right:170px}.studio_trialAccessCopy__F9s7M h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:24px;line-height:1.25;color:var(--ink-strong)}.studio_trialAccessCopy__F9s7M>p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-muted)}.studio_trialAccessDetails__F4LBa summary{position:absolute;right:24px;top:28px;display:flex;align-items:center;gap:10px;min-height:44px;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.studio_trialAccessDetails__F4LBa summary::-webkit-details-marker{display:none}.studio_trialAccessDetails__F4LBa[open] summary svg{transform:rotate(90deg)}.studio_trialAccessDetails__F4LBa summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.studio_trialUpgradeButton__yGQoS{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:16px;padding:10px 16px;background:var(--btn-solid-bg);color:var(--btn-solid-fg);border-radius:6px;text-decoration:none;font-size:13px;font-weight:600}.studio_trialUpgradeButton__yGQoS:hover{text-decoration:underline;text-underline-offset:4px}.studio_toolCardOpen__DIWg8:focus-visible,.studio_trialUpgradeButton__yGQoS:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.studio_trialAccessSteps__2d6gj{margin-top:20px;border-top:1px solid var(--border-ink);padding-top:18px}.studio_trialAccessSteps__2d6gj p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-muted)}.studio_trialAccessSteps__2d6gj p+p{margin-top:10px}.studio_toolCardLocked__2FbuT .studio_lockBadge__Ps2Kr{display:table;margin:10px 0 0;padding:5px 8px;border:1px solid var(--border-ink-2);border-radius:4px;background:var(--surface-card);font-size:11px;line-height:1.35;color:var(--ink-strong)}@media (max-width:700px){.studio_trialAccessPanel__uPKT_{padding:20px}.studio_trialAccessCopy__F9s7M{padding-right:0}.studio_trialAccessDetails__F4LBa summary{position:static;margin-top:10px}.studio_trialAccessCopy__F9s7M h2{font-size:22px}.studio_trialUpgradeButton__yGQoS{width:100%}}.studio_adminPreviewBar__RtH6Z{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin-bottom:20px;background:var(--surface-chrome);border:1px dashed var(--border-ink-2);border-radius:6px;color:var(--ink-strong);font-size:13px}.studio_adminPreviewBar__RtH6Z p{margin:5px 0 0;max-width:75ch;color:var(--ink-muted);line-height:1.5;font-size:12px}.studio_adminPreviewButton__wb5g0{flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid var(--border-ink-2);border-radius:6px;background:var(--surface-card);color:var(--ink-strong);font:inherit;font-weight:700;cursor:pointer}.studio_adminPreviewButton__wb5g0:hover{border-color:var(--accent)}.studio_adminPreviewButton__wb5g0:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.studio_adminPreviewBar__RtH6Z{align-items:flex-start;flex-direction:column}}.studio_toolTopbarTitle__VfC5_{font-family:var(--workspace-font-display,Georgia,serif);font-weight:400;letter-spacing:-.025em}.studio_roadmapResetBtn__326hN,.studio_roadmapToolChip__07ths,.studio_toolTopbarBack__U8dY7,.studio_toolTopbarTutorialLink__4zG8r,.studio_topbarProfilePill__AdvVI{border-radius:6px;box-shadow:none}.studio_topbarProfileMenu__j16KL{border-radius:8px;border:1px solid var(--border-ink-2);box-shadow:var(--workspace-shadow-popover);background:var(--surface-card)}.studio_topbarProfileMenuItem__7XxVd{border-radius:4px;font-weight:500}.studio_roadmapStageCard__wAx5F{border-radius:10px;box-shadow:none}.studio_roadmapStageCardCurrent__nLqT9{background:var(--surface-card);border:1px solid var(--accent);border-left-width:4px;box-shadow:none}.studio_roadmapToolChip__07ths:hover{box-shadow:none;transform:none}.studio_toolCardUnlockButton__yHQg1{padding:0;border:0;background:none;font-family:inherit;cursor:pointer;align-self:flex-start}.studio_toolCardUnlockButton__yHQg1:hover{text-decoration:underline;text-underline-offset:4px}.studio_trialAccessTrigger____ZJh{position:absolute;right:24px;top:28px;display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.studio_trialDialog__TPgob{position:fixed;inset:0;margin:auto;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--border-ink-2);border-radius:14px;background:var(--surface-card);color:var(--ink-strong);box-shadow:0 24px 80px #0003;overflow:auto}.studio_trialDialog__TPgob::backdrop{background:#27221d80;backdrop-filter:blur(3px)}.studio_trialDialogClose__SU_JH{position:absolute;top:12px;right:12px;margin:0}.studio_trialDialogClose__SU_JH button{width:40px;height:40px;border:0;border-radius:6px;background:transparent;color:var(--ink-muted);font-size:26px;cursor:pointer}.studio_trialDialogClose__SU_JH button:hover{background:var(--surface-card)}.studio_trialDialogIntro__CgbEg{padding:32px 32px 26px;background:var(--surface-chrome);border-bottom:1px solid var(--border-ink)}.studio_trialDialogMark__Xlr0I{display:inline-flex;color:var(--accent);margin-bottom:20px}.studio_trialDialogIntro__CgbEg h2{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.12;letter-spacing:-.025em;max-width:13em}.studio_trialDialogIntro__CgbEg>p:not(.studio_pageEyebrow__tEC8w){margin:0;color:var(--ink-muted);font-size:14px;line-height:1.6}.studio_trialDialogTools__BpEUP{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.studio_trialDialogTools__BpEUP span{padding:5px 8px;border:1px solid var(--border-ink-2);border-radius:4px;font-size:11px;color:var(--ink-muted)}.studio_trialDialogBody___bgsa{padding:26px 32px 28px}.studio_trialDialogSteps__ViiLO{margin:0;padding:0;list-style:none;counter-reset:upgrade-step;display:grid;gap:16px}.studio_trialDialogSteps__ViiLO li{counter-increment:upgrade-step;display:grid;grid-template-columns:28px 1fr;gap:12px;font-size:13px;line-height:1.6;color:var(--ink-muted)}.studio_trialDialogSteps__ViiLO li:before{content:counter(upgrade-step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-chrome);color:var(--ink-strong);font-weight:600}.studio_trialDialogBody___bgsa .studio_trialUpgradeButton__yGQoS{display:flex;margin-top:24px}.studio_trialDialogNotice__336ak{margin:14px 0 0;font-size:11px;line-height:1.5;color:var(--ink-muted);text-align:center}.studio_trialDialog__TPgob :where(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:700px){.studio_trialAccessTrigger____ZJh{position:static;margin-top:10px}}@media (max-width:480px){.studio_trialDialogBody___bgsa,.studio_trialDialogIntro__CgbEg{padding:24px}}.studio_categoryTag__RWc9m[data-category]{padding:5px 9px;border:1px solid var(--tag-border);border-radius:5px;background:var(--tag-bg);color:var(--tag-ink);font-size:11px;font-weight:600;line-height:1.35}.studio_categoryTag__RWc9m[data-category=discover]{--tag-bg:#f7e7dd;--tag-ink:#854825;--tag-border:#e6cbb8}.studio_categoryTag__RWc9m[data-category=create]{--tag-bg:#f3e1e6;--tag-ink:#88455b;--tag-border:#e2bdc9}.studio_categoryTag__RWc9m[data-category=sell]{--tag-bg:#e3edf5;--tag-ink:#375d7b;--tag-border:#c2d6e6}.studio_categoryTag__RWc9m[data-category=track]{--tag-bg:#ece5f3;--tag-ink:#674d83;--tag-border:#d4c6e2}.studio_categoryTag__RWc9m[data-category=bonus]{--tag-bg:#f4ecd5;--tag-ink:#79601e;--tag-border:#dfd0a4}