@font-face{font-family:GeistSans;src:url(/_next/static/media/e91e1ff17da97c42-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_b3532f{font-family:GeistSans,GeistSans Fallback}.__variable_b3532f{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/f5cb94a89b585f0b.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_de43f5{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_de43f5{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-accent:"Newsreader",Georgia,serif;--ink:#0a0a0a;--ink-hover:#27272a;--zinc-900:#18181b;--zinc-800:#27272a;--zinc-700:#3f3f46;--zinc-600:#52525b;--zinc-500:#71717a;--placeholder:#8a8a93;--zinc-400:#a1a1aa;--zinc-300:#d4d4d8;--stone-300:#d4d4d0;--stone-250:#dcdcd8;--stone-200:#e4e4e0;--stone-200b:#e4e4e2;--stone-150:#e8e8e5;--stone-100:#ececea;--stone-75:#f0f0ee;--stone-60:#f2f2f0;--stone-50:#f4f4f2;--stone-50b:#f4f4f3;--stone-25:#f7f7f6;--stone-10:#fafaf9;--white:#ffffff;--page:#e9e9e6;--page-admin:#efefec;--success-fg:#047857;--success-bg:#ecfdf5;--success-icon:#10b981;--success-dot:#4ade80;--warning-fg:#92400e;--warning-strong:#b45309;--warning-dot:#f59e0b;--warning-bg:#fef3c7;--warning-surface:#fffbeb;--warning-border:#fde68a;--warning-text:#78350f;--warning-kpi:#fef6e7;--danger-fg:#b91c1c;--danger-ring:#dc2626;--danger-bg:#fef2f2;--danger-strong:#991b1b;--danger-border:#fecaca;--info-fg:#0369a1;--info-bg:#e0f2fe;--ai-fg:#1d4ed8;--ai-fg-strong:#1e40af;--ai-bg:#eef2ff;--nr1-forest:#102d27;--nr1-forest-soft:#19463c;--nr1-lime:#cbea73;--nr1-lime-light:#e6f6b9;--nr1-lime-hover:#d9f490;--nr1-lime-deep:#8ca245;--nr1-paper:#f5f3eb;--nr1-cream:#ebe8dd;--brand-moment-fg:#fffef9;--brand-moment-muted:#b7c5c0;--text-primary:#0a0a0a;--text-secondary:#52525b;--text-tertiary:#71717a;--chart-1:#0a0a0a;--chart-2:#0369a1;--chart-3:#a1a1aa;--chart-4:#dcdcd8;--chart-5:#f59e0b;--chart-grid:#f0f0ee;--chart-axis:#e4e4e0;--chart-muted:#dcdcd8;--ring-card:0 0 0 1px rgba(0,0,0,.04);--shadow-panel:0 0 0 1px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.05);--ring-section:0 0 0 1px #ececea;--ring-input:0 0 0 1px #e4e4e0,0 1px 2px rgba(0,0,0,.04);--ring-focus:0 0 0 1px #0a0a0a,0 0 0 4px rgba(10,10,10,.08);--ring-error:0 0 0 1.5px #dc2626,0 0 0 5px rgba(220,38,38,.1);--ring-secondary:0 0 0 1px rgba(0,0,0,.08);--shadow-sheet:0 20px 50px rgba(0,0,0,.25);--shadow-device:0 30px 60px -20px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.2);--shadow-success-glow:0 0 0 1px rgba(0,0,0,.05),0 10px 30px -12px rgba(4,120,87,.35);--scrim:rgba(10,10,10,.35);--glass-white:rgba(255,255,255,.88);--dur-fast:.2s;--dur-fade:.25s;--action-disabled:var(--zinc-400);--press-scale:.985;--press-scale-tile:.98;--ring-outline-btn:0 0 0 1px #e4e4e2;--ring-icon-button:0 0 0 1px rgba(0,0,0,.06);--ring-input-mobile:0 0 0 1px rgba(0,0,0,.08);--ring-focus-mobile:0 0 0 1.5px #0a0a0a,0 0 0 5px rgba(10,10,10,.08);--shadow-card:0 1px 2px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.04);--shadow-nav-on:0 0 0 1px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06);--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.5;background:var(--page-admin);-webkit-font-smoothing:antialiased}a,body,html{color:var(--ink)}a{text-underline-offset:3px}a:hover{color:var(--zinc-600)}button{font:inherit}input::placeholder,textarea::placeholder{color:var(--placeholder)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.z-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes z-spin{to{transform:rotate(1turn)}}@keyframes z-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.z-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .2s}.z-btn:active:not(:disabled){transform:scale(var(--press-scale))}.z-btn:disabled,.z-btn[aria-disabled=true]{cursor:default}.z-btn--sm{height:32px;padding:0 12px;font-size:13px;gap:6px}.z-btn--lg{height:46px;padding:0 20px;font-size:14.5px;border-radius:12px;gap:10px}.z-btn--full{display:flex;width:100%}.z-btn--primary{background:var(--ink);color:#fff}.z-btn--primary:hover:not(:disabled){background:var(--ink-hover);color:#fff}.z-btn--primary:disabled{background:var(--action-disabled)}.z-btn--secondary{background:#fff;color:var(--ink);box-shadow:var(--ring-outline-btn)}.z-btn--lg.z-btn--secondary{box-shadow:var(--ring-input)}.z-btn--secondary:hover:not(:disabled){background:var(--stone-10);color:var(--ink)}.z-btn--soft{background:var(--stone-50b);color:var(--ink)}.z-btn--soft:hover:not(:disabled){background:var(--stone-100);color:var(--ink)}.z-btn--ghost{background:transparent;color:var(--ink)}.z-btn--ghost:hover:not(:disabled){background:rgba(0,0,0,.05);color:var(--ink)}.z-btn--danger{background:#fff;color:var(--danger-fg);box-shadow:0 0 0 1px var(--danger-border)}.z-btn--danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-fg)}.z-btn:disabled:not(.z-btn--primary){color:var(--text-tertiary)}.z-spinner{width:16px;height:16px;border-radius:99px;border:2px solid rgba(0,0,0,.12);border-top-color:#0a0a0a;animation:z-spin .7s linear infinite;display:inline-block}.z-btn--primary .z-spinner{border-color:#fff rgba(255,255,255,.25) rgba(255,255,255,.25)}.z-pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap}.z-pill--sm{min-height:22px;padding:0 8px;font-size:12px;gap:5px}.z-pill i{width:6px;height:6px;border-radius:99px;flex-shrink:0}.z-pill--sm i{width:5px;height:5px}.z-pill--success{background:var(--success-bg);color:var(--success-fg)}.z-pill--success i{background:var(--success-icon)}.z-pill--warning{background:var(--warning-bg);color:var(--warning-fg)}.z-pill--warning i{background:var(--warning-dot)}.z-pill--danger{background:var(--danger-bg);color:var(--danger-strong)}.z-pill--danger i{background:var(--danger-ring)}.z-pill--info{background:var(--info-bg);color:var(--info-fg)}.z-pill--info i{background:var(--info-fg)}.z-pill--neutral{background:var(--stone-75);color:var(--zinc-700)}.z-pill--neutral i{background:var(--zinc-400)}.z-count{min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.z-count--soft{background:var(--stone-100);color:var(--zinc-700)}.z-card{display:flex;flex-direction:column;gap:14px;min-width:0;background:#fff;border-radius:18px;box-shadow:var(--ring-section);padding:18px 20px}.z-card--list{padding:0;border-radius:16px;overflow:hidden;gap:0}.z-card--tile{background:var(--stone-25);box-shadow:none;border-radius:14px;padding:14px 16px}.z-card--panel{padding:0}.z-card--narrow,.z-card--panel{border-radius:24px;box-shadow:var(--shadow-panel)}.z-card--narrow{max-width:440px;width:100%;padding:28px}.z-card--list .z-card__head{padding:16px 20px 4px}.z-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.z-card__title{margin:0;font-size:15px;font-weight:600}.z-card__sub{font-size:13px;color:var(--zinc-600)}.z-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;border-radius:14px;background:var(--stone-25);min-width:0}.z-kpi__label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--zinc-700)}.z-kpi__value{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.z-kpi__sub{font-size:13px;color:var(--zinc-600);margin-left:8px}.z-kpi__delta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--zinc-600)}.z-kpi__delta b{height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;font-weight:600;background:var(--stone-75);color:var(--zinc-700)}.z-kpi__delta--success b{background:var(--success-bg);color:var(--success-fg)}.z-kpi__delta--danger b{background:var(--danger-bg);color:var(--danger-strong)}.z-kpi__delta--warning b{background:var(--warning-kpi);color:var(--warning-fg)}.z-field{display:flex;flex-direction:column;gap:7px}.z-label{font-size:13.5px;font-weight:500}.z-input{height:46px;width:100%;padding:0 14px;border:0;border-radius:12px;background:#fff;box-shadow:var(--ring-input);font:inherit;font-size:15px;color:var(--ink);outline:none}.z-input:focus{box-shadow:var(--ring-focus)}.z-input[aria-invalid=true]{box-shadow:var(--ring-error)}input.z-input:-moz-read-only,textarea.z-input:-moz-read-only{background:var(--stone-25)}input.z-input:read-only,textarea.z-input:read-only{background:var(--stone-25)}textarea.z-input{height:auto;padding:12px 14px;resize:vertical;line-height:1.45}select.z-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.z-hint{font-size:13px;color:var(--zinc-600)}.z-error{gap:6px;font-size:13px;color:var(--danger-fg)}.z-error,.z-search{display:flex;align-items:center}.z-search{position:relative}.z-search svg{position:absolute;left:12px;color:var(--zinc-500);pointer-events:none}.z-search .z-input{height:40px;padding-left:36px}.z-seg{display:inline-flex;padding:3px;gap:2px;background:var(--stone-75);border-radius:12px}.z-seg a,.z-seg button{border:0;background:transparent;padding:0 14px;height:32px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--zinc-700);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.z-seg [aria-current=true],.z-seg [aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:var(--shadow-nav-on)}.z-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px}.z-switch input{position:absolute;opacity:0;width:1px;height:1px}.z-switch__track{width:40px;height:24px;border-radius:99px;background:var(--stone-300);position:relative;transition:background .2s;flex-shrink:0}.z-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:99px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.z-switch input:checked+.z-switch__track{background:var(--ink)}.z-switch input:checked+.z-switch__track:after{transform:translateX(16px)}.z-switch input:focus-visible+.z-switch__track{outline:2px solid var(--ink);outline-offset:2px}.z-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.45}.z-notice--sm{padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:500;gap:8px}.z-notice svg{margin-top:2px}.z-notice__body{display:flex;flex-direction:column;gap:2px;min-width:0}.z-notice--neutral{background:var(--stone-150);color:var(--zinc-800)}.z-notice--warning{background:var(--warning-kpi);color:var(--warning-fg)}.z-notice--danger{background:var(--danger-bg);color:var(--danger-fg)}.z-notice--success{background:var(--success-bg);color:var(--success-fg)}.z-notice--info{background:var(--info-bg);color:var(--info-fg)}.z-row{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;color:inherit;background:#fff;border:0;width:100%;text-align:left}a.z-row:hover,button.z-row:hover{background:var(--stone-10);color:inherit}.z-row+.z-row{border-top:1px solid var(--stone-75)}.z-row__icon{width:36px;height:36px;border-radius:10px;background:var(--stone-75);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--zinc-700)}.z-row__icon--warning{background:var(--warning-bg);color:var(--warning-fg)}.z-row__icon--info{background:var(--info-bg);color:var(--info-fg)}.z-row__icon--danger{background:var(--danger-bg);color:var(--danger-fg)}.z-row__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.z-row__title{font-size:14.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.z-row__sub{font-size:13px;color:var(--zinc-600)}.z-empty{flex-direction:column;text-align:center;gap:12px;padding:40px 20px}.z-empty,.z-empty__icon{display:flex;align-items:center}.z-empty__icon{width:52px;height:52px;border-radius:16px;background:var(--stone-75);justify-content:center;color:var(--zinc-700)}.z-empty h3{margin:0;font-size:17px;font-weight:600}.z-empty p{margin:0;max-width:420px;color:var(--zinc-600);font-size:14.5px}.z-progress{height:8px;border-radius:99px;background:var(--stone-100);overflow:hidden}.z-progress>span{display:block;height:100%;background:var(--ink);border-radius:99px}.z-tablewrap{overflow-x:auto}.z-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.z-table th{text-align:left;font-weight:500;font-size:12.5px;color:var(--zinc-600);padding:10px 16px;border-bottom:1px solid var(--stone-100);white-space:nowrap}.z-table td{padding:12px 16px;border-bottom:1px solid var(--stone-75);vertical-align:middle}.z-table tr:last-child td{border-bottom:0}.z-table--dense td{padding:8px 16px}.z-num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.z-mono{font-family:var(--font-mono);font-size:13px}.z-bars{display:flex;flex-direction:column;gap:10px}.z-bars__row{display:grid;grid-template-columns:minmax(80px,1.2fr) 3fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:13.5px}.z-bars__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-bars__track{height:8px;border-radius:99px;background:var(--stone-75);overflow:hidden}.z-bars__track>span{display:block;height:100%;background:var(--ink);border-radius:99px}.z-bars__val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--zinc-700)}.z-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--zinc-700)}.z-legend i{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:6px}.z-shell{min-height:100vh;display:flex;background:var(--page-admin)}.z-side{flex:0 0 232px;width:232px;display:flex;flex-direction:column;gap:20px;padding:18px 12px 14px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.z-brand{gap:10px;padding:2px 6px;font-weight:600;font-size:16px;letter-spacing:-.02em;text-decoration:none}.z-brand,.z-brand__mark{display:flex;align-items:center}.z-brand__mark{width:28px;height:28px;border-radius:9px;background:var(--ink);color:#fff;justify-content:center}.z-org{gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(0,0,0,.05);position:relative}.z-org,.z-org__mono{display:flex;align-items:center}.z-org__mono{width:28px;height:28px;border-radius:8px;background:var(--stone-200);justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.z-org select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.z-org__t{flex:1 1;min-width:0;display:flex;flex-direction:column}.z-org__t b{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-org__t span{font-size:12px;color:var(--zinc-600)}.z-nav{display:flex;flex-direction:column;gap:2px}.z-nav__label{padding:18px 10px 6px;font-size:12px;font-weight:500;color:var(--zinc-600)}.z-nav a{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;font-size:14px;text-decoration:none;color:var(--zinc-700)}.z-nav a:hover{background:rgba(255,255,255,.55);color:var(--ink)}.z-nav a[aria-current=page]{background:#fff;color:var(--ink);font-weight:500;box-shadow:var(--shadow-nav-on)}.z-nav a span{flex:1 1}.z-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.z-user{gap:10px;padding:8px 6px}.z-avatar,.z-user{display:flex;align-items:center}.z-avatar{width:30px;height:30px;border-radius:99px;background:var(--stone-200);justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.z-user__t{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:13px}.z-user__t b{font-weight:500;overflow:hidden;text-overflow:ellipsis}.z-user__t span{font-size:12px;color:var(--zinc-600)}.z-main{flex:1 1;min-width:0;margin:8px;background:#fff;border-radius:14px;box-shadow:var(--shadow-panel);display:flex;flex-direction:column}.z-top{gap:10px;height:56px;flex-shrink:0;padding:0 28px;border-bottom:1px solid var(--stone-75)}.z-top,.z-top__crumb{display:flex;align-items:center}.z-top__crumb{flex:1 1;min-width:0;gap:8px;font-size:14px;white-space:nowrap;overflow:hidden}.z-top__crumb a{color:var(--zinc-600);text-decoration:none}.z-top__crumb span.sep{color:var(--zinc-400)}.z-top__crumb b{font-weight:500;overflow:hidden;text-overflow:ellipsis}.z-content{width:100%;max-width:1160px;margin:0 auto;padding:28px 36px 48px;display:flex;flex-direction:column;gap:22px}.z-menu-btn{display:none}.z-pageh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.z-pageh h1{margin:0;font-size:32px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.z-pageh p{margin:6px 0 0;font-size:14.5px;color:var(--zinc-700)}.z-pageh .eyebrow{font-size:13px;color:var(--zinc-600);display:block;margin-bottom:6px}.z-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.z-grid{display:grid;grid-gap:16px;gap:16px}.z-grid--kpi{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.z-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.z-stack{gap:14px}.z-center,.z-stack{display:flex;flex-direction:column}.z-center{min-height:100vh;align-items:center;justify-content:center;padding:24px 16px;gap:20px}@media (max-width:880px){.z-shell{flex-direction:column}.z-side{position:static;flex:none;height:auto;align-items:center;gap:8px 12px;padding:12px 14px}.z-side,.z-side .z-nav{width:100%;flex-direction:row;flex-wrap:wrap}.z-side .z-nav{order:3}.z-side .z-nav__label,.z-side .z-user__t span{display:none}.z-side__foot{margin-top:0;margin-left:auto;flex-direction:row;align-items:center}.z-org{order:2}.z-main{margin:0 8px 8px}.z-top{padding:0 16px}.z-content{padding:20px 16px 40px}.z-pageh h1{font-size:26px}}.z-toasts{position:fixed;z-index:50;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px))}.z-toast{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--ink);color:#fff;box-shadow:var(--shadow-sheet);font-size:14px;animation:z-toast-in .25s ease}.z-toast--error{background:var(--danger-strong)}.z-toast button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.7;padding:0 2px}.z-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.z-filters .z-search{flex:1 1 280px;max-width:360px}.z-pillselect{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--zinc-600)}.z-pillselect select{height:34px;border:0;border-radius:999px;box-shadow:var(--ring-input);padding:0 12px;font:inherit;font-size:13.5px;background:#fff;color:var(--ink)}.z-segscroll{overflow-x:auto;max-width:100%}.z-lt{min-width:900px}.z-lt__row{display:grid;grid-template-columns:36px minmax(0,2.4fr) minmax(0,1.2fr) 150px 96px 136px 112px;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--stone-75)}.z-lt__row:hover:not(.z-lt__head){background:var(--stone-10)}.z-lt__head{background:var(--stone-25);font-size:12.5px;font-weight:500;color:var(--zinc-600);border-top:0;padding:10px 16px}.z-lt input[type=checkbox]{width:16px;height:16px;accent-color:#0a0a0a}.z-lt__short{font-family:var(--font-mono);font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.z-lt__short span{color:var(--zinc-500)}.z-lt__sub{font-size:12.5px;color:var(--zinc-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.z-lt__clicks{align-items:center;gap:10px;font-size:13.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.z-lt__acts,.z-lt__clicks{display:flex;justify-content:flex-end}.z-lt__acts{gap:4px}.z-iconbtn{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--zinc-600);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.z-iconbtn:hover{background:rgba(0,0,0,.05);color:var(--ink)}.z-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 16px;background:var(--ink);color:#fff;border-radius:999px;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.z-bulk b{font-size:13.5px;font-weight:500;flex:1 1 auto}.z-bulk button{height:32px;padding:0 14px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:500;cursor:pointer}.z-bulk button:hover{background:rgba(255,255,255,.2)}.z-bulk .z-bulk__danger{background:#fff;color:var(--danger-fg);font-weight:600}.z-bulk input[type=text]{height:32px;border:0;border-radius:999px;padding:0 12px;font:inherit;font-size:13px;width:170px}.z-pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--zinc-600)}.z-create{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:980px){.z-create{grid-template-columns:1fr}}.z-section{background:#fff;border-radius:18px;box-shadow:var(--ring-section);padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.z-section h2{margin:0;font-size:17px;font-weight:600}.z-section>div>p{margin:2px 0 0;font-size:13.5px;color:var(--zinc-600)}.z-section__head{justify-content:space-between;gap:12px}.z-check,.z-section__head{display:flex;align-items:flex-start}.z-check{gap:8px;font-size:13.5px;line-height:1.4}.z-check svg{margin-top:2px;flex-shrink:0}.z-check--ok{color:var(--success-fg)}.z-check--warn{color:var(--warning-fg)}.z-check--bad{color:var(--danger-fg)}.z-check--muted{color:var(--zinc-600)}.z-aliasrow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);grid-gap:10px;gap:10px;align-items:end}.z-aliasrow .sep{padding-bottom:12px;color:var(--zinc-500);font-size:18px}.z-aliasfield{position:relative}.z-aliasfield .z-pill{position:absolute;right:8px;top:11px}.z-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--zinc-600)}.z-chip{border:0;border-radius:999px;padding:4px 12px;background:var(--stone-75);color:var(--ink);font-size:13px;cursor:pointer;font-family:var(--font-mono)}.z-chip:hover{background:var(--stone-100)}.z-details{background:#fff;border-radius:18px;box-shadow:var(--ring-section);padding:4px 20px}.z-details summary{cursor:pointer;font-size:15px;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.z-details summary::-webkit-details-marker{display:none}.z-details[open] summary{border-bottom:1px solid var(--stone-75);margin-bottom:14px}.z-details__body{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-bottom:20px}.z-formactions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.z-preview{position:-webkit-sticky;position:sticky;top:24px}.z-preview,.z-previewcard{display:flex;flex-direction:column;gap:14px}.z-previewcard{background:#fff;border-radius:18px;box-shadow:var(--ring-section);padding:18px}.z-previewcard__label{font-size:12.5px;font-weight:500;color:var(--zinc-600)}.z-previewurl{padding:12px 14px;border-radius:12px;background:var(--stone-25);display:flex;flex-direction:column;gap:4px}.z-previewurl b{font-family:var(--font-mono);font-size:15px;font-weight:600;word-break:break-all}.z-previewurl b span{color:var(--zinc-500);font-weight:500}.z-previewurl small{font-size:12.5px;color:var(--zinc-600);word-break:break-all}.z-qrbox{display:flex;gap:14px;align-items:center}.z-qrbox__img{width:112px;height:112px;flex-shrink:0;background:#fff;border-radius:10px;box-shadow:var(--ring-section);padding:6px}.z-qrbox__img svg{width:100%;height:100%;display:block}.z-kv{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.z-kv span:first-child{color:var(--zinc-600)}.z-kv span:last-child{text-align:right;word-break:break-all}.z-dropzone{border:1.5px dashed var(--stone-300);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--stone-10)}.z-section__head .z-switch{flex-shrink:0;white-space:nowrap}.z-section__head>div{min-width:0}.z-bars__label{display:flex;flex-direction:column}.z-bars__meta{color:var(--zinc-500);font-size:12px;overflow:hidden;text-overflow:ellipsis}.z-quick{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;grid-gap:12px;gap:12px;align-items:end;background:var(--stone-25);border-radius:18px;padding:16px 18px}.z-quick__hint{grid-column:1/-1;font-size:13px;color:var(--zinc-600)}@media (max-width:760px){.z-quick{grid-template-columns:1fr}}.z-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.z-step{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;box-shadow:var(--ring-section)}.z-step--current{box-shadow:0 0 0 1px #0a0a0a,0 0 0 4px rgba(10,10,10,.06)}.z-step__n{width:30px;height:30px;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:var(--stone-75);color:var(--zinc-700)}.z-step--current .z-step__n{background:var(--ink);color:#fff}.z-step--done .z-step__n{background:var(--success-bg);color:var(--success-fg)}.z-step__t{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.z-step__t b{font-size:15px;font-weight:600}.z-step__t span{font-size:13.5px;color:var(--zinc-600)}.z-step--done .z-step__t b{color:var(--zinc-500);text-decoration:line-through}.z-welcome h1{font-size:34px;letter-spacing:-.035em;line-height:1.1;margin:10px 0 0;font-weight:600}.z-welcome h1 span{display:block;font-family:Georgia,Newsreader,serif;font-style:italic;font-weight:400;color:var(--zinc-600)}.z-welcome p{margin:10px 0 0;color:var(--zinc-700);max-width:560px}.z-pill--brand{background:var(--nr1-lime-light);color:var(--nr1-forest)}.z-pill--brand i{background:var(--nr1-forest)}.z-dns{width:100%;font-size:13.5px;border-collapse:collapse}.z-dns td,.z-dns th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--stone-75);vertical-align:middle}.z-dns th{font-weight:500;color:var(--zinc-600);font-size:12.5px}.z-qrsvg svg{width:100%;height:auto;display:block}