@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}@font-face{font-family:__GeistMono_46451f;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:__GeistMono_46451f,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"__GeistMono_46451f",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{color-scheme:light dark;--pd-bg:#f8fafc;--pd-surface:#fff;--pd-surface-elevated:#f1f5f9;--pd-surface-soft:rgba(2,6,23,.035);--pd-surface-strong:hsla(0,0%,100%,.94);--pd-border:#cbd5e1;--pd-border-soft:rgba(2,6,23,.1);--pd-primary:#be123c;--pd-primary-hover:#9f1239;--pd-primary-contrast:#fff;--pd-primary-a04:rgba(190,18,60,.04);--pd-primary-a06:rgba(190,18,60,.06);--pd-primary-a08:rgba(190,18,60,.08);--pd-primary-a10:rgba(190,18,60,.1);--pd-primary-a12:rgba(190,18,60,.12);--pd-primary-a14:rgba(190,18,60,.14);--pd-primary-a18:rgba(190,18,60,.18);--pd-primary-a22:rgba(190,18,60,.22);--pd-primary-a28:rgba(190,18,60,.28);--pd-primary-a32:rgba(190,18,60,.32);--pd-primary-a40:rgba(190,18,60,.4);--pd-primary-a50:rgba(190,18,60,.5);--pd-primary-a70:rgba(190,18,60,.7);--pd-secondary:#e17564;--pd-secondary-text:#b45344;--pd-secondary-soft:hsla(8,68%,64%,.1);--pd-secondary-border:hsla(8,68%,64%,.32);--pd-accent:#0e7490;--pd-accent-soft:rgba(14,116,144,.1);--pd-accent-border:rgba(14,116,144,.3);--pd-accent-hover:#155e75;--pd-accent-contrast:#fff;--pd-title:var(--pd-primary);--pd-heading-secondary:var(--pd-secondary-text);--pd-action:var(--pd-accent);--pd-action-hover:var(--pd-accent-hover);--pd-action-soft:var(--pd-accent-soft);--pd-action-border:var(--pd-accent-border);--pd-action-contrast:var(--pd-accent-contrast);--pd-text:#020617;--pd-text-soft:#334155;--pd-text-faint:#64748b;--pd-muted:#475569;--pd-canvas-denim:#e7edf4;--pd-denim-mid:#f8fafc;--pd-denim-deep:#dbe4ee;--pd-nav-bg:hsla(0,0%,100%,.88);--pd-shadow-color:rgba(15,23,42,.16);--pd-shadow-strong:rgba(15,23,42,.24);--pd-success:#15803d;--pd-warning:#b45309;--pd-danger:#dc2626;--pd-danger-soft:rgba(220,38,38,.1);--pd-orange:var(--pd-secondary);--pd-ui-scale:2;--pd-radius-xs:6px;--pd-radius-sm:8px;--pd-radius-md:12px;--pd-radius-lg:16px;--pd-control-border:1px solid var(--pd-primary-a32);--pd-control-border-strong:1px solid var(--pd-primary-a50);--pd-control-bg:var(--pd-primary-a08);--pd-control-bg-strong:var(--pd-primary-a12);--pd-control-shadow:0 2px 0 var(--pd-action-hover),0 8px 22px var(--pd-shadow-color);--pd-control-shadow-hover:0 3px 0 var(--pd-action-hover),0 12px 28px var(--pd-shadow-strong);--pd-ui-text-base:1.7rem;--pd-ui-text-sm:1.5rem;--pd-ui-text-xs:1.3rem;--pd-ui-label:1.1rem;--pd-ui-title:1.4rem;--pd-font-sans:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pd-font-mono:var(--font-geist-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,monospace}:root[data-theme=dark]{--pd-bg:#09122c;--pd-surface:#111b3a;--pd-surface-elevated:#172143;--pd-surface-soft:rgba(248,250,252,.035);--pd-surface-strong:rgba(17,27,58,.94);--pd-border:#293453;--pd-border-soft:rgba(248,250,252,.1);--pd-primary:#f43f5e;--pd-primary-hover:#fb7185;--pd-primary-contrast:#fff;--pd-primary-a04:rgba(244,63,94,.04);--pd-primary-a06:rgba(244,63,94,.06);--pd-primary-a08:rgba(244,63,94,.08);--pd-primary-a10:rgba(244,63,94,.1);--pd-primary-a12:rgba(244,63,94,.12);--pd-primary-a14:rgba(244,63,94,.14);--pd-primary-a18:rgba(244,63,94,.18);--pd-primary-a22:rgba(244,63,94,.22);--pd-primary-a28:rgba(244,63,94,.28);--pd-primary-a32:rgba(244,63,94,.32);--pd-primary-a40:rgba(244,63,94,.4);--pd-primary-a50:rgba(244,63,94,.5);--pd-primary-a70:rgba(244,63,94,.7);--pd-secondary:#e17564;--pd-secondary-text:#e17564;--pd-secondary-soft:hsla(8,68%,64%,.12);--pd-secondary-border:hsla(8,68%,64%,.36);--pd-accent:#06b6d4;--pd-accent-soft:rgba(6,182,212,.1);--pd-accent-border:rgba(6,182,212,.3);--pd-accent-hover:#22d3ee;--pd-accent-contrast:#03131b;--pd-text:#f8fafc;--pd-text-soft:#cbd5e1;--pd-text-faint:#94a3b8;--pd-muted:#a8b2ca;--pd-canvas-denim:#09122c;--pd-denim-mid:#111d43;--pd-denim-deep:#050a1d;--pd-nav-bg:rgba(9,18,44,.88);--pd-shadow-color:rgba(0,0,0,.34);--pd-shadow-strong:rgba(0,0,0,.48);--pd-success:#34d399;--pd-warning:#fbbf24;--pd-danger:#f87171;--pd-danger-soft:hsla(0,91%,71%,.1)}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body,html{height:100%}body{background:var(--pd-bg);color:var(--pd-text);font-family:var(--pd-font-sans);transition:background-color .2s ease,color .2s ease}.pd-theme-control{position:fixed;right:18px;bottom:18px;z-index:110;display:flex;gap:3px;padding:4px;border:1px solid var(--pd-border);border-radius:999px;background:var(--pd-surface-strong);box-shadow:0 12px 32px var(--pd-shadow-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pd-theme-control button{border:0;border-radius:999px;padding:7px 10px;background:transparent;color:var(--pd-muted);font:700 9px/1 var(--pd-font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pd-theme-control button:hover{color:var(--pd-text);background:var(--pd-surface-soft)}.pd-theme-control button.is-active{color:var(--pd-action-contrast);background:var(--pd-action)}.pd-countdown.pd-countdown-safe{color:#34d399!important}.pd-countdown.pd-countdown-warning{color:#facc15!important}.pd-countdown.pd-countdown-danger{color:#f87171!important}.pd-body{font-family:var(--pd-font-sans);font-size:var(--pd-ui-text-base);line-height:1.6;color:var(--pd-text);background-color:var(--pd-canvas-denim);background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.028) 0,hsla(0,0%,100%,.028) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(45deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 1px,transparent 1px,transparent 5px),radial-gradient(ellipse at 50% 40%,var(--pd-denim-mid) 0,var(--pd-canvas-denim) 55%,var(--pd-denim-deep) 100%);min-height:100vh;overflow-x:hidden;padding-bottom:100px}.page-stitch{position:fixed;inset:14px;border:2px dashed var(--pd-primary-a32);border-radius:10px;pointer-events:none;z-index:50}.page-stitch:before{content:"";position:absolute;inset:5px;border:1px dashed var(--pd-primary-a14);border-radius:6px}.pd-nav{position:fixed;top:14px;left:14px;right:14px;z-index:60;padding:16px 48px;justify-content:space-between;border-bottom:2px dashed var(--pd-primary-a28);background:var(--pd-nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:10px 10px 0 0}.pd-brand,.pd-nav{display:flex;align-items:center}.pd-brand{gap:10px}.pd-brand-name{font-family:var(--pd-font-sans);font-size:2rem;font-weight:800;letter-spacing:2.5px;color:var(--pd-primary);text-shadow:0 1px 2px rgba(0,0,0,.4)}.pd-nav-links{display:flex;gap:36px;align-items:center}.pd-nav-links a{font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--pd-text-soft);text-decoration:none;transition:color .2s,text-shadow .2s;position:relative;padding:4px 0}.pd-nav-links a:hover{color:var(--pd-action);text-shadow:0 0 8px var(--pd-action-soft)}.pd-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--pd-action);opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity .2s,transform .2s}.pd-nav-links a:hover:after{opacity:.7;transform:scaleX(1)}.pd-nav-cta{font-family:var(--pd-font-sans);font-size:1.2rem;font-weight:700;letter-spacing:1.5px;color:var(--pd-action-contrast);background:var(--pd-action);border:none;padding:9px 18px;border-radius:6px;cursor:pointer;text-transform:uppercase;box-shadow:var(--pd-control-shadow);transition:transform .1s,box-shadow .1s}.pd-nav-cta:hover{transform:translateY(-1px);box-shadow:var(--pd-control-shadow-hover)}.pd-hero{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:120px 48px 60px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:calc(100vh - 90px)}.pd-patch{position:absolute;border:1.5px dashed rgba(202,138,4,.3);background:var(--pd-primary-a08);border-radius:8px;pointer-events:none}.pd-copy{position:relative;z-index:2;animation:pd-hero-from-left .75s ease-out both}.pd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;color:var(--pd-heading-secondary);border:1.5px dashed var(--pd-secondary-border);padding:6px 12px;border-radius:4px;margin-bottom:24px;background:var(--pd-secondary-soft)}.pd-pulse{width:6px;height:6px;border-radius:50%;background:var(--pd-action);box-shadow:0 0 8px var(--pd-action);animation:pd-pulse 1.8s ease-in-out infinite}@keyframes pd-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.pd-h1{font-family:var(--pd-font-sans);font-size:clamp(4.8rem,5.6vw,8rem);line-height:.96;letter-spacing:.02em;font-weight:800;color:var(--pd-title);text-shadow:0 2px 0 rgba(0,0,0,.25),0 6px 20px rgba(0,0,0,.45);margin-bottom:22px}.pd-h1 .accent{color:var(--pd-primary);position:relative;display:inline-block}.pd-h1 .accent:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:8px;background:var(--pd-primary-a18);z-index:-1;border-radius:2px}.pd-lede{font-size:1.8rem;line-height:1.65;color:var(--pd-text-soft);max-width:520px;margin-bottom:36px;font-weight:300}.pd-lede strong{color:var(--pd-primary);font-weight:600}.pd-cta-row{display:flex;align-items:center;gap:16px;margin-bottom:42px}.pd-btn-primary{font-family:var(--pd-font-sans);font-size:1.4rem;font-weight:700;letter-spacing:2px;color:var(--pd-action-contrast);background:var(--pd-action);border:none;padding:14px 26px;border-radius:8px;cursor:pointer;text-transform:uppercase;box-shadow:var(--pd-control-shadow);transition:transform .1s,box-shadow .1s;display:inline-flex;align-items:center;gap:8px}.pd-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--pd-control-shadow-hover)}.pd-btn-primary:active{transform:translateY(2px);box-shadow:0 1px 0 var(--pd-action-hover),0 4px 10px var(--pd-shadow-color)}.pd-btn-secondary{font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:2px;text-transform:uppercase;color:var(--pd-action);background:transparent;border:1.5px dashed var(--pd-action-border);padding:13px 20px;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s}.pd-btn-secondary:hover{border-color:var(--pd-action);background:var(--pd-action-soft)}.pd-control{width:100%;min-width:0;font-family:JetBrains Mono,monospace;color:var(--pd-text);border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);background:var(--pd-surface-soft);box-sizing:border-box}.pd-control:focus{outline:none;border-color:var(--pd-action);background:var(--pd-action-soft)}.pd-control-compact{padding:9px 12px;font-size:1.2rem}.pd-control-label{font-family:JetBrains Mono,monospace;letter-spacing:.04em;color:var(--pd-text-soft);line-height:1.6}.pd-panel{border:1px solid var(--pd-border);border-radius:var(--pd-radius-md)}.pd-panel,.pd-panel--soft{background:var(--pd-surface-soft)}.pd-ui-link{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-label);letter-spacing:2px;text-transform:uppercase;color:var(--pd-action);text-decoration:none;white-space:nowrap}.pd-ui-link:hover{color:var(--pd-action-hover)}.pd-ui-copy{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-xs,1.3rem);line-height:1.7;color:var(--pd-text-soft)}.pd-ui-metric{font-size:2.1rem;font-weight:700;color:var(--pd-primary)}.pd-ui-kicker{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-label);letter-spacing:.14em;text-transform:uppercase;color:var(--pd-heading-secondary)}.pd-ui-shell{min-height:100vh;background-color:var(--pd-bg);background-image:repeating-linear-gradient(150deg,hsla(0,0%,100%,.01),hsla(0,0%,100%,.01) 1px,transparent 0,transparent 8px),repeating-linear-gradient(60deg,hsla(0,0%,100%,.007),hsla(0,0%,100%,.007) 1px,transparent 0,transparent 8px);font-family:var(--pd-font-sans);display:flex;flex-direction:column;color:var(--pd-text);font-size:var(--pd-ui-text-sm);--pd-ui-text-base:1.85rem;--pd-ui-text-sm:1.65rem;--pd-ui-text-xs:1.45rem;--pd-ui-label:1.25rem;--pd-ui-title:1.65rem}.pd-admin-header{display:flex;align-items:center;gap:16px;padding:12px 28px;border-bottom:1px solid var(--pd-border);background:var(--pd-surface-strong);flex-shrink:0}.pd-admin-brand{display:flex;align-items:center;gap:8px;text-decoration:none;opacity:.86}.pd-admin-brand-name{font-size:var(--pd-ui-label);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--pd-primary)}.pd-admin-divider{width:1px;height:14px;background:var(--pd-border)}.pd-admin-nav{display:flex;gap:4px;flex-wrap:wrap}.pd-admin-logout,.pd-admin-nav-action,.pd-admin-nav-link,.pd-admin-nav-toggle{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid transparent;font-size:var(--pd-ui-label);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all .15s;white-space:nowrap}.pd-admin-nav-link,.pd-admin-nav-toggle{color:var(--pd-text-soft)}.pd-admin-nav-action,.pd-admin-nav-link.is-active,.pd-admin-nav-toggle.is-active{border-color:var(--pd-action-border);background:var(--pd-action-soft);color:var(--pd-action)}.pd-admin-nav-action:hover{border-color:var(--pd-action);color:var(--pd-action-hover)}.pd-admin-logout{background:none;color:var(--pd-text-soft);cursor:pointer;font-family:var(--pd-font-mono)}.pd-admin-logout:hover{color:#ef4444}.pd-admin-main{flex:1 1;padding:36px 40px;max-width:1100px;width:100%;margin:0 auto}.pd-admin-timeout-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--pd-warning) 34%,transparent);border-radius:10px;background:color-mix(in srgb,var(--pd-warning) 9%,transparent);color:var(--pd-warning);font-size:1.3rem;line-height:1.5}.pd-admin-timeout-banner strong{font-weight:700}.pd-admin-timeout-action{flex-shrink:0;border:1px solid var(--pd-action-border);border-radius:8px;background:var(--pd-action-soft);color:var(--pd-action);font-family:var(--pd-font-mono);font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;cursor:pointer}.pd-admin-timeout-action:hover{border-color:var(--pd-action);background:var(--pd-action-soft)}.pd-admin-title{font-size:var(--pd-ui-title);font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--pd-primary);margin:0 0 28px}.pd-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.pd-admin-toolbar-copy{margin:0;color:var(--pd-muted);font-size:var(--pd-ui-xs,1.45rem);letter-spacing:.04em;line-height:1.6}.pd-admin-export{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid var(--pd-action-border);background:var(--pd-action-soft);color:var(--pd-action);font-size:var(--pd-ui-label);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-family:var(--pd-font-mono);white-space:nowrap}.pd-admin-stat{border:1px solid var(--pd-border);border-radius:10px;padding:14px 16px;background:hsla(0,0%,100%,.02)}.pd-admin-stat-label{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-muted);margin-bottom:5px}.pd-admin-stat-value{font-size:2.4rem;font-weight:700;color:var(--pd-primary)}.pd-admin-table{border:1px solid var(--pd-border);border-radius:12px;overflow:hidden}.pd-admin-table-head{display:grid;padding:9px 14px;background:hsla(0,0%,100%,.02);color:var(--pd-muted);font-size:var(--pd-ui-label);letter-spacing:.14em;text-transform:uppercase}.pd-admin-table-row{display:grid;grid-gap:12px;gap:12px;padding:10px 14px;border-top:1px solid var(--pd-border);color:var(--pd-text-faint);font-size:var(--pd-ui-xs,1.45rem)}.pd-admin-table-row span{min-width:0}.pd-admin-surface{border:1px solid var(--pd-border);border-radius:12px;background:hsla(0,0%,100%,.02)}.pd-admin-card,.pd-admin-surface--soft{background:hsla(0,0%,100%,.018)}.pd-admin-card{border:1px solid var(--pd-border);border-radius:12px}.pd-admin-card-title{letter-spacing:.16em;color:var(--pd-heading-secondary);margin-bottom:12px}.pd-admin-card-title,.pd-admin-chip{font-size:var(--pd-ui-label);text-transform:uppercase}.pd-admin-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;cursor:pointer;letter-spacing:.12em;border:1px solid var(--pd-border);background:transparent;color:var(--pd-text-faint);font-family:var(--pd-font-mono);transition:all .15s}.pd-admin-chip.is-active{border-color:var(--pd-action-border);background:var(--pd-action-soft);color:var(--pd-action)}.pd-admin-action{border:1px solid var(--pd-border);border-radius:6px;background:var(--pd-surface-elevated);color:var(--pd-text-faint);font-family:var(--pd-font-mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.pd-admin-action:hover{border-color:var(--pd-action-border);background:var(--pd-action-soft);color:var(--pd-action)}.pd-admin-action.is-danger{color:#ef4444}.pd-admin-action:disabled{opacity:.55;cursor:progress}.pd-admin-note{color:var(--pd-muted);font-size:1.15rem;line-height:1.5}.pd-inline-muted-link{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-label);letter-spacing:2px;color:var(--pd-action);text-decoration:none;text-transform:uppercase;white-space:nowrap}.pd-install-panel{margin-bottom:40px;padding:24px 28px;border:1px solid var(--pd-primary-a18);border-radius:14px;background:rgba(202,138,4,.04)}.pd-install-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.pd-install-badge{letter-spacing:.14em;text-transform:uppercase}.pd-install-badge,.pd-install-chip{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-label);color:var(--pd-heading-secondary)}.pd-install-chip{letter-spacing:.1em;padding:2px 8px;border:1px solid var(--pd-secondary-border);border-radius:4px}.pd-install-columns{display:flex;flex-direction:column;gap:14px}.pd-install-block-title{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-label);color:var(--pd-heading-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.pd-install-block-copy{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-xs,1.3rem);color:var(--pd-text-soft);line-height:1.7}.pd-install-warning{display:inline-block;margin-top:8px;padding:7px 10px;color:var(--pd-heading-secondary);background:var(--pd-secondary-soft);border:1px solid var(--pd-secondary-border);border-radius:7px;font-size:var(--pd-ui-xs,1.3rem)}.pd-install-link-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pd-codebox{background:rgba(0,0,0,.3);border-radius:8px;padding:10px 14px;font-size:var(--pd-ui-xs,1.3rem);color:var(--pd-text-soft);letter-spacing:.5px;overflow:auto}.pd-codebox,.pd-feedback-trigger{font-family:JetBrains Mono,monospace}.pd-feedback-trigger{position:fixed;bottom:80px;left:20px;z-index:70;font-size:var(--pd-ui-label);letter-spacing:2px;text-transform:uppercase;color:var(--pd-action);background:var(--pd-action-soft);border:1.5px dashed var(--pd-action-border);border-radius:8px;padding:8px 14px;cursor:pointer;transition:opacity .2s,color .2s,border-color .2s}.pd-feedback-trigger:hover{color:var(--pd-action-hover);border-color:var(--pd-action)}.pd-feedback-panel{position:fixed;bottom:120px;left:20px;z-index:70;width:min(320px,calc(100vw - 40px));background:var(--pd-surface-strong);border:1.5px dashed var(--pd-primary-a40);border-radius:12px;padding:20px;box-shadow:0 12px 48px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:pd-feedback-up .22s ease-out both;color:var(--pd-text)}.pd-feedback-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pd-feedback-title{font-family:var(--pd-font-sans);font-size:1rem;font-weight:700;letter-spacing:.08em;color:var(--pd-heading-secondary)}.pd-feedback-close{background:none;border:none;color:var(--pd-text-soft);cursor:pointer;font-size:1rem;line-height:1;padding:2px}.pd-feedback-success{font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-xs,1.3rem);color:var(--pd-success);letter-spacing:.08em}.pd-feedback-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.pd-feedback-input,.pd-feedback-textarea{width:100%;min-width:0;font-family:JetBrains Mono,monospace;font-size:var(--pd-ui-xs,1.3rem);color:var(--pd-primary);background:var(--pd-primary-a08);border:1.5px dashed var(--pd-primary-a40);border-radius:8px;padding:10px 12px;outline:none;box-sizing:border-box}.pd-feedback-input::placeholder,.pd-feedback-textarea::placeholder{color:var(--pd-text-soft)}.pd-feedback-input:focus,.pd-feedback-textarea:focus{border-color:var(--pd-primary-a70);background:var(--pd-primary-a12)}.pd-feedback-textarea{resize:vertical}.pd-feedback-note{font-family:JetBrains Mono,monospace;font-size:1.1rem;color:var(--pd-text-soft);line-height:1.6;margin:9px 0 0}.pd-feedback-stars{display:flex;gap:6px;margin:12px 0 14px;align-items:center}.pd-feedback-star{background:none;border:none;cursor:pointer;padding:2px;font-size:1.1rem;line-height:1;color:var(--pd-text-soft);transition:color .15s}.pd-feedback-star.is-filled{color:var(--pd-primary)}.pd-feedback-legend{align-self:center;letter-spacing:.08em}.pd-feedback-check,.pd-feedback-legend{font-family:JetBrains Mono,monospace;font-size:1.1rem;color:var(--pd-text-soft)}.pd-feedback-check{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;line-height:1.5}.pd-feedback-check input{margin-top:2px;accent-color:var(--pd-primary)}.pd-feedback-error{font-family:JetBrains Mono,monospace;font-size:1.1rem;color:#ef4444;margin-bottom:10px}.pd-feedback-submit{width:100%;font-family:var(--pd-font-sans);font-size:1.1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pd-action-contrast);background:var(--pd-action);border:none;border-radius:8px;padding:10px 0;cursor:pointer;box-shadow:0 2px 0 var(--pd-action-hover);transition:opacity .15s}.pd-feedback-submit:disabled{opacity:.55}@keyframes pd-feedback-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.pd-download-card{position:relative;width:100%;margin-top:16px;min-height:68px;border:1.5px dashed var(--pd-action-border);border-radius:8px;background:linear-gradient(90deg,var(--pd-action-soft),transparent,var(--pd-action-soft)),var(--pd-surface-soft);color:var(--pd-action);display:grid;grid-template-columns:48px 1fr 92px;grid-gap:14px;gap:14px;align-items:center;padding:12px 16px;cursor:pointer;overflow:hidden;font-family:JetBrains Mono,monospace;text-align:left;transition:border-color .2s,background .2s,transform .12s,box-shadow .2s}.pd-download-card:hover{transform:translateY(-1px);border-color:var(--pd-action);background:linear-gradient(90deg,var(--pd-action-soft),var(--pd-secondary-soft),var(--pd-action-soft)),var(--pd-surface-elevated);box-shadow:0 12px 28px rgba(0,0,0,.24)}.pd-download-card:disabled{cursor:progress;opacity:.95}.pd-download-card:before{content:"";position:absolute;inset:7px;border:1px dashed var(--pd-action-border);border-radius:5px;pointer-events:none}.pd-download-logo{position:relative;width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(12,30,55,.55);border:1px solid var(--pd-primary-a18);box-shadow:inset 0 0 16px var(--pd-accent-soft)}.pd-download-logo img{width:30px;height:30px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));transition:transform .2s,filter .2s}.pd-download-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.pd-download-title{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-action)}.pd-download-meta{font-size:1rem;letter-spacing:.08em;color:var(--pd-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-download-flow{position:relative;height:26px;border-left:1px dashed var(--pd-action-border)}.pd-download-flow:before{content:"";position:absolute;left:11px;right:0;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,var(--pd-action-soft),var(--pd-action),var(--pd-secondary));border-radius:999px}.pd-download-flow span{top:50%;left:12px;width:6px;height:6px;margin-top:-3px;box-shadow:0 0 10px var(--pd-action)}.pd-download-flow span,.pd-download-spark{position:absolute;border-radius:50%;background:var(--pd-action);opacity:0}.pd-download-spark{right:-4px;top:16px;width:7px;height:7px;box-shadow:0 0 14px var(--pd-action),0 0 24px var(--pd-action-soft)}.pd-download-card.is-active .pd-download-logo{animation:pd-download-logo-charge .85s ease-in-out infinite}.pd-download-card.is-active .pd-download-logo img{transform:scale(1.08) rotate(-2deg);filter:drop-shadow(0 0 12px var(--pd-accent-soft))}.pd-download-card.is-active .pd-download-spark{animation:pd-download-spark .7s ease-in-out infinite}.pd-download-card.is-active .pd-download-flow span{animation:pd-download-current .85s linear infinite}.pd-download-card.is-active .pd-download-flow span:nth-child(2){animation-delay:.16s}.pd-download-card.is-active .pd-download-flow span:nth-child(3){animation-delay:.32s}.pd-download-card.is-done{border-color:var(--pd-accent-soft);box-shadow:0 0 0 1px rgba(239,68,68,.08),0 12px 30px rgba(0,0,0,.25)}@keyframes pd-download-logo-charge{0%,to{box-shadow:inset 0 0 16px var(--pd-accent-soft),0 0 0 rgba(16,185,129,0)}50%{box-shadow:inset 0 0 18px var(--pd-accent-soft),0 0 24px var(--pd-accent-soft)}}@keyframes pd-download-spark{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:1;transform:scale(1.15)}}@keyframes pd-download-current{0%{opacity:0;transform:translateX(0) scale(.75)}20%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(60px) scale(1.05)}}.pd-tag-strip{gap:14px;flex-wrap:wrap}.pd-tag,.pd-tag-strip{display:flex;align-items:center}.pd-tag{font-family:JetBrains Mono,monospace;font-size:.875rem;letter-spacing:2px;text-transform:uppercase;color:var(--pd-text-soft);gap:6px}.pd-tag-dot{width:6px;height:6px;border-radius:50%;background:var(--pd-primary);opacity:.7}.pd-tag-sep{color:var(--pd-primary-a28);font-family:JetBrains Mono,monospace}.pd-stage{z-index:2;animation:pd-hero-from-right .75s ease-out both}.pd-stage,.pd-stage-frame{position:relative;display:flex;align-items:center;justify-content:center}.pd-stage-frame{width:min(440px,90%);aspect-ratio:1;border:2px dashed var(--pd-primary-a40);border-radius:14px;background:radial-gradient(ellipse at 50% 30%,var(--pd-primary-a08),transparent 60%),rgba(12,30,55,.35);padding:28px;box-shadow:inset 0 0 60px rgba(0,0,0,.4),0 30px 80px rgba(0,0,0,.5)}.pd-stage-frame:before{content:"";position:absolute;inset:7px;border:1px dashed var(--pd-primary-a18);border-radius:8px}.pd-stage-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14px 14px,var(--pd-primary) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 14px) 14px,var(--pd-primary) 2.5px,transparent 3px),radial-gradient(circle at 14px calc(100% - 14px),var(--pd-primary) 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),var(--pd-primary) 2.5px,transparent 3px);opacity:.7;pointer-events:none;border-radius:14px}.pd-logo-svg{width:100%;height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45));animation:pd-breathe 5s ease-in-out infinite}@keyframes pd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes pd-hero-from-left{0%{transform:translateX(-64px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pd-hero-from-right{0%{transform:translateX(64px);opacity:0}to{transform:translateX(0);opacity:1}}.pd-stage-spec{position:absolute;bottom:-30px;left:0;right:0;text-align:center;font-family:JetBrains Mono,monospace;font-size:1rem;letter-spacing:3px;color:var(--pd-text-soft);text-transform:uppercase}html{scroll-behavior:smooth}.pd-sections-wrap{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:0 48px}.pd-section{padding:80px 0;border-top:2px dashed var(--pd-primary-a22)}.pd-section-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:3px;text-transform:uppercase;color:var(--pd-heading-secondary);margin-bottom:16px}.pd-section-title{font-family:var(--pd-font-sans);font-size:clamp(3.2rem,3.5vw,4.8rem);line-height:1;font-weight:800;letter-spacing:.5px;margin-bottom:48px}.pd-section-title,.pd-section-title .accent{color:var(--pd-title)}.pd-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pd-feature-card{border:1.5px dashed var(--pd-primary-a32);border-radius:10px;padding:28px 24px;background:var(--pd-primary-a08);transition:border-color .2s,background .2s}.pd-feature-card:hover{border-color:rgba(202,138,4,.55);background:var(--pd-primary-a06)}.pd-feature-icon{width:36px;height:36px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;border:1.5px dashed var(--pd-primary-a40);border-radius:8px;background:var(--pd-primary-a06)}.pd-feature-name{font-family:var(--pd-font-sans);font-size:1.6rem;font-weight:700;letter-spacing:.5px;color:var(--pd-heading-secondary);margin-bottom:8px}.pd-feature-desc{font-size:1.5rem;line-height:1.6;color:var(--pd-text-soft);font-weight:300}.pd-steps{display:flex;flex-direction:column;gap:0}.pd-step{display:grid;grid-template-columns:52px 1fr;grid-gap:20px;gap:20px;padding:24px 0;border-bottom:1px dashed rgba(202,138,4,.15);align-items:start}.pd-step:last-child{border-bottom:none}.pd-step-num{width:36px;height:36px;border-radius:50%;border:1.5px dashed var(--pd-primary-a50);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--pd-primary);background:var(--pd-primary-a06);flex-shrink:0;margin-top:2px}.pd-step-name{font-family:var(--pd-font-sans);font-size:1.7rem;font-weight:700;letter-spacing:.3px;color:var(--pd-heading-secondary);margin-bottom:4px}.pd-step-desc{font-size:1.5rem;line-height:1.6;color:var(--pd-text-soft);font-weight:300}.pd-docs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.pd-docs-subtitle{font-family:var(--pd-font-sans);font-size:1.5rem;font-weight:700;letter-spacing:1px;color:var(--pd-heading-secondary);margin-bottom:16px;text-transform:uppercase}.pd-cmd-list{display:flex;flex-direction:column;gap:12px}.pd-cmd{border:1px dashed var(--pd-primary-a22);border-radius:8px;padding:12px 16px;background:var(--pd-primary-a08)}.pd-cmd-name{font-size:1.1rem;color:var(--pd-action);letter-spacing:1px;margin-bottom:4px}.pd-cmd-desc,.pd-cmd-name{font-family:JetBrains Mono,monospace}.pd-cmd-desc{font-size:1.2rem;color:var(--pd-text-soft)}.pd-cfg-list{display:flex;flex-direction:column;gap:10px}.pd-cfg{border:1px dashed var(--pd-primary-a22);border-radius:8px;padding:12px 16px;background:var(--pd-primary-a08)}.pd-cfg-key{font-size:1rem;color:var(--pd-heading-secondary);letter-spacing:.5px;margin-bottom:3px}.pd-cfg-key,.pd-cfg-val{font-family:JetBrains Mono,monospace}.pd-cfg-val{font-size:1.2rem;color:var(--pd-text-soft)}.pd-changelog{display:flex;flex-direction:column;gap:32px}.pd-cl-entry{display:grid;grid-template-columns:110px 1fr;grid-gap:32px;gap:32px;padding-bottom:32px;border-bottom:1px dashed rgba(202,138,4,.15)}.pd-cl-entry:last-child{border-bottom:none;padding-bottom:0}.pd-cl-ver{font-family:var(--pd-font-sans);font-size:1.4rem;font-weight:700;color:var(--pd-heading-secondary);letter-spacing:1px}.pd-cl-date{font-family:JetBrains Mono,monospace;font-size:1rem;letter-spacing:2px;color:var(--pd-text-soft);text-transform:uppercase;margin-top:4px}.pd-cl-items{display:flex;flex-direction:column;gap:7px;list-style:none;padding:0;margin:0}.pd-cl-items li{font-size:1.4rem;color:var(--pd-text-soft);display:flex;align-items:baseline;gap:8px;font-weight:300;line-height:1.5}.pd-cl-items li:before{content:"→";font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--pd-action);opacity:.8;flex-shrink:0}@keyframes pd-btt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pd-btt{position:fixed;bottom:96px;right:28px;z-index:60;width:42px;height:42px;border-radius:50%;background:var(--pd-action-soft);border:1.5px dashed var(--pd-action-border);color:var(--pd-action);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .25s,background .2s,border-color .2s}.pd-btt.visible{opacity:1;pointer-events:auto;animation:pd-btt-float 2.4s ease-in-out infinite}.pd-btt.visible:hover{animation:none;transform:translateY(-4px);background:var(--pd-action-soft);border-color:var(--pd-action)}@keyframes pd-arrow-slide{0%,to{transform:translateX(0)}45%,55%{transform:translateX(5px)}}.pd-nav-arrow{display:inline-block;animation:pd-arrow-slide 1.6s ease-in-out infinite}.js-ready [data-enter]{opacity:0;will-change:transform,opacity}@keyframes pd-swing-left{0%{transform:translateX(-110px) rotate(-4deg);opacity:0}16%{transform:translateX(44px) rotate(2.4deg);opacity:1}32%{transform:translateX(-26px) rotate(-1.4deg)}47%{transform:translateX(13px) rotate(.7deg)}61%{transform:translateX(-6px) rotate(-.35deg)}74%{transform:translateX(3px) rotate(.15deg)}86%{transform:translateX(-1px) rotate(-.05deg)}to{transform:translateX(0) rotate(0deg);opacity:1}}@keyframes pd-swing-right{0%{transform:translateX(110px) rotate(4deg);opacity:0}16%{transform:translateX(-44px) rotate(-2.4deg);opacity:1}32%{transform:translateX(26px) rotate(1.4deg)}47%{transform:translateX(-13px) rotate(-.7deg)}61%{transform:translateX(6px) rotate(.35deg)}74%{transform:translateX(-3px) rotate(-.15deg)}86%{transform:translateX(1px) rotate(.05deg)}to{transform:translateX(0) rotate(0deg);opacity:1}}@keyframes pd-slide-left{0%{transform:translateX(-72px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pd-slide-right{0%{transform:translateX(72px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pd-from-depth{0%{transform:scale(.78) translateY(18px);opacity:0;filter:blur(7px)}55%{filter:blur(0)}to{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}}@keyframes pd-slide-up{0%{transform:translateY(64px);opacity:0}to{transform:translateY(0);opacity:1}}[data-enter=swing-left].entered{animation:pd-swing-left 1.15s cubic-bezier(.25,.46,.45,.94) forwards}[data-enter=swing-right].entered{animation:pd-swing-right 1.15s cubic-bezier(.25,.46,.45,.94) forwards}[data-enter=slide-left].entered{animation:pd-slide-left .6s ease-out forwards}[data-enter=slide-right].entered{animation:pd-slide-right .6s ease-out forwards}[data-enter=depth].entered{animation:pd-from-depth .72s ease-out forwards}[data-enter=up].entered{animation:pd-slide-up .6s ease-out forwards}.jeans-stonewash{background-color:var(--pd-canvas-denim);background-image:repeating-linear-gradient(150deg,hsla(0,0%,100%,.022) 0,hsla(0,0%,100%,.022) 1px,transparent 1px,transparent 8px),repeating-linear-gradient(60deg,rgba(0,0,0,.09) 0,rgba(0,0,0,.09) 1px,transparent 1px,transparent 8px),radial-gradient(ellipse at 35% 55%,var(--pd-denim-mid) 0,var(--pd-canvas-denim) 58%,var(--pd-denim-deep) 100%)}.jeans-raw{background-color:var(--pd-denim-deep);background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.038) 0,hsla(0,0%,100%,.038) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(45deg,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at 50% 50%,var(--pd-denim-mid) 0,var(--pd-denim-deep) 60%,var(--pd-bg) 100%)}.jeans-distressed{background-color:var(--pd-canvas-denim);background-image:repeating-linear-gradient(178deg,hsla(0,0%,100%,.016) 0,hsla(0,0%,100%,.016) 1px,transparent 1px,transparent 14px),repeating-linear-gradient(88deg,hsla(0,0%,100%,.008) 0,hsla(0,0%,100%,.008) 1px,transparent 1px,transparent 7px),repeating-linear-gradient(180deg,rgba(0,0,0,.07) 0,rgba(0,0,0,.07) 1px,transparent 1px,transparent 28px),linear-gradient(170deg,var(--pd-denim-mid) 0,var(--pd-canvas-denim) 50%,var(--pd-denim-deep) 100%)}.jeans-stitch:before{content:"";position:fixed;inset:12px;border:2px dashed var(--pd-primary-a22);border-radius:10px;pointer-events:none;z-index:50}.pd-waitlist{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:28px}.pd-waitlist-input{font-family:JetBrains Mono,monospace;font-size:1rem;letter-spacing:.5px;color:var(--pd-text);background:var(--pd-surface-soft);border:1.5px dashed var(--pd-border);border-radius:8px;padding:11px 16px;outline:none;width:220px;transition:border-color .2s,background .2s}.pd-waitlist-input::placeholder{color:var(--pd-text-soft)}.pd-waitlist-input:focus{border-color:var(--pd-action);background:var(--pd-action-soft)}.pd-waitlist-btn{font-family:var(--pd-font-sans);font-size:1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pd-action-contrast);background:var(--pd-action);border:none;padding:11px 18px;border-radius:8px;cursor:pointer;box-shadow:0 2px 0 var(--pd-action-hover),0 4px 12px var(--pd-shadow-color);transition:transform .1s,box-shadow .1s,opacity .15s;white-space:nowrap}.pd-waitlist-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 0 var(--pd-action-hover),0 6px 14px var(--pd-shadow-color)}.pd-waitlist-btn:disabled{opacity:.55;cursor:default}.pd-waitlist-msg{width:100%;font-family:JetBrains Mono,monospace;font-size:1.1rem;letter-spacing:.5px}.pd-waitlist-msg--error{color:#ef4444}.pd-waitlist-success{margin-top:28px;font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:1px;color:var(--pd-success);border:1.5px dashed color-mix(in srgb,var(--pd-success) 38%,transparent);border-radius:8px;padding:11px 16px;background:color-mix(in srgb,var(--pd-success) 9%,transparent);display:inline-block}.pd-roadmap-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.pd-rm-col{border:1.5px dashed var(--pd-primary-a32);border-radius:12px;padding:32px 28px;background:var(--pd-primary-a06)}.pd-rm-col--v2{opacity:.6;border-color:rgba(202,138,4,.15);background:rgba(202,138,4,.02)}.pd-rm-col-badge{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:1rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--pd-heading-secondary);border:1.5px dashed var(--pd-secondary-border);padding:5px 12px;border-radius:4px;margin-bottom:24px;background:var(--pd-secondary-soft)}.pd-rm-col--v2 .pd-rm-col-badge{color:var(--pd-primary-a50);border-color:var(--pd-primary-a22);background:rgba(202,138,4,.03)}.pd-rm-col-title{font-family:var(--pd-font-sans);font-size:2.2rem;font-weight:800;letter-spacing:.5px;color:var(--pd-heading-secondary);margin-bottom:24px}.pd-rm-col--v2 .pd-rm-col-title{color:var(--pd-text-soft)}.pd-rm-items{display:flex;flex-direction:column;gap:14px}.pd-rm-item{display:flex;align-items:center;gap:14px;font-size:1.4rem;font-weight:300}.pd-rm-col--v2 .pd-rm-item,.pd-rm-item{color:var(--pd-text-soft)}.pd-rm-check{border-radius:50%;background:rgba(202,138,4,.15);border:1.5px solid var(--pd-primary-a50);font-size:1.1rem;color:var(--pd-primary)}.pd-rm-check,.pd-rm-lock{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pd-rm-lock{border-radius:50%;background:var(--pd-primary-a06);border:1.5px dashed var(--pd-primary-a22);font-size:1rem;color:var(--pd-primary-a32)}@media(max-width:700px){.pd-roadmap-grid{grid-template-columns:1fr}}.pd-footer{position:fixed;bottom:14px;left:14px;right:14px;z-index:55;padding:18px 48px;border-top:2px dashed var(--pd-primary-a22);display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:2px;color:var(--pd-text-soft);text-transform:uppercase;background:rgba(10,20,46,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:0 0 10px 10px;transition:opacity .6s ease}.pd-footer--faded{opacity:0;pointer-events:none}.pd-footer-by{display:flex;align-items:center;gap:8px}@media(max-width:880px){.pd-sections-wrap{padding:0 24px}.pd-section{padding:56px 0}.pd-features{grid-template-columns:repeat(2,1fr)}.pd-cl-entry,.pd-docs-grid{grid-template-columns:1fr}.pd-cl-entry{gap:12px}.pd-admin-timeout-banner{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.pd-features{grid-template-columns:1fr}}@media(max-width:880px){.pd-body{padding-bottom:88px}.pd-nav{padding:18px 24px}.pd-nav-links{display:none}.pd-hero{grid-template-columns:1fr;gap:40px;margin-top:78px;padding:16px 24px 60px;min-height:auto;text-align:center}.pd-copy .pd-cta-row,.pd-copy .pd-eyebrow,.pd-copy .pd-tag-strip,.pd-cta-row{justify-content:center}.pd-lede{margin-left:auto;margin-right:auto}.pd-footer{padding:14px 24px;font-size:1rem}.pd-btt{bottom:86px;right:20px}}@media(max-width:640px){.pd-body{padding-bottom:104px}.pd-body .pd-h1{font-size:clamp(4rem,12.5vw,5.5rem)}.pd-body .pd-lede{font-size:clamp(1.55rem,3.9vw,1.75rem);line-height:1.65}.pd-body .pd-section-title{font-size:clamp(3.2rem,11.5vw,4.8rem)}.pd-body .pd-btn-primary,.pd-body .pd-btn-secondary,.pd-body .pd-nav-cta{font-size:clamp(1.05rem,2.6vw,1.3rem);letter-spacing:1.4px}.pd-body .pd-nav-links a{color:var(--pd-text-soft)}.pd-body .pd-nav-links a:hover{color:var(--pd-text)}.pd-nav{left:10px;right:10px;top:10px;padding:12px 14px;gap:10px}.pd-brand-name{font-size:clamp(1.5rem,3.8vw,1.7rem);letter-spacing:1.5px}.pd-nav-cta{padding:8px 12px;font-size:clamp(1rem,2.4vw,1.1rem);letter-spacing:1px}.page-stitch{inset:10px}.pd-hero{margin-top:66px;padding:14px 18px 46px;gap:30px}.pd-h1{font-size:clamp(3.8rem,12.5vw,5.2rem)}.pd-lede{font-size:clamp(1.5rem,3.6vw,1.65rem);line-height:1.55}.pd-cta-row{flex-direction:column;align-items:stretch;gap:12px}.pd-cta-row>*{justify-content:center;text-align:center;white-space:normal!important;width:100%}.pd-tag-strip{flex-wrap:wrap;gap:8px 10px}.pd-tag-sep{display:none}.pd-download-card{grid-template-columns:42px 1fr;gap:12px;padding:12px}.pd-download-flow{display:none}.pd-sections-wrap{padding:0 18px}.pd-section-title{font-size:clamp(3rem,10.8vw,4.6rem)}.pd-footer{left:10px;right:10px;bottom:10px;padding:12px 14px;gap:10px;align-items:flex-start;flex-direction:column;letter-spacing:1.2px}}@media(max-width:720px){.pd-mobile-readable h1{font-size:clamp(1.8rem,4.8vw,2rem)!important;line-height:1.18!important}.pd-mobile-readable a,.pd-mobile-readable button,.pd-mobile-readable div,.pd-mobile-readable input,.pd-mobile-readable label,.pd-mobile-readable p,.pd-mobile-readable span{font-size:15px!important}.pd-mobile-readable button,.pd-mobile-readable input{min-height:44px}}@media(max-width:760px){html{font-size:66.5%}.pd-body,.pd-ui-shell{--pd-ui-text-base:1.75rem;--pd-ui-text-sm:1.55rem;--pd-ui-text-xs:1.35rem;--pd-ui-label:1.15rem;--pd-ui-title:1.55rem}.pd-ui-shell :is(p,span,label,a,button,li,small,strong,em,div){font-size:clamp(1.35rem,3.4vw,1.5rem)!important;line-height:1.55!important}.pd-ui-shell .pd-admin-header{background:var(--pd-surface-strong)}.pd-ui-shell .pd-admin-main{padding:22px 14px!important}.pd-ui-shell .pd-admin-timeout-banner{color:var(--pd-text);border-color:var(--pd-border);background:var(--pd-surface-elevated)}.pd-ui-shell .pd-admin-action,.pd-ui-shell .pd-admin-chip,.pd-ui-shell .pd-admin-export,.pd-ui-shell .pd-admin-logout,.pd-ui-shell .pd-admin-nav-action,.pd-ui-shell .pd-admin-nav-link,.pd-ui-shell .pd-admin-nav-link.is-active,.pd-ui-shell .pd-admin-nav-toggle,.pd-ui-shell .pd-admin-nav-toggle.is-active,.pd-ui-shell .pd-admin-timeout-action{color:var(--pd-text)}.pd-ui-shell .pd-admin-card-title,.pd-ui-shell .pd-admin-note,.pd-ui-shell .pd-admin-stat-label,.pd-ui-shell .pd-admin-table-head,.pd-ui-shell .pd-admin-toolbar-copy{color:var(--pd-muted)!important}.pd-ui-shell .pd-admin-table-row{color:var(--pd-text)}}.pd-admin-event-row div,.pd-admin-event-row span,.pd-admin-table-row span{min-width:0}.pd-admin-nav-menu{position:relative}.pd-admin-nav-menu summary::-webkit-details-marker{display:none}.pd-admin-nav-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:90;min-width:180px;padding:6px;border:1px solid var(--pd-border);border-radius:10px;background:var(--pd-surface-strong);box-shadow:0 18px 40px rgba(0,0,0,.32);display:flex;flex-direction:column;gap:3px}.pd-admin-nav-menu:not([open]) .pd-admin-nav-menu-panel{display:none}.pd-admin-nav-menu[open] .pd-admin-nav-chevron{transform:rotate(180deg)}.pd-admin-nav-menu .pd-admin-nav-chevron{transition:transform .15s}.pd-admin-nav-menu-panel .pd-admin-nav-link{width:100%;white-space:nowrap}@media(max-width:1180px){.pd-admin-header{flex-wrap:wrap!important;align-items:flex-start!important;padding:12px 18px!important}.pd-admin-header>div[style*="flex: 1"]{display:none!important}.pd-admin-nav{width:100%!important;order:10;flex-wrap:wrap;overflow:visible;padding-bottom:4px;scrollbar-width:thin}.pd-admin-nav a{white-space:nowrap}.pd-admin-nav-menu-panel{left:0;right:auto}.pd-admin-main{padding:28px 22px!important}}@media(max-width:760px){.pd-admin-header{gap:10px!important;padding:10px 12px!important}.pd-admin-header button,.pd-admin-header>a{flex-shrink:0}.pd-admin-main{padding:22px 14px!important}.pd-admin-nav{gap:6px!important}.pd-admin-nav-link,.pd-admin-nav-menu summary{min-height:32px}.pd-admin-nav-menu-panel{position:static;width:100%;margin-top:5px;box-shadow:none}.pd-admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.pd-admin-choice-grid,.pd-admin-filter-grid,.pd-admin-two-grid{grid-template-columns:1fr!important}.pd-admin-page-toolbar{align-items:flex-start!important;flex-direction:column!important;gap:14px!important}.pd-admin-page-toolbar>a{width:100%;justify-content:center}.pd-admin-table{overflow:visible!important}.pd-admin-table-head{display:none!important}.pd-admin-table-row{grid-template-columns:1fr!important;gap:8px!important;padding:14px!important}.pd-admin-table-row+.pd-admin-table-row{border-top:1px solid var(--pd-border)}.pd-admin-actions{justify-content:flex-start!important;flex-wrap:wrap}.pd-admin-actions button{min-height:32px}.pd-admin-card-heading,.pd-admin-feedback-actions-row{align-items:flex-start!important;flex-direction:column!important}.pd-admin-event-row{grid-template-columns:1fr!important;gap:10px!important;align-items:flex-start!important}.pd-admin-event-row>div:last-child{text-align:left!important}}@media(max-width:430px){.pd-admin-metrics-grid{grid-template-columns:1fr!important}.pd-admin-header{font-size:1rem}.pd-admin-header>a[target=_blank]{padding:5px 8px!important}}.pd-developer-credit{position:fixed;left:12px;bottom:12px;z-index:70;display:inline-flex;align-items:center;gap:7px;max-width:calc(100vw - 24px);padding:6px 9px 6px 7px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:var(--pd-surface-strong);box-shadow:0 8px 24px rgba(0,0,0,.24);color:var(--pd-text);text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:.72;transition:opacity .15s,border-color .15s,background .15s}.pd-developer-credit:hover{opacity:1;border-color:var(--pd-accent-soft);background:var(--pd-surface)}.pd-developer-credit img{flex:0 0 auto}.pd-developer-credit>span{display:flex;flex-direction:column;min-width:0;font-family:var(--font-geist-mono),monospace;font-size:9px;line-height:1.25;letter-spacing:.04em;white-space:nowrap}.pd-developer-credit strong{color:var(--pd-primary);font-weight:750}.pd-developer-credit small{color:var(--pd-primary);font-size:8px;letter-spacing:.16em;text-transform:uppercase}@media(max-width:560px){.pd-developer-credit{left:8px;bottom:8px;padding:5px 7px 5px 5px;opacity:.64}.pd-developer-credit>span{font-size:8px}.pd-developer-credit small{font-size:7px}}.pd-skip-nav{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.pd-skip-nav:focus{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:9999;width:auto;height:auto;padding:12px 24px;border-radius:8px;background:var(--pd-action);color:var(--pd-action-contrast);font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.4);outline:none;white-space:nowrap}:focus-visible{outline:2px solid var(--pd-primary);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}