.zad-bare,.zad-gate,.zad-shell{--zad-bg:#f5f3ee;--zad-sidebar:#efebe3;--zad-surface:#fffdf9;--zad-surface-2:#f7f4ee;--zad-hover:#ebe6dc;--zad-border:rgba(40,33,24,0.1);--zad-border-strong:rgba(40,33,24,0.18);--zad-text:#29251f;--zad-muted:#6d655b;--zad-faint:#958c80;--zad-accent:#c2613b;--zad-accent-strong:#9d4a2b;--zad-accent-soft:rgba(194,97,59,0.12);--zad-on-accent:#fffaf5;--zad-good:#2e7a51;--zad-good-soft:rgba(46,122,81,0.12);--zad-warn:#a86d12;--zad-warn-soft:rgba(196,136,32,0.14);--zad-bad:#b53a36;--zad-bad-soft:rgba(181,58,54,0.11);--zad-info:#3a6aa8;--zad-info-soft:rgba(58,106,168,0.11);--zad-shadow:0 1px 2px rgba(48,38,26,0.05),0 8px 24px rgba(48,38,26,0.05);--zad-radius:16px;--zad-topbar:60px;--bg:var(--zad-bg);--surface:var(--zad-surface);--surface-soft:var(--zad-surface-2);--surface-hover:var(--zad-hover);--border:var(--zad-border);--border-strong:var(--zad-border-strong);--text:var(--zad-text);--text-soft:var(--zad-muted);--text-faint:var(--zad-faint);--accent:var(--zad-accent);--accent-strong:var(--zad-accent-strong);--accent-soft:var(--zad-accent-soft);color:var(--zad-text);font-family:var(--font-sans);background:var(--zad-bg)}:root[data-theme=dark] .zad-bare,:root[data-theme=dark] .zad-gate,:root[data-theme=dark] .zad-shell{--zad-bg:#1f1d1a;--zad-sidebar:#191815;--zad-surface:#292622;--zad-surface-2:#302c27;--zad-hover:#38332d;--zad-border:rgba(244,235,222,0.1);--zad-border-strong:rgba(244,235,222,0.18);--zad-text:#f1ece4;--zad-muted:#bdb3a6;--zad-faint:#8f867a;--zad-accent:#df825e;--zad-accent-strong:#ef9a77;--zad-accent-soft:rgba(223,130,94,0.15);--zad-on-accent:#1d1714;--zad-good:#7cc39a;--zad-good-soft:rgba(124,195,154,0.14);--zad-warn:#e0b25c;--zad-warn-soft:rgba(224,178,92,0.15);--zad-bad:#f08a86;--zad-bad-soft:rgba(240,138,134,0.14);--zad-info:#8db4ea;--zad-info-soft:rgba(141,180,234,0.14);--zad-shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.22)}.zad-gate{display:grid;min-height:100dvh;place-items:center;padding:24px 16px}.zad-gate__card{display:grid;width:min(100%,440px);justify-items:center;gap:12px;padding:34px 28px;text-align:center;background:var(--zad-surface);border:1px solid var(--zad-border);border-radius:22px;box-shadow:var(--zad-shadow)}.zad-gate__card h1{margin:6px 0 0;font-size:1.3rem}.zad-gate__card p{margin:0;color:var(--zad-muted);font-size:.92rem;line-height:1.9}.zad-gate__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.zad-gate__mark{width:52px;height:52px}.zad-bare{min-height:100dvh}.zad-bare__back{display:inline-flex;margin:18px 20px 0;color:var(--zad-accent-strong);font-size:.88rem;font-weight:700}.zad-shell{display:grid;min-height:100dvh;grid-template-columns:268px minmax(0,1fr)}.zad-skip{position:absolute;z-index:100;inset-inline-start:12px;top:-60px;padding:10px 14px;color:var(--zad-on-accent);background:var(--zad-accent-strong);border-radius:10px}.zad-skip:focus{top:12px}.zad-sidebar{position:sticky;top:0;z-index:40;display:flex;height:100dvh;flex-direction:column;gap:12px;padding:14px 12px 12px;overflow-y:auto;overscroll-behavior:contain;background:var(--zad-sidebar);border-inline-end:1px solid var(--zad-border);scrollbar-width:thin}.zad-brand{justify-content:space-between;gap:8px}.zad-brand,.zad-brand__link{display:flex;align-items:center}.zad-brand__link{min-width:0;gap:10px;padding:4px 6px;color:inherit;text-decoration:none;border-radius:12px}.zad-brand__mark{display:grid;width:38px;height:38px;flex:none;place-items:center;color:#fff8f1;background:linear-gradient(145deg,#cf7049,#a64f2d);border-radius:12px;box-shadow:0 6px 16px rgba(166,79,45,.25)}.zad-brand__mark svg{width:20px;height:20px}.zad-brand__copy{display:grid;min-width:0;line-height:1.3}.zad-brand__copy strong{font-size:1.02rem}.zad-brand__copy small{color:var(--zad-faint);font-size:.7rem;direction:ltr;text-align:end}.zad-icon-button.zad-sidebar__close{display:none}.zad-finder-trigger{display:flex;width:100%;min-height:40px;align-items:center;gap:8px;padding:0 12px;color:var(--zad-muted);font:inherit;font-size:.84rem;text-align:start;background:var(--zad-surface);border:1px solid var(--zad-border);border-radius:11px;cursor:pointer}.zad-finder-trigger:hover{border-color:var(--zad-border-strong)}.zad-finder-trigger svg{width:16px;height:16px;flex:none}.zad-finder-trigger span{flex:1 1}.zad-finder kbd,.zad-finder-trigger kbd{padding:1px 6px;color:var(--zad-faint);font-family:inherit;font-size:.68rem;background:var(--zad-surface-2);border:1px solid var(--zad-border);border-radius:6px}.zad-nav{display:grid;flex:1 1;align-content:start;gap:14px}.zad-nav__group ul{display:grid;gap:2px;padding:0;margin:0;list-style:none}.zad-nav__label{margin:0 10px 6px;color:var(--zad-faint);font-size:.7rem;font-weight:750;letter-spacing:0}.zad-nav__item{position:relative;display:flex;min-height:38px;align-items:center;gap:10px;padding:0 10px;color:var(--zad-muted);font-size:.87rem;font-weight:600;text-decoration:none;border-radius:10px;transition:background-color .12s ease,color .12s ease}.zad-nav__item svg{width:18px;height:18px;flex:none}.zad-nav__item span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zad-nav__item:hover{color:var(--zad-text);background:var(--zad-hover)}.zad-nav__item:focus-visible{outline:2px solid var(--zad-accent);outline-offset:1px}.zad-nav__item--active{color:var(--zad-accent-strong);background:var(--zad-accent-soft)}.zad-nav__item--active:before{position:absolute;inset-block:8px;inset-inline-start:-12px;width:3px;content:"";background:var(--zad-accent);border-radius:0 3px 3px 0}.zad-badge{min-width:22px;padding:1px 7px;color:var(--zad-accent-strong);font-size:.72rem;font-weight:800;text-align:center;background:var(--zad-accent-soft);border-radius:999px}.zad-badge--alert{color:#fff;background:var(--zad-bad)}.zad-sidebar__footer{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--zad-border)}.zad-user{display:flex;align-items:center;gap:10px;padding:4px 6px}.zad-user__avatar{display:grid;width:34px;height:34px;flex:none;place-items:center;color:var(--zad-accent-strong);background:var(--zad-accent-soft);border-radius:50%}.zad-user__avatar svg{width:18px;height:18px}.zad-user__copy{display:grid;min-width:0;line-height:1.45}.zad-user__copy strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;text-align:end}.zad-user__copy small{color:var(--zad-faint);font-size:.74rem}.zad-sidebar__links{display:grid;grid-template-columns:1fr 1fr;gap:6px}.zad-sidebar__links a,.zad-sidebar__links button{display:flex;min-height:36px;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:var(--zad-muted);font:inherit;font-size:.78rem;font-weight:650;text-decoration:none;background:transparent;border:1px solid var(--zad-border);border-radius:10px;cursor:pointer}.zad-sidebar__links a:hover,.zad-sidebar__links button:hover:not(:disabled){color:var(--zad-text);background:var(--zad-hover)}.zad-sidebar__links svg{width:15px;height:15px}.zad-scrim{display:none}.zad-frame{display:flex;min-width:0;flex-direction:column}.zad-topbar{position:sticky;top:0;z-index:30;display:flex;height:var(--zad-topbar);align-items:center;gap:12px;padding:0 28px;background:color-mix(in srgb,var(--zad-bg) 88%,transparent);border-bottom:1px solid var(--zad-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.zad-icon-button.zad-menu-button{display:none}.zad-crumbs{display:flex;min-width:0;flex:1 1;align-items:center;gap:8px;font-size:.88rem}.zad-crumbs span{color:var(--zad-faint)}.zad-crumbs span:after{margin-inline-start:8px;content:"/";color:var(--zad-border-strong)}.zad-crumbs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zad-topbar__actions{display:flex;align-items:center;gap:8px}.zad-pill{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;color:var(--zad-accent-strong);font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap;background:var(--zad-accent-soft);border-radius:999px}.zad-pill--danger{color:var(--zad-bad);background:var(--zad-bad-soft)}.zad-icon-button{display:inline-grid;width:36px;height:36px;flex:none;place-items:center;padding:0;color:var(--zad-muted);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.zad-icon-button:hover:not(:disabled){color:var(--zad-text);background:var(--zad-hover)}.zad-icon-button:focus-visible{outline:2px solid var(--zad-accent);outline-offset:1px}.zad-icon-button:disabled{cursor:not-allowed;opacity:.4}.zad-icon-button svg{width:18px;height:18px}.zad-icon-button--danger:hover:not(:disabled){color:var(--zad-bad);background:var(--zad-bad-soft)}.zad-main{flex:1 1;min-width:0}.zad-main .admin-page,.zad-main .portal-page{min-height:0;background:transparent}.zad-main .admin-content{width:min(100% - 48px,1240px);padding:28px 0 80px}.zad-main .admin-content--shell{margin:0 auto}.zad-main .admin-title{margin-bottom:22px}.zad-main .admin-title h1{font-size:clamp(1.35rem,2.6vw,1.9rem);letter-spacing:0}.zad-main .eyebrow{letter-spacing:.04em}.zad-main .zta-layout{height:calc(100dvh - var(--zad-topbar) - 1px)}.zad-main .zt-aside,.zad-main .zt-inbox__list{top:calc(var(--zad-topbar) + 16px)}.zad-main .admin-card__heading small,.zad-main .eyebrow,.zad-main .section-heading small{color:var(--zad-accent-strong);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:none}.zad-main .admin-card h2,.zad-main .section-heading h2{font-size:1.08rem}.zad-main .admin-alert,.zad-main .admin-title p,.zad-main .card-copy,.zad-main .console-state p,.zad-main .empty-admin-state,.zad-main .feature-card p,.zad-main .finance-alert,.zad-main .pricing-publish-row p,.zad-main .section-heading p{font-size:.86rem;line-height:1.9}.zad-main .check-row label,.zad-main .commerce-secret-form>label:not(.switch-row),.zad-main .field-row>label,.zad-main .finance-toolbar label,.zad-main .model-fields>label,.zad-main .pricing-form>label,.zad-main .pricing-global-grid label,.zad-main .pricing-model-row>label:not(.switch-row),.zad-main .product-field-grid>label,.zad-main .product-fields>label,.zad-main .refund-review-card dd,.zad-main .refund-review-card>label,.zad-main .rollout-field,.zad-main .stack-form>label:not(.consent-row),.zad-main .status-list>div,.zad-main .switch-row{font-size:.82rem}.zad-main .commerce-secret-form input,.zad-main .field-row input,.zad-main .field-row select,.zad-main .finance-toolbar input,.zad-main .finance-toolbar select,.zad-main .model-fields input,.zad-main .model-fields select,.zad-main .model-fields textarea,.zad-main .pricing-form input,.zad-main .pricing-form select,.zad-main .pricing-global-grid input,.zad-main .pricing-model-row input,.zad-main .product-field-grid input,.zad-main .product-field-grid select,.zad-main .product-fields input,.zad-main .product-fields select,.zad-main .product-fields textarea,.zad-main .stack-form input,.zad-main .stack-form select,.zad-main .stack-form textarea{font-size:.9rem}.zad-main .environment-pill,.zad-main .finance-metric small,.zad-main .finance-metric span,.zad-main .finance-table td small,.zad-main .finance-toolbar small,.zad-main .mfa-secret a,.zad-main .mfa-secret small,.zad-main .model-capabilities span,.zad-main .model-meta span,.zad-main .product-group__heading span,.zad-main .refund-review-card dt,.zad-main .refund-review-card>header small,.zad-main .status-badge,.zad-main .version-pill{font-size:.74rem;letter-spacing:0}.zad-main .status-badge{font-family:inherit;text-transform:none}.zad-main .admin-table-wrap code,.zad-main .feature-card code,.zad-main .finance-table code,.zad-main .mfa-secret code,.zad-main .model-card code,.zad-main .pricing-model-row code,.zad-main .product-card__top code{font-size:.78rem}.zad-main .admin-table-wrap td,.zad-main .admin-table-wrap th,.zad-main .finance-table td,.zad-main .finance-table th{font-size:.82rem}.zad-main .primary-action,.zad-main .secondary-action,.zad-main .text-action{font-size:.86rem}.zad-main .primary-action{color:var(--zad-on-accent);background:var(--zad-accent-strong);border-color:transparent;box-shadow:none}.zad-main .primary-action:hover:not(:disabled){filter:brightness(1.08)}.zad-main .primary-action:focus-visible,.zad-main .secondary-action:focus-visible{outline:2px solid var(--zad-accent);outline-offset:2px}.zad-finder{width:min(560px,calc(100vw - 32px));padding:0;color:var(--zad-text,#29251f);background:var(--zad-surface,#fffdf9);border:1px solid var(--zad-border,rgba(40,33,24,.12));border-radius:18px;box-shadow:0 30px 80px rgba(30,22,12,.25)}.zad-finder::backdrop{background:rgba(28,22,16,.38)}.zad-finder__body{display:grid}.zad-finder__search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--zad-border,rgba(40,33,24,.12))}.zad-finder__search svg{width:18px;height:18px;color:var(--zad-faint,#958c80)}.zad-finder__search input{flex:1 1;min-width:0;color:inherit;font:inherit;font-size:1rem;background:transparent;border:0;outline:0}.zad-finder__list{display:grid;max-height:min(60dvh,420px);gap:2px;padding:8px;margin:0;overflow-y:auto;list-style:none}.zad-finder__item{display:flex;align-items:center;gap:12px;padding:10px 12px;color:inherit;text-decoration:none;border-radius:12px}.zad-finder__item svg{width:18px;height:18px;flex:none;color:var(--zad-muted,#6d655b)}.zad-finder__item span{display:grid;gap:2px}.zad-finder__item strong{font-size:.92rem}.zad-finder__item small{color:var(--zad-muted,#6d655b);font-size:.78rem}.zad-finder__item:hover,.zad-finder__item[aria-current=true]{background:var(--zad-accent-soft,rgba(194,97,59,.12))}.zad-finder__empty{padding:18px;color:var(--zad-muted,#6d655b);text-align:center}.zad-page{width:min(100% - 48px,1280px);padding:28px 0 80px;margin:0 auto}.zad-page__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.zad-page__header h1{margin:4px 0 6px;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.5}.zad-page__lead{max-width:70ch;margin:0;color:var(--zad-muted);font-size:.9rem;line-height:1.9}.zad-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zad-eyebrow{margin:0;color:var(--zad-accent-strong);font-size:.78rem;font-weight:750}.zad-page__footer{display:flex;justify-content:center;gap:16px;margin-top:28px;color:var(--zad-faint);font-size:.72rem}.zad-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 16px;color:var(--zad-text);font:inherit;font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap;background:var(--zad-surface);border:1px solid var(--zad-border-strong);border-radius:11px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.zad-button svg{width:16px;height:16px}.zad-button:hover:not(:disabled){background:var(--zad-hover)}.zad-button:focus-visible{outline:2px solid var(--zad-accent);outline-offset:2px}.zad-button:disabled{cursor:not-allowed;opacity:.55}.zad-button--primary{color:var(--zad-on-accent);background:var(--zad-accent-strong);border-color:transparent}.zad-button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--zad-accent-strong) 88%,#000)}.zad-button--small{min-height:32px;padding:0 12px;font-size:.8rem}.zad-link{color:var(--zad-accent-strong);font-size:.84rem;font-weight:700;text-decoration:none}.zad-link:hover{text-decoration:underline}.zad-segmented{display:inline-flex;padding:3px;background:var(--zad-surface-2);border:1px solid var(--zad-border);border-radius:11px}.zad-segmented button{min-height:32px;padding:0 12px;color:var(--zad-muted);font:inherit;font-size:.8rem;font-weight:700;background:transparent;border:0;border-radius:8px;cursor:pointer}.zad-segmented button[aria-pressed=true]{color:var(--zad-text);background:var(--zad-surface);box-shadow:0 1px 2px rgba(0,0,0,.08)}.zad-segmented--small button{min-height:28px;padding:0 10px;font-size:.76rem}.zad-alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;margin-bottom:14px;font-size:.86rem;line-height:1.8;border:1px solid var(--zad-border);border-radius:12px}.zad-alert svg{width:18px;height:18px;flex:none}.zad-alert span{flex:1 1;min-width:12rem}.zad-alert--success{color:var(--zad-good);background:var(--zad-good-soft);border-color:transparent}.zad-alert--error{color:var(--zad-bad);background:var(--zad-bad-soft);border-color:transparent}.zad-alert--warning{color:var(--zad-warn);background:var(--zad-warn-soft);border-color:transparent}.zad-alert--info{color:var(--zad-info);background:var(--zad-info-soft);border-color:transparent}.zad-card{min-width:0;padding:18px;background:var(--zad-surface);border:1px solid var(--zad-border);border-radius:var(--zad-radius);box-shadow:var(--zad-shadow)}.zad-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.zad-card__header h2{margin:0;font-size:1rem;line-height:1.6}.zad-card__header p{margin:2px 0 0;color:var(--zad-muted);font-size:.8rem;line-height:1.7}.zad-empty{display:grid;justify-items:center;gap:8px;padding:26px 12px;color:var(--zad-muted);font-size:.88rem;line-height:1.9;text-align:center}.zad-empty svg{width:24px;height:24px;color:var(--zad-faint)}.zad-empty p{max-width:42ch;margin:0}.zad-empty--error{color:var(--zad-bad);background:var(--zad-bad-soft);border-radius:var(--zad-radius)}.zad-skeleton{padding:60px 16px;color:var(--zad-muted);text-align:center;background:linear-gradient(100deg,var(--zad-surface) 30%,var(--zad-surface-2) 50%,var(--zad-surface) 70%);background-size:300% 100%;border:1px solid var(--zad-border);border-radius:var(--zad-radius);animation:zad-shimmer 1.6s ease-in-out infinite}@keyframes zad-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.zad-tag{display:inline-flex;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:750;white-space:nowrap;border-radius:999px}.zad-tag--live{color:var(--zad-good);background:var(--zad-good-soft)}.zad-tag--scheduled{color:var(--zad-info);background:var(--zad-info-soft)}.zad-tag--ended,.zad-tag--off{color:var(--zad-muted);background:var(--zad-surface-2)}.zad-tag--danger{color:var(--zad-bad);background:var(--zad-bad-soft)}.zad-dot{display:inline-block;width:8px;height:8px;flex:none;background:var(--zad-faint);border-radius:50%}.zad-dot--good{background:var(--zad-good)}.zad-dot--warn{background:var(--zad-warn)}.zad-dot--bad{background:var(--zad-bad)}.zad-dot--idle{background:var(--zad-faint)}.zad-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;align-items:start}.zad-split--wide-main{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.zad-stack{display:grid;gap:16px;min-width:0}.zad-narrow{max-width:760px}.zad-editor{position:sticky;top:calc(var(--zad-topbar) + 16px)}.zad-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.zad-tabs button{display:grid;min-width:190px;gap:2px;padding:10px 14px;color:var(--zad-muted);font:inherit;text-align:start;background:var(--zad-surface);border:1px solid var(--zad-border);border-radius:13px;cursor:pointer}.zad-tabs button strong{color:var(--zad-text);font-size:.9rem}.zad-tabs button small{font-size:.74rem}.zad-tabs button[aria-pressed=true]{background:var(--zad-accent-soft);border-color:color-mix(in srgb,var(--zad-accent) 40%,transparent)}.zad-tabs button[aria-pressed=true] strong{color:var(--zad-accent-strong)}.zad-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.zad-list__item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--zad-surface-2);border:1px solid transparent;border-radius:13px}.zad-list__item--active{background:var(--zad-accent-soft);border-color:color-mix(in srgb,var(--zad-accent) 35%,transparent)}.zad-list__main{display:grid;min-width:0;flex:1 1;gap:4px}.zad-list__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zad-list__title strong{font-size:.92rem;line-height:1.6}.zad-list__main p{display:-webkit-box;margin:0;overflow:hidden;color:var(--zad-muted);font-size:.84rem;line-height:1.8;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zad-list__main small{color:var(--zad-faint);font-size:.74rem;line-height:1.7}.zad-list__actions{display:flex;flex:none;align-items:center;gap:2px}.zad-switch{position:relative;display:inline-flex;width:40px;height:24px;flex:none;margin-inline-end:4px;cursor:pointer}.zad-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.zad-switch span[aria-hidden=true]{width:100%;height:100%;background:var(--zad-border-strong);border-radius:999px;transition:background-color .15s ease}.zad-switch span[aria-hidden=true]:after{position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;content:"";background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease}.zad-switch input:checked+span[aria-hidden=true]{background:var(--zad-good)}.zad-switch input:checked+span[aria-hidden=true]:after{transform:translateX(-16px)}.zad-switch input:focus-visible+span[aria-hidden=true]{outline:2px solid var(--zad-accent);outline-offset:2px}.zad-switch input:disabled+span[aria-hidden=true]{opacity:.5}.zad-form{display:grid;gap:14px}.zad-form h2{margin:0;font-size:1rem}.zad-field{display:grid;gap:6px;min-width:0;padding:0;margin:0;border:0}.zad-field>legend,.zad-field>span{display:flex;justify-content:space-between;gap:8px;padding:0;color:var(--zad-text);font-size:.82rem;font-weight:700}.zad-field small{color:var(--zad-faint);font-size:.72rem;font-weight:500}.zad-field input:not([type=checkbox]):not([type=radio]),.zad-field select,.zad-field textarea{width:100%;min-height:42px;padding:9px 12px;color:var(--zad-text);font:inherit;font-size:.9rem;line-height:1.7;background:var(--zad-surface);border:1px solid var(--zad-border-strong);border-radius:11px}.zad-field textarea{resize:vertical}.zad-field input:focus,.zad-field select:focus,.zad-field textarea:focus{border-color:var(--zad-accent);outline:3px solid var(--zad-accent-soft)}.zad-field [aria-invalid=true]{border-color:var(--zad-bad);outline:3px solid var(--zad-bad-soft)}.zad-field--short{max-width:280px}.zad-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zad-field-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.zad-choice{display:flex;flex-wrap:wrap;gap:8px}.zad-choice__item{position:relative;display:inline-flex;min-height:36px;align-items:center;padding:0 14px;color:var(--zad-muted);font-size:.82rem;font-weight:650;background:var(--zad-surface-2);border:1px solid var(--zad-border);border-radius:999px;cursor:pointer}.zad-choice__item input{position:absolute;opacity:0;pointer-events:none}.zad-choice__item:has(input:checked){color:var(--zad-accent-strong);background:var(--zad-accent-soft);border-color:color-mix(in srgb,var(--zad-accent) 45%,transparent)}.zad-choice__item:has(input:focus-visible){outline:2px solid var(--zad-accent);outline-offset:2px}.zad-toggle-row{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--zad-surface-2);border-radius:12px;cursor:pointer}.zad-toggle-row input{width:18px;height:18px;margin-top:3px;accent-color:var(--zad-accent-strong)}.zad-toggle-row span{display:grid;gap:2px}.zad-toggle-row strong{font-size:.88rem}.zad-toggle-row small{color:var(--zad-muted);font-size:.76rem}.zad-toggle-row--danger strong{color:var(--zad-bad)}.zad-form__actions{display:flex;flex-wrap:wrap;gap:8px}.zad-muted{display:flex;gap:8px;margin:0;color:var(--zad-muted);font-size:.82rem;line-height:1.9}.zad-muted svg{width:17px;height:17px;flex:none;margin-top:4px}.zad-preview{display:grid;gap:8px;padding:14px;background:var(--zad-surface-2);border-radius:13px}.zad-preview__label{margin:0;color:var(--zad-faint);font-size:.74rem;font-weight:700}.zad-help{font-size:.82rem}.zad-help summary{color:var(--zad-accent-strong);font-weight:700;cursor:pointer}.zad-help ol{margin:8px 0 0;padding-inline-start:20px;color:var(--zad-muted);line-height:2}.zad-tester{display:grid;gap:6px;padding:0;margin:0;list-style:none}.zad-tester li{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:.84rem;background:var(--zad-good-soft);border-radius:10px}.zad-tester li svg{width:15px;height:15px;color:var(--zad-good)}.zad-tester__empty{color:var(--zad-warn);background:var(--zad-warn-soft)!important}.zad-rules{display:grid;gap:8px;margin-bottom:16px}.zad-rule{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--zad-surface-2);border:1px solid transparent;border-radius:12px;cursor:pointer}.zad-rule:has(input:checked){background:var(--zad-accent-soft);border-color:color-mix(in srgb,var(--zad-accent) 30%,transparent)}.zad-rule input{width:18px;height:18px;margin-top:3px;accent-color:var(--zad-accent-strong)}.zad-rule span{display:grid;gap:2px}.zad-rule strong{font-size:.88rem}.zad-rule small{color:var(--zad-muted);font-size:.78rem;line-height:1.7}.zad-savebar{display:grid;gap:12px}.zad-test-results{display:grid;gap:6px;padding:0;margin:0;list-style:none}.zad-test-results li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;border-radius:10px}.zad-test-results svg{width:15px;height:15px}.zad-test-results__ok{color:var(--zad-good);background:var(--zad-good-soft)}.zad-test-results__fail{color:var(--zad-bad);background:var(--zad-bad-soft)}.zad-log{display:grid;gap:4px;padding:0;margin:0;list-style:none}.zad-log li{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-bottom:1px solid var(--zad-border)}.zad-log li:last-child{border-bottom:0}.zad-log li>span{color:var(--zad-good)}.zad-log li svg{width:16px;height:16px;margin-top:4px}.zad-log li div{display:grid;gap:2px;min-width:0}.zad-log strong{font-size:.84rem;line-height:1.7}.zad-log small{color:var(--zad-faint);font-size:.74rem}.zad-log__failed>span{color:var(--zad-bad)!important}.zad-attention{padding:14px 16px;margin-bottom:16px;background:var(--zad-surface);border:1px solid color-mix(in srgb,var(--zad-warn) 30%,var(--zad-border));border-radius:var(--zad-radius)}.zad-attention h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--zad-warn);font-size:.95rem}.zad-attention h2 svg{width:18px;height:18px}.zad-attention ul{display:grid;gap:6px;padding:0;margin:0;list-style:none}.zad-attention__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;font-size:.86rem;border-radius:10px}.zad-attention__item--critical{color:var(--zad-bad);background:var(--zad-bad-soft)}.zad-attention__item--warning{color:var(--zad-warn);background:var(--zad-warn-soft)}.zad-attention__item a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px}.zad-attention--clear{display:flex;align-items:center;gap:12px;color:var(--zad-good);border-color:color-mix(in srgb,var(--zad-good) 25%,var(--zad-border))}.zad-attention--clear>svg{width:22px;height:22px;flex:none}.zad-attention--clear div{display:grid;gap:2px}.zad-attention--clear small{color:var(--zad-muted);font-size:.8rem}.zad-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.zad-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1280px){.zad-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1600px){.zad-kpis--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.zad-kpi{position:relative;display:grid;gap:6px;padding:16px;color:inherit;text-decoration:none;background:var(--zad-surface);border:1px solid var(--zad-border);border-radius:var(--zad-radius);box-shadow:var(--zad-shadow)}.zad-kpi--link:hover{border-color:color-mix(in srgb,var(--zad-accent) 40%,var(--zad-border))}.zad-kpi--link:focus-visible{outline:2px solid var(--zad-accent);outline-offset:2px}.zad-kpi__icon{position:absolute;top:14px;inset-inline-end:14px;display:grid;width:34px;height:34px;place-items:center;color:var(--zad-accent-strong);background:var(--zad-accent-soft);border-radius:10px}.zad-kpi__icon svg{width:18px;height:18px}.zad-kpi__label{color:var(--zad-muted);font-size:.8rem;font-weight:650}.zad-kpi__value{font-size:1.7rem;font-weight:800;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zad-kpi__detail{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--zad-muted);font-size:.76rem;line-height:1.7}.zad-trend{font-style:normal;font-weight:750}.zad-trend--up{color:var(--zad-good)}.zad-trend--down{color:var(--zad-bad)}.zad-dashboard__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;margin-bottom:16px}.zad-dashboard__grid--thirds{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.zad-chart{display:block;width:100%;height:auto;overflow:visible}.zad-chart__grid{stroke:var(--zad-border);stroke-dasharray:3 5}.zad-chart__axis{stroke:var(--zad-border-strong)}.zad-chart__area{fill:var(--zad-accent-soft)}.zad-chart__line{fill:none;stroke:var(--zad-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.zad-chart__line--failed{stroke:var(--zad-bad);stroke-dasharray:5 5;stroke-width:2}.zad-chart__dot{fill:var(--zad-surface);stroke:var(--zad-accent);stroke-width:2}.zad-chart__dot:hover{r:6}.zad-chart__label{fill:var(--zad-faint);font-family:var(--font-sans);font-size:11px}.zad-chart__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:6px 0 0;color:var(--zad-muted);font-size:.74rem}.zad-legend{display:inline-block;width:16px;height:3px;margin-inline-end:-8px;border-radius:2px}.zad-legend--main{background:var(--zad-accent)}.zad-legend--failed{background:var(--zad-bad)}.zad-models{display:grid;gap:6px;padding:0;margin:0;list-style:none}.zad-models li{display:grid;grid-template-columns:auto minmax(0,1fr) repeat(3,56px);align-items:center;gap:10px;padding:9px 10px;background:var(--zad-surface-2);border-radius:11px}.zad-models__name{display:grid;min-width:0}.zad-models__name strong{font-size:.86rem}.zad-models__name small,.zad-models__name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zad-models__name small{color:var(--zad-faint);font-size:.7rem;text-align:end}.zad-models__stat{display:grid;text-align:center}.zad-models__stat b{font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zad-models__stat small{color:var(--zad-faint);font-size:.68rem}.zad-bars{display:grid;gap:10px;padding:0;margin:0;list-style:none}.zad-bars li{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px}.zad-bars__label{display:grid;min-width:0}.zad-bars__label strong{font-size:.84rem}.zad-bars__label code{overflow:hidden;color:var(--zad-faint);font-size:.7rem;text-overflow:ellipsis;text-align:end}.zad-bars__meter{width:100%;height:8px}.zad-bars b{font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zad-queue{display:grid;gap:4px;padding:0;margin:0;list-style:none}.zad-queue a{display:flex;align-items:center;gap:10px;padding:9px 10px;color:inherit;text-decoration:none;border-radius:11px}.zad-queue a:hover{background:var(--zad-hover)}.zad-queue__number{flex:none;color:var(--zad-accent-strong);font-size:.82rem;font-weight:800}.zad-queue__subject{display:grid;min-width:0;flex:1 1}.zad-queue__subject strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.zad-queue__subject small{color:var(--zad-faint);font-size:.72rem}.zad-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zad-quick__item{display:flex;min-height:52px;align-items:center;gap:8px;padding:8px 12px;color:var(--zad-text);font-size:.82rem;font-weight:700;line-height:1.5;text-decoration:none;background:var(--zad-surface-2);border:1px solid transparent;border-radius:12px}.zad-quick__item svg{width:18px;height:18px;flex:none;color:var(--zad-accent-strong)}.zad-quick__item:hover{border-color:color-mix(in srgb,var(--zad-accent) 35%,transparent)}.zan-dock{position:fixed;right:20px;bottom:calc(20px + var(--zan-lift, 0px));z-index:60;width:min(360px,calc(100vw - 32px));transition:bottom .18s ease}.zan-card{--zan-tone:#c2613b;--zan-tone-soft:rgba(194,97,59,0.12);position:relative;display:flex;gap:12px;padding:16px 16px 14px;color:var(--text,#29251f);font-family:var(--font-sans);text-align:start;background:var(--surface,#fffdf9);border:1px solid var(--border-strong,rgba(40,33,24,.16));border-inline-start:4px solid var(--zan-tone);border-radius:16px;box-shadow:0 18px 48px rgba(40,30,18,.18);animation:zan-enter .26s ease-out}.zan-card--success{--zan-tone:#2e7a51;--zan-tone-soft:rgba(46,122,81,0.12)}.zan-card--warning{--zan-tone:#b57812;--zan-tone-soft:rgba(196,136,32,0.15)}.zan-card--promo{--zan-tone:#7a4fc2;--zan-tone-soft:rgba(122,79,194,0.12)}.zan-card--preview{animation:none;box-shadow:0 8px 22px rgba(40,30,18,.12)}.zan-card__icon{display:grid;width:34px;height:34px;flex:none;place-items:center;color:var(--zan-tone);background:var(--zan-tone-soft);border-radius:11px}.zan-card__icon svg{width:18px;height:18px}.zan-card__body{display:grid;min-width:0;flex:1 1;gap:4px;padding-inline-end:22px}.zan-card__body strong{font-size:.95rem;line-height:1.6}.zan-card__body p{margin:0;color:var(--text-soft,#6d655b);font-size:.85rem;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.zan-card__link{justify-self:start;display:inline-flex;min-height:34px;align-items:center;padding:0 14px;margin-top:6px;color:#fff;font-size:.82rem;font-weight:750;text-decoration:none;background:var(--zan-tone);border-radius:10px}.zan-card__link:hover{filter:brightness(.94)}.zan-card__link:focus-visible{outline:2px solid var(--zan-tone);outline-offset:2px}.zan-card__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.zan-card__footer small{color:var(--text-faint,#958c80);font-size:.74rem}.zan-card__footer button{padding:4px 10px;color:var(--zan-tone);font:inherit;font-size:.78rem;font-weight:750;background:var(--zan-tone-soft);border:0;border-radius:8px;cursor:pointer}.zan-card__close{position:absolute;top:10px;inset-inline-end:10px;display:grid;width:28px;height:28px;place-items:center;padding:0;color:var(--text-faint,#958c80);background:transparent;border:0;border-radius:8px;cursor:pointer}.zan-card__close:hover{color:var(--text,#29251f);background:var(--surface-hover,rgba(0,0,0,.05))}.zan-card__close:focus-visible{outline:2px solid var(--zan-tone)}.zan-card__close svg{width:15px;height:15px}@keyframes zan-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.zfaq-suggest{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.zfaq-suggest__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.zfaq-suggest__head>span{display:grid;width:36px;height:36px;flex:none;place-items:center;color:var(--accent-strong);background:var(--accent-soft);border-radius:11px}.zfaq-suggest__head svg{width:19px;height:19px}.zfaq-suggest__head h2{margin:0;font-size:1rem}.zfaq-suggest__head p{margin:2px 0 0;color:var(--text-soft);font-size:.84rem;line-height:1.8}.zfaq-list{display:grid;gap:8px}.zfaq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px}.zfaq-item summary{display:flex;align-items:center;gap:8px;padding:11px 14px;font-size:.9rem;font-weight:700;line-height:1.7;cursor:pointer;list-style:none}.zfaq-item summary::-webkit-details-marker{display:none}.zfaq-item summary svg{width:17px;height:17px;flex:none;color:var(--accent-strong)}.zfaq-item summary:after{margin-inline-start:auto;content:"+";color:var(--text-faint);font-weight:400}.zfaq-item[open] summary:after{content:"−"}.zfaq-item__answer{display:grid;gap:10px;padding:0 14px 14px}.zfaq-item__answer p{margin:0;color:var(--text-soft);font-size:.88rem;line-height:1.95;white-space:pre-line}.zfaq-item__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.zfaq-item--compact summary{padding:9px 12px;font-size:.84rem}.zfaq-item--compact .zfaq-item__answer{padding:0 12px 12px}.zfaq-item--compact .zfaq-item__answer p{font-size:.82rem}.zfaq-browser__search{margin-bottom:10px}.zfaq-browser__empty{margin:0;color:var(--text-faint);font-size:.82rem}.zchannels ul{display:grid;gap:8px;padding:0;margin:0 0 8px;list-style:none}.zchannels li{display:flex;align-items:center;gap:10px;font-size:.88rem}.zchannels li svg{width:17px;height:17px;flex:none;color:var(--accent-strong)}.zchannels a{color:var(--text);font-weight:700;text-decoration:none}.zchannels a:hover{color:var(--accent-strong);text-decoration:underline}.zchannels p{margin:0;color:var(--text-soft);font-size:.82rem;line-height:1.8}.zt-secondary--small{min-height:34px;padding:0 12px;font-size:.8rem}.zc-code-files{max-width:690px;margin-top:16px;padding:14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;box-shadow:var(--shadow-sm)}.zc-code-files header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.zc-code-files__icon{display:grid;width:38px;height:38px;flex:none;place-items:center;color:var(--accent-strong);background:var(--accent-soft);border-radius:11px}.zc-code-files__icon svg{width:19px;height:19px}.zc-code-files__title{display:grid;min-width:0;flex:1 1}.zc-code-files__title strong{font-size:.82rem}.zc-code-files__title small{color:var(--text-soft);font-size:.68rem}.zc-code-files__download{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:0 14px;color:#fff;font:inherit;font-size:.74rem;font-weight:750;background:var(--accent-strong);border:0;border-radius:10px;cursor:pointer}.zc-code-files__download:hover:not(:disabled){filter:brightness(.95)}.zc-code-files__download:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zc-code-files__download:disabled{cursor:wait;opacity:.7}.zc-code-files__download svg{width:16px;height:16px}.zc-code-files__list{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:12px 0 0;list-style:none}.zc-code-files__list li{max-width:100%}.zc-code-files__list code{display:block;max-width:100%;padding:3px 9px;overflow:hidden;color:var(--text-soft);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap;background:var(--surface-soft);border:1px solid var(--border);border-radius:7px}.zc-code-files__more{margin-top:8px;padding:0;color:var(--accent-strong);font:inherit;font-size:.68rem;font-weight:700;background:transparent;border:0;cursor:pointer}.zc-alert>span{white-space:pre-line}.zta-empty-menu{max-width:260px;margin:0;padding:10px 12px;color:var(--text-soft);font-size:.8rem;line-height:1.8}@media (max-width:1279px){.zad-dashboard__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.zad-shell{grid-template-columns:minmax(0,1fr)}.zad-sidebar{position:fixed;inset-block:0;right:0;width:min(86vw,300px);height:100dvh;box-shadow:-18px 0 48px rgba(30,22,12,.18);transform:translateX(105%);transition:transform .2s ease}.zad-shell--drawer .zad-sidebar{transform:translateX(0)}.zad-icon-button.zad-sidebar__close{display:inline-grid}.zad-scrim{position:fixed;inset:0;z-index:35;padding:0;background:rgba(28,22,16,.36);border:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.zad-shell--drawer .zad-scrim{display:block;opacity:1;pointer-events:auto}.zad-icon-button.zad-menu-button{display:inline-grid}.zad-topbar{padding:0 16px}.zad-split,.zad-split--wide-main{grid-template-columns:minmax(0,1fr)}.zad-editor{position:static}}@media (max-width:699px){.zad-main .admin-content,.zad-page{width:calc(100% - 24px);padding:18px 0 64px}.zad-topbar__actions .zad-pill:not(.zad-pill--danger){display:none}.zad-page__header{align-items:stretch}.zad-page__actions{width:100%}.zad-page__actions .zad-segmented,.zad-page__actions .zad-segmented button{flex:1 1}.zad-kpis{grid-template-columns:1fr 1fr;gap:8px}.zad-kpis--5>:last-child{grid-column:1/-1}.zad-kpi{padding:12px}.zad-kpi__icon{display:none}.zad-kpi__value{font-size:1.35rem}.zad-card{padding:14px}.zad-field-row,.zad-field-row--three{grid-template-columns:minmax(0,1fr)}.zad-models li{grid-template-columns:auto minmax(0,1fr) repeat(2,48px)}.zad-models li .zad-models__stat:last-child{display:none}.zad-list__item{flex-direction:column}.zad-list__actions{align-self:flex-end}.zad-quick{grid-template-columns:minmax(0,1fr)}.zad-tabs button{min-width:0;flex:1 1 140px}.zan-dock{top:calc(env(safe-area-inset-top, 0px) + 72px);right:12px;bottom:auto;width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.zad-skeleton,.zan-card{animation:none}.zad-nav__item,.zad-scrim,.zad-sidebar,.zad-switch span[aria-hidden=true],.zad-switch span[aria-hidden=true]:after,.zan-dock{transition:none}}.zc-ownership{padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);color:var(--text-faint);font-family:var(--font-sans);font-size:.78rem;line-height:1.9;text-align:center}.zc-ownership span{display:inline-block}body:has(.zc-shell)>.zc-ownership{display:none}.zc-ownership-line{margin:4px 0 0;padding-inline:4px;color:var(--text-faint);font-size:.62rem;line-height:1.6;text-align:center;opacity:.85}.zc-growth-toast{position:fixed;z-index:80;inset-inline:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center;max-width:560px;margin-inline:auto;padding:12px 14px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text);font-family:var(--font-sans);font-size:.9rem;line-height:1.8}.zc-growth-toast--success{border-color:var(--success)}.zc-growth-toast>span{font-size:1.3rem}.zc-growth-toast p{flex:1 1;margin:0}.zc-growth-toast a{flex:none;color:var(--accent-strong);font-weight:700;text-decoration:none}.zc-growth-toast button{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:var(--surface-soft);color:var(--text-soft);font-size:1.1rem;cursor:pointer}.metric-grid.metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-product-grid>article.customer-product--offer{border-color:var(--accent);box-shadow:var(--shadow-accent)}.customer-product__badge{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700}@media (max-width:900px){.metric-grid.metric-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}.zad-list__actions select{min-height:34px;margin-inline-end:6px;padding:4px 10px;color:var(--zad-text);font:inherit;font-size:.82rem;background:var(--zad-surface);border:1px solid var(--zad-border-strong);border-radius:9px}.zad-list__actions select:focus{border-color:var(--zad-accent);outline:3px solid var(--zad-accent-soft)}.device-limit-panel{display:grid;gap:8px;margin-block:4px 8px;padding:14px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft);text-align:start}.device-limit-panel strong{font-size:.98rem}.device-limit-panel p{margin:0;color:var(--text-soft);line-height:1.8;font-size:.88rem}.device-limit-panel .primary-action{justify-content:center}.zc-ownership-tail{padding:18px 0 10px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.zc-ownership-tail--visible{opacity:1;transform:none}.zc-ownership-tail .zc-ownership-line{margin:0;overflow:hidden;font-size:min(.58rem,1.95vw);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;opacity:.7}@media (prefers-reduced-motion:reduce){.zc-ownership-tail{transition:none}}.zc-sidebar__footer>button.zc-pwa-install{color:var(--text);font-weight:760}.zc-sidebar__footer>button.zc-pwa-install>svg{color:var(--accent)}.zc-sidebar__footer>button.zc-pwa-notify{min-height:40px}.zc-sidebar__footer>button.zc-pwa-notify>span{min-width:0;flex:1 1 auto;line-height:1.5}.zc-sidebar__footer>button.zc-pwa-notify:disabled{cursor:progress;opacity:.7}.zc-sidebar__footer>button.zc-pwa-install:focus-visible,.zc-sidebar__footer>button.zc-pwa-notify:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zc-pwa-switch{position:relative;display:inline-block;width:32px;height:18px;flex:0 0 auto;margin-inline-start:auto;background:var(--surface-hover);border:1px solid var(--border-strong);border-radius:999px;transition:background-color .18s ease,border-color .18s ease}.zc-pwa-switch:after{position:absolute;top:2px;inset-inline-start:2px;width:12px;height:12px;content:"";background:var(--text-faint);border-radius:50%;transition:inset-inline-start .18s ease,background-color .18s ease}.zc-pwa-notify[aria-checked=true] .zc-pwa-switch{background:var(--accent);border-color:transparent}.zc-pwa-notify[aria-checked=true] .zc-pwa-switch:after{inset-inline-start:16px;background:#fff}.zc-pwa-note{margin:0 0 4px;padding:6px 10px;color:var(--text-soft);font-size:.68rem;line-height:1.8;background:var(--accent-soft);border-radius:8px}dialog.zc-modal.zc-pwa-guide{width:min(420px,calc(100vw - 32px))}.zc-pwa-guide header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.zc-pwa-guide h2{margin:4px 0 0;font-size:1rem;line-height:1.7}.zc-pwa-guide>div>p{margin:6px 0 14px;color:var(--text-soft);font-size:.82rem;line-height:1.9}.zc-pwa-guide__close{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--text-soft);background:transparent;border:0;border-radius:10px;cursor:pointer}.zc-pwa-guide__close:hover{color:var(--text);background:var(--surface-hover)}.zc-pwa-guide__close svg{width:18px;height:18px}.zc-pwa-guide ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.zc-pwa-guide li{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-soft);border:1px solid var(--border);border-radius:14px}.zc-pwa-guide li>span:last-child{display:grid;min-width:0;gap:2px}.zc-pwa-guide li strong{font-size:.84rem;line-height:1.7}.zc-pwa-guide li strong bdi{white-space:nowrap}.zc-pwa-guide__number{display:inline-grid;width:22px;height:22px;margin-inline-end:6px;place-items:center;color:var(--accent-strong);font-size:.74rem;font-weight:800;line-height:1;vertical-align:1px;background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:999px}.zc-pwa-guide li small{color:var(--text-soft);font-size:.72rem;line-height:1.8}.zc-pwa-guide__art{display:inline-grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:#0a84ff;background:var(--surface);border:1px solid var(--border);border-radius:12px}.zc-pwa-guide__art svg{width:26px;height:26px}.zc-pwa-guide__add{color:#0a84ff;font-size:.86rem;font-weight:800;direction:ltr}.zc-pwa-guide footer{display:flex;justify-content:center;margin-top:16px}.zc-pwa-guide__done{min-width:140px;min-height:44px;padding:0 18px;color:#fff;font:inherit;font-size:.84rem;font-weight:760;background:var(--accent);border:0;border-radius:12px;cursor:pointer}.zc-pwa-guide__close:focus-visible,.zc-pwa-guide__done:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:700px){.zc-pwa-guide__done{width:100%}}@media (prefers-reduced-motion:reduce){.zc-pwa-switch,.zc-pwa-switch:after{transition:none}}.zc-selection-edit__button,.zc-selection-edit__notice,.zc-selection-edit__popover{position:fixed;z-index:44;font-family:var(--font-sans);animation:zc-selection-edit-in .14s ease-out}.zc-selection-edit__button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 15px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:999px;box-shadow:var(--shadow-md);font-size:.84rem;font-weight:700;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation}.zc-selection-edit__button svg{width:17px;height:17px;color:var(--accent)}.zc-selection-edit__button:hover{border-color:var(--accent);background:var(--surface-hover)}.zc-selection-edit__button:focus-visible,.zc-selection-edit__popover button:focus-visible,.zc-selection-edit__popover input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zc-selection-edit__notice{max-width:min(330px,calc(100vw - 24px));padding:10px 13px;color:var(--text);background:color-mix(in srgb,var(--gold) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--gold) 34%,var(--border));border-radius:12px;box-shadow:var(--shadow-md);font-size:.82rem;line-height:1.7;pointer-events:none}.zc-selection-edit__popover{width:min(380px,calc(100vw - 24px));padding:14px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.zc-selection-edit__popover--docked{inset-inline:0;width:auto;padding-bottom:max(14px,env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0}.zc-selection-edit__popover form{display:grid;gap:9px;margin:0}.zc-selection-edit__popover header{display:flex;align-items:center;justify-content:space-between;gap:8px}.zc-selection-edit__popover header strong{font-size:.9rem}.zc-selection-edit__close{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;padding:0;color:var(--text-soft);background:transparent;border:0;border-radius:10px;cursor:pointer}.zc-selection-edit__close:hover{background:var(--surface-hover)}.zc-selection-edit__close svg{width:18px;height:18px}.zc-selection-edit__popover blockquote{display:-webkit-box;margin:0;padding:7px 10px;overflow:hidden;color:var(--text-soft);background:color-mix(in srgb,var(--accent) 6%,var(--surface));border-inline-start:3px solid var(--accent);border-radius:8px;font-size:.8rem;line-height:1.7;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.zc-selection-edit__popover label{font-size:.86rem;font-weight:700}.zc-selection-edit__popover input{width:100%;min-height:44px;padding:0 12px;color:var(--text);background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:11px;font:inherit;font-size:16px}.zc-selection-edit__popover input:focus{border-color:var(--accent)}.zc-selection-edit__popover small{color:var(--text-faint);font-size:.76rem;line-height:1.6}.zc-selection-edit__actions{display:flex;justify-content:flex-end;gap:8px}.zc-selection-edit__actions button{min-height:40px;padding:0 16px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer}.zc-selection-edit__actions button.zc-primary{min-height:40px;color:white;background:linear-gradient(135deg,var(--accent),var(--accent-strong));border-color:transparent;font-size:.82rem}.zc-selection-edit__actions button.zc-primary:hover:not(:disabled){filter:brightness(.92)}.zc-selection-edit__actions button:disabled{opacity:.5;cursor:not-allowed}@keyframes zc-selection-edit-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.zc-visual{display:grid;min-width:0;gap:.6rem;margin:0;padding:.85rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.zc-visual figcaption{color:var(--text);font-size:.95rem;font-weight:700;line-height:1.6}.zc-chart__frame{display:grid;min-width:0;justify-items:center}.zc-chart__svg,.zc-flow__svg{display:block;max-width:100%;height:auto;overflow:visible;direction:ltr;font-family:var(--font-sans)}.zc-flow__svg{max-width:none;margin-inline:auto}.zc-chart__grid line{stroke:var(--border);stroke-width:1}.zc-chart__baseline{stroke:var(--border-strong);stroke-width:1.2}.zc-chart__tick-labels text{fill:var(--text-soft);font-size:11.5px}.zc-chart__axis-title{fill:var(--text-faint);font-size:11.5px;font-weight:600}.zc-chart__series-0{--zc-series:var(--accent)}.zc-chart__series-1{--zc-series:var(--cyan)}.zc-chart__series-2{--zc-series:var(--gold)}.zc-chart__series-3{--zc-series:var(--success)}.zc-chart__series-4{--zc-series:color-mix(in srgb,var(--accent) 55%,var(--text))}.zc-chart__series-5{--zc-series:color-mix(in srgb,var(--cyan) 55%,var(--text))}.zc-chart__series-6{--zc-series:color-mix(in srgb,var(--gold) 50%,var(--text-faint))}.zc-chart__series-7{--zc-series:var(--text-faint)}.zc-chart__bar,.zc-chart__slice{fill:var(--zc-series)}.zc-chart__slice{stroke:var(--surface);stroke-width:2}.zc-chart__line{fill:none;stroke:var(--zc-series);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.zc-chart__area{fill:var(--zc-series);fill-opacity:.16}.zc-chart__point{fill:var(--surface);stroke:var(--zc-series);stroke-width:2}.zc-chart__legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--text-soft);font-size:.8rem;line-height:1.6}.zc-chart__legend li{display:inline-flex;min-width:0;align-items:center;gap:6px}.zc-chart__legend i{width:11px;height:11px;flex:0 0 auto;border-radius:3px;background:var(--zc-series)}.zc-chart__legend bdi{color:var(--text-faint)}.zc-visual__tools{display:flex;flex-wrap:wrap;gap:6px;user-select:none;-webkit-user-select:none}.zc-visual__tools button{min-height:40px;padding:0 12px;color:var(--text);background:var(--surface-soft);border:1px solid var(--border);border-radius:9px;font:600 .76rem/1 var(--font-sans);cursor:pointer}.zc-visual__tools button:hover{border-color:var(--accent);background:var(--surface-hover)}.zc-flow__scroll:focus-visible,.zc-visual__tools button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zc-chart__table table{min-width:0}.zc-chart__table td{white-space:nowrap}.zc-flow__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:10px}.zc-flow__node ellipse,.zc-flow__node polygon,.zc-flow__node rect{fill:color-mix(in srgb,var(--accent) 8%,var(--surface));stroke:color-mix(in srgb,var(--accent) 55%,var(--border-strong));stroke-width:1.4}.zc-flow__node--diamond polygon{fill:color-mix(in srgb,var(--gold) 12%,var(--surface));stroke:color-mix(in srgb,var(--gold) 60%,var(--border-strong))}.zc-flow__node text{fill:var(--text);font-size:13px;font-weight:600}.zc-flow__edge{fill:none;stroke:var(--text-faint);stroke-width:1.6}.zc-flow__edge--dotted{stroke-dasharray:4 4}.zc-flow__edge--thick{stroke:var(--text-soft);stroke-width:3}.zc-flow__arrow{fill:var(--text-soft)}.zc-flow__edge-label rect{fill:var(--surface);stroke:var(--border)}.zc-flow__edge-label text{fill:var(--text-soft);font-size:11.5px}.zc-visual-fallback{display:grid;min-width:0;gap:.4rem}.zc-visual-note{margin:0;color:var(--text-faint);font-size:.78rem;line-height:1.6}@media (max-width:699px){.zc-visual{padding:.7rem}.zc-chart__axis-title,.zc-chart__tick-labels text{font-size:11px}}@media (prefers-reduced-motion:reduce){.zc-selection-edit__button,.zc-selection-edit__notice,.zc-selection-edit__popover{animation:none}}.zc-message__content .code-artifact>header>span{flex:0 1 auto;overflow:hidden;white-space:nowrap}.zc-message__content .code-artifact>header>span>bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-message__content .code-artifact>header>div>button{white-space:nowrap}@media (max-width:720px){.zc-message__content .code-artifact>header{flex-wrap:wrap;align-items:center;row-gap:.4rem}.zc-message__content .code-artifact>header>span{flex:1 1 100%}.zc-message__content .code-artifact>header>div{flex:1 1 100%;max-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.zc-message__content .code-artifact>header>div::-webkit-scrollbar{display:none}.zc-message__content .code-artifact>header>div>*{flex:0 0 auto}}.zc-office-edits{max-width:690px;margin-top:16px;padding:14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;box-shadow:var(--shadow-sm)}.zc-office-edits__heading{display:block;margin-bottom:10px;color:var(--text);font-size:.78rem}.zc-office-edits__list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.zc-office-edits__item{min-width:0;padding:8px 10px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px}.zc-office-edits__row{display:flex;min-width:0;align-items:center;gap:10px}.zc-office-edits__type{display:grid;width:36px;height:36px;flex:none;place-items:center;color:#fff;background:#345a9c;border-radius:7px;font-size:.63rem;font-weight:800;direction:ltr}.zc-office-edits__type--pptx{background:#ac5933}.zc-office-edits__name{display:grid;min-width:0;flex:1 1;gap:2px}.zc-office-edits__name b{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.zc-office-edits__name small{color:var(--text-soft);font-size:.64rem}.zc-office-edits__download{display:inline-flex;min-width:44px;min-height:40px;flex:none;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#fff;font:inherit;font-size:.74rem;font-weight:750;background:var(--accent-strong);border:0;border-radius:10px;cursor:pointer}.zc-office-edits__download:hover:not(:disabled){filter:brightness(.95)}.zc-office-edits__download:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zc-office-edits__download:disabled{cursor:wait;opacity:.7}.zc-office-edits__download svg{width:16px;height:16px}.zc-office-edits__status{margin:0;font-size:.68rem;line-height:1.8}.zc-office-edits__status:empty{display:none}.zc-office-edits__status--info{margin-top:6px;color:var(--success)}.zc-office-edits__status--warning{margin-top:6px;color:#9a6a12}.zc-office-edits__status--error{margin-top:6px;color:var(--danger,#bb2838)}.zc-office-edits__note{display:block;margin-top:8px;color:var(--text-faint);font-size:.62rem;line-height:1.8}.zc-office-edit-note{margin:10px 0;padding:8px 12px;color:var(--text-soft);font-size:.74rem;background:var(--surface-soft);border:1px dashed var(--border-strong);border-radius:10px}.zc-office-edit-note--live{animation:zc-office-edit-pulse 1.6s ease-in-out infinite}@keyframes zc-office-edit-pulse{50%{opacity:.55}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .zc-office-edits__status--warning{color:#e0b553}}:root[data-theme=dark] .zc-office-edits__status--warning{color:#e0b553}@media (max-width:699px){.zc-office-edits{padding:12px}.zc-office-edits__download{padding:0 12px}}@media (prefers-reduced-motion:reduce){.zc-office-edit-note--live{animation:none}}.zc-updates{min-height:100dvh;color:var(--text);background:radial-gradient(1200px 520px at 85% -10%,var(--accent-soft),transparent 60%),var(--bg);font-family:Vazirmatn Variable,Vazirmatn,system-ui,sans-serif}.zc-updates__bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,calc((100vw - 980px) / 2));background:color-mix(in srgb,var(--bg) 86%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.zc-updates__brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.zc-updates__brand>span:last-child{display:grid;line-height:1.35}.zc-updates__brand strong{font-size:.95rem;font-weight:800}.zc-updates__brand small{color:var(--text-faint);font-size:.72rem}.zc-updates__mark{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-strong));border-radius:12px;box-shadow:var(--shadow-accent)}.zc-updates__mark svg{width:20px;height:20px}.zc-updates__cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;color:#fff;font-weight:750;font-size:.86rem;text-decoration:none;white-space:nowrap;background:linear-gradient(145deg,var(--accent),var(--accent-strong));border-radius:999px;box-shadow:var(--shadow-accent);transition:transform .15s ease,filter .15s ease}.zc-updates__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.zc-updates__brand:focus-visible,.zc-updates__cta:focus-visible,.zc-updates__filters button:focus-visible,.zc-updates__try:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:3px}.zc-updates__main{width:min(980px,100%);margin:0 auto;padding:40px 16px 24px}.zc-updates__hero{text-align:center}.zc-updates__eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;color:var(--accent-strong);font-size:.78rem;font-weight:750;background:var(--accent-soft);border-radius:999px}.zc-updates__eyebrow svg{width:15px;height:15px}.zc-updates__hero h1{margin:14px 0 10px;font-size:clamp(1.7rem,4.6vw,2.6rem);font-weight:850;letter-spacing:-.01em}.zc-updates__hero>p{max-width:620px;margin:0 auto;color:var(--text-soft);font-size:.98rem;line-height:1.95}.zc-updates__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:760px;margin:28px auto 0}.zc-updates__stats>div{display:grid;gap:4px;padding:16px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.zc-updates__stats dt{order:2;color:var(--text-faint);font-size:.76rem;font-weight:650}.zc-updates__stats dd{order:1;margin:0;color:var(--accent-strong);font-size:1.6rem;font-weight:850}.zc-updates__filters{position:sticky;top:63px;z-index:4;display:flex;gap:8px;margin:32px -16px 8px;padding:10px 16px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.zc-updates__filters::-webkit-scrollbar{display:none}.zc-updates__filters button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:40px;padding:0 14px;color:var(--text-soft);font:inherit;font-size:.84rem;font-weight:700;white-space:nowrap;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer}.zc-updates__filters button svg{width:16px;height:16px}.zc-updates__filters button:hover{border-color:var(--border-strong);color:var(--text)}.zc-updates__filters button[aria-pressed=true]{color:#fff;background:var(--accent-strong);border-color:var(--accent-strong)}.zc-updates__release ul,.zc-updates__timeline,.zc-updates__timeline ol{margin:0;padding:0;list-style:none}.zc-updates__month>h2{margin:28px 0 14px;padding-inline-start:34px;color:var(--text-faint);font-size:.85rem;font-weight:800}.zc-updates__month>ol{position:relative;display:grid;gap:16px}.zc-updates__month>ol:before{position:absolute;inset-block:6px;inset-inline-start:11px;width:2px;content:"";background:linear-gradient(var(--accent-soft),var(--border) 40%,var(--border));border-radius:2px}.zc-updates__release{position:relative;padding-inline-start:34px}.zc-updates__dot{position:absolute;top:22px;inset-inline-start:5px;width:14px;height:14px;background:var(--surface);border:3px solid var(--border-strong);border-radius:50%}.zc-updates__release--major .zc-updates__dot{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--surface));box-shadow:0 0 0 4px var(--accent-soft)}.zc-updates__release article{padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 30px rgba(41,38,34,.05)}.zc-updates__release--major article{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:linear-gradient(160deg,var(--accent-soft),transparent 45%),var(--surface)}.zc-updates__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-faint);font-size:.78rem;font-weight:650}.zc-updates__meta time{display:inline-flex;align-items:center;gap:5px}.zc-updates__meta svg{width:14px;height:14px}.zc-updates__badge{padding:3px 9px;color:var(--accent-strong);font-size:.7rem;font-weight:800;background:var(--accent-soft);border-radius:999px}.zc-updates__badge--new{color:#fff;background:var(--accent-strong)}.zc-updates__release h3{margin:10px 0 6px;font-size:1.12rem;font-weight:820;line-height:1.6}.zc-updates__release article>p{margin:0 0 12px;color:var(--text-soft);font-size:.9rem;line-height:1.9}.zc-updates__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;font-size:.9rem;line-height:1.85;border-top:1px dashed var(--border)}.zc-updates__copy{display:grid;gap:2px}.zc-updates__copy strong{font-size:.93rem;font-weight:800;color:var(--text)}.zc-updates__copy>span{color:var(--text-soft);font-size:.87rem;line-height:1.95}.zc-updates__kind{display:inline-flex;align-items:center;gap:4px;min-width:86px;justify-content:center;margin-top:3px;padding:2px 8px;font-size:.7rem;font-weight:800;border-radius:8px}.zc-updates__kind svg{width:12px;height:12px}.zc-updates__item--feature .zc-updates__kind,.zc-updates__item--launch .zc-updates__kind{color:var(--accent-strong);background:var(--accent-soft)}.zc-updates__item--improvement .zc-updates__kind{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 14%,transparent)}.zc-updates__item--fix .zc-updates__kind{color:var(--text-soft);background:var(--surface-soft)}.zc-updates__try{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:10px;padding:0 14px;color:var(--accent-strong);font-size:.84rem;font-weight:780;text-decoration:none;background:var(--accent-soft);border-radius:999px}.zc-updates__try:hover{filter:brightness(.97)}.zc-updates__empty{color:var(--text-faint);text-align:center}.zc-updates__closing{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.zc-updates__closing>div{display:grid;gap:4px}.zc-updates__closing strong{font-size:1rem}.zc-updates__closing small{color:var(--text-soft);font-size:.84rem;line-height:1.8}.zc-updates__footer{padding:24px 16px 40px;color:var(--text-faint);font-size:.76rem;text-align:center}@media (max-width:700px){.zc-updates__main{padding-top:28px}.zc-updates__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-updates__filters{top:63px}.zc-updates__release article{padding:16px}.zc-updates__item{grid-template-columns:minmax(0,1fr);gap:4px}.zc-updates__kind{justify-self:start;min-width:0}.zc-updates__closing{flex-direction:column;align-items:stretch;text-align:center}.zc-updates__brand small{display:none}}@media (prefers-reduced-motion:reduce){.zc-updates__cta{transition:none}.zc-updates__cta:hover{transform:none}}.zc-updates-dot{display:inline-block;width:8px;height:8px;margin-inline-start:auto;background:var(--accent);border-radius:50%;box-shadow:0 0 0 3px var(--accent-soft)}