@charset "UTF-8";:root{--zp-color-night: #111116;--zp-color-lime: #DFFF54;--zp-color-orchid: #986CFF;--zp-color-coral: #FF638B;--zp-color-canvas: #F7F7F5;--zp-color-card: #FFFFFF;--zp-color-text: #18181D;--zp-color-secondary: #6C6C78;--zp-color-feed-text: #FFFFFF;--zp-color-night-elevated: #1C1C23;--zp-color-night-border: #2A2A33;--zp-color-success: #3DDC97;--zp-color-warning: #FFB84D;--zp-color-danger: #FF4D6D;--zp-color-canvas-border: #E4E4EA;--zp-color-orchid-ink: #6B42E8;--zp-color-night-raised: #26262F;--zp-color-card-raised: #F1F1EE;--zp-font-display: "Bricolage Grotesque";--zp-font-wordmark: "Plus Jakarta Sans";--zp-font-body: "Inter";--zp-font-mono: "JetBrains Mono";--zp-font-size-xs: 12px;--zp-font-size-sm: 14px;--zp-font-size-md: 16px;--zp-font-size-lg: 20px;--zp-font-size-xl: 24px;--zp-font-size-xxl: 32px;--zp-font-size-display: 40px;--zp-radius-sm: 8px;--zp-radius-md: 12px;--zp-radius-lg: 20px;--zp-radius-pill: 999px;--zp-space-xs: 4px;--zp-space-sm: 8px;--zp-space-md: 16px;--zp-space-lg: 24px;--zp-space-xl: 32px;--zp-space-xxl: 48px;--zp-motion-fast: .12s;--zp-motion-normal: .22s;--zp-motion-slow: .4s;--zp-touch-target: 48px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--zp-font-body),system-ui,sans-serif;font-size:var(--zp-font-size-md);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--zp-font-display),var(--zp-font-body),sans-serif;font-weight:800;letter-spacing:-.01em}a{color:inherit}button,[role=button],a.zp-btn{min-height:var(--zp-touch-target)}:root,.zp-dark-surface{--zp-bg: var(--zp-color-night);--zp-surface: var(--zp-color-night-elevated);--zp-border: var(--zp-color-night-border);--zp-fg: var(--zp-color-feed-text);--zp-fg-muted: #9b9ba7;--zp-accent: var(--zp-color-lime);--zp-raised: var(--zp-color-night-raised);--zp-cta-bg: var(--zp-color-lime);--zp-cta-fg: var(--zp-color-night);--zp-placeholder: var(--zp-color-night-elevated);color-scheme:dark}:root[data-theme=light]{--zp-bg: var(--zp-color-canvas);--zp-surface: var(--zp-color-card);--zp-border: var(--zp-color-canvas-border);--zp-fg: var(--zp-color-text);--zp-fg-muted: var(--zp-color-secondary);--zp-accent: var(--zp-color-orchid-ink);--zp-raised: var(--zp-color-card-raised);--zp-cta-bg: var(--zp-color-night);--zp-cta-fg: var(--zp-color-lime);--zp-placeholder: var(--zp-color-canvas-border);color-scheme:light}.zp-dark-surface{background:var(--zp-bg);color:var(--zp-fg)}:root[data-theme=light] .zp-follows-theme{--zp-bg: var(--zp-color-canvas);--zp-surface: var(--zp-color-card);--zp-border: var(--zp-color-canvas-border);--zp-fg: var(--zp-color-text);--zp-fg-muted: var(--zp-color-secondary);--zp-accent: var(--zp-color-orchid-ink);--zp-raised: var(--zp-color-card-raised);--zp-cta-bg: var(--zp-color-night);--zp-cta-fg: var(--zp-color-lime);--zp-placeholder: var(--zp-color-canvas-border);color-scheme:light}html{background:var(--zp-bg)}.zp-themed{background:var(--zp-bg);color:var(--zp-fg)}.zp-theme-dark{background:var(--zp-color-night);color:var(--zp-color-feed-text)}.zp-theme-light{background:var(--zp-color-canvas);color:var(--zp-color-text)}.zp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--zp-space-xs);padding:0 var(--zp-space-lg);border-radius:var(--zp-radius-pill);border:0;cursor:pointer;font:700 var(--zp-font-size-md) var(--zp-font-display),sans-serif;text-decoration:none}.zp-btn.zp-btn--primary{background:var(--zp-cta-bg);color:var(--zp-cta-fg)}.zp-btn.zp-btn--ghost{background:transparent;color:inherit;border:1px solid var(--zp-border)}.zp-btn:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.zp-section-label{margin:18px 4px 6px;font:700 13px/1.2 var(--zp-font-body),sans-serif;color:var(--zp-fg-muted)}.zp-group{background:var(--zp-surface);border-radius:var(--zp-radius-lg);overflow:hidden}:root[data-theme=light] .zp-group{box-shadow:0 1px 2px #1111160f,0 6px 18px #1111160d}.zp-row{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 14px;width:100%;background:none;border:0;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.zp-row+.zp-row:before{content:"";position:absolute;top:0;left:62px;right:14px;height:1px;background:color-mix(in srgb,var(--zp-fg) 7%,transparent)}.zp-row:hover{background:color-mix(in srgb,var(--zp-fg) 4%,transparent)}.zp-row:disabled,.zp-row.static{cursor:default;background:none}.zp-row .ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--zp-fg);background:var(--zp-raised)}.zp-row .ic>zp-icon svg{width:19px;height:19px}.zp-row .tx{flex:1;min-width:0;display:grid;gap:1px}.zp-row .tt{font-weight:600;font-size:15px;line-height:1.3}.zp-row .st{font-size:12.5px;line-height:1.35;color:var(--zp-fg-muted);overflow-wrap:anywhere}.zp-row .chev{flex:none;color:var(--zp-fg-muted)}.zp-row .chev svg{width:14px;height:14px}.zp-row.danger .tt{color:var(--zp-color-danger)}.zp-row.danger .ic{color:var(--zp-color-danger);background:color-mix(in srgb,var(--zp-color-danger) 14%,transparent)}.zp-skel{display:block;background:var(--zp-border);border-radius:8px;animation:zp-pulse .9s ease-in-out infinite alternate}.zp-skel--line{height:12px;border-radius:999px}.zp-skel--circle{border-radius:50%}.zp-skel:nth-child(3n+2){animation-delay:.15s}.zp-skel:nth-child(3n){animation-delay:.3s}@keyframes zp-pulse{0%{opacity:.45}to{opacity:.95}}.zp-busy-bar{display:block;position:relative;overflow:hidden;height:3px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,currentColor 20%,transparent)}.zp-busy-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:currentColor;animation:zp-busy 1.1s ease-in-out infinite}@keyframes zp-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.zp-busy-bar:after{animation:none;width:100%;opacity:.5}}
