@keyframes zs-selection-settle{0%{transform:scale(.985)}to{transform:scale(1)}}.zs-button{--_zs-button-background:transparent;--_zs-button-border:transparent;--_zs-button-color:var(--zs-color-text-primary);--_zs-button-hover-background:var(--zs-color-surface-hover);--_zs-button-hover-border:var(--zs-color-border-hover);--_zs-button-hover-color:var(--zs-color-text-primary);--_zs-button-pressed-background:var(--zs-color-surface-pressed);--_zs-button-pressed-border:var(--zs-color-border-selected);--_zs-button-pressed-color:var(--zs-color-text-primary);justify-content:center;align-items:center;gap:var(--zs-space-2,8px);border:1px solid var(--_zs-button-border);border-radius:var(--zs-radius-md,10px);background:var(--_zs-button-background);min-height:44px;color:var(--_zs-button-color);font:inherit;text-align:center;cursor:pointer;padding:9px 12px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.zs-button:focus-visible,.zs-chip-button:focus-visible,a.zs-object-card:focus-visible,button.zs-object-card:focus-visible{outline:3px solid var(--zs-color-focus-ring);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in oklch, var(--zs-color-focus-halo) 18%, transparent)}.zs-button:disabled,.zs-button--loading{cursor:not-allowed}.zs-button--primary{--_zs-button-background:var(--zs-color-action-primary);--_zs-button-color:var(--zs-color-on-action-primary);--_zs-button-hover-background:var(--zs-color-action-primary-hover);--_zs-button-hover-border:var(--zs-color-action-primary-hover);--_zs-button-hover-color:var(--zs-color-on-action-primary);--_zs-button-pressed-background:var(--zs-color-action-primary-pressed);--_zs-button-pressed-border:var(--zs-color-action-primary-pressed);--_zs-button-pressed-color:var(--zs-color-on-action-primary)}.zs-button--secondary{--_zs-button-background:var(--zs-color-surface);--_zs-button-border:var(--zs-color-border)}.zs-button--ghost{--_zs-button-color:var(--zs-color-action-ink);--_zs-button-hover-border:transparent;--_zs-button-pressed-border:transparent}.zs-button--danger{--_zs-button-background:var(--zs-color-action-danger);--_zs-button-color:var(--zs-color-on-action-danger);--_zs-button-hover-background:var(--zs-color-action-danger-hover);--_zs-button-hover-border:var(--zs-color-action-danger-hover);--_zs-button-hover-color:var(--zs-color-on-action-danger);--_zs-button-pressed-background:var(--zs-color-action-danger-pressed);--_zs-button-pressed-border:var(--zs-color-action-danger-pressed);--_zs-button-pressed-color:var(--zs-color-on-action-danger)}@media (hover:hover) and (pointer:fine){.zs-button:hover:not(:disabled,.zs-button--loading){border-color:var(--_zs-button-hover-border);background:var(--_zs-button-hover-background);color:var(--_zs-button-hover-color)}}.zs-button:active:not(:disabled,.zs-button--loading){border-color:var(--_zs-button-pressed-border);background:var(--_zs-button-pressed-background);color:var(--_zs-button-pressed-color)}.zs-button--primary:disabled,.zs-button--primary.zs-button--loading{border-color:var(--zs-color-action-primary-disabled);background:var(--zs-color-action-primary-disabled);color:var(--zs-color-on-action-primary-disabled)}.zs-button--danger:disabled,.zs-button--danger.zs-button--loading{border-color:var(--zs-color-action-danger-disabled);background:var(--zs-color-action-danger-disabled);color:var(--zs-color-on-action-danger)}.zs-button--secondary:disabled,.zs-button--secondary.zs-button--loading,.zs-button--ghost:disabled,.zs-button--ghost.zs-button--loading{border-color:var(--zs-color-border-disabled);background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled)}.zs-button--full-width{width:100%}.zs-button__label{min-width:0}.zs-button__icon,.zs-icon-button__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.zs-button__spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite zs-spin}.zs-icon-button{width:44px;min-width:44px;padding:0}:where(.zs-chip){--_zs-chip-static-background:var(--zs-color-surface-subtle);--_zs-chip-static-border:var(--zs-color-border);--_zs-chip-static-color:var(--zs-color-text-secondary);border:1px solid var(--_zs-chip-static-border);border-radius:var(--zs-radius-pill,999px);background:var(--_zs-chip-static-background);max-width:100%;color:var(--_zs-chip-static-color);white-space:nowrap;align-items:center;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}:where(.zs-chip.is-success){--_zs-chip-static-background:var(--zs-color-success-surface);--_zs-chip-static-border:var(--zs-color-success-border);--_zs-chip-static-color:var(--zs-color-success-text)}:where(.zs-chip.is-warning){--_zs-chip-static-background:var(--zs-color-warning-surface);--_zs-chip-static-border:var(--zs-color-warning-border);--_zs-chip-static-color:var(--zs-color-warning-text)}:where(.zs-chip.is-danger,.zs-chip.is-error){--_zs-chip-static-background:var(--zs-color-danger-surface);--_zs-chip-static-border:var(--zs-color-danger-border);--_zs-chip-static-color:var(--zs-color-danger-text)}:where(.zs-chip.is-info){--_zs-chip-static-background:var(--zs-color-info-surface);--_zs-chip-static-border:var(--zs-color-info-border);--_zs-chip-static-color:var(--zs-color-info-text)}.zs-chip-button{--_zs-chip-background:var(--zs-color-surface-subtle);--_zs-chip-border:var(--zs-color-border);--_zs-chip-color:var(--zs-color-text-soft);border:1px solid var(--_zs-chip-border);border-radius:var(--zs-radius-pill,999px);background:var(--_zs-chip-background);max-width:100%;min-height:32px;color:var(--_zs-chip-color);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-body-small-size,13px);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), border-color var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), box-shadow var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), color var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), transform var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease);justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;line-height:1;display:inline-flex}.zs-chip-button:focus-visible{border-color:var(--zs-color-border-focus);background:var(--zs-color-surface-selected);color:var(--zs-color-action-ink);box-shadow:var(--zs-shadow-card-selected)}.zs-chip-button:disabled{border-color:var(--zs-color-border-disabled);background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled);cursor:not-allowed}@media (hover:hover) and (pointer:fine){.zs-chip-button:hover:not(:disabled){border-color:var(--zs-color-border-hover);background:var(--zs-color-surface-hover);color:var(--zs-color-action-ink);box-shadow:var(--zs-shadow-card-hover);transform:translateY(-1px)}}.zs-chip-button:active:not(:disabled){border-color:var(--zs-color-border-selected);background:var(--zs-color-surface-pressed);box-shadow:var(--zs-shadow-card-active);transform:translateY(1px)}@media (pointer:coarse){.zs-chip-button{min-width:44px;min-height:44px}}.zs-metric-card{border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-card,12px);background:var(--zs-color-surface);min-width:0;min-height:88px;padding:var(--zs-space-3,12px)}.zs-metric-card__label,.zs-metric-card__description{color:var(--zs-color-text-secondary);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-caption-size,12px);font-weight:var(--zs-type-product-caption-weight,500);line-height:var(--zs-type-product-caption-line-height,1.35);overflow-wrap:anywhere;display:block}.zs-metric-card__value{color:var(--zs-color-text-primary);font-family:var(--zs-font-display,inherit);font-size:var(--zs-type-product-display-size,24px);font-variant-numeric:tabular-nums;font-weight:var(--zs-type-product-display-weight,600);letter-spacing:var(--zs-type-product-display-letter-spacing,0);line-height:var(--zs-type-product-display-line-height,1.15);overflow-wrap:anywhere;margin-top:5px;display:block}.zs-metric-card__description{margin-top:6px}:where(.zs-metadata-list){gap:var(--zs-space-2,8px);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0;display:grid}:where(.zs-metadata-item){border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-md,10px);background:var(--zs-color-surface);gap:5px;min-width:0;padding:9px 10px;display:grid}:where(.zs-metadata-item__label){color:var(--zs-color-text-faint);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-caption-size,12px);font-weight:700;line-height:var(--zs-type-product-caption-line-height,1.35);overflow-wrap:anywhere}:where(.zs-metadata-item__value){min-width:0;color:var(--zs-color-text-primary);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-body-small-size,13px);font-weight:650;line-height:var(--zs-type-product-body-small-line-height,1.4);overflow-wrap:anywhere;margin:0}:where(.zs-panel){border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-card,12px);background:var(--zs-color-surface);min-width:0;box-shadow:var(--zs-shadow-card)}:where(.zs-panel-header){justify-content:space-between;align-items:flex-start;gap:var(--zs-space-3,12px);border-bottom:1px solid var(--zs-color-border);min-height:64px;padding:14px;display:flex}:where(.zs-panel-header h1,.zs-panel-header h2,.zs-panel-header h3){color:var(--zs-color-text-primary);font-family:var(--zs-font-display,inherit);font-size:var(--zs-current-title-size,20px);font-weight:var(--zs-type-product-title-weight,600);line-height:var(--zs-type-product-title-line-height,1.25);margin:0}:where(.zs-panel-header p){color:var(--zs-color-text-secondary);margin:4px 0 0}:where(.zs-panel-header__copy){min-width:0}:where(.zs-panel-header__actions){flex:none}:where(.zs-object-card){box-sizing:border-box;border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-card,12px);background:var(--zs-color-surface);width:100%;min-width:0;color:inherit;box-shadow:var(--zs-shadow-card);font:inherit;text-align:left;padding:11px 12px}button.zs-object-card{cursor:pointer;min-height:44px;transition:border-color var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), background var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), box-shadow var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), transform var(--zs-motion-default,.18s) var(--zs-motion-easing,ease)}a.zs-object-card{cursor:pointer;min-height:44px;transition:border-color var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), background var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), box-shadow var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), transform var(--zs-motion-default,.18s) var(--zs-motion-easing,ease);text-decoration:none;display:block}:where(button.zs-object-card.is-selected){border-color:var(--zs-color-border-selected);background:var(--zs-color-surface-selected);box-shadow:var(--zs-shadow-card-selected)}:where(button.zs-object-card:disabled){border-color:var(--zs-color-border-disabled);background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled);cursor:not-allowed}@media (hover:hover) and (pointer:fine){:where(button.zs-object-card:hover:not(:disabled)),:where(a.zs-object-card:hover){border-color:var(--zs-color-border-hover);background:var(--zs-color-surface-hover);box-shadow:var(--zs-shadow-card-hover);transform:translateY(-2px)}}:where(button.zs-object-card:active:not(:disabled)),:where(a.zs-object-card:active){border-color:var(--zs-color-border-selected);background:var(--zs-color-surface-pressed);box-shadow:var(--zs-shadow-card-active);transform:translateY(1px)}:where(.zs-empty-state,.zs-loading-state){border:1px dashed var(--zs-color-border);border-radius:var(--zs-radius-md,10px);background:var(--zs-color-surface-subtle);color:var(--zs-color-text-secondary);padding:var(--zs-space-6,24px);line-height:1.5}:where(.zs-loading-state){color:var(--zs-color-action-ink);font-size:13px;font-weight:700}:where(.zs-loading-state__message){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.zs-loading-state__skeleton){gap:var(--zs-space-2,8px);width:min(100%,34rem);display:grid}:where(.zs-loading-state__skeleton-line){border-radius:var(--zs-radius-sm,6px);background:linear-gradient(90deg, var(--zs-color-loading-base) 0%, var(--zs-color-loading-highlight) 50%, var(--zs-color-loading-base) 100%);background-size:220% 100%;height:10px;animation:1.4s ease-in-out infinite zs-loading-skeleton-pulse;display:block}:where(.zs-loading-state__skeleton-line--heading){width:42%;height:12px}:where(.zs-loading-state__skeleton-line--body){width:88%}:where(.zs-loading-state__skeleton-line--detail){width:68%}:where(.zs-modal-dialog){border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-card,12px);background:var(--zs-color-surface-raised);width:min(100% - 32px,640px);max-height:min(86dvh,760px);color:var(--zs-color-text-primary);box-shadow:var(--zs-shadow-modal);grid-template-rows:auto minmax(0,1fr) auto;margin:auto;padding:0;overflow:hidden}:where(.zs-modal-dialog[open]){display:grid}:where(.zs-modal-dialog[aria-busy=true]){border-color:var(--zs-color-border-disabled)}:where(.zs-modal-dialog[aria-busy=true] .zs-modal-dialog__body){background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled);cursor:progress}.zs-modal-dialog:not([open]){display:none!important}:where(.zs-modal-dialog)::backdrop{background:color-mix(in oklch, var(--zs-color-overlay) 38%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.zs-modal-dialog__header){justify-content:space-between;align-items:flex-start;gap:var(--zs-space-3,12px);border-bottom:1px solid var(--zs-color-border);background:var(--zs-color-surface);padding:14px 16px;display:flex}:where(.zs-modal-dialog__heading){min-width:0}:where(.zs-modal-dialog__heading h2){color:var(--zs-color-text-primary);font-family:var(--zs-font-display,inherit);font-size:var(--zs-current-title-size,20px);font-weight:var(--zs-type-product-title-weight,600);line-height:var(--zs-type-product-title-line-height,1.25);margin:0}:where(.zs-modal-dialog__heading p){color:var(--zs-color-text-secondary);margin:4px 0 0;line-height:1.45}:where(.zs-modal-dialog__close){flex:none;font-size:24px}:where(.zs-modal-dialog__body){overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}:where(.zs-modal-dialog__footer){justify-content:flex-end;align-items:center;gap:var(--zs-space-2,8px);border-top:1px solid var(--zs-color-border);background:var(--zs-color-surface);padding:12px 16px;display:flex}:where(.zs-field){gap:6px;min-width:0;display:grid}:where(.zs-field__label){color:var(--zs-color-text-primary);font-size:12px;font-weight:650;line-height:1.35}:where(.zs-field__required,.zs-field__error){color:var(--zs-color-danger-text)}:where(.zs-field__control){border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-md,10px);background:var(--zs-color-surface);width:100%;min-width:0;min-height:44px;color:var(--zs-color-text-primary);font:inherit;box-shadow:var(--zs-shadow-inset);padding:9px 11px;font-size:14px;line-height:1.4}:where(.zs-field__control:focus-visible){border-color:var(--zs-color-border-focus);outline:3px solid color-mix(in oklch, var(--zs-color-focus-halo) 18%, transparent);outline-offset:1px}:where(.zs-field__control[aria-invalid=true]){border-color:var(--zs-color-danger-border)}:where(.zs-field__control:disabled){border-color:var(--zs-color-border-disabled);background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled);cursor:not-allowed}:where(.zs-field__textarea){resize:vertical;min-height:112px}:where(.zs-field__select){cursor:pointer}:where(.zs-field__description,.zs-field__error){font-size:12px;line-height:1.4}:where(.zs-field__description){color:var(--zs-color-text-secondary)}:where(.zs-alert){--_zs-alert-background:var(--zs-color-info-surface);--_zs-alert-border:var(--zs-color-info-border);--_zs-alert-color:var(--zs-color-info-text);border:1px solid var(--_zs-alert-border);border-radius:var(--zs-radius-md,10px);background:var(--_zs-alert-background);color:var(--_zs-alert-color);gap:3px;padding:10px 12px;line-height:1.45;display:grid}:where(.zs-alert--error){--_zs-alert-background:var(--zs-color-danger-surface);--_zs-alert-border:var(--zs-color-danger-border);--_zs-alert-color:var(--zs-color-danger-text)}:where(.zs-alert--success){--_zs-alert-background:var(--zs-color-success-surface);--_zs-alert-border:var(--zs-color-success-border);--_zs-alert-color:var(--zs-color-success-text)}:where(.zs-alert--warning){--_zs-alert-background:var(--zs-color-warning-surface);--_zs-alert-border:var(--zs-color-warning-border);--_zs-alert-color:var(--zs-color-warning-text)}:where(.zs-alert--info){--_zs-alert-background:var(--zs-color-info-surface);--_zs-alert-border:var(--zs-color-info-border);--_zs-alert-color:var(--zs-color-info-text)}:where(.zs-alert__title){color:inherit}:where(.zs-alert__body){min-width:0}:where(.zs-bottom-sheet){width:min(100% - 20px,680px);max-height:min(68vh,520px);margin:auto auto max(10px, env(safe-area-inset-bottom));border:1px solid var(--zs-color-border);background:var(--zs-color-surface-raised);color:var(--zs-color-text-primary);box-shadow:var(--zs-shadow-modal);border-radius:14px;padding:0;overflow:auto}.zs-bottom-sheet:not([open]){display:none!important}:where(.zs-bottom-sheet)::backdrop{background:color-mix(in oklch, var(--zs-color-overlay) 34%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.zs-bottom-sheet__header){z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--zs-space-3,12px);border-bottom:1px solid var(--zs-color-border);background:var(--zs-color-surface);padding:11px 12px;display:flex;position:sticky;top:0}:where(.zs-bottom-sheet__header p){color:var(--zs-color-text-secondary);margin:4px 0 0}:where(.zs-bottom-sheet__close){flex:none;font-size:24px}:where(.zs-section-menu-list){gap:7px;padding:10px 12px 12px;display:grid}:where(.zs-section-menu-item){--_zs-button-border:var(--zs-color-border);--_zs-button-background:var(--zs-color-surface);text-align:left;justify-content:flex-start;width:100%;min-height:44px}:where(.zs-section-menu-item.is-active){--_zs-button-border:var(--zs-color-border-selected);--_zs-button-background:var(--zs-color-surface-selected);--_zs-button-color:var(--zs-color-text-primary)}:where(.zs-section-menu-item__copy){flex:auto;gap:2px;min-width:0;display:grid}:where(.zs-section-menu-item>.zs-button__label){align-items:center;gap:var(--zs-space-2,8px);flex:auto;min-width:0;display:flex}:where(.zs-section-menu-item__copy strong,.zs-section-menu-item__copy small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.zs-section-menu-item__copy small){color:var(--zs-color-text-secondary)}:where(.zs-section-menu-trigger__label){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:138px;overflow:hidden}:where(.zs-section-menu-trigger__count,.zs-section-menu-item__count){border:1px solid var(--zs-color-action-soft-border);border-radius:var(--zs-radius-pill,999px);background:var(--zs-color-action-soft);min-width:20px;min-height:20px;color:var(--zs-color-text-primary);justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.zs-section-menu-trigger[aria-expanded=true]{--_zs-button-border:var(--zs-color-border-selected);--_zs-button-background:var(--zs-color-surface-selected);--_zs-button-color:var(--zs-color-text-primary)}:where(.zs-choice-group){border-radius:var(--zs-radius-md,10px);background:var(--zs-color-surface-subtle);width:100%;max-width:100%;box-shadow:var(--zs-shadow-inset);flex-wrap:wrap;align-items:stretch;gap:3px;padding:3px;display:flex;overflow-x:auto}.zs-choice-group__item{--_zs-choice-background:transparent;--_zs-choice-color:var(--zs-color-text-secondary);--_zs-choice-shadow:none;border-radius:var(--zs-radius-sm,6px);background:var(--_zs-choice-background);min-height:34px;color:var(--_zs-choice-color);box-shadow:var(--_zs-choice-shadow);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-body-small-size,13px);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), box-shadow var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), color var(--zs-motion-default,.18s) var(--zs-motion-easing,ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:600;line-height:1;display:inline-flex}.zs-choice-group__item[aria-pressed=true]{--_zs-choice-background:var(--zs-color-surface-selected);--_zs-choice-color:var(--zs-color-text-primary);--_zs-choice-shadow:var(--zs-shadow-card-selected);animation:zs-selection-settle var(--zs-motion-default,.18s) var(--zs-motion-easing,ease)}.zs-choice-group__item:focus-visible,.zs-side-nav__item:focus-visible{outline:3px solid var(--zs-color-focus-ring);outline-offset:0;box-shadow:0 0 0 6px color-mix(in oklch, var(--zs-color-focus-halo) 18%, transparent)}.zs-choice-group__item:disabled,.zs-side-nav__item:disabled{background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled);cursor:not-allowed}:where(.zs-choice-group__label,.zs-side-nav__label){text-overflow:ellipsis;min-width:0;overflow:hidden}:where(.zs-choice-group__count,.zs-side-nav__count){border:1px solid var(--zs-color-action-soft-border);border-radius:var(--zs-radius-pill,999px);background:var(--zs-color-action-soft);min-width:18px;min-height:18px;color:var(--zs-color-text-primary);font-family:var(--zs-font-mono,ui-monospace, monospace);transition:background var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), border-color var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), color var(--zs-motion-default,.18s) var(--zs-motion-easing,ease);justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.zs-choice-group__item[aria-pressed=true] .zs-choice-group__count,.zs-side-nav__item[aria-current=page] .zs-side-nav__count{border-color:var(--zs-color-border-selected);background:var(--zs-color-surface-selected);color:var(--zs-color-text-primary)}:where(.zs-side-nav){border-radius:var(--zs-radius-md,10px);background:var(--zs-color-surface-subtle);width:100%;max-width:none;box-shadow:var(--zs-shadow-inset);align-items:stretch;gap:3px;padding:3px;display:grid;overflow:visible}.zs-side-nav__item{--_zs-nav-background:transparent;--_zs-nav-color:var(--zs-color-text-secondary);--_zs-nav-shadow:none;justify-content:flex-start;align-items:center;gap:var(--zs-space-3,12px);border-radius:var(--zs-radius-sm,6px);background:var(--_zs-nav-background);width:100%;min-height:44px;color:var(--_zs-nav-color);box-shadow:var(--_zs-nav-shadow);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-body-small-size,13px);text-align:left;cursor:pointer;transition:background var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), box-shadow var(--zs-motion-default,.18s) var(--zs-motion-easing,ease), color var(--zs-motion-default,.18s) var(--zs-motion-easing,ease);border:0;padding:8px 10px;font-weight:600;line-height:1.25;display:inline-flex}:where(.zs-side-nav__label){white-space:normal;flex:auto}.zs-side-nav__item[aria-current=page]{--_zs-nav-background:var(--zs-color-surface-selected);--_zs-nav-color:var(--zs-color-text-primary);--_zs-nav-shadow:var(--zs-shadow-card-selected);animation:zs-selection-settle var(--zs-motion-default,.18s) var(--zs-motion-easing,ease)}@media (hover:hover) and (pointer:fine){.zs-choice-group__item:hover:not(:disabled,[aria-pressed=true]){--_zs-choice-background:var(--zs-color-surface-hover);--_zs-choice-color:var(--zs-color-text-primary);--_zs-choice-shadow:var(--zs-shadow-card)}.zs-side-nav__item:hover:not(:disabled,[aria-current=page]){--_zs-nav-background:var(--zs-color-surface-hover);--_zs-nav-color:var(--zs-color-text-primary);--_zs-nav-shadow:var(--zs-shadow-card)}}.zs-choice-group__item:active:not(:disabled){--_zs-choice-background:var(--zs-color-surface-pressed);--_zs-choice-color:var(--zs-color-text-primary);--_zs-choice-shadow:var(--zs-shadow-inset)}.zs-side-nav__item:active:not(:disabled){--_zs-nav-background:var(--zs-color-surface-pressed);--_zs-nav-color:var(--zs-color-text-primary);--_zs-nav-shadow:var(--zs-shadow-inset)}:where(.zs-master-detail){gap:var(--zs-space-3,12px);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);min-width:0;min-height:0;display:grid}:where(.zs-master-detail__master,.zs-master-detail__detail){min-width:0;min-height:0}:where(.zs-search-field){gap:var(--zs-space-1,4px);min-width:0;display:grid}:where(.zs-search-field__label){color:var(--zs-color-text-secondary);font-family:var(--zs-font-sans,inherit);font-size:var(--zs-type-product-caption-size,12px);font-weight:650;line-height:1.25}:where(.zs-search-field__label--hidden){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.zs-search-field__control){align-items:center;gap:var(--zs-space-2,8px);border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-md,10px);background:var(--zs-color-surface);min-width:0;min-height:36px;padding:0 var(--zs-space-2,8px);transition:background var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), border-color var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease), box-shadow var(--zs-motion-micro,.12s) var(--zs-motion-easing,ease);display:flex}.zs-search-field__control:focus-within{border-color:var(--zs-color-border-focus);outline:3px solid color-mix(in oklch, var(--zs-color-focus-halo) 18%, transparent);outline-offset:2px}.zs-search-field__control:has(.zs-search-field__input:disabled){border-color:var(--zs-color-border-disabled);background:var(--zs-color-surface-disabled);color:var(--zs-color-text-disabled);cursor:not-allowed}:where(.zs-search-field__input){width:100%;min-width:0;min-height:34px;color:var(--zs-color-text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0}:where(.zs-search-field__input:disabled){color:var(--zs-color-text-disabled);cursor:not-allowed}@media (hover:hover) and (pointer:fine){:where(.zs-field__control:hover:not(:disabled,[aria-invalid=true])){border-color:var(--zs-color-border-hover);background:var(--zs-color-surface-hover)}.zs-search-field__control:hover:not(:has(.zs-search-field__input:disabled)){border-color:var(--zs-color-border-hover);background:var(--zs-color-surface-hover)}}:where(.zs-search-field__leading,.zs-search-field__trailing){flex:none;align-items:center;min-width:0;display:inline-flex}.zs-section-menu-dock{display:none}@media (max-width:860px){:where(.zs-search-field__control,.zs-search-field__input){min-height:44px}.zs-metric-card{min-height:58px;padding:7px}.zs-metric-card__label{font-size:9px;line-height:1.15}.zs-metric-card__value{margin-top:2px;font-size:15px;line-height:1.05}.zs-metric-card__description{display:none}.zs-chip-button{min-width:44px;min-height:44px}.zs-choice-group__item{flex:1 1 0;min-height:44px}:where(.zs-modal-dialog){width:min(100% - 20px,680px);max-height:min(90dvh,760px);margin:auto auto max(10px, env(safe-area-inset-bottom));border-radius:14px}:where(.zs-modal-dialog__header){padding:12px}:where(.zs-modal-dialog__body){padding:14px 12px}:where(.zs-modal-dialog__footer){padding:10px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}:where(.zs-modal-dialog__footer .zs-button){width:100%}:where(.zs-master-detail){grid-template-columns:minmax(0,1fr)}:where(.zs-master-detail.is-mobile-detail-open>.zs-master-detail__master),:where(.zs-master-detail:not(.is-mobile-detail-open)>.zs-master-detail__detail){display:none}.zs-section-menu-dock{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.zs-section-menu-trigger{max-width:min(100%,280px)}.zs-section-menu-trigger>.zs-button__label{align-items:center;gap:var(--zs-space-2,8px);display:inline-flex}}@media (prefers-reduced-motion:reduce){.zs-chip-button,button.zs-object-card,.zs-choice-group__item,.zs-side-nav__item{transition:none}.zs-side-nav__item[aria-current=page],.zs-choice-group__item[aria-pressed=true]{animation:none}:where(.zs-choice-group__count,.zs-side-nav__count),a.zs-object-card{transition:none}.zs-chip-button:hover:not(:disabled),.zs-chip-button:active:not(:disabled),button.zs-object-card:hover:not(:disabled),button.zs-object-card:active:not(:disabled),a.zs-object-card:hover,a.zs-object-card:active{transform:none}:where(.zs-button__spinner){border-top-color:currentColor;animation:none}:where(.zs-loading-state__skeleton-line){opacity:.82;animation:none}}@media (forced-colors:active){:where(.zs-loading-state__skeleton-line){forced-color-adjust:none;opacity:1;background:canvastext;animation:none}}@keyframes zs-spin{to{transform:rotate(360deg)}}@keyframes zs-loading-skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}
@supports (color:oklch(0 0 0)){:root[data-color-palette=c1]{--zet-c1-preview-canvas:oklch(84.985% .01154 149.806);--zet-c1-preview-surface:oklch(91.6435% .012843 137.79);--zet-c1-preview-raised:oklch(97.9182% .012087 133.387);--zet-c1-preview-subtle:oklch(88.4507% .012464 145.455);--zs-color-canvas:var(--zet-c1-preview-canvas);--zs-color-surface:var(--zet-c1-preview-surface);--zs-color-surface-raised:var(--zet-c1-preview-raised);--zs-color-surface-subtle:var(--zet-c1-preview-subtle);--zs-color-surface-hover:var(--zet-c1-preview-raised);--zs-color-surface-pressed:var(--zet-c1-preview-surface);--zs-color-surface-selected:var(--zet-c1-preview-raised);--zs-color-surface-disabled:var(--zet-c1-preview-subtle);--zs-color-overlay:var(--zet-c1-preview-canvas)}}
:root{--zet-content-width:1180px;--zet-reading-width:720px;--zet-header-height:76px;--zet-scrollbar-thumb:color-mix(in oklch, var(--zs-color-action-primary) 34%, var(--zs-color-surface));--zet-scrollbar-thumb-hover:color-mix(in oklch, var(--zs-color-action-primary) 48%, var(--zs-color-surface-raised))}*{box-sizing:border-box;scrollbar-color:var(--zet-scrollbar-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--zs-radius-pill);background:var(--zet-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;min-height:36px;transition:background .16s}::-webkit-scrollbar-thumb:hover{background:var(--zet-scrollbar-thumb-hover);background-clip:padding-box}html{color-scheme:var(--zs-native-color-scheme,light);scroll-behavior:smooth;min-width:320px}body{background:var(--zs-color-canvas);min-width:320px;min-height:100vh;color:var(--zs-color-text-primary);font-family:var(--zs-font-sans);font-size:var(--zs-current-body-size,16px);text-rendering:optimizelegibility;margin:0;line-height:1.55}button,input,select,textarea{font:inherit}input::placeholder,textarea::placeholder{color:var(--zs-color-text-secondary);opacity:1}a{color:var(--zs-color-action-ink)}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--zs-color-text-primary);font-family:var(--zs-font-display);text-wrap:balance}p{text-wrap:pretty}code{font-family:var(--zs-font-mono)}::selection{background:color-mix(in oklch, var(--zs-color-action-primary) 24%, transparent)}.zet-container{width:min(calc(100% - 40px), var(--zet-content-width));margin-inline:auto}.zet-eyebrow{color:var(--zs-color-action-ink);font-family:var(--zs-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.3;display:block}.zet-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--zs-space-6);display:flex}.zet-page-heading h1{letter-spacing:-.035em;max-width:780px;margin-bottom:10px;font-size:clamp(34px,5vw,54px);line-height:1.04}.zet-page-heading p:not(.zet-eyebrow){max-width:680px;color:var(--zs-color-text-secondary);margin-bottom:0;font-size:17px}.zet-content-stack{gap:var(--zs-space-4);display:grid}.zet-panel-body{padding:var(--zs-space-4)}.zet-panel-title{gap:2px;display:grid}.zet-panel-title .zet-eyebrow{margin:0;font-size:9px}.zet-empty-state{justify-items:start;gap:8px;display:grid}.zet-empty-state strong,.zet-empty-state p{margin:0}.zet-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zet-form-action{align-items:center;padding-top:2px;display:flex}@media (max-width:720px){:root{--zet-header-height:68px}.zet-container{width:min(calc(100% - 28px), var(--zet-content-width))}.zet-page-heading{align-items:flex-start;gap:var(--zs-space-3);flex-direction:column}.zet-page-heading h1{font-size:clamp(32px,11vw,44px)}}@media (max-width:460px){.zet-action-row{flex-direction:column;align-items:stretch}.zet-action-row>.zs-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.zet-site{background:var(--zs-color-canvas);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.zet-skip-link{background:var(--zs-color-surface-raised);border:1px solid var(--zs-color-focus-ring);border-radius:var(--zs-radius-sm);color:var(--zs-color-text-primary);font-size:var(--zs-type-product-body-small-size);left:var(--zs-space-4);padding:var(--zs-space-2) var(--zs-space-3);top:var(--zs-space-3);transform:translateY(calc(-100% - var(--zs-space-6)));transition:transform var(--zs-motion-micro) var(--zs-motion-easing);z-index:100;font-weight:700;position:fixed}.zet-skip-link:focus-visible{outline:3px solid var(--zs-color-focus-ring);outline-offset:2px;transform:translateY(0)}.zet-site-main{min-width:0}.zet-product-context{--zs-current-body-size:var(--zs-type-product-body-size);--zs-current-density:compact;--zs-current-max-motion:var(--zs-motion-product-max);--zs-current-title-size:var(--zs-type-product-title-size)}.zet-state-page{width:min(100% - 40px,680px);min-height:min(680px, calc(100dvh - var(--zet-header-height)));align-content:center;justify-items:start;gap:var(--zs-space-4);padding-block:var(--zs-space-12);margin-inline:auto;display:grid}.zet-state-page h1{max-width:13ch;font-family:var(--zs-font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.zet-state-page .zs-alert{width:100%}.zet-site-header{z-index:30;border-bottom:1px solid color-mix(in oklch, var(--zs-color-border) 78%, transparent);background:color-mix(in oklch, var(--zs-color-canvas) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);position:sticky;top:0}.zet-site-header-inner{width:min(calc(100% - 40px), var(--zet-content-width));min-height:var(--zet-header-height);align-items:center;gap:var(--zs-space-4);grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);margin-inline:auto;display:grid}.zet-brand{width:fit-content;min-width:0;color:var(--zs-color-text-primary);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.zet-brand:focus-visible,.zet-primary-nav a:focus-visible,.zet-site-footer a:focus-visible{border-radius:var(--zs-radius-sm);outline:3px solid var(--zs-color-focus-ring);outline-offset:3px}.zet-brand-mark{border:1px solid color-mix(in oklch, var(--zs-color-action-primary) 38%, var(--zs-color-border));background:linear-gradient(145deg, color-mix(in oklch, var(--zs-color-action-primary) 18%, var(--zs-color-surface)), var(--zs-color-surface));width:38px;height:38px;box-shadow:var(--zs-shadow-card);border-radius:11px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.zet-brand-mark>span{border:1.5px solid var(--zs-color-action-primary);border-radius:50%;display:block;position:absolute}.zet-brand-mark>span:first-child{width:25px;height:12px;transform:rotate(18deg)}.zet-brand-mark>span:nth-child(2){width:12px;height:25px;transform:rotate(18deg)}.zet-brand-mark>span:nth-child(3){background:var(--zs-color-action-primary);width:6px;height:6px;box-shadow:0 0 14px color-mix(in oklch, var(--zs-color-action-primary) 72%, transparent);border:0}.zet-brand-copy{gap:1px;min-width:0;display:grid}.zet-brand-copy strong{font-family:var(--zs-font-display);letter-spacing:.02em;font-size:17px;line-height:1.05}.zet-brand-copy small{color:var(--zs-color-text-secondary);font-family:var(--zs-font-mono);letter-spacing:.04em;font-size:9px;font-weight:600;line-height:1.2}.zet-site-navigation{justify-content:center;align-items:center;display:flex}.zet-primary-nav{border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-pill);background:color-mix(in oklch, var(--zs-color-surface) 84%, transparent);box-shadow:var(--zs-shadow-inset);align-items:center;gap:2px;padding:3px;display:flex}.zet-primary-nav a{border-radius:var(--zs-radius-pill);min-height:38px;color:var(--zs-color-text-secondary);align-items:center;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.zet-primary-nav a[aria-current=page]{background:var(--zs-color-surface);color:var(--zs-color-text-primary);box-shadow:var(--zs-shadow-card)}@media (hover:hover) and (pointer:fine){.zet-primary-nav a:hover{color:var(--zs-color-text-primary)}}.zet-site-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.zet-menu-trigger{display:none}.zet-mobile-nav-list{padding:0 var(--zs-space-3) var(--zs-space-3);gap:8px;display:grid}.zet-mobile-nav-list .zs-button{justify-content:flex-start}.zet-site-footer{border-top:1px solid var(--zs-color-border);background:color-mix(in oklch, var(--zs-color-surface) 78%, var(--zs-color-canvas))}.zet-site-footer-inner{width:min(calc(100% - 40px), var(--zet-content-width));align-items:end;gap:var(--zs-space-8);grid-template-columns:1.2fr 1fr auto;margin-inline:auto;padding-block:38px;display:grid}.zet-footer-brand{gap:14px;display:grid}.zet-footer-brand p,.zet-footer-note{color:var(--zs-color-text-secondary);margin:0;font-size:13px}.zet-site-footer nav{grid-template-columns:repeat(2,max-content);gap:8px 22px;display:grid}.zet-site-footer nav a{color:var(--zs-color-text-secondary);font-size:13px;font-weight:600;text-decoration:none}.zet-footer-note{max-width:200px;font-family:var(--zs-font-mono);text-align:right;font-size:10px;line-height:1.6}@media (max-width:1020px){.zet-site-header-inner{grid-template-columns:minmax(190px,1fr) auto auto}.zet-primary-nav a{padding-inline:10px}.zet-site-actions .zet-header-auth>.zs-button:last-child{display:none}}@media (max-width:820px){.zet-site-header-inner{width:min(calc(100% - 28px), var(--zet-content-width));grid-template-columns:1fr auto auto;gap:6px}.zet-primary-nav{display:none}.zet-menu-trigger{display:inline-flex}.zet-site-actions .zet-header-auth{display:none}.zet-site-footer-inner{width:min(calc(100% - 28px), var(--zet-content-width));grid-template-columns:1fr 1fr;align-items:start}.zet-footer-note{text-align:left;grid-column:1/-1;max-width:none}}@media (max-width:520px){.zet-brand-copy small{display:none}.zet-brand-mark{width:34px;height:34px}.zet-site-footer-inner{gap:var(--zs-space-6);grid-template-columns:1fr}.zet-site-footer nav{grid-template-columns:repeat(2,1fr)}.zet-footer-note{grid-column:auto}}
.zet-marketing-page{background:radial-gradient(circle at 84% 5%, color-mix(in oklch, var(--zs-color-action-primary) 12%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in oklch, var(--zs-color-surface) 30%, transparent), transparent 26%);min-width:0;overflow:clip}.zet-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(42px,7vw,92px);min-height:630px;padding-block:clamp(68px,9vw,112px);display:grid;position:relative}.zet-hero:before{z-index:0;border:1px solid color-mix(in oklch, var(--zs-color-action-primary) 13%, transparent);content:"";border-radius:50%;width:420px;height:420px;position:absolute;inset:50% -170px auto auto;transform:translateY(-50%)}.zet-hero>*{z-index:1;position:relative}.zet-hero-copy h1,.zet-page-hero h1{letter-spacing:-.048em;margin-bottom:22px;font-size:clamp(46px,6.4vw,74px);line-height:.98}.zet-hero-lead,.zet-page-hero>div>p:not(.zet-eyebrow){max-width:650px;color:var(--zs-color-text-secondary);margin-bottom:28px;font-size:clamp(17px,2vw,20px);line-height:1.55}.zet-proof-row{flex-wrap:wrap;gap:10px 18px;margin-top:26px;display:flex}.zet-proof-row span{color:var(--zs-color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.zet-proof-row span svg:first-child{color:var(--zs-color-success)}.zet-proof-row span svg:nth-child(2){display:none}.zet-product-preview{box-shadow:var(--zs-shadow-popover);padding:18px;position:relative;transform:rotate(.6deg)}.zet-product-preview:before{z-index:-1;border:1px solid color-mix(in oklch, var(--zs-color-action-primary) 26%, var(--zs-color-border));border-radius:var(--zs-radius-card);content:"";background:color-mix(in oklch, var(--zs-color-action-primary) 5%, var(--zs-color-surface));position:absolute;inset:12px -12px -12px 12px}.zet-product-preview>header,.zet-product-preview>footer,.zet-product-preview>header>div,.zet-product-preview>footer>span{align-items:center;display:flex}.zet-product-preview>header{justify-content:space-between;gap:var(--zs-space-3);border-bottom:1px solid var(--zs-color-hairline);padding-bottom:16px}.zet-product-preview>header>div{gap:8px}.zet-preview-orbit{border:2px solid var(--zs-color-action-primary);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in oklch, var(--zs-color-action-primary) 11%, transparent);border-radius:50%}.zet-preview-title{padding-block:24px 18px}.zet-preview-title h2{letter-spacing:-.03em;max-width:420px;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.zet-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.zet-preview-checklist{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.zet-preview-checklist li{border-top:1px solid var(--zs-color-hairline);min-width:0;color:var(--zs-color-text-secondary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:12px;font-size:12px;display:grid}.zet-preview-checklist li>svg{color:var(--zs-color-action-ink)}.zet-preview-checklist li strong{color:var(--zs-color-text-primary)}.zet-product-preview>footer{border-radius:0 0 var(--zs-radius-card) var(--zs-radius-card);background:var(--zs-color-surface-subtle);color:var(--zs-color-text-secondary);font-family:var(--zs-font-mono);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:4px -18px -18px;padding:12px 18px;font-size:9px;font-weight:650}.zet-product-preview>footer>span{gap:6px}.zet-stack-strip{border-block:1px solid var(--zs-color-border);background:color-mix(in oklch, var(--zs-color-surface) 70%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.zet-marketing-page>.zet-stack-strip{width:min(calc(100% - 40px), var(--zet-content-width));border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-card);margin-inline:auto;overflow:hidden}.zet-stack-strip>span{border-right:1px solid var(--zs-color-hairline);min-width:0;min-height:58px;color:var(--zs-color-text-secondary);font-family:var(--zs-font-mono);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.zet-stack-strip>span:last-child{border-right:0}.zet-stack-strip svg{color:var(--zs-color-action-ink)}.zet-section{padding-block:clamp(74px,9vw,112px)}.zet-section+.zet-section{border-top:1px solid color-mix(in oklch, var(--zs-color-border) 72%, transparent)}.zet-section-heading{gap:0;max-width:720px;margin-bottom:clamp(28px,4vw,44px);display:grid}.zet-section-heading h2{letter-spacing:-.04em;margin-bottom:13px;font-size:clamp(32px,4.5vw,48px);line-height:1.04}.zet-section-heading>p:last-child{color:var(--zs-color-text-secondary);margin-bottom:0;font-size:17px}.zet-feature-ledger{padding-inline:20px;overflow:hidden}.zet-feature-row{border-bottom:1px solid var(--zs-color-hairline);grid-template-columns:42px 28px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding-block:17px;display:grid}.zet-feature-row:last-child{border-bottom:0}.zet-feature-index{color:var(--zs-color-text-faint);font-family:var(--zs-font-mono);font-size:10px}.zet-feature-row>svg{color:var(--zs-color-action-ink)}.zet-feature-row h3{margin-bottom:3px;font-size:16px}.zet-feature-row p{max-width:760px;color:var(--zs-color-text-secondary);margin:0;font-size:13px}.zet-section-link{justify-content:flex-end;margin-top:16px;display:flex}.zet-method-section{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,8vw,100px);display:grid}.zet-method-section .zet-section-heading{top:calc(var(--zet-header-height) + 30px);margin:0;position:sticky}.zet-step-panel{padding-inline:20px}.zet-step-panel ol{margin:0;padding:0;list-style:none}.zet-step-panel li{border-bottom:1px solid var(--zs-color-hairline);grid-template-columns:36px 26px minmax(0,1fr);align-items:start;gap:12px;padding-block:22px;display:grid}.zet-step-panel li:last-child{border-bottom:0}.zet-step-number{color:var(--zs-color-text-faint);font-family:var(--zs-font-mono);font-size:10px}.zet-step-panel svg{color:var(--zs-color-action-ink)}.zet-step-panel h3{margin-bottom:5px;font-size:17px}.zet-step-panel p{color:var(--zs-color-text-secondary);margin:0;font-size:14px}.zet-final-cta{justify-content:space-between;align-items:center;gap:var(--zs-space-8);background:linear-gradient(120deg, color-mix(in oklch, var(--zs-color-action-primary) 8%, var(--zs-color-surface)), var(--zs-color-surface));padding:clamp(24px,5vw,48px);display:flex}.zet-final-cta h2{letter-spacing:-.035em;max-width:720px;margin-bottom:8px;font-size:clamp(25px,3.6vw,38px);line-height:1.08}.zet-final-cta p:not(.zet-eyebrow){max-width:660px;color:var(--zs-color-text-secondary);margin:0}.zet-final-cta>.zs-button,.zet-final-cta>.zet-action-row{flex:none}.zet-page-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(44px,8vw,108px);min-height:470px;padding-block:clamp(64px,9vw,110px);display:grid}.zet-page-hero h1{max-width:780px}.zet-page-hero .zet-stack-strip{border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.zet-page-hero .zet-stack-strip>span{border-right:0;border-bottom:1px solid var(--zs-color-hairline);justify-content:flex-start;padding-inline:14px}.zet-page-hero .zet-stack-strip>span:nth-last-child(-n+2){border-bottom:0}.zet-page-hero .zet-stack-strip>span:nth-child(odd){border-right:1px solid var(--zs-color-hairline)}.zet-capability-grid,.zet-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.zet-capability-card{flex-direction:column;min-height:100%;padding:20px;display:flex}.zet-capability-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:20px}.zet-capability-card>p:not(.zet-eyebrow){color:var(--zs-color-text-secondary);font-size:14px}.zet-capability-card ul,.zet-pricing-grid ul{gap:9px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid}.zet-capability-card li,.zet-pricing-grid li{color:var(--zs-color-text-secondary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.zet-capability-card li svg,.zet-pricing-grid li svg{color:var(--zs-color-success);flex:none;margin-top:2px}.zet-pricing-hero .zs-alert{align-self:end;margin-bottom:12px;padding:18px}.zet-pricing-grid>.zs-object-card{flex-direction:column;min-height:100%;padding:22px;display:flex}.zet-pricing-grid>.zs-object-card.is-featured{border-color:color-mix(in oklch, var(--zs-color-action-primary) 50%, var(--zs-color-border));background:color-mix(in oklch, var(--zs-color-action-primary) 5%, var(--zs-color-surface));box-shadow:0 0 0 1px color-mix(in oklch, var(--zs-color-action-primary) 18%, transparent), var(--zs-shadow-card)}.zet-pricing-heading{min-height:27px;font-family:var(--zs-font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.zet-pricing-heading h3{font:inherit;margin:0}.zet-price{font-family:var(--zs-font-display);letter-spacing:-.04em;margin-top:26px;font-size:46px;line-height:1;display:block}.zet-price-cadence{color:var(--zs-color-text-faint);font-family:var(--zs-font-mono);font-size:10px}.zet-pricing-grid>.zs-object-card>p{min-height:66px;color:var(--zs-color-text-secondary);margin:22px 0 0;font-size:14px}.zet-pricing-grid ul{margin-bottom:24px}.zet-pricing-grid .zs-button{margin-top:auto}@media (max-width:980px){.zet-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.zet-product-preview{width:min(100%,700px);transform:none}.zet-page-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.zet-page-hero .zet-stack-strip,.zet-pricing-hero .zs-alert{width:min(100%,720px)}.zet-capability-grid,.zet-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zet-pricing-grid>.zs-object-card:last-child{grid-column:1/-1}}@media (max-width:760px){.zet-hero{gap:46px;padding-block:58px 70px}.zet-hero:before{display:none}.zet-hero-copy h1,.zet-page-hero h1{font-size:clamp(42px,13vw,60px)}.zet-marketing-page>.zet-stack-strip{width:min(calc(100% - 28px), var(--zet-content-width))}.zet-stack-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.zet-stack-strip>span{border-bottom:1px solid var(--zs-color-hairline);justify-content:flex-start;padding-inline:14px}.zet-stack-strip>span:nth-child(2n){border-right:0}.zet-stack-strip>span:nth-last-child(-n+2){border-bottom:0}.zet-method-section{grid-template-columns:minmax(0,1fr)}.zet-method-section .zet-section-heading{position:static}.zet-final-cta{flex-direction:column;align-items:flex-start}.zet-final-cta>.zs-button{width:100%}.zet-capability-grid,.zet-pricing-grid{grid-template-columns:minmax(0,1fr)}.zet-pricing-grid>.zs-object-card:last-child{grid-column:auto}}@media (max-width:560px){.zet-product-preview{padding:14px}.zet-product-preview:before{inset:8px -8px -8px 8px}.zet-product-preview>header{flex-direction:column;align-items:flex-start}.zet-preview-metrics{grid-template-columns:minmax(0,1fr)}.zet-product-preview>footer{flex-direction:column;align-items:flex-start;margin:4px -14px -14px;padding-inline:14px}.zet-feature-ledger,.zet-step-panel{padding-inline:14px}.zet-feature-row{grid-template-columns:28px 24px minmax(0,1fr)}.zet-feature-row .zs-chip{display:none}.zet-page-hero .zet-stack-strip{grid-template-columns:minmax(0,1fr)}.zet-page-hero .zet-stack-strip>span{border-right:0;border-bottom:1px solid var(--zs-color-hairline)}.zet-page-hero .zet-stack-strip>span:nth-last-child(-n+2){border-bottom:1px solid var(--zs-color-hairline)}.zet-page-hero .zet-stack-strip>span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.zet-product-preview{transform:none}}
.zet-workspace-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);padding:clamp(36px,6vw,72px) 0 clamp(64px,8vw,104px);display:grid}.zet-workspace-nav{padding:10px;position:sticky;top:92px}.zet-workspace-nav-heading{border-bottom:1px solid var(--zs-color-hairline);gap:4px;padding:8px 10px 14px;display:grid}.zet-workspace-nav-heading strong{color:var(--zs-color-text-primary);font-family:var(--zs-font-display,inherit);font-size:14px;line-height:1.3}.zet-workspace-nav nav{gap:6px;padding-top:10px;display:grid}.zet-workspace-nav .zs-button{justify-content:flex-start}.zet-workspace-content{gap:clamp(22px,3vw,32px);min-width:0;display:grid}.zet-workspace-content>.zet-content-stack{min-width:0}.zet-workspace-content .zs-panel{overflow:hidden}.zet-workspace-content .zs-panel-header__actions{max-width:50%}.zet-workspace-content .zs-panel-header__actions .zs-chip{text-overflow:ellipsis;overflow:hidden}.zet-panel-intro{max-width:72ch;color:var(--zs-color-text-secondary);margin:0 0 18px;line-height:1.65}.zet-billing-actions{margin-top:16px}.zet-billing-actions form{margin:0}.zet-technical-note{color:var(--zs-color-text-secondary);font-family:var(--zs-font-mono,ui-monospace, monospace);overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.zet-contract-list{margin:0;padding:0;list-style:none;display:grid}.zet-contract-list li{border-bottom:1px solid var(--zs-color-hairline);min-height:48px;color:var(--zs-color-text-soft);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:10px 2px;line-height:1.45;display:grid}.zet-contract-list li:first-child{padding-top:0}.zet-contract-list li:last-child{border-bottom:0;padding-bottom:0}.zet-contract-list svg{color:var(--zs-color-action-primary)}.zet-admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);align-items:start;gap:20px;display:grid}.zet-admin-form{min-width:0;margin:0}.zet-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:clamp(16px,2.2vw,24px);display:grid}.zet-field-wide{grid-column:1/-1}.zet-admin-form .zet-form-action{border-top:1px solid var(--zs-color-hairline);padding-top:18px}.zet-posts-panel{position:sticky;top:92px}.zet-record-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zet-record-card{box-shadow:none;gap:9px;display:grid}.zet-record-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zet-record-heading strong{min-width:0;color:var(--zs-color-text-primary);overflow-wrap:anywhere;line-height:1.35}.zet-record-path{color:var(--zs-color-text-faint);font-family:var(--zs-font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.zet-record-actions{padding-top:2px}@media (max-width:1040px){.zet-admin-grid{grid-template-columns:1fr}.zet-posts-panel{position:static}}@media (max-width:820px){.zet-workspace-shell{grid-template-columns:1fr}.zet-workspace-nav{position:static}.zet-workspace-nav-heading{display:none}.zet-workspace-nav nav{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.zet-workspace-nav .zs-button{justify-content:center}}@media (max-width:620px){.zet-workspace-shell{padding-top:24px}.zet-workspace-content .zs-panel-header{flex-wrap:wrap}.zet-workspace-content .zs-panel-header__actions{max-width:100%}.zet-admin-form-grid{grid-template-columns:1fr}.zet-field-wide{grid-column:auto}}@media (max-width:460px){.zet-workspace-nav .zs-button__icon{display:none}.zet-workspace-nav .zs-button{padding-inline:8px;font-size:12px}.zet-billing-actions,.zet-billing-actions form,.zet-billing-actions .zs-button{width:100%}}
.zet-demo-page{gap:var(--zs-space-4);padding-block:clamp(44px,7vw,82px) clamp(72px,9vw,112px);display:grid}.zet-demo-heading{margin-bottom:12px}.zet-demo-heading>div{min-width:0}.zet-privacy-note{max-width:860px}.zet-demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.zet-demo-grid{align-items:start;gap:var(--zs-space-4);grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);display:grid}.zet-demo-form-panel,.zet-demo-queue-panel{overflow:hidden}.zet-feedback-form{gap:var(--zs-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zet-demo-field-wide{grid-column:1/-1}.zet-seed-form .zs-empty-state{justify-items:start;gap:8px;display:grid}.zet-seed-form .zs-empty-state strong,.zet-seed-form .zs-empty-state p{margin:0}.zet-safe-signal-list{scrollbar-gutter:stable;gap:9px;max-height:720px;display:grid;overflow:auto}.zet-safe-signal-list:focus-visible{border-radius:var(--zs-radius-md);outline:3px solid var(--zs-color-focus-ring);outline-offset:3px}.zet-safe-signal-list>.zs-object-card{gap:12px;display:grid}.zet-safe-signal-heading{justify-content:space-between;align-items:center;gap:var(--zs-space-3);display:flex}.zet-safe-signal-heading h3{margin:0;font-size:14px}.zet-signal-list-summary{color:var(--zs-color-text-secondary);text-align:center;margin:4px 0 0;font-size:12px}.zet-demo-setup{gap:var(--zs-space-4);max-width:860px;display:grid}.zet-demo-setup-panel{overflow:hidden}.zet-command-list{margin:0 0 var(--zs-space-4);counter-reset:setup-step;gap:8px;padding:0;list-style:none;display:grid}.zet-command-list li{counter-increment:setup-step;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.zet-command-list li:before{background:var(--zs-color-surface-subtle);width:24px;height:24px;color:var(--zs-color-text-secondary);content:counter(setup-step);font-family:var(--zs-font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.zet-command-list code{overflow-wrap:anywhere;border:1px solid var(--zs-color-border);border-radius:var(--zs-radius-sm);background:var(--zs-color-surface-subtle);min-width:0;color:var(--zs-color-text-primary);padding:7px 9px;font-size:11px}.zet-demo-setup-panel .zet-panel-body>p{color:var(--zs-color-text-secondary);margin:0;font-size:13px}.zet-demo-boundary-note{align-items:center;gap:var(--zs-space-3);background:color-mix(in oklch, var(--zs-color-action-primary) 4%, var(--zs-color-surface));grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px;padding:16px;display:grid}.zet-demo-boundary-note>svg{color:var(--zs-color-action-ink)}.zet-demo-boundary-note strong,.zet-demo-boundary-note p{margin:0}.zet-demo-boundary-note p{color:var(--zs-color-text-secondary);font-size:12px}@media (max-width:900px){.zet-demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.zet-demo-grid{grid-template-columns:minmax(0,1fr)}.zet-safe-signal-list{max-height:none;overflow:visible}}@media (max-width:560px){.zet-demo-metrics,.zet-feedback-form{grid-template-columns:minmax(0,1fr)}.zet-demo-field-wide{grid-column:auto}.zet-demo-boundary-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.zet-demo-boundary-note>svg:last-child{display:none}}
.zet-blog-page,.zet-article-page{width:min(100% - 40px,1120px);margin-inline:auto}.zet-blog-page{gap:var(--zs-space-16);padding-block:clamp(56px, 8vw, 104px) var(--zs-space-16);display:grid}.zet-blog-hero{align-items:end;gap:var(--zs-space-8);grid-template-columns:minmax(0,1fr) auto;padding-left:clamp(20px,4vw,48px);display:grid;position:relative}.zet-blog-hero:before{border-radius:var(--zs-radius-pill);background:var(--zs-color-action-primary);content:"";width:4px;position:absolute;inset:4px auto 4px 0}.zet-blog-hero-copy{max-width:780px}.zet-blog-hero h1,.zet-article-header h1{margin:var(--zs-space-3) 0 0;color:var(--zs-color-text-primary);font-family:var(--zs-font-display);font-size:clamp(2.5rem,6vw,4.75rem);font-weight:var(--zs-type-marketing-hero-weight);letter-spacing:-.045em;line-height:.98}.zet-blog-hero h1{max-width:15ch}.zet-blog-hero-copy>p:last-child{max-width:64ch;margin:var(--zs-space-6) 0 0;color:var(--zs-color-text-secondary);font-size:var(--zs-type-marketing-lead-size);line-height:var(--zs-type-marketing-lead-line-height)}.zet-blog-actions{align-items:center;gap:var(--zs-space-2);display:flex}.zet-blog-state{max-width:760px}.zet-blog-state.zs-empty-state{justify-items:start;gap:var(--zs-space-2);display:grid}.zet-blog-state h2,.zet-blog-state p{margin:0}.zet-blog-state h2{color:var(--zs-color-text-primary);font-family:var(--zs-font-display);font-size:var(--zs-type-marketing-section-size)}.zet-blog-index{gap:var(--zs-space-6);display:grid}.zet-blog-index-heading{justify-content:space-between;align-items:end;gap:var(--zs-space-6);border-bottom:1px solid var(--zs-color-hairline);padding-bottom:var(--zs-space-4);display:flex}.zet-blog-index-heading h2{margin:var(--zs-space-1) 0 0;color:var(--zs-color-text-primary);font-family:var(--zs-font-display);font-size:var(--zs-type-marketing-section-size);line-height:var(--zs-type-marketing-section-line-height)}.zet-blog-index-heading>span{color:var(--zs-color-text-faint);font-family:var(--zs-font-mono);font-size:var(--zs-type-product-caption-size)}.zet-blog-list{gap:var(--zs-space-3);display:grid}.zet-blog-card.zs-object-card{padding:0;overflow:hidden}.zet-blog-card article{gap:var(--zs-space-4);padding:clamp(20px,4vw,32px);display:grid}.zet-blog-card-meta,.zet-article-meta{align-items:center;gap:var(--zs-space-2);flex-wrap:wrap;display:flex}.zet-blog-card-meta .zs-chip,.zet-article-meta .zs-chip{text-overflow:ellipsis;overflow:hidden}.zet-blog-date.zs-chip{border-color:color-mix(in oklch, var(--zs-color-action-primary) 28%, var(--zs-color-border));background:color-mix(in oklch, var(--zs-color-action-primary) 9%, var(--zs-color-surface));color:var(--zs-color-action-ink)}.zet-blog-card-copy{gap:var(--zs-space-2);max-width:760px;display:grid}.zet-blog-card h3{color:var(--zs-color-text-primary);font-family:var(--zs-font-display);margin:0;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.15}.zet-blog-card-copy p,.zet-blog-card footer{color:var(--zs-color-text-secondary);margin:0;line-height:1.6}.zet-blog-card footer{align-items:center;gap:var(--zs-space-6);border-top:1px solid var(--zs-color-hairline);padding-top:var(--zs-space-4);font-size:var(--zs-type-product-body-small-size);grid-template-columns:minmax(0,1fr) auto;display:grid}.zet-blog-card footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zet-blog-read-more{align-items:center;gap:var(--zs-space-1);color:var(--zs-color-action-ink);white-space:nowrap;font-weight:700;display:inline-flex}.zet-article-page{padding-block:clamp(48px, 7vw, 88px) var(--zs-space-16);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.zet-article-page--state{gap:var(--zs-space-4);grid-template-columns:minmax(0,760px)}.zet-article-page--state .zs-button{justify-self:start}.zet-article-state-heading{gap:var(--zs-space-2);display:grid}.zet-article-state-heading h1{color:var(--zs-color-text-primary);font-family:var(--zs-font-display);font-size:var(--zs-type-marketing-headline-size);line-height:var(--zs-type-marketing-headline-line-height);margin:0}.zet-article-shell{min-width:0}.zet-article-header{justify-items:start;gap:var(--zs-space-4);border-bottom:1px solid var(--zs-color-hairline);padding-bottom:var(--zs-space-8);display:grid}.zet-article-header .zet-eyebrow{margin-top:var(--zs-space-4)}.zet-article-header h1{max-width:18ch;font-size:clamp(2.35rem,5.5vw,4.25rem)}.zet-article-excerpt{max-width:62ch;margin:var(--zs-space-2) 0 0;color:var(--zs-color-text-secondary);font-size:clamp(1.1rem, 2vw, var(--zs-type-marketing-lead-size));line-height:1.55}.zet-article-body{gap:var(--zs-space-6);padding-top:var(--zs-space-8);display:grid}.zet-article-body p{color:var(--zs-color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.8}.zet-article-body p:first-child:first-letter{float:left;color:var(--zs-color-action-ink);font-family:var(--zs-font-display);margin:.08em .12em 0 0;font-size:3.15em;font-weight:700;line-height:.8}.zet-article-context{top:calc(var(--zs-space-6) + 72px);position:sticky;overflow:hidden}.zet-article-context-body{gap:var(--zs-space-4);padding:var(--zs-space-4);display:grid}.zet-article-context-body p{color:var(--zs-color-text-secondary);font-size:var(--zs-type-product-body-small-size);margin:0;line-height:1.6}.zet-article-context-label{justify-self:start;gap:var(--zs-space-1)}@media (max-width:860px){.zet-blog-page,.zet-article-page{width:min(100% - 28px,720px)}.zet-blog-page{gap:var(--zs-space-12);padding-top:var(--zs-space-12)}.zet-blog-hero{grid-template-columns:minmax(0,1fr);align-items:start}.zet-blog-actions{flex-wrap:wrap}.zet-article-page{grid-template-columns:minmax(0,1fr)}.zet-article-context{position:static}}@media (max-width:560px){.zet-blog-page,.zet-article-page{width:min(100% - 24px,720px)}.zet-blog-hero{padding-left:var(--zs-space-4)}.zet-blog-hero h1,.zet-article-header h1{font-size:clamp(2.2rem,12vw,3.25rem)}.zet-blog-hero-copy>p:last-child{font-size:1.05rem}.zet-blog-actions .zs-button{flex:auto}.zet-blog-index-heading{align-items:start}.zet-blog-card footer{gap:var(--zs-space-3);grid-template-columns:minmax(0,1fr)}.zet-blog-card footer>span:first-child{white-space:normal}}
.zet-header-auth,.zet-auth-controls{align-items:center;gap:var(--zs-space-2);min-width:0;display:flex}.zet-header-auth{justify-content:flex-end;min-width:176px}.zet-auth-page{isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(340px,1fr);align-items:center;gap:clamp(40px,8vw,96px);width:min(100% - 40px,1080px);min-height:min(760px,100dvh - 160px);margin-inline:auto;padding-block:clamp(48px,8vw,96px);display:grid;position:relative}.zet-auth-page:before{z-index:-1;background:color-mix(in oklch, var(--zs-color-action-primary) 11%, transparent);filter:blur(4px);content:"";border-radius:50%;width:min(44vw,460px);height:min(44vw,460px);position:absolute;top:18%;left:-12%}.zet-auth-copy{align-content:center;gap:var(--zs-space-4);display:grid}.zet-auth-title{max-width:16ch;color:var(--zs-color-text-primary);font-family:var(--zs-font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:var(--zs-type-marketing-hero-weight);letter-spacing:-.045em;margin:0;line-height:.98}.zet-auth-copy>p:not(.zet-eyebrow,.zet-auth-title){max-width:50ch;margin:var(--zs-space-2) 0 0;color:var(--zs-color-text-secondary);font-size:var(--zs-type-marketing-body-size);line-height:var(--zs-type-marketing-body-line-height)}.zet-auth-assurance{align-items:flex-start;gap:var(--zs-space-3);max-width:460px;margin-top:var(--zs-space-4);border-top:1px solid var(--zs-color-hairline);padding-top:var(--zs-space-4);color:var(--zs-color-text-faint);font-size:var(--zs-type-product-body-small-size);line-height:1.5;display:flex}.zet-auth-assurance svg{color:var(--zs-color-action-ink);flex:none;margin-top:1px}.zet-auth-clerk{justify-content:center;align-items:center;min-width:0;min-height:560px;display:flex}.zet-auth-clerk :where(.cl-rootBox,.cl-cardBox,.cl-card){width:100%}.zet-auth-clerk :where(.cl-cardBox){box-shadow:var(--zs-shadow-modal)}.zet-auth-clerk :where(.cl-card){box-shadow:none}.zet-auth-clerk :where(.cl-footer){background:var(--zs-color-surface-subtle)}.zet-auth-page--setup{justify-content:center;align-items:center;min-height:min(680px,100dvh - 160px);display:flex}.zet-auth-setup-panel{width:min(100%,720px);overflow:hidden}.zet-auth-setup-body{padding:var(--zs-space-4)}@media (max-width:860px){.zet-auth-page{gap:var(--zs-space-8);width:min(100% - 28px,620px);min-height:auto;padding-block:var(--zs-space-12) var(--zs-space-16);grid-template-columns:minmax(0,1fr)}.zet-auth-title{max-width:18ch;font-size:clamp(2.35rem,9vw,3.75rem)}.zet-auth-clerk{min-height:520px}}@media (max-width:620px){.zet-header-auth{min-width:0}.zet-header-auth>.zs-button--ghost{display:none}.zet-auth-page{width:min(100% - 24px,620px)}.zet-auth-copy{gap:var(--zs-space-3)}.zet-auth-clerk{min-height:500px;margin-inline:-6px}.zet-auth-controls{flex-direction:column;align-items:stretch}}
