.workspace-shell{--navigation-width:224px}.workspace-shell[data-collapsed=true]{--navigation-width:76px}.workspace-content{margin-left:var(--navigation-width);min-width:0}.workspace-sidebar{z-index:40;width:var(--navigation-width);background:var(--color-surface);border-right:1px solid var(--color-line);scrollbar-width:thin;flex-direction:column;padding:0 16px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-brand{align-items:center;min-height:76px;display:flex}.workspace-brand .brand{gap:10px}.workspace-brand .brand-name{font-size:20px}.workspace-brand .brand-mark{flex-shrink:0;width:40px;height:40px}.workspace-nav{padding-top:28px}.workspace-nav-group{gap:6px;display:grid}.workspace-nav-group+.workspace-nav-group{border-top:1px solid var(--color-line);margin-top:28px;padding-top:24px}.workspace-link,.workspace-credit-link,.workspace-collapse{border-radius:var(--radius-control);min-height:44px;color:var(--color-muted);align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;line-height:1.4;text-decoration:none;display:flex}.workspace-link svg,.workspace-credit-link svg,.workspace-collapse svg{flex-shrink:0;width:20px;height:20px}.workspace-link:hover,.workspace-collapse:hover{background:var(--color-soft);color:var(--color-ink)}.workspace-link[aria-current]{background:var(--color-soft);color:var(--color-ink);font-weight:600}.workspace-link[aria-current] svg{color:var(--color-accent-deep)}.workspace-bottom{margin-top:auto;padding-top:40px}.workspace-credit-link{background:var(--color-ink);color:var(--color-surface);font-weight:600}.workspace-credit-link:hover{background:#393935}.workspace-payment-note{color:var(--color-muted);margin:10px 8px 18px;font-size:.75rem}.workspace-collapse{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px}.workspace-shell[data-collapsed=true] .workspace-sidebar .workspace-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-shell[data-collapsed=true] .workspace-sidebar .brand-name{display:none}.workspace-shell[data-collapsed=true] .workspace-sidebar .brand{margin-inline:2px}.workspace-shell[data-collapsed=true] .workspace-collapse svg{transform:rotate(180deg)}.workspace-header{z-index:30;background:var(--color-wash);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 40px;display:flex;position:sticky;top:0}.workspace-header-start{min-height:44px;color:var(--color-muted);align-items:center;gap:12px;font-size:.875rem;text-decoration:none;display:inline-flex}.workspace-header-start svg{width:16px;height:16px}.workspace-header-start:hover{color:var(--color-ink)}.workspace-utilities{align-items:center;gap:24px;font-size:.875rem;font-weight:600;display:flex}.workspace-utilities a{min-height:44px;color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}.workspace-utilities .workspace-pricing:hover{text-decoration:underline}.workspace-utilities .workspace-sign-in{background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-control);white-space:nowrap;padding:10px 20px}.workspace-utilities .workspace-sign-in:hover{background:#393935}.workspace-utilities .language-picker select{background-color:#0000;border-color:#0000}.workspace-utilities .language-picker select:hover{background-color:var(--color-soft)}.workspace-utilities .language-picker{position:relative}.workspace-utilities .language-picker .error{background:var(--color-surface);border:1px solid var(--color-line);width:220px;padding:12px;position:absolute;top:100%;right:0}.workspace-mobile-brand{display:none}.workspace-menu-button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:10px;display:grid}.workspace-drawer{background:var(--color-surface);width:min(320px,100vw - 32px);max-width:none;height:100dvh;max-height:100dvh;color:var(--color-ink);box-shadow:var(--shadow-dialog);border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.workspace-drawer::backdrop{background:#17171573}.workspace-drawer[open]{animation:navigation-enter .2s var(--ease-out)}.workspace-drawer-content{flex-direction:column;min-height:100%;padding:0 20px 24px;display:flex}.workspace-drawer-heading{justify-content:space-between;align-items:center;gap:12px;min-height:76px;display:flex}.workspace-drawer-heading button{background:0 0;border:0;width:44px;height:44px;padding:10px}.skip-navigation{z-index:100;background:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-control);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-navigation:focus{transform:none}#main-content,.workspace-content :where(section[id],form[id]){scroll-margin-top:96px}@keyframes navigation-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width>=1100px) and (width<=1439px){.workspace-content{margin-left:76px}.workspace-shell[data-collapsed=false] .workspace-sidebar{box-shadow:8px 0 24px #17171514}}@media (width<=1099px){.workspace-sidebar,.workspace-header-start{display:none}.workspace-content{margin-left:0}.workspace-header{padding-inline:24px}.workspace-mobile-brand{align-items:center;gap:12px;display:flex}.workspace-mobile-brand .brand-mark{width:36px;height:36px}.workspace-mobile-brand .brand-name{font-size:19px}}@media (width<=600px){.workspace-header{gap:8px;min-height:68px;padding:10px 12px}.workspace-mobile-brand{gap:4px}.workspace-mobile-brand .brand-name{display:none}.workspace-utilities{gap:8px;font-size:.875rem}.workspace-utilities .workspace-pricing{display:none}.workspace-utilities .workspace-sign-in{padding-inline:12px}.workspace-utilities .language-picker select{max-width:90px}}@media (prefers-reduced-motion:reduce){.workspace-drawer[open]{animation:none}}.blog-page{padding:3rem 0 5rem}.blog-header{border-bottom:1px solid var(--color-line);padding-bottom:3rem}.blog-header h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.06}.blog-header>p{max-width:64ch;color:var(--color-muted);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}.blog-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:4rem;margin-top:3rem;display:grid}.blog-section-title{font:600 1rem / 1.5 var(--font-body);margin:0 0 1.5rem}.blog-articles{margin:0;padding:0;list-style:none}.blog-articles li+li{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:2rem}.blog-category{color:var(--color-accent-deep);margin:0 0 .75rem;font-size:.875rem}.blog-articles h3{font:800 clamp(1.5rem, 2.5vw, 2rem) / 1.15 var(--font-display);letter-spacing:-.025em;margin:0}.blog-articles h3 a{color:var(--color-ink)}.blog-articles h3 a:hover{text-decoration:underline}.blog-description{max-width:58ch;color:var(--color-muted);margin:1rem 0;line-height:1.65}.blog-read{align-items:center;gap:.75rem;min-height:44px;text-decoration:underline;display:inline-flex}.blog-read svg{width:18px;height:18px}.blog-example-image{background:var(--color-soft);border-radius:16px;display:block;position:relative;overflow:hidden}.blog-example-image img{object-fit:cover;object-position:center 38%;width:100%;height:auto;max-height:400px;display:block}.blog-play{color:var(--color-surface);background:var(--color-ink);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;line-height:1.4;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.blog-play svg{flex-shrink:0}.blog-example-note{color:var(--color-muted);font-size:.875rem;line-height:1.6}.blog-close{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:2rem;display:flex}.blog-close h2{font-size:1.65rem}.blog-close p{color:var(--color-muted);margin:.5rem 0 0}.blog-close .button{flex-shrink:0}@media (width<=767px){.blog-page{padding-top:1.5rem}.blog-layout{grid-template-columns:minmax(0,1fr);gap:3rem}.blog-example-image img{max-height:360px}.blog-close{flex-direction:column;align-items:flex-start}}
