body[data-pypline-vp-6-f]{--pypline-vp-6f-error:hsl(0 72% 51%);--pypline-vp-6f-error-bg:hsl(0 86% 97%);--pypline-vp-6f-error-border:hsl(0 72% 51%/0.35);--pypline-vp-6f-error-ring:hsl(0 72% 51%/0.22);--pypline-vp-6f-field-gap:clamp(0.375rem,1.2vw,0.5rem);--pypline-vp-6f-label-tracking:0.012em;--pypline-vp-6f-form-stack:clamp(0.625rem,1.8vw,0.875rem)}.dark body[data-pypline-vp-6-f]{--pypline-vp-6f-error:hsl(0 72% 62%);--pypline-vp-6f-error-bg:hsl(0 45% 12%/0.72);--pypline-vp-6f-error-border:hsl(0 55% 42%/0.45);--pypline-vp-6f-error-ring:hsl(0 72% 55%/0.28)}body[data-pypline-vp-6-f].pypline-vp-6f-auth .text-xs.font-medium,body[data-pypline-vp-6-f].pypline-vp-6f-auth label{letter-spacing:var(--pypline-vp-6f-label-tracking);line-height:1.45}body[data-pypline-vp-6-f].pypline-vp-6f-auth [data-pypline-form-validation]{display:flex;flex-direction:column;gap:var(--pypline-vp-6f-form-stack)}body[data-pypline-vp-6-f].pypline-vp-6f-auth [data-pypline-form-field-group] .space-y-1,body[data-pypline-vp-6-f].pypline-vp-6f-auth [data-pypline-form-field-group] .space-y-2>.space-y-1{gap:var(--pypline-vp-6f-field-gap)}body[data-pypline-vp-6-f].pypline-vp-6f-auth input.border-destructive,body[data-pypline-vp-6-f].pypline-vp-6f-auth input.border-red-500,body[data-pypline-vp-6-f].pypline-vp-6f-auth input[aria-invalid=true]{border-color:var(--pypline-vp-6f-error);box-shadow:0 0 0 1px var(--pypline-vp-6f-error-ring)}body[data-pypline-vp-6-f].pypline-vp-6f-auth input.border-red-500:focus-visible,body[data-pypline-vp-6-f].pypline-vp-6f-auth input[aria-invalid=true]:focus-visible{outline:2px solid var(--pypline-vp-6f-error);outline-offset:2px}body[data-pypline-vp-6-f].pypline-vp-6f-auth p.text-sm.text-destructive,body[data-pypline-vp-6-f].pypline-vp-6f-auth p.text-xs.text-red-500,body[data-pypline-vp-6-f].pypline-vp-6f-auth p.text-xs.text-red-600,body[data-pypline-vp-6-f].pypline-vp-6f-auth p[role=alert]{color:var(--pypline-vp-6f-error);line-height:1.4;-webkit-margin-before:.25rem;margin-block-start:.25rem}body[data-pypline-vp-6-f].pypline-vp-6f-auth .bg-red-50,body[data-pypline-vp-6-f].pypline-vp-6f-auth [class*=border-red-200]{background:var(--pypline-vp-6f-error-bg);border-color:var(--pypline-vp-6f-error-border);border-radius:calc(var(--radius) + 1px)}body[data-pypline-vp-6-f].pypline-vp-6f-auth .bg-red-50 p,body[data-pypline-vp-6-f].pypline-vp-6f-auth [class*=border-red-200] p{line-height:1.45}body[data-pypline-vp-6-f].pypline-vp-6f-auth .bg-amber-50,body[data-pypline-vp-6-f].pypline-vp-6f-auth [class*=border-amber-200]{border-radius:calc(var(--radius) + 1px)}body[data-pypline-vp-6-f].pypline-vp-6f-register [data-pypline-form-validation=register] .grid.grid-cols-2{gap:var(--pypline-vp-6f-form-stack)}body[data-pypline-vp-6-f].pypline-vp-6f-register [data-pypline-form-validation=register] p.text-xs.text-red-500{display:flex;align-items:flex-start;gap:.25rem}body[data-pypline-vp-6-f].pypline-vp-6f-billing [data-pypline-form-field-group=billing] .grid.gap-4{gap:var(--pypline-vp-6f-form-stack)}body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2{align-items:center;row-gap:var(--pypline-vp-6f-field-gap)}body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2 label{letter-spacing:var(--pypline-vp-6f-label-tracking);font-weight:500;line-height:1.35}body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2 input:not([type=checkbox]),body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2 input[type=text]{min-height:2.5rem;border-radius:calc(var(--radius) - 1px);border-color:hsl(var(--border)/.85);transition:border-color var(--duration-fast,.15s) var(--ease-out,ease-out),box-shadow var(--duration-fast,.15s) var(--ease-out,ease-out)}body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2 input:focus-visible{outline:2px solid hsl(var(--ring)/.55);outline-offset:1px;border-color:hsl(var(--ring)/.45)}body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2 input[aria-invalid=true]{border-color:var(--pypline-vp-6f-error);box-shadow:0 0 0 1px var(--pypline-vp-6f-error-ring)}body[data-pypline-vp-6-f].pypline-vp-6f-billing [class*=TabsContent] [class*=Card] label[for]{cursor:pointer}body[data-pypline-vp-6-f] .border-destructive{border-color:var(--pypline-vp-6f-error)}body[data-pypline-vp-6-f] .text-destructive[role=alert]{font-size:.75rem;line-height:1.4}[dir=rtl] body[data-pypline-vp-6-f].pypline-vp-6f-auth p.text-xs.text-red-500,[dir=rtl] body[data-pypline-vp-6-f].pypline-vp-6f-auth p.text-xs.text-red-600{text-align:start}[dir=rtl] body[data-pypline-vp-6-f].pypline-vp-6f-billing .grid.grid-cols-4.items-center.gap-2{direction:rtl}@media (prefers-reduced-motion:reduce){body[data-pypline-vp-6-f] button[type=submit],body[data-pypline-vp-6-f] input{transition-duration:.01ms!important}}body[data-pypline-vp-6-g=nav]{--pypline-vp-6-g-nav-track:-0.006em;--pypline-vp-6-g-header-pad:clamp(0.5rem,1.6vw,0.75rem);--pypline-vp-6-g-footer-leading:1.72;--pypline-vp-6-g-nav-accent:color-mix(in srgb,hsl(var(--primary)) 88%,transparent);--pypline-vp-6-g-sidebar-rail:color-mix(in srgb,hsl(var(--border)) 72%,transparent)}body[data-pypline-vp-6-g=nav] header.sticky.top-0,body[data-pypline-vp-6-g=nav] header.sticky.top-0[data-pypline-site-header]{padding-block:var(--pypline-vp-6-g-header-pad)}body[data-pypline-vp-6-g=nav] header.sticky.top-0 .text-sm.font-medium,body[data-pypline-vp-6-g=nav] header.sticky.top-0 nav a{letter-spacing:var(--pypline-vp-6-g-nav-track);text-underline-offset:3px}body[data-pypline-vp-6-g=nav] header.sticky.top-0 nav a.active,body[data-pypline-vp-6-g=nav] header.sticky.top-0 nav a[aria-current=page]{font-weight:600;color:hsl(var(--primary))}body[data-pypline-vp-6-g=nav] header.sticky.top-0 .flex.h-16{min-height:clamp(52px,8vh,64px)}body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside.border-e,body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside[data-pypline-hub-sidebar]{border-inline-end-color:var(--pypline-vp-6-g-sidebar-rail)}body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav .text-xs.font-semibold.uppercase,body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav p.text-xs.font-semibold{letter-spacing:.04em;font-size:.68rem;opacity:.82}body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav .bg-blue-50,body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav .text-blue-600,body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav a.bg-primary\/10{-webkit-border-start:3px solid var(--pypline-vp-6-g-nav-accent);border-inline-start:3px solid var(--pypline-vp-6-g-nav-accent);font-weight:600}body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav a,body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav button{letter-spacing:var(--pypline-vp-6-g-nav-track)}body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub [data-pypline-hub-content-bar]{border-bottom-color:var(--pypline-vp-6-g-sidebar-rail);scroll-padding-top:calc(64px + env(safe-area-inset-top, 0px))}body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub [data-testid=mobile-sidebar-toggle]{min-height:44px;min-width:44px}body[data-pypline-vp-6-g=nav] [data-pypline-mobile-sidebar-drawer] aside nav .text-blue-600,body[data-pypline-vp-6-g=nav] [data-pypline-mobile-sidebar-drawer] aside nav a.bg-blue-50{-webkit-border-start:3px solid var(--pypline-vp-6-g-nav-accent);border-inline-start:3px solid var(--pypline-vp-6-g-nav-accent);font-weight:600}body[data-pypline-vp-6-g=nav] [data-pypline-mobile-sidebar-drawer] aside .border-b{border-color:var(--pypline-vp-6-g-sidebar-rail)}body[data-pypline-vp-6-g=nav] footer.mt-auto,body[data-pypline-vp-6-g=nav] footer[data-pypline-site-footer]{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}body[data-pypline-vp-6-g=nav] footer .text-slate-600,body[data-pypline-vp-6-g=nav] footer p.text-sm{line-height:var(--pypline-vp-6-g-footer-leading)}body[data-pypline-vp-6-g=nav] footer a{text-underline-offset:3px;letter-spacing:var(--pypline-vp-6-g-nav-track)}body[data-pypline-vp-6-g=nav] footer .font-semibold,body[data-pypline-vp-6-g=nav] footer h3{letter-spacing:-.01em}body[data-pypline-vp-6-g=nav] footer a[aria-current=page]{color:hsl(var(--primary));font-weight:600}body[data-pypline-vp-6-g=nav].pypline-vp-6g-public header.sticky.top-0{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body[data-pypline-vp-6-g=nav].pypline-vp-6g-public footer .grid{gap:clamp(1.5rem,3vw,2rem)}body[data-pypline-vp-6-g=nav] .skip-link:focus,body[data-pypline-vp-6-g=nav] a[href*="#main"]:focus-visible{outline-offset:3px;border-radius:6px}[dir=rtl] body[data-pypline-vp-6-g=nav] footer a,[dir=rtl] body[data-pypline-vp-6-g=nav] header.sticky.top-0 nav a,[dir=rtl] body[data-pypline-vp-6-g=nav].pypline-vp-6g-hub aside nav a{letter-spacing:0}[dir=rtl] body[data-pypline-vp-6-g=nav] footer p.text-sm{line-height:1.85}@media (prefers-reduced-motion:reduce){body[data-pypline-vp-6-g=nav] [data-testid=mobile-sidebar-toggle],body[data-pypline-vp-6-g=nav] header.sticky.top-0 nav a span{transition:none!important}}body[data-pypline-vp-6-h]{--pypline-vp-6-h-lift:-2px;--pypline-vp-6-h-press:0.985;--pypline-vp-6-h-duration:0.22s;--pypline-vp-6-h-ease:cubic-bezier(0.22,1,0.36,1);--pypline-vp-6-h-stagger-step:45ms;--pypline-vp-6-h-reveal-offset:0.55rem}body[data-pypline-vp-6-h] .hub-stat-grid>*,body[data-pypline-vp-6-h] [data-pypline-hub-micro-panel]>*,body[data-pypline-vp-6-h] [data-pypline-vp-6-h-reveal-item]{transition:transform var(--pypline-vp-6-h-duration) var(--pypline-vp-6-h-ease),box-shadow var(--pypline-vp-6-h-duration) var(--pypline-vp-6-h-ease),border-color var(--pypline-vp-6-h-duration) ease,opacity var(--pypline-vp-6-h-duration) ease;will-change:transform}body[data-pypline-vp-6-h] .glass-card:hover,body[data-pypline-vp-6-h] .hub-stat-grid>:hover,body[data-pypline-vp-6-h] [data-pypline-hub-micro-panel]>:hover{transform:translateY(var(--pypline-vp-6-h-lift));box-shadow:0 10px 28px -14px color-mix(in srgb,hsl(var(--foreground)) 18%,transparent)}body[data-pypline-vp-6-h] .glass-card:active,body[data-pypline-vp-6-h] .hub-stat-grid>:active,body[data-pypline-vp-6-h] [data-pypline-hub-micro-panel]>:active{transform:translateY(0) scale(var(--pypline-vp-6-h-press))}@keyframes vp6h-card-reveal{0%{opacity:0;transform:translateY(var(--pypline-vp-6-h-reveal-offset))}to{opacity:1;transform:translateY(0)}}body[data-pypline-vp-6-h][data-pypline-hub-micro-interaction=ready] .hub-stat-grid>*,body[data-pypline-vp-6-h][data-pypline-hub-micro-interaction=ready] [data-pypline-vp-6-h-reveal-item]{animation:vp6h-card-reveal .4s var(--pypline-vp-6-h-ease) both;animation-delay:calc(var(--vp6h-stagger-index, 0) * var(--pypline-vp-6-h-stagger-step))}body[data-pypline-vp-6-h] [data-pypline-hub-micro-section]:not([data-vp6h-section-visible="1"]){opacity:0;transform:translateY(var(--pypline-vp-6-h-reveal-offset))}body[data-pypline-vp-6-h] [data-pypline-hub-micro-section][data-vp6h-section-visible="1"]{opacity:1;transform:translateY(0);transition:opacity var(--pypline-vp-6-h-duration) var(--pypline-vp-6-h-ease),transform var(--pypline-vp-6-h-duration) var(--pypline-vp-6-h-ease)}body[data-pypline-vp-6-h] [data-pypline-hub-nav-item]{transition:background-color var(--pypline-vp-6-h-duration) ease,color var(--pypline-vp-6-h-duration) ease,transform var(--pypline-vp-6-h-duration) var(--pypline-vp-6-h-ease)}body[data-pypline-vp-6-h] [data-pypline-hub-nav-item]:hover{transform:translateX(2px)}[dir=rtl] body[data-pypline-vp-6-h] [data-pypline-hub-nav-item]:hover{transform:translateX(-2px)}body[data-pypline-vp-6-h] [data-pypline-hub-nav-item][aria-current=page]{box-shadow:inset 3px 0 0 0 hsl(var(--primary))}[dir=rtl] body[data-pypline-vp-6-h] [data-pypline-hub-nav-item][aria-current=page]{box-shadow:inset -3px 0 0 0 hsl(var(--primary))}body[data-pypline-vp-6-h] .hub-billing-tab-scroll [role=tab],body[data-pypline-vp-6-h] [data-pypline-hub-tab-item]{position:relative;transition:color var(--pypline-vp-6-h-duration) ease,background-color var(--pypline-vp-6-h-duration) ease}body[data-pypline-vp-6-h] .hub-billing-tab-scroll [role=tab]:after,body[data-pypline-vp-6-h] [data-pypline-hub-tab-item]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.2rem;height:2px;border-radius:999px;background:hsl(var(--primary));transform:scaleX(0);transform-origin:center;transition:transform var(--pypline-vp-6-h-duration) var(--pypline-vp-6-h-ease);opacity:.9}body[data-pypline-vp-6-h] .hub-billing-tab-scroll [role=tab][aria-selected=true]:after,body[data-pypline-vp-6-h] .hub-billing-tab-scroll [role=tab][data-state=active]:after,body[data-pypline-vp-6-h] [data-pypline-hub-tab-item][aria-selected=true]:after,body[data-pypline-vp-6-h] [data-pypline-hub-tab-item][data-state=active]:after{transform:scaleX(1)}body[data-pypline-vp-6-h] main [data-pypline-hub-action],body[data-pypline-vp-6-h] main button[type=submit]{transition:transform .14s ease,box-shadow var(--pypline-vp-6-h-duration) ease}body[data-pypline-vp-6-h] main [data-pypline-hub-action]:active,body[data-pypline-vp-6-h] main button[type=submit]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){body[data-pypline-vp-6-h] .glass-card,body[data-pypline-vp-6-h] .hub-stat-grid>*,body[data-pypline-vp-6-h] [data-pypline-hub-micro-panel]>*,body[data-pypline-vp-6-h] [data-pypline-hub-micro-section],body[data-pypline-vp-6-h] [data-pypline-hub-nav-item],body[data-pypline-vp-6-h] [data-pypline-vp-6-h-reveal-item]{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}body[data-pypline-vp-6-h] .hub-billing-tab-scroll [role=tab]:after,body[data-pypline-vp-6-h] [data-pypline-hub-tab-item]:after{transition:none}}body[data-pypline-vp-6-i]{--pypline-vp-6-i-kpi-gap:0.5rem;--pypline-vp-6-i-kpi-pad-y:0.5rem;--pypline-vp-6-i-kpi-pad-x:0.75rem;--pypline-vp-6-i-kpi-icon:2rem;--pypline-vp-6-i-kpi-label:0.6875rem;--pypline-vp-6-i-kpi-value:0.9375rem;--pypline-vp-6-i-kpi-line:1.15}@media (min-width:1024px){body[data-pypline-vp-6-i].pypline-vp-6i-dashboard .hub-stat-grid,body[data-pypline-vp-6-i].pypline-vp-6i-dashboard [data-pypline-hub-kpi-density=dashboard]{gap:var(--pypline-vp-6-i-kpi-gap);grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1280px){body[data-pypline-vp-6-i].pypline-vp-6i-dashboard .hub-stat-grid,body[data-pypline-vp-6-i].pypline-vp-6i-dashboard [data-pypline-hub-kpi-density=dashboard]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1536px){body[data-pypline-vp-6-i].pypline-vp-6i-dashboard .hub-stat-grid,body[data-pypline-vp-6-i].pypline-vp-6i-dashboard [data-pypline-hub-kpi-density=dashboard]{grid-template-columns:repeat(8,minmax(0,1fr))}}body[data-pypline-vp-6-i].pypline-vp-6i-billing .hub-admin-kpi-density,body[data-pypline-vp-6-i].pypline-vp-6i-hub .hub-admin-kpi-density{gap:var(--pypline-vp-6-i-kpi-gap)}body[data-pypline-vp-6-i].pypline-vp-6i-admin .hub-admin-kpi-density,body[data-pypline-vp-6-i].pypline-vp-6i-admin .hub-stat-grid{gap:var(--pypline-vp-6-i-kpi-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1280px){body[data-pypline-vp-6-i].pypline-vp-6i-admin .hub-admin-kpi-density,body[data-pypline-vp-6-i].pypline-vp-6i-admin .hub-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}}body[data-pypline-vp-6-i] .hub-admin-kpi-density .glass-card,body[data-pypline-vp-6-i] .hub-stat-grid .glass-card,body[data-pypline-vp-6-i] [data-pypline-hub-kpi-density] .glass-card{padding:var(--pypline-vp-6-i-kpi-pad-y) var(--pypline-vp-6-i-kpi-pad-x);gap:.5rem;min-height:3.25rem}body[data-pypline-vp-6-i] .hub-admin-kpi-density .glass-card span.inline-flex.h-9,body[data-pypline-vp-6-i] .hub-stat-grid .glass-card span.inline-flex.h-9,body[data-pypline-vp-6-i] [data-pypline-hub-kpi-density] .glass-card span.inline-flex.h-9{height:var(--pypline-vp-6-i-kpi-icon);width:var(--pypline-vp-6-i-kpi-icon)}body[data-pypline-vp-6-i] .hub-admin-kpi-density .glass-card p.text-lg,body[data-pypline-vp-6-i] .hub-stat-grid .glass-card p.text-lg,body[data-pypline-vp-6-i] [data-pypline-hub-kpi-density] .glass-card p.text-lg{font-size:var(--pypline-vp-6-i-kpi-value);line-height:var(--pypline-vp-6-i-kpi-line)}body[data-pypline-vp-6-i] .hub-admin-kpi-density .glass-card p.text-xs,body[data-pypline-vp-6-i] .hub-stat-grid .glass-card p.text-xs,body[data-pypline-vp-6-i] [data-pypline-hub-kpi-density] .glass-card p.text-xs{font-size:var(--pypline-vp-6-i-kpi-label);line-height:var(--pypline-vp-6-i-kpi-line)}body[data-pypline-vp-6-i] .hub-admin-kpi-density .tabular-nums,body[data-pypline-vp-6-i] .hub-stat-grid .tabular-nums,body[data-pypline-vp-6-i] [data-pypline-hub-kpi-density] .tabular-nums{font-variant-numeric:tabular-nums}body[data-pypline-vp-6-i].pypline-vp-6i-dashboard [data-testid=dashboard-system-metrics]{gap:var(--pypline-vp-6-i-kpi-gap)}body[data-pypline-vp-6-i].pypline-vp-6i-billing [role=tablist]{gap:.375rem}@media (max-width:1023px){body[data-pypline-vp-7-b]{--pypline-vp-7-b-nav-pill:color-mix(in srgb,hsl(var(--primary)) 14%,transparent);--pypline-vp-7-b-nav-track:-0.01em;scroll-padding-bottom:calc(var(--pypline-mobile-bottom-nav-height, 56px) + env(safe-area-inset-bottom, 0px) + 12px)}body[data-pypline-vp-7-b][data-pypline-mobile-scroll-padding=nav-w7]{scroll-padding-top:calc(4rem + env(safe-area-inset-top, 0px))}body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav]{border-top-color:color-mix(in srgb,hsl(var(--border)) 72%,transparent);box-shadow:0 -4px 24px color-mix(in srgb,hsl(var(--background)) 55%,transparent)}body[data-pypline-vp-7-b] .hub-mobile-bottom-nav-rail{gap:.125rem;padding-inline:max(.25rem,env(safe-area-inset-left,0px)) max(.25rem,env(safe-area-inset-right,0px))}body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav] a{border-radius:.75rem;letter-spacing:var(--pypline-vp-7-b-nav-track);font-size:.6875rem;line-height:1.15;padding-block:.375rem}body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav] a[aria-current=page]{background:var(--pypline-vp-7-b-nav-pill);font-weight:600}body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav] a[aria-current=page]:before{width:1.25rem;height:3px;border-radius:999px;top:.125rem}body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav] a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;z-index:1}body[data-pypline-vp-7-b] .guest-mobile-nav-scroll{max-height:min(70vh,calc(100dvh - 5rem - env(safe-area-inset-top, 0px)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:.5rem}body[data-pypline-vp-7-b] .guest-mobile-nav-scroll a,body[data-pypline-vp-7-b] .guest-mobile-nav-scroll button{min-height:var(--pypline-touch-min,44px);touch-action:manipulation}body[data-pypline-vp-7-b] .guest-mobile-nav-scroll a:focus-visible,body[data-pypline-vp-7-b] .guest-mobile-nav-scroll button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}body[data-pypline-vp-7-b] .hub-mobile-sidebar-nav-scroll a{min-height:var(--pypline-touch-min,44px);touch-action:manipulation;border-radius:.5rem;scroll-margin-block:.25rem}body[data-pypline-vp-7-b] .hub-mobile-sidebar-nav-scroll a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}body[data-pypline-vp-7-b] [data-pypline-mobile-sidebar-drawer]{overscroll-behavior:contain;scroll-padding-block:.5rem}body[data-pypline-vp-7-b] [data-pypline-mobile-nav-toggle=sidebar]{min-height:var(--pypline-touch-min,44px);min-width:var(--pypline-touch-min,44px);touch-action:manipulation}body[data-pypline-vp-7-b] [data-pypline-mobile-nav-toggle=sidebar]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}body[data-pypline-vp-7-b].pypline-vp-7b-hub.has-pypline-mobile-bottom-nav main#skip-link-target,body[data-pypline-vp-7-b].pypline-vp-7b-hub.has-pypline-mobile-bottom-nav main[id=skip-link-target]{padding-bottom:calc(var(--pypline-mobile-bottom-nav-height, 56px) + env(safe-area-inset-bottom, 0px) + 20px)}body[data-pypline-vp-7-b].pypline-vp-7b-hub [data-pypline-mobile-sidebar-drawer]{padding-top:max(3.5rem,calc(3.5rem + env(safe-area-inset-top, 0px)))!important}body[data-pypline-vp-7-b][data-pypline-vp-7-a].pypline-vp-7b-hub [data-pypline-hub-console-layout]{padding-bottom:.5rem}body[data-pypline-vp-7-b] .toast-viewport,body[data-pypline-vp-7-b] [data-sonner-toaster]{bottom:calc(var(--pypline-mobile-bottom-nav-height, 56px) + env(safe-area-inset-bottom, 0px) + 14px)!important}[dir=rtl] body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav] a{letter-spacing:0}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){body[data-pypline-vp-7-b] .guest-mobile-nav-scroll,body[data-pypline-vp-7-b] .hub-mobile-sidebar-nav-scroll,body[data-pypline-vp-7-b] [data-pypline-mobile-bottom-nav] a{transition:none!important;scroll-behavior:auto!important}}body[data-pypline-vp-7-g=nav-w7]{--pypline-vp-7-g-nav-track:-0.008em;--pypline-vp-7-g-header-pad:clamp(0.45rem,1.4vw,0.7rem);--pypline-vp-7-g-footer-leading:1.68;--pypline-vp-7-g-nav-accent:color-mix(in srgb,hsl(var(--primary)) 92%,transparent);--pypline-vp-7-g-sidebar-rail:color-mix(in srgb,hsl(var(--border)) 78%,transparent);--pypline-vp-7-g-breadcrumb-gap:0.35rem}body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0,body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0[data-pypline-site-header]{padding-block:var(--pypline-vp-7-g-header-pad)}body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0 .text-sm.font-medium,body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0 nav a{letter-spacing:var(--pypline-vp-7-g-nav-track);transition:color .18s ease,background-color .18s ease}body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0 nav a.active,body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0 nav a[aria-current=page]{font-weight:600;text-decoration-thickness:2px;text-underline-offset:.22em}body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside.border-e,body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside[data-pypline-hub-sidebar]{border-inline-end-color:var(--pypline-vp-7-g-sidebar-rail)}body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside nav .bg-blue-50,body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside nav .text-blue-600,body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside nav a.bg-primary\/10,body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside nav a[aria-current=page]{-webkit-border-start:3px solid var(--pypline-vp-7-g-nav-accent);border-inline-start:3px solid var(--pypline-vp-7-g-nav-accent)}body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub nav[aria-label=breadcrumb]{gap:var(--pypline-vp-7-g-breadcrumb-gap);margin-bottom:calc(var(--pypline-vp-7-g-breadcrumb-gap) * 2)}body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub [data-pypline-hub-content-bar]{border-bottom-color:var(--pypline-vp-7-g-sidebar-rail)}body[data-pypline-vp-7-g=nav-w7] footer.mt-auto,body[data-pypline-vp-7-g=nav-w7] footer[data-pypline-site-footer]{scroll-margin-top:4rem}body[data-pypline-vp-7-g=nav-w7] footer .text-slate-600,body[data-pypline-vp-7-g=nav-w7] footer p.text-sm{line-height:var(--pypline-vp-7-g-footer-leading)}body[data-pypline-vp-7-g=nav-w7] footer a[aria-current=page]{font-weight:600}body[data-pypline-vp-7-g=nav-w7] .skip-link:focus,body[data-pypline-vp-7-g=nav-w7] a[href*="#main"]:focus-visible{outline-offset:3px}[dir=rtl] body[data-pypline-vp-7-g=nav-w7] footer a,[dir=rtl] body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0 nav a,[dir=rtl] body[data-pypline-vp-7-g=nav-w7].pypline-vp-7g-hub aside nav a{letter-spacing:0}@media (prefers-reduced-motion:reduce){body[data-pypline-vp-7-g=nav-w7] header.sticky.top-0 nav a{transition:none}}body[data-pypline-mobile-nav-w7]{--pypline-mobile-nav-w7-header-h:4rem;--pypline-mobile-nav-w7-sticky-top:calc(var(--pypline-mobile-nav-w7-header-h) + env(safe-area-inset-top, 0px));--pypline-mobile-nav-w7-table-touch:touch}body[data-pypline-mobile-nav-w7].pypline-mobile-nav-w7-hub,body[data-pypline-mobile-nav-w7].pypline-vp-7b-hub{--pypline-mobile-nav-w7-header-h:3rem}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7],body[data-pypline-mobile-nav-w7] [data-pypline-workspace-context-bar]{top:var(--pypline-mobile-nav-w7-sticky-top);scroll-margin-top:var(--pypline-mobile-nav-w7-sticky-top)}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7=table-thead]{top:0;max-height:none;overflow:visible;z-index:10;scroll-margin-top:0}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7=bulk-toolbar]{max-height:none;overflow:visible}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-security-w7],body[data-pypline-mobile-nav-w7] [data-pypline-sticky-wizard-w7]{top:var(--pypline-mobile-nav-w7-sticky-top);scroll-margin-top:var(--pypline-mobile-nav-w7-sticky-top)}body[data-pypline-mobile-nav-w7] [data-pypline-guest-expand-nav]{max-height:min(70dvh,calc(100dvh - var(--pypline-mobile-nav-w7-sticky-top)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body[data-pypline-mobile-nav-w7] [data-pypline-guest-expand-nav] a,body[data-pypline-mobile-nav-w7] [data-pypline-guest-expand-nav] button{min-height:var(--pypline-touch-min,44px);touch-action:manipulation}body[data-pypline-mobile-nav-w7] [data-pypline-guest-expand-nav] a:focus-visible,body[data-pypline-mobile-nav-w7] [data-pypline-guest-expand-nav] button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width:1023px){body[data-pypline-mobile-nav-w7]{scroll-padding-top:var(--pypline-mobile-nav-w7-sticky-top)}body[data-pypline-mobile-nav-w7] [data-pypline-workspace-context-bar]{position:relative;top:auto;z-index:1}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7]{position:-webkit-sticky;position:sticky;top:var(--pypline-mobile-nav-w7-sticky-top);z-index:15;max-height:min(40vh,12rem);overflow-y:auto;overscroll-behavior:contain}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7=table-thead]{top:0;max-height:none;overflow:visible;z-index:10}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7=bulk-toolbar]{max-height:none;overflow:visible}body[data-pypline-mobile-nav-w7] [data-pypline-sticky-security-w7],body[data-pypline-mobile-nav-w7] [data-pypline-sticky-wizard-w7]{max-height:min(45vh,14rem);overflow-y:auto;overscroll-behavior:contain}body[data-pypline-mobile-nav-w7] [data-pypline-table-scroll-w7] thead.sticky,body[data-pypline-mobile-nav-w7] [data-pypline-table-scroll-w7] thead[class*=sticky]{position:static;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-pypline-mobile-nav-w7] [data-pypline-table-scroll-w7]{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}body[data-pypline-mobile-nav-w7] [data-pypline-table-scroll-w7] table{width:-webkit-max-content;width:max-content;max-width:none}body[data-pypline-mobile-nav-w7] [data-pypline-guest-mobile-nav] a,body[data-pypline-mobile-nav-w7] [data-pypline-hub-mobile-nav] a,body[data-pypline-mobile-nav-w7] [role=dialog][aria-modal=true] nav a{min-height:var(--pypline-touch-min,44px);touch-action:manipulation}body[data-pypline-mobile-nav-w7] [data-pypline-guest-mobile-nav] a:focus-visible,body[data-pypline-mobile-nav-w7] [data-pypline-hub-mobile-nav] a:focus-visible,body[data-pypline-mobile-nav-w7] [role=dialog][aria-modal=true] nav a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}body[data-pypline-mobile-nav-w7] [data-pypline-confirmation-dialog-w7]{max-height:min(90dvh,32rem);overflow-y:auto;overscroll-behavior:contain;margin-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}}@media (max-width:767px){body[data-pypline-mobile-nav-w7] [data-pypline-table-sticky=scroll] thead.sticky,body[data-pypline-mobile-nav-w7] [data-pypline-table-sticky=scroll] thead[class*=sticky],body[data-pypline-mobile-nav-w7] [data-pypline-table-sticky=scroll] thead[data-pypline-sticky-secondary-w7=table-thead]{position:static;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){body[data-pypline-mobile-nav-w7] [data-pypline-guest-expand-nav],body[data-pypline-mobile-nav-w7] [data-pypline-sticky-secondary-w7],body[data-pypline-mobile-nav-w7] [data-pypline-table-scroll-w7]{scroll-behavior:auto!important}}body[data-pypline-theme-a11y-w8]{--pypline-w8-focus-ring:hsl(var(--ring));--pypline-w8-focus-offset:2px;--pypline-w8-muted-lift:hsl(215 20% 68%);--pypline-w8-placeholder-lift:hsl(215 16% 58%);--pypline-w8-border-lift:hsl(217 33% 24%);--pypline-w8-destructive-text:hsl(0 72% 62%);--pypline-w8-ring-offset:hsl(var(--background))}.dark body[data-pypline-theme-a11y-w8]{--muted-foreground:215 20% 70%;--border:217 33% 22%;--input:217 33% 22%;--ring:213 95% 78%;--destructive:0 72% 48%;--destructive-foreground:0 0% 100%}.dark body[data-pypline-theme-a11y-w8] .text-muted-foreground,.dark body[data-pypline-theme-a11y-w8] [class*=text-muted-foreground]{color:var(--pypline-w8-muted-lift)}.dark body[data-pypline-theme-a11y-w8] .text-muted-foreground\/50,.dark body[data-pypline-theme-a11y-w8] .text-muted-foreground\/70,.dark body[data-pypline-theme-a11y-w8] [class*="text-muted-foreground/50"],.dark body[data-pypline-theme-a11y-w8] [class*="text-muted-foreground/70"]{color:hsl(215 18% 58%)}.dark body[data-pypline-theme-a11y-w8] [placeholder],.dark body[data-pypline-theme-a11y-w8] input::placeholder,.dark body[data-pypline-theme-a11y-w8] textarea::placeholder{color:var(--pypline-w8-placeholder-lift);opacity:1}.dark body[data-pypline-theme-a11y-w8] .border-border\/60,.dark body[data-pypline-theme-a11y-w8] [class*="border-border/"]{border-color:var(--pypline-w8-border-lift)}.dark body[data-pypline-theme-a11y-w8] .text-destructive,.dark body[data-pypline-theme-a11y-w8] [class*=text-destructive]{color:var(--pypline-w8-destructive-text)}.dark body[data-pypline-theme-a11y-w8] [aria-disabled=true],.dark body[data-pypline-theme-a11y-w8] [disabled]{opacity:.65}.dark body[data-pypline-theme-a11y-w8] nav[aria-label=Breadcrumb] [class*="text-muted-foreground/"],.dark body[data-pypline-theme-a11y-w8] nav[aria-label=Breadcrumb] svg[class*=text-muted-foreground]{color:hsl(215 18% 60%)}body[data-pypline-theme-a11y-w8]{--ring-offset-color:var(--pypline-w8-ring-offset)}body[data-pypline-theme-a11y-w8] [role=button]:focus-visible,body[data-pypline-theme-a11y-w8] [role=checkbox]:focus-visible,body[data-pypline-theme-a11y-w8] [role=link]:focus-visible,body[data-pypline-theme-a11y-w8] [role=menuitem]:focus-visible,body[data-pypline-theme-a11y-w8] [role=option]:focus-visible,body[data-pypline-theme-a11y-w8] [role=radio]:focus-visible,body[data-pypline-theme-a11y-w8] [role=switch]:focus-visible,body[data-pypline-theme-a11y-w8] [role=tab]:focus-visible,body[data-pypline-theme-a11y-w8] a:focus-visible,body[data-pypline-theme-a11y-w8] button:focus-visible,body[data-pypline-theme-a11y-w8] summary:focus-visible{outline:2px solid var(--pypline-w8-focus-ring);outline-offset:var(--pypline-w8-focus-offset)}body[data-pypline-theme-a11y-w8] input:focus-visible,body[data-pypline-theme-a11y-w8] select:focus-visible,body[data-pypline-theme-a11y-w8] textarea:focus-visible{outline:2px solid var(--pypline-w8-focus-ring);outline-offset:var(--pypline-w8-focus-offset)}body[data-pypline-theme-a11y-w8] .outline-none:focus-visible,body[data-pypline-theme-a11y-w8] [class*="focus-visible:outline-none"]:focus-visible,body[data-pypline-theme-a11y-w8] [class*="focus:outline-none"]:focus-visible,body[data-pypline-theme-a11y-w8] [class*=outline-none]:focus-visible{outline:2px solid var(--pypline-w8-focus-ring);outline-offset:var(--pypline-w8-focus-offset)}body[data-pypline-theme-a11y-w8] [cmdk-input]:focus-visible,body[data-pypline-theme-a11y-w8] [data-pypline-command-input]:focus-visible{outline:2px solid var(--pypline-w8-focus-ring);outline-offset:0;box-shadow:0 0 0 3px hsl(var(--primary)/.25)}body[data-pypline-theme-a11y-w8] [data-radix-collection-item]:focus,body[data-pypline-theme-a11y-w8] [role=option]:focus{outline:2px solid var(--pypline-w8-focus-ring);outline-offset:-2px}body[data-pypline-theme-a11y-w8] [data-pypline-focus-target-w8]:focus-visible{outline:2px solid var(--pypline-w8-focus-ring);outline-offset:var(--pypline-w8-focus-offset)}body[data-pypline-theme-a11y-w8] a[href*="#main"]:focus-visible,body[data-pypline-theme-a11y-w8] a[href="#main-content"]:focus,body[data-pypline-theme-a11y-w8] a[href="#main-content"]:focus-visible{outline:3px solid hsl(var(--primary-foreground));outline-offset:2px;box-shadow:0 0 0 5px hsl(var(--primary))}.dark body[data-pypline-theme-a11y-w8] :focus-visible{outline-color:hsl(var(--ring))}.dark body[data-pypline-theme-a11y-w8] .ring-offset-background,.dark body[data-pypline-theme-a11y-w8] [class*=ring-offset-2],.dark body[data-pypline-theme-a11y-w8] [class*=ring-offset-background]{--tw-ring-offset-color:hsl(var(--background))}@media (prefers-reduced-motion:reduce){body[data-pypline-theme-a11y-w8],body[data-pypline-theme-a11y-w8] html{scroll-behavior:auto!important}body[data-pypline-theme-a11y-w8] *,body[data-pypline-theme-a11y-w8] :after,body[data-pypline-theme-a11y-w8] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}body[data-pypline-theme-a11y-w8] .card-hover-lift:hover,body[data-pypline-theme-a11y-w8] .hover-lift:hover,body[data-pypline-theme-a11y-w8] .hub-link-card:hover,body[data-pypline-theme-a11y-w8] .hub-metric-card:hover,body[data-pypline-theme-a11y-w8] .store-product-card:hover,body[data-pypline-theme-a11y-w8] [class*="active:scale"]:active{transform:none!important}body[data-pypline-theme-a11y-w8] .animate-bounce,body[data-pypline-theme-a11y-w8] .animate-fade-in,body[data-pypline-theme-a11y-w8] .animate-page-enter,body[data-pypline-theme-a11y-w8] .animate-pulse,body[data-pypline-theme-a11y-w8] .animate-shimmer,body[data-pypline-theme-a11y-w8] .animate-slide-down,body[data-pypline-theme-a11y-w8] .animate-slide-up,body[data-pypline-theme-a11y-w8] .animate-spin,body[data-pypline-theme-a11y-w8] .animate-stagger-in,body[data-pypline-theme-a11y-w8] .skeleton,body[data-pypline-theme-a11y-w8] .skeleton-card,body[data-pypline-theme-a11y-w8] [class*=animate-]{animation:none!important}body[data-pypline-theme-a11y-w8] .hub-link-card:before{opacity:0!important;transition:none!important}}@media (forced-colors:active){body[data-pypline-theme-a11y-w8] [role=button]:focus-visible,body[data-pypline-theme-a11y-w8] a:focus-visible,body[data-pypline-theme-a11y-w8] button:focus-visible{outline:3px solid Highlight;outline-offset:2px}}body[data-pypline-theme-iter1]{--muted-foreground:215.4 16.3% 40%;--pypline-i1-muted-soft:hsl(215.4 16.3% 42%);--pypline-i1-muted-softer:hsl(215.4 14% 48%);--pypline-i1-glass-bg:hsl(var(--card)/0.88);--pypline-i1-glass-border:hsl(var(--border)/0.72);--pypline-i1-header-bg:hsl(var(--background)/0.88);--surface-elevated:0 0% 100%}.dark body[data-pypline-theme-iter1]{--success:142 70% 45%;--success-foreground:0 0% 100%;--warning:38 92% 56%;--warning-foreground:222 47% 6%;--info:199 89% 58%;--info-foreground:222 47% 6%;--surface-elevated:222 47% 11%;--pypline-i1-muted-soft:hsl(215 18% 68%);--pypline-i1-muted-softer:hsl(215 16% 58%);--pypline-i1-glass-bg:hsl(var(--card)/0.92);--pypline-i1-glass-border:hsl(var(--border)/0.78);--pypline-i1-header-bg:hsl(var(--background)/0.9)}body[data-pypline-theme-iter1] .pypline-surface-elevated,body[data-pypline-theme-iter1] [data-pypline-surface=elevated]{background-color:hsl(var(--surface-elevated));border-color:hsl(var(--border)/.75)}body[data-pypline-theme-iter1] .text-gray-400,body[data-pypline-theme-iter1] .text-slate-400{color:var(--pypline-i1-muted-softer)}body[data-pypline-theme-iter1] .text-gray-500,body[data-pypline-theme-iter1] .text-slate-500{color:var(--pypline-i1-muted-soft)}body[data-pypline-theme-iter1] .text-gray-600,body[data-pypline-theme-iter1] .text-slate-600{color:hsl(var(--muted-foreground))}.dark body[data-pypline-theme-iter1] .text-gray-400,.dark body[data-pypline-theme-iter1] .text-slate-400{color:hsl(215 18% 66%)}.dark body[data-pypline-theme-iter1] .text-gray-500,.dark body[data-pypline-theme-iter1] .text-slate-500{color:hsl(215 18% 70%)}.dark body[data-pypline-theme-iter1] .text-gray-600,.dark body[data-pypline-theme-iter1] .text-slate-600{color:hsl(210 20% 78%)}body[data-pypline-theme-iter1] .text-muted-foreground\/40,body[data-pypline-theme-iter1] [class*="text-muted-foreground/40"]{color:hsl(var(--muted-foreground)/.72)}body[data-pypline-theme-iter1] .text-muted-foreground\/50,body[data-pypline-theme-iter1] [class*="text-muted-foreground/50"]{color:hsl(var(--muted-foreground)/.82)}.dark body[data-pypline-theme-iter1] .text-muted-foreground\/40,.dark body[data-pypline-theme-iter1] [class*="text-muted-foreground/40"]{color:hsl(215 16% 58%)}.dark body[data-pypline-theme-iter1] .text-muted-foreground\/50,.dark body[data-pypline-theme-iter1] [class*="text-muted-foreground/50"]{color:hsl(215 18% 62%)}body[data-pypline-theme-iter1] th.text-slate-400,body[data-pypline-theme-iter1] th.text-slate-500,body[data-pypline-theme-iter1] thead .text-slate-400{color:hsl(var(--muted-foreground));font-weight:500}.dark body[data-pypline-theme-iter1] th.text-slate-400,.dark body[data-pypline-theme-iter1] th.text-slate-500,.dark body[data-pypline-theme-iter1] thead .text-slate-400{color:hsl(215 18% 72%)}.dark body[data-pypline-theme-iter1] .text-emerald-600,.dark body[data-pypline-theme-iter1] .text-emerald-700,.dark body[data-pypline-theme-iter1] .text-green-600,.dark body[data-pypline-theme-iter1] .text-green-700{color:hsl(var(--success))}.dark body[data-pypline-theme-iter1] .text-amber-600,.dark body[data-pypline-theme-iter1] .text-amber-700,.dark body[data-pypline-theme-iter1] .text-yellow-600,.dark body[data-pypline-theme-iter1] .text-yellow-700{color:hsl(var(--warning))}.dark body[data-pypline-theme-iter1] .text-blue-600,.dark body[data-pypline-theme-iter1] .text-blue-700,.dark body[data-pypline-theme-iter1] .text-sky-600,.dark body[data-pypline-theme-iter1] .text-sky-700{color:hsl(var(--info))}.dark body[data-pypline-theme-iter1] .text-emerald-300,.dark body[data-pypline-theme-iter1] .text-emerald-400,.dark body[data-pypline-theme-iter1] .text-green-400{color:hsl(142 65% 58%)}.dark body[data-pypline-theme-iter1] .text-amber-300,.dark body[data-pypline-theme-iter1] .text-amber-400{color:hsl(38 92% 62%)}.dark body[data-pypline-theme-iter1] .bg-gray-800\/80,.dark body[data-pypline-theme-iter1] .bg-gray-900\/80,.dark body[data-pypline-theme-iter1] .bg-slate-800\/80,.dark body[data-pypline-theme-iter1] .bg-slate-900\/80,.dark body[data-pypline-theme-iter1] [class*="bg-gray-800/80"],.dark body[data-pypline-theme-iter1] [class*="bg-gray-900/80"],.dark body[data-pypline-theme-iter1] [class*="bg-slate-800/80"],.dark body[data-pypline-theme-iter1] [class*="bg-slate-900/80"],body[data-pypline-theme-iter1] .bg-white\/80,body[data-pypline-theme-iter1] [class*="bg-white/80"]{background-color:var(--pypline-i1-glass-bg)}body[data-pypline-theme-iter1] .bg-white\/50,body[data-pypline-theme-iter1] [class*="bg-white/50"]{background-color:hsl(var(--background)/.72)}.dark body[data-pypline-theme-iter1] .bg-slate-800\/50,.dark body[data-pypline-theme-iter1] [class*="bg-slate-800/50"]{background-color:hsl(var(--muted)/.55)}.dark body[data-pypline-theme-iter1] .border-gray-700\/50,.dark body[data-pypline-theme-iter1] .border-slate-700\/50,.dark body[data-pypline-theme-iter1] .border-slate-700\/80,.dark body[data-pypline-theme-iter1] [class*="border-gray-700/50"],.dark body[data-pypline-theme-iter1] [class*="border-slate-700/"],body[data-pypline-theme-iter1] .border-gray-200\/50,body[data-pypline-theme-iter1] .border-slate-200\/60,body[data-pypline-theme-iter1] [class*="border-gray-200/50"],body[data-pypline-theme-iter1] [class*="border-slate-200/"]{border-color:var(--pypline-i1-glass-border)}body[data-pypline-theme-iter1] .glass,body[data-pypline-theme-iter1] .glass-card{background:var(--pypline-i1-glass-bg);border-color:var(--pypline-i1-glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark body[data-pypline-theme-iter1] .glass,.dark body[data-pypline-theme-iter1] .glass-card{background:hsl(var(--surface-elevated)/.92);box-shadow:0 0 0 1px hsl(var(--primary)/.08)}body[data-pypline-theme-iter1] header.sticky.top-0,body[data-pypline-theme-iter1] header[class*="bg-background/"],body[data-pypline-theme-iter1] header[class*="dark:bg-slate-900"]{background-color:var(--pypline-i1-header-bg);border-bottom-color:hsl(var(--border)/.7)}.dark body[data-pypline-theme-iter1] header.sticky.top-0,.dark body[data-pypline-theme-iter1] header[class*="dark:bg-slate-900"]{background-color:hsl(var(--background)/.92);border-bottom-color:hsl(var(--border)/.8)}@media (prefers-reduced-transparency:reduce){.dark body[data-pypline-theme-iter1] .bg-gray-800\/80,.dark body[data-pypline-theme-iter1] .bg-slate-900\/80,.dark body[data-pypline-theme-iter1] [class*="bg-gray-800/80"],.dark body[data-pypline-theme-iter1] [class*="bg-slate-900/80"],body[data-pypline-theme-iter1] .bg-white\/80,body[data-pypline-theme-iter1] .glass,body[data-pypline-theme-iter1] .glass-card,body[data-pypline-theme-iter1] [class*="bg-white/80"]{background:hsl(var(--card));backdrop-filter:none;-webkit-backdrop-filter:none}body[data-pypline-theme-iter1] header.sticky.top-0{background-color:hsl(var(--background))}}@media (forced-colors:active){body[data-pypline-theme-iter1] [data-state=active][role=tab],body[data-pypline-theme-iter1] [role=tab][aria-selected=true],body[data-pypline-theme-iter1] [role=tab][data-state=active]{background:Highlight!important;color:HighlightText!important;forced-color-adjust:none}body[data-pypline-theme-iter1] [role=checkbox][aria-checked=true],body[data-pypline-theme-iter1] [role=checkbox][data-state=checked],body[data-pypline-theme-iter1] [role=radio][aria-checked=true],body[data-pypline-theme-iter1] [role=radio][data-state=checked],body[data-pypline-theme-iter1] [role=switch][aria-checked=true],body[data-pypline-theme-iter1] [role=switch][data-state=checked]{background:Highlight!important;border-color:Highlight!important;color:HighlightText!important;forced-color-adjust:none}body[data-pypline-theme-iter1] .badge,body[data-pypline-theme-iter1] [class*=Badge],body[data-pypline-theme-iter1] [data-slot=badge]{border:1px solid ButtonText;forced-color-adjust:none}body[data-pypline-theme-iter1] [aria-current=page],body[data-pypline-theme-iter1] [data-state=active]:not([role=tab]),body[data-pypline-theme-iter1] button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:1px}body[data-pypline-theme-iter1] [role=button]:focus-visible,body[data-pypline-theme-iter1] a:focus-visible,body[data-pypline-theme-iter1] button:focus-visible{outline:3px solid Highlight;outline-offset:2px}}@media (prefers-contrast:more){body[data-pypline-theme-iter1]{--muted-foreground:215.4 20% 32%;--border:214.3 32% 78%}.dark body[data-pypline-theme-iter1]{--muted-foreground:215 20% 78%;--border:217 33% 28%}body[data-pypline-theme-iter1] .border,body[data-pypline-theme-iter1] [class*=border-border]{border-color:hsl(var(--border))}}body[data-pypline-theme-iter4-monaco]{--chart-1:221.2 83.2% 53.3%;--chart-2:142 76% 36%;--chart-3:38 92% 50%;--chart-4:0 84% 60%;--chart-5:199 89% 48%;--chart-axis:var(--muted-foreground);--chart-grid:var(--border);--chart-tooltip-bg:var(--popover);--chart-tooltip-fg:var(--popover-foreground);--pypline-monaco-chrome-bg:var(--background);--pypline-monaco-chrome-border:var(--border);--pypline-monaco-line-muted:var(--muted-foreground)}.dark body[data-pypline-theme-iter4-monaco]{--chart-1:217.2 91.2% 59.8%;--chart-2:142 70% 45%;--chart-3:38 92% 56%;--chart-4:0 72% 61%;--chart-5:199 89% 48%}body[data-pypline-theme-iter4-monaco]{--chart-primary:var(--chart-1);--chart-success:var(--chart-2);--chart-warning:var(--chart-3);--chart-danger:var(--chart-4);--chart-info:199 89% 48%;--chart-secondary:var(--chart-5)}.dark body[data-pypline-theme-iter4-monaco]{--chart-info:234 89% 74%}body[data-pypline-theme-iter4-monaco] .recharts-cartesian-grid line,body[data-pypline-theme-iter4-monaco] [data-pypline-chart-slot-w8] .recharts-cartesian-grid line,body[data-pypline-theme-iter4-monaco] [data-pypline-chart-slot] .recharts-cartesian-grid line{stroke:hsl(var(--chart-grid)/.85)}.dark body[data-pypline-theme-iter4-monaco] .recharts-cartesian-grid line,.dark body[data-pypline-theme-iter4-monaco] [data-pypline-chart-slot] .recharts-cartesian-grid line{stroke:hsl(var(--chart-grid)/.65)}body[data-pypline-theme-iter4-monaco] .recharts-cartesian-axis-tick text,body[data-pypline-theme-iter4-monaco] .recharts-label,body[data-pypline-theme-iter4-monaco] [data-pypline-chart-slot] .recharts-cartesian-axis-tick text{fill:hsl(var(--chart-axis))}body[data-pypline-theme-iter4-monaco] .recharts-cartesian-axis .recharts-cartesian-axis-tick-line,body[data-pypline-theme-iter4-monaco] .recharts-cartesian-axis-line{stroke:hsl(var(--chart-axis)/.55)}body[data-pypline-theme-iter4-monaco] .recharts-default-tooltip{background-color:hsl(var(--chart-tooltip-bg)/.96)!important;border-color:hsl(var(--border))!important;color:hsl(var(--chart-tooltip-fg))!important}.dark body[data-pypline-theme-iter4-monaco] .text-emerald-400,.dark body[data-pypline-theme-iter4-monaco] .text-green-400{color:hsl(var(--chart-2))}body[data-pypline-theme-iter4-monaco] [data-pypline-monaco-chrome],body[data-pypline-theme-iter4-monaco] [data-testid=pypline-monaco-editor]{border-color:hsl(var(--pypline-monaco-chrome-border)/.8);background-color:hsl(var(--pypline-monaco-chrome-bg))}body[data-pypline-theme-iter4-monaco] .monaco-editor,body[data-pypline-theme-iter4-monaco] .monaco-editor .margin,body[data-pypline-theme-iter4-monaco] .monaco-editor-background{outline-color:hsl(var(--pypline-monaco-chrome-border)/.5)}@media (prefers-contrast:more){body[data-pypline-theme-iter4-monaco]{--chart-2:142 72% 32%;--chart-3:38 92% 42%;--chart-4:0 78% 48%}.dark body[data-pypline-theme-iter4-monaco]{--chart-2:142 70% 52%;--chart-3:38 92% 62%;--chart-4:0 72% 68%}body[data-pypline-theme-iter4-monaco] .recharts-cartesian-grid line{stroke:hsl(var(--chart-grid))}body[data-pypline-theme-iter4-monaco] [data-pypline-monaco-chrome],body[data-pypline-theme-iter4-monaco] [data-testid=pypline-monaco-editor],body[data-pypline-theme-iter4-monaco] [data-testid=pypline-monaco-status-bar]{border-color:hsl(var(--foreground)/.45)}body[data-pypline-theme-iter4-monaco] .monaco-editor,body[data-pypline-theme-iter4-monaco] .monaco-editor .focused{outline:2px solid hsl(var(--primary));outline-offset:-1px}}[data-pypline-theme-probe=light]{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--muted:210 40% 96%;--muted-foreground:215.4 16.3% 46.9%;--primary:221.2 83.2% 53.3%;--border:214.3 31.8% 91.4%;--popover:0 0% 100%;--chart-1:221.2 83.2% 53.3%;--chart-2:142 76% 36%;--chart-3:38 92% 50%;--chart-4:0 84% 60%}[data-pypline-theme-probe=dark]{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--primary:217.2 91.2% 59.8%;--border:217.2 32.6% 17.5%;--popover:222.2 84% 4.9%;--chart-1:217.2 91.2% 59.8%;--chart-2:142 70% 45%;--chart-3:38 92% 56%;--chart-4:0 72% 61%}@media (prefers-contrast:more){[data-pypline-theme-probe=light]{--chart-2:142 72% 32%;--chart-3:38 92% 42%;--chart-4:0 78% 48%}[data-pypline-theme-probe=dark]{--chart-2:142 70% 52%;--chart-3:38 92% 62%;--chart-4:0 72% 68%}}body[data-pypline-theme-iter4-monaco] .yaml-editor[data-testid=yaml-editor]{border-color:hsl(var(--pypline-monaco-chrome-border)/.8)}[data-pypline-terminal-surface]{background-color:hsl(var(--background));color:hsl(var(--foreground))}.pypline-terminal-line-input{color:hsl(var(--chart-2));font-weight:500}.pypline-terminal-line-error{color:hsl(var(--chart-4))}.pypline-terminal-line-warn{color:hsl(var(--chart-3))}.pypline-terminal-line-info{color:hsl(var(--chart-1))}.pypline-terminal-line-debug{color:hsl(var(--muted-foreground))}.pypline-terminal-line-system{color:hsl(var(--chart-1)/.85);font-style:italic;font-size:.75rem}.pypline-terminal-line-output{color:hsl(var(--foreground)/.9)}.pypline-terminal-input,.pypline-terminal-line-default,.pypline-terminal-prompt{color:hsl(var(--chart-2))}.pypline-terminal-input{background:transparent}.pypline-terminal-live-icon{color:hsl(var(--chart-2))}.pypline-terminal-live-badge{background-color:hsl(var(--chart-2)/.1);color:hsl(var(--chart-2));border-color:hsl(var(--chart-2)/.3)}.pypline-terminal-chrome-input{background-color:hsl(var(--background));border-color:hsl(var(--border));color:hsl(var(--foreground))}.pypline-terminal-chrome-btn{border-color:hsl(var(--border)/.6)}.pypline-terminal-search-hit{background-color:hsl(var(--chart-3)/.35);color:hsl(var(--foreground))}.pypline-terminal-line-number{color:hsl(var(--muted-foreground)/.7)}.pypline-log-level-error{background-color:hsl(var(--chart-4)/.2);color:hsl(var(--chart-4));border-color:hsl(var(--chart-4)/.5)}.pypline-log-level-warn{background-color:hsl(var(--chart-3)/.2);color:hsl(var(--chart-3));border-color:hsl(var(--chart-3)/.5)}.pypline-log-level-info{background-color:hsl(var(--chart-1)/.2);color:hsl(var(--chart-1));border-color:hsl(var(--chart-1)/.5)}.pypline-log-level-debug{background-color:hsl(var(--muted-foreground)/.15);color:hsl(var(--muted-foreground));border-color:hsl(var(--border)/.8)}.pypline-monaco-marker-warn{color:hsl(var(--chart-3))}.pypline-monaco-marker-info{color:hsl(var(--chart-1))}body[data-pypline-theme-iter7]{--pypline-i7-surface-soft:hsl(var(--muted)/0.55);--pypline-i7-surface:hsl(var(--muted));--pypline-i7-surface-strong:hsl(var(--muted)/0.85);--pypline-i7-card:hsl(var(--card));--pypline-i7-border:hsl(var(--border));--pypline-i7-border-strong:hsl(var(--border)/0.9);--pypline-i7-hover:hsl(var(--accent));--pypline-i7-placeholder:hsl(var(--muted-foreground)/0.78);--pypline-i7-text-soft:hsl(var(--muted-foreground)/0.92);--pypline-i7-text-strong:hsl(var(--foreground)/0.82)}.dark body[data-pypline-theme-iter7]{--pypline-i7-surface-soft:hsl(var(--muted)/0.45);--pypline-i7-surface:hsl(var(--muted)/0.72);--pypline-i7-surface-strong:hsl(var(--muted));--pypline-i7-card:hsl(var(--card));--pypline-i7-border:hsl(var(--border));--pypline-i7-border-strong:hsl(var(--border)/0.95);--pypline-i7-hover:hsl(var(--accent)/0.85);--pypline-i7-placeholder:hsl(215 16% 62%);--pypline-i7-text-soft:hsl(215 18% 68%);--pypline-i7-text-strong:hsl(210 20% 88%)}body[data-pypline-theme-iter7] .bg-gray-50,body[data-pypline-theme-iter7] .bg-neutral-50,body[data-pypline-theme-iter7] .bg-slate-50,body[data-pypline-theme-iter7] .bg-zinc-50,body[data-pypline-theme-iter7] [class*=bg-gray-50],body[data-pypline-theme-iter7] [class*=bg-neutral-50],body[data-pypline-theme-iter7] [class*=bg-slate-50],body[data-pypline-theme-iter7] [class*=bg-zinc-50]{background-color:var(--pypline-i7-surface-soft)}body[data-pypline-theme-iter7] .bg-gray-100,body[data-pypline-theme-iter7] .bg-neutral-100,body[data-pypline-theme-iter7] .bg-slate-100,body[data-pypline-theme-iter7] .bg-zinc-100,body[data-pypline-theme-iter7] [class*=bg-gray-100]:not([class*="bg-gray-100/"]),body[data-pypline-theme-iter7] [class*=bg-slate-100]:not([class*="bg-slate-100/"]),body[data-pypline-theme-iter7] [class*=bg-zinc-100]:not([class*="bg-zinc-100/"]){background-color:var(--pypline-i7-surface)}.dark body[data-pypline-theme-iter7] .bg-gray-700,.dark body[data-pypline-theme-iter7] .bg-slate-700,.dark body[data-pypline-theme-iter7] .bg-zinc-700,.dark body[data-pypline-theme-iter7] .dark\:bg-gray-700,.dark body[data-pypline-theme-iter7] .dark\:bg-slate-700,.dark body[data-pypline-theme-iter7] .dark\:bg-zinc-700,.dark body[data-pypline-theme-iter7] [class*="dark:bg-gray-700"],.dark body[data-pypline-theme-iter7] [class*="dark:bg-slate-700"],.dark body[data-pypline-theme-iter7] [class*="dark:bg-zinc-700"],.dark body[data-pypline-theme-iter7] [class*=bg-gray-700]:not([class*="bg-gray-700/"]),.dark body[data-pypline-theme-iter7] [class*=bg-slate-700]:not([class*="bg-slate-700/"]),body[data-pypline-theme-iter7] .bg-gray-200,body[data-pypline-theme-iter7] .bg-neutral-200,body[data-pypline-theme-iter7] .bg-slate-200,body[data-pypline-theme-iter7] .bg-zinc-200,body[data-pypline-theme-iter7] [class*=bg-gray-200]:not([class*="bg-gray-200/"]),body[data-pypline-theme-iter7] [class*=bg-slate-200]:not([class*="bg-slate-200/"]){background-color:var(--pypline-i7-surface-strong)}.dark body[data-pypline-theme-iter7] .bg-gray-800,.dark body[data-pypline-theme-iter7] .bg-slate-800,.dark body[data-pypline-theme-iter7] .bg-zinc-800,.dark body[data-pypline-theme-iter7] .dark\:bg-gray-800,.dark body[data-pypline-theme-iter7] .dark\:bg-slate-800,.dark body[data-pypline-theme-iter7] .dark\:bg-zinc-800,.dark body[data-pypline-theme-iter7] [class*="dark:bg-gray-800"]:not([class*="dark:bg-gray-800/"]),.dark body[data-pypline-theme-iter7] [class*="dark:bg-slate-800"]:not([class*="dark:bg-slate-800/"]),.dark body[data-pypline-theme-iter7] [class*=bg-gray-800]:not([class*="bg-gray-800/"]),.dark body[data-pypline-theme-iter7] [class*=bg-slate-800]:not([class*="bg-slate-800/"]){background-color:var(--pypline-i7-card)}.dark body[data-pypline-theme-iter7] .bg-gray-900,.dark body[data-pypline-theme-iter7] .bg-slate-900,.dark body[data-pypline-theme-iter7] .bg-zinc-900,.dark body[data-pypline-theme-iter7] .dark\:bg-gray-900,.dark body[data-pypline-theme-iter7] .dark\:bg-slate-900,.dark body[data-pypline-theme-iter7] .dark\:bg-zinc-900,.dark body[data-pypline-theme-iter7] [class*="dark:bg-gray-900"]:not([class*="dark:bg-gray-900/"]),.dark body[data-pypline-theme-iter7] [class*="dark:bg-slate-900"]:not([class*="dark:bg-slate-900/"]),.dark body[data-pypline-theme-iter7] [class*=bg-gray-900]:not([class*="bg-gray-900/"]),.dark body[data-pypline-theme-iter7] [class*=bg-slate-900]:not([class*="bg-slate-900/"]){background-color:hsl(var(--background))}.dark body[data-pypline-theme-iter7] [class*="bg-gray-800/50"],.dark body[data-pypline-theme-iter7] [class*="bg-slate-800/50"],.dark body[data-pypline-theme-iter7] [class*="dark:bg-gray-800/50"],.dark body[data-pypline-theme-iter7] [class*="dark:bg-slate-800/50"]{background-color:hsl(var(--muted)/.5)}.dark body[data-pypline-theme-iter7] [class*="bg-gray-900/50"],.dark body[data-pypline-theme-iter7] [class*="bg-slate-900/50"],.dark body[data-pypline-theme-iter7] [class*="dark:bg-gray-900/50"]{background-color:hsl(var(--muted)/.4)}.dark body[data-pypline-theme-iter7] .hover\:bg-gray-700:hover,.dark body[data-pypline-theme-iter7] .hover\:bg-gray-800:hover,.dark body[data-pypline-theme-iter7] [class*="dark:hover:bg-gray-700"]:hover,.dark body[data-pypline-theme-iter7] [class*="dark:hover:bg-gray-700/50"]:hover,.dark body[data-pypline-theme-iter7] [class*="dark:hover:bg-gray-800"]:hover,.dark body[data-pypline-theme-iter7] [class*="hover:bg-gray-700"]:hover,.dark body[data-pypline-theme-iter7] [class*="hover:bg-gray-800"]:hover,body[data-pypline-theme-iter7] .hover\:bg-gray-100:hover,body[data-pypline-theme-iter7] .hover\:bg-gray-50:hover,body[data-pypline-theme-iter7] [class*="hover:bg-gray-100"]:hover,body[data-pypline-theme-iter7] [class*="hover:bg-gray-50"]:hover{background-color:var(--pypline-i7-hover)}body[data-pypline-theme-iter7] .border-gray-200,body[data-pypline-theme-iter7] .border-neutral-200,body[data-pypline-theme-iter7] .border-slate-200,body[data-pypline-theme-iter7] .border-zinc-200,body[data-pypline-theme-iter7] [class*=border-gray-200]:not([class*="border-gray-200/"]),body[data-pypline-theme-iter7] [class*=border-slate-200]:not([class*="border-slate-200/"]){border-color:var(--pypline-i7-border)}.dark body[data-pypline-theme-iter7] .border-gray-600,.dark body[data-pypline-theme-iter7] .border-slate-600,.dark body[data-pypline-theme-iter7] .border-zinc-600,.dark body[data-pypline-theme-iter7] .dark\:border-gray-600,.dark body[data-pypline-theme-iter7] [class*="dark:border-gray-600"],.dark body[data-pypline-theme-iter7] [class*=border-gray-600]:not([class*="border-gray-600/"]),body[data-pypline-theme-iter7] .border-gray-300,body[data-pypline-theme-iter7] .border-slate-300,body[data-pypline-theme-iter7] .border-zinc-300,body[data-pypline-theme-iter7] [class*=border-gray-300]:not([class*="border-gray-300/"]){border-color:var(--pypline-i7-border-strong)}.dark body[data-pypline-theme-iter7] .border-gray-700,.dark body[data-pypline-theme-iter7] .border-slate-700,.dark body[data-pypline-theme-iter7] .border-zinc-700,.dark body[data-pypline-theme-iter7] .dark\:border-gray-700,.dark body[data-pypline-theme-iter7] [class*="dark:border-gray-700"]:not([class*="dark:border-gray-700/"]),.dark body[data-pypline-theme-iter7] [class*=border-gray-700]:not([class*="border-gray-700/"]){border-color:var(--pypline-i7-border)}body[data-pypline-theme-iter7] .text-gray-300,body[data-pypline-theme-iter7] .text-neutral-400,body[data-pypline-theme-iter7] .text-slate-300,body[data-pypline-theme-iter7] .text-zinc-300,body[data-pypline-theme-iter7] .text-zinc-400{color:var(--pypline-i7-text-soft)}body[data-pypline-theme-iter7] .text-neutral-500,body[data-pypline-theme-iter7] .text-neutral-600,body[data-pypline-theme-iter7] .text-zinc-500,body[data-pypline-theme-iter7] .text-zinc-600{color:hsl(var(--muted-foreground))}body[data-pypline-theme-iter7] .text-gray-700,body[data-pypline-theme-iter7] .text-neutral-700,body[data-pypline-theme-iter7] .text-slate-700,body[data-pypline-theme-iter7] .text-zinc-700{color:var(--pypline-i7-text-strong)}body[data-pypline-theme-iter7] .text-gray-900,body[data-pypline-theme-iter7] .text-slate-900,body[data-pypline-theme-iter7] .text-zinc-900{color:hsl(var(--foreground))}.dark body[data-pypline-theme-iter7] .dark\:text-gray-300,.dark body[data-pypline-theme-iter7] .dark\:text-gray-400,.dark body[data-pypline-theme-iter7] .text-gray-300,.dark body[data-pypline-theme-iter7] .text-slate-300,.dark body[data-pypline-theme-iter7] .text-zinc-300,.dark body[data-pypline-theme-iter7] .text-zinc-400,.dark body[data-pypline-theme-iter7] [class*="dark:text-gray-300"],.dark body[data-pypline-theme-iter7] [class*="dark:text-gray-400"],.dark body[data-pypline-theme-iter7] [class*="dark:text-zinc-400"]{color:hsl(215 18% 66%)}.dark body[data-pypline-theme-iter7] .dark\:text-gray-500,.dark body[data-pypline-theme-iter7] .text-neutral-500,.dark body[data-pypline-theme-iter7] .text-zinc-500,.dark body[data-pypline-theme-iter7] [class*="dark:text-gray-500"]{color:hsl(215 18% 70%)}.dark body[data-pypline-theme-iter7] .dark\:text-gray-700,.dark body[data-pypline-theme-iter7] .text-gray-700,.dark body[data-pypline-theme-iter7] .text-slate-700,.dark body[data-pypline-theme-iter7] .text-zinc-700,.dark body[data-pypline-theme-iter7] [class*="dark:text-gray-700"]{color:hsl(210 20% 82%)}body[data-pypline-theme-iter7] [placeholder],body[data-pypline-theme-iter7] input::placeholder,body[data-pypline-theme-iter7] textarea::placeholder{color:var(--pypline-i7-placeholder);opacity:1}body[data-pypline-theme-iter7] .placeholder\:text-muted-foreground\/60,body[data-pypline-theme-iter7] [class*="placeholder:text-muted-foreground/50"],body[data-pypline-theme-iter7] [class*="placeholder:text-muted-foreground/60"],body[data-pypline-theme-iter7] [class*="placeholder:text-muted-foreground/70"]{color:var(--pypline-i7-placeholder)}.dark body[data-pypline-theme-iter7] [placeholder],.dark body[data-pypline-theme-iter7] input::placeholder,.dark body[data-pypline-theme-iter7] textarea::placeholder{color:var(--pypline-i7-placeholder);opacity:1}@media (prefers-contrast:more){body[data-pypline-theme-iter7]{--pypline-i7-placeholder:hsl(var(--muted-foreground));--pypline-i7-text-soft:hsl(var(--muted-foreground))}.dark body[data-pypline-theme-iter7]{--pypline-i7-placeholder:hsl(215 20% 74%);--pypline-i7-text-soft:hsl(215 20% 76%)}}.dark body[data-pypline-theme-iter9],body.dark[data-pypline-theme-iter9],body[data-pypline-theme-iter9]{background-color:hsl(var(--background));color:hsl(var(--foreground))}.dark body[data-pypline-theme-iter9] [data-pypline-theme-chrome=iter9],body.dark[data-pypline-theme-iter9] [data-pypline-theme-chrome=iter9]{color:inherit}body[data-pypline-theme-iter9] .bg-emerald-500:not([class*="bg-emerald-500/"]),body[data-pypline-theme-iter9] .bg-green-500:not([class*="bg-green-500/"]){background-color:hsl(var(--success))}body[data-pypline-theme-iter9] .bg-amber-500:not([class*="bg-amber-500/"]),body[data-pypline-theme-iter9] .bg-yellow-500:not([class*="bg-yellow-500/"]){background-color:hsl(var(--warning))}body[data-pypline-theme-iter9] .bg-sky-500:not([class*="bg-sky-500/"]){background-color:hsl(var(--info))}.dark body[data-pypline-theme-iter9] .bg-emerald-500:not([class*="bg-emerald-500/"]),.dark body[data-pypline-theme-iter9] .bg-green-500:not([class*="bg-green-500/"]){background-color:hsl(var(--success))}.dark body[data-pypline-theme-iter9] .bg-amber-500:not([class*="bg-amber-500/"]),.dark body[data-pypline-theme-iter9] .bg-yellow-500:not([class*="bg-yellow-500/"]){background-color:hsl(var(--warning))}.dark body[data-pypline-theme-iter9] .bg-sky-500:not([class*="bg-sky-500/"]){background-color:hsl(var(--info))}.dark body[data-pypline-theme-iter9],body.dark[data-pypline-theme-iter9]{--success:142 70% 45%;--success-foreground:0 0% 100%;--warning:38 92% 56%;--warning-foreground:222 47% 6%;--info:199 89% 58%;--info-foreground:222 47% 6%;--surface-elevated:var(--surface-elevated-dark,222 47% 11%)}body[data-pypline-theme-iter9]{--warning-foreground:222 47% 8%;--info-foreground:222 47% 8%}.dark body[data-pypline-theme-iter9] .text-muted-foreground,.dark body[data-pypline-theme-iter9] [class*=text-muted-foreground],body.dark[data-pypline-theme-iter9] .text-muted-foreground,body.dark[data-pypline-theme-iter9] [class*=text-muted-foreground]{color:hsl(var(--muted-foreground))}.dark body[data-pypline-theme-iter9] .text-foreground,.dark body[data-pypline-theme-iter9] [class*=text-foreground]:not([class*=text-muted-foreground]),body.dark[data-pypline-theme-iter9] .text-foreground{color:hsl(var(--foreground))}.dark body[data-pypline-theme-iter9] .text-primary,.dark body[data-pypline-theme-iter9] [class*=text-primary]:not([class*=text-primary-foreground]),body.dark[data-pypline-theme-iter9] .text-primary{color:hsl(var(--primary))}.dark body[data-pypline-theme-iter9] .text-destructive,.dark body[data-pypline-theme-iter9] [class*=text-destructive],body.dark[data-pypline-theme-iter9] .text-destructive{color:hsl(0 72% 62%)}.dark body[data-pypline-theme-iter9] .text-success,.dark body[data-pypline-theme-iter9] [class*=text-success]:not([class*=text-success-foreground]),body.dark[data-pypline-theme-iter9] .text-success{color:hsl(var(--success))}.dark body[data-pypline-theme-iter9] .text-warning,.dark body[data-pypline-theme-iter9] [class*=text-warning]:not([class*=text-warning-foreground]),body.dark[data-pypline-theme-iter9] .text-warning{color:hsl(var(--warning))}.dark body[data-pypline-theme-iter9] .text-info,.dark body[data-pypline-theme-iter9] [class*=text-info]:not([class*=text-info-foreground]),body.dark[data-pypline-theme-iter9] .text-info{color:hsl(var(--info))}.dark body[data-pypline-theme-iter9] .dark\:text-gray-400,.dark body[data-pypline-theme-iter9] .text-gray-400,.dark body[data-pypline-theme-iter9] .text-slate-400,.dark body[data-pypline-theme-iter9] .text-zinc-400,.dark body[data-pypline-theme-iter9] [class*="dark:text-gray-400"],.dark body[data-pypline-theme-iter9] [class*="dark:text-slate-400"],body.dark[data-pypline-theme-iter9] .text-gray-400,body.dark[data-pypline-theme-iter9] .text-slate-400{color:hsl(215 18% 66%)!important}.dark body[data-pypline-theme-iter9] .dark\:text-gray-500,.dark body[data-pypline-theme-iter9] .text-gray-500,.dark body[data-pypline-theme-iter9] .text-slate-500,.dark body[data-pypline-theme-iter9] [class*="dark:text-gray-500"],.dark body[data-pypline-theme-iter9] [class*="dark:text-slate-500"],body.dark[data-pypline-theme-iter9] .text-gray-500,body.dark[data-pypline-theme-iter9] .text-slate-500{color:hsl(215 18% 70%)!important}.dark body[data-pypline-theme-iter9] .dark\:text-gray-600,.dark body[data-pypline-theme-iter9] .text-gray-600,.dark body[data-pypline-theme-iter9] .text-slate-600,.dark body[data-pypline-theme-iter9] [class*="dark:text-gray-600"],body.dark[data-pypline-theme-iter9] .text-gray-600{color:hsl(210 20% 78%)!important}.dark body[data-pypline-theme-iter9] .dark\:text-gray-700,.dark body[data-pypline-theme-iter9] .text-gray-700,.dark body[data-pypline-theme-iter9] .text-slate-700,.dark body[data-pypline-theme-iter9] [class*="dark:text-gray-700"],body.dark[data-pypline-theme-iter9] .text-gray-700{color:hsl(210 20% 84%)!important}.dark body[data-pypline-theme-iter9] .dark\:text-gray-100,.dark body[data-pypline-theme-iter9] .dark\:text-slate-100,.dark body[data-pypline-theme-iter9] .text-gray-100,.dark body[data-pypline-theme-iter9] .text-slate-100,.dark body[data-pypline-theme-iter9] [class*="dark:text-gray-100"],.dark body[data-pypline-theme-iter9] [class*="dark:text-slate-100"],body.dark[data-pypline-theme-iter9] .text-gray-100{color:hsl(var(--foreground))!important}.dark body[data-pypline-theme-iter9] .bg-white,.dark body[data-pypline-theme-iter9] .dark\:bg-white,body.dark[data-pypline-theme-iter9] .bg-white{background-color:hsl(var(--card))!important}.dark body[data-pypline-theme-iter9] .bg-gray-50,.dark body[data-pypline-theme-iter9] .bg-slate-50,body.dark[data-pypline-theme-iter9] .bg-gray-50{background-color:hsl(var(--muted)/.55)!important}.dark body[data-pypline-theme-iter9] .bg-gray-100,.dark body[data-pypline-theme-iter9] .bg-slate-100,body.dark[data-pypline-theme-iter9] .bg-gray-100{background-color:hsl(var(--muted)/.72)!important}body[data-pypline-theme-iter9] [class*="bg-emerald-500/10"],body[data-pypline-theme-iter9] [class*="bg-green-500/10"],body[data-pypline-theme-iter9] [class*=bg-emerald-100],body[data-pypline-theme-iter9] [class*=bg-green-100]{background-color:hsl(var(--success)/.12)}body[data-pypline-theme-iter9] [class*="bg-emerald-500/20"],body[data-pypline-theme-iter9] [class*="bg-green-500/20"]{background-color:hsl(var(--success)/.22)}body[data-pypline-theme-iter9] [class*="bg-amber-500/10"],body[data-pypline-theme-iter9] [class*="bg-yellow-500/10"],body[data-pypline-theme-iter9] [class*=bg-amber-100],body[data-pypline-theme-iter9] [class*=bg-yellow-100]{background-color:hsl(var(--warning)/.14)}body[data-pypline-theme-iter9] [class*="bg-amber-500/20"],body[data-pypline-theme-iter9] [class*="bg-yellow-500/20"]{background-color:hsl(var(--warning)/.24)}body[data-pypline-theme-iter9] [class*="bg-blue-500/10"],body[data-pypline-theme-iter9] [class*="bg-sky-500/10"],body[data-pypline-theme-iter9] [class*=bg-sky-100]{background-color:hsl(var(--info)/.12)}body[data-pypline-theme-iter9] [class*="bg-blue-500/20"],body[data-pypline-theme-iter9] [class*="bg-sky-500/20"]{background-color:hsl(var(--info)/.22)}body[data-pypline-theme-iter9] [class*="bg-red-500/10"],body[data-pypline-theme-iter9] [class*=bg-red-100]{background-color:hsl(var(--destructive)/.12)}body[data-pypline-theme-iter9] [class*="bg-red-500/20"]{background-color:hsl(var(--destructive)/.22)}body[data-pypline-theme-iter9] .text-emerald-600,body[data-pypline-theme-iter9] .text-emerald-700,body[data-pypline-theme-iter9] .text-green-600,body[data-pypline-theme-iter9] .text-green-700{color:hsl(var(--success))}body[data-pypline-theme-iter9] .text-amber-600,body[data-pypline-theme-iter9] .text-amber-700,body[data-pypline-theme-iter9] .text-yellow-600,body[data-pypline-theme-iter9] .text-yellow-700{color:hsl(var(--warning))}body[data-pypline-theme-iter9] .text-sky-600,body[data-pypline-theme-iter9] .text-sky-700{color:hsl(var(--info))}body[data-pypline-theme-iter9] .text-red-600,body[data-pypline-theme-iter9] .text-red-700{color:hsl(var(--destructive))}.dark body[data-pypline-theme-iter9] .dark\:bg-gray-800,.dark body[data-pypline-theme-iter9] .dark\:bg-slate-800,.dark body[data-pypline-theme-iter9] [class*="dark:bg-gray-800"]:not([class*="dark:bg-gray-800/"]),.dark body[data-pypline-theme-iter9] [class*="dark:bg-slate-800"]:not([class*="dark:bg-slate-800/"]){background-color:hsl(var(--card))}.dark body[data-pypline-theme-iter9] .dark\:bg-gray-700,.dark body[data-pypline-theme-iter9] .dark\:bg-slate-700,.dark body[data-pypline-theme-iter9] [class*="dark:bg-gray-700"]:not([class*="dark:bg-gray-700/"]),.dark body[data-pypline-theme-iter9] [class*="dark:bg-slate-700"]:not([class*="dark:bg-slate-700/"]){background-color:hsl(var(--secondary))}.dark body[data-pypline-theme-iter9] .dark\:hover\:bg-gray-800:hover,.dark body[data-pypline-theme-iter9] .dark\:hover\:bg-slate-600:hover,.dark body[data-pypline-theme-iter9] .dark\:hover\:bg-slate-700:hover,.dark body[data-pypline-theme-iter9] [class*="dark:hover:bg-gray-800"]:hover,.dark body[data-pypline-theme-iter9] [class*="dark:hover:bg-slate-600"]:hover,.dark body[data-pypline-theme-iter9] [class*="dark:hover:bg-slate-700"]:hover{background-color:hsl(var(--accent))}.dark body[data-pypline-theme-iter9] .dark\:active\:bg-slate-500:active,.dark body[data-pypline-theme-iter9] .dark\:active\:bg-slate-600:active,.dark body[data-pypline-theme-iter9] [class*="dark:active:bg-slate-500"]:active,.dark body[data-pypline-theme-iter9] [class*="dark:active:bg-slate-600"]:active{background-color:hsl(var(--accent)/.85)}.dark body[data-pypline-theme-iter9] .dark\:border-gray-700,.dark body[data-pypline-theme-iter9] .dark\:border-slate-600,.dark body[data-pypline-theme-iter9] [class*="dark:border-gray-700"]:not([class*="dark:border-gray-700/"]),.dark body[data-pypline-theme-iter9] [class*="dark:border-slate-600"]:not([class*="dark:border-slate-600/"]){border-color:hsl(var(--border))}.dark body[data-pypline-theme-iter9] .dark\:text-blue-400,.dark body[data-pypline-theme-iter9] [class*="dark:text-blue-400"]{color:hsl(var(--primary))}.dark body[data-pypline-theme-iter9] .dark\:hover\:text-blue-300:hover,.dark body[data-pypline-theme-iter9] [class*="dark:hover:text-blue-300"]:hover{color:hsl(var(--primary)/.9)}.dark body[data-pypline-theme-iter9] .dark\:divide-gray-700>:not([hidden])~:not([hidden]),.dark body[data-pypline-theme-iter9] .divide-gray-700>:not([hidden])~:not([hidden]),.dark body[data-pypline-theme-iter9] [class*="dark:divide-gray-700"]>:not([hidden])~:not([hidden]),body[data-pypline-theme-iter9] .divide-gray-200>:not([hidden])~:not([hidden]),body[data-pypline-theme-iter9] [class*=divide-gray-200]>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}@media (prefers-contrast:more){body[data-pypline-theme-iter9]{--warning-foreground:222 47% 4%;--info-foreground:222 47% 4%}.dark body[data-pypline-theme-iter9],body.dark[data-pypline-theme-iter9]{--success:142 72% 52%;--warning:38 92% 62%;--info:199 89% 64%}body[data-pypline-theme-iter9] [class*="bg-emerald-500/10"],body[data-pypline-theme-iter9] [class*="bg-green-500/10"]{background-color:hsl(var(--success)/.2)}body[data-pypline-theme-iter9] [class*="bg-amber-500/10"],body[data-pypline-theme-iter9] [class*="bg-yellow-500/10"]{background-color:hsl(var(--warning)/.22)}body[data-pypline-theme-iter9] [class*="bg-blue-500/10"],body[data-pypline-theme-iter9] [class*="bg-sky-500/10"]{background-color:hsl(var(--info)/.2)}body[data-pypline-theme-iter9] [class*="bg-red-500/10"]{background-color:hsl(var(--destructive)/.2)}}body[data-pypline-vp-7-a]{--pypline-vp-7-a-content-max:88rem;--pypline-vp-7-a-content-pad:clamp(0.75rem,2vw,1.25rem);--pypline-vp-7-a-section-gap:clamp(1rem,2.4vw,1.75rem);--pypline-vp-7-a-header-track:-0.018em;--pypline-vp-7-a-prose-leading:1.62;--pypline-vp-7-a-shell-rail:color-mix(in srgb,hsl(var(--border)) 68%,transparent)}@media (min-width:1024px){body[data-pypline-vp-7-a]{--pypline-vp-7-a-content-pad:clamp(1rem,1.8vw,1.5rem);--pypline-vp-7-a-section-gap:clamp(1.25rem,2vw,2rem)}}body[data-pypline-vp-7-a].pypline-vp-7a-hub .overflow-auto>.px-3,body[data-pypline-vp-7-a].pypline-vp-7a-hub [data-pypline-hub-console-layout],body[data-pypline-vp-7-a].pypline-vp-7a-hub main#skip-link-target>div{max-width:var(--pypline-vp-7-a-content-max);margin-inline:auto;width:100%}body[data-pypline-vp-7-a].pypline-vp-7a-hub [data-pypline-hub-console-layout]{padding-inline:var(--pypline-vp-7-a-content-pad)}body[data-pypline-vp-7-a].pypline-vp-7a-hub [data-pypline-hub-content-bar]{border-bottom-color:var(--pypline-vp-7-a-shell-rail);padding-inline:var(--pypline-vp-7-a-content-pad)}body[data-pypline-vp-7-a].pypline-vp-7a-hub .page-shell-gradient{gap:var(--pypline-vp-7-a-section-gap)}body[data-pypline-vp-7-a].pypline-vp-7a-hub .page-shell-gradient h1{letter-spacing:var(--pypline-vp-7-a-header-track);line-height:1.18}body[data-pypline-vp-7-a].pypline-vp-7a-hub .page-shell-gradient h2{letter-spacing:calc(var(--pypline-vp-7-a-header-track) + .004em);line-height:1.28}body[data-pypline-vp-7-a].pypline-vp-7a-hub .page-shell-gradient .text-muted-foreground.text-sm,body[data-pypline-vp-7-a].pypline-vp-7a-hub .page-shell-gradient>div>p.text-muted-foreground{line-height:var(--pypline-vp-7-a-prose-leading)}body[data-pypline-vp-7-a].pypline-vp-7a-hub .hub-card-grid,body[data-pypline-vp-7-a].pypline-vp-7a-hub .hub-stat-grid{gap:calc(var(--pypline-vp-7-a-section-gap) * .55)}body[data-pypline-vp-7-a].pypline-vp-7a-hub nav[aria-label=breadcrumb]{margin-bottom:calc(var(--pypline-vp-7-a-section-gap) * .35);letter-spacing:-.008em}body[data-pypline-vp-7-a].pypline-vp-7a-hub [class*=CardHeader]+[class*=CardContent]{padding-top:.625rem}body[data-pypline-vp-7-a].pypline-vp-7a-hub aside[data-pypline-hub-sidebar]+.overflow-auto{scroll-padding-top:calc(64px + env(safe-area-inset-top, 0px))}body[data-pypline-vp-7-a].pypline-vp-7a-auth [class*=CardHeader] h1,body[data-pypline-vp-7-a].pypline-vp-7a-auth [class*=CardHeader] h2,body[data-pypline-vp-7-a].pypline-vp-7a-public .page-shell-gradient h1{letter-spacing:var(--pypline-vp-7-a-header-track)}body[data-pypline-vp-7-a].pypline-vp-7a-public .page-shell-gradient .space-y-10>*+*{margin-top:var(--pypline-vp-7-a-section-gap)}[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-hub .page-shell-gradient>div>p,[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-hub nav[aria-label=breadcrumb]{letter-spacing:0}body[data-pypline-vp-7-a]{--pypline-vp-7-a-public-kicker:color-mix(in srgb,hsl(var(--primary)) 30%,transparent);--pypline-vp-7-a-public-prose:1.68;--pypline-vp-7-a-public-stack:clamp(1.5rem,3.6vw,2.25rem);--pypline-vp-7-a-public-label:0.016em;--pypline-vp-7-a-public-heading:-0.02em}@media (min-width:768px){body[data-pypline-vp-7-a]{--pypline-vp-7-a-public-stack:clamp(1.75rem,3.8vw,2.5rem)}}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-hero h1{text-wrap:balance;letter-spacing:var(--pypline-vp-7-a-public-heading)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-hero>div>p{line-height:var(--pypline-vp-7-a-public-prose);max-width:50ch;text-wrap:pretty}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-point .text-2xl,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-point .text-3xl{font-variant-numeric:tabular-nums;letter-spacing:-.024em}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-hero .flex.flex-col.sm\:flex-row a,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-hero .flex.flex-col.sm\:flex-row button{letter-spacing:.01em;font-weight:600}body[data-pypline-vp-7-a].pypline-vp-7a-auth [class*=CardHeader] h1,body[data-pypline-vp-7-a].pypline-vp-7a-auth [class*=CardHeader] h2{text-wrap:balance;letter-spacing:var(--pypline-vp-7-a-public-heading)}body[data-pypline-vp-7-a].pypline-vp-7a-auth [class*=CardDescription]{line-height:var(--pypline-vp-7-a-public-prose);max-width:40ch}body[data-pypline-vp-7-a].pypline-vp-7a-auth .text-sm.font-medium,body[data-pypline-vp-7-a].pypline-vp-7a-auth label{letter-spacing:var(--pypline-vp-7-a-public-label)}body[data-pypline-vp-7-a].pypline-vp-7a-auth [class*=CardContent] .space-y-4>*+*{-webkit-margin-before:clamp(.875rem,2vw,1.0625rem);margin-block-start:clamp(.875rem,2vw,1.0625rem)}body[data-pypline-vp-7-a].pypline-vp-7a-auth button[type=submit]{letter-spacing:.012em;font-weight:600}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/pricing"] h1{letter-spacing:var(--pypline-vp-7-a-public-heading);text-wrap:balance}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/pricing"] [class*=AccordionContent] p{line-height:var(--pypline-vp-7-a-public-prose);max-width:60ch}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/pricing"] table thead th{letter-spacing:.045em;font-size:.6875rem}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/pricing"] .grid.md\:grid-cols-3>[class*=Card] ul{line-height:var(--pypline-vp-7-a-public-prose)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/marketplace"] h1{letter-spacing:var(--pypline-vp-7-a-public-heading)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/marketplace"] .text-center p.text-muted-foreground{line-height:var(--pypline-vp-7-a-public-prose);max-width:44ch;margin-inline:auto}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/marketplace"] input[placeholder],body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/marketplace"] input[type=search]{letter-spacing:-.006em}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/services"] h1,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/services"] h2{letter-spacing:var(--pypline-vp-7-a-public-heading);text-wrap:balance}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/services"] .page-shell-gradient h2{-webkit-margin-before:var(--pypline-vp-7-a-public-stack);margin-block-start:var(--pypline-vp-7-a-public-stack)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/services"] .grid>[class*=Card] [class*=CardTitle]{letter-spacing:-.012em}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/contact"] .text-xs.font-medium.uppercase,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/contact"] .text-xs.uppercase{letter-spacing:.08em;color:var(--pypline-vp-7-a-public-kicker)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/contact"] h1{text-wrap:balance;letter-spacing:var(--pypline-vp-7-a-public-heading)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/contact"] label{letter-spacing:var(--pypline-vp-7-a-public-label)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route^="/user-guide"] p{line-height:var(--pypline-vp-7-a-public-prose)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route^="/user-guide"] pre{line-height:1.58;font-size:.875rem}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route^="/user-guide"] h3{letter-spacing:-.016em;margin-block:1.125rem .375rem}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/legal"] ol,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/legal"] ul,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/privacy"] ol,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/privacy"] ul,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/terms"] ol,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/terms"] ul{line-height:var(--pypline-vp-7-a-public-prose)}body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/legal"] h3,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/privacy"] h3,body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/terms"] h3{font-size:clamp(1.05rem,2.1vw,1.22rem);letter-spacing:-.014em}body[data-pypline-vp-7-a].pypline-vp-7a-public .page-shell-gradient>div>p.text-lg,body[data-pypline-vp-7-a].pypline-vp-7a-public .page-shell-gradient>div>p.text-muted-foreground{line-height:var(--pypline-vp-7-a-public-prose);max-width:58ch;text-wrap:pretty}body[data-pypline-vp-7-a].pypline-vp-7a-public .page-shell-gradient .space-y-10>*+*{-webkit-margin-before:var(--pypline-vp-7-a-public-stack);margin-block-start:var(--pypline-vp-7-a-public-stack)}body[data-pypline-vp-7-a] header.sticky nav a[aria-current=page]{font-weight:600;letter-spacing:-.006em}body[data-pypline-vp-7-a] footer p.text-sm{line-height:var(--pypline-vp-7-a-public-prose);max-width:44ch}[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/"] .landing-polish-hero>div>p,[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/terms"] ol,[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route="/terms"] ul,[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-public[data-pypline-route^="/user-guide"] p{line-height:1.88}[dir=rtl] body[data-pypline-vp-7-a].pypline-vp-7a-auth label{letter-spacing:0}