.landing-tokens-module___gUGoa__tokens{--lf-paper:#f7f8fa;--lf-paper-deep:#eef1f5;--lf-surface:#fff;--lf-ink:#0b1933;--lf-ink-soft:#243349;--lf-muted:#5a6475;--lf-subtle:#8a93a3;--lf-line:#e3e8ef;--lf-line-strong:#cfd6e0;--lf-grid:#0b193312;--lf-yellow:#ffd400;--lf-yellow-hover:#f3c900;--lf-yellow-soft:#fff6c2;--lf-orange:#ff8a00;--lf-cobalt:#2f5bff;--lf-stage:#0e1a2f;--lf-stage-line:#ffffff1f;--lf-white:#fff;--lf-shadow-card:0 1px 2px #0b19330a, 0 8px 24px -12px #0b193324;--lf-shadow-float:0 2px 6px #0b19330f, 0 28px 56px -20px #0b193347;--lf-type-hero:64px;--lf-weight-hero:800;--lf-weight-heading:700;--lf-weight-control:600;--lf-weight-label:500;--lf-weight-body:400;--lf-type-micro:12px;--lf-type-meta:14px;--lf-type-body:17px;--lf-type-lead:18px;--lf-type-title-sm:22px;--lf-type-title:36px;--lf-type-section:44px;--lf-type-price:32px;--lf-radius-pill:999px;--lf-radius-control:10px;--lf-radius-media:16px;--lf-radius-frame:24px;--background:var(--lf-surface);--foreground:var(--lf-ink);--card:var(--lf-surface);--card-foreground:var(--lf-ink);--popover:var(--lf-surface);--popover-foreground:var(--lf-ink);--primary:var(--lf-ink);--primary-foreground:var(--lf-white);--secondary:var(--lf-paper-deep);--secondary-foreground:var(--lf-ink);--muted:var(--lf-paper);--muted-foreground:var(--lf-muted);--accent:var(--lf-paper);--accent-foreground:var(--lf-ink);--border:var(--lf-line);--input:var(--lf-line-strong);--ring:var(--lf-cobalt);--sidebar:var(--lf-paper);--sidebar-foreground:var(--lf-ink);--sidebar-primary:var(--lf-cobalt);--sidebar-primary-foreground:var(--lf-white);--sidebar-accent:var(--lf-surface);--sidebar-accent-foreground:var(--lf-ink);--sidebar-border:var(--lf-line);--sidebar-ring:var(--lf-cobalt);--radius:var(--lf-radius-control)}@media (max-width:760px){.landing-tokens-module___gUGoa__tokens{--lf-type-hero:38px;--lf-type-body:16px;--lf-type-lead:16px;--lf-type-title-sm:20px;--lf-type-title:28px;--lf-type-section:30px;--lf-type-price:28px}}
.app-shell-module__WZUnrW__layout{--app-content-inline:clamp(24px, 3vw, 40px);--color-surface:var(--lf-surface);--color-surface-subtle:var(--lf-paper);--color-line:var(--lf-line);--color-line-strong:var(--lf-line-strong);--color-foreground:var(--lf-ink);--color-muted:var(--lf-muted);--color-muted-strong:var(--lf-muted);--color-focus:var(--lf-cobalt);--sidebar-icon-teal:var(--lf-teal);--sidebar-icon-violet:var(--lf-cobalt);--sidebar-icon-orange:var(--lf-warm);--sidebar-icon-blue:var(--lf-cobalt);--sidebar-icon-gold:var(--lf-warm);--sidebar-icon-slate:var(--lf-muted);--app-sidebar-width:216px;--app-sidebar-ease:cubic-bezier(.2, .7, .2, 1);min-height:calc(100dvh - var(--navigation-height));grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);background:var(--color-surface);transition:grid-template-columns .24s var(--app-sidebar-ease);display:grid}.app-shell-module__WZUnrW__layout[data-sidebar=rail]{--app-sidebar-width:68px}.app-shell-module__WZUnrW__layout[data-focus-workspace=true],.app-shell-module__WZUnrW__layout[data-focus-workspace=true] .app-shell-module__WZUnrW__content,.app-shell-module__WZUnrW__layout[data-focus-workspace=true] .app-shell-module__WZUnrW__pageBody{height:100%;min-height:0;overflow:hidden}.app-shell-module__WZUnrW__editableProjectName{max-width:min(440px,42vw)}.app-shell-module__WZUnrW__workspaceContext>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__WZUnrW__editableProjectName{align-items:center;gap:2px;min-width:0;display:inline-flex}.app-shell-module__WZUnrW__editableProjectName strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:730;overflow:hidden}.app-shell-module__WZUnrW__editableProjectName button{color:var(--color-muted);flex:none}.app-shell-module__WZUnrW__editableProjectName button:hover,.app-shell-module__WZUnrW__editableProjectName button:focus-visible{color:var(--color-foreground)}.app-shell-module__WZUnrW__projectNameForm{align-items:center;gap:6px;width:min(380px,38vw);min-width:220px;display:flex}.app-shell-module__WZUnrW__projectNameInput{min-width:0;height:32px;padding-inline:9px;font-size:13px}.app-shell-module__WZUnrW__projectNameSubmit{flex:none}.app-shell-module__WZUnrW__homeHeaderContext{align-items:center;width:100%;min-width:0;display:flex}.app-shell-module__WZUnrW__homeHeaderContext h1{color:var(--ps-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}.app-shell-module__WZUnrW__layout[data-project-library=true]{--lf-paper:var(--color-app-surface-subtle);--lf-surface:var(--color-app-surface);--lf-ink:var(--color-app-foreground);--lf-muted:var(--color-app-muted);--lf-line:var(--color-app-line);--lf-line-strong:var(--color-app-line-strong);--lf-cobalt:var(--color-app-accent);--color-surface:var(--color-app-surface);--color-surface-subtle:var(--color-app-surface-subtle);--color-line:var(--color-app-line);--color-line-strong:var(--color-app-line-strong);--color-foreground:var(--color-app-foreground);--color-muted:var(--color-app-muted);--color-muted-strong:var(--color-app-muted-strong);--color-focus:var(--color-app-accent);--sidebar-icon-teal:var(--color-app-muted);--sidebar-icon-violet:var(--color-app-muted);--sidebar-icon-orange:var(--color-app-muted);--sidebar-icon-blue:var(--color-app-muted);--sidebar-icon-gold:var(--color-app-muted);--sidebar-icon-slate:var(--color-app-muted)}.app-shell-module__WZUnrW__sidebarColumn{z-index:30;top:var(--navigation-height);height:calc(100dvh - var(--navigation-height));position:sticky}.app-shell-module__WZUnrW__sidebar{border-inline-end:1px solid var(--color-line);background:var(--color-surface-subtle);scrollbar-width:none;flex-direction:column;height:100%;padding:24px 12px;display:flex;overflow:hidden auto}.app-shell-module__WZUnrW__sidebar::-webkit-scrollbar{display:none}.app-shell-module__WZUnrW__projectGroupTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__WZUnrW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell-module__WZUnrW__sidebarBranch>a{width:100%;min-height:36px;color:var(--color-muted-strong);white-space:nowrap;transition:background-color .16s var(--app-sidebar-ease), color .16s var(--app-sidebar-ease);border-radius:8px;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.app-shell-module__WZUnrW__sidebarBranch>a:hover,.app-shell-module__WZUnrW__sidebarBranch>a:focus-visible{background:var(--color-surface);color:var(--color-foreground)}.app-shell-module__WZUnrW__sidebar[data-collapsed=true]{padding:14px 6px}.app-shell-module__WZUnrW__sidebar[data-collapsed=true] .app-shell-module__WZUnrW__sidebarBranch>a{flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:6px 2px}.app-shell-module__WZUnrW__sidebar[data-collapsed=true] .app-shell-module__WZUnrW__sidebarBranch>a>span{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:500;line-height:1.2;overflow:hidden}.app-shell-module__WZUnrW__sidebar[data-collapsed=true] .app-shell-module__WZUnrW__sidebarGroup{margin-top:8px;padding-top:8px}@keyframes app-shell-module__WZUnrW__sidebarEntryIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.app-shell-module__WZUnrW__sidebarNavigation>*{animation:app-shell-module__WZUnrW__sidebarEntryIn .24s var(--app-sidebar-ease) both}.app-shell-module__WZUnrW__sidebarNavigation>:nth-child(2){animation-delay:30ms}.app-shell-module__WZUnrW__sidebarNavigation>:nth-child(3){animation-delay:60ms}.app-shell-module__WZUnrW__sidebarNavigation>:nth-child(4){animation-delay:90ms}.app-shell-module__WZUnrW__sidebarToggleChevron{transition:transform .24s var(--app-sidebar-ease)}.app-shell-module__WZUnrW__sidebarToggleChevron[data-collapsed=true]{transform:rotate(180deg)}.app-shell-module__WZUnrW__sidebarToggle{border:1px solid var(--color-line);background:var(--color-surface);width:28px;height:28px;color:var(--color-muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 2px 8px #192b451a}.app-shell-module__WZUnrW__sidebarToggle:hover,.app-shell-module__WZUnrW__sidebarToggle:focus-visible{color:var(--color-foreground)}.app-shell-module__WZUnrW__sidebarToggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-shell-module__WZUnrW__breadcrumb{min-width:0;color:var(--color-app-muted);align-items:center;gap:6px;font-size:14px;display:flex}.app-shell-module__WZUnrW__breadcrumbRoot{color:var(--color-app-muted);flex:none;font-weight:500}.app-shell-module__WZUnrW__breadcrumbRoot:hover,.app-shell-module__WZUnrW__breadcrumbRoot:focus-visible{color:var(--color-app-foreground)}.app-shell-module__WZUnrW__breadcrumbSeparator{color:var(--color-app-muted);flex:none}.app-shell-module__WZUnrW__breadcrumb>.app-shell-module__WZUnrW__editableProjectName{max-width:min(440px,42vw)}.app-shell-module__WZUnrW__sidebarNavigation{flex-direction:column;flex:1;display:flex}.app-shell-module__WZUnrW__sidebarAccount{margin-top:auto;padding-top:24px}.app-shell-module__WZUnrW__sidebarGroup{border-top:1px solid var(--color-line);margin-top:14px;padding-top:14px}.app-shell-module__WZUnrW__sidebarGroup:first-child{border-top:0;margin-top:0;padding-top:0}.app-shell-module__WZUnrW__sidebarGroup h2{color:var(--color-muted);letter-spacing:.02em;margin:0 0 4px 8px;font-size:11.5px;font-weight:600}.app-shell-module__WZUnrW__sidebarBranch{gap:2px;display:grid}.app-shell-module__WZUnrW__sidebarBranch>a{padding-inline:8px}.app-shell-module__WZUnrW__sidebarBranch>a svg{color:var(--sidebar-icon,var(--color-muted));flex:none}.app-shell-module__WZUnrW__sidebarBranch>a[data-tone=teal]{--sidebar-icon:var(--sidebar-icon-teal)}.app-shell-module__WZUnrW__sidebarBranch>a[data-tone=violet]{--sidebar-icon:var(--sidebar-icon-violet)}.app-shell-module__WZUnrW__sidebarBranch>a[data-tone=orange]{--sidebar-icon:var(--sidebar-icon-orange)}.app-shell-module__WZUnrW__sidebarBranch>a[data-tone=blue]{--sidebar-icon:var(--sidebar-icon-blue)}.app-shell-module__WZUnrW__sidebarBranch>a[data-tone=gold]{--sidebar-icon:var(--sidebar-icon-gold)}.app-shell-module__WZUnrW__sidebarBranch>a[data-tone=slate]{--sidebar-icon:var(--sidebar-icon-slate)}.app-shell-module__WZUnrW__sidebarBranch>a[aria-current=page]{background:color-mix(in srgb, var(--color-focus) 7%, var(--color-surface));color:var(--color-focus);font-weight:600}.app-shell-module__WZUnrW__sidebarBranch>a[aria-current=page] svg{color:currentColor}.app-shell-module__WZUnrW__content{min-width:0;min-height:calc(100dvh - var(--navigation-height));background:var(--color-surface);flex-direction:column;display:flex}.app-shell-module__WZUnrW__pageBody{background:var(--color-surface);flex:1 0 auto;min-width:0}.app-shell-module__WZUnrW__accessDenied{min-height:calc(100dvh - var(--navigation-height));color:#0b1933;background:#f7f8fa;align-content:center;justify-items:start;gap:10px;padding:48px max(40px,50% - 360px);display:grid}.app-shell-module__WZUnrW__accessDenied>span{color:#b14d46;letter-spacing:.1em;font-size:12px;font-weight:760}.app-shell-module__WZUnrW__accessDenied h1{letter-spacing:-.03em;max-width:560px;font-size:32px}.app-shell-module__WZUnrW__accessDenied p{color:#657187;max-width:590px;font-size:13px;line-height:1.6}.app-shell-module__WZUnrW__accessDenied a{color:#fff;background:#0b1933;border-radius:12px;margin-top:12px;padding:12px;font-size:12px;font-weight:700}.app-shell-module__WZUnrW__sidebarBranch>a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:899px){.app-shell-module__WZUnrW__layout{--app-content-inline:24px;grid-template-columns:minmax(0,1fr)}.app-shell-module__WZUnrW__sidebarColumn{display:none}.app-shell-module__WZUnrW__layout[data-focus-workspace=true],.app-shell-module__WZUnrW__layout[data-focus-workspace=true] .app-shell-module__WZUnrW__content,.app-shell-module__WZUnrW__layout[data-focus-workspace=true] .app-shell-module__WZUnrW__pageBody{height:auto;min-height:calc(100dvh - var(--navigation-height));overflow:visible}}@media (max-width:640px){.app-shell-module__WZUnrW__layout{--app-content-inline:16px}}@media (prefers-reduced-motion:reduce){.app-shell-module__WZUnrW__layout,.app-shell-module__WZUnrW__sidebarBranch>a,.app-shell-module__WZUnrW__sidebarToggleChevron{transition:none}.app-shell-module__WZUnrW__sidebarNavigation>*{animation:none}}
