.as-cardhead{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 18px;display:flex}.as-cardhead__icon{background:var(--surface-2);width:34px;height:34px;color:var(--primary-deep);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.as-cardhead__text{flex:1;min-width:0}.as-cardhead__title{color:var(--fg);font-size:14px;font-weight:700}.as-cardhead__sub{color:var(--fg-3);margin-top:1px;font-size:12px}.as-cardhead__right{flex:none}.as-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:15px 18px;display:flex}.as-row.is-first{border-top:none}.as-row__text{flex:240px;min-width:0}.as-row__title{color:var(--fg);font-size:13.5px;font-weight:600}.as-row__desc{color:var(--fg-3);margin-top:2px;font-size:12px;line-height:1.45}.as-row__control{flex:none}.as-toggle{cursor:pointer;background:var(--border-strong);border:none;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.as-toggle.is-on{background:var(--ok)}.as-toggle:disabled{opacity:.6;cursor:not-allowed}.as-toggle__knob{background:#fff;border-radius:999px;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.as-toggle.is-on .as-toggle__knob{left:21px}.as-seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.as-seg button{appearance:none;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.as-seg button:hover:not(:disabled){color:var(--fg-2)}.as-seg button:disabled{cursor:not-allowed;opacity:.6}.as-seg button.is-on{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #00000014}.as-usage{background:var(--surface-2);border-radius:999px;height:9px;overflow:hidden}.as-usage__fill{border-radius:999px;height:100%}.as-usage__fill--primary{background:var(--primary)}.as-usage__fill--ok{background:var(--ok)}.as-usage__fill--warn{background:var(--warn)}.as-meter{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.as-meter__label{color:var(--fg);font-size:13.5px;font-weight:700}.as-meter__value{color:var(--fg-3);font-size:12.5px;font-weight:600}.as-meter__value.is-warn{color:var(--warn)}.as-cardbody{padding:18px}.as-cardbody--rows{padding:0}.as-note{color:var(--fg-3);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;line-height:1.5;display:flex}.as-note a{color:var(--primary-deep);font-weight:600}.as-hint{color:var(--fg-3);margin-top:8px;font-size:11px}.as-fieldgrid{flex-wrap:wrap;gap:14px;display:flex}.as-fieldgrid .field{flex:220px;min-width:0}.page-card__section>.as-cardhead,.page-card__section>.as-cardbody,.page-card__section>.as-row,.page-card__section>.card__head,.page-card__section .member-row,.page-card__section .et-table-scroll,.page-card__section>.role-ref,.page-card__section>.danger-zone__row,.page-card__section.form-card{padding-left:0;padding-right:0}.member-cell{align-items:center;gap:13px;display:flex}.page-card__section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.brand-grid__col{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=860px){.brand-grid{grid-template-columns:1fr}}.brand-logo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.brand-logo__slot{border:1px dashed var(--border-strong);background:var(--surface-2);cursor:pointer;width:120px;height:120px;color:var(--fg-3);text-align:center;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative;overflow:hidden}.brand-logo__slot:hover{border-color:var(--primary);color:var(--primary-deep)}.brand-logo__slot img{object-fit:contain;width:100%;height:100%}.brand-logo__slot input[type=file]{display:none}.brand-logo__hint{color:var(--fg-3);flex:200px;font-size:12.5px;line-height:1.5}.brand-logo__placeholder{flex-direction:column;align-items:center;gap:6px;display:flex}.brand-swatches{flex-wrap:wrap;gap:18px;display:flex}.brand-swatch{flex-direction:column;gap:7px;display:flex}.brand-swatch__name{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);font-size:11px;font-weight:700}.brand-swatch__pick{cursor:pointer;align-items:center;gap:9px;display:flex}.brand-swatch__chip{border:1px solid var(--border);border-radius:10px;width:40px;height:40px;position:relative;overflow:hidden}.brand-swatch__hex{color:var(--fg-3);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px}.brand-control{margin-top:16px}.brand-control__label{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.brand-preview{position:sticky;top:0}.brand-preview__frame{border:1px solid var(--border);border-radius:14px;overflow:hidden}.brand-preview__header{align-items:flex-end;height:96px;padding:14px;display:flex}.brand-preview__title{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800}.brand-preview__body{background:#fff;padding:16px}.brand-preview__tagline{font-size:13px;line-height:1.5}.brand-preview__cta{color:#fff;cursor:pointer;border:none;height:40px;margin-top:12px;padding:0 18px;font-size:13.5px;font-weight:700}.brand-preview__caption{color:var(--fg-3);text-align:center;margin-top:12px;font-size:11.5px}.plan-summary{padding:0;overflow:hidden}.plan-summary__head{flex-wrap:wrap;align-items:center;gap:16px;padding:18px;display:flex}.plan-summary__icon{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.plan-summary__meta{flex:200px;min-width:0}.plan-summary__tierline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-summary__tier{color:var(--fg);letter-spacing:-.02em;font-size:18px;font-weight:800}.plan-summary__sub{color:var(--fg-3);margin-top:2px;font-size:12.5px}.plan-summary__note{color:var(--fg-3);margin-top:4px;font-size:12.5px;display:block}.plan-summary__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.invoice-links{gap:12px;display:inline-flex}.invoice-links a{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.plan-summary__price{text-align:right;color:var(--fg);letter-spacing:-.02em;flex:none;font-size:24px;font-weight:800}.plan-summary__price span{color:var(--fg-3);font-size:13px;font-weight:500}.plan-summary__usage{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.plan-summary__cell{padding:13px 18px}.plan-summary__cell+.plan-summary__cell{border-left:1px solid var(--border)}.plan-summary__row{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:12px;display:flex}.plan-summary__row span:first-child{color:var(--fg-3);font-weight:600}.plan-summary__row span:last-child{color:var(--fg);font-weight:700}.usage-thin{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.usage-thin__fill{height:100%}.plan-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.plan-section-head__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-deep);font-size:11px;font-weight:800}.plan-section-head__note{color:var(--fg-3);font-size:12px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.plan-card{flex-direction:column;padding:18px;display:flex;position:relative;overflow:visible}.plan-card.is-popular{border:1.5px solid var(--primary);margin-top:8px}.plan-card__badge{text-transform:uppercase;letter-spacing:.05em;background:var(--primary);color:#fff;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:800;position:absolute;top:-11px;left:18px}.plan-card__name{color:var(--fg);font-size:15px;font-weight:800}.plan-card__audience{color:var(--primary-deep);margin-top:2px;font-size:12px;font-weight:600}.plan-card__want{margin-top:8px}.plan-card__price{align-items:baseline;gap:5px;margin-top:14px;display:flex}.plan-card__amount{color:var(--fg);letter-spacing:-.03em;font-size:30px;font-weight:800}.plan-card__cycle{color:var(--fg-3);font-size:13px}.plan-card__cta{justify-content:center;width:100%;margin-top:16px}.plan-card__features{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.plan-card__features li{color:var(--fg-2);align-items:flex-start;gap:9px;font-size:12.5px;display:flex}.plan-card__check{color:var(--ok);flex:none;margin-top:2px}.pay-method{align-items:center;gap:13px;padding:15px 18px;display:flex}.pay-method__brand{background:var(--fg);width:44px;height:30px;color:var(--surface);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.pay-method__meta{flex:1;min-width:0}.pay-method__num{color:var(--fg);font-size:13.5px;font-weight:600}.pay-method__exp{color:var(--fg-3);font-size:11.5px}.invoice-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.invoice-row:first-of-type{border-top:none}.invoice-row__icon{background:var(--surface-2);width:34px;height:34px;color:var(--fg-3);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.invoice-row__meta{flex:1;min-width:0}.invoice-row__desc{color:var(--fg);font-size:13px;font-weight:600}.invoice-row__id{color:var(--fg-3);font-size:11.5px}.invoice-row__amount{color:var(--fg);text-align:right;flex:none;width:64px;font-size:13.5px;font-weight:700}.billing-foot{color:var(--fg-3);text-align:center;padding:2px 0 4px;font-size:11.5px}.billing-foot a{color:var(--primary-deep);font-weight:600}.icon-btn{width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-2);color:var(--fg)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.plan-modal__backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e3073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.plan-modal{width:520px;max-width:100%;max-height:90dvh;padding:0;overflow:auto}.plan-modal__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.plan-modal__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--primary-deep);margin-bottom:2px;font-size:11px;font-weight:800}.plan-modal__title{color:var(--fg);font-size:16px;font-weight:800}.plan-modal__body{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.plan-modal__summary{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.plan-modal__summary-icon{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.plan-modal__summary-title{color:var(--fg);font-size:13.5px;font-weight:700}.plan-modal__summary-sub{color:var(--fg-3);font-size:12px}.plan-modal__fieldrow{flex-wrap:wrap;gap:12px;display:flex}.plan-modal__fieldrow .field{flex:180px}.plan-modal__hint{color:var(--fg-3);align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.45;display:flex}.plan-modal__foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.plan-modal__sent{text-align:center;padding:30px 24px 28px}.plan-modal__sent-icon{width:52px;height:52px;color:var(--ok);background:#109d6b1f;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.plan-modal__sent-title{color:var(--fg);font-size:15px;font-weight:700}.plan-modal__sent-body{color:var(--fg-3);max-width:340px;margin:6px auto 0;font-size:13px;line-height:1.5}textarea.input{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.invite-row__avatar{background:var(--surface-2)!important;color:var(--fg-3)!important}.invite-action{cursor:pointer;font:inherit;color:var(--fg-2);background:0 0;border:none;border-radius:8px;flex:none;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background-color .14s,color .14s}.invite-action:hover{background:var(--elevate-1);color:var(--fg)}.invite-action:disabled{opacity:.45;cursor:default;color:var(--fg-3);background:0 0}.invite-action--danger{color:var(--err)}.invite-action--danger:hover{color:var(--err);background:#e0553c1a}.role-ref{margin:0;padding:6px 18px 12px;list-style:none}.role-ref__row{border-top:1px solid var(--border);align-items:baseline;gap:12px;padding:8px 0;display:flex}.role-ref__row:first-child{border-top:none}.role-ref__name{flex:none;width:120px;font-size:13px;font-weight:700}.role-ref__desc{color:var(--fg-3);font-size:12.5px}.danger-zone{border-color:#e0553c47}.danger-zone__row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.danger-zone__row--last{padding-bottom:18px}.danger-zone__row-text{flex:300px;min-width:0}.danger-zone__row-title{color:var(--fg-1);font-size:13.5px;font-weight:700}.danger-zone__row-desc{color:var(--fg-3);margin-top:2px;font-size:12px;line-height:1.5}.danger-zone__row-actions{flex:none;align-items:center;gap:8px;display:flex}.danger-zone__row-actions select.input{width:200px}.dom-pill{border:1px solid var(--border);color:var(--fg-3);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.dom-pill--ok{color:var(--ok);border-color:var(--ok);background:#109d6b14}.dom-pill--warn{color:var(--warn);border-color:var(--warn);background:#c48a1614}.dom-ssl{color:var(--fg-2);align-items:center;gap:6px;margin:8px 0 12px;font-size:12.5px;display:flex}.dom-intro{color:var(--fg-2);margin:0 0 14px;font-size:13px;line-height:1.5}.dom-intro a{color:var(--primary-deep);font-weight:600}.dom-records{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.dom-record{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.dom-record__meta{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.dom-record__type{letter-spacing:.08em;color:var(--fg-3);border:1px solid var(--border-strong);border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:800}.dom-record__host{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;overflow:hidden}.dom-record__value{color:var(--fg);background:var(--surface);border:1px dashed var(--border-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:240px;min-width:0;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;overflow:hidden}.dom-record__actions{flex:none;align-items:center;gap:10px;display:flex}.dom-record__result{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.dom-record__result.is-ok{color:var(--ok)}.dom-record__result.is-fail{color:var(--warn)}.brand-social{gap:10px;display:grid}.brand-social__hint{color:var(--muted,#5b6b7b);font-size:12.5px;line-height:1.45}.brand-social__field{grid-template-columns:130px 1fr;align-items:center;gap:8px;display:grid}.brand-social__label{font-size:13px;font-weight:600}.brand-social__field input{border:1px solid var(--border,#d6dee6);width:100%;font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.brand-social__field input[aria-invalid=true]{border-color:#d3455b}.brand-social__error{color:#d3455b;grid-column:2;font-size:12px}.plan-interval{gap:4px;margin:0 0 10px;display:inline-flex}.plan-interval button{border:1px solid var(--line,#d7dee6);font:inherit;cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.plan-interval button[aria-pressed=true]{background:var(--primary,#0a8ed9);border-color:var(--primary,#0a8ed9);color:#fff}.plan-interval__badge{vertical-align:middle;letter-spacing:.05em;text-transform:uppercase;color:var(--primary,#0a8ed9);background:color-mix(in oklab, var(--primary,#0a8ed9), transparent 88%);border:1px solid color-mix(in oklab, var(--primary,#0a8ed9), transparent 70%);overflow-wrap:anywhere;border-radius:999px;margin:0 0 10px 10px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.plan-card__note{color:var(--fg-3,#5b6b7b);margin-top:2px;font-size:12px;display:block}.claim-banner{align-items:center;gap:14px;padding:14px 18px;display:flex}.claim-banner__copy{flex:1;min-width:0}.claim-banner__copy p{overflow-wrap:anywhere;margin:0}.claim-banner__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--primary,#0a8ed9);overflow-wrap:anywhere;margin-bottom:2px;font-size:11px;display:inline-block}.claim-banner__cta{flex:none}.input.member-role--owner,.member-row__rolelabel.member-role--owner,.role-ref__name.role-ref__name--owner{color:var(--et-role-owner);font-weight:600}.input.member-role--admin,.member-row__rolelabel.member-role--admin,.role-ref__name.role-ref__name--admin{color:var(--et-role-admin);font-weight:600}.input.member-role--editor,.member-row__rolelabel.member-role--editor,.role-ref__name.role-ref__name--editor{color:var(--et-role-editor);font-weight:600}.input.member-role--viewer,.member-row__rolelabel.member-role--viewer,.role-ref__name.role-ref__name--viewer{color:var(--et-role-viewer);font-weight:600}.member-row__avatar.member-row__avatar--1{background:var(--et-avatar-1);color:var(--avatar-foreground)}.member-row__avatar.member-row__avatar--2{background:var(--et-avatar-2);color:var(--avatar-foreground)}.member-row__avatar.member-row__avatar--3{background:var(--et-avatar-3);color:var(--avatar-foreground)}.member-row__avatar.member-row__avatar--4{background:var(--et-avatar-4);color:var(--avatar-foreground)}.member-row__avatar.member-row__avatar--5{background:var(--et-avatar-5);color:var(--avatar-foreground)}.card-form{gap:16px;display:grid}.card-form__actions{justify-content:flex-end;display:flex}.tour-spotlight{z-index:900;pointer-events:none;border-radius:10px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #1022328c}.tour-popover{z-index:901;width:320px;padding:16px;position:fixed;box-shadow:0 12px 32px #1022323d}.tour-popover__count{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3,#56687a);margin-bottom:4px;font-size:11px;font-weight:700}.tour-popover__title{margin:0 0 6px;font-size:16px}.tour-popover__body{color:var(--fg-2,#33475a);margin:0 0 14px;font-size:13.5px;line-height:1.5}.tour-popover__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-popover__nav{gap:8px;display:flex}.tour-popover__skip,.tour-popover__back,.tour-popover__optout{font:inherit;color:var(--fg-3,#56687a);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px}.tour-popover__skip:hover,.tour-popover__back:hover,.tour-popover__optout:hover{background:#1022320f}.tour-popover__optout{margin-top:10px;padding-left:0;font-size:12px}.help-sidebar__title{color:var(--foreground);margin:0 0 0 4px;font-size:15px;font-weight:700}.help-sidebar__external{margin-left:auto}.help-search{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--fg-3);align-items:center;gap:8px;padding:0 10px;display:flex}.help-search:focus-within{border-color:var(--ring)}.help-search__input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;flex:1;padding:8px 0;font-size:14px}.help-search__input:focus-visible{outline:none}.help-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);margin:18px 0 6px;font-size:11.5px;font-weight:600}.help-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.help-row{text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;gap:2px;padding:8px 10px;display:grid}.help-row:hover{background:var(--elevate-1)}.help-row__type{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:600}.help-row__title{font-size:14px;font-weight:600}.help-row__text{color:var(--fg-3);font-size:12.5px;line-height:1.45}.help-row mark{background:var(--secondary);color:inherit;border-radius:2px;padding:0 1px}.help-browse-link{margin-top:8px}.help-no-results{margin-top:16px}.help-no-results__title{color:var(--foreground);margin:0 0 4px;font-weight:600}.help-no-results__text{color:var(--fg-3);margin:0;font-size:13px}.help-article__title{color:var(--foreground);margin:0 0 4px;font-size:19px;font-weight:700}.help-article__summary{color:var(--fg-3);margin:0 0 14px;font-size:13.5px}.help-article__goto{margin:4px 0 8px}.help-sidebar .help-prose{color:var(--foreground);font-size:14px;line-height:1.6}.help-sidebar .help-prose h2{margin:20px 0 8px;font-size:15.5px;font-weight:700}.help-sidebar .help-prose h3{margin:16px 0 6px;font-size:14.5px;font-weight:600}.help-sidebar .help-prose p{margin:0 0 12px}.help-sidebar .help-prose ol,.help-sidebar .help-prose ul{gap:6px;margin:0 0 12px;padding-left:20px;display:grid}.help-sidebar .help-prose code{font-family:var(--font-mono);background:var(--muted);border-radius:4px;padding:1px 5px;font-size:.9em}.help-sidebar .help-prose a{color:var(--primary)}.help-sidebar .help-callout{border-radius:var(--radius);border-left:3px solid var(--primary);background:var(--secondary);margin:0 0 14px;padding:10px 12px;font-size:13.5px}.help-sidebar .help-callout--important{border-left-color:var(--et-warning)}.help-sidebar .help-figure{margin:4px 0 16px}.help-sidebar .help-figure img{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto;display:block}.help-sidebar .help-figure figcaption{color:var(--fg-3);margin-top:6px;font-size:12px}.help-feedback{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.help-feedback__question,.help-feedback__thanks{color:var(--fg-2);margin:0;font-size:13px}.help-feedback__answers{gap:4px;display:flex}.help-feedback__answers [aria-pressed=true]{background:var(--secondary);border-color:var(--border-strong)}.pf-page{flex-direction:column;gap:16px;display:flex}@keyframes pfRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pf-page .rise{animation:.32s cubic-bezier(.2,.7,.3,1) both pfRiseIn}.pf-grow{flex:1}.pf-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.pf-field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.pf-mono{font-family:var(--font-mono)}.pf-muted{color:var(--fg-3)}.pf-right{text-align:right}.pf-center{text-align:center}.pf-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pf-header__title{letter-spacing:-.025em;color:var(--fg);margin:0;font-size:22px;font-weight:800}.pf-header__sub{color:var(--fg-3);max-width:620px;margin:4px 0 0;font-size:13.5px;line-height:1.5}.pf-header__sub strong{color:var(--fg-2)}.pf-header__actions{gap:8px;display:flex}.pf-stats{flex-wrap:wrap;gap:12px;display:flex}.pf-stat{flex:160px;min-width:0;padding:16px}.pf-stat__label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);font-size:11px;font-weight:700}.pf-stat__value{color:var(--fg);letter-spacing:-.02em;margin-top:7px;font-size:25px;font-weight:800}.pf-stat__sub{color:var(--fg-3);margin-top:6px;font-size:11.5px}.pf-stat--link{color:inherit;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:block}.pf-stat--link:hover{border-color:var(--primary);box-shadow:var(--sh-sm)}.pf-home__section{flex-direction:column;gap:10px;display:flex}.pf-home__heading{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:12px;font-weight:700}.pf-card{padding:0;overflow:auto hidden}.pf-card__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.pf-card__head--wrap{flex-wrap:wrap}.pf-card__more{border-top:1px solid var(--border);justify-content:center;padding:12px 18px;display:flex}.pf-card__title{color:var(--fg);font-size:13px;font-weight:800}.pf-cardhead{border-bottom:1px solid var(--border);color:var(--fg);align-items:center;gap:8px;padding:14px 18px;font-size:13.5px;font-weight:800;display:flex}.pf-cardhead svg{color:var(--primary)}.pf-cardhead h2{font:inherit;color:inherit;margin:0}.pf-cardlead{color:var(--fg-3);margin:0;padding:12px 18px;font-size:13px}.pf-stack{flex-direction:column;gap:16px;display:flex}.pf-input{border:1px solid var(--border-strong);background:var(--surface);width:100%;height:38px;color:var(--fg);font-size:13.5px;font-family:var(--font,inherit);box-sizing:border-box;border-radius:9px;padding:0 12px}.pf-input:focus-visible{border-color:var(--primary)}.pf-input--sm{height:34px}.pf-input--strong{font-weight:600}select.pf-input{appearance:auto}.pf-fld{flex-direction:column;flex:180px;gap:5px;display:flex}.pf-fld-row{flex-wrap:wrap;gap:12px;display:flex}.pf-form{flex-direction:column;gap:14px;display:flex}.pf-orders__head,.pf-orders__row{grid-template-columns:120px 1.4fr 1fr .7fr 1fr 150px;align-items:center;gap:12px;display:grid}.pf-orders__head{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);padding:11px 18px;font-size:11px;font-weight:700}.pf-orders__head>:last-child{text-align:right}.pf-orders__row{border-top:1px solid var(--border);padding:13px 18px}.pf-orders__id{color:var(--fg);font-size:12px;font-weight:700}.pf-orders__church{min-width:0}.pf-orders__church-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.pf-orders__loc{color:var(--fg-3);align-items:center;gap:4px;margin-top:1px;font-size:11.5px;display:inline-flex}.pf-orders__loc.is-unassigned{color:var(--warn)}.pf-orders__type{color:var(--fg-2);min-width:0;font-size:12px}.pf-orders__multi{align-items:center;gap:5px;display:inline-flex}.pf-orders__qty{color:var(--fg);font-size:13px;font-weight:700}.pf-orders__status{border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pf-orders__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.pf-orders__fulfilled{color:var(--ok);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.pf-products__head,.pf-products__row{grid-template-columns:1.3fr 1.6fr 100px 90px 120px;align-items:center;gap:12px;display:grid}.pf-products__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pf-products__head{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);padding:10px 18px;font-size:10.5px;font-weight:800}.pf-products__row{border-top:1px solid var(--border);padding:9px 18px}.pf-products__row.is-inactive{opacity:.6}.pf-products__note{color:var(--fg-3);padding:12px 18px;font-size:11.5px;line-height:1.5}.pf-price-input{align-items:center;gap:2px;display:flex}.pf-price-input>span{color:var(--fg-3);font-size:13px}.pf-customer{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 18px;display:flex}.pf-customer.is-first{border-top:none}.pf-customer__avatar{background:color-mix(in srgb, var(--accent) 10%, transparent);width:42px;height:42px;color:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.pf-customer__cell{align-items:center;gap:14px;display:flex}.pf-customer__main{flex:1;min-width:0}.pf-customer__name{color:var(--fg);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.pf-customer__sub{color:var(--fg-3);font-size:12px;display:block}.pf-customer__stats{flex:none;gap:20px;display:flex}.pf-customer__stats>div{text-align:right}.pf-customer__stat-value{color:var(--fg);font-size:17px;font-weight:800}.pf-customer__stat-label{color:var(--fg-3);text-transform:uppercase;font-size:10px;font-weight:700}.pf-customer__open{color:var(--primary-deep);flex:none}.pf-log__controls{align-items:center;gap:8px;display:flex}.pf-log__head,.pf-log__row{grid-template-columns:40px 1.2fr 1fr 1.6fr 1fr 168px;align-items:center;gap:12px;display:grid}.pf-log__head{border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);padding:10px 18px;font-size:10.5px;font-weight:800}.pf-log__head>:last-child{text-align:right}.pf-log__row{border-top:1px solid var(--border);padding:11px 18px}.pf-log__icon{background:var(--surface-2);width:28px;height:28px;color:var(--fg-3);border-radius:8px;justify-content:center;align-items:center;display:flex}.pf-log__to,.pf-log__church{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pf-log__subject{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pf-log__status{text-transform:capitalize;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.pf-log__dot{border-radius:999px;flex:none;width:7px;height:7px}.pf-log__when{color:var(--fg-3);font-size:11.5px}.pf-log__actions{justify-content:flex-end;gap:6px;display:flex}.pf-log__tag{background:var(--surface-2);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800}.pf-setrow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:15px 18px;display:flex}.pf-setrow.is-first{border-top:none}.pf-setrow__text{flex:240px;min-width:0}.pf-setrow__title{color:var(--fg);font-size:13.5px;font-weight:600}.pf-setrow__desc{color:var(--fg-3);margin-top:2px;font-size:12px}.pf-assign{flex-direction:column;gap:8px;display:flex}.pf-assign__church{color:var(--fg-3);margin-bottom:2px;font-size:12.5px}.pf-assign__loc{min-height:var(--target-min);cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-family:var(--font,inherit);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.pf-assign__loc:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pf-assign__loc>span{flex:1;font-size:13.5px;font-weight:600}.pf-assign__loc svg{color:var(--fg-3);flex:none}.pf-assign__loc.is-selected{border:1.5px solid var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.pf-assign__loc.is-selected svg{color:var(--primary)}.pf-billship{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px 20px;padding-bottom:16px;display:grid}.pf-billship__col{flex-direction:column;gap:8px;min-width:0;display:flex}.pf-billship__label{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-size:10.5px;font-weight:800}.pf-billship__static{min-height:40px;color:var(--fg);align-items:center;font-size:13.5px;font-weight:600;display:flex}.pf-billship__hint{color:var(--fg-3);align-items:center;gap:5px;font-size:11px;display:flex}.pf-items{padding:8px 0 4px}.pf-items__head,.pf-items__row{grid-template-columns:1fr 96px 80px 96px 36px;align-items:center;gap:10px;display:grid}.pf-items__head{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);border-bottom:1px solid var(--border);padding:10px 0 8px;font-size:10.5px;font-weight:800}.pf-items__row{border-bottom:1px solid var(--border);padding:9px 0}.pf-amount{color:var(--fg);font-size:13px;font-weight:700}.pf-add{color:var(--primary-deep);margin-top:9px}.pf-summary-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;padding-top:14px;display:grid}.pf-summary-grid__form{flex-direction:column;gap:12px;display:flex}.pf-summary{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px}.pf-summary__row{color:var(--fg-2);justify-content:space-between;padding:3px 0;font-size:12.5px;display:flex}.pf-summary__total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:9px;display:flex}.pf-summary__total>:first-child{color:var(--fg);font-size:13.5px;font-weight:800}.pf-summary__total>:last-child{color:var(--fg);font-size:18px;font-weight:800}.pf-summary__meta{color:var(--fg-3);text-align:right;margin-top:6px;font-size:11px}.pf-spec__tabs{flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.pf-spec__tab{min-width:130px;min-height:var(--target-min);cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--surface);font-family:var(--font,inherit);border-radius:9px;flex:1 1 0;padding:8px 10px}.pf-spec__tab.is-selected{border:1.5px solid var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.pf-spec__tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pf-spec__tab-name{color:var(--fg);font-size:12px;font-weight:700}.pf-spec__tab-meta{color:var(--fg-3);font-size:10.5px}.pf-spec__body{flex-direction:column;align-items:center;gap:14px;display:flex}.pf-spec__qr{background:var(--et-card-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:16px;padding:14px}.pf-spec__chip{color:var(--fg-2);background:var(--surface-2);text-align:center;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.pf-spec__rows{flex-direction:column;gap:8px;width:100%;display:flex}.pf-spec__row{flex-direction:column;gap:3px;display:flex}.pf-spec__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.pf-spec__value{font-family:var(--font-mono);color:var(--fg);background:var(--surface-2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:12px}.pf-spec__note{color:var(--fg-3);text-align:center;margin:0;font-size:11px;line-height:1.5}.pf-spec__note code{font-family:var(--font-mono)}.pf-welcome-note{color:var(--fg-3);align-items:center;gap:8px;font-size:11.5px;line-height:1.5;display:flex}.pf-welcome-note svg{color:var(--primary);flex:none}@media (width<=720px){.pf-billship,.pf-summary-grid{grid-template-columns:1fr}.pf-orders__head{display:none}.pf-orders__row{grid-template-columns:1fr 1fr}.pf-products__head{display:none}.pf-products__row{grid-template-columns:1fr 1fr}.pf-log__head{display:none}.pf-log__row{grid-template-columns:28px 1fr 1fr}}.pf-support__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.pf-support__table{border-collapse:collapse;width:100%;font-size:13px}.pf-support__table th,.pf-support__table td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.pf-support__table tbody tr{cursor:pointer}.pf-support__table tbody tr:hover,.pf-support__table tbody tr.is-selected{background:var(--elevate-1)}.pf-support__thread{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;font-size:13px;display:flex}.pf-support__meta{color:var(--fg-3);font-size:12.5px}.pf-support__msg{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px}.pf-support__msg.is-platform{background:var(--secondary);color:var(--secondary-foreground)}.pf-support__author{color:var(--fg-3);margin-bottom:2px;font-size:11px;font-weight:700}.pf-support__shot{border:1px solid var(--border);border-radius:6px;max-width:100%;margin-top:6px}.pf-support__thread textarea{border:1px solid var(--border);font:inherit;border-radius:8px;padding:8px 10px}.pf-support__send{justify-content:space-between;gap:8px;display:flex}@media (width<=900px){.pf-support__grid{grid-template-columns:minmax(0,1fr)}}.pf-demopacks__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pf-demopacks__title{color:var(--fg);font-size:15px;font-weight:800}.pf-demopacks__form{margin-bottom:14px}.pf-demopacks__form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pf-demopacks__table{border-collapse:collapse;width:100%;font-size:13px}.pf-demopacks__table th,.pf-demopacks__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px}.pf-demopacks__sub{color:var(--fg-3);margin-top:2px;font-size:11.5px}.pf-demopacks__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-demopacks__actions select{max-width:160px}.pf-authoring{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.pf-authoring__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pf-authoring__note{color:var(--fg-3);font-size:11.5px;line-height:1.5}.pf-authoring-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pf-authoring-bar p{margin:0}.pf-authoring-controls{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pf-authoring-controls .pf-demopacks__actions{justify-content:flex-end}.pf-check{color:var(--fg-2);flex-direction:row;flex:220px;align-items:center;gap:8px;font-size:13px}.pf-check input{flex:none}.pf-entitlements{border-top:1px solid var(--border)}.pf-entitlements .pf-prices__head{padding-bottom:0}.pf-entitlements__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px 18px;display:grid}.pf-entitlements__grid .pf-check{align-items:flex-start;line-height:1.45}.pf-entitlements__grid .pf-demopacks__sub{display:inline}.pf-prices{border-top:1px solid var(--border)}.pf-prices__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:11px 18px 7px;display:flex}.pf-prices__title{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:800}.pf-prices__synced{color:var(--fg-3);font-size:11.5px}.pf-prices__row{border-top:1px solid var(--border);grid-template-columns:74px 96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 18px;display:grid}.pf-prices__label{color:var(--fg-2);font-size:12px;font-weight:700}.pf-prices__amount{color:var(--fg);font-size:13px;font-weight:700}.pf-prices__id{font-family:var(--font-mono);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.pf-prices__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pf-prices__panel{flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.pf-prices__note{color:var(--fg-3);flex:100%;font-size:11.5px;line-height:1.5}.pf-prices__foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:11px 18px;display:flex}.pf-prices__foot .pf-prices__note{flex:100%}@media (width<=560px){.pf-prices__row{grid-template-columns:auto 1fr;row-gap:6px}.pf-prices__id,.pf-prices__actions{grid-column:1/-1}.pf-prices__actions,.pf-prices__foot,.pf-authoring__actions{justify-content:flex-start}.pf-card__head{flex-wrap:wrap}.pf-demopacks__head{flex-wrap:wrap;gap:8px}}.pf-profile{grid-template-columns:304px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-profile__rail{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:12px}.pf-profile__main{flex-direction:column;gap:16px;min-width:0;display:flex}.pf-profile__section{scroll-margin-top:16px}.pf-identity{padding:14px 16px}.pf-identity__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.pf-identity__body>.pf-customer__avatar{grid-area:1/1}.pf-identity__body>.pf-customer__main{grid-area:1/2;min-width:0}.pf-identity__name{letter-spacing:-.02em;color:var(--fg);margin:2px 0 0;font-size:17px;font-weight:800}.pf-identity__pills{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.pf-profile__actions{flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.pf-profile__actions .et-button{flex:100%}.pf-profile__actions a.et-button{text-decoration:none}.pf-profile__jump{flex-direction:column;gap:2px;padding:4px 0;display:flex}.pf-profile__jump-link{color:var(--fg-3);border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:block}.pf-profile__jump-link:hover{background:var(--surface-2);color:var(--fg)}@media (width<=900px){.pf-profile{grid-template-columns:1fr}.pf-profile__rail{position:static}.pf-profile__jump{display:none}}.pf-printsheet{--sheet-paper:#fff;--sheet-ink:#0e2030;--sheet-ink-2:#46586a;--sheet-rule:#c7d2dc;z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e308c;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}.pf-printsheet__page{background:var(--sheet-paper);width:100%;max-width:480px;max-height:80vh;color:var(--sheet-ink);text-align:center;border-radius:14px;padding:32px;overflow:auto;box-shadow:0 24px 60px #00000059}.pf-printsheet__page h1{margin:0 0 8px;font-size:20px}.pf-printsheet__lede{color:var(--sheet-ink-2);margin:0 0 16px;font-size:13.5px}.pf-printsheet__qr{justify-content:center;margin:0 auto 16px;display:flex}.pf-printsheet__code{margin:0 0 14px;font-size:13.5px}.pf-printsheet__page ol{text-align:left;margin:0 0 16px;padding-left:20px;font-size:13px;line-height:1.6}.pf-printsheet__page hr{border:none;border-top:1px dashed var(--sheet-rule);margin:16px 0}.pf-printsheet__encode{text-align:left;color:var(--sheet-ink-2);font-size:12px;line-height:1.6}.pf-printsheet__encode code{word-break:break-all;color:var(--sheet-ink);margin-top:4px;display:block}.pf-printsheet__actions{gap:10px;display:flex}.pf-choice{color:var(--fg);cursor:pointer;flex:none;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.pf-choice input{flex:none;margin:0}.pf-convert{gap:13px}.pf-convert__matches{flex-direction:column;gap:7px;display:flex}.pf-convert__modes{flex-direction:column;gap:10px;display:flex}.pf-convert__panel{margin-left:25px}.pf-convert__none{color:var(--fg-3);margin:0;font-size:13px;line-height:1.5}.pf-convert__note{border-top:1px solid var(--border);color:var(--fg-2);margin:0;padding-top:12px;font-size:13px;line-height:1.55}.pf-pickcard{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--fg);font-family:var(--font,inherit);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.pf-pickcard:disabled{cursor:default;opacity:.6}.pf-pickcard:hover:not(:disabled){border-color:var(--primary)}.pf-pickcard:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pf-pickcard>svg{color:var(--fg-3);flex:none}.pf-pickcard__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pf-pickcard__name{overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.pf-pickcard__why{color:var(--fg-3);font-size:12px}.pf-pickcard.is-selected{border:1.5px solid var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 9%, transparent)}.pf-pickcard.is-selected>svg{color:var(--primary)}@media (width<=460px){.pf-convert__panel{margin-left:0}.pf-convert .pf-fld-row .pf-fld{flex:100%}}.pf-refund{flex-direction:column;gap:14px;display:flex}.pf-refund__modes{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.pf-refund__modes .pf-choice,.pf-refund .pf-input{min-height:44px}.pf-refund__preview{color:var(--fg);margin:0;font-size:13.5px}@media print{body *{visibility:hidden}.pf-printsheet__page,.pf-printsheet__page *{visibility:visible}.pf-printsheet{background:var(--sheet-paper);padding:0;position:absolute;inset:0}.pf-printsheet__page{max-width:none;max-height:none;box-shadow:none;border-radius:0;position:absolute;inset:0;overflow:visible}.pf-printsheet__actions{display:none}}.pf-checklist{gap:6px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:grid}.pf-checklist li{align-items:center;gap:8px;display:flex}.pf-checklist li:before{content:"";background:var(--fg-3);border-radius:999px;flex:none;width:8px;height:8px}.pf-checklist li.is-ok:before{background:var(--ok)}.pf-checklist li.is-missing{color:var(--fg-2)}.pf-checklist li.is-missing:before{background:var(--err)}.pf-help{color:var(--fg-3);font-size:12px}.pf-blockers{color:var(--fg-2);margin:8px 0 0;padding-left:18px;font-size:12.5px}.pf-subsection{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.pf-subsection__title{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px;font-size:12px;font-weight:700}.pf-list{gap:6px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.pf-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.pf-page .rise{animation:none}}@media (pointer:coarse){.pf-input,.pf-input--sm{min-height:var(--target-min)}}.pf-admins__title{align-items:center;gap:8px;margin:0;display:flex}.pf-admins__title svg{color:var(--primary)}.pf-admins__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.pf-email-preview{width:100%}.pf-email-preview__frame{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--et-card-bg);width:100%;height:min(60vh,560px);display:block}.pf-email-preview__text{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-2);max-height:min(60vh,560px);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.pf-email-preview__note,.pf-email-preview__none{font-size:var(--text-xs);color:var(--fg-3);margin:0}.pf-email-preview__none{font-size:var(--text-sm)}.pf-blocklist{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.automate-gate__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.automate-gate__notice{margin-bottom:12px;display:flex}.automate-works-with{color:var(--fg-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 12px;font-size:12.5px;display:flex}.automate-works-with__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.automate-works-with__item{border:1px solid var(--border);color:var(--fg-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.automate-works-with__item img{border-radius:var(--r-sm)}.orders-list__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.orders-card{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:20px;display:flex}.orders-card__icon{width:36px;height:36px;color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-radius:999px;flex:none;place-items:center;display:inline-grid}.orders-card__body{flex:260px;min-width:0}.orders-card__title{font-size:var(--text-base);color:var(--fg);margin:0;font-weight:700}.orders-card__text{font-size:var(--text-sm);color:var(--fg-2);margin:4px 0 0;line-height:1.5}.orders-card__action{flex:none}.order-lines{overflow:hidden}.order-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.order-line{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.order-line+.order-line{border-top:1px solid var(--border)}.order-line__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.order-line__what{flex:240px;min-width:0}.order-line__title{font-size:var(--text-base);color:var(--fg);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.35}.order-line__sub{font-size:var(--text-sm);color:var(--fg-2);margin:2px 0 0}.order-step{flex-direction:column;gap:10px;display:flex}.order-step__text{font-size:var(--text-sm);color:var(--fg-2);margin:0;line-height:1.5}.order-step__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.order-step__row .field{flex:220px;min-width:0}.order-step__link{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}.order-step__note{font-size:var(--text-sm);color:var(--fg);background:color-mix(in srgb, var(--warn) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);border-radius:var(--r-sm);margin:0;padding:10px 12px;line-height:1.5}.order-step__note-label{font-size:var(--text-xs);color:var(--fg-2);margin-bottom:2px;font-weight:700;display:block}.order-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.order-choice{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.order-choice__title{font-size:var(--text-base);margin:0;font-weight:600;line-height:1.35}.order-qr{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.order-qr__label{font-size:var(--text-sm);color:var(--fg);flex:100%;margin:0;font-weight:600}.order-history{background:var(--surface-2);border-radius:var(--r-sm);padding:8px 12px}.order-history__title{font-size:var(--text-xs);color:var(--fg-2);margin:0 0 4px;font-weight:700}.order-history__list{font-size:var(--text-sm);color:var(--fg-2);margin:0;padding:0;line-height:1.5;list-style:none}.order-history__list li{overflow-wrap:anywhere;padding:2px 0}.order-dialog{flex-direction:column;gap:14px;display:flex}.order-dialog .input.order-dialog__note{resize:vertical;height:auto;min-height:120px;padding:10px 12px;line-height:1.45}.order-dialog__count{font-size:var(--text-xs);color:var(--fg-3);margin:0}.order-dialog__error{font-size:var(--text-sm);color:var(--err);margin:0;font-weight:600}.order-dialog__files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.order-dialog__file{min-width:0;font-size:var(--text-sm);color:var(--fg);justify-content:space-between;align-items:center;gap:8px;display:flex}.order-dialog__file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-dialog__check{min-height:var(--target-min);font-size:var(--text-sm);color:var(--fg);align-items:center;gap:10px;font-weight:600;display:flex}.order-dialog__check input{flex:none;width:18px;height:18px}.analytics-dashboard{--m-views:#0a8ed9;--m-taps:#5b6ef5;--m-ctr:#0fb5c4;--m-giving:#10b981;--online:#10b981;--sh-md:var(--shadow-md,0 4px 8px -1px #0f264014, 0 2px 4px -2px #0f26400d);flex-direction:column;gap:16px;max-width:1160px;margin:0 auto;display:flex}.analytics-dashboard .a-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r,14px);box-shadow:var(--sh-sm)}.analytics-dashboard .pill{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.analytics-dashboard .pill-live{color:#128a3e;background:#22c55e21}.analytics-dashboard .pill-azure{color:var(--primary-deep);background:#0a8ed91a}.analytics-dashboard .dot{border-radius:999px;flex:none;width:7px;height:7px}.analytics-dashboard .tnum{font-variant-numeric:tabular-nums}.analytics-dashboard .eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.analytics-dashboard .card-title{color:var(--fg);font-size:13.5px;font-weight:700}.analytics-dashboard .pulse{position:relative}.analytics-dashboard .pulse:after{content:"";opacity:.35;background:currentColor;border-radius:999px;animation:1.8s ease-out infinite analyticsPulsering;position:absolute;inset:-4px}@keyframes analyticsPulsering{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.analytics-dashboard .rise{animation:.45s cubic-bezier(.2,.7,.3,1) both analyticsRiseIn}@keyframes analyticsRiseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-kpi{padding:0;overflow:hidden}.analytics-kpi__strip{height:3px}.analytics-kpi__body{padding:14px 16px 12px}.analytics-kpi__head{align-items:center;gap:8px;display:flex}.analytics-kpi__chip{border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.analytics-kpi__label{color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.analytics-kpi__row{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.analytics-kpi__value{letter-spacing:-.025em;color:var(--fg);font-size:27px;font-weight:800;line-height:1}.analytics-kpi__trend{align-items:center;gap:4px;margin-top:6px;display:flex}.analytics-kpi__trendpct{font-size:12px;font-weight:700}.analytics-kpi__trendnote{color:var(--fg-3);font-size:11.5px}.analytics-kpi__spark{flex:none;width:92px}.analytics-panel{overflow:hidden}.analytics-panel__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.analytics-panel__body{padding:16px}.analytics-grid-chart{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.analytics-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analytics-legend-row{gap:20px;margin-bottom:6px;display:flex}.analytics-legend{align-items:center;gap:7px;display:flex}.analytics-legend__sw{border-radius:3px;flex:none;width:10px;height:10px}.analytics-legend__label{color:var(--fg);font-size:12px;font-weight:600}.analytics-legend__hint{color:var(--fg-3);font-size:11px}.analytics-skeleton{border-radius:var(--r,14px);background:linear-gradient(90deg, var(--surface-2) 25%, #0000000a 37%, var(--surface-2) 63%);background-size:400% 100%;animation:1.4s infinite analyticsShimmer}@keyframes analyticsShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=980px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-grid-chart,.analytics-grid-2{grid-template-columns:1fr}}@media (width<=560px){.analytics-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.analytics-dashboard .pulse:after,.analytics-dashboard .rise,.analytics-skeleton{animation:none}}.analytics-dashboard .seg{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.analytics-dashboard .seg button{cursor:pointer;height:28px;color:var(--fg-3);background:0 0;border:none;border-radius:7px;padding:0 12px;font-size:12.5px;font-weight:600}.analytics-dashboard .seg button.on{background:var(--surface);color:var(--primary-deep);box-shadow:var(--sh-xs)}.analytics-hero{border-radius:var(--r-lg,16px);color:#fff;background:linear-gradient(110deg,#0c4f86 0%,#0a3a66 55%,#07243f 100%);padding:22px 24px;position:relative;overflow:hidden}.analytics-hero__glow{filter:blur(10px);background:radial-gradient(circle,#0a8ed980,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-40px;right:-20px}.analytics-hero__ripple{position:absolute;top:50%;right:54px;transform:translateY(-50%)}.analytics-hero__body{position:relative}.analytics-hero__date{color:#eaf2fbb3;letter-spacing:.02em;font-size:12px;font-weight:600}.analytics-hero__title{letter-spacing:-.03em;color:#fff;margin:4px 0 0;font-size:24px;font-weight:800}.analytics-hero__sub{color:#eaf2fbb8;margin:4px 0 0;font-size:13.5px}.analytics-ripple{width:120px;height:120px;position:relative}.analytics-ripple__wave{border:1.5px solid #ffffff8c;border-radius:50%;width:120px;height:120px;margin:auto;animation:2.8s cubic-bezier(.2,.6,.3,1) infinite analyticsTapWave;position:absolute;inset:0}.analytics-ripple__dot{background:#ffffffe6;border-radius:50%;width:16px;height:16px;margin:auto;animation:2.8s ease-in-out infinite analyticsTapDot;position:absolute;inset:0;box-shadow:0 0 16px #fff9}@keyframes analyticsTapWave{0%{opacity:0;transform:scale(.18)}18%{opacity:.7}to{opacity:0;transform:scale(1)}}@keyframes analyticsTapDot{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.analytics-dashboard .analytics-summary{color:var(--fg-3);margin:-6px 0 0;font-size:12.5px}.analytics-dashboard .analytics-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analytics-dashboard .analytics-filters__dates{color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}.analytics-dashboard .analytics-filters__dates input[type=date]{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--fg);font:inherit;border-radius:8px;padding:0 8px;font-size:12.5px}.analytics-dashboard .analytics-filters__selects{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.analytics-dashboard .analytics-filters__selects select{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--fg);font:inherit;border-radius:8px;padding:0 26px 0 10px;font-size:12.5px}.analytics-dashboard .analytics-filters__selects select:disabled{opacity:.5;cursor:not-allowed}.analytics-dashboard .analytics-filters__refresh,.analytics-dashboard .analytics-history__export{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--fg-2);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.analytics-dashboard .analytics-history__export{height:26px;margin-left:4px;font-size:12px}.analytics-dashboard .analytics-history__new{border:1px dashed var(--primary-deep);width:100%;color:var(--primary-deep);font:inherit;cursor:pointer;background:#0a8ed90f;border-radius:8px;margin-bottom:10px;padding:7px 10px;font-size:12.5px;font-weight:600;display:block}.analytics-dashboard .analytics-history__scroll{overflow-x:auto}.analytics-dashboard table.analytics-history{border-collapse:collapse;width:100%;font-size:12.5px}.analytics-dashboard .analytics-history th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:600}.analytics-dashboard .analytics-history td{border-bottom:1px solid var(--border);color:var(--fg-2);white-space:nowrap;padding:7px 10px}.analytics-dashboard .analytics-history tbody tr:last-child td{border-bottom:none}.analytics-dashboard .analytics-history__label{text-overflow:ellipsis;max-width:260px;overflow:hidden}.analytics-dashboard .analytics-history__kind{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.analytics-dashboard .analytics-history__kind--visit{color:var(--primary-deep);background:#0a8ed91a}.analytics-dashboard .analytics-history__kind--click{color:#4353d9;background:#5b6ef51f}.analytics-dashboard .analytics-history__none{color:var(--fg-3)}.analytics-dashboard .analytics-history__pager{color:var(--fg-3);justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.analytics-dashboard .analytics-history__pagebtns{align-items:center;gap:8px;display:inline-flex}.analytics-dashboard .analytics-history__pagebtns button{border:1px solid var(--border);background:var(--surface);height:26px;color:var(--fg-2);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px}.analytics-dashboard .analytics-history__pagebtns button:disabled{opacity:.45;cursor:not-allowed}.analytics-areachart__tip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-md);pointer-events:none;border-radius:9px;width:118px;padding:8px 10px;font-size:11.5px;position:absolute;top:6px}.analytics-areachart__tipdate{color:var(--fg);margin-bottom:4px;font-weight:700}.analytics-areachart__tiprow{color:var(--fg-2);align-items:center;gap:6px;display:flex}.analytics-areachart__tiprow+.analytics-areachart__tiprow{margin-top:2px}.analytics-areachart__tipval{color:var(--fg);margin-left:auto;font-weight:700}.analytics-chart-empty{color:var(--fg-3);justify-content:center;align-items:center;font-size:13px;display:flex}.analytics-feed{max-height:232px;margin:-4px -6px;padding:4px 6px;overflow-y:auto}.analytics-feed__row{border-radius:8px;align-items:center;gap:10px;padding:7px 6px;display:flex}.analytics-feed__chip{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.analytics-feed__main{flex:1;min-width:0}.analytics-feed__where{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.analytics-feed__meta{color:var(--fg-3);font-size:11px}.analytics-feed__time{flex:none;align-items:center;gap:5px;display:flex}.analytics-feed__ago{color:var(--fg-3);white-space:nowrap;font-size:10.5px}.analytics-feed-empty,.analytics-panel-empty{color:var(--fg-3);padding:8px 2px;font-size:13px;line-height:1.5}.analytics-bars{flex-direction:column;gap:14px;display:flex}.analytics-bar__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.analytics-bar__name{color:var(--fg);align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.analytics-bar__sub{color:var(--fg-3);font-size:11px;font-weight:500}.analytics-bar__val{color:var(--fg);white-space:nowrap;font-size:12.5px;font-weight:700}.analytics-bar__valunit{color:var(--fg-3);font-weight:500}.analytics-bar__track{border-radius:999px;height:7px;overflow:hidden}.analytics-bar__track--views{background:#0a8ed91a}.analytics-bar__track--taps{background:#5b6ef51a;margin-left:22px}.analytics-bar__fill{border-radius:999px;height:100%}.analytics-bar__fill--views{background:linear-gradient(90deg, var(--m-views), #4db4ec)}.analytics-bar__fill--taps{background:linear-gradient(90deg, var(--m-taps), #8c98f8)}.analytics-bar__rank{color:var(--fg-3);text-align:right;width:14px;font-size:11px;font-weight:700}.analytics-bar__type{color:var(--fg-3);text-transform:capitalize;font-size:10.5px}@media (width<=720px){.analytics-hero__ripple,.analytics-hero__glow{display:none}}@media (prefers-reduced-motion:reduce){.analytics-ripple__wave,.analytics-ripple__dot{animation:none}}.analytics-hero__tour{z-index:1;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;width:26px;height:26px;font-size:14px;font-weight:700;line-height:1;position:absolute;top:12px;right:12px}.analytics-hero__tour:hover{background:#ffffff38}.dashboard-home__cta{color:var(--primary-deep);align-items:center;gap:5px;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-home__cta:hover{text-decoration:underline}.dashboard-home__quicksection{margin-top:18px}.dashboard-home__quicksection .eyebrow{margin-bottom:10px}.dashboard-home__quicklinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.dashboard-home__quicklinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.dashboard-home__quicklinks{grid-template-columns:1fr}}.dashboard-home__quicklink{cursor:pointer;text-align:left;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .1s;display:flex}.dashboard-home__quicklink:hover{box-shadow:var(--sh-md);border-color:#0a8ed966}.dashboard-home__quicklink:active{transform:translateY(1px)}.dashboard-home__quicklink-well{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dashboard-home__quicklink-text{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-home__quicklink-title{color:var(--fg);font-size:13.5px;font-weight:700}.dashboard-home__quicklink-desc{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.dashboard-home__quicklink-arrow{color:var(--fg-3);display:inline-flex}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--et-brand-azure:#00a8ff;--et-brand-azure-deep:#008fd9;--et-primary-azure:#0a8ed9;--et-primary-azure-hover:#0c6fb2;--et-primary-azure-ink:#084d7d;--et-primary-azure-dark:#38b6ef;--et-navy:#0c4f86;--et-navy-deep:#07243f;--et-cool-bg:#eef3f9;--et-card-bg:#fff;--et-border:#e4ebf3;--et-neutral-50:#f5f8fc;--et-neutral-100:#eef3f9;--et-neutral-200:#e4ebf3;--et-neutral-500:#6c7d91;--et-neutral-900:#0e1b2c;--et-sidebar-bg:#0a3a66;--et-sidebar-grad-start:#0c4f86;--et-sidebar-grad-mid:#0a3a66;--et-sidebar-grad-end:#07243f;--et-sidebar-fg:#eaf2fb;--et-success:#0f9d6b;--et-warning:#b45309;--et-error:#d6453d;--et-info:#0a8ed9;--et-status-online:#22c55e;--et-status-away:#f59e0b;--et-status-busy:#ef4444;--et-status-offline:#9ca3af;--et-metric-views:#0a8ed9;--et-metric-taps:#5b6ef5;--et-metric-ctr:#0fb5c4;--et-metric-giving:#10b981;--et-tier-starter:#6c7d91;--et-tier-pro:var(--et-primary-azure);--et-tier-ultimate:#ed8a1f;--et-trend-up:var(--et-success);--et-trend-down:var(--et-error);--et-trend-neutral:#6c7d91;--et-super-admin:#f59e0b;--et-role-owner:#0a8ed9;--et-role-admin:#7b5bd6;--et-role-editor:#1f8a5b;--et-role-viewer:#d9890a;--et-avatar-1:#0a8ed9;--et-avatar-2:#7b5bd6;--et-avatar-3:#1f8a5b;--et-avatar-4:#e0553c;--et-avatar-5:#d9890a;--et-series-cover-rose:#e0556e;--et-theme-ocean:#0a8ed9;--et-theme-sunset:#f97316;--et-theme-forest:#10b981;--et-theme-violet:#8b5cf6;--et-theme-sand:#0c6fb2;--background:var(--et-cool-bg);--foreground:#0e1b2c;--card:var(--et-card-bg);--card-foreground:#0e1b2c;--card-border:var(--et-border);--border:var(--et-border);--input:#d4deea;--ring:var(--et-primary-azure);--primary:var(--et-primary-azure);--primary-foreground:#fff;--secondary:#e8f1f9;--secondary-foreground:#1f3346;--muted:#e6eef6;--muted-foreground:#5f7184;--label-foreground:#44566b;--accent:#5b6ef5;--accent-foreground:#fff;--destructive:#d6453d;--destructive-foreground:#fff;--warn-foreground:#fff;--avatar-foreground:#fff;--popover:var(--et-card-bg);--popover-foreground:#0e1b2c;--popover-border:#e4ebf3;--sidebar:var(--et-sidebar-bg);--sidebar-foreground:var(--et-sidebar-fg);--sidebar-border:#0d3a63;--sidebar-primary:var(--et-primary-azure);--sidebar-accent:#0e4d7d;--target-min:44px;--radius-button:6px;--radius-card:10px;--radius:8px;--shadow-2xs:0 1px 2px 0 #0f26400a;--shadow-xs:0 1px 3px 0 #0f26400d;--shadow-sm:0 1px 2px 0 #0f26400f, 0 1px 3px -1px #0f26400a;--shadow:0 2px 4px 0 #0f264012, 0 1px 2px -1px #0f26400a;--shadow-md:0 4px 8px -1px #0f264014, 0 2px 4px -2px #0f26400d;--shadow-lg:0 8px 16px -2px #0f26401a, 0 4px 6px -3px #0f26400d;--shadow-xl:0 16px 32px -4px #0f26401f, 0 8px 12px -4px #0f26400d;--shadow-2xl:0 24px 48px -8px #0f264029;--elevate-1:#00000008;--elevate-2:#00000014;--button-outline:#0000001a;--badge-outline:#0000000d;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--tracking-tight:-.025em;--tracking-normal:0;--font-sans:"Inter", "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-serif:Georgia, serif;--font-mono:"SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bg:var(--background);--surface:var(--card);--surface-2:var(--et-neutral-50);--border-strong:var(--input);--fg:var(--foreground);--fg-2:var(--label-foreground);--fg-3:var(--muted-foreground);--primary-deep:var(--et-primary-azure-hover);--primary-ink:var(--et-primary-azure-ink);--ok:var(--et-success);--warn:var(--et-warning);--err:var(--et-error);--live:#128a3e;--side-grad-1:var(--et-sidebar-grad-start);--side-grad-2:var(--et-sidebar-grad-mid);--side-grad-3:var(--et-sidebar-grad-end);--side-fg:var(--et-sidebar-fg);--platform:var(--et-super-admin);--r-sm:var(--radius);--r:var(--radius-card);--r-lg:16px;--sh-xs:var(--shadow-xs);--sh-sm:var(--shadow-sm);--sh:var(--shadow-md);--sh-primary:0 8px 20px -6px #0a8ed973;--font:var(--font-sans)}.dark,[data-theme=dark]{--background:#11141a;--foreground:#e6e8ec;--card:#161a22;--card-foreground:#e6e8ec;--card-border:#262a33;--border:#252932;--input:#444a55;--ring:var(--et-primary-azure-dark);--primary:var(--et-primary-azure-dark);--primary-foreground:#08233f;--primary-ink:var(--et-primary-azure-dark);--secondary:#2a2e38;--secondary-foreground:#e0e2e6;--muted:#27272a;--muted-foreground:#71717a;--label-foreground:#b4b6bd;--accent:#ed8a1f;--accent-foreground:#11141a;--destructive:#e25555;--popover:#25272e;--popover-foreground:#e6e8ec;--popover-border:#2e313a;--sidebar:#0f1320;--sidebar-foreground:#e6e8ec;--sidebar-border:#1f2334;--sidebar-accent:#2c3045;--elevate-1:#ffffff0a;--elevate-2:#ffffff17;--button-outline:#ffffff1a;--badge-outline:#ffffff0d;--surface-2:#1b1f27}.et-button,.btn-primary{border-radius:var(--radius-button);min-height:36px;font-family:var(--font-sans);cursor:pointer;color:var(--foreground);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,box-shadow .14s,transform .12s;display:inline-flex}.et-button:active,.btn-primary:active{transform:scale(.97)}a.et-button{text-decoration:none}.et-button:disabled,.btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.et-button:not([class*=et-button--]),.et-button--primary,.btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--button-outline);box-shadow:var(--shadow-xs)}.et-button:not([class*=et-button--]):hover,.et-button--primary:hover,.btn-primary:hover{background:linear-gradient(var(--elevate-1), var(--elevate-1)) var(--primary)}.et-button:not([class*=et-button--]):active,.et-button--primary:active,.btn-primary:active{background:linear-gradient(var(--elevate-2), var(--elevate-2)) var(--primary)}.et-button--secondary{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--button-outline)}.et-button--secondary:hover{background:linear-gradient(var(--elevate-1), var(--elevate-1)) var(--secondary)}.et-button--secondary:active{background:linear-gradient(var(--elevate-2), var(--elevate-2)) var(--secondary)}.et-button--outline{color:var(--foreground);border-color:var(--button-outline);box-shadow:var(--shadow-xs);background:0 0}.et-button--outline:hover{background:var(--elevate-1)}.et-button--outline:active{background:var(--elevate-2)}.et-button--ghost{color:var(--foreground);background:0 0;border-color:#0000}.et-button--ghost:hover{background:var(--elevate-1)}.et-button--ghost:active{background:var(--elevate-2)}.et-button--subtle{background:var(--muted);color:var(--label-foreground);border-color:#0000}.et-button--subtle:hover{background:linear-gradient(var(--elevate-1), var(--elevate-1)) var(--muted)}.et-button--subtle:active{background:linear-gradient(var(--elevate-2), var(--elevate-2)) var(--muted)}.et-button--danger{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--button-outline);box-shadow:var(--shadow-xs)}.et-button--danger:hover{background:linear-gradient(var(--elevate-1), var(--elevate-1)) var(--destructive)}.et-button--danger:active{background:linear-gradient(var(--elevate-2), var(--elevate-2)) var(--destructive)}.et-button--sm{min-height:32px;padding:6px 12px;font-size:12px}.et-button--lg{min-height:40px;padding:10px 32px;font-size:14px}.et-button--icon{justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.et-pill{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.et-pill--ok{color:var(--ok);background:#0f9d6b1f}.et-pill--live{color:var(--live);background:#22c55e21}.et-pill--azure{color:var(--primary-deep);background:#0a8ed91a}.et-pill--draft{background:var(--surface-2);color:var(--fg-3);border:1px solid var(--border)}.et-pill--warn{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--warn)}.et-pill--danger{background:color-mix(in srgb, var(--err) 12%, transparent);color:var(--err)}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);margin:0 0 4px;font-size:11px;font-weight:700}.page-header__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.page-header__subtitle{color:var(--fg-3);max-width:56ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.page-header__actions{flex:none}.page-shell{flex-direction:column;gap:16px;display:flex}.page-shell__tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}@media (width<=640px){.page-card{padding:16px}}.page-card__section{border-top:1px solid var(--border);padding-top:16px}.page-card__section:first-child{border-top:0;padding-top:0}.page-card__section-head{margin:0 0 10px;font-size:13.5px;font-weight:700}.etui-fv-overlay{z-index:300;background:var(--background);color:var(--foreground);flex-direction:column;display:flex;position:fixed;inset:0}.etui-fv-header{border-bottom:1px solid var(--border);background:var(--card);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.etui-fv-filename{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.etui-fv-header-actions{flex:none;align-items:center;gap:8px;display:flex}.etui-fv-download{border-radius:var(--radius-button);border:1px solid var(--button-outline);background:var(--secondary);color:var(--secondary-foreground);align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.etui-fv-download:hover{background:linear-gradient(var(--elevate-1), var(--elevate-1)) var(--secondary)}.etui-fv-close{border-radius:var(--radius-button);width:32px;height:32px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.etui-fv-close:hover{background:var(--elevate-1)}.etui-fv-body{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.etui-fv-image{object-fit:contain;touch-action:pinch-zoom;max-width:100%;max-height:100%}.etui-fv-spinner{border:3px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite etui-fv-spin}@keyframes etui-fv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.etui-fv-spinner{animation:none}}.etui-fv-error{text-align:center;color:var(--fg-3);flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:13.5px;display:flex}.etui-fv-fallback{text-align:center;color:var(--fg-3);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.etui-fv-fallback-name{color:var(--foreground);word-break:break-word;max-width:60ch;font-size:14px;font-weight:600}.etui-fv-pdf-scroll{flex-direction:column;align-items:center;gap:16px;width:100%;height:100%;padding:16px 0 64px;display:flex;overflow-y:auto}.etui-fv-pdf-page{justify-content:center;display:flex}.etui-fv-pdf-canvas{max-width:100%;box-shadow:var(--shadow-md);border-radius:4px}.etui-fv-pdf-indicator{color:#fff;background:#0e1b2cb8;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.et-bindings{gap:10px;display:grid}.et-binding{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:10px 12px}.et-binding__legend{padding:0 4px;font-size:13px;font-weight:600}.et-binding__help{color:var(--fg-3);font-size:12px}.et-binding__empty{margin-top:6px;display:block}.et-binding__options{gap:4px;max-height:180px;margin-top:8px;display:grid;overflow:auto}.et-binding__option{align-items:center;gap:8px;font-size:13px;display:flex}.et-binding__from{flex-direction:column;gap:4px;max-width:360px;margin-top:10px;display:flex}.et-binding__from label{color:var(--fg-2);font-size:12px;font-weight:600}.et-toaster{z-index:850;flex-direction:column;gap:10px;width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.et-toast{border-radius:var(--r);border:1px solid var(--border);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-lg);align-items:flex-start;gap:10px;padding:12px 14px;animation:.18s ease-out both et-toast-in;display:flex}.et-toast__icon{color:var(--fg-3);flex:none;margin-top:1px}.et-toast--success .et-toast__icon{color:var(--ok)}.et-toast--error{border-color:var(--err)}.et-toast--error .et-toast__icon{color:var(--err)}.et-toast__text{flex:1;min-width:0}.et-toast__title{margin:0;font-size:13.5px;font-weight:600}.et-toast__desc{color:var(--fg-3);margin:3px 0 0;font-size:13px;line-height:1.45}.et-toast__action{border-radius:var(--radius-button);border:1px solid var(--button-outline);min-height:32px;color:var(--primary-deep);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 10px;font-size:13px;font-weight:600}.et-toast__action:hover{background:var(--elevate-1)}.et-toast__close{border-radius:var(--radius-button);width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:-6px -6px -6px 0;display:inline-flex}.et-toast__close:hover{background:var(--elevate-1);color:var(--foreground)}@keyframes et-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.et-toast{animation:none}}.et-dialog__scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e3073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.et-dialog{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xl);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;width:560px;max-width:100%;max-height:calc(100dvh - 40px);padding:24px;animation:.16s ease-out both et-dialog-in;display:flex;overflow:auto}.et-dialog--sm{width:420px}.et-dialog--md{width:560px}.et-dialog--lg{width:760px}.et-dialog__head{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.et-dialog__title{color:var(--foreground);margin:0;font-size:17px;font-weight:700}.et-dialog__close{border-radius:var(--radius-button);width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:-6px -8px 0 0;display:inline-flex}.et-dialog__close:hover{background:var(--elevate-1);color:var(--foreground)}.et-dialog__desc{color:var(--fg-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.et-dialog__body{width:100%;margin-top:12px}.et-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;margin-top:20px;display:flex}@keyframes et-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.et-dialog{animation:none}}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty-state__icon{background:var(--surface-2);width:56px;height:56px;color:var(--fg-3);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.empty-state__title{margin:0;font-size:16px;font-weight:700}.empty-state__body{color:var(--fg-3);max-width:42ch;margin:0;font-size:13.5px;line-height:1.5}.empty-state__action{margin-top:8px}.empty-state__action a{text-decoration:none}.et-show-more{flex-direction:column;align-items:center;gap:8px;padding:12px 16px;display:flex}.et-show-more__status{color:var(--fg-3);margin:0;font-size:13px}.et-skeleton-list,.et-skeleton-detail{flex-direction:column;gap:10px;padding:12px 0;display:flex}.et-skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--elevate-1) 37%, var(--surface-2) 63%);background-size:400% 100%;animation:1.4s infinite et-shimmer}.et-skeleton--row{height:44px}.et-skeleton--title{width:40%;height:22px}.et-skeleton--line{width:100%;height:14px}.et-skeleton--short{width:60%}.et-skeleton--block{height:120px;margin-top:6px}@keyframes et-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.et-skeleton{animation:none}}.error-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.error-state__title{color:var(--foreground);margin:0;font-size:16px;font-weight:700}.error-state__body{color:var(--fg-3);max-width:42ch;margin:0;font-size:13.5px;line-height:1.5}.error-state__action{margin-top:8px}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.breadcrumbs{margin:0 0 6px}.breadcrumbs__list{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:4px;min-height:24px;display:inline-flex}.breadcrumbs__link{color:var(--muted-foreground);border-radius:var(--radius-button);margin:0 -4px;padding:2px 4px;text-decoration:none}.breadcrumbs__link:hover{color:var(--foreground);background:var(--elevate-1)}.breadcrumbs__current{color:var(--foreground);font-weight:500}.breadcrumbs__sep{color:var(--muted-foreground);opacity:.6}.command-palette{flex-direction:column;gap:10px;display:flex}.command-palette__input{font-size:15px}.command-palette__list{flex-direction:column;gap:2px;max-height:min(50vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.command-palette__group-block{list-style:none}.command-palette__group-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.command-palette__group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding:10px 10px 4px;font-size:10px;font-weight:700}.command-palette__option{border-radius:var(--radius);color:var(--foreground);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.command-palette__option.is-active{background:var(--secondary);color:var(--secondary-foreground)}.command-palette__icon{color:var(--muted-foreground);flex:none;display:inline-flex}.command-palette__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.command-palette__hint{font-size:var(--text-xs);color:var(--muted-foreground);flex:none}.command-palette__empty{color:var(--muted-foreground);padding:14px 10px;font-size:13.5px}.command-palette__foot{font-size:var(--text-xs);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.command-palette__foot kbd,.shortcuts-sheet kbd,.et-topbar__kbd{border:1px solid var(--border);background:var(--surface-2);min-width:20px;height:20px;color:var(--label-foreground);font-family:var(--font-mono);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.shortcuts-sheet{border-collapse:collapse;width:100%;font-size:13.5px}.shortcuts-sheet td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 6px}.shortcuts-sheet tr:last-child td{border-bottom:0}.shortcuts-sheet__keys{white-space:nowrap;width:96px}.shortcuts-sheet__keys kbd+kbd{margin-left:4px}.et-location-filter{color:var(--label-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.et-location-filter__label{font-weight:600}.et-location-filter__select{border:1px solid var(--input);border-radius:var(--radius-button);background:var(--card);min-height:36px;color:var(--foreground);font:inherit;padding:0 32px 0 12px}.et-location-filter__select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.et-table-scroll{-webkit-overflow-scrolling:touch}.et-table{border-collapse:collapse;width:100%;font-size:13px}.et-table tr.is-selected td{background:var(--surface-2)}.et-table th,.et-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 18px;line-height:1.5}.et-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:11.5px;font-weight:700}.et-table tbody tr:last-child td{border-bottom:none}.et-table__cell--right{text-align:right}.et-table__sort{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:6px;min-height:32px;margin:-6px 0;padding:6px 0;display:inline-flex}.et-table__sort:hover{color:var(--fg)}.et-table__sort:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.et-table__sort-mark{opacity:.55;font-size:10px}th[aria-sort=ascending] .et-table__sort-mark,th[aria-sort=descending] .et-table__sort-mark{opacity:1;color:var(--primary)}.et-table__caption{text-align:left;padding:12px 18px;font-weight:700}.et-table__row--unread{background:color-mix(in oklab, var(--primary), transparent 96%)}.et-table__row--selected{background:color-mix(in oklab, var(--primary), transparent 92%)}.et-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.et-table__sort{min-height:var(--target-min);margin:-12px 0}.et-button,.btn-primary,.et-button--sm,.et-button--lg{min-height:var(--target-min)}.et-button--icon{width:var(--target-min);height:var(--target-min);min-height:var(--target-min)}.et-toast__action,.et-toast__close,.et-dialog__close{min-height:var(--target-min);min-width:var(--target-min)}.command-palette__option{min-height:var(--target-min)}.breadcrumbs__link{min-height:var(--target-min);align-items:center;display:inline-flex}.et-location-filter__select{min-height:var(--target-min)}}.et-switch{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-button);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:3rem;padding:0;display:inline-flex;position:relative}.et-switch:before{content:"";background:var(--border-strong);border-radius:999px;width:2.75rem;height:1.625rem;transition:background-color .15s}.et-switch.is-on:before{background:var(--ok)}.et-switch__knob{background:var(--surface);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);border-radius:999px;transition:transform .15s;position:absolute;top:50%;left:calc(50% - 1.1875rem);transform:translateY(-50%)}.et-switch.is-on .et-switch__knob{transform:translate(1.125rem,-50%)}.et-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.et-switch:disabled{cursor:progress;opacity:.7}@media (prefers-reduced-motion:reduce){.et-switch:before,.et-switch__knob{transition:none}}.et-segmented{border:1px solid var(--border-strong);border-radius:var(--radius-button);background:var(--surface);align-items:stretch;gap:2px;max-width:100%;padding:2px;display:inline-flex}.et-segmented__option{min-width:var(--target-min);min-height:var(--target-min);border-radius:calc(var(--radius-button) - 2px);color:var(--fg-2);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.et-segmented__option:hover:not(:disabled):not(.is-checked){background:var(--muted);color:var(--foreground)}.et-segmented__option.is-checked{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-xs)}.et-segmented__option:focus-visible{outline:2px solid var(--ring);outline-offset:2px;z-index:1}.et-segmented__option:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.et-segmented__option{transition:none}}.et-filedrop{border:2px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.et-filedrop.is-dragging{border-color:var(--primary);background:color-mix(in oklab, var(--primary), transparent 92%)}.et-filedrop.is-disabled{opacity:.6}.et-filedrop__label{font-size:var(--text-base);color:var(--foreground);margin:0;font-weight:600}.et-filedrop__hint{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.et-filedrop__choose{min-height:var(--target-min)}.et-filedrop__progress{gap:10px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.et-filedrop__file{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.et-filedrop__name{font-size:var(--text-sm);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.et-filedrop__percent{font-size:var(--text-sm);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.et-filedrop__bar{grid-column:1/-1}.et-filedrop__meter{background:var(--muted);appearance:none;border:0;border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.et-filedrop__meter::-webkit-progress-bar{background:var(--muted);border-radius:999px}.et-filedrop__meter::-webkit-progress-value{background:var(--primary);border-radius:999px;transition:width .2s}.et-filedrop__meter::-moz-progress-bar{background:var(--primary);border-radius:999px}@media (prefers-reduced-motion:reduce){.et-filedrop{transition:none}.et-filedrop__meter::-webkit-progress-value{transition:none}}.et-side-panel{z-index:100;background:var(--surface);border:1px solid var(--border);width:380px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-xl);border-radius:14px;flex-direction:column;animation:.18s ease-out both et-side-panel-in;display:flex;position:fixed;top:56px;bottom:8px;right:8px}.et-side-panel__head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.et-side-panel__header{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.et-side-panel__close{border-radius:var(--radius-button);width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.et-side-panel__close:hover{background:var(--elevate-1);color:var(--foreground)}.et-side-panel__body{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.et-side-panel__footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 12px;padding:8px 12px;display:flex}@media (pointer:coarse){.et-side-panel__close{width:44px;height:44px}}@media (width<=767px){.et-side-panel{border-width:1px 0 0;border-radius:0;width:auto;max-width:none;inset:48px 0 0}}@keyframes et-side-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.et-side-panel{animation:none}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-sm)}.card__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.card__title{margin:0;font-size:15px;font-weight:700}.card__count{color:var(--fg-3);font-size:12.5px}.stack{flex-direction:column;gap:16px;display:flex}.input{border-radius:var(--radius-button);border:1px solid var(--input);background:var(--surface);width:100%;height:40px;color:var(--foreground);font:inherit;padding:0 12px;font-size:14px}.input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}textarea.input{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.45}.input:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.input{height:var(--target-min)}}.field{flex-direction:column;gap:6px;display:flex}.field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:700}.notice{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--r-sm);color:var(--fg-2);padding:12px 14px;font-size:13px}.auth-error{color:var(--err);margin:0;font-size:13px}.form-saved{color:var(--ok);font-size:13px;font-weight:600}.list-empty{color:var(--fg-3);padding:18px;font-size:13.5px}.auth-splash{min-height:100dvh;color:var(--fg-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.auth-splash__spinner{border:3px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite et-spin}@keyframes et-spin{to{transform:rotate(360deg)}}.et-shell{background:var(--bg);min-height:100dvh;display:flex}.et-sidebar{width:248px;color:var(--side-fg);background:linear-gradient(176deg, var(--side-grad-1) 0%, var(--side-grad-2) 52%, var(--side-grad-3) 100%);border-right:1px solid #ffffff0f;flex-direction:column;flex:none;height:100dvh;display:flex;position:sticky;top:0}.et-sidebar__head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.et-sidebar__brand{align-items:center;gap:10px;display:flex}.et-sidebar__mark{width:30px;height:30px;color:var(--primary-deep);background:#fffffff5;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.et-sidebar__logo{object-fit:contain;width:22px;height:22px;display:block}.et-sidebar__wordmark{letter-spacing:-.02em;color:#fff;font-size:15px;font-weight:800}.et-sidebar__close{cursor:pointer;color:#eaf2fbb3;background:0 0;border:none;padding:4px;display:none}.et-sidebar__switcher{padding:12px 12px 4px}.et-sidebar__nav{flex:1;padding:4px 8px 8px;overflow-y:auto}.et-nav-group{margin-bottom:4px}.et-nav-group--platform{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.et-nav-group__label{letter-spacing:.12em;text-transform:uppercase;color:#eaf2fb5c;align-items:center;gap:5px;padding:14px 12px 6px;font-size:9.5px;font-weight:700;display:flex}.et-nav-group--platform .et-nav-group__label{color:#a896f0e6}.et-nav-item{color:#eaf2fbb8;border-radius:10px;align-items:center;gap:11px;height:38px;padding:0 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.et-nav-item:hover{color:#fff;background:#ffffff0d}.et-nav-item.is-active{color:#fff;background:#0a8ed938;font-weight:600;box-shadow:inset 0 0 0 1px #78c8ff2e}.et-nav-item__icon{opacity:.92;flex:none;display:inline-flex}.et-nav-item__label{flex:1;min-width:0}.et-nav-item__dot{background:#78c8ff8c;border-radius:999px;flex:none;width:5px;height:5px}.et-nav-item__tag{font-size:var(--text-xs);letter-spacing:.02em;color:inherit;background:#0a8ed952;border-radius:999px;flex:none;padding:1px 7px;font-weight:600}.et-nav-item{position:relative}.et-nav-item__badge{background:var(--warn);min-width:20px;height:20px;color:var(--warn-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.et-nav-sub{border-left:1px solid #ffffff1f;flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:10px;display:flex}.et-nav-item--sub{gap:9px;height:32px;font-size:12.5px}.et-nav-item--back{color:#eaf2fb8c;margin-top:6px;font-size:12.5px}.sidebar-scrim{z-index:40;background:#07243f73;display:none;position:fixed;inset:0}.org-switcher{position:relative}.org-switcher__trigger{cursor:pointer;text-align:left;width:100%;color:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.org-switcher__trigger:disabled{cursor:default}.org-switcher__avatar{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:grid}.org-switcher__avatar--sm{background:var(--surface-2);width:24px;height:24px;color:var(--primary-deep);border:1px solid var(--border);font-size:9.5px}.org-switcher__meta{flex-direction:column;flex:1;min-width:0;display:flex}.org-switcher__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.org-switcher__role{color:#eaf2fb80;font-size:10px}.org-switcher__caret{color:#eaf2fb8c;flex:none}.org-switcher__menu{z-index:50;background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh);border-radius:10px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.org-switcher__group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:6px 8px 4px;font-size:9.5px;font-weight:700}.org-switcher__option{cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:13px;display:flex}.org-switcher__option:hover{background:var(--surface-2)}.org-switcher__option.is-active{color:var(--primary-deep);font-weight:600}.org-switcher__option-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.et-main{flex-direction:column;flex:1;min-width:0;display:flex}.et-topbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;height:48px;padding:0 24px;display:flex;position:sticky;top:0}.et-topbar__menu{cursor:pointer;color:var(--fg-2);background:0 0;border:none;padding:6px;display:none}.et-topbar__spacer{flex:1}.et-topbar__action{padding:0 10px}.et-topbar__help{position:relative}.et-topbar__badge{background:var(--destructive);min-width:16px;height:16px;color:var(--destructive-foreground);text-align:center;border-radius:8px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}@media (width<=640px){.et-topbar__kbd{display:none}}.et-topbar__avatar{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.account-menu{position:relative}.account-menu__trigger{border-radius:999px;gap:8px;padding:0 6px 0 4px}.account-menu__trigger .et-topbar__avatar{width:28px;height:28px;font-size:10.5px}.account-menu__trigger-name{max-width:160px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.account-menu__caret{color:var(--fg-3);flex:none}.account-menu__popover{z-index:50;width:min(280px,100vw - 32px);box-shadow:var(--sh);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.account-menu__profile{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.account-menu__avatar{width:40px;height:40px;font-size:14px}.account-menu__identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.account-menu__name,.account-menu__email,.account-menu__context{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu__name{color:var(--fg);font-size:14px;font-weight:700}.account-menu__email{color:var(--fg-2);font-size:12.5px}.account-menu__context{font-size:var(--text-xs);color:var(--fg-3);margin-top:2px}.account-menu__list{flex-direction:column;gap:1px;display:flex}.account-menu__item{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.account-menu__item svg{color:var(--fg-3);flex:none}.account-menu__item:hover,.account-menu__item:focus-visible{background:var(--surface-2)}.account-menu__separator{background:var(--border);height:1px;margin:5px 4px}@media (pointer:coarse){.account-menu__item{min-height:var(--target-min)}}@media (width<=640px){.account-menu__trigger-name,.account-menu__caret{display:none}}.et-content{flex:1;padding:24px;overflow-y:auto}.et-content__inner{max-width:1160px;margin:0 auto}.shell-state{place-items:center;min-height:100dvh;padding:24px;display:grid}.shell-state__card{text-align:center;width:min(460px,100%);padding:28px}.shell-state__title{margin:0 0 10px;font-size:20px;font-weight:800}.shell-state__body{color:var(--fg-2);margin:0 0 16px;font-size:14px;line-height:1.55}@media (width<=920px){.et-sidebar{width:64px}.et-sidebar__wordmark,.et-sidebar__switcher,.et-nav-item__label,.et-nav-item__dot,.et-nav-item__tag,.et-nav-group__label{display:none}.et-sidebar__head{justify-content:center;padding:14px 0 12px}.et-sidebar__brand{justify-content:center}.et-sidebar__nav{padding:8px}.et-nav-item{justify-content:center;gap:0;padding:0}.et-nav-item__icon{opacity:1}.et-nav-item__badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:4px}.et-nav-sub{display:none}}@media (width<=640px){.et-sidebar{z-index:50;width:248px;height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 24px 48px -8px #07243f80}.et-sidebar.is-open{transform:translate(0)}.et-sidebar.is-open .et-sidebar__wordmark,.et-sidebar.is-open .et-sidebar__switcher,.et-sidebar.is-open .et-nav-item__label,.et-sidebar.is-open .et-nav-item__dot,.et-sidebar.is-open .et-nav-item__tag,.et-sidebar.is-open .et-nav-group__label{display:revert}.et-sidebar.is-open .et-nav-item{justify-content:flex-start;gap:11px;padding:0 12px}.et-sidebar.is-open .et-nav-item__badge{min-width:20px;height:20px;font-size:var(--text-xs);padding:0 6px;position:static}.et-sidebar.is-open .et-nav-sub{display:flex}.et-sidebar.is-open .et-sidebar__brand,.et-sidebar.is-open .et-sidebar__head{justify-content:space-between}.et-sidebar__close{display:inline-flex}.sidebar-scrim{display:block}.et-topbar__menu{display:inline-flex}.et-topbar{padding:0 16px}}.confirm-dialog__scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e3073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-dialog{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;width:420px;max-width:100%;padding:24px;display:flex;box-shadow:0 24px 60px #0e1e3047}.confirm-dialog__icon{width:40px;height:40px;color:var(--err);background:#e0553c1f;border-radius:10px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.confirm-dialog__title{color:var(--fg-1,var(--fg));margin:0;font-size:17px;font-weight:700}.confirm-dialog__desc{color:var(--fg-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.confirm-dialog__actions{justify-content:flex-end;gap:10px;width:100%;margin-top:20px;display:flex}@media (prefers-reduced-motion:reduce){.auth-splash__spinner{animation:none}}.whats-new{position:relative}.whats-new__badge{background:var(--primary);min-width:16px;height:16px;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}.whats-new__popover{z-index:50;width:min(360px,100vw - 32px);box-shadow:var(--sh);padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0}.whats-new__title{margin:0 0 8px;font-size:15px;font-weight:700}.whats-new__list{flex-direction:column;gap:12px;max-height:60vh;display:flex;overflow-y:auto}.whats-new__entry{flex-direction:column;gap:2px;display:flex}.whats-new__date{font-size:var(--text-xs);color:var(--fg-3)}.whats-new__entry-title{margin:0;font-size:14px;font-weight:600}.whats-new__body{color:var(--fg-2);margin:0;font-size:13px;line-height:1.5}.whats-new__footer{justify-content:flex-end;margin-top:12px;display:flex}.et-offline-banner{background:var(--warn);min-height:36px;color:var(--warn-foreground);justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;display:flex}.tap-landing{min-height:100vh;position:relative;overflow:hidden}.tap-landing__bg{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tap-landing__glow{filter:blur(18px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.tap-landing__glow--lower{filter:blur(22px);width:220px;height:220px;inset:auto auto -70px -60px}.tap-landing__inner{flex-direction:column;gap:22px;width:min(460px,100%);margin:0 auto;padding:32px 20px 28px;display:flex;position:relative}.tap-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tap-hero__crest{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tap-hero__mark{display:flex}.tap-hero__logo{object-fit:cover;border-radius:50%;width:100%;height:100%}.tap-hero__name--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tap-hero__logo--bare{object-fit:contain;border-radius:0;width:auto;max-width:min(240px,80%);height:72px}.tap-hero__name{letter-spacing:-.02em;margin:2px 0 0;font-size:1.5rem;font-weight:800}.tap-hero__tagline{white-space:pre-line;margin:0;font-size:.9rem;line-height:1.4}.tap-hero__location{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.tap-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tap-tile{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:flex-start;gap:10px;min-height:104px;padding:16px 14px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;position:relative}button.tap-tile{width:100%;font:inherit;text-align:left;cursor:pointer}.tap-tile:hover,.tap-tile:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #00000029}.tap-tile--disabled{opacity:.6;cursor:not-allowed}.tap-tile__chip{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tap-tile__corner{display:flex;position:absolute;top:12px;right:12px}.tap-tile__corner--pill{letter-spacing:.04em;border-radius:999px;padding:2px 6px;font-size:.53rem;font-weight:800}.tap-tile__body{width:100%}.tap-tile__label{font-size:.85rem;font-weight:700;line-height:1.2;display:block}.tap-tile__desc{margin-top:3px;font-size:.66rem;line-height:1.3;display:block}.tap-tile__cta{align-items:center;gap:5px;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.tap-tile__arrow{font-size:.95rem}.tap-tile--thumb{gap:0;padding:0;overflow:hidden}.tap-tile__thumb-img{object-fit:cover;width:100%;height:84px;display:block}.tap-tile__thumb-name{text-overflow:ellipsis;white-space:nowrap;padding:8px 12px 0;font-size:.78rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.tap-tile__thumb-view{align-items:center;gap:4px;padding:4px 12px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.tap-events{flex-direction:column;gap:10px;display:flex}.tap-event{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;text-decoration:none;display:block;overflow:hidden}.tap-event__row{align-items:center;gap:12px;padding:13px 14px;display:flex}.tap-event__date{color:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:46px;height:46px;line-height:1;display:flex}.tap-event__month{opacity:.85;font-size:.5rem;font-weight:700}.tap-event__day{font-size:.95rem;font-weight:800}.tap-event__body{flex-direction:column;flex:1;min-width:0;display:flex}.tap-event__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.53rem;font-weight:700}.tap-event__title{letter-spacing:-.01em;font-size:.78rem;font-weight:700}.tap-event__meta{font-size:.62rem}.tap-event__chev{flex:none;display:flex}.tap-sermon{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;padding:15px;text-decoration:none;display:block}.tap-sermon__head{align-items:center;gap:8px;display:flex}.tap-sermon__live{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#e0443c;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:.53rem;font-weight:800;display:inline-flex}.tap-sermon__live-dot{background:#fff;border-radius:999px;width:5px;height:5px}.tap-sermon__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:.53rem;font-weight:700}.tap-sermon__title{letter-spacing:-.01em;margin-top:6px;font-size:.9rem;font-weight:700}.tap-sermon__speaker{font-size:.68rem}.tap-sermon__cta{color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:6px;height:38px;margin-top:11px;font-size:.8rem;font-weight:700;display:flex}.tap-social{justify-content:center;gap:10px;margin-top:2px;display:flex}.tap-social__chip{border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.tap-empty{text-align:center;padding:8px 0;font-size:.9rem}.tap-footer{text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:.62rem;display:flex}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv02", "cv03", "cv04", "cv11"}#root{min-height:100dvh}a{color:inherit}button{font-family:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}h1,.h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--foreground);font-weight:700;line-height:1.15}h2,.h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:600;line-height:1.2}h3,.h3{font-size:var(--text-lg);font-weight:600;line-height:1.3}.kpi-value{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--foreground);font-weight:600}.kpi-label{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:500}.text-muted{color:var(--muted-foreground)}p,.p{font-size:var(--text-sm);color:var(--foreground);line-height:1.55}small,.small,.micro{font-size:var(--text-xs);color:var(--muted-foreground)}code,kbd,.mono,.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85em}.hero-title{font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1.1}.hero-sub{font-size:var(--text-lg);color:var(--muted-foreground);line-height:1.5}.scroll-thin::-webkit-scrollbar{width:8px;height:8px}.scroll-thin::-webkit-scrollbar-thumb{background:#cfdae6;border-radius:999px}.scroll-thin::-webkit-scrollbar-track{background:0 0}.et-badge{border:1px solid var(--badge-outline);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.et-badge--solid{color:var(--primary-foreground);background:var(--primary);border-color:#0000}.et-badge--secondary{color:var(--secondary-foreground);background:var(--secondary);border-color:#0000}.et-badge--danger{color:#fff;background:var(--destructive);border-color:#0000}.et-badge--outline{color:var(--foreground);background:0 0}.et-badge--published{color:#fff;background:#047857;border-color:#0000}.et-badge--draft{color:var(--secondary-foreground);background:var(--secondary);border-color:#0000}.et-badge--meta{color:#1f3d7a;background:#1f3d7a0d;border-color:#1f3d7a4d}.et-badge--platform{color:var(--warn);background:#f59e0b24;border-color:#0000}.auth-split{background:var(--surface);grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:100dvh;display:grid}.auth-door{flex-direction:column;grid-column:2;justify-content:center;min-width:0;padding:48px 48px 72px;display:flex;position:relative}.auth-door__inner{width:min(400px,100%);margin:0 auto}.auth-door__foot{text-align:center;font-size:var(--text-xs);color:var(--fg-3);margin:0;position:absolute;bottom:24px;left:0;right:0}.auth-brand{align-items:center;gap:12px;margin-bottom:40px;display:flex}.auth-brand__mark{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;box-shadow:var(--shadow-xs);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.auth-brand__logo{object-fit:contain;width:24px;height:24px;display:block}.auth-brand__wordmark{letter-spacing:-.02em;color:var(--fg);font-size:18px;font-weight:800}.auth-title{letter-spacing:-.02em;color:var(--fg);margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.15}.auth-subtitle{color:var(--fg-3);max-width:42ch;margin:0 0 28px;font-size:14px;line-height:1.55}.auth-footer{margin-top:20px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:11px;font-weight:700}.auth-input{border-radius:var(--radius-button);border:1px solid var(--input);background:var(--surface);height:44px;color:var(--fg);font:inherit;padding:0 12px;font-size:14px;transition:border-color .14s}.auth-input::placeholder{color:var(--fg-3)}.auth-input:focus-visible{border-color:var(--primary);outline:2px solid var(--ring);outline-offset:2px}.auth-submit{width:100%;height:44px;margin-top:4px}.auth-link{color:var(--primary-deep);font-size:13px;font-weight:600;text-decoration:none}.auth-link:hover{text-underline-offset:3px;text-decoration:underline}.auth-confirm{color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.5}.auth-scene{background:var(--et-navy-deep);grid-area:1/1;margin:0;position:relative;overflow:hidden}.auth-scene__photo{object-fit:cover;object-position:42% 50%;transform-origin:42%;width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both auth-scene-settle;display:block;position:absolute;inset:0}@keyframes auth-scene-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (width<=920px){.auth-split{grid-template-columns:1fr}.auth-scene{display:none}.auth-door{grid-column:1}}@media (width<=640px){.auth-door{padding:32px 20px 64px}.auth-brand{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.auth-scene__photo{animation:none}.auth-input{transition:none}}.auth-page{background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{width:min(420px,100%);padding:28px}.auth-card__brand{align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-card__mark{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.auth-card__wordmark{letter-spacing:-.02em;font-size:16px;font-weight:800}.auth-card__title{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:800}.auth-card__subtitle{color:var(--fg-3);margin:0 0 18px;font-size:13.5px;line-height:1.5}.auth-card__footer{text-align:center;margin-top:16px}.auth-card--wide{width:min(880px,100%)}.signup-dots{justify-content:center;gap:8px;margin:0 0 16px;display:flex}.signup-dots__dot{background:var(--elevate-1);border-radius:50%;width:8px;height:8px}.signup-dots__dot.is-active{background:var(--primary)}.signup-dots__dot.is-done{background:var(--primary-deep)}.signup-microcopy{color:var(--fg-3);text-align:center;margin:8px 0 0;font-size:12px}.signup-plan-note{color:var(--fg-3);margin:6px 0 0;font-size:12.5px}.signup-plan-skip{text-align:center;margin:14px 0 0}.signup-linklike{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13px}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:60vh;display:flex}.placeholder__tile{width:56px;height:56px;color:var(--primary);background:#0a8ed91a;border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.placeholder__title{color:var(--fg);margin:0;font-size:18px;font-weight:700}.placeholder__body{max-width:360px;color:var(--fg-3);margin:4px 0 0;font-size:13.5px;line-height:1.5}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.quick-card{color:inherit;flex-direction:column;gap:6px;padding:18px;text-decoration:none;transition:box-shadow .14s,transform .1s;display:flex}.quick-card:hover{box-shadow:var(--sh);transform:translateY(-1px)}.quick-card__icon{width:40px;height:40px;color:var(--primary-deep);background:#0a8ed91a;border-radius:11px;place-items:center;margin-bottom:4px;display:grid}.quick-card__title{font-size:15px;font-weight:700}.quick-card__body{color:var(--fg-3);font-size:12.5px;line-height:1.45}.settings__tabs{border-bottom:1px solid var(--border);flex:1;gap:4px;display:flex;overflow-x:auto}.settings__tab{color:var(--fg-3);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.settings__tab.is-active{color:var(--primary-deep);border-bottom-color:var(--primary)}.form-card{flex-direction:column;gap:16px;padding:18px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-email{color:var(--fg);margin:0;font-size:14px}.brand-colors{border:none;margin:0;padding:0}.brand-colors__row{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.brand-swatch{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.brand-swatch__name{color:var(--fg-3);font-size:11px;font-weight:600}.brand-swatch__chip{border:1px solid var(--border);border-radius:10px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.brand-swatch__chip input[type=color]{opacity:0;cursor:pointer;border:none;width:150%;height:150%;position:absolute;inset:-4px}.brand-swatch__hex{color:var(--fg-3);text-transform:uppercase;font-size:11px}.invite-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.invite-row__email{flex:220px}.invite-row__role{flex:0 0 140px}.invite-row__submit{flex:none}.member-list{margin:0;padding:0;list-style:none}.member-row{border-top:1px solid var(--border);align-items:center;gap:13px;padding:12px 18px;display:flex}.member-row:first-child{border-top:none}.member-row__avatar{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.member-row__meta{flex-direction:column;flex:1;min-width:0;display:flex}.member-row__name{font-size:13.5px;font-weight:700}.member-row__you{color:var(--fg-3);font-weight:500}.member-row__email{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.member-row__last{color:var(--fg-3);flex:none;margin-right:4px;font-size:11.5px}.member-row__role{flex:none;width:130px;height:34px}.member-row__rolelabel{color:var(--fg-2);flex:none;font-size:12.5px;font-weight:600}.order-card{flex-direction:column;gap:14px;padding:18px;display:flex}.order-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-card__title{margin:0;font-size:16px;font-weight:700}.order-card__sub{color:var(--fg-3);margin:3px 0 0;font-size:12.5px}.order-card__pills{flex-wrap:wrap;gap:8px;display:flex}.order-card__docs{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.billing-doc{border:1px solid var(--border);background:var(--surface-2);min-width:180px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.billing-doc--link:hover{border-color:var(--primary);background:#0a8ed90f}.billing-doc__icon{background:var(--surface);width:32px;height:32px;color:var(--fg-3);border:1px solid var(--border);border-radius:8px;flex:none;place-items:center;display:grid}.billing-doc__meta{flex-direction:column;flex:1;min-width:0;display:flex}.billing-doc__label{font-size:13px;font-weight:700}.billing-doc__status{color:var(--fg-3);text-transform:capitalize;font-size:11.5px}.billing-doc__open{color:var(--primary-deep);flex:none}.failed-payment-banner{color:var(--err);background:#e0553c1a;border:1px solid #e0553c47;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.failed-payment-banner__body{color:var(--fg-1);flex:1;font-size:13.5px;line-height:1.45}.failed-payment-banner__body strong{color:var(--err)}.failed-payment-banner__action{border:1px solid var(--err);color:var(--err);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:700}.failed-payment-banner__action:hover{background:#e0553c1f}.failed-payment-banner__action:disabled{opacity:.6;cursor:default}.failed-payment-banner__dismiss{width:26px;height:26px;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.failed-payment-banner__dismiss:hover{color:var(--fg-1);background:#0000000d}.trial-banner{color:var(--primary);background:#0a8ed914;border:1px solid #0a8ed947;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.trial-banner span{color:var(--fg-1);flex:1;font-size:13.5px;line-height:1.45}.trial-banner strong{color:var(--primary)}.trial-banner__action{border:1px solid var(--primary);color:var(--primary);background:0 0;border-radius:8px;flex:none;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.trial-banner__action:hover{background:#0a8ed91f}.trial-lock{place-items:center;min-height:60vh;padding:40px 20px;display:grid}.trial-lock__card{text-align:center;flex-direction:column;align-items:center;width:min(440px,100%);padding:32px 28px;display:flex}.trial-lock__card svg{color:var(--warn);margin-bottom:10px}.trial-lock__card .trial-lock__icon--feature{color:var(--primary)}.trial-lock__card h1{margin:0 0 10px;font-size:20px;font-weight:800}.trial-lock__card p{color:var(--fg-2);margin:0 0 16px;font-size:14px;line-height:1.55}.trial-lock__cta{background:var(--primary);color:var(--primary-foreground);min-height:var(--target-min);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.trial-lock__cta:hover{background:var(--primary-deep)}.trial-lock__card .trial-lock__sub{color:var(--fg-3);margin:0;font-size:12.5px}.trial-lock__card .trial-lock__plan{margin-bottom:6px}.trial-lock__sub a{color:var(--primary)}.onboarding-checklist{padding:20px}.onboarding-checklist__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.onboarding-checklist__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin-bottom:4px;font-size:11px;font-weight:700}.onboarding-checklist__title{color:var(--fg-1);margin:0;font-size:17px;font-weight:700}.onboarding-checklist__dismiss{width:28px;height:28px;color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.onboarding-checklist__dismiss:hover{background:var(--elevate-1);color:var(--fg-1)}.onboarding-checklist__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.onboarding-checklist__item{display:block}.onboarding-checklist__link{color:inherit;border-radius:8px;align-items:center;gap:10px;padding:9px 8px;text-decoration:none;display:flex}.onboarding-checklist__link:hover{background:var(--elevate-1)}.onboarding-checklist__check{border:1.5px solid var(--border-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.onboarding-checklist__check.is-done{background:var(--ok,#1f9d6b);border-color:var(--ok,#1f9d6b)}.onboarding-checklist__label{color:var(--fg-1);font-size:13.5px;font-weight:600}.onboarding-checklist__label.is-done{color:var(--fg-3);text-decoration:line-through}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.flows-table__name{font-weight:600}.flow-editor{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;display:grid}.flow-editor__canvas{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface-2);height:520px;min-height:480px;overflow:hidden}.flow-editor__inspector{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card);padding:16px}.flow-editor__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.flow-editor__save{color:var(--muted-foreground);font-size:var(--text-sm,.875rem);margin-left:auto}.flow-editor__panel{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card);margin-bottom:16px;padding:16px}.flow-card{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card);cursor:pointer;width:260px;min-height:44px;box-shadow:var(--shadow-sm,none);padding:10px 12px}.flow-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.flow-card--selected{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.flow-card--error{border-color:var(--err)}.flow-card__kind{color:var(--muted-foreground);font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.04em}.flow-card__label{font-weight:600}.flow-card__summary{color:var(--muted-foreground);font-size:var(--text-sm,.875rem);margin-top:2px}.flow-card__badge{color:var(--err);font-size:var(--text-xs,.75rem);margin-top:4px}.flow-card__tools{gap:4px;margin-top:6px;display:flex}.field__help{color:var(--muted-foreground);font-size:var(--text-sm,.875rem);margin:4px 0 0}.field__error{color:var(--err);font-size:var(--text-sm,.875rem);margin:4px 0 0}.flow-picker__list{gap:8px;display:grid}.flow-picker__item{text-align:left;min-height:44px}.flow-inspector__tools{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.flow-describe .input{resize:vertical;width:100%}.flow-describe__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.flow-describe__last{gap:2px;margin:12px 0 0;display:grid}@media (width<=900px){.flow-editor{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.flow-editor__canvas .react-flow__controls-button{min-width:var(--target-min);min-height:var(--target-min)}}
