.ez-app{--ez-bg:#f8f8f6;--ez-bg-side:#f3f2ec;--ez-bg-surface:#fff;--ez-bg-hover:#efeee8;--ez-off-bg:#f1efe8;--ez-hero-bg:#1a1a18;--ez-ink:#1a1a18;--ez-ink-hover:#000;--ez-ink-mid:#4a4944;--ez-ink-muted:#6e6e68;--ez-ink-soft:#9c9c94;--ez-hairline:#e7e5dc;--ez-hairline-strong:#d6d3c8;--ez-accent:#00bfae;--ez-accent-deep:#008c82;--ez-accent-bright:#00e5d8;--ez-accent-soft:#e0f9f6;--ez-on-accent:#0b2e29;--ez-btn-solid:#008c82;--ez-btn-solid-hover:#00776e;--ez-btn-solid-ink:#fff;--ez-shine:#ffffff4d;--ez-accent-soft-border:#bee9e3;--ez-done-soft:#e8effd;--ez-done-ink:#1e4fb8;--ez-accent-soft-hover:#cff3ee;--ez-accent-ghost:#a8d8d1;--ez-beam-angle:0deg;--ez-beam-crest:#5fe6d8;--ez-beam-tail:#00bfae38;--ez-beam-tail-end:#00bfae2e;--ez-beam-inner-r:10.5px;--ez-live:#0e9f6e;--ez-live-glow:#0e9f6e26;--ez-danger:#c0442e;--ez-alert:#e5484d;--ez-alert-strong:#cf3b40;--ez-alert-soft:#fbebec;--ez-alert-deep:#a83a26;--ez-alert-soft-border:#f2ced0;--ez-star:#e8a70a;--ez-attn:#b07207;--ez-attn-fill:#e8a70a;--ez-attn-soft:#f9f0d8;--ez-attn-soft-hover:#f3e6c2;--ez-attn-soft-border:#ecd9a3;--ez-on-attn:#3a2a05;--ez-cal-job:#2e7d32;--ez-cal-post:#1877f2;--ez-cal-invoice:var(--ez-attn-fill);--ez-cal-holiday:#a3a29b;--ez-cal-holiday-wash:#f1efe8;--ez-hero-ink:#efeee8;--ez-hero-ink-muted:#b9b9b0;--ez-hero-ink-soft:#8f8f87;--ez-hero-draft-bg:#262623;--ez-hero-draft-border:#383833;--ez-hero-draft-ink:#edece4;--ez-hero-btn-border:#4a4a44;--ez-hero-bar:#3a3a36;--ez-delta-up-bg:#00bfae29;--ez-delta-down-bg:#e5484d24;--ez-delta-down-ink:#f08a8d;--ez-jump-bg:var(--ez-ink);--ez-jump-ink:var(--ez-bg);--ez-sw-knob:#fff;--ez-r-xs:6px;--ez-r-ctl:8px;--ez-r-pill:9px;--ez-r-sm:10px;--ez-r:12px;--ez-r-lg:18px;--ez-ease:cubic-bezier(.22, 1, .36, 1);--ez-font-body:var(--font-inter), "Inter", system-ui, sans-serif;--ez-font-display:var(--font-manrope), "Manrope", ui-sans-serif, sans-serif;--ez-shadow-card:0 2px 10px #1a1a180d;--ez-shadow-composer:0 2px 12px #1a1a180f;--ez-shadow-pop:0 12px 34px #1a1a1829;--ez-shadow-menu:0 14px 38px #1a1a182e;--ez-shadow-hero:0 8px 28px #1a1a1824;--ez-shadow-bar:0 8px 26px #1a1a182e;--ez-shadow-jump:0 4px 18px #1a1a1847;--ez-shadow-drawer:0 0 44px #14141229;--ez-shadow-sheet:0 -14px 44px #1a1a1838;--ez-shadow-seg-on:0 1px 3px #1a1a181a;--ez-shadow-knob:0 1px 3px #1a1a1840;--ez-glow:0 1px 10px #00bfae24;--ez-focus-ring:0 0 0 3px #00bfae2e;--ez-glow-hover:0 4px 16px #00bfae3d;--ez-glow-focus:0 6px 22px #00bfae24;--ez-glow-attn:0 1px 10px #e8a70a2e;--ez-glow-attn-hover:0 4px 16px #e8a70a47;--ez-scrim:#14141270;--ez-scrim-nav:#14141257;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .ez-app:not(.light),.ez-app.dark{--ez-bg:#161614;--ez-bg-side:#111110;--ez-bg-surface:#1e1e1b;--ez-bg-hover:#2a2a26;--ez-off-bg:#232321;--ez-hero-bg:#0e0e0c;--ez-ink:#edece6;--ez-ink-hover:#fff;--ez-ink-mid:#c9c8c0;--ez-ink-muted:#a6a69c;--ez-ink-soft:#6f6f68;--ez-hairline:#2c2c27;--ez-hairline-strong:#3d3d36;--ez-accent-deep:#33d6c7;--ez-accent-soft:#11302c;--ez-accent-soft-border:#1e4e48;--ez-done-soft:#16254a;--ez-done-ink:#9dbbff;--ez-accent-soft-hover:#173f3a;--ez-accent-ghost:#2a6a62;--ez-shine:#ffffff38;--ez-live:#22c58a;--ez-live-glow:#22c58a38;--ez-alert:#f1686c;--ez-alert-soft:#3a2123;--ez-alert-deep:#f58185;--ez-alert-soft-border:#5e3336;--ez-attn:#f0ba4b;--ez-attn-fill:#e8a70a;--ez-attn-soft:#40340f;--ez-attn-soft-hover:#4c3e13;--ez-attn-soft-border:#5c4a1a;--ez-on-attn:#3a2a05;--ez-cal-job:#4cb57a;--ez-cal-post:#4e9bff;--ez-cal-invoice:var(--ez-attn-fill);--ez-cal-holiday:#6b6862;--ez-cal-holiday-wash:#232321;--ez-jump-bg:var(--ez-hero-bar);--ez-jump-ink:#edece6;--ez-sw-knob:#d9d8d2;--ez-shadow-seg-on:0 1px 3px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ez-app{--ez-rtp-surface:#fff;--ez-rtp-line:#e7e5de;--ez-rtp-ink:#1f1f1d;--ez-rtp-teal:#007a70;--ez-rtp-teal-deep:#0f6e56;--ez-rtp-teal-tint:#e9f4f2;--ez-rtp-ready:#1f9d57;--ez-rtp-idle:#c3c2bc;--ez-rtp-amber:#e8a317;--ez-rtp-amber-tint:#fbf3e0;--ez-rtp-amber-border:#f2e6c8;--ez-rtp-amber-text:#854f0b;--ez-rtp-amber-time:#b08a3a;--ez-rtp-faint:#b4b4ae;--ez-rtp-muted:#8a8a85;--ez-rtp-secondary:#5f5e5a;--ez-bill-bg-a:#1b1b19;--ez-bill-bg-b:#0b211d;--ez-bill-glow:#00bfae14;--ez-bill-ink:#fff;--ez-bill-ink-dim:#ffffffb3;--ez-bill-ink-soft:#ffffff8c;--ez-bill-card:#ffffff0a;--ez-bill-border:#00bfae29;--ez-bill-tag-border:#00bfae33;--ez-bill-tick:#ffffff24;--ez-bill-on-cta:#0b211d;--ez-wel-teal:#007a70;--ez-wel-on-teal:#fff;--ez-wel-teal-ink:#007a70;--ez-wel-wash:#007a7014;--ez-wel-wash-border:#007a702e}[data-theme=dark] .ez-app:not(.light),.ez-app.dark{--ez-wel-teal-ink:#33d6c7;--ez-wel-wash:#33d6c71a;--ez-wel-wash-border:#33d6c738;--ez-rtp-surface:#1e1e1b;--ez-rtp-line:#2c2c27;--ez-rtp-ink:#edece6;--ez-rtp-teal:#33d6c7;--ez-rtp-teal-deep:#33d6c7;--ez-rtp-teal-tint:#11302c;--ez-rtp-ready:#34d17f;--ez-rtp-idle:#55554e;--ez-rtp-amber:#e8a70a;--ez-rtp-amber-tint:#40340f;--ez-rtp-amber-border:#5c4a1a;--ez-rtp-amber-text:#f0ba4b;--ez-rtp-amber-time:#c69a4c;--ez-rtp-faint:#6f6f68;--ez-rtp-muted:#8f8f87;--ez-rtp-secondary:#a6a69c}.ez-app{font-family:var(--ez-font-body);color:var(--ez-ink);background:var(--ez-bg);-webkit-font-smoothing:antialiased;font-variant-numeric:normal}.ez-app .ez-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ez-app :is(button,input,select,textarea){color:inherit;font:inherit}.ez-app button{cursor:pointer}.ez-app button:disabled{opacity:.55;cursor:default}.ez-app .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;line-height:1}.ez-app,.ez-app .sidebar,.ez-app .card,.ez-app .ncard,.ez-app .conn-card,.ez-app .composer,.ez-app .acct-menu,.ez-app .att-pop{transition:background-color .22s,border-color .22s,color .22s}@keyframes ez-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ez-accent) 40%, transparent)}50%{box-shadow:0 0 0 7px #0000}}@keyframes ez-pulse-attn{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ez-attn-fill) 45%, transparent)}50%{box-shadow:0 0 0 7px #0000}}@keyframes ez-spin{to{transform:rotate(360deg)}}@keyframes ez-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ez-app .ez-skel{background-color:var(--ez-off-bg);background-image:linear-gradient(90deg, transparent 0%, var(--ez-hairline-strong) 50%, transparent 100%);border-radius:8px;display:block}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-skel{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ez-hairline-strong) 55%, transparent) 50%, transparent 100%)}}.ez-app .ez-skel{background-repeat:no-repeat;background-size:200% 100%;animation:1.5s ease-in-out infinite ez-skel-shimmer}.ez-app .ez-skel.round{border-radius:999px}.ez-app .ez-skel.circle{border-radius:50%}.ez-app .ez-skel-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);box-shadow:var(--ez-shadow-card)}@media (prefers-reduced-motion:reduce){.ez-app .ez-skel{animation:none}}.ez-app .ico-btn{color:var(--ez-ink-muted);cursor:pointer;border-radius:var(--ez-r-ctl);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.ez-app .ico-btn:hover{background:var(--ez-bg-hover)}.ez-app .ico-btn.att-pulse{color:var(--ez-accent);animation:1.8s ease-in-out infinite ez-pulse}@media (prefers-reduced-motion:reduce){.ez-app .ico-btn.att-pulse{animation:none}}.ez-app .ico-btn .material-symbols-outlined{font-size:20px}.ez-app .icon-act{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-ctl);width:32px;height:32px;color:var(--ez-ink-muted);cursor:pointer;flex:0 0 32px;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex}.ez-app .icon-act:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .icon-act.danger:hover{background:var(--ez-alert-soft);color:var(--ez-alert);border-color:var(--ez-alert)}.ez-app .icon-act .material-symbols-outlined{font-size:18px}.ez-app .btn-row{gap:8px;display:flex}.ez-app .btn{font-family:var(--ez-font-display);border-radius:var(--ez-r-sm);text-align:center;cursor:pointer;transition:background .18s var(--ez-ease);overflow-wrap:anywhere;border:0;flex:1;min-width:0;padding:13px 8px;font-size:14px;font-weight:800}.ez-app .btn-approve{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink)}.ez-app .btn-approve:hover{background:var(--ez-btn-solid-hover)}.ez-app .btn-edit{color:var(--ez-hero-ink);border:1.5px solid var(--ez-hero-btn-border);background:0 0}.ez-app .btn-edit:hover{background:var(--ez-hero-draft-bg)}.ez-app .btn-outline{background:var(--ez-bg-surface);color:var(--ez-ink);border:1px solid var(--ez-hairline-strong)}.ez-app .btn-outline:hover{background:var(--ez-bg-hover)}.ez-app .btn-outline:disabled{color:var(--ez-ink-soft);cursor:default}.ez-app .btn-ink{background:var(--ez-ink);color:var(--ez-bg-surface)}.ez-app .btn-ink:hover{background:var(--ez-ink-hover)}.ez-app .card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ez-app .card-actions .ca-group{flex-wrap:wrap;gap:8px;display:flex}.ez-app .card-actions .ca-below{flex-basis:100%}.ez-app .card-actions .ca-skip{cursor:pointer;font-family:var(--ez-font-display);color:var(--ez-ink-muted);background:0 0;border:0;margin-left:auto;padding:2px 0;font-size:12.5px}.ez-app .card-actions .ca-skip:hover{text-decoration:underline}.ez-app .card-actions .ca-link{cursor:pointer;font-family:var(--ez-font-display);color:var(--ez-accent-deep);background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12.5px;font-weight:700;display:inline-flex}.ez-app .card-actions .ca-link:hover{text-underline-offset:3px;text-decoration:underline}.ez-app .card-actions .ca-link .material-symbols-outlined{font-size:14px}.ez-app .ac-btn{font-family:var(--ez-font-display);border-radius:var(--ez-r-sm);cursor:pointer;overflow-wrap:anywhere;border:0;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;padding:10px 16px;font-size:13px;font-weight:800;line-height:1.2;transition:background .15s;display:inline-flex}.ez-app .ac-btn .material-symbols-outlined{flex:none;font-size:18px}.ez-app .ac-btn.yes{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink)}.ez-app .ac-btn.yes:hover{background:var(--ez-btn-solid-hover)}.ez-app .ac-btn.no{color:var(--ez-ink);border:1.5px solid var(--ez-hairline-strong);background:0 0}.ez-app .ac-btn.no:hover{background:var(--ez-bg-hover)}.ez-app .ac-btn.ink{background:var(--ez-ink);color:var(--ez-bg-surface)}.ez-app .ac-btn.ink:hover{background:var(--ez-ink-hover)}.ez-app .ac-btn.is-loading{opacity:1;cursor:default;pointer-events:none}.ez-app .ac-btn .spinner,.ez-app .card-actions .ca-skip .spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite ez-press-spin}.ez-app .card-actions .ca-skip .spinner{vertical-align:-1px;width:10px;height:10px;margin-right:5px;display:inline-block}.ez-app .card-actions .ca-skip[aria-busy=true]{opacity:1}@keyframes ez-press-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ez-app .ac-btn .spinner,.ez-app .card-actions .ca-skip .spinner{animation:none}}.ez-app .cbtn{font-family:var(--ez-font-display);border-radius:var(--ez-r-ctl);cursor:pointer;white-space:nowrap;border:0;padding:9px 16px;font-size:12.5px;font-weight:800;transition:background .15s}.ez-app .cbtn.connect{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink)}.ez-app .cbtn.connect:not(.is-publishing):hover{background:var(--ez-btn-solid-hover)}.ez-app .cbtn.reconnect{background:var(--ez-alert);color:#fff}.ez-app .cbtn.reconnect:hover{background:var(--ez-alert-strong)}.ez-app .cbtn.ghost{border:1px solid var(--ez-hairline-strong);color:var(--ez-ink-muted);background:0 0}.ez-app .cbtn.ghost:not(.is-publishing):hover{background:var(--ez-bg-hover);color:var(--ez-ink)}@media (max-width:820px){.ez-app .cbtn{padding:8px 12px}}.ez-app .st-pill{border-radius:var(--ez-r-pill);align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ez-app .st-pill.ok{background:var(--ez-accent-soft);color:var(--ez-accent-deep)}.ez-app .st-pill.ok .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:14px}.ez-app .st-pill.wait{background:var(--ez-accent);color:var(--ez-on-accent)}.ez-app .st-pill.wait .material-symbols-outlined{font-size:14px}.ez-app .st-pill.pending{background:var(--ez-attn-soft);color:var(--ez-attn)}.ez-app .st-pill.pending .material-symbols-outlined{font-size:14px}.ez-app .tag{letter-spacing:.08em;text-transform:uppercase;background:var(--ez-attn-fill);color:var(--ez-on-attn);border-radius:var(--ez-r-pill);align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ez-app .tag .material-symbols-outlined{font-size:14px}.ez-app .ac-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--ez-attn-soft);color:var(--ez-attn);border-radius:var(--ez-r-pill);align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.ez-app .ac-tag .material-symbols-outlined{font-size:13px}.ez-app .health{border-radius:var(--ez-r-pill);align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.ez-app .health.good{background:var(--ez-accent-soft);color:var(--ez-accent-deep)}.ez-app .health.bad{background:var(--ez-alert-soft);color:var(--ez-alert)}.ez-app .health .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:13px}.ez-app .count{background:var(--ez-attn-fill);color:var(--ez-on-attn);border-radius:var(--ez-r-pill);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ez-app .count.good,.ez-app .pend-count.good{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink);border-radius:var(--ez-r-xs)}.ez-app .pend-count{background:var(--ez-attn-fill);color:var(--ez-on-attn);border-radius:var(--ez-r-ctl);padding:2px 7px;font-size:10.5px;font-weight:700}.ez-app .delta{font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);align-items:center;gap:3px;padding:4px 9px;font-size:12.5px;font-weight:800;display:inline-flex}.ez-app .delta .material-symbols-outlined{font-size:14px}.ez-app .delta.up{background:var(--ez-delta-up-bg);color:var(--ez-accent-bright)}.ez-app .delta.down{background:var(--ez-delta-down-bg);color:var(--ez-delta-down-ink)}.ez-app .sd{align-items:center;margin-left:5px;font-size:11px;font-weight:800;display:inline-flex}.ez-app .sd .material-symbols-outlined{font-size:12px}.ez-app .sd.up{color:var(--ez-accent-deep)}.ez-app .sd.down{color:var(--ez-alert)}.ez-app .sw{border-radius:var(--ez-r-pill);background:var(--ez-hairline-strong);width:40px;height:23px;transition:background .18s var(--ez-ease);cursor:pointer;border:0;flex:0 0 40px;padding:0;position:relative}.ez-app .sw:after{content:"";background:var(--ez-sw-knob);width:18px;height:18px;box-shadow:var(--ez-shadow-knob);transition:transform .18s var(--ez-ease);border-radius:50%;position:absolute;top:2.5px;left:2.5px}.ez-app .sw.on,.ez-app .sw-on .sw{background:var(--ez-accent)}.ez-app .sw.on:after,.ez-app .sw-on .sw:after{transform:translate(17px)}.ez-app .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);align-items:center;gap:10px;margin:30px 0 10px;padding:0 2px;font-size:12px;font-weight:700;display:flex}.ez-app .label:after{content:"";background:var(--ez-hairline);flex:1;height:1px}.ez-app .label .material-symbols-outlined{font-size:16px}.ez-app .seg-ctl{background:var(--ez-bg-hover);border-radius:var(--ez-r-pill);flex:none;padding:3px;display:inline-flex}.ez-app .seg-ctl button{font-family:var(--ez-font-display);color:var(--ez-ink-muted);border-radius:var(--ez-r-ctl);cursor:pointer;background:0 0;border:0;padding:6px 13px;font-size:12.5px;font-weight:700}.ez-app .seg-ctl button.on{background:var(--ez-bg-surface);color:var(--ez-ink);box-shadow:var(--ez-shadow-seg-on)}.ez-app .biz-avatar{background:var(--ez-btn-solid);width:32px;height:32px;color:var(--ez-btn-solid-ink);font-family:var(--ez-font-display);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ez-app .biz-avatar.has-logo{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);padding:0;overflow:hidden}.ez-app .biz-avatar.has-logo img{object-fit:contain;width:100%;height:100%;padding:10%;display:block}.ez-app .rc-ava{background:var(--ez-bg-hover);width:30px;height:30px;font-family:var(--ez-font-display);color:var(--ez-ink-muted);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.ez-app .meter-row{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.ez-app .seg{border-radius:var(--ez-r-xs);background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);height:12px}.ez-app .seg.on{background:var(--ez-accent);border-color:var(--ez-accent)}.ez-app .meter-caption{color:var(--ez-ink-muted);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.ez-app .meter-caption b{font-family:var(--ez-font-display);color:var(--ez-ink);font-weight:800}.ez-app .mini-meter{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.ez-app .mini-meter .seg{height:9px}.ez-app .spark{align-items:flex-end;gap:5px;height:44px;display:flex}.ez-app .spark i{background:var(--ez-hero-bar);border-radius:3px 3px 0 0;flex:1;min-height:5px}.ez-app .spark i.hot{background:var(--ez-accent)}.ez-app .spark-days{gap:5px;margin-top:6px;display:flex}.ez-app .spark-days span{text-align:center;color:var(--ez-hero-ink-soft);flex:1;font-size:10.5px;font-weight:600}.ez-app .pulse-dot{background:var(--ez-accent);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite ez-pulse}@media (prefers-reduced-motion:reduce){.ez-app .pulse-dot{animation:none}}html:has(.ez-app.ez-frame){overscroll-behavior:none;overflow:hidden}html:has(.ez-app.ez-frame) body{overscroll-behavior:none;overflow:hidden}html:has(.ez-app .es-bar){--ez-edit-top-inset:116px}.ez-app.ez-frame{height:var(--ez-app-h,100dvh);display:flex;overflow:hidden}.ez-app .main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ez-app .main-scroll{flex-direction:column;flex:1;min-height:0;display:flex}.ez-app .wm{align-items:center;display:inline-flex}.ez-app .wm img{width:auto;height:21px;display:block}[data-theme=dark] .ez-app:not(.light) .wm img,.ez-app.dark .wm img{filter:invert()hue-rotate(180deg)saturate(1.15)}[data-theme=dark] .ez-app:not(.light) .biz-avatar.has-logo,.ez-app.dark:not(.light) .biz-avatar.has-logo,[data-theme=dark] .ez-app:not(.light) .am-logo,.ez-app.dark:not(.light) .am-logo,[data-theme=dark] .ez-app:not(.light) .bf-avatar-logo,.ez-app.dark:not(.light) .bf-avatar-logo,[data-theme=dark] .ez-app:not(.light) .ll-stage,.ez-app.dark:not(.light) .ll-stage{background:#fff;border-color:#0000001f}[data-theme=dark] .ez-app:not(.light) .pf-logo-preview:has(img){background:#fff;border-color:#0000001f}.ez-app.dark:not(.light) .pf-logo-preview:has(img){background:#fff;border-color:#0000001f}[data-theme=dark] .ez-app:not(.light) .pf-avatar:has(img){background:#fff;border-color:#0000001f}.ez-app.dark:not(.light) .pf-avatar:has(img){background:#fff;border-color:#0000001f}[data-theme=dark] .ez-app:not(.light) .lg-stage:has(>img){background:#fff;border-color:#0000001f}.ez-app.dark:not(.light) .lg-stage:has(>img){background:#fff;border-color:#0000001f}.ez-app .sidebar{border-right:1px solid var(--ez-hairline);width:260px;transition:width .22s var(--ez-ease), flex-basis .22s var(--ez-ease);background:var(--ez-bg-side);flex-direction:column;flex:0 0 260px;padding:12px 8px 10px;display:flex}.ez-app .sb-top{justify-content:space-between;align-items:center;padding:6px 8px 12px;display:flex}.ez-app .sb-top-icons{gap:2px;display:flex}.ez-app .sb-row{cursor:pointer;text-align:left;border-radius:var(--ez-r-pill);width:100%;color:var(--ez-ink-muted);background:0 0;border:0;align-items:center;gap:11px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .13s,color .13s;display:flex;position:relative}.ez-app .sb-row .material-symbols-outlined{color:var(--ez-ink-muted);flex:none;font-size:20px}.ez-app .sb-row:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .sb-row.active{background:var(--ez-accent-soft);color:var(--ez-accent-deep);font-weight:600}.ez-app .sb-row.active .material-symbols-outlined{color:var(--ez-accent-deep);font-variation-settings:"FILL" 1}.ez-app .sb-row .count{margin-left:auto}@keyframes ez-reveal-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ez-app .ez-reveal-in{animation:.26s ease-out both ez-reveal-in}@media (prefers-reduced-motion:reduce){.ez-app .ez-reveal-in{animation:none}}.ez-app .sb-row .dot-warn{background:var(--ez-danger);border-radius:50%;width:7px;height:7px;margin-left:auto}.ez-app .sb-ask-slot{flex-direction:column;gap:10px;margin:14px 2px 0;display:flex}.ez-app .sb-ask-rule{background:var(--ez-hairline);height:1px}.ez-app .sb-ask{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-xs);text-align:left;width:100%;font-family:var(--ez-font-body);cursor:pointer;align-items:center;gap:11px;padding:13px 12px;transition:border-color .12s,background .12s;display:flex}.ez-app .sb-ask:hover{border-color:var(--ez-accent-soft-border);background:var(--ez-bg-hover)}.ez-app .sb-ask:focus-visible{box-shadow:var(--ez-focus-ring);outline:none}.ez-app .sb-ask-mark{border-radius:var(--ez-r-xs);background:var(--ez-accent-soft);width:32px;height:32px;color:var(--ez-ink);font-family:var(--ez-font-display);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ez-app .sb-ask-mark i{color:var(--ez-rtp-teal);font-style:normal;font-weight:700}.ez-app .sb-ask-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ez-app .sb-ask-text b{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:14px;font-weight:800}.ez-app .sb-ask-text span{color:var(--ez-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ez-app .sb-ask-open{color:var(--ez-rtp-teal);flex:none;align-items:center;display:flex}.ez-app .sb-ask-open .material-symbols-outlined{font-size:16px}.ez-app .ez-frame[data-rail] .sb-ask-slot,.ez-frame[data-rail] .sb-ask-slot{display:none}.ez-app .sb-scroll{flex:1;margin-top:6px;overflow-y:auto}.ez-app .sb-scroll::-webkit-scrollbar{width:0}.ez-app .sb-label{color:var(--ez-ink-soft);justify-content:space-between;align-items:center;padding:16px 12px 6px;font-size:12px;font-weight:600;display:flex}.ez-app .sb-account{border-radius:var(--ez-r-pill);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin-top:6px;padding:8px;display:flex}.ez-app .sb-account:hover{background:var(--ez-bg-hover)}.ez-app .sb-account .who{flex:1;min-width:0;line-height:1.25}.ez-app .sb-account .who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ez-app .sb-account .who span{color:var(--ez-ink-soft);font-size:11.5px}.ez-app .sb-account>.material-symbols-outlined{color:var(--ez-ink-soft);font-size:18px}.ez-app .sb-account[aria-expanded=true]{background:var(--ez-bg-hover)}.ez-app .sb-guest{border:1px solid var(--ez-hairline);background:var(--ez-bg-hover);width:32px;height:32px;color:var(--ez-ink-muted);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.ez-app .sb-guest .material-symbols-outlined{font-size:17px}@media (max-width:820px){.ez-app .sidebar .sb-account{display:none}}.ez-app .sb-plan{border:1px solid var(--ez-hairline);border-radius:var(--ez-r);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;width:100%;margin-top:6px;margin-bottom:8px;padding:9px 10px;display:flex}.ez-app .sb-plan:hover{background:var(--ez-bg-hover)}.ez-app .sb-plan-top{align-items:center;gap:7px;display:flex}.ez-app .sb-plan-dot{background:var(--ez-accent);border-radius:50%;flex:none;width:7px;height:7px}.ez-app .sb-plan[data-tone=ending] .sb-plan-dot{background:var(--ez-attn-fill)}.ez-app .sb-plan[data-tone=alert] .sb-plan-dot{background:var(--ez-alert)}.ez-app .sb-plan-rail-ico{display:none}.ez-app .sb-plan-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ez-app .sb-plan-manage{color:var(--ez-accent-deep);flex:none;align-items:center;gap:1px;font-size:12px;font-weight:600;display:inline-flex}.ez-app .sb-plan-manage .material-symbols-outlined{font-size:15px}.ez-app .sb-plan-meta{color:var(--ez-ink-soft);white-space:nowrap;text-overflow:ellipsis;padding-left:14px;font-size:11.5px;overflow:hidden}@media (min-width:821px){.ez-app[data-rail] .sidebar{flex-basis:70px;width:70px}.ez-app[data-rail] .sidebar .sb-top{justify-content:center}.ez-app[data-rail] .sidebar .wm,.ez-app[data-rail] .sidebar .search-btn{display:none}.ez-app[data-rail] .sidebar .sb-row{justify-content:center;gap:0;padding:9px 0;font-size:0}.ez-app[data-rail] .sidebar .sb-row .material-symbols-outlined{font-size:20px}.ez-app[data-rail] .sidebar .count,.ez-app[data-rail] .sidebar .dot-warn,.ez-app[data-rail] .sidebar .sb-scroll>*{display:none}.ez-app[data-rail] .sidebar .sb-plan{border-radius:var(--ez-r-sm);align-items:center;padding:8px 0}.ez-app[data-rail] .sidebar .sb-plan-rail-ico{font-size:20px;display:inline}.ez-app[data-rail] .sidebar .sb-plan-title,.ez-app[data-rail] .sidebar .sb-plan-manage,.ez-app[data-rail] .sidebar .sb-plan-meta{display:none}.ez-app[data-rail] .sidebar .sb-account{justify-content:center;padding:8px 0}.ez-app[data-rail] .sidebar .sb-account .who,.ez-app[data-rail] .sidebar .sb-account>.material-symbols-outlined{display:none}.ez-app[data-rail] .sidebar .rail-ok{display:grid}.ez-app[data-rail] .biz-pill{display:inline-flex}}.ez-app .topbar{flex:none;align-items:center;gap:6px;min-height:56px;padding:12px 16px;display:flex}.ez-app .topbar .toggle{display:none;position:relative}.ez-app .biz-pill{background:var(--ez-bg-hover);border-radius:var(--ez-r-pill);color:var(--ez-ink);align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:none;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ez-app .biz-pill .material-symbols-outlined{color:var(--ez-ink-muted);font-size:17px}.ez-app[data-bare] .topbar{position:relative}.ez-app[data-bare] .topbar .tb-logo{pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ez-app[data-bare] .tb-more{display:block}.ez-app[data-acct-top] .acct-menu{transform-origin:100% 0;inset:56px 12px auto auto}.ez-app .topbar-right{align-items:center;gap:8px;margin-left:auto;display:flex}.ez-app .tb-sitechip{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-xs);height:34px;color:var(--ez-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ez-app .tb-sitechip:hover{background:var(--ez-bg-hover)}.ez-app .tb-sitechip .material-symbols-outlined{color:var(--ez-accent-deep);font-size:16px}.ez-app .tb-sitechip .sm{display:none}.ez-app .tb-sitechip-bar{background:var(--ez-accent-soft);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ez-app .tb-sitechip-bar:after{content:"";background:var(--ez-btn-solid);border-radius:2px;width:35%;animation:1.6s cubic-bezier(.45,0,.35,1) infinite tb-sitechip-slide;position:absolute;top:0;bottom:0}@keyframes tb-sitechip-slide{0%{left:-35%}to{left:100%}}.ez-app .tb-sitechip.ready{background:var(--ez-accent-soft);border-color:var(--ez-accent-soft-border);color:var(--ez-accent-deep);animation:.35s ease-out tb-sitechip-pop}.ez-app .tb-sitechip.ready:hover{background:var(--ez-accent-soft-hover)}.ez-app .tb-sitechip-chk{background:var(--ez-btn-solid);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ez-app .tb-sitechip-chk .material-symbols-outlined{color:var(--ez-btn-solid-ink);font-size:12px;font-weight:700}@keyframes tb-sitechip-pop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}.ez-app .tb-sitechip.mini{vertical-align:middle;pointer-events:none;cursor:default;border-radius:4px;gap:5px;height:22px;margin:0 2px;padding:0 8px;font-size:12px}.ez-app .tb-sitechip.mini .material-symbols-outlined{font-size:13px}@media (max-width:820px){.ez-app .tb-sitechip{height:32px;padding:0 10px;font-size:12px}.ez-app .tb-sitechip .lg{display:none}.ez-app .tb-sitechip .sm{display:inline}}@media (prefers-reduced-motion:reduce){.ez-app .tb-sitechip-bar:after,.ez-app .tb-sitechip.ready{animation:none}}.ez-app .login-chip{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-ctl);height:36px;color:var(--ez-ink);font-family:var(--ez-font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.ez-app .login-chip:hover{background:var(--ez-bg-hover)}.ez-app .login-chip .material-symbols-outlined{font-size:18px}.ez-app .topbar-right .inbox-trigger{width:40px;height:40px}.ez-app .tb-more{display:none}.ez-app .tb-kebab{width:44px;height:44px;color:var(--ez-ink-muted);-webkit-tap-highlight-color:transparent;border-radius:50%;transition:background .12s,color .12s}.ez-app .tb-kebab .material-symbols-outlined{font-size:22px}.ez-app .tb-kebab:hover{color:var(--ez-ink);background:0 0}.ez-app .tb-kebab:active,.ez-app .tb-kebab[aria-expanded=true]{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .tb-avatar,.ez-app .tb-seat{place-items:center;width:44px;height:44px;display:grid}.ez-app .tb-avatar{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0}.ez-app .tb-avatar .biz-avatar{box-shadow:0 0 0 2px var(--ez-bg), 0 0 0 3.5px var(--ez-hairline);transition:transform .12s,box-shadow .12s}.ez-app .tb-avatar:active .biz-avatar{transform:scale(.92)}.ez-app .tb-avatar[aria-expanded=true] .biz-avatar{box-shadow:0 0 0 2px var(--ez-bg), 0 0 0 4px var(--ez-accent)}.ez-app .tb-avatar:focus-visible{outline:2px solid var(--ez-accent);outline-offset:2px}.ez-app .tb-avatar.is-member .biz-avatar{box-shadow:none;outline:1.5px solid var(--ez-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ez-app .tb-avatar .biz-avatar{transition:none}}@media (max-width:820px){.ez-app .topbar{padding:8px 6px 4px}.ez-app .topbar .toggle,.ez-app .topbar-right .inbox-trigger{width:44px;height:44px}.ez-app .topbar-right{gap:2px}.ez-app .tb-more{display:block}.ez-app .login-chip{height:34px;font-size:13.5px}.ez-app .login-chip .material-symbols-outlined{display:none}}.ez-app .ms-scrim{z-index:90;opacity:0;pointer-events:none;cursor:default;background:#0a0a086b;border:0;width:100%;padding:0;transition:opacity .22s;position:fixed;inset:0}.ez-app[data-more-open] .ms-scrim{opacity:1;pointer-events:auto}.ez-app .ms-sheet{z-index:91;max-height:92dvh;padding:8px 8px calc(14px + env(safe-area-inset-bottom,0px));background:var(--ez-bg-surface);font-family:var(--ez-font-body);visibility:hidden;touch-action:none;border-radius:20px 20px 0 0;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%)}.ez-app[data-more-open] .ms-sheet{visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1);transform:none}.ez-app .ms-sheet.is-dragging{transition:none}.ez-app .ms-grabber{cursor:grab;background:0 0;border:0;width:100%;height:19px;padding:4px 0 0;display:block}.ez-app .ms-grabber:before{content:"";background:var(--ez-hairline);border-radius:3px;width:36px;height:5px;margin:0 auto;display:block}.ez-app .ms-panel{flex-direction:column;display:flex}.ez-app .ms-group{background:var(--ez-bg);border-radius:14px;margin:0 4px 10px;overflow:hidden}.ez-app .ms-item{width:100%;min-height:52px;color:var(--ez-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:400;display:flex}.ez-app .ms-item+.ms-item{border-top:1px solid var(--ez-hairline)}.ez-app .ms-item:active{background:var(--ez-bg-hover)}.ez-app .ms-item:disabled{opacity:.5;cursor:default}.ez-app .ms-ic{width:20px;height:20px;color:var(--ez-accent-deep);flex:none;place-items:center;display:grid}.ez-app .ms-ic .material-symbols-outlined{font-size:20px}.ez-app .ms-chev.material-symbols-outlined{color:var(--ez-ink-muted);margin-left:auto;font-size:18px}.ez-app .ms-item .sw{margin-left:auto}.ez-app .ms-item--who{gap:14px;min-height:64px}.ez-app .ms-item--who .biz-avatar{flex:0 0 38px;width:38px;height:38px;font-size:13px}.ez-app .ms-who{min-width:0}.ez-app .ms-who b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ez-app .ms-who small{color:var(--ez-ink-muted);font-size:13.5px;display:block}.ez-app .ms-item--out,.ez-app .ms-item--out .ms-ic{color:var(--ez-alert-deep)}.ez-app .ms-tag{background:var(--ez-attn-soft);color:var(--ez-attn);border-radius:6px;margin-left:auto;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.ez-app .ms-btn{cursor:pointer;border:0;border-radius:12px;width:calc(100% - 8px);min-height:50px;margin:0 4px 8px;font-family:inherit;font-size:16px;font-weight:600;display:block}.ez-app .ms-btn--plain{background:var(--ez-bg);color:var(--ez-ink)}.ez-app .ms-btn--danger{background:var(--ez-alert-strong);color:#fff}.ez-app .ms-btn:disabled{opacity:.5;cursor:default}.ez-app .ms-confirm{padding:4px 8px;display:block}.ez-app .ms-confirm .ms-tag{margin:4px 8px 2px;display:inline-block}.ez-app .ms-confirm h2{color:var(--ez-ink);margin:4px 4px 6px;font-size:17px;font-weight:700;line-height:1.5}.ez-app .ms-confirm p{color:var(--ez-ink-muted);margin:0 4px 16px;font-size:14.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.ez-app .ms-sheet,.ez-app[data-more-open] .ms-sheet,.ez-app .ms-scrim{transition:none}}.ez-app .attention{margin-left:auto;position:relative}.ez-app .att-btn{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-pill);cursor:pointer;box-shadow:var(--ez-glow-attn);transition:box-shadow .2s var(--ez-ease), transform .12s var(--ez-ease);align-items:center;gap:9px;padding:7px 11px 7px 12px;display:inline-flex}.ez-app .att-btn:hover{box-shadow:var(--ez-glow-attn-hover);transform:translateY(-1px)}.ez-app .att-btn .pd{background:var(--ez-attn-fill);border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.8s ease-in-out infinite ez-pulse-attn}.ez-app .att-btn .lab{font-family:var(--ez-font-display);color:var(--ez-ink);white-space:nowrap;font-size:13px;font-weight:800}.ez-app .att-btn .cv{color:var(--ez-ink-soft);transition:transform .18s var(--ez-ease);font-size:18px}.ez-app .attention.open .att-btn .cv{transform:rotate(180deg)}.ez-app .att-btn.calm{border-color:var(--ez-hairline-strong);box-shadow:none}.ez-app .att-btn.good{border-color:var(--ez-accent-soft-border);box-shadow:0 0 0 3px var(--ez-accent)}@supports (color:color-mix(in lab, red, red)){.ez-app .att-btn.good{box-shadow:0 0 0 3px color-mix(in srgb, var(--ez-accent) 14%, transparent)}}.ez-app .att-btn.good:hover{box-shadow:0 0 0 4px var(--ez-accent)}@supports (color:color-mix(in lab, red, red)){.ez-app .att-btn.good:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--ez-accent) 22%, transparent)}}.ez-app .att-btn.good .pd{background:var(--ez-accent);animation:1.8s ease-in-out infinite ez-pulse-good}@keyframes ez-pulse-good{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ez-accent) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--ez-accent) 0%, transparent)}}.ez-app .att-btn.calm .pd{background:var(--ez-ink-soft);animation:none}.ez-app .att-btn.calm .lab{color:var(--ez-ink-muted)}.ez-app .att-pop{top:var(--att-top,52px);right:var(--att-right,14px);background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);width:320px;box-shadow:var(--ez-shadow-pop);z-index:80;opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .16s var(--ez-ease), transform .16s var(--ez-ease);padding:6px;position:fixed;transform:translateY(-6px)scale(.98)}.ez-app[data-attn-open] .att-pop{opacity:1;pointer-events:auto;transform:none}.ez-app .att-pop.side{top:auto;right:auto;left:var(--att-left,272px);bottom:var(--att-bottom,80px);transform-origin:0 100%;max-height:calc(100dvh - 24px);overflow-y:auto;transform:translateY(6px)scale(.98)}.ez-app[data-attn-open] .att-pop.side{transform:none}.ez-app .att-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ez-ink-soft);align-items:center;gap:6px;padding:9px 10px 8px;font-size:12px;font-weight:700;display:flex}.ez-app .att-close{display:none}.ez-app .att-item{text-align:left;cursor:pointer;border-radius:var(--ez-r-sm);background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:11px 10px;transition:background .13s;display:flex}.ez-app .att-item:hover{background:var(--ez-bg-hover)}.ez-app .att-item.urgent{background:var(--ez-attn-soft)}.ez-app .att-item.urgent:hover{background:var(--ez-attn-soft-hover)}.ez-app .ai-ico{border-radius:var(--ez-r-ctl);background:var(--ez-bg-hover);flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ez-app .ai-ico .material-symbols-outlined{color:var(--ez-ink-muted);font-size:19px}.ez-app .att-item.urgent .ai-ico{background:var(--ez-attn-fill)}.ez-app .att-item.urgent .ai-ico .material-symbols-outlined{color:var(--ez-on-attn)}.ez-app .att-item.good{background:var(--ez-accent-soft)}.ez-app .att-item.good:hover{background:var(--ez-accent-soft-hover)}.ez-app .att-item.good .ai-ico{background:var(--ez-accent)}.ez-app .att-item.good .ai-ico .material-symbols-outlined{color:var(--ez-on-accent)}.ez-app .att-item.good .ai-go{color:var(--ez-accent-deep)}.ez-app .ai-txt{flex:1;min-width:0;line-height:1.3}.ez-app .ai-txt b{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:13.5px;font-weight:700;display:block}.ez-app .ai-txt small{color:var(--ez-ink-muted);font-size:12px}.ez-app .ai-go{font-family:var(--ez-font-display);border-radius:var(--ez-r-ctl);border:1.5px solid var(--ez-hairline-strong);color:var(--ez-ink);cursor:pointer;background:0 0;flex:none;padding:7px 12px;font-size:12px;font-weight:800;transition:background .13s,border-color .13s}.ez-app .ai-go:hover{background:var(--ez-bg-surface);border-color:var(--ez-ink-soft)}.ez-app .att-empty{text-align:center;color:var(--ez-ink-muted);padding:20px 12px;font-size:13px}.ez-app .att-empty .material-symbols-outlined{color:var(--ez-accent);font-variation-settings:"FILL" 1;margin:0 auto 6px;font-size:26px;display:block}.ez-app .att-scrim{display:none}@media (max-width:820px){.ez-app .att-scrim{z-index:79;background:var(--ez-scrim);opacity:0;pointer-events:none;transition:opacity .24s;display:block;position:fixed;inset:0}.ez-app[data-attn-open] .att-scrim{opacity:1;pointer-events:auto}.ez-app .att-pop{border-radius:var(--ez-r-lg) var(--ez-r-lg) 0 0;border:0;border-top:1px solid var(--ez-hairline);width:auto;max-height:76dvh;box-shadow:var(--ez-shadow-sheet);padding:8px 12px calc(16px + env(safe-area-inset-bottom));transform-origin:bottom;transition:transform .28s var(--ez-ease);inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.ez-app[data-attn-open] .att-pop{transform:none}.ez-app .att-pop.side{transform-origin:bottom;max-height:76dvh;inset:auto 0 0;transform:translateY(100%)}.ez-app[data-attn-open] .att-pop.side{transform:none}.ez-app .att-pop:before{content:"";border-radius:var(--ez-r-pill);background:var(--ez-hairline-strong);width:44px;height:5px;margin:2px auto 10px;display:block}.ez-app .att-head{padding:2px 4px 8px 10px}.ez-app .att-close{background:var(--ez-bg-hover);border-radius:50%;margin-left:auto;display:flex}.ez-app .att-item{padding:13px 10px}.ez-app .ai-ico{flex-basis:38px;width:38px;height:38px}.ez-app .ai-ico .material-symbols-outlined{font-size:20px}.ez-app .ai-txt b{font-size:15px}.ez-app .ai-txt small{font-size:13px}.ez-app .ai-go{padding:9px 14px;font-size:13px}.ez-app .att-empty{padding:26px 12px 30px;font-size:14.5px}.ez-app .att-empty .material-symbols-outlined{margin-bottom:8px;font-size:30px}}@keyframes ez-rtp-progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}.ez-app .rtp-sep{background:var(--ez-rtp-line);height:1px;margin:10px 12px}.ez-app .rtp-panel{--rtp-pad:11px;padding:var(--rtp-pad);background:var(--ez-rtp-surface);border:1px solid var(--ez-rtp-line);border-top:2px solid var(--ez-rtp-teal);border-radius:0;margin:0 12px 4px;overflow:hidden}.ez-app .rtp-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ez-app .rtp-title{font-family:var(--ez-font-body);color:var(--ez-rtp-ink);font-size:12.5px;font-weight:500}.ez-app .rtp-pill{background:var(--ez-rtp-teal-tint);color:var(--ez-rtp-teal-deep);font-family:var(--ez-font-body);white-space:nowrap;border-radius:0;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:500;display:inline-flex}.ez-app .rtp-pill-dot{background:var(--ez-rtp-teal);border-radius:50%;width:5px;height:5px}.ez-app .rtp-okrow{border:0;border-bottom:1px solid var(--ez-rtp-line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:8px 10px;transition:background .13s;display:flex}.ez-app .rtp-okrow:hover{background:var(--ez-rtp-amber-tint)}.ez-app .rtp-okcount{background:var(--ez-rtp-amber);width:20px;height:20px;color:var(--ez-on-attn);text-align:center;border-radius:4px;flex:none;font-size:11px;font-weight:700;line-height:20px}.ez-app .rtp-oklabel{min-width:0;color:var(--ez-rtp-ink);flex:1;font-size:12.5px;font-weight:600}.ez-app .rtp-okchev.material-symbols-outlined{color:var(--ez-rtp-faint);font-size:16px}.ez-app .rail-ok{border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);background:var(--ez-bg-surface);cursor:pointer;place-items:center;width:100%;height:38px;margin-top:6px;display:none}.ez-app .rail-ok:hover{background:var(--ez-bg-hover)}.ez-app .rtp-row{align-items:flex-start;gap:9px;padding:7px 0;display:flex}.ez-app .rtp-st{flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;display:flex}.ez-app .rtp-label{min-width:0;font-family:var(--ez-font-body);color:var(--ez-rtp-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:1.35;overflow:hidden}.ez-app .rtp-label-done{color:var(--ez-rtp-secondary)}.ez-app .rtp-label-muted{color:var(--ez-rtp-muted)}.ez-app .rtp-time{font-family:var(--ez-font-body);color:var(--ez-rtp-muted);white-space:nowrap;flex:none;font-size:11px}.ez-app .rtp-label-open{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ez-app .rtp-idle-dot{background:var(--ez-rtp-idle);border-radius:50%;width:9px;height:9px}.ez-app .rtp-live-dot{background:var(--ez-rtp-ready);border-radius:50%;width:9px;height:9px}.ez-app .rtp-rule{height:1px;margin:5px calc(-1 * var(--rtp-pad));background:var(--ez-rtp-line)}.ez-app .rtp-needs{margin:4px calc(-1 * var(--rtp-pad));padding:8px var(--rtp-pad);background:var(--ez-rtp-amber-tint);border-top:1px solid var(--ez-rtp-amber-border);border-bottom:1px solid var(--ez-rtp-amber-border)}.ez-app .rtp-dot{background:var(--ez-rtp-amber);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.ez-app .rtp-needs-body{flex:1;min-width:0}.ez-app .rtp-needs-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.ez-app .rtp-eyebrow{font-family:var(--ez-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-rtp-amber-text);font-size:9.5px;font-weight:500}.ez-app .rtp-needs-foot{align-items:center;gap:8px;display:flex}.ez-app .rtp-needs .rtp-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ez-app .rtp-review{font-family:var(--ez-font-body);background:var(--ez-rtp-ink);color:var(--ez-rtp-surface);cursor:pointer;border:0;border-radius:0;flex:none;padding:4px 11px;font-size:11px;font-weight:500;transition:opacity .13s}.ez-app .rtp-review:hover{opacity:.88}.ez-app .rtp-check.material-symbols-outlined{color:var(--ez-rtp-teal-deep);font-size:16px}.ez-app .rtp-upnext{border-top:1px solid var(--ez-rtp-line);margin-top:4px;padding-top:6px}.ez-app .rtp-upnext-head{justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.ez-app .rtp-upnext-title{font-family:var(--ez-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-rtp-muted);font-size:9.5px;font-weight:500}.ez-app .rtp-upnext-count{font-family:var(--ez-font-body);color:var(--ez-rtp-muted);font-size:10.5px}.ez-app .rtp-clock.material-symbols-outlined{color:var(--ez-rtp-faint);font-size:15px}.ez-app .rtp-planned{align-items:center;padding:5px 0}.ez-app .rtp-viewall{border-top:1px solid var(--ez-rtp-line);width:100%;color:var(--ez-rtp-teal);font-family:var(--ez-font-body);align-items:center;gap:3px;margin-top:6px;padding-top:8px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.ez-app .rtp-viewall:hover{text-decoration:underline}.ez-app .rtp-viewall-icon.material-symbols-outlined{font-size:14px}.ez-app .rtp-review:focus-visible,.ez-app .rtp-viewall:focus-visible{box-shadow:var(--ez-focus-ring);outline:none}.ez-app .pend-dot{background:var(--ez-attn-fill);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite ez-pulse-attn}.ez-app .acct-menu{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);width:272px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);box-shadow:var(--ez-shadow-menu);z-index:80;opacity:0;transform-origin:0 100%;pointer-events:none;transition:opacity .16s var(--ez-ease), transform .16s var(--ez-ease);padding:6px;position:fixed;bottom:60px;left:8px;overflow-y:auto;transform:translateY(6px)scale(.98)}.ez-app[data-acct-open] .acct-menu{opacity:1;pointer-events:auto;transform:none}.ez-app .am-biz{text-align:left;cursor:pointer;border-radius:var(--ez-r-ctl);background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;transition:background .13s;display:flex}.ez-app .am-biz:hover{background:var(--ez-bg-hover)}.ez-app .am-biz .am-logo{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:50%;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.ez-app .am-biz .am-logo img{object-fit:cover;width:100%;height:100%;display:block}.ez-app .am-biz .t{flex:1;min-width:0;line-height:1.25}.ez-app .am-biz .t b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.3;display:block}.ez-app .am-biz .t small{color:var(--ez-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.8px;display:block;overflow:hidden}.ez-app .am-biz>.material-symbols-outlined.chev{color:var(--ez-ink-soft);font-size:16px}.ez-app .am-sep{background:var(--ez-hairline);height:1px;margin:6px 4px}.ez-app .am-item{text-align:left;cursor:pointer;border-radius:var(--ez-r-ctl);width:100%;min-height:40px;font-family:var(--ez-font-body);color:var(--ez-ink);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;font-weight:400;transition:background .13s;display:flex}.ez-app .am-item:hover{background:var(--ez-bg-hover)}.ez-app .am-item .am-ico{flex:none;justify-content:center;align-items:center;display:flex}.ez-app .am-item .am-ico .material-symbols-outlined{color:var(--ez-ink-muted);font-size:18px}.ez-app .am-item .grow{flex:1}.ez-app .am-item>.material-symbols-outlined.chev{color:var(--ez-ink-muted);font-size:16px}.ez-app .am-item:disabled{opacity:.5;cursor:default}.ez-app .am-item.logout,.ez-app .am-item.logout .am-ico .material-symbols-outlined{color:var(--ez-alert-deep)}.ez-app .am-appear{padding:8px 10px 10px}.ez-app .am-appear-t{color:var(--ez-ink);align-items:center;gap:10px;margin-bottom:8px;font-size:14.5px;display:flex}.ez-app .am-appear-t .am-ico{display:flex}.ez-app .am-appear-t .am-ico .material-symbols-outlined{color:var(--ez-ink-muted);font-size:18px}.ez-app .ms-appear{padding:12px 16px 14px}.ez-app .ms-item+.ms-appear,.ez-app .ms-appear+.ms-item{border-top:1px solid var(--ez-hairline)}.ez-app .ms-appear-t{color:var(--ez-ink);align-items:center;gap:14px;margin-bottom:10px;font-size:16px;display:flex}.ez-app .appear-seg{background:var(--ez-bg-hover);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.ez-app .ms-appear .appear-seg{background:var(--ez-hairline);border-radius:10px}.ez-app .appear-seg button{min-width:0;min-height:30px;color:var(--ez-ink-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.ez-app .ms-appear .appear-seg button{border-radius:8px;gap:6px;min-height:36px;font-size:14px}.ez-app .appear-seg button .material-symbols-outlined{font-size:15px}.ez-app .appear-seg button:hover{color:var(--ez-ink)}.ez-app .appear-seg button[aria-checked=true]{background:var(--ez-bg-surface);color:var(--ez-ink);box-shadow:0 1px 3px #00000024}.ez-app .appear-seg button:focus-visible{outline:2px solid var(--ez-accent);outline-offset:1px}.ez-app .appear-seg button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.ez-app .appear-seg button{transition:none}}.ez-app .am-biz .biz-avatar{flex:0 0 32px;width:32px;height:32px;font-size:12.5px}.ez-app .am-tag{background:var(--ez-attn-soft);color:var(--ez-attn);border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.ez-app .am-confirm{border-radius:var(--ez-r-ctl);background:var(--ez-bg-hover);color:var(--ez-ink);margin:4px;padding:10px;font-size:13.5px;line-height:1.5}.ez-app .am-confirm p{margin:0 0 8px}.ez-app .am-confirm-row{justify-content:flex-end;gap:6px;display:flex}.ez-app .am-confirm-row button{border:1px solid var(--ez-hairline);background:var(--ez-bg-surface);color:var(--ez-ink);cursor:pointer;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:12.8px}.ez-app .am-confirm-row .go{background:var(--ez-alert-strong);border-color:var(--ez-alert-strong);color:#fff}.ez-app .am-confirm-row .go:disabled{opacity:.5;cursor:default}.ez-app .help-menu{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);width:262px;box-shadow:var(--ez-shadow-menu);z-index:80;opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .16s var(--ez-ease), transform .16s var(--ez-ease);padding:6px;position:fixed;top:52px;right:14px;transform:translateY(-6px)scale(.98)}.ez-app[data-help-open] .help-menu{opacity:1;pointer-events:auto;transform:none}.ez-app .help-scrim{display:none}@media (max-width:820px){.ez-app .help-scrim{z-index:79;background:var(--ez-scrim);opacity:0;pointer-events:none;transition:opacity .24s;display:block;position:fixed;inset:0}.ez-app[data-help-open] .help-scrim{opacity:1;pointer-events:auto}.ez-app .help-menu{border-radius:var(--ez-r-lg) var(--ez-r-lg) 0 0;border:0;border-top:1px solid var(--ez-hairline);width:auto;box-shadow:var(--ez-shadow-sheet);padding:8px 12px calc(16px + env(safe-area-inset-bottom));transform-origin:bottom;transition:transform .28s var(--ez-ease);inset:auto 0 0;transform:translateY(100%)}.ez-app[data-help-open] .help-menu{transform:none}.ez-app .help-menu:before{content:"";border-radius:var(--ez-r-pill);background:var(--ez-hairline-strong);width:44px;height:5px;margin:2px auto 10px;display:block}}.ez-app .inbox-trigger{position:relative}.ez-app .tb-badge{border-radius:var(--ez-r-xs);background:var(--ez-ink);min-width:16px;height:16px;color:var(--ez-bg);text-align:center;font-size:10px;font-weight:700;line-height:16px;font-family:var(--ez-font-body);box-shadow:0 0 0 1.5px var(--ez-bg);padding:0 4px;position:absolute;top:1px;right:1px}.ez-app .tb-badge.amber{background:var(--ez-attn-fill);color:var(--ez-on-attn)}.ez-app .inbox-pop{top:var(--pop-top,52px);right:var(--pop-right,14px);background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);width:300px;box-shadow:var(--ez-shadow-pop);z-index:80;opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity .16s var(--ez-ease), transform .16s var(--ez-ease);padding:6px;position:fixed;transform:translateY(-6px)scale(.98)}.ez-app[data-inbox-open] .inbox-pop{opacity:1;pointer-events:auto;transform:none}.ez-app .pop-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ez-ink-soft);justify-content:space-between;align-items:center;gap:6px;padding:9px 10px 8px;font-size:12px;font-weight:700;display:flex}.ez-app .pop-count{text-transform:none;letter-spacing:0;color:var(--ez-ink-muted);font-weight:600}.ez-app .pop-row{text-align:left;cursor:pointer;border-radius:var(--ez-r-sm);background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:background .13s;display:flex}.ez-app .pop-row:hover{background:var(--ez-bg-hover)}.ez-app .pop-dot{background:var(--ez-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.ez-app .pop-dot.read{background:var(--ez-hairline-strong)}.ez-app .pop-txt{flex:1;min-width:0;line-height:1.3}.ez-app .pop-txt b{font-family:var(--ez-font-display);color:var(--ez-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.ez-app .pop-txt small{color:var(--ez-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ez-app .pop-empty{text-align:center;color:var(--ez-ink-muted);padding:18px 12px;font-size:13px}.ez-app .pop-foot{border-radius:var(--ez-r-sm);font-family:var(--ez-font-display);color:var(--ez-accent-deep);align-items:center;gap:6px;padding:9px 10px;font-size:12.5px;font-weight:800;text-decoration:none;transition:background .13s;display:flex}.ez-app .pop-foot:hover{background:var(--ez-bg-hover)}.ez-app .pop-foot .material-symbols-outlined{font-size:15px}.ez-app .inbox-scrim{display:none}@media (max-width:820px){.ez-app .inbox-scrim{z-index:79;background:var(--ez-scrim);opacity:0;pointer-events:none;transition:opacity .24s;display:block;position:fixed;inset:0}.ez-app[data-inbox-open] .inbox-scrim{opacity:1;pointer-events:auto}.ez-app .inbox-pop{border-radius:var(--ez-r-lg) var(--ez-r-lg) 0 0;border:0;border-top:1px solid var(--ez-hairline);width:auto;max-height:76dvh;box-shadow:var(--ez-shadow-sheet);padding:8px 12px calc(16px + env(safe-area-inset-bottom));transform-origin:bottom;transition:transform .28s var(--ez-ease);inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.ez-app[data-inbox-open] .inbox-pop{transform:none}.ez-app .inbox-pop:before{content:"";border-radius:var(--ez-r-pill);background:var(--ez-hairline-strong);width:44px;height:5px;margin:2px auto 10px;display:block}.ez-app .pop-row{padding:13px 10px}.ez-app .pop-txt b{font-size:15px}.ez-app .pop-txt small{font-size:13px}}.ez-app .backdrop{display:none}@media (max-width:820px){.ez-app .topbar .toggle{display:flex}.ez-app .sidebar{z-index:50;background:var(--ez-bg-side);width:290px;max-width:86vw;transition:transform .28s var(--ez-ease);box-shadow:var(--ez-shadow-drawer);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.ez-app[data-nav-open] .sidebar{transform:translate(0)}.ez-app .backdrop{z-index:40;background:var(--ez-scrim-nav);opacity:0;pointer-events:none;transition:opacity .28s;display:block;position:fixed;inset:0}.ez-app[data-nav-open] .backdrop{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ez-app .att-btn .pd,.ez-app .att-btn.good .pd,.ez-app .pend-dot,.ez-app .act-live-dot,.ez-app .task.doing .st .material-symbols-outlined{animation:none}}.ez-app .view{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ez-app .chat-scroll{overflow-anchor:none;overscroll-behavior:contain;flex-direction:column;flex:1;padding:72px 20px 12px;display:flex;overflow-y:auto}.ez-app .chat{flex-direction:column;gap:22px;width:min(680px,100%);margin:0 auto;display:flex}.ez-app .chat-tail{flex:none;height:0}.ez-app .beat-divider{background:linear-gradient(to right, var(--ez-line,#d5d1c4) 0%, var(--ez-line,#d5d1c4) 45%, transparent 100%);opacity:1;height:1px;margin:26px 0 22px}.ez-app .day-divider{color:var(--ez-ink-soft);letter-spacing:.06em;text-transform:uppercase;align-self:center;padding:4px 0;font-size:11.5px;font-weight:600}.ez-app .load-earlier{min-height:44px;color:var(--ez-ink-soft);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 14px;font-size:11.5px;font-weight:600;text-decoration:underline}.ez-app .pin-spacer{flex:none;height:0}.ez-app .load-earlier:disabled{cursor:default;text-decoration:none}.ez-app .msg{gap:12px;max-width:100%;display:flex}.ez-app .msg .body{flex-direction:column;flex:1;gap:10px;min-width:0;font-size:16px;line-height:1.6;display:flex;container:ezmsg/inline-size}.ez-app .msg .body p{white-space:pre-wrap;margin:0}.ez-app .msg .body p strong{font-weight:600}.ez-app .msg .body p em{font-style:italic}.ez-app .msg .body p.chat-note{color:var(--ez-ink-soft);white-space:normal;margin-top:-4px;font-size:12px;line-height:1.5}.ez-app .msg.user{justify-content:flex-end}.ez-app .msg.user .bubble{background:var(--ez-bg-hover);border-radius:var(--ez-r-lg) var(--ez-r-lg) 4px var(--ez-r-lg);white-space:pre-wrap;max-width:78%;padding:11px 16px;font-size:16px;line-height:1.55}.ez-app .msg.user .bubble-imgs{justify-content:flex-end;gap:6px;display:flex}.ez-app .msg.user .bubble-imgs img{object-fit:cover;border-radius:var(--ez-r);width:112px;height:112px}.ez-app .msg.user .out-stack{flex-direction:column;align-items:flex-end;gap:6px;max-width:78%;display:flex}.ez-app .msg.user .out-stack .bubble{max-width:100%}.ez-app .mini-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);max-width:540px;padding:16px 18px}.ez-app .mini-card .mc-img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--ez-r) var(--ez-r) 0 0;width:calc(100% + 36px);max-width:none;margin:-16px -18px 14px;display:block}.ez-app .mini-card .mc-top{font-family:var(--ez-font-display);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.ez-app .mini-card .mc-top .material-symbols-outlined{color:var(--ez-accent-deep);font-size:19px}.ez-app .mini-card .mini-meter{margin:12px 0 8px}.ez-app .mini-card .mc-sub{color:var(--ez-ink-muted);font-size:13px}.ez-app .mini-card .mc-sub+.mc-sub{margin-top:3px}.ez-app .mini-card .mc-sub,.ez-app .approve-card .ac-quote p,.ez-app .approve-card .draft p,.ez-app .approve-card .draft--list p,.ez-app .collect-step-name,.ez-app .mini-card.planrecap-card .pr-more,.ez-app .social-post-card .sp-cap{overflow-wrap:anywhere}.ez-app .collect-block{margin-top:16px;padding-left:40px;position:relative}.ez-app .mc-top+.collect-block{margin-top:14px}.ez-app .collect-block:has(+.collect-block):before{content:"";background:var(--ez-hairline);width:2px;position:absolute;top:28px;bottom:-16px;left:12px}.ez-app .collect-node{background:var(--ez-accent-deep);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:0;left:0}.ez-app .collect-node .material-symbols-outlined{font-size:14px}.ez-app .collect-node.checking{background:var(--ez-bg-surface);border:2px solid var(--ez-accent-deep);color:var(--ez-accent-deep)}.ez-app .collect-node.checking .material-symbols-outlined{font-size:13px;animation:1.6s linear infinite ez-spin}.ez-app .collect-node.pending{background:var(--ez-bg-surface);border:2px solid var(--ez-hairline)}.ez-app .collect-step-name{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:14px;font-weight:700;line-height:26px}@media (max-width:480px){.ez-app .collect-block{padding-left:32px}.ez-app .collect-block:has(+.collect-block):before{top:24px;left:10px}.ez-app .collect-node{width:22px;height:22px}.ez-app .collect-node .material-symbols-outlined{font-size:12px}.ez-app .collect-node.checking .material-symbols-outlined{font-size:11px}.ez-app .collect-step-name{line-height:22px}}.ez-app .mini-card.sitebuild-card .mc-top{min-height:20px}.ez-app .mini-card.sitebuild-card .mc-top .sb-meta{color:var(--ez-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-size:12px;font-weight:700}.ez-app .mini-card.sitebuild-card.is-done .mc-top .sb-meta{color:var(--ez-accent-deep)}.ez-app .mini-card.sitebuild-card .sb-rail{background:var(--ez-hairline);border-radius:2px;height:3px;margin:12px 0 0;overflow:hidden}.ez-app .mini-card.sitebuild-card .sb-rail>i{background:var(--ez-accent-deep);transform-origin:0;border-radius:2px;height:100%;transition:width .55s cubic-bezier(.22,.9,.3,1);animation:6s ease-in-out infinite ez-sb-creep;display:block}.ez-app .mini-card.sitebuild-card.is-done .sb-rail>i{animation:none}@keyframes ez-sb-creep{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.04)}}.ez-app .mini-card.sitebuild-card .sb-rail+.collect-block{margin-top:14px}.ez-app .mini-card.sitebuild-card.is-done .collect-block:has(+.collect-block):before{background:var(--ez-accent-deep);opacity:.28}.ez-app .mini-card.sitebuild-card .collect-node.sb-land{animation:.42s cubic-bezier(.34,1.56,.64,1) ez-sb-land}@keyframes ez-sb-land{0%{opacity:.4;transform:scale(.55)}to{opacity:1;transform:none}}.ez-app .mini-card.sitebuild-card .mc-cta:disabled,.ez-app .mini-card.sitebuild-card .mc-cta:disabled:hover{opacity:1;background:var(--ez-bg-surface);box-shadow:inset 0 0 0 1px var(--ez-hairline);color:var(--ez-ink-muted)}.ez-app .mini-card.sitebuild-card .mc-cta{transition:background .35s,color .35s,box-shadow .35s}@media (prefers-reduced-motion:reduce){.ez-app .mini-card.sitebuild-card .sb-rail>i,.ez-app .mini-card.sitebuild-card .collect-node.sb-land{animation:none}}.ez-app .mini-card.planrecap-card .collect-step-name{padding-top:3px;font-weight:600;line-height:1.45}.ez-app .mini-card.planrecap-card .collect-block:has(+.collect-block):before{background:var(--ez-accent-deep);opacity:.28}.ez-app .mini-card.planrecap-card .pr-more{color:var(--ez-ink-muted);margin-top:12px;padding-left:40px;font-size:13px}@media (max-width:480px){.ez-app .mini-card.planrecap-card .collect-step-name{padding-top:1px;line-height:1.45}.ez-app .mini-card.planrecap-card .pr-more{padding-left:32px}}@keyframes ez-collect-activity-pulse{0%,to{opacity:1}50%{opacity:.55}}.ez-app .mini-card.psi-card .psi-row{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.ez-app .psi-ring{flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex}.ez-app .psi-ring-num{font-family:var(--ez-font-display);font-size:14px;font-weight:700}.ez-app .psi-ring-label{color:var(--ez-ink-muted);text-align:center;max-width:92px;font-size:11.5px;line-height:1.25}.ez-app .mini-card.psi-card .psi-verdict{margin-top:12px;font-size:13.5px;line-height:1.45}.ez-app .psi-plan-note{color:var(--ez-ink-muted);margin-top:3px;font-size:12.5px}.ez-app .mini-card.psi-card .psi-source{color:var(--ez-ink-soft);margin-top:10px;font-size:11.5px}.ez-app .mini-card.psi-card .psi-error{color:var(--ez-ink-muted);align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.ez-app .mini-card.psi-card .psi-error .material-symbols-outlined{color:var(--ez-attn);font-size:14px}.ez-app .mini-card.psi-card .psi-checking{color:var(--ez-ink-muted);align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.ez-app .mini-card.psi-card .psi-checking .material-symbols-outlined{font-size:14px;animation:1.6s linear infinite ez-spin}@media (prefers-reduced-motion:reduce){.ez-app .mini-card.psi-card .psi-checking .material-symbols-outlined{animation:none}}.ez-app .mc-link{color:var(--ez-accent-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:11px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.ez-app .mc-link .material-symbols-outlined{font-size:17px}.ez-app .mc-cta{border-radius:var(--ez-r-sm);background:var(--ez-btn-solid);width:100%;color:var(--ez-btn-solid-ink);font-family:var(--ez-font-display);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;font-size:14px;font-weight:700;transition:background .13s;display:flex;position:relative;overflow:hidden}.ez-app .mc-cta:hover{background:var(--ez-btn-solid-hover)}.ez-app .mc-cta:disabled{opacity:.45;cursor:default}.ez-app .mc-cta:disabled:hover{background:var(--ez-btn-solid)}.ez-app .mc-cta:disabled:after{content:none}.ez-app .mc-cta .material-symbols-outlined{font-size:18px}.ez-app .mc-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff61 50%,#0000 100%);width:55%;height:100%;animation:3.6s ease-in-out infinite ez-shine;position:absolute;top:0;left:0;transform:translate(-160%)skew(-18deg)}@keyframes ez-shine{0%{transform:translate(-160%)skew(-18deg)}55%,to{transform:translate(320%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.ez-app .mc-cta:after{opacity:0;animation:none}}.ez-app .apc .apc-cta.is-viewed,.ez-app .pfs .pfs-cta.is-viewed,.ez-app .mc-cta.is-viewed{background:var(--ez-rtp-teal-tint);color:var(--ez-rtp-teal-deep);box-shadow:inset 0 0 0 1.5px var(--ez-rtp-teal);flex-wrap:wrap;justify-content:center;gap:9px}@supports (color:color-mix(in lab, red, red)){.ez-app .apc .apc-cta.is-viewed,.ez-app .pfs .pfs-cta.is-viewed,.ez-app .mc-cta.is-viewed{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ez-rtp-teal) 24%, transparent)}}.ez-app .apc .apc-cta.is-viewed,.ez-app .pfs .pfs-cta.is-viewed,.ez-app .mc-cta.is-viewed{font-weight:600;animation:none}.ez-app .apc .apc-cta.is-viewed:hover,.ez-app .pfs .pfs-cta.is-viewed:hover,.ez-app .mc-cta.is-viewed:hover{background:var(--ez-rtp-teal)}@supports (color:color-mix(in lab, red, red)){.ez-app .apc .apc-cta.is-viewed:hover,.ez-app .pfs .pfs-cta.is-viewed:hover,.ez-app .mc-cta.is-viewed:hover{background:color-mix(in srgb, var(--ez-rtp-teal) 8%, var(--ez-rtp-teal-tint))}}.ez-app .apc .apc-cta.is-viewed:hover,.ez-app .pfs .pfs-cta.is-viewed:hover,.ez-app .mc-cta.is-viewed:hover{box-shadow:inset 0 0 0 1.5px var(--ez-rtp-teal)}.ez-app .apc .apc-cta.is-viewed:focus-visible,.ez-app .pfs .pfs-cta.is-viewed:focus-visible,.ez-app .mc-cta.is-viewed:focus-visible{box-shadow:var(--ez-focus-ring);outline:none}.ez-app .apc .apc-cta.is-viewed:after,.ez-app .pfs .pfs-cta.is-viewed:after,.ez-app .mc-cta.is-viewed:after{content:none}.ez-app .apc .apc-cta.is-viewed .apc-arw,.ez-app .pfs .pfs-cta.is-viewed .pfs-arw{animation:none}.ez-app .ez-viewed-pill{background:var(--ez-bg-surface);box-shadow:inset 0 0 0 1px var(--ez-rtp-teal);border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-viewed-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ez-rtp-teal) 24%, transparent)}}.ez-app .ez-viewed-pill{color:var(--ez-rtp-teal-deep);letter-spacing:.04em;font-size:11px;font-weight:700}.ez-app .ez-viewed-pill svg{flex:none;width:11px;height:11px}.ez-app .mini-card .mc-btns{gap:8px;margin-top:12px;display:flex}.ez-app .mc-actions{border-top:1px solid var(--ez-hairline);flex-direction:column;margin:14px -18px -16px;display:flex}.ez-app .mc-action{cursor:pointer;width:100%;font-family:var(--ez-font-display);color:var(--ez-accent-deep);border:0;border-bottom:1px solid var(--ez-hairline);background:0 0;justify-content:center;align-items:center;gap:6px;padding:12px 15px;font-size:14px;font-weight:700;transition:background .13s;display:flex}.ez-app .mc-action:last-child{border-radius:0 0 var(--ez-r) var(--ez-r);border-bottom:0}.ez-app .mc-action:hover{background:var(--ez-bg-hover)}.ez-app .mc-action:disabled{color:var(--ez-ink-soft)}.ez-app .mc-action .material-symbols-outlined{font-size:17px}.ez-app .mini-card.logo-card .logo-card-frame{border-radius:var(--ez-r) var(--ez-r) 0 0;background:#efeee8;border-bottom:1px solid #0000001a;justify-content:center;align-items:center;width:calc(100% + 36px);margin:-16px -18px 14px;padding:22px;display:flex}.ez-app .mini-card.logo-card .logo-card-img{object-fit:contain;max-width:60%;max-height:140px;display:block}.ez-app .mini-card.logo-card .logo-card-left{color:var(--ez-ink-soft);margin-top:8px;font-size:12px}.ez-app .mini-card.logo-card .logo-card-actions{gap:8px 18px}.ez-app .mini-card.logo-card .logo-card-actions .ca-group{margin-right:4px}.ez-app .mini-card.logo-card .logo-card-actions .ca-link:disabled{color:var(--ez-ink-soft);cursor:default}.ez-app .mini-card.logo-card .logo-card-actions .ca-link:disabled:hover{text-decoration:none}@media (max-width:480px){.ez-app .mini-card.logo-card .logo-card-actions{justify-content:center;gap:12px 20px}.ez-app .mini-card.logo-card .logo-card-actions .ca-group{flex-basis:100%;margin-right:0}.ez-app .mini-card.logo-card .logo-card-actions .ca-group .ac-btn{width:100%}}@keyframes ez-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.ez-app .biz-found{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);box-shadow:var(--ez-shadow-card);max-width:540px;animation:.42s cubic-bezier(.22,.61,.36,1) both ez-card-in;overflow:hidden}@media (prefers-reduced-motion:reduce){.ez-app .biz-found{animation:none}}.ez-app .bf-avatar{object-fit:cover;border:2px solid #fff;border-radius:11px;flex:none;width:42px;height:42px}.ez-app .bf-avatar-initials{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink);font-family:var(--ez-font-display);justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.ez-app .bf-avatar-logo{object-fit:contain;background:var(--ez-bg-surface);padding:3px}.ez-app .bf-idtext{min-width:0}.ez-app .bf-name{color:var(--ez-ink);font-family:var(--ez-font-display);align-items:center;gap:5px;font-size:17px;font-weight:800;line-height:1.2;display:flex}.ez-app .bf-check{color:var(--ez-accent-bright);font-size:17px}.ez-app .bf-body{padding:14px 16px}.ez-app .bf-pills{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.ez-app .bf-pill{border-radius:var(--ez-r-pill);background:var(--ez-accent-soft);color:var(--ez-accent-deep);align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.ez-app .bf-pill .material-symbols-outlined{font-size:14px}.ez-app .bf-media{aspect-ratio:21/9;background:var(--ez-bg-hover);position:relative;overflow:hidden}.ez-app .biz-found--compact .bf-media{aspect-ratio:8/3}.ez-app .bf-photo{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.ez-app .bf-source{background:var(--ez-bg-surface);border-radius:4px;align-items:center;gap:5px;padding:4px 8px;display:flex;position:absolute;bottom:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.ez-app .bf-source{background:color-mix(in srgb, var(--ez-bg-surface) 92%, transparent)}}.ez-app .bf-source{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ez-ink-muted);font-size:11.5px;font-weight:600}.ez-app .bf-source-dot{background:var(--ez-star);border-radius:50%;width:5px;height:5px}.ez-app .biz-found--profile .bf-head{align-items:center;gap:11px;padding:15px 16px 11px;display:flex}.ez-app .biz-found--nomedia .bf-head{padding-top:16px}.ez-app .biz-found--profile .bf-avatar{border:1px solid var(--ez-hairline)}.ez-app .biz-found--compact .bf-avatar{border-radius:9px;width:34px;height:34px;font-size:13px}.ez-app .biz-found--profile .bf-name{color:var(--ez-ink);font-size:16px}.ez-app .biz-found--compact .bf-name{font-size:15px}.ez-app .bf-name-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ez-app .bf-check{flex:none}.ez-app .biz-found--profile .bf-subrow{color:var(--ez-ink-muted);flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:3px;font-size:12px;display:flex}.ez-app .bf-sep,.ez-app .bf-norating{color:var(--ez-ink-soft)}.ez-app .biz-found--profile .bf-rating-inline{font-family:var(--ez-font-display);color:var(--ez-ink);align-items:center;gap:3px;font-weight:700;display:inline-flex}.ez-app .biz-found--profile .bf-rating-inline .material-symbols-outlined{color:var(--ez-star);font-size:14px}.ez-app .biz-found--profile .bf-rating-count{color:var(--ez-ink-muted);font-weight:500}.ez-app .biz-found--profile .bf-body{padding-top:0}.ez-app .bf-contacts{flex-direction:column;gap:9px;margin-bottom:13px;display:flex}.ez-app .biz-found--compact .bf-contacts{gap:7px}.ez-app .bf-contact{color:var(--ez-ink);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.35;display:flex}.ez-app .bf-contact .material-symbols-outlined{color:var(--ez-accent-deep);flex:none;margin-top:1px;font-size:18px}.ez-app .bf-fact-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ez-app .bf-contact.is-empty,.ez-app .bf-contact.is-empty .material-symbols-outlined{color:var(--ez-ink-soft)}.ez-app .bf-open{color:var(--ez-accent-deep);font-weight:600}.ez-app .bf-shut{color:var(--ez-ink-muted);font-weight:600}.ez-app .bf-hours-detail{color:var(--ez-ink-muted)}.ez-app .biz-found.is-dimmed{opacity:.45;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.ez-app .biz-found.is-dimmed{transition:none}}.ez-app .bf-confirmed{border:1px solid var(--ez-hairline);border-left:3px solid var(--ez-accent-deep);border-radius:var(--ez-r);background:var(--ez-bg-surface);align-items:center;gap:12px;max-width:420px;padding:12px 14px;display:flex}.ez-app .bf-confirmed .bf-avatar{border:1px solid var(--ez-hairline);border-radius:9px;width:34px;height:34px;font-size:13px}.ez-app .bf-confirmed-text{min-width:0}.ez-app .bf-confirmed-name{font-family:var(--ez-font-display);color:var(--ez-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.ez-app .bf-confirmed-sub{color:var(--ez-ink-muted);font-size:12.5px}.ez-app .bf-confirmed-check{color:var(--ez-accent-deep);flex:none;margin-left:auto;font-size:20px}@media (max-width:520px){.ez-app .biz-found .card-actions .ca-group{width:100%}.ez-app .biz-found .card-actions .ca-group .ac-btn{flex:1}.ez-app .biz-found .card-actions .ca-link{order:2;margin:0 auto}}.ez-app .review-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);box-shadow:var(--ez-shadow-card);max-width:540px;padding:16px 18px;animation:.42s cubic-bezier(.22,.61,.36,1) both ez-card-in}@media (prefers-reduced-motion:reduce){.ez-app .review-card{animation:none}}.ez-app .rv-stars{gap:3px;margin-bottom:10px;display:flex}.ez-app .rv-stars .material-symbols-outlined{color:var(--ez-star);font-size:22px}.ez-app .rv-title{font-family:var(--ez-font-display);color:var(--ez-ink);margin:0;font-size:16px;font-weight:800}.ez-app .rv-sub{color:var(--ez-ink-muted);margin-top:3px;font-size:13px}.ez-app .rv-link{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);background:var(--ez-bg-inset,var(--ez-bg-surface));cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;margin:13px 0 0;padding:10px 12px;transition:border-color .13s;display:flex}.ez-app .rv-link:hover{border-color:var(--ez-accent)}.ez-app .rv-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ez-ink);font-size:13px;font-family:var(--ez-font-mono,ui-monospace, monospace);flex:1;overflow:hidden}.ez-app .rv-link .material-symbols-outlined{color:var(--ez-accent-deep);flex:none;font-size:18px}.ez-app .rv-qr{flex-direction:column;align-items:center;gap:7px;margin-top:14px;display:flex}.ez-app .rv-qr img{border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);background:#fff;width:150px;height:150px;padding:8px}.ez-app .rv-qr-hint{color:var(--ez-ink-muted);font-size:12px}.ez-app .approve-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);max-width:560px;box-shadow:var(--ez-shadow-card);padding:16px 18px}.ez-app .approve-card .ac-img{object-fit:cover;border-radius:var(--ez-r) var(--ez-r) 0 0;width:calc(100% + 36px);max-width:none;max-height:200px;margin:-16px -18px 12px;display:block}.ez-app .approve-card .ac-logo-frame{box-sizing:border-box;border-radius:var(--ez-r) var(--ez-r) 0 0;background:#efeee8;border-bottom:1px solid #0000001a;justify-content:center;align-items:center;width:calc(100% + 36px);height:184px;margin:-16px -18px 12px;padding:22px;display:flex}.ez-app .approve-card .ac-img--logo{object-fit:contain;border-radius:0;width:auto;max-width:60%;height:auto;max-height:100%;margin:0}.ez-app .approve-card .ac-grid{grid-template-columns:repeat(var(--ac-cols,4), 1fr);background:var(--ez-bg-hover);border-radius:var(--ez-r) var(--ez-r) 0 0;gap:6px;width:calc(100% + 36px);margin:-16px -18px 12px;padding:8px;display:grid}.ez-app .approve-card .ac-grid-cell{display:block;position:relative}.ez-app .approve-card .ac-grid-x{color:#fff;cursor:pointer;background:#0000009e;border:0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;line-height:0;display:flex;position:absolute;top:3px;right:3px}.ez-app .approve-card .ac-grid-x:hover{background:#000000d1}.ez-app .approve-card .ac-grid-x:focus-visible{outline-offset:1px;outline:2px solid #fff}.ez-app .approve-card .ac-grid-x .material-symbols-outlined{font-size:17px}.ez-app .approve-card .ac-grid-error{color:var(--ez-danger);margin:-4px 0 10px;font-size:12.5px}.ez-app .approve-card .ac-grid-tile{aspect-ratio:var(--ac-ratio,1);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;display:block;position:relative;overflow:hidden}.ez-app .approve-card .ac-grid-tile img{object-fit:cover;width:100%;height:100%;display:block}.ez-app .approve-card .ac-grid-more{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;inset:0}.ez-app .approve-card .ac-zoomable{cursor:zoom-in}.ez-app .ac-lightbox{z-index:1000;cursor:zoom-out;background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ez-app .ac-lightbox--light{background:#efeee8f0}.ez-app .ac-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.ez-app .approve-card h4{font-family:var(--ez-font-display);margin:0 0 8px;font-size:14.5px;font-weight:700}.ez-app .social-post-card .sp-phone{border:1px solid var(--ez-hairline,#e6e3db);background:#fff;border-radius:14px;width:100%;max-width:300px;margin:4px auto 12px;overflow:hidden}.ez-app .social-post-card .sp-feed .sp-head{align-items:center;gap:8px;padding:9px 11px;display:flex}.ez-app .social-post-card .sp-av{background:linear-gradient(135deg,#f59e0b,#ec4899 55%,#8b5cf6);border-radius:50%;flex:none;width:28px;height:28px}.ez-app .social-post-card .sp-handle{color:#1a1a1a;font-size:12.5px;font-weight:600}.ez-app .social-post-card .sp-more{color:#444;margin-left:auto;font-size:18px}.ez-app .social-post-card .sp-feed .sp-photo{aspect-ratio:4/5;object-fit:cover;background:#f1efe9;width:100%;display:block}.ez-app .social-post-card .sp-actions{color:#1a1a1a;align-items:center;gap:14px;padding:9px 11px 4px;font-size:22px;display:flex}.ez-app .social-post-card .sp-bookmark{margin-left:auto}.ez-app .social-post-card .sp-cap{color:#1a1a1a;padding:2px 11px 12px;font-size:13px;line-height:1.45}.ez-app .social-post-card .sp-cap-handle{font-weight:600}.ez-app .social-post-card .sp-story{aspect-ratio:9/16;background:#1c1917;max-width:264px;position:relative}.ez-app .social-post-card .sp-story .sp-photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ez-app .social-post-card .sp-story-top{background:linear-gradient(#00000080,#0000);padding:8px 12px 18px;position:absolute;inset:0 0 auto}.ez-app .social-post-card .sp-progress{background:#ffffff4d;border-radius:2px;height:2px;overflow:hidden}.ez-app .social-post-card .sp-progress span{background:#fff;width:100%;height:100%;display:block}.ez-app .social-post-card .sp-srow{align-items:center;gap:8px;margin-top:8px;display:flex}.ez-app .social-post-card .sp-av-ring{width:26px;height:26px}.ez-app .social-post-card .sp-on-photo{color:#fff;text-shadow:0 1px 2px #0006}.ez-app .social-post-card .sp-now{color:#ffffffd9;text-shadow:0 1px 2px #0006;font-size:11px}.ez-app .social-post-card .sp-srow .sp-handle{font-size:12.5px;font-weight:600}.ez-app .social-post-card .sp-story-bottom{background:linear-gradient(#0000,#00000080);align-items:center;gap:10px;padding:20px 12px 12px;font-size:20px;display:flex;position:absolute;inset:auto 0 0}.ez-app .social-post-card .sp-reply{color:#ffffffe6;border:1px solid #fff9;border-radius:999px;flex:1;padding:7px 12px;font-size:11.5px}.ez-app .social-post-card .sp-platform{text-align:center;margin:0 0 10px}.ez-app .social-post-card .sp-tabs{background:var(--ez-bg-hover);border-radius:var(--ez-r-pill);gap:2px;width:max-content;margin:10px auto 2px;padding:2px;display:flex}.ez-app .social-post-card .sp-tabs button{border-radius:var(--ez-r-ctl);font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;background:0 0;border:0;padding:5px 14px;font-size:12px;font-weight:700}.ez-app .social-post-card .sp-tabs button[aria-selected=true]{background:var(--ez-bg-surface);color:var(--ez-ink);box-shadow:var(--ez-shadow-seg-on)}.ez-app .social-post-card .sp-av--fb{color:#fff;font-family:var(--ez-font-display);background:#1877f2;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.ez-app .social-post-card .sp-fbid{flex-direction:column;min-width:0;display:flex}.ez-app .social-post-card .sp-fbmeta{color:#65676b;align-items:center;gap:3px;font-size:10.5px;display:inline-flex}.ez-app .social-post-card .sp-fbmeta .material-symbols-outlined{font-size:12px}.ez-app .social-post-card .sp-cap--above{padding:0 11px 9px}.ez-app .social-post-card .sp-fbactions{border-top:1px solid #e5e2da;display:flex}.ez-app .social-post-card .sp-fbactions span{color:#65676b;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:12px;font-weight:600;display:inline-flex}.ez-app .social-post-card .sp-fbactions .material-symbols-outlined{font-size:16px}.ez-app .social-post-card .sp-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ez-app .social-post-card .sp-link{border:1px solid var(--ez-hairline-strong);color:var(--ez-ink);border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.ez-app .social-post-card .sp-link:hover{background:var(--ez-bg-hover)}.ez-app .social-post-card .sp-link .material-symbols-outlined{font-size:15px}.ez-app .approve-card .ac-sub{color:var(--ez-ink-muted);margin:-4px 0 8px;font-size:12.5px}.ez-app .approve-card .ac-quote{border-left:2px solid var(--ez-hairline-strong);margin:0 0 12px;padding-left:11px}.ez-app .approve-card .ac-quote p{color:var(--ez-ink-muted);margin:0 0 6px;font-size:13px;line-height:1.55}.ez-app .approve-card .ac-quote p:last-child{margin-bottom:0}.ez-app .approve-card .draft{background:var(--ez-bg);border:1px solid var(--ez-hairline);color:var(--ez-ink);border-radius:var(--ez-r-sm);margin-bottom:13px;padding:11px 13px;font-size:13.5px;line-height:1.6}.ez-app .approve-card .draft p{margin:0 0 8px}.ez-app .approve-card .draft p:last-child{margin-bottom:0}.ez-app .approve-card.standout-card .draft.standout-draft{padding-right:40px;position:relative}.ez-app .approve-card.standout-card .standout-pencil{border-radius:var(--ez-r-xs);width:26px;height:26px;color:var(--ez-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex;position:absolute;top:7px;right:7px}.ez-app .approve-card.standout-card .standout-pencil:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .approve-card.standout-card .standout-pencil:focus-visible{box-shadow:var(--ez-focus-ring);outline:none}.ez-app .approve-card.standout-card .standout-edit{background:var(--ez-bg);border:1px solid var(--ez-hairline-strong);width:100%;color:var(--ez-ink);border-radius:var(--ez-r-sm);resize:vertical;min-height:116px;margin-bottom:13px;padding:11px 13px;font-size:13.5px;line-height:1.6}.ez-app .approve-card.standout-card .standout-edit:focus{border-color:var(--ez-btn-solid);outline:none}.ez-app .approve-card.standout-card .draft.standout-writing{display:block}.ez-app .approve-card.standout-card .standout-writing-head{color:var(--ez-ink-soft);align-items:center;gap:8px;margin-bottom:11px;display:flex}.ez-app .approve-card.standout-card .standout-spin{animation:1s linear infinite ez-spin}.ez-app .approve-card.standout-card .standout-skel{flex-direction:column;gap:8px;display:flex}.ez-app .approve-card.standout-card .standout-skel .ez-skel{height:11px}.ez-app .approve-card.standout-card .standout-skel .ez-skel:first-child{width:97%}.ez-app .approve-card.standout-card .standout-skel .ez-skel:nth-child(2){width:90%}.ez-app .approve-card.standout-card .standout-skel .ez-skel:nth-child(3){width:62%}@media (prefers-reduced-motion:reduce){.ez-app .approve-card.standout-card .standout-spin{animation:none}}.ez-app .approve-card .draft--list p{border-bottom:1px solid var(--ez-hairline);margin:0;padding:8px 0}.ez-app .approve-card .draft--list p:first-child{padding-top:0}.ez-app .approve-card .draft--list p:last-child{border-bottom:none;padding-bottom:0}.ez-app .approve-card .draft--pills{background:0 0;border:none;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ez-app .approve-card .draft--pills .svc-pill{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-ink);border-radius:999px;align-items:center;gap:2px;padding:5px 11px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.ez-app .approve-card .draft--pills .svc-pill:has(.svc-pill-x){padding-right:3px}.ez-app .approve-card .draft--pills .svc-pill-x{width:24px;height:24px;color:var(--ez-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;margin:-4px 0;padding:0;display:inline-grid}.ez-app .approve-card .draft--pills .svc-pill-x .material-symbols-outlined{font-size:16px}.ez-app .approve-card .draft--pills .svc-pill-x:hover,.ez-app .approve-card .draft--pills .svc-pill-x:focus-visible{background:var(--ez-hairline);color:var(--ez-ink)}.ez-app .approve-card .draft--pills .svc-pill--off{color:var(--ez-ink-muted);background:0 0;border-style:dashed;font-style:italic}.ez-app .approve-card .draft--pills .svc-pill--off .svc-pill-x{color:var(--ez-ink)}.ez-app .approve-card .draft--pills+.ac-sub{margin-top:10px}.ez-app .approve-card .ac-done{margin-top:11px}.ez-app .acct-card h4{margin:0 0 4px;font-size:15px}.ez-app .acct-card p.why{color:var(--ez-ink-muted);margin:0 0 13px;font-size:13px;line-height:1.5}.ez-app .acct-card .fld-label{margin-top:0}.ez-app .acct-card .fld{padding:12px 13px;font-size:15px}.ez-app .acct-card .cc select{padding:12px 28px 12px 11px;font-size:14px}.ez-app .acct-card .consent{margin-top:13px}.ez-app .acct-card .consent .txt b{font-size:13px}.ez-app .acct-card .consent .txt .detail{font-size:12px}.ez-app .acct-card p.fine-print{margin:7px 0 0 31px;font-size:11px}.ez-app .acct-card .email-consent{margin-top:11px}.ez-app .acct-card .saved{color:var(--ez-ink-soft);align-items:center;gap:6px;margin-top:11px;font-size:11.5px;display:flex}.ez-app .acct-card .saved .material-symbols-outlined{color:var(--ez-accent-deep);font-size:14px}.ez-app .status-line{color:var(--ez-accent-deep);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.ez-app .status-line .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:17px}.ez-app .status-line.muted{color:var(--ez-ink-soft);font-weight:500}.ez-app .status-line.error{color:var(--ez-alert)}.ez-app .chat-thinking{flex:none;padding:12px 20px 16px}.ez-app .chat-thinking .inner{width:min(680px,100%);margin:0 auto}.ez-app .chat-thinking.inline{padding:0}.ez-app .chat-thinking.inline .inner{width:100%}.ez-app .chat-thinking.is-hoisted{visibility:hidden}.ez-app .sugg-chips{flex:none;padding:8px 20px 4px}.ez-app .sugg-chips .inner{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;width:min(680px,100%);margin:0 auto;padding:2px;animation:.28s both ez-chips-in;display:flex;overflow-x:auto}@keyframes ez-chips-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ez-app .sugg-chips .inner{animation:none}}.ez-app .sugg-chip{border:1.5px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-accent-deep);font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);cursor:pointer;white-space:nowrap;flex:none;padding:8px 14px;font-size:13px;font-weight:700;transition:background .13s,border-color .13s}.ez-app .sugg-chip:hover{background:var(--ez-accent-soft);border-color:var(--ez-accent-soft-border)}.ez-app .sugg-chip.is-solid{border-color:var(--ez-btn-solid);background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink)}.ez-app .sugg-chip.is-solid:hover{border-color:var(--ez-btn-solid-hover);background:var(--ez-btn-solid-hover)}.ez-app .sugg-chips .inner.sugg-pick{flex-wrap:wrap;row-gap:8px;overflow-x:visible}.ez-app .sugg-chips .inner.sugg-walk{justify-content:flex-start;align-items:center;gap:24px;padding:2px 0;overflow-x:visible}.ez-app .sugg-cta{background:var(--ez-btn-solid);min-width:0;height:36px;color:var(--ez-btn-solid-ink);font-family:var(--ez-font-display);border-radius:var(--ez-r-xs);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;flex:0 auto;padding:0 16px;font-size:13px;font-weight:700;transition:background .13s;overflow:hidden}.ez-app .sugg-cta:hover{background:var(--ez-btn-solid-hover)}.ez-app .sugg-skip{height:36px;color:var(--ez-ink-muted);font-family:var(--ez-font-display);border-radius:var(--ez-r-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:0 auto;align-items:center;gap:5px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:color .13s;display:inline-flex}.ez-app .sugg-skip:hover{color:var(--ez-ink);text-decoration:underline}.ez-app .sugg-walk .sugg-skip:first-child{padding-left:0}.ez-app .sugg-skip:focus-visible,.ez-app .sugg-cta:focus-visible{border-radius:var(--ez-r-xs);box-shadow:var(--ez-focus-ring);outline:none}.ez-app .intake-picker{flex:none;padding:8px 20px 4px}.ez-app .intake-picker .inner{flex-direction:column;gap:10px;width:min(680px,100%);margin:0 auto;display:flex}.ez-app .intake-picker .ip-cloud{overscroll-behavior-y:contain;scrollbar-width:thin;flex-wrap:wrap;gap:8px;max-height:34vh;padding:2px;display:flex;overflow-y:auto}.ez-app .ip-chip{border:1.5px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-accent-deep);font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:5px;padding:8px 13px;font-size:13px;font-weight:700;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.ez-app .ip-chip:hover,.ez-app .ip-chip.sel{background:var(--ez-btn-solid);border-color:var(--ez-btn-solid);color:var(--ez-btn-solid-ink)}.ez-app .ip-chip.sel:hover{background:var(--ez-btn-solid-hover);border-color:var(--ez-btn-solid-hover)}.ez-app .ip-chip .ip-chip-label{min-width:0}.ez-app .ip-loading{font-family:var(--ez-font-display);color:var(--ez-ink-muted);align-items:center;gap:6px;padding:8px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.ez-app .ip-loading .ip-spin{animation:1s linear infinite ez-spin}.ez-app .ip-skel-chip{border-radius:var(--ez-r-pill);flex:none;height:35px}@media (prefers-reduced-motion:reduce){.ez-app .ip-loading .ip-spin{animation:none}}.ez-app .ip-hint{color:var(--ez-ink-muted);padding:0 2px;font-size:12px}.ez-app .intake-picker .ip-add{align-items:center;gap:8px;display:flex}.ez-app .ip-add-input{border:1.5px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);min-width:0;color:var(--ez-ink);font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);outline:none;flex:auto;padding:9px 14px;font-size:13px;font-weight:600;transition:border-color .13s,box-shadow .13s}.ez-app .ip-add-input::placeholder{color:var(--ez-ink-muted);font-weight:600}.ez-app .ip-add-input:focus{border-color:var(--ez-accent);box-shadow:0 0 0 3px var(--ez-accent-soft)}.ez-app .ip-add-btn{border:1.5px solid var(--ez-ink);background:var(--ez-ink);color:var(--ez-bg);font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);cursor:pointer;flex:none;align-items:center;gap:5px;padding:9px 15px;font-size:13px;font-weight:700;transition:background .13s,border-color .13s,opacity .13s;display:inline-flex}.ez-app .ip-add-btn:hover:not(:disabled){background:var(--ez-ink-hover);border-color:var(--ez-ink-hover)}.ez-app .ip-add-btn:disabled{opacity:.45;cursor:default}.ez-app .ip-done{align-self:flex-start;min-width:128px}.ez-app .ip-address-field{width:100%;position:relative}.ez-app .ip-address-field>div{position:relative}.ez-app .ip-skip{color:var(--ez-ink-muted);font-family:var(--ez-font-display);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px;font-size:12px;font-weight:600;text-decoration:underline}.ez-app .ip-skip:hover:not(:disabled){color:var(--ez-ink)}.ez-app .ip-skip:disabled{opacity:.45;cursor:default}.ez-app .chat-compose{flex:none;padding:6px 20px 18px}@media (max-width:820px){body[data-ez-owns-screen] .ez-app .chat-compose{display:none}}.ez-app .composer{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);width:min(680px,100%);box-shadow:var(--ez-shadow-composer);transition:border-color .18s var(--ez-ease), box-shadow .2s var(--ez-ease);margin:0 auto;padding:14px 16px 10px}.ez-app .composer:focus-within,.ez-app .composer.is-primed{border-color:var(--ez-accent);box-shadow:var(--ez-glow-focus)}.ez-app .composer.is-busy,.ez-app .composer.is-busy.is-primed,.ez-app .composer.is-busy:focus-within{opacity:.6;cursor:not-allowed;border-color:var(--ez-hairline-strong);box-shadow:var(--ez-shadow-composer)}.ez-app .composer .ico-btn:disabled{color:var(--ez-ink-soft);cursor:not-allowed;background:0 0}.ez-app .composer.is-busy .field{cursor:not-allowed}.ez-app .composer .field{width:100%;font:inherit;color:var(--ez-ink);resize:none;background:0 0;border:0;outline:none;min-height:24px;padding:2px 2px 10px;font-size:16px;display:block}.ez-app .composer .field::placeholder{color:var(--ez-ink-soft)}.ez-app .composer .attach-row{flex-wrap:wrap;gap:8px;padding:0 2px 10px;display:flex}.ez-app .composer .attach-thumb{border-radius:var(--ez-r-sm);border:1px solid var(--ez-hairline-strong);width:56px;height:56px;transition:border-color .15s var(--ez-ease), box-shadow .15s var(--ez-ease);position:relative;overflow:hidden}.ez-app .composer .attach-thumb:hover,.ez-app .composer .attach-thumb:focus-within{border-color:var(--ez-accent);box-shadow:var(--ez-glow-focus)}.ez-app .composer .attach-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ez-app .composer .attach-x{color:#fff;cursor:pointer;opacity:0;width:20px;height:20px;transition:opacity .15s var(--ez-ease);background:#0000008c;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.ez-app .composer .attach-x .material-symbols-outlined{font-size:14px}.ez-app .composer .attach-thumb:hover .attach-x,.ez-app .composer .attach-x:focus-visible{opacity:1}@media (hover:none){.ez-app .composer .attach-x{opacity:1}}.ez-app .composer .field-wrap{display:block;position:relative}.ez-app .composer .field.has-hint::placeholder{color:#0000;opacity:0;-webkit-text-fill-color:transparent}.ez-app .composer .hint{font-family:var(--ez-font-body);letter-spacing:normal;color:var(--ez-ink-soft);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--ez-hint-fade,.28s) var(--ez-ease);top:2px;font-size:16px;font-weight:400;line-height:1.4;position:absolute;inset-inline:2px;overflow:hidden}.ez-app .composer .hint.is-on{opacity:1}@starting-style{.ez-app .composer .hint.is-on{opacity:0}}@media (prefers-reduced-motion:reduce){.ez-app .composer .hint{transition:none}}@media (forced-colors:active){.ez-app .composer .hint{display:none}.ez-app .composer .field.has-hint::placeholder{color:graytext;opacity:1;-webkit-text-fill-color:currentColor}}.ez-app .composer-bar{align-items:center;gap:6px;display:flex}.ez-app .composer-bar .spacer{flex:1}.ez-app .send{background:var(--ez-btn-solid);width:34px;height:34px;color:var(--ez-btn-solid-ink);cursor:pointer;transition:background .18s var(--ez-ease), opacity .16s var(--ez-ease), transform .16s var(--ez-ease);border:0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.ez-app .send:hover{background:var(--ez-btn-solid-hover)}.ez-app .send:disabled,.ez-app .send:disabled:hover{background:var(--ez-hairline-strong);color:var(--ez-ink-soft);cursor:not-allowed}.ez-app .send.is-empty{pointer-events:none}@media (prefers-reduced-motion:reduce){.ez-app .send{transition:background .18s var(--ez-ease)}}.ez-app .send .material-symbols-outlined{font-size:19px}.ez-app .composer-agent-wrap{display:inline-flex;position:relative}.ez-app .composer-agent{border:1px solid var(--ez-hairline);border-radius:var(--ez-r-pill);background:var(--ez-bg-hover);color:var(--ez-ink-muted);white-space:nowrap;cursor:pointer;transition:background .18s var(--ez-ease), border-color .18s var(--ez-ease);align-items:center;gap:3px;padding:3px 5px 3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ez-app .composer-agent:hover{background:var(--ez-hairline);border-color:var(--ez-hairline-strong)}.ez-app .composer-agent .material-symbols-outlined{font-size:13px}.ez-app .composer-agent .composer-agent-caret{color:var(--ez-ink-soft);margin-left:-1px;font-size:14px}.ez-app .composer-agent-menu{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-lg,14px);min-width:190px;box-shadow:var(--ez-shadow-menu);z-index:20;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0}.ez-app .composer-agent-item{width:100%;color:var(--ez-ink);text-align:left;cursor:pointer;transition:background .14s var(--ez-ease);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.ez-app .composer-agent-item:hover{background:var(--ez-bg-hover)}.ez-app .composer-agent-item .material-symbols-outlined{color:var(--ez-ink-muted);font-size:18px}.ez-app .composer-agent-item.is-active,.ez-app .composer-agent-item.is-active .material-symbols-outlined{color:var(--ez-accent-deep)}.ez-app .composer-agent-item .composer-agent-check{margin-left:auto}@media (max-width:520px){.ez-app .composer-agent{gap:2px;padding:6px}.ez-app .composer-agent .composer-agent-label{display:none}.ez-app .composer-agent .material-symbols-outlined{font-size:18px}}.ez-app .rec-row{color:var(--ez-alert);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ez-app .rec-dot{background:var(--ez-alert);width:9px;height:9px;animation:ez-pulse 1.4s var(--ez-ease) infinite;border-radius:50%}.ez-app .rec-time{font-variant-numeric:tabular-nums;color:var(--ez-ink)}.ez-app .composer-err{color:var(--ez-alert);margin:6px 4px 0;font-size:12px}.ez-app .jump-latest{z-index:20;background:var(--ez-jump-bg);width:38px;height:38px;color:var(--ez-jump-ink);cursor:pointer;box-shadow:var(--ez-shadow-jump);opacity:0;pointer-events:none;transition:opacity .2s var(--ez-ease), transform .2s var(--ez-ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(8px)}.ez-app .jump-latest.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.ez-app .jump-latest .material-symbols-outlined{font-size:20px}.ez-app .jump-latest[data-unseen]:after{content:"";background:var(--ez-accent);border:2px solid var(--ez-jump-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:1px}.ez-app .gate-input{background:var(--ez-bg);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);width:100%;color:var(--ez-ink);outline:none;margin-bottom:10px;padding:11px 13px;font-size:15px;transition:border-color .15s}.ez-app .gate-input:focus{border-color:var(--ez-accent)}.ez-app .gate-error{color:var(--ez-alert);margin:-4px 0 10px;font-size:12.5px}.ez-app .gate-note{margin-top:10px}@media (max-width:820px){.ez-app .chat-scroll{padding:56px 16px 10px}.ez-app .chat-compose{padding:6px 16px calc(16px + env(safe-area-inset-bottom))}.ez-app .sugg-chips,.ez-app .intake-picker{padding:6px 16px 4px}.ez-app .intake-picker .ip-done{align-self:stretch;width:100%}.ez-app .chat-thinking{padding:10px 16px 12px}.ez-app .msg.user .bubble{max-width:88%}}.ez-app .num-scroll{flex:1;padding:8px 20px 56px;overflow-y:auto}.ez-app .numv{width:min(680px,100%);margin:0 auto}.ez-app .num-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 2px 4px;display:flex}.ez-app .num-head h1{font-family:var(--ez-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:800}.ez-app .num-head p{color:var(--ez-ink-muted);margin:5px 0 0;font-size:13px}.ez-app .act-scroll{flex:1;padding:8px 20px 56px;overflow-y:auto}.ez-app .actv{width:min(680px,100%);margin:0 auto}.ez-app .act-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 2px 4px;display:flex}.ez-app .act-head h1{font-family:var(--ez-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:800}.ez-app .act-head p{color:var(--ez-ink-muted);margin:5px 0 0;font-size:13px}.ez-app .back-chat{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-pill);background:var(--ez-bg-surface);color:var(--ez-ink);cursor:pointer;white-space:nowrap;transition:background .15s var(--ez-ease), border-color .15s var(--ez-ease);flex:none;align-items:center;gap:4px;padding:7px 12px 7px 9px;font-size:13px;font-weight:600;display:inline-flex}.ez-app .back-chat:hover{background:var(--ez-bg-hover);border-color:var(--ez-ink-soft)}.ez-app .back-chat .material-symbols-outlined{font-size:18px}.ez-app .act-empty{border:1px solid var(--ez-hairline);border-radius:var(--ez-r);background:var(--ez-bg-surface);color:var(--ez-ink-muted);margin-top:20px;padding:20px;font-size:14px}.ez-app .act-day{margin-top:18px}.ez-app .act-day-label{letter-spacing:.02em;text-transform:uppercase;color:var(--ez-ink-soft);padding:0 2px 8px;font-size:12px;font-weight:700}.ez-app .act-list{flex-direction:column;gap:8px;display:flex}.ez-app .act-item{border:1px solid var(--ez-hairline);border-radius:var(--ez-r);background:var(--ez-bg-surface);transition:border-color .15s;overflow:hidden}.ez-app .act-item.pending{border-color:var(--ez-attn-soft-border);background:var(--ez-attn-soft)}.ez-app .act-item.open{border-color:var(--ez-hairline-strong)}.ez-app .act-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:13px 14px;display:flex}.ez-app .act-st{width:20px;height:20px;color:var(--ez-ink-soft);flex:0 0 20px;justify-content:center;align-items:center;display:flex}.ez-app .act-st .material-symbols-outlined{font-size:20px}.ez-app .act-item.done .act-st .material-symbols-outlined{font-variation-settings:"FILL" 1;color:var(--ez-ink-soft)}.ez-app .act-live-dot{background:var(--ez-rtp-ready);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite ez-pulse-run}@keyframes ez-pulse-run{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ez-rtp-ready) 55%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--ez-rtp-ready) 0%, transparent)}}.ez-app .act-idle-dot{background:var(--ez-rtp-idle);border-radius:50%;width:9px;height:9px}.ez-app .act-item.ready .act-title,.ez-app .act-item.planned .act-title{color:var(--ez-ink-muted)}.ez-app .act-main{flex:1;min-width:0}.ez-app .act-title{color:var(--ez-ink);font-size:14.5px;font-weight:600;line-height:1.3;display:block}.ez-app .act-meta{color:var(--ez-ink-soft);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.ez-app .act-agent{color:var(--ez-ink-muted);font-weight:600}.ez-app .act-agent:after{content:"·";color:var(--ez-ink-soft);margin-left:8px}.ez-app .act-tag{font-family:var(--ez-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ez-on-attn);background:var(--ez-attn-fill);border-radius:var(--ez-r-ctl);flex:none;padding:4px 8px;font-size:10px;font-weight:800}.ez-app .act-tag.active{color:var(--ez-rtp-ready);background:var(--ez-rtp-ready)}@supports (color:color-mix(in lab, red, red)){.ez-app .act-tag.active{background:color-mix(in srgb, var(--ez-rtp-ready) 14%, transparent)}}.ez-app .act-tag.queued{color:var(--ez-attn);background:var(--ez-attn-soft)}.ez-app .act-tag.completed{color:var(--ez-danger);background:var(--ez-danger)}@supports (color:color-mix(in lab, red, red)){.ez-app .act-tag.completed{background:color-mix(in srgb, var(--ez-danger) 12%, transparent)}}.ez-app .act-caret{color:var(--ez-ink-soft);transition:transform .18s var(--ez-ease);flex:none;font-size:20px}.ez-app .act-item.open .act-caret{transform:rotate(180deg)}.ez-app .act-detail{padding:0 14px 14px 45px}.ez-app .act-detail p{color:var(--ez-ink-muted);margin:0 0 12px;font-size:13.5px;line-height:1.5}.ez-app .act-link{color:var(--ez-accent-deep);align-items:center;gap:4px;margin:0 0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ez-app .act-link:hover{text-decoration:underline}.ez-app .act-link-ic{font-size:15px}.ez-app .act-actions{gap:8px;display:flex}.ez-app .act-toolbar{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ez-app .act-tb-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ez-app .act-tb-split{justify-content:space-between}.ez-app .act-search{flex:1;min-width:220px;position:relative}.ez-app .act-search-ico{color:var(--ez-ink-soft);pointer-events:none;font-size:18px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ez-app .act-search-input{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-ctl);background:var(--ez-bg-surface);width:100%;color:var(--ez-ink);padding:10px 36px;font-size:14px}.ez-app .act-search-input::placeholder{color:var(--ez-ink-soft)}.ez-app .act-search-input:focus{border-color:var(--ez-accent);box-shadow:var(--ez-focus-ring);outline:none}.ez-app .act-search-clear{width:26px;height:26px;color:var(--ez-ink-soft);border-radius:var(--ez-r-ctl);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ez-app .act-search-clear:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .act-search-clear .material-symbols-outlined{font-size:18px}.ez-app .act-range{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-ctl);background-color:var(--ez-bg-surface);color:var(--ez-ink);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239c9c94' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:10px 32px 10px 12px;font-size:14px;font-weight:500}.ez-app .act-range:focus{border-color:var(--ez-accent);box-shadow:var(--ez-focus-ring);outline:none}.ez-app .act-chips{flex-wrap:wrap;gap:8px;display:flex}.ez-app .act-chip{border-radius:var(--ez-r-pill);border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-ink-muted);transition:background .15s var(--ez-ease), border-color .15s var(--ez-ease), color .15s var(--ez-ease);padding:7px 13px;font-size:13px;font-weight:600}.ez-app .act-chip:hover{border-color:var(--ez-ink-soft);color:var(--ez-ink)}.ez-app .act-chip.active{background:var(--ez-ink);border-color:var(--ez-ink);color:var(--ez-bg-surface)}.ez-app .act-count{color:var(--ez-ink-soft);white-space:nowrap;font-size:12.5px}.ez-app .act-nomatch{text-align:center;color:var(--ez-ink-muted);margin-top:8px;padding:48px 20px;font-size:14px}.ez-app .act-nomatch strong{color:var(--ez-ink);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.ez-app .act-pag{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:26px;display:flex}.ez-app .act-page-btn{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-ctl);min-width:36px;height:36px;color:var(--ez-ink-muted);padding:0 10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.ez-app .act-page-btn:hover:not(:disabled){border-color:var(--ez-ink-soft);color:var(--ez-ink)}.ez-app .act-page-btn.current{background:var(--ez-ink);border-color:var(--ez-ink);color:var(--ez-bg-surface)}.ez-app .act-page-btn:disabled{opacity:.45;cursor:default}.ez-app .act-chip:focus-visible,.ez-app .act-page-btn:focus-visible{outline:2px solid var(--ez-accent);outline-offset:2px}@media (max-width:520px){.ez-app .act-scroll{padding:8px 14px 56px}.ez-app .act-tb-split{flex-direction:column;align-items:flex-start;gap:8px}}.ez-app .rev-hero{background:var(--ez-hero-bg);color:var(--ez-hero-ink);border-radius:var(--ez-r-lg);margin-top:14px;padding:22px 20px 18px}.ez-app .rev-hero .rl{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-hero-ink-soft);font-size:12px;font-weight:700}.ez-app .rev-hero .rv{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:6px;display:flex}.ez-app .rev-hero .rv b{font-family:var(--ez-font-display);letter-spacing:-.03em;font-size:clamp(34px,7vw,44px);font-weight:800;line-height:1}.ez-app .rev-hero .rv b.zero{color:var(--ez-hero-ink-soft)}.ez-app .rev-hero .rs{color:var(--ez-hero-ink-muted);margin-top:10px;font-size:13px}.ez-app .rev-hero .spark{margin-top:16px}.ez-app .funnel{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);padding:18px 16px 14px}.ez-app .fstage{align-items:center;gap:12px;padding:4px 0;display:flex}.ez-app .fstage .fi{border-radius:var(--ez-r-ctl);background:var(--ez-accent-soft);flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ez-app .fstage .fi .material-symbols-outlined{color:var(--ez-accent-deep);font-size:19px}.ez-app .fstage .fm{flex:1;min-width:0}.ez-app .fstage .fm b{font-family:var(--ez-font-display);letter-spacing:-.01em;font-size:19px;font-weight:800;display:block}.ez-app .fstage.zero .fm b{color:var(--ez-ink-soft)}.ez-app .fstage .fm small{color:var(--ez-ink-muted);font-size:12.5px}.ez-app .fbar{background:var(--ez-accent);border-radius:4px;height:7px;margin-top:6px;display:block}.ez-app .fstage.zero .fbar{background:var(--ez-hairline-strong)}.ez-app .fjoin{align-items:center;gap:8px;padding:2px 0 2px 15px;display:flex}.ez-app .fjoin .jline{background:var(--ez-hairline-strong);border-radius:1px;width:2px;height:22px;margin-left:1px}.ez-app .fjoin small{color:var(--ez-ink-soft);font-size:12px;font-weight:600}.ez-app .fjoin small b{color:var(--ez-accent-deep)}.ez-app .num-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.ez-app .ncard{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);padding:15px 16px}.ez-app .nc-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.ez-app .nc-head .material-symbols-outlined{color:var(--ez-ink-muted);font-size:18px}.ez-app .nc-head h3{font-family:var(--ez-font-display);flex:1;margin:0;font-size:13.5px;font-weight:800}.ez-app .stat-row{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.ez-app .stat b{font-family:var(--ez-font-display);letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.15;display:block}.ez-app .stat.zero b{color:var(--ez-ink-soft)}.ez-app .stat small{color:var(--ez-ink-muted);font-size:11.5px}.ez-app .stars{color:var(--ez-star);letter-spacing:1px;font-size:13px}.ez-app .nc-note{color:var(--ez-ink-muted);border-top:1px solid var(--ez-bg-hover);margin-top:12px;padding-top:11px;font-size:12.5px;line-height:1.5}.ez-app .nc-note b{color:var(--ez-ink);font-weight:600}.ez-app .owed{background:var(--ez-off-bg);border-radius:var(--ez-r-sm);align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.ez-app .owed .material-symbols-outlined{color:var(--ez-ink-muted);font-size:18px}.ez-app .owed p{color:var(--ez-ink-muted);flex:1;margin:0;font-size:12.5px;line-height:1.4}.ez-app .owed p b{color:var(--ez-ink);font-weight:700}.ez-app .take{background:var(--ez-accent-soft);border:1px solid var(--ez-accent-soft-border);border-radius:var(--ez-r);gap:12px;margin-top:10px;padding:16px 17px;display:flex}.ez-app .take .take-ava{background:var(--ez-accent);width:30px;height:30px;color:var(--ez-on-accent);letter-spacing:1px;-webkit-user-select:none;user-select:none;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ez-app .take .tk-body{flex:1;min-width:0}.ez-app .take p{margin:0;font-size:14px;line-height:1.6}.ez-app .take p b{font-family:var(--ez-font-display);font-weight:700}.ez-app .take .tk-cta{margin-top:12px}@media (max-width:820px){.ez-app .num-scroll{padding:4px 14px 48px}.ez-app .num-grid{grid-template-columns:1fr}}.ez-app .conn-scroll{flex:1;padding:8px 20px 56px;overflow-y:auto}.ez-app .conn{width:min(680px,100%);margin:0 auto}.ez-app .conn-head{padding:14px 2px 4px}.ez-app .conn-head h1{font-family:var(--ez-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,30px);font-weight:800}.ez-app .conn-head p{color:var(--ez-ink-muted);max-width:52ch;margin:7px 0 0;font-size:13.5px;line-height:1.5}.ez-app .agent-group{margin-top:26px}.ez-app .agent-head{align-items:center;gap:10px;padding:0 2px 10px;display:flex}.ez-app .agent-head .ah-ico{width:22px;height:22px;color:var(--ez-ink-muted);flex:0 0 22px;justify-content:center;align-items:center;display:flex}.ez-app .agent-head .ah-ico .material-symbols-outlined{font-size:20px}.ez-app .agent-head h2{font-family:var(--ez-font-display);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800}.ez-app .agent-head .ah-sum{color:var(--ez-ink-soft);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.ez-app .agent-head .ah-sum.good{color:var(--ez-accent-deep)}.ez-app .agent-head .ah-sum.alert{color:var(--ez-alert)}.ez-app .ah-sum .d{background:currentColor;border-radius:50%;width:7px;height:7px}.ez-app .conn-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);overflow:hidden}.ez-app .conn-row{border-bottom:1px solid var(--ez-hairline);align-items:center;gap:13px;padding:14px 15px;display:flex}.ez-app .conn-row:last-child{border-bottom:0}.ez-app .cr-ico{border-radius:var(--ez-r-ctl);background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ez-app .cr-ico svg{width:23px;height:23px;color:var(--ez-ink-muted);display:block}.ez-app .cr-ico.dual{gap:0}.ez-app .cr-ico.dual .dm{justify-content:center;align-items:center;display:flex}.ez-app .cr-ico.dual .dm svg{width:22px;height:22px}.ez-app .cr-ico.dual .dm.front{box-shadow:0 0 0 1px var(--ez-bg-surface);border-radius:6px;margin-left:-7px;overflow:hidden}.ez-app .cr-ico.dual .dm.front svg{transform:scale(1.16)}.ez-app .conn-row.off{background:var(--ez-off-bg);box-shadow:inset 3px 0 0 var(--ez-accent)}.ez-app .conn-row.alert{background:var(--ez-alert-soft);box-shadow:inset 3px 0 0 var(--ez-alert)}.ez-app .agent-group .conn-card{background:#fafafa;border:1px solid #e8e8ea;border-left:3px solid #cfe6e3;border-radius:16px}.ez-app .agent-group .conn-card .conn-row{border-bottom-color:#f0f0f2}.ez-app .agent-group .conn-card .conn-row.off{box-shadow:none;background:0 0}[data-theme=dark] .ez-app:not(.light) .agent-group .conn-card,.ez-app.dark .agent-group .conn-card{border-color:var(--ez-hairline);border-left-color:var(--ez-accent-soft-border);background:#201f1d}[data-theme=dark] .ez-app:not(.light) .agent-group .conn-card .conn-row,.ez-app.dark .agent-group .conn-card .conn-row{border-bottom-color:var(--ez-hairline)}.ez-app .cr-main{flex:1;min-width:0;line-height:1.35}.ez-app .cr-main b{font-size:14px;font-weight:600;display:block}.ez-app .cr-main small{color:var(--ez-ink-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.ez-app .cr-main small .material-symbols-outlined{font-size:14px}.ez-app .cr-main .alert-txt{color:var(--ez-alert);font-weight:600}.ez-app .cr-actions{flex:none;align-items:center;gap:6px;display:flex}.ez-app .cr-assets{flex-direction:column;gap:7px;margin:0;padding:0 15px 12px 68px;list-style:none;display:flex}.ez-app .cr-assets li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 8px;font-size:12.5px;line-height:1.35;display:flex}.ez-app .cr-assets .ca-kind{color:var(--ez-ink-soft);flex:0 0 96px}.ez-app .cr-assets .ca-name{color:var(--ez-ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ez-app .cr-assets .ca-id{color:var(--ez-ink-soft);font-variant-numeric:tabular-nums}.ez-app .cr-assets .ca-inuse{color:var(--ez-accent-deep);background:var(--ez-accent-soft);border:1px solid var(--ez-accent-soft-border);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1}.ez-app .conn-card>div:has(>.cr-assets)>.conn-row{border-bottom:0}.ez-app .conn-card>div:has(>.cr-assets)>.cr-assets{border-bottom:1px solid var(--ez-hairline)}.ez-app .agent-group .conn-card>div:has(>.cr-assets)>.cr-assets{border-bottom-color:#f0f0f2}[data-theme=dark] .ez-app:not(.light) .agent-group .conn-card>div:has(>.cr-assets)>.cr-assets{border-bottom-color:var(--ez-hairline)}.ez-app.dark .agent-group .conn-card>div:has(>.cr-assets)>.cr-assets{border-bottom-color:var(--ez-hairline)}.ez-app .conn-card>div:last-child>.cr-assets{border-bottom:0}@media (max-width:820px){.ez-app .cr-assets{padding-left:15px}.ez-app .cr-assets .ca-kind{flex:none}.ez-app .conn-scroll{padding:4px 14px 48px}.ez-app .cr-main small{font-size:12px}}.ez-app button.conn-row{text-align:left;background:var(--ez-bg-surface);width:100%;font:inherit;color:inherit;cursor:pointer;transition:background .12s var(--ez-ease)}.ez-app button.conn-row:hover{background:var(--ez-bg-hover)}.ez-app .crm-owed{color:var(--ez-ink-muted);margin-bottom:10px;font-size:13.5px}.ez-app .crm-search{margin-top:2px}.ez-app .crm-week{color:var(--ez-ink-soft);font-size:12px;font-weight:600}.ez-app button.conn-row.crm-seeall .cr-main b{color:var(--ez-accent-deep);font-weight:600}.ez-app button.conn-row.crm-seeall .cr-actions .material-symbols-outlined{color:var(--ez-accent-deep);font-size:20px}.ez-app .crm-chev{color:var(--ez-ink-soft);transition:transform .15s var(--ez-ease)}.ez-app .crm-chev.open{transform:rotate(180deg)}.ez-app .conn-card>div:last-child>.conn-row,.ez-app .conn-card>div:last-child>.crm-detail{border-bottom:0}.ez-app .conn-card>div:has(>.crm-detail)>.conn-row{border-bottom:0}.ez-app .crm-detail{background:var(--ez-bg);border-bottom:1px solid var(--ez-hairline);padding:2px 15px 14px}.ez-app .crm-detail .cd-contact{color:var(--ez-ink);font-size:13px}.ez-app .crm-detail .cd-status{color:var(--ez-ink-muted);margin-top:3px;font-size:12.5px}.ez-app .cd-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ez-app .crm-detail .cd-more{cursor:pointer;color:var(--ez-accent-deep);background:0 0;align-items:center;gap:3px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.ez-app .crm-detail .cd-more .material-symbols-outlined{font-size:18px}.ez-app .crm-maps{color:var(--ez-accent-deep);cursor:pointer;align-items:center;gap:3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ez-app .crm-maps .material-symbols-outlined{font-size:18px}.ez-app .crm-detail .cd-contact+.crm-maps{margin-top:6px}.ez-app .crm-cell-maps{margin-top:5px}.ez-app .crm-sheet{background:var(--ez-bg-surface);text-align:left}.ez-app .sheet-sub{color:var(--ez-ink-muted);margin:5px 0 10px;font-size:13.5px}.ez-app .sheet-status{margin:0 0 14px}.ez-app .sheet-confirm{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);background:var(--ez-bg);margin-top:12px;padding:12px}.ez-app .sheet-confirm p{color:var(--ez-ink);margin:0 0 10px;font-size:13.5px}.ez-app .sheet-err{color:var(--ez-alert);margin-top:10px;font-size:13px}.ez-app .crm-done{color:var(--ez-ink-soft);font-size:12px;font-weight:600}.ez-app .crm-balance{margin:2px 2px 0}.ez-app .crm-top-acts{margin-top:12px}.ez-app .crm-edit label{color:var(--ez-ink-muted);margin:8px 0 3px;font-size:12px;display:block}.ez-app .crm-edit label:first-child{margin-top:0}.ez-app .crm-edit-row{gap:10px;display:flex}.ez-app .crm-edit-col{flex:1;min-width:0}.ez-app .crm-edit-col label{margin-top:8px}.ez-app .crm-total-row{color:var(--ez-ink-muted);justify-content:space-between;align-items:baseline;padding:4px 0;font-size:14px;display:flex}.ez-app .crm-total-row.grand{border-top:1px solid var(--ez-hairline);color:var(--ez-ink);margin-top:4px;padding-top:10px;font-size:15px}.ez-app .crm-standalone-more{cursor:pointer;color:var(--ez-accent-deep);background:0 0;align-items:center;gap:3px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.ez-app .crm-standalone-more .material-symbols-outlined{font-size:18px}.ez-app .crm-readfield{border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);background:var(--ez-bg);color:var(--ez-ink);margin-bottom:10px;padding:11px 13px;font-size:15px}.ez-app .crm-line{border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);margin-bottom:8px;padding:10px}.ez-app .crm-line-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ez-app .crm-line-head .gate-input{flex:1;margin-bottom:0}.ez-app .crm-line-x{cursor:pointer;color:var(--ez-ink-soft);background:0 0;border:none;flex:none;padding:4px;display:inline-flex}.ez-app .crm-line-x:active{color:var(--ez-alert)}.ez-app .crm-line-body{align-items:center;gap:8px;display:flex}.ez-app .crm-line-qty{text-align:center;width:62px;margin-bottom:0}.ez-app .crm-line-price{flex:1;margin-bottom:0}.ez-app .crm-line-tot{color:var(--ez-ink);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.ez-app .crm-line-lbl{color:var(--ez-ink-muted);font-size:12px}.ez-app .crm-add-line{border:1px solid var(--ez-accent-soft-border);border-radius:var(--ez-r-sm);background:var(--ez-accent-soft);width:100%;color:var(--ez-accent-deep);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13.5px;font-weight:600;display:inline-flex}.ez-app .crm-add-line:active{background:var(--ez-accent-soft-hover)}.ez-app .crm-cat{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ez-app .crm-cat-lbl{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--ez-ink-soft);margin-bottom:2px;font-size:11px;font-weight:700}.ez-app .crm-chip{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-ink);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ez-app .crm-chip:active{background:var(--ez-bg-hover)}.ez-app .crm-chip small{color:var(--ez-ink-soft)}.ez-app .crm-cat-hint{color:var(--ez-ink-soft);margin-top:10px;font-size:12px;line-height:1.4}.ez-app .crm-due{flex-wrap:wrap;gap:6px;display:flex}.ez-app .crm-due-pill{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-ink-muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}.ez-app .crm-due-pill.on{background:var(--ez-accent);border-color:var(--ez-accent);color:var(--ez-on-accent)}.ez-app .crm-due-exact{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ez-app .crm-due-exact>span{color:var(--ez-ink-muted);font-size:12.5px}.ez-app .crm-due-exact input[type=date]{flex:160px;width:auto;min-width:140px}.ez-app .crm-newbtn{border-radius:var(--ez-r-sm);border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-ink);cursor:pointer;align-items:center;gap:5px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.ez-app .crm-quick{flex-wrap:wrap;gap:8px;margin:2px 0 10px;display:flex}.ez-app .crm-sec-act{margin:-2px 0 10px}.ez-app .crm-sec-btn{border-radius:var(--ez-r-pill);border:1px solid var(--ez-accent);background:var(--ez-accent-soft);color:var(--ez-accent-deep);cursor:pointer;text-transform:none;letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.ez-app .crm-sec-btn:active{opacity:.7}.ez-app .crm-sec-btn .material-symbols-outlined{font-size:16px}.ez-app .crm-newbtn:active{background:var(--ez-bg-hover)}.ez-app .crm-quicktext{flex-wrap:wrap;gap:14px;margin:2px 0 14px;display:flex}.ez-app .crm-quicktext button{color:var(--ez-accent-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.ez-app .crm-quicktext button:active{opacity:.7}.ez-app .crm-quicktext .material-symbols-outlined{font-size:18px}.ez-app .modal-scrim{z-index:90;background:var(--ez-scrim);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.ez-app[data-modal-open] .modal-scrim{opacity:1;pointer-events:auto}.ez-app .modal{background:var(--ez-bg);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-lg);width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--ez-shadow-menu);z-index:91;opacity:0;pointer-events:none;transition:opacity .16s var(--ez-ease), transform .16s var(--ez-ease);padding:28px 24px 24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(.98)}.ez-app[data-modal-open] .modal{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.ez-app .modal .modal-close{position:absolute;top:12px;right:12px}@media (max-width:820px){.ez-app .modal{border:0;border-top:1px solid var(--ez-hairline);border-radius:var(--ez-r-lg) var(--ez-r-lg) 0 0;width:auto;box-shadow:var(--ez-shadow-sheet);padding:12px 16px calc(20px + env(safe-area-inset-bottom));inset:auto 0 0;transform:translateY(100%)}.ez-app[data-modal-open] .modal{transform:none}.ez-app .modal:before{content:"";border-radius:var(--ez-r-pill);background:var(--ez-hairline-strong);width:44px;height:5px;margin:2px auto 12px;display:block}}.ez-app .modal.crm-sheet{padding:18px 20px calc(22px + env(safe-area-inset-bottom))}.ez-app .crm-sheet .m-head{align-items:flex-start;margin:2px 0 0}.ez-app .crm-sheet .m-head .sup-title{font-size:22px;line-height:1.15;font-family:var(--ez-font-display);letter-spacing:-.01em;font-weight:800}.ez-app .sup-modal{background:var(--ez-bg-surface)}.ez-app .m-head{align-items:flex-start;gap:12px;display:flex}.ez-app .m-head .sup-title{text-align:left;flex:1;margin:0;font-size:22px}.ez-app .m-close{background:var(--ez-bg-hover);border-radius:50%;flex:0 0 32px}.ez-app .m-sub2{color:var(--ez-ink-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.ez-app .channel{background:var(--ez-accent-soft);border-radius:var(--ez-r-sm);margin-top:16px;padding:13px 14px}.ez-app .channel .ch-top{align-items:center;gap:10px;display:flex}.ez-app .channel .ch-top .material-symbols-outlined{color:var(--ez-accent-deep);font-size:19px}.ez-app .channel .ch-txt{flex:1;min-width:0;font-size:13.5px;line-height:1.45}.ez-app .channel .ch-txt b{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:13.5px;font-weight:800;display:block}.ez-app .channel .ch-txt small{color:var(--ez-ink-muted);font-size:12.5px}.ez-app .email-extra{margin:12px 0 0}.ez-app .email-extra .fld-label{margin-top:0}.ez-app .email-extra .fld{background:var(--ez-bg-surface);width:100%;padding:11px 13px;font-size:14px}.ez-app .email-extra .fld[aria-invalid=true]{border-color:var(--ez-alert)}.ez-app .email-extra small{color:var(--ez-ink-soft);margin-top:5px;font-size:11.5px;display:block}.ez-app .frm,.ez-app .frm .fld-label{margin-top:16px}.ez-app .fld-label .opt{text-transform:none;letter-spacing:0;color:var(--ez-ink-soft);font-weight:600}.ez-app .sel-wrap{position:relative}.ez-app .sup-modal select.fld{appearance:none;cursor:pointer;width:100%;color:var(--ez-ink)}.ez-app .sel-wrap .material-symbols-outlined{pointer-events:none;color:var(--ez-ink-soft);font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ez-app .sup-modal textarea.fld{resize:vertical;width:100%;min-height:96px;font-size:15px;line-height:1.55}.ez-app .shot{border:1.5px dashed var(--ez-hairline-strong);border-radius:var(--ez-r-sm);width:100%;font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:6px;padding:14px;font-size:13px;font-weight:700;display:flex}.ez-app .shot:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .shot .material-symbols-outlined{font-size:18px}.ez-app .ctx-line{color:var(--ez-ink-soft);align-items:center;gap:6px;margin-top:12px;font-size:11.5px;display:flex}.ez-app .ctx-line .material-symbols-outlined{font-size:14px}.ez-app .ez-hint{color:var(--ez-ink-muted);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.ez-app .ez-hint b{color:var(--ez-accent-deep);font-weight:700}.ez-app .sup-sent{text-align:center;padding:14px 0 4px}.ez-app .sup-sent .material-symbols-outlined{color:var(--ez-accent-deep);font-size:40px}.ez-app .sup-sent p{color:var(--ez-ink);margin:10px 0 18px;font-size:14.5px;line-height:1.5}.ez-app .chat-host{flex-direction:column;flex:1;min-height:0;display:flex}.ez-app .chat-host[hidden]{display:none}.ez-app .plan-scroll{flex:1;padding:8px 20px 56px;overflow-y:auto}.ez-app .plan{width:min(680px,100%);margin:0 auto}.ez-app .plan-head{padding:14px 2px 4px}.ez-app .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ez-ink-soft);margin:0 0 6px;font-size:12px;font-weight:600}.ez-app .plan-head h1{font-family:var(--ez-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,34px);font-weight:800}.ez-app .card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);padding:16px}.ez-app .qdoc{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);margin-top:12px;overflow:hidden}.ez-app .qdoc-sec{padding:16px}.ez-app .qdoc-sec+.qdoc-sec{border-top:1px solid var(--ez-hairline)}.ez-app .qdoc-dates{gap:32px;display:flex}.ez-app .qdoc-dates .qdoc-k{text-transform:uppercase;letter-spacing:.06em;color:var(--ez-ink-muted);font-size:11px;display:block}.ez-app .qdoc-dates .qdoc-v{margin-top:2px;font-size:14px;display:block}.ez-app .qdoc-parties{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ez-app .qdoc-lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--ez-ink-muted);margin-bottom:7px;font-size:11px}.ez-app .qdoc-name{font-size:14px;font-weight:600}.ez-app .qdoc-meta{color:var(--ez-ink-muted);margin-top:2px;font-size:13px}.ez-app .qdoc-item{justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.ez-app .qdoc-item:first-child{padding-top:0}.ez-app .qdoc-item+.qdoc-item{border-top:1px solid var(--ez-hairline)}.ez-app .qdoc-item-name{font-size:14px;font-weight:500}.ez-app .qdoc-item-qty{color:var(--ez-ink-muted);margin-top:2px;font-size:12.5px}.ez-app .qdoc-item-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.ez-app .qdoc-totals{flex-direction:column;gap:8px;display:flex}.ez-app .qdoc-trow{color:var(--ez-ink-muted);justify-content:space-between;font-size:13.5px;display:flex}.ez-app .qdoc-trow .qdoc-tv{font-variant-numeric:tabular-nums;color:var(--ez-ink)}.ez-app .qdoc-grand{align-items:baseline;margin-top:2px}.ez-app .qdoc-grand>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:var(--ez-ink-muted);font-size:13px}.ez-app .qdoc-grand .qdoc-tv{font-size:22px;font-weight:700;font-family:var(--ez-font-display)}@media (max-width:440px){.ez-app .qdoc-parties{grid-template-columns:1fr;gap:16px}}.ez-app details:not(.wb *){background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);margin-bottom:6px;overflow:hidden}.ez-app summary:not(.wb *){cursor:pointer;font-family:var(--ez-font-display);align-items:center;gap:11px;padding:14px 15px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.ez-app summary:not(.wb *)::-webkit-details-marker{display:none}.ez-app summary:not(.wb *):hover{background:var(--ez-bg-hover)}.ez-app .dot{border-radius:50%;flex:none;width:8px;height:8px}.ez-app .dot.gap{background:var(--ez-danger)}.ez-app .dot.ok{background:var(--ez-accent)}.ez-app .chev{color:var(--ez-ink-soft);margin-left:auto;font-size:18px;transition:transform .15s}.ez-app .chev.material-symbols-outlined{font-size:18px}.ez-app details[open] .chev{transform:rotate(180deg)}.ez-app .brand-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ez-app .brand-cell{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);padding:12px 14px}.ez-app .brand-cell .k{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);margin-bottom:4px;font-size:10.5px;font-weight:700}.ez-app .brand-cell .v{font-size:13.5px;font-weight:500;line-height:1.4}.ez-app .brand-cell .v.muted{color:var(--ez-ink-muted)}.ez-app .swatches{gap:5px;margin-top:3px;display:flex}.ez-app .swatch{border-radius:var(--ez-r-xs);border:1px solid var(--ez-hairline);width:18px;height:18px}.ez-app .brand-note{color:var(--ez-ink-muted);margin-top:8px;padding:0 2px;font-size:12.5px}.ez-app .lg-modal .m-head h1{text-align:left;font-family:var(--ez-font-display);letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:800;line-height:1.15}.ez-app .lg-stage{background:var(--ez-bg);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);justify-content:center;align-items:center;min-height:222px;margin-top:16px;padding:26px;display:flex;position:relative;overflow:hidden}.ez-app .lg-stage>img{object-fit:contain;border-radius:var(--ez-r-sm);width:auto;max-width:170px;height:auto;max-height:170px;display:block}.ez-app .lg-stage .lg-empty{color:var(--ez-ink-soft);text-align:center;font-size:13.5px;line-height:1.5}.ez-app .logo-lightbox .m-head h1{text-align:left;font-family:var(--ez-font-display);letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:800;line-height:1.15}.ez-app .ll-stage{background:var(--ez-bg);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);justify-content:center;align-items:center;min-height:260px;margin-top:16px;padding:26px;display:flex;overflow:hidden}.ez-app .ll-stage>img{object-fit:contain;border-radius:var(--ez-r-sm);width:auto;max-width:min(70vw,420px);height:auto;max-height:min(60vh,420px);display:block}.ez-app .lg-ctx{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.ez-app .lg-cell{border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.ez-app .lg-cell small{color:var(--ez-ink-soft);font-size:10.5px;font-weight:600}.ez-app .lg-cell .frame{justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.ez-app .lg-cell .on-light{border-radius:var(--ez-r-ctl);border:1px solid var(--ez-hairline);background:#fff}.ez-app .lg-cell .on-circle{border:1px solid var(--ez-hairline);background:#fff;border-radius:50%}.ez-app .lg-cell .frame img{object-fit:contain;width:100%;height:100%}.ez-app .lg-vers{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ez-app .lg-vers .vlabel{font-family:var(--ez-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ez-ink-soft);margin-right:2px;font-size:10.5px;font-weight:800}.ez-app .lg-thumb{border-radius:var(--ez-r-ctl);border:1.5px solid var(--ez-hairline);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;overflow:hidden}.ez-app .lg-thumb img{object-fit:contain;width:100%;height:100%}.ez-app .lg-thumb.sel{border-color:var(--ez-accent);box-shadow:0 0 0 3px #00bfae29}.ez-app .lg-guide{gap:8px;margin-top:16px;display:flex}.ez-app .lg-guide .fld{flex:1;padding:12px 13px;font-size:14px}.ez-app .lg-regen{border:1.5px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);font-family:var(--ez-font-display);color:var(--ez-ink);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;transition:background .15s;display:inline-flex}.ez-app .lg-regen:hover{background:var(--ez-bg-hover)}.ez-app .lg-regen:disabled{opacity:.5;cursor:not-allowed}.ez-app .lg-regen .material-symbols-outlined{color:var(--ez-accent-deep);font-size:16px}.ez-app .lg-foot{flex-direction:column;align-items:stretch;gap:12px;margin-top:18px;display:flex}.ez-app .lg-upload{font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.ez-app .lg-upload:hover{color:var(--ez-ink)}.ez-app .lg-upload .material-symbols-outlined{font-size:16px}.ez-app .lg-foot .cta{width:100%;margin-top:0;padding:14px}.ez-app .logo-gen-left{text-align:center;color:var(--ez-ink-muted);margin-top:12px;font-size:12.5px}.ez-app .lg-stage.generating:after{content:"";background:linear-gradient(105deg,#0000 30%,#00bfae17 45%,#ffffff80 50%,#00bfae17 55%,#0000 70%) 0 0/250% 100%;animation:1.9s ease-in-out infinite lg-sweep;position:absolute;inset:0}@keyframes lg-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.ez-app .lg-gen{flex-direction:column;align-items:center;gap:16px;display:flex}.ez-app .lg-gen .mark-svg{width:96px;height:56px;display:block;overflow:visible}.ez-app .lg-gen .mark-svg .br{stroke:var(--ez-ink);stroke-width:6px;stroke-linecap:round;fill:none;transform-origin:50%;animation:1.4s ease-in-out infinite lg-breathe}.ez-app .lg-gen .mark-svg .br.r{animation-delay:.4s}.ez-app .lg-gen .mark-svg .dt{fill:var(--ez-accent);transform-origin:50%;transform-box:fill-box;animation:1.4s ease-in-out .2s infinite lg-dot}@keyframes lg-breathe{0%,to{opacity:.5;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.18)}}@keyframes lg-dot{0%,to{opacity:.4;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.ez-app .lg-gen .lbl{background:linear-gradient(90deg, var(--ez-ink-soft) 40%, var(--ez-accent) 50%, var(--ez-ink-soft) 60%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:500;animation:2.2s linear infinite lg-shimmer}@keyframes lg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ez-app .lg-gen .sp{color:var(--ez-accent);opacity:0;animation:2.6s ease-in-out infinite lg-twinkle;position:absolute}.ez-app .lg-gen .sp .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:16px}.ez-app .lg-gen .sp:first-child{animation-delay:0s;top:18%;left:22%}.ez-app .lg-gen .sp:nth-child(2){animation-delay:.7s;top:26%;right:20%}.ez-app .lg-gen .sp:nth-child(3){animation-delay:1.3s;bottom:24%;left:30%;transform:scale(.8)}.ez-app .lg-gen .sp:nth-child(4){animation-delay:1.9s;bottom:30%;right:26%;transform:scale(.7)}@keyframes lg-twinkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}50%{opacity:.9;transform:scale(1)rotate(40deg)}}.ez-app .lg-stage .reveal{animation:lg-pop .38s var(--ez-ease)}@keyframes lg-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ez-app .lg-body.busy .lg-regen,.ez-app .lg-body.busy .cta,.ez-app .lg-body.busy .lg-upload,.ez-app .lg-body.busy .lg-thumb,.ez-app .lg-body.busy .lg-guide .fld{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){.ez-app .lg-stage.generating:after,.ez-app .lg-gen .mark-svg .br,.ez-app .lg-gen .mark-svg .dt,.ez-app .lg-gen .sp{animation:none}.ez-app .lg-gen .lbl{color:var(--ez-ink-soft);background:0 0;animation:none}.ez-app .lg-stage .reveal{animation:none}}.ez-app .palette-slider{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -4px;display:flex;overflow:auto hidden}.ez-app .palette-slider::-webkit-scrollbar{display:none}.ez-app .palette-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:10px;padding:2px 4px;display:grid}.ez-app .palette-controls{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.ez-app .palette-nav{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-pill);background:var(--ez-bg-surface);width:34px;height:34px;color:var(--ez-ink);cursor:pointer;transition:opacity .15s var(--ez-ease), border-color .15s var(--ez-ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ez-app .palette-nav:disabled{opacity:.3;cursor:default}.ez-app .palette-nav .material-symbols-outlined{font-size:20px}@media (max-width:820px){.ez-app .palette-nav{display:none}}.ez-app .palette-dots{justify-content:center;gap:7px;display:flex}.ez-app .palette-dot{border-radius:var(--ez-r-pill);background:var(--ez-hairline-strong);cursor:pointer;width:7px;height:7px;transition:background .15s var(--ez-ease), width .15s var(--ez-ease);border:0;padding:0}.ez-app .palette-dot.on{background:var(--ez-accent);width:18px}.ez-app .palette-opt{border-radius:var(--ez-r-ctl);border:1px solid var(--ez-hairline);background:var(--ez-bg-surface);cursor:pointer;text-align:left;flex-direction:column;gap:8px;padding:8px;display:flex}.ez-app .palette-opt.sel{border-color:var(--ez-accent);box-shadow:0 0 0 1px var(--ez-accent)}.ez-app .palette-opt:disabled{cursor:default;opacity:.85}.ez-app .palette-swatches{border-radius:var(--ez-r-ctl);height:30px;display:flex;overflow:hidden}.ez-app .palette-swatches i{flex:1}.ez-app .palette-name{color:var(--ez-ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.ez-app .palette-name .material-symbols-outlined{color:var(--ez-accent-deep);font-size:16px}.ez-app .color-chips{vertical-align:middle;gap:5px;display:inline-flex}.ez-app .color-chips i{border:1px solid var(--ez-hairline-strong);border-radius:50%;width:18px;height:18px;display:inline-block}.ez-app .promise{background:var(--ez-accent-soft);border:1px solid var(--ez-accent-soft-border);border-radius:var(--ez-r);padding:16px 17px;font-size:14px;line-height:1.6}.ez-app .promise b{font-family:var(--ez-font-display);font-weight:700}.ez-app .plan-empty{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);text-align:center;margin-top:24px;padding:26px 22px}.ez-app .plan-empty h2{font-family:var(--ez-font-display);margin:18px 0 6px;font-size:18px;font-weight:700}.ez-app .plan-empty p{color:var(--ez-ink-muted);margin:0 0 16px;font-size:13.5px;line-height:1.5}.ez-app .plan-walked-list{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);margin-top:12px;padding:18px 22px}.ez-app .plan-walked-list h3{font-family:var(--ez-font-display);margin:0 0 10px;font-size:14px;font-weight:700}.ez-app .plan-walked-list .plan-walked-note{color:var(--ez-ink-muted);text-align:left;margin:-4px 0 12px;font-size:12.5px;line-height:1.5}.ez-app .plan-walked-list ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ez-app .plan-walked-list li{align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.ez-app .plan-walked-list .plan-walked-icon{color:var(--ez-ink-muted);flex:none;margin-top:1px;font-size:17px}.ez-app .plan-walked-list .plan-walked-icon.is-done{color:var(--ez-accent-deep)}.ez-app .plan-soon .plan-soon-ico{background:var(--ez-bg-hover);width:44px;height:44px;color:var(--ez-ink-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ez-app .plan-soon p{margin-bottom:0}@media (max-width:820px){.ez-app .plan-scroll{padding:4px 16px 48px}}@media (prefers-reduced-motion:reduce){.ez-app .working .pulse{animation:none}}.ez-app .view-top{align-items:center;gap:10px;padding:10px 0 2px;display:flex}.ez-app .back-chip{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-pill);font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;align-items:center;gap:5px;padding:7px 13px 7px 9px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ez-app .back-chip:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .back-chip .material-symbols-outlined{font-size:16px}.ez-app .num-back-bottom{display:none}@media (max-width:820px){.ez-app .num-scroll:has(.num-back-bottom){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ez-app .num-back-bottom{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:60;opacity:0;pointer-events:none;transition:opacity .28s var(--ez-ease), transform .28s var(--ez-ease);margin:0;padding:0;display:flex;position:fixed;transform:translateY(10px)}.ez-app .num-back-bottom.show{opacity:1;pointer-events:auto;transform:none}.ez-app .num-back-bottom .back-chip{color:#edece6;border-radius:var(--ez-r-pill);background:#16171a;border:0;flex:1;justify-content:flex-start;gap:12px;padding:11px 16px;box-shadow:0 10px 30px #00000052}.ez-app .num-back-bottom .back-chip:hover{color:#edece6;background:#16171a}[data-theme=dark] .ez-app:not(.light) .num-back-bottom .back-chip,.ez-app.dark .num-back-bottom .back-chip{box-shadow:inset 0 0 0 1px #ffffff38,0 10px 30px #00000080}.ez-app .num-back-bottom .back-chip-eye{background:var(--ez-accent);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ez-app .num-back-bottom .back-chip-eye .material-symbols-outlined{color:#fff;font-size:17px}.ez-app .num-back-bottom .back-chip-label{text-align:left;font-family:var(--ez-font-display);flex:1;font-size:14px;font-weight:800}}.ez-app .auth-h{font-family:var(--ez-font-display);letter-spacing:-.02em;text-align:center;margin:6px 0 0;font-size:clamp(22px,5vw,26px);font-weight:800;line-height:1.15}.ez-app .auth-h .free{color:var(--ez-accent-deep)}.ez-app .auth-sub{text-align:center;color:var(--ez-ink-muted);margin:9px 0 18px;font-size:14px;line-height:1.55}.ez-app .auth-sub b{color:var(--ez-ink);font-weight:600}.ez-app .fld-label{font-family:var(--ez-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.ez-app .phone-row{gap:8px;display:flex}.ez-app .phone-row--send{flex-wrap:wrap}.ez-app .phone-row--send .fld{flex:150px}.ez-app .phone-row--send .ac-btn{white-space:nowrap;flex:1 0 100%;min-height:44px}@container ezmsg (min-width:430px){.ez-app .phone-row--send{flex-wrap:nowrap}.ez-app .phone-row--send .ac-btn{flex:none;align-self:stretch;min-height:0}}.ez-app .cc{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);background:var(--ez-bg-surface);transition:border-color .18s var(--ez-ease), box-shadow .2s var(--ez-ease);flex:none;align-items:center;display:inline-flex;position:relative}.ez-app .cc:focus-within{border-color:var(--ez-accent);box-shadow:var(--ez-focus-ring)}.ez-app .cc select{appearance:none;font:inherit;color:var(--ez-ink);cursor:pointer;background:0 0;border:0;outline:none;padding:14px 30px 14px 12px;font-size:15px;font-weight:600}.ez-app .cc .material-symbols-outlined{pointer-events:none;color:var(--ez-ink-soft);font-size:16px;position:absolute;right:8px}.ez-app .cc select option{color:var(--ez-ink);background:var(--ez-bg-surface)}.ez-app .fld{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-sm);min-width:0;font:inherit;color:var(--ez-ink);transition:border-color .18s var(--ez-ease), box-shadow .2s var(--ez-ease);outline:none;flex:1;padding:14px 15px;font-size:16px}.ez-app .fld::placeholder{color:var(--ez-ink-soft)}.ez-app .fld:focus{border-color:var(--ez-accent);box-shadow:var(--ez-focus-ring)}.ez-app .consent{cursor:pointer;gap:11px;margin-top:16px;display:flex;position:relative}.ez-app .consent input{opacity:0;pointer-events:none;width:20px;height:20px;margin:0;position:absolute;top:0;left:0}.ez-app .consent .box{border:1.5px solid var(--ez-hairline-strong);border-radius:var(--ez-r-xs);background:var(--ez-bg-surface);flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s,border-color .15s;display:flex}.ez-app .consent .box .material-symbols-outlined{color:var(--ez-on-accent);opacity:0;transition:opacity .15s ease, transform .15s var(--ez-ease);font-size:15px;transform:scale(.6)}.ez-app .consent input:checked+.box{background:var(--ez-accent);border-color:var(--ez-accent)}.ez-app .consent input:checked+.box .material-symbols-outlined{opacity:1;transform:none}.ez-app .consent input:focus-visible+.box{box-shadow:var(--ez-focus-ring)}@keyframes ez-consent-nudge{0%{border-color:var(--ez-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--ez-accent) 70%, transparent)}to{border-color:var(--ez-accent);box-shadow:0 0 0 10px #0000}}.ez-app .consent--nudge input:not(:checked)+.box{border-color:var(--ez-accent);animation:1.1s ease-out 2 ez-consent-nudge}@media (prefers-reduced-motion:reduce){.ez-app .consent--nudge input:not(:checked)+.box{animation:none}}.ez-app .consent .txt{color:var(--ez-ink-muted);font-size:12.5px;line-height:1.55}.ez-app .consent .txt b{color:var(--ez-ink);font-size:13.5px;font-weight:600;line-height:1.4;display:block}.ez-app .consent .txt .detail{color:var(--ez-ink-muted);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.ez-app .consent .txt .detail.soft{color:var(--ez-ink-soft)}.ez-app .consent .txt .links{margin-top:4px;font-size:12px;display:block}.ez-app .consent .txt a{color:var(--ez-accent-deep);font-weight:600;text-decoration:none}.ez-app .consent .txt a:hover{text-decoration:underline}.ez-app .fine-print{color:var(--ez-ink-soft);margin:7px 0 0 31px;font-size:11.5px;line-height:1.5}.ez-app .fine-print.fine-print--flush,.ez-app .acct-card p.fine-print.fine-print--flush{margin-left:0}.ez-app .email-consent{margin-top:14px}.ez-app .cta{border-radius:var(--ez-r-sm);width:100%;font-family:var(--ez-font-display);cursor:pointer;background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink);transition:background .18s var(--ez-ease), color .18s ease;border:0;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:15px;font-size:15px;font-weight:800;display:flex}.ez-app .cta:hover{background:var(--ez-btn-solid-hover)}.ez-app .cta:disabled{background:var(--ez-ink)}@supports (color:color-mix(in lab, red, red)){.ez-app .cta:disabled{background:color-mix(in srgb, var(--ez-ink) 8%, transparent)}}.ez-app .cta:disabled{color:var(--ez-ink)}@supports (color:color-mix(in lab, red, red)){.ez-app .cta:disabled{color:color-mix(in srgb, var(--ez-ink) 45%, transparent)}}.ez-app .cta:disabled{cursor:not-allowed;opacity:1}.ez-app .cta.busy,.ez-app .cta.busy:disabled{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink);cursor:progress}.ez-app .cta .material-symbols-outlined{font-size:18px}.ez-app .cta-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite ez-spin}@media (prefers-reduced-motion:reduce){.ez-app .cta-spinner{animation-duration:1.4s}}.ez-app .otp{justify-content:center;gap:8px;display:flex}.ez-app .otp input{text-align:center;width:44px;height:54px;font-family:var(--ez-font-display);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);background:var(--ez-bg-surface);color:var(--ez-ink);transition:border-color .18s var(--ez-ease), box-shadow .2s var(--ez-ease);outline:none;font-size:22px;font-weight:800}.ez-app .otp input:focus{border-color:var(--ez-accent);box-shadow:var(--ez-focus-ring)}.ez-app .sent-to{color:var(--ez-ink-muted);justify-content:center;align-items:center;gap:8px;margin:4px 0 18px;font-size:13.5px;display:flex}.ez-app .sent-to b{color:var(--ez-ink);font-weight:600}.ez-app .edit-num{color:var(--ez-accent-deep);cursor:pointer;font-size:12.5px;font-weight:700;font-family:var(--ez-font-display);background:0 0;border:0;padding:0}.ez-app .resend{text-align:center;color:var(--ez-ink-soft);margin-top:16px;font-size:13px}.ez-app .resend button{font-family:var(--ez-font-display);color:var(--ez-ink-soft);cursor:default;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ez-app .resend button.ready{color:var(--ez-accent-deep);cursor:pointer}.ez-app .trust{border-top:1px solid var(--ez-hairline);align-items:flex-start;gap:10px;margin-top:22px;padding-top:15px;display:flex}.ez-app .trust .material-symbols-outlined{color:var(--ez-accent-deep);margin-top:1px;font-size:16px}.ez-app .trust p{color:var(--ez-ink-muted);margin:0;font-size:12.5px;line-height:1.5}.ez-app .auth-mark{border-radius:var(--ez-r-sm);width:44px;height:44px;margin:0 auto 16px;font-size:15px}.ez-app .mark .br{color:#8c8c88}.ez-app .fld-label.center{text-align:center}.ez-app .phone-row.joined{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);background:var(--ez-bg-surface);transition:border-color .18s var(--ez-ease), box-shadow .2s var(--ez-ease);gap:0;overflow:hidden}.ez-app .phone-row.joined:focus-within{border-color:var(--ez-accent);box-shadow:var(--ez-focus-ring)}.ez-app .phone-row.joined .cc{border:0;border-right:1px solid var(--ez-hairline);background:var(--ez-bg-hover);border-radius:0}.ez-app .phone-row.joined .cc:focus-within{box-shadow:none}.ez-app .phone-row.joined .fld{background:0 0;border:0;border-radius:0}.ez-app .phone-row.joined .fld:focus{box-shadow:none}.ez-app .dev-chip{text-align:center;margin-top:14px}.ez-app .dev-chip span{color:var(--ez-ink-soft);background:var(--ez-bg-hover);border:1px dashed var(--ez-hairline-strong);border-radius:var(--ez-r-xs);align-items:center;gap:6px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex}.ez-app .modal.auth-modal{background:var(--ez-bg-surface);padding:30px 28px 24px}@media (max-width:820px){.ez-app .modal.auth-modal{padding:12px 22px calc(24px + env(safe-area-inset-bottom))}.ez-app .modal.auth-modal .auth-mark{margin:0 0 14px}.ez-app .modal.auth-modal .auth-h,.ez-app .modal.auth-modal .auth-sub{text-align:left}.ez-app .modal.auth-modal .sent-to{justify-content:flex-start}}.ez-app .reveal-w{opacity:0;animation:.25s forwards ez-word-in}@keyframes ez-word-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ez-app .reveal-w{opacity:1;animation:none}}.ez-app .photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:10px 0 8px;display:grid}.ez-app .ph-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ez-app .ph-error{color:var(--ez-alert);margin:8px 2px 0;font-size:13px}.ez-app .photo-cell{aspect-ratio:1;border-radius:var(--ez-r);background:var(--ez-off-bg);border:1px solid var(--ez-hairline);display:block;position:relative;overflow:hidden}.ez-app .photo-del{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);width:30px;height:30px;color:var(--ez-ink-muted);cursor:pointer;box-shadow:var(--ez-shadow-card);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.ez-app .photo-del .material-symbols-outlined{font-size:17px}.ez-app .photo-del:hover{color:var(--ez-alert);border-color:var(--ez-alert)}.ez-app .photo-del.armed{background:var(--ez-alert);border-color:var(--ez-alert);color:#fff}@media (max-width:820px){.ez-app .photo-del{width:38px;height:38px}}.ez-app .photo-cell img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.ez-app .photo-cell.skeleton{background-image:linear-gradient(90deg, transparent 0%, var(--ez-hairline-strong) 50%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.ez-app .photo-cell.skeleton{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ez-hairline-strong) 55%, transparent) 50%, transparent 100%)}}.ez-app .photo-cell.skeleton{background-repeat:no-repeat;background-size:200% 100%;animation:1.5s ease-in-out infinite ez-skel-shimmer}@media (prefers-reduced-motion:reduce){.ez-app .photo-cell.skeleton{animation:none}}.ez-app .photo-open{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.ez-app .photo-open:focus-visible{box-shadow:var(--ez-focus-ring) inset;outline:none}.ez-app .photo-viewer{z-index:1200;overscroll-behavior:contain;background:#080a0cf2;height:100dvh;animation:.14s ease-out ez-pv-in;position:fixed;inset:0}@keyframes ez-pv-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ez-app .photo-viewer{animation:none}}.ez-app .pv-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.ez-app .pv-track::-webkit-scrollbar{display:none}.ez-app .pv-slide{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;padding:60px 12px 64px;display:flex}.ez-app .pv-slide img{object-fit:contain;border-radius:var(--ez-r-sm);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ez-app .pv-close,.ez-app .pv-nav{appearance:none;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .14s ease-out;display:flex;position:absolute}.ez-app .pv-close:hover,.ez-app .pv-nav:hover{background:#ffffff42}.ez-app .pv-close:focus-visible,.ez-app .pv-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.ez-app .pv-close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right))}.ez-app .pv-nav{display:none;top:50%;transform:translateY(-50%)}.ez-app .pv-nav.prev{left:12px}.ez-app .pv-nav.next{right:12px}@media (min-width:700px){.ez-app .pv-nav{display:flex}.ez-app .pv-slide{padding-inline:72px}}.ez-app .pv-count{left:50%;bottom:max(14px, env(safe-area-inset-bottom));color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffff24;border-radius:999px;margin:0;padding:5px 12px;font-size:13px;line-height:1.2;position:absolute;transform:translate(-50%)}.ez-app .empty-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);box-shadow:var(--ez-shadow-card);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:14px;padding:40px 24px;display:flex}.ez-app .empty-card .ec-ico{background:var(--ez-accent-soft);width:44px;height:44px;color:var(--ez-accent-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.ez-app .empty-card h2{font-family:var(--ez-font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.ez-app .empty-card p{color:var(--ez-ink-muted);max-width:42ch;margin:0 0 10px;font-size:13.5px;line-height:1.5}.ez-app .area-editor{flex-direction:column;gap:10px;width:100%;display:flex}.ez-app .area-chips{flex-wrap:wrap;gap:6px;display:flex}.ez-app .area-chip{background:var(--ez-bg-hover);border-radius:var(--ez-r-pill);align-items:center;gap:2px;padding:4px 4px 4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ez-app .area-chip-x{width:20px;height:20px;color:var(--ez-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ez-app .area-chip-x:hover{color:var(--ez-alert)}.ez-app .area-chip-x:disabled{opacity:.6;cursor:default}.ez-app .area-input{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);width:100%;color:var(--ez-ink);background:var(--ez-bg);padding:9px 12px;font-size:14px}.ez-app .area-input:focus{border-color:var(--ez-accent);outline:none}.ez-app .area-input::placeholder{color:var(--ez-ink-soft)}.ez-app textarea.area-input.inline-textarea{resize:vertical;min-height:72px;font-family:inherit}.ez-app select.area-input{appearance:auto}.ez-app .inline-row{gap:8px;display:flex}.ez-app .inline-row .area-input{min-width:0}.ez-app .inline-row .inline-state{flex:0 0 84px}.ez-app .inline-row .inline-zip{flex:0 0 110px}.ez-app .inline-social-row{align-items:center;gap:8px;display:flex}.ez-app .inline-social-label{color:var(--ez-ink-soft);text-transform:capitalize;flex:0 0 76px;font-size:12.5px;font-weight:600}.ez-app .area-editor .relative{position:relative}.ez-app .area-editor .relative>div{z-index:20;background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);margin-top:4px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.ez-app .area-editor .relative>div>button{text-align:left;width:100%;color:var(--ez-ink);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:13px;display:block}.ez-app .area-editor .relative>div>button:hover{background:var(--ez-bg-hover)}[data-theme=dark] .ez-app:not(.light) .gmaps-attribution .gmaps-logo-light{display:none}[data-theme=dark] .ez-app:not(.light) .gmaps-attribution .gmaps-logo-dark{display:block}.ez-app .area-suggest{font-family:var(--ez-font-display);color:var(--ez-accent-deep);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.ez-app .area-suggest:disabled{opacity:.6;cursor:default}.ez-app .area-suggest-block{flex-direction:column;gap:7px;display:flex}.ez-app .area-suggest-label{font-family:var(--ez-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ez-ink-soft);font-size:10.5px;font-weight:800}.ez-app .area-suggest-chip{color:var(--ez-ink);background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-pill);cursor:pointer;align-items:center;gap:3px;padding:4px 10px 4px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.ez-app .area-suggest-chip:hover{background:var(--ez-bg-hover)}.ez-app .area-suggest-chip:disabled{opacity:.6;cursor:default}.ez-app .area-nomore{color:var(--ez-ink-soft);font-size:12px}.ez-app .area-err{color:var(--ez-alert);font-size:12.5px;line-height:1.4}.ez-app .area-actions{align-items:center;gap:10px;padding-top:2px;display:flex}.ez-app .txt-btn{font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.ez-app .txt-btn:hover{color:var(--ez-ink)}.ez-app .txt-btn.danger{color:var(--ez-alert)}.ez-app .auth-page{background:var(--ez-bg);flex-direction:column;align-items:center;width:100%;min-height:100dvh;padding:28px 20px 48px;display:flex;overflow-y:auto}.ez-app .auth{width:min(440px,100%);margin-top:6vh}.ez-app .mark{border-radius:var(--ez-r);background:var(--ez-hero-bg);width:56px;height:56px;color:var(--ez-accent);font-family:var(--ez-font-display);letter-spacing:.5px;justify-content:center;align-items:center;margin:0 auto 22px;font-size:19px;font-weight:800;display:flex}.ez-app .auth-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-lg);box-shadow:var(--ez-shadow-card);padding:30px 28px 24px}.ez-app .auth-foot{text-align:center;color:var(--ez-ink-soft);margin-top:16px;font-size:12px;line-height:1.6}.ez-app .auth-foot a{color:var(--ez-accent-deep);font-weight:600;text-decoration:none}.ez-app .auth-foot a:hover{text-decoration:underline}@media (max-width:820px){.ez-app .auth-page{padding:20px 14px 40px}.ez-app .auth{margin-top:3vh}}.ez-app .ez-web-scroll{flex:1;padding:8px 20px 56px;overflow-y:auto}.ez-app .ez-webv{width:min(680px,100%);margin:0 auto;position:relative}.ez-app .ez-web-top{align-items:center;padding:6px 2px 2px;display:flex}.ez-app .ez-web-back-bottom{justify-content:flex-start;margin-top:30px;display:flex}.ez-app .ez-web-head{padding:16px 2px 8px}.ez-app .ez-web-titlerow{align-items:center;gap:12px;display:flex}.ez-app .ez-web-head h1{font-family:var(--ez-font-display);letter-spacing:-.02em;flex:none;margin:0;font-size:clamp(22px,4vw,28px);font-weight:800}.ez-app .ez-web-metarow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ez-app .ez-web-statuspill{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-pill);min-width:0;color:var(--ez-ink-muted);transition:border-color .15s var(--ez-ease), box-shadow .15s var(--ez-ease);align-items:center;gap:8px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.ez-app a.ez-web-statuspill:hover{border-color:var(--ez-accent-soft-border);box-shadow:var(--ez-shadow-card)}.ez-app a.ez-web-statuspill:hover .dom,.ez-app a.ez-web-statuspill:hover .material-symbols-outlined{color:var(--ez-accent-deep);opacity:1}.ez-app .ez-web-statuspill .d{background:var(--ez-live);width:8px;height:8px;box-shadow:0 0 0 3px var(--ez-live-glow);border-radius:50%;flex:none}.ez-app .ez-web-statuspill.draft .d{background:var(--ez-attn-fill);box-shadow:0 0 0 3px var(--ez-attn-soft)}.ez-app .ez-web-statuspill .lv{font-family:var(--ez-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-live);flex:none;font-size:11px;font-weight:800}.ez-app .ez-web-statuspill.draft .lv{color:var(--ez-attn)}.ez-app .ez-web-statuspill.preview .d{background:var(--ez-attn-fill);box-shadow:0 0 0 3px var(--ez-attn-soft);animation:none}.ez-app .ez-web-statuspill.preview .lv{color:var(--ez-attn)}.ez-app .ez-web-statuspill .sep{background:var(--ez-hairline);flex:none;width:1px;height:14px}.ez-app .ez-web-statuspill .dom{color:var(--ez-ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:230px;transition:color .15s var(--ez-ease);font-weight:500;overflow:hidden}.ez-app .ez-web-statuspill .material-symbols-outlined{opacity:.55;color:var(--ez-ink-muted);transition:opacity .15s var(--ez-ease), color .15s var(--ez-ease);flex:none;font-size:15px}.ez-app .ez-web-unpub{font-family:var(--ez-font-display);letter-spacing:.04em;text-transform:uppercase;background:var(--ez-attn-soft);color:var(--ez-attn);border-radius:var(--ez-r-pill);flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:800;display:none}.ez-app .ez-web-unpub .material-symbols-outlined{font-size:13px}.ez-app .ez-web-unpub.show{display:inline-flex}.ez-app .ez-web-head .ez-web-spacer{flex:auto}.ez-app .ez-web-devtoggle{flex:none}.ez-app .ez-web-devtoggle button .material-symbols-outlined{vertical-align:-2px;margin-right:4px;font-size:15px}.ez-app .ez-web-edit{border-radius:var(--ez-r-sm);background:var(--ez-accent-soft);border:1px solid var(--ez-accent-soft-border);color:var(--ez-accent-deep);font-size:13.5px;font-family:var(--ez-font-display);flex:none;align-items:center;padding:9px 18px;font-weight:800;display:inline-flex}.ez-app .ez-web-edit:hover{background:var(--ez-accent-soft-hover)}.ez-app .ez-web-edit .material-symbols-outlined{vertical-align:-3px;margin-right:6px;font-size:17px}.ez-app .ez-web-framewrap{background:var(--ez-bg-hover);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);flex-direction:column;align-items:center;margin-top:12px;padding:28px 16px;display:flex}.ez-app .ez-web-frame{scrollbar-width:none;background:#fff;flex:auto;width:100%;min-height:0;position:relative;overflow-y:auto}.ez-app .ez-web-frame::-webkit-scrollbar{width:0;height:0}.ez-app .ez-web-frame .wb{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.ez-app .ez-web-spacer{flex:none;width:1px}.ez-app .ez-web-device{width:300px;transition:width .28s var(--ez-ease), border-radius .28s var(--ez-ease), padding .28s var(--ez-ease);background:#111214;border-radius:42px;flex-direction:column;align-items:center;padding:10px;display:flex;position:relative;box-shadow:0 22px 54px #1a1a1842,inset 0 0 0 1.5px #ffffff0d}.ez-app .ez-web-notch{border-radius:var(--ez-r-pill);background:#ffffff2e;width:52px;height:6px;margin:2px auto 8px}.ez-app .ez-web-screen{aspect-ratio:9/19.3;background:#fff;border-radius:32px;flex-direction:column;width:100%;display:flex;overflow:hidden}.ez-app .ez-web-bar{display:none}.ez-app .ez-web-home{border-radius:var(--ez-r-pill);background:#fff3;width:110px;height:5px;margin:8px auto 2px}.ez-app .ez-web-stand{flex-direction:column;align-items:center;display:none}.ez-app .ez-web-stand .neck{background:linear-gradient(#202220,#161719);width:66px;height:15px}.ez-app .ez-web-stand .base{background:#161719;border-radius:0 0 9px 9px;width:158px;height:10px;box-shadow:0 7px 16px #00000029}.ez-app .ez-web-framewrap.desktop .ez-web-device{background:#111214;border-radius:16px;width:100%;padding:12px}.ez-app .ez-web-framewrap.desktop .ez-web-notch,.ez-app .ez-web-framewrap.desktop .ez-web-home{display:none}.ez-app .ez-web-framewrap.desktop .ez-web-screen{aspect-ratio:16/10;border-radius:8px}.ez-app .ez-web-framewrap.desktop .ez-web-bar{background:#f1efe8;border-bottom:1px solid #e3e0d5;align-items:center;gap:7px;padding:9px 13px;display:flex}.ez-app .ez-web-dot{background:#cfcbc0;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.ez-app .ez-web-bar .ez-web-urlbar{display:none}.ez-app .ez-web-framewrap.desktop .ez-web-urlbar{border-radius:var(--ez-r-pill);color:#8a8a80;text-align:center;background:#fff;border:1px solid #e3e0d5;flex:1;max-width:300px;margin:0 auto;padding:5px 12px;font-size:10.5px;display:block}.ez-app .ez-web-framewrap.desktop .ez-web-stand{display:flex}[data-theme=dark] .ez-app:not(.light) .ez-web-framewrap,.ez-app.dark .ez-web-framewrap{background:#131311;border-color:#262622}[data-theme=dark] .ez-app:not(.light) .ez-web-device,.ez-app.dark .ez-web-device{background:#3f3f46;box-shadow:0 22px 54px #0000008c,inset 0 0 0 1.5px #ffffff1f}[data-theme=dark] .ez-app:not(.light) .ez-web-stand .neck,.ez-app.dark .ez-web-stand .neck{background:linear-gradient(#46464d,#3a3a40)}[data-theme=dark] .ez-app:not(.light) .ez-web-stand .base,.ez-app.dark .ez-web-stand .base{background:#3a3a40;box-shadow:0 7px 16px #00000080}.ez-app .ez-web-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ez-app .ez-web-actions .cbtn{border-radius:var(--ez-r-sm);padding:13px 18px;font-size:13.5px}.ez-app .ez-web-actions .cbtn.connect,.ez-app .ez-web-actions .cbtn.ez-web-republish{flex:1;min-width:180px}.ez-app .ez-web-actions .cbtn.ez-web-republish:disabled:not(.is-publishing){opacity:.6;cursor:default}.ez-app .ez-web-actions .material-symbols-outlined{vertical-align:-3px;margin-right:5px;font-size:17px}.ez-app .ez-web-publish,.ez-app .ez-web-republish{position:relative;overflow:hidden}.ez-app .ez-web-publish:after{content:"";background:linear-gradient(100deg, transparent, var(--ez-accent-bright), transparent);opacity:.5;pointer-events:none;width:34%;animation:ez-web-shine 3.4s var(--ez-ease) infinite;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}@keyframes ez-web-shine{0%,14%{left:-45%}55%,to{left:132%}}[data-theme=dark] .ez-app:not(.light) .ez-web-publish:after,.ez-app.dark .ez-web-publish:after{opacity:.7;background:linear-gradient(100deg,#0000,#ffffffd1,#0000)}.ez-app .ez-web-publish.is-publishing,.ez-app .ez-web-republish.is-publishing{background:linear-gradient(90deg, var(--ez-accent-deep), var(--ez-accent-bright), var(--ez-accent-deep), var(--ez-accent-bright), var(--ez-accent-deep));opacity:1;background-size:200% 100%;animation:1.15s linear infinite ez-web-publishing}.ez-app .ez-web-republish.is-publishing{color:#fff;border-color:#0000}.ez-app .ez-web-publish.is-publishing:after{display:none}[data-theme=dark] .ez-app:not(.light) .ez-web-publish.is-publishing,[data-theme=dark] .ez-app:not(.light) .ez-web-republish.is-publishing,.ez-app.dark .ez-web-publish.is-publishing,.ez-app.dark .ez-web-republish.is-publishing{background:linear-gradient(90deg, var(--ez-btn-solid-hover), var(--ez-accent-bright), var(--ez-btn-solid-hover), var(--ez-accent-bright), var(--ez-btn-solid-hover));background-size:200% 100%}@keyframes ez-web-publishing{0%{background-position:0 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.ez-app .ez-web-publish:after{opacity:0;animation:none}.ez-app .ez-web-publish.is-publishing,.ez-app .ez-web-republish.is-publishing{animation:none}}.ez-app .ez-web-note{color:var(--ez-ink-soft);margin-top:9px;padding:0 2px;font-size:12.5px;line-height:1.5}.ez-app .ez-web-lastpub{align-items:center;gap:5px;margin-top:5px;display:flex}.ez-app .ez-web-lastpub .material-symbols-outlined{flex:none;font-size:15px}.ez-app .ez-web-note-tight{margin-top:-4px;padding-bottom:8px}.ez-app .ez-web-err{color:var(--ez-alert)}.ez-app .ez-web-label{font-family:var(--ez-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ez-ink-soft);margin:18px 0 8px;font-size:11px;font-weight:800}.ez-app .ez-web-dom-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);overflow:hidden}.ez-app .ez-web-dom-opts{flex-direction:column;gap:11px;display:flex}.ez-app .ez-web-dom-opt{text-align:left;border:1px solid var(--ez-hairline);border-radius:var(--ez-r);background:var(--ez-bg-surface);cursor:pointer;align-items:center;gap:15px;width:100%;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.ez-app .ez-web-dom-opt:hover{border-color:var(--ez-accent-deep)}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-dom-opt:hover{border-color:color-mix(in srgb, var(--ez-accent-deep) 45%, transparent)}}.ez-app .ez-web-dom-opt:hover{box-shadow:0 10px 26px -16px var(--ez-accent-deep)}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-dom-opt:hover{box-shadow:0 10px 26px -16px color-mix(in srgb, var(--ez-accent-deep) 55%, transparent)}}.ez-app .ez-web-dom-opt:hover{transform:translateY(-1px)}.ez-app .ez-web-dom-tile{width:46px;height:46px;color:var(--ez-accent-deep);background:linear-gradient(160deg, var(--ez-accent-soft), var(--ez-accent-soft));border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-dom-tile{background:linear-gradient(160deg, var(--ez-accent-soft), color-mix(in srgb, var(--ez-accent-soft) 40%, var(--ez-bg-surface)))}}.ez-app .ez-web-dom-tile{box-shadow:inset 0 0 0 1px var(--ez-accent-deep)}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-dom-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ez-accent-deep) 14%, transparent)}}.ez-app .ez-web-dom-tile .material-symbols-outlined{font-size:23px}.ez-app .ez-web-dom-incl{font-family:var(--ez-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-accent-deep);background:var(--ez-accent-soft);border-radius:999px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:800}.ez-app .ez-web-dom-chev{color:var(--ez-ink-soft);flex:none;place-items:center;transition:transform .16s,color .16s;display:grid}.ez-app .ez-web-dom-opt:hover .ez-web-dom-chev{color:var(--ez-accent-deep);transform:translate(3px)}.ez-app .ez-web-dom-chev .material-symbols-outlined{font-size:22px}.ez-app .ez-web-domwork{background:var(--ez-bg-surface);border:1px solid var(--ez-accent-deep)}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-domwork{border:1px solid color-mix(in srgb, var(--ez-accent-deep) 28%, var(--ez-hairline))}}.ez-app .ez-web-domwork{border-radius:var(--ez-r);padding:20px;box-shadow:0 12px 30px -22px #18181480}.ez-app .ez-web-domwork.done{border-color:var(--ez-hairline)}.ez-app .ez-web-domwork-head{align-items:center;gap:14px;display:flex}.ez-app .ez-web-domwork-halo{background:var(--ez-accent-soft);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ez-app .ez-web-domwork-halo .material-symbols-outlined{color:var(--ez-accent-deep);font-variation-settings:"FILL" 1;font-size:26px}.ez-app .ez-web-domwork-txt{flex:1;min-width:0}.ez-app .ez-web-domwork-txt b{font-family:var(--ez-font-display);letter-spacing:-.01em;color:var(--ez-ink);font-size:15.5px;font-weight:800;display:block}.ez-app .ez-web-domwork-txt small{color:var(--ez-ink-soft);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ez-app .ez-web-domwork-pill{font-family:var(--ez-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-accent-deep);background:var(--ez-accent-soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.ez-app .ez-web-domwork-pill .dot{background:var(--ez-accent-deep);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ez-domwork-blink}.ez-app .ez-web-domwork-pill .material-symbols-outlined{font-size:13px}@keyframes ez-domwork-blink{0%,to{opacity:1}50%{opacity:.3}}.ez-app .ez-web-domwork-steps{border-top:1px solid var(--ez-hairline);margin-top:18px;padding-top:16px}.ez-app .ez-web-domwork-visit{font-family:var(--ez-font-display);color:var(--ez-accent-deep);border:1px solid var(--ez-accent-deep);align-items:center;gap:7px;margin-top:16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-domwork-visit{border:1px solid color-mix(in srgb, var(--ez-accent-deep) 30%, transparent)}}.ez-app .ez-web-domwork-visit{border-radius:999px;padding:9px 16px}.ez-app .ez-web-domwork-visit:hover{background:var(--ez-accent-soft)}.ez-app .ez-web-domwork-visit .material-symbols-outlined{font-size:17px}.ez-app .ez-web-domwork-err{color:var(--ez-alert);margin-top:16px;font-size:13px}.ez-app .ez-web-domwork-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.ez-app .ez-web-domwork-act{font-family:var(--ez-font-display);color:var(--ez-accent-deep);cursor:pointer;border:1px solid var(--ez-accent-deep);background:0 0;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ez-app .ez-web-domwork-act{border:1px solid color-mix(in srgb, var(--ez-accent-deep) 30%, transparent)}}.ez-app .ez-web-domwork-act{border-radius:999px;padding:9px 16px}.ez-app .ez-web-domwork-act:hover{background:var(--ez-accent-soft)}.ez-app .ez-web-domwork-act:disabled{opacity:.5;cursor:default}.ez-app .ez-web-domwork-act .material-symbols-outlined{font-size:17px}.ez-app .ez-web-domwork-act.quiet{color:var(--ez-ink-soft);border-color:var(--ez-hairline)}.ez-app .ez-web-domwork-act.quiet:hover{background:var(--ez-bg-hover)}.ez-app .ez-web-dev-reset{border:1px dashed var(--ez-hairline-strong,var(--ez-hairline));border-radius:var(--ez-r-pill,999px);color:var(--ez-ink-muted);cursor:pointer;background:0 0;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font-size:12px;transition:background .13s;display:inline-flex}.ez-app .ez-web-dev-reset:hover{background:var(--ez-bg-hover)}.ez-app .ez-web-dev-reset:disabled{opacity:.5;cursor:default}.ez-app .ez-web-dev-reset .sym{font-size:15px}.ez-app .ez-web-dom-row{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--ez-hairline);background:0 0;align-items:center;gap:13px;width:100%;padding:15px;transition:background .13s;display:flex}.ez-app .ez-web-dom-row:last-child{border-bottom:0}.ez-app .ez-web-dom-row:hover{background:var(--ez-bg-hover)}.ez-app .ez-web-dom-row.static{cursor:default}.ez-app .ez-web-dom-row.static:hover{background:0 0}.ez-app .ez-web-dom-ico{border-radius:var(--ez-r-ctl);background:var(--ez-bg-hover);flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ez-app .ez-web-dom-ico .material-symbols-outlined{color:var(--ez-ink-muted);font-size:19px}.ez-app .ez-web-dom-ico.ok{background:var(--ez-accent-soft)}.ez-app .ez-web-dom-ico.ok .material-symbols-outlined{color:var(--ez-accent-deep)}.ez-app .ez-web-dom-txt{flex:1;min-width:0;line-height:1.35}.ez-app .ez-web-dom-txt b{font-family:var(--ez-font-display);font-size:14px;font-weight:700;display:block}.ez-app .ez-web-dom-txt small{color:var(--ez-ink-muted);font-size:12.5px}.ez-app .ez-web-dom-row>.material-symbols-outlined{color:var(--ez-ink-soft);font-size:18px}.ez-app .ez-web-dom-brand{border-radius:var(--ez-r-ctl);border:1px solid var(--ez-hairline);background:#fff;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ez-app .ez-web-dom-brand .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:21px}.ez-app .ez-web-dom-brand.ga .material-symbols-outlined{color:#e8710a}.ez-app .ez-web-dom-brand.gsc .material-symbols-outlined{color:#1a73e8}.ez-app .ez-web-dom-manage{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-pill);font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;flex:none;align-items:center;gap:5px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.ez-app .ez-web-dom-manage:hover{color:var(--ez-alert);border-color:var(--ez-alert)}.ez-app .ez-web-dom-manage .material-symbols-outlined{font-size:15px}.ez-app .ez-web-mng{border-top:1px solid var(--ez-hairline);background:var(--ez-bg-hover)}.ez-app .ez-web-mng-confirm{padding:6px}.ez-app .ez-web-mng-confirm p{color:var(--ez-ink-muted);margin:8px 8px 11px;font-size:12.5px;line-height:1.5}.ez-app .ez-web-mng-confirm p b{color:var(--ez-ink);font-weight:700}.ez-app .ez-web-mng-cbtns{gap:8px;padding:0 6px 4px;display:flex}.ez-app .ez-web-mng-cancel{border:1.5px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);font-family:var(--ez-font-display);color:var(--ez-ink);cursor:pointer;background:0 0;flex:1;padding:10px;font-size:13px;font-weight:800}.ez-app .ez-web-mng-cancel:hover{background:var(--ez-bg-surface)}.ez-app .ez-web-mng-go{background:var(--ez-alert);color:#fff;border-radius:var(--ez-r-sm);font-family:var(--ez-font-display);cursor:pointer;border:0;flex:1;padding:10px;font-size:13px;font-weight:800}.ez-app .ez-web-mng-go:hover{filter:brightness(1.06)}.ez-app .ez-web-mng-go:disabled,.ez-app .ez-web-mng-cancel:disabled{opacity:.6;cursor:default}.ez-app .ez-web-numbers{font-family:var(--ez-font-display);color:var(--ez-accent-deep);align-items:center;gap:5px;margin-top:11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ez-app .ez-web-numbers .material-symbols-outlined{font-size:16px}.ez-app .ez-an-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);overflow:hidden}.ez-app .ez-an-card.has-menu{overflow:visible}.ez-app .ez-an-row{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:15px 15px 15px 16px;display:flex;position:relative}.ez-app .ez-an-row+.ez-an-row{border-top:1px solid var(--ez-hairline)}.ez-app .ez-an-row.clickable{cursor:pointer;transition:background .13s}.ez-app .ez-an-row.clickable:hover{background:var(--ez-bg-hover)}.ez-app .ez-an-ico{border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.ez-app .ez-an-ico .material-symbols-outlined{font-size:22px}.ez-app .ez-an-ico.ga{background:#fdf0e8}.ez-app .ez-an-ico.ga .material-symbols-outlined{color:#e8722b}.ez-app .ez-an-ico.sc{background:#eaf1fe}.ez-app .ez-an-ico.sc .material-symbols-outlined{color:#4285f4}.ez-app .ez-an-ico.pulsing{animation:1.1s ease-in-out infinite ez-an-pulse}@keyframes ez-an-pulse{0%,to{opacity:1}50%{opacity:.5}}.ez-app .ez-an-badge{background:var(--ez-accent-deep);border:2px solid var(--ez-bg-surface);border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;bottom:-3px;right:-3px}.ez-app .ez-an-ico .ez-an-badge .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1, "wght" 700;font-size:11px}.ez-app .ez-an-body{flex:1;min-width:0;line-height:1.35}.ez-app .ez-an-title{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:14.5px;font-weight:700;display:block}.ez-app .ez-an-sub{color:var(--ez-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.ez-app .ez-an-dot{color:var(--ez-ink-soft);margin:0 6px}.ez-app .ez-an-mono{font-variant-numeric:tabular-nums}.ez-app .ez-an-chev{color:var(--ez-ink-soft);flex:none;font-size:18px}.ez-app .ez-an-spin{border:2px solid var(--ez-hairline-strong);border-top-color:var(--ez-accent-deep);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite ez-an-spin}.ez-app .ez-an-spin.sm{border-width:2px;border-color:#fff #fff6 #fff6;width:13px;height:13px}@keyframes ez-an-spin{to{transform:rotate(360deg)}}.ez-app .ez-an-retry{background:var(--ez-accent-deep);color:#fff;height:30px;font-family:var(--ez-font-display);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:650;transition:filter .12s;display:inline-flex}.ez-app .ez-an-retry:hover{filter:brightness(1.06)}.ez-app .ez-an-retry:disabled{opacity:.65;cursor:default}.ez-app .ez-an-retry .material-symbols-outlined{font-size:15px}.ez-app .ez-an-kebab{width:32px;height:32px;color:var(--ez-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .12s;display:flex}.ez-app .ez-an-kebab:hover,.ez-app .ez-an-kebab.on{background:var(--ez-bg-hover)}.ez-app .ez-an-kebab .material-symbols-outlined{font-size:18px}.ez-app .ez-an-menu{z-index:20;background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:10px;min-width:178px;padding:5px;animation:.13s ez-an-pop;position:absolute;top:52px;right:12px;box-shadow:0 8px 24px #0000001a}@keyframes ez-an-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ez-app .ez-an-menu-item{text-align:left;width:100%;font-family:var(--ez-font-display);color:var(--ez-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.ez-app .ez-an-menu-item:hover{background:var(--ez-bg-hover)}.ez-app .ez-an-menu-item .material-symbols-outlined{color:var(--ez-ink-muted);font-size:16px}.ez-app .ez-an-menu-item.danger,.ez-app .ez-an-menu-item.danger .material-symbols-outlined{color:var(--ez-alert)}.ez-app .ez-an-menu-item.danger:hover{background:var(--ez-alert-soft)}.ez-app .ez-an-menu-div{background:var(--ez-hairline);height:1px;margin:4px 2px}.ez-app .ez-web-banner{border-radius:var(--ez-r);border:1px solid var(--ez-hairline);background:var(--ez-bg-surface);align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 12px 12px 14px;font-size:13.5px;line-height:1.45;display:flex}.ez-app .ez-web-banner .material-symbols-outlined{flex:none;margin-top:1px;font-size:20px}.ez-app .ez-web-banner.ok{background:var(--ez-accent-soft);border-color:var(--ez-accent-soft-border)}.ez-app .ez-web-banner.ok .material-symbols-outlined{color:var(--ez-accent-deep)}.ez-app .ez-web-banner.error{background:var(--ez-alert-soft);border-color:var(--ez-alert)}.ez-app .ez-web-banner.error .material-symbols-outlined{color:var(--ez-alert)}.ez-app .ez-web-banner-text{min-width:0;color:var(--ez-ink);flex:1;align-self:center}.ez-app .ez-web-banner-action{font-family:var(--ez-font-display);color:var(--ez-accent-deep);border-radius:7px;flex:none;align-self:center;padding:4px 6px;font-size:13px;font-weight:700;text-decoration:none}.ez-app .ez-web-banner-action:hover{text-decoration:underline}.ez-app .ez-web-banner-x{width:28px;height:28px;color:var(--ez-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-self:center;align-items:center;transition:background .12s;display:flex}.ez-app .ez-web-banner-x:hover{background:#0000000f}.ez-app .ez-web-banner-x .material-symbols-outlined{margin-top:0;font-size:18px}.ez-app .ez-an-picker{border-top:1px solid var(--ez-hairline);padding:4px 8px 10px}.ez-app .ez-an-picker+.ez-an-row{border-top:1px solid var(--ez-hairline)}.ez-app .ez-an-picker-head{color:var(--ez-ink-muted);margin:0;padding:12px 10px 8px;font-size:12.5px;line-height:1.45}.ez-app .ez-an-picker-loading{color:var(--ez-ink-muted);align-items:center;gap:9px;margin:0;padding:6px 10px 10px;font-size:13px;display:flex}.ez-app .ez-an-acct{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px;transition:background .12s;display:flex}.ez-app .ez-an-acct:hover{background:var(--ez-bg-hover)}.ez-app .ez-an-acct.sel{background:var(--ez-accent-soft)}.ez-app .ez-an-acct:disabled{cursor:default;opacity:.6}.ez-app .ez-an-radio{border:2px solid var(--ez-hairline-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .12s;display:flex}.ez-app .ez-an-acct.sel .ez-an-radio{border-color:var(--ez-accent-deep)}.ez-app .ez-an-radio i{background:var(--ez-accent-deep);border-radius:50%;width:9px;height:9px;transition:transform .12s;transform:scale(0)}.ez-app .ez-an-acct.sel .ez-an-radio i{transform:scale(1)}.ez-app .ez-an-acct-body{flex:1;min-width:0;line-height:1.35}.ez-app .ez-an-acct-name{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:14px;font-weight:650;display:block}.ez-app .ez-an-acct-id{color:var(--ez-ink-soft);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:block}.ez-app .ez-an-picker-err{color:var(--ez-alert);margin:0;padding:8px 10px 4px;font-size:12.5px}.ez-app .ez-an-picker-retry{font-family:var(--ez-font-display);color:var(--ez-accent-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:650}.ez-app .ez-an-picker-foot{border-top:1px solid var(--ez-hairline);justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;padding:10px 6px 2px;display:flex}.ez-app .ez-an-btn-ghost{font-family:var(--ez-font-display);color:var(--ez-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:background .12s}.ez-app .ez-an-btn-ghost:hover{background:var(--ez-bg-hover)}.ez-app .ez-an-btn-primary{background:var(--ez-accent);font-family:var(--ez-font-display);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background .12s,opacity .12s}.ez-app .ez-an-btn-primary:hover{background:var(--ez-accent-bright)}.ez-app .ez-an-btn-primary:disabled,.ez-app .ez-an-btn-ghost:disabled{opacity:.45;cursor:default}.ez-app .ez-an-btn-primary:disabled:hover{background:var(--ez-accent)}.ez-app .modal.ez-dc-modal{background:var(--ez-bg-surface)}.ez-app .gbp-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);box-shadow:var(--ez-shadow-card);align-items:center;gap:15px;padding:16px 18px;display:flex;position:relative}.ez-app .gbp-logo{border-radius:var(--ez-r-ctl);background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ez-app .gbp-logo svg{width:22px;height:22px;display:block}.ez-app .gbp-body{flex:1;min-width:0;line-height:1.3}.ez-app .gbp-name{color:var(--ez-ink);font-size:14.5px;font-weight:600;display:block}.ez-app .gbp-sub{color:var(--ez-ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;font-size:12.5px;display:flex}.ez-app .gbp-consent{color:var(--ez-ink-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.45}.ez-app .gbp-sep{background:var(--ez-ink-soft);border-radius:50%;flex:none;width:3px;height:3px}.ez-app .gbp-right{flex:none;align-items:center;gap:6px;display:flex}.ez-app .gbp-badge{color:#127a4e;white-space:nowrap;background:#e4f4ec;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.ez-app .gbp-badge .material-symbols-outlined{font-size:14px}@media (max-width:520px){.ez-app .gbp-card:has(>.gbp-right>.gbp-badge){flex-wrap:wrap;align-items:flex-start;row-gap:10px}.ez-app .gbp-card:has(>.gbp-right>.gbp-badge)>.gbp-right{flex:1 0 calc(100% - 59px);justify-content:space-between;margin-left:59px}}.ez-app .gbp-kebab{color:#8a8f96;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex}.ez-app .gbp-kebab:hover,.ez-app .gbp-kebab.open{color:#1c1c1e;background:#f2f3f4}.ez-app .gbp-kebab .material-symbols-outlined{font-size:20px}.ez-app .gbp-menu{z-index:20;background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);box-shadow:var(--ez-shadow-pop);opacity:0;pointer-events:none;min-width:200px;transition:opacity .14s var(--ez-ease), transform .14s var(--ez-ease);transform-origin:100% 0;padding:6px;position:absolute;top:56px;right:16px;transform:translateY(-4px)scale(.98)}.ez-app .gbp-menu.show{opacity:1;pointer-events:auto;transform:none}.ez-app .gbp-menu button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ez-ink);border-radius:var(--ez-r-sm);transition:background .12s var(--ez-ease);background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.ez-app .gbp-menu button .material-symbols-outlined{color:var(--ez-ink-muted);flex:none;font-size:18px}.ez-app .gbp-menu button:hover{background:var(--ez-bg-hover)}.ez-app .gbp-menu button.danger,.ez-app .gbp-menu button.danger .material-symbols-outlined{color:var(--ez-alert)}.ez-app .gbp-menu button.danger:hover{background:var(--ez-alert-soft)}.ez-app .gbp-menu-divider{background:var(--ez-hairline);height:1px;margin:5px 4px}.ez-app .conn-row.has-menu{position:relative}.ez-app .conn-card:has(.conn-row.has-menu){overflow:visible}.ez-app .conn-row.has-menu .gbp-menu{top:50px;right:10px}.ez-app .modal.gbp-pick{background:var(--ez-bg-surface);padding:22px 20px 20px}.ez-app .gbp-pick-close{width:32px;height:32px;color:var(--ez-ink-soft);border-radius:var(--ez-r-ctl);cursor:pointer;transition:background .12s var(--ez-ease), color .12s var(--ez-ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ez-app .gbp-pick-close:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .gbp-pick-close .material-symbols-outlined{font-size:20px}.ez-app .gbp-pick-head{padding-right:28px}.ez-app .gbp-pick-eyebrow{color:var(--ez-accent-deep);background:var(--ez-accent-soft);border-radius:var(--ez-r-pill);align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ez-app .gbp-pick-eyebrow .material-symbols-outlined{font-size:14px}.ez-app .gbp-pick-head h2{font-family:var(--ez-font-display);letter-spacing:-.01em;color:var(--ez-ink);margin:0 0 6px;font-size:20px;font-weight:700}.ez-app .gbp-pick-head p{color:var(--ez-ink-muted);margin:0;font-size:13.5px;line-height:1.5}.ez-app .gbp-pick-note{color:var(--ez-attn);background:var(--ez-attn-soft);border:1px solid var(--ez-attn-soft-border);border-radius:var(--ez-r-sm);margin:12px 0 0;padding:9px 11px;font-size:12.5px;font-weight:500}.ez-app .gbp-pick-search{margin:14px 0 4px;position:relative}.ez-app .gbp-pick-search .material-symbols-outlined{color:var(--ez-ink-soft);pointer-events:none;font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ez-app .gbp-pick-search input{width:100%;font:inherit;color:var(--ez-ink);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);background:var(--ez-bg);transition:border-color .15s var(--ez-ease), box-shadow .15s var(--ez-ease), background .15s var(--ez-ease);outline:none;padding:11px 12px 11px 38px;font-size:14.5px}.ez-app .gbp-pick-search input:focus{border-color:var(--ez-accent);background:var(--ez-bg-surface);box-shadow:var(--ez-focus-ring)}.ez-app .gbp-pick-list{flex-direction:column;gap:2px;margin:8px -4px 0;display:flex}.ez-app .gbp-pick-loading,.ez-app .gbp-pick-err{color:var(--ez-ink-muted);align-items:center;gap:9px;padding:12px 8px;font-size:13.5px;display:flex}.ez-app .gbp-pick-empty{color:var(--ez-ink-muted);padding:12px 8px;font-size:13.5px;line-height:1.5}.ez-app .gbp-pick-err{color:var(--ez-alert)}.ez-app .gbp-pick-retry{cursor:pointer;font:inherit;color:var(--ez-accent-deep);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.ez-app .gbp-biz{border-radius:var(--ez-r);cursor:pointer;text-align:left;width:100%;font:inherit;transition:background .12s var(--ez-ease), border-color .12s var(--ez-ease);background:0 0;border:1.5px solid #0000;align-items:center;gap:12px;padding:11px 12px;display:flex}.ez-app .gbp-biz:hover{background:var(--ez-bg-hover)}.ez-app .gbp-biz.sel{background:var(--ez-accent-soft);border-color:var(--ez-accent)}.ez-app .gbp-biz:disabled{opacity:.6;cursor:default}.ez-app .gbp-biz-avatar{border-radius:var(--ez-r-ctl);width:38px;height:38px;font-family:var(--ez-font-display);color:#fff;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.ez-app .gbp-biz-info{flex:1;min-width:0}.ez-app .gbp-biz-name{color:var(--ez-ink);font-size:14px;font-weight:600;line-height:1.25;display:block}.ez-app .gbp-biz-meta{color:var(--ez-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.ez-app .gbp-biz-check{border:2px solid var(--ez-hairline-strong);width:22px;height:22px;transition:.15s var(--ez-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ez-app .gbp-biz-check .material-symbols-outlined{opacity:0;font-size:14px}.ez-app .gbp-biz.sel .gbp-biz-check{background:var(--ez-accent);border-color:var(--ez-accent)}.ez-app .gbp-biz.sel .gbp-biz-check .material-symbols-outlined{opacity:1;color:var(--ez-on-accent)}.ez-app .gbp-pick-foot{border-top:1px solid var(--ez-hairline);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.ez-app .modal.gbp-confirm{background:var(--ez-bg-surface);padding:24px 22px 20px}.ez-app .gbp-confirm-title{font-family:var(--ez-font-display);color:var(--ez-ink);margin:0 0 8px;font-size:19px;font-weight:700}.ez-app .gbp-confirm-body{color:var(--ez-ink-muted);margin:0;font-size:14px;line-height:1.5}.ez-app .gbp-confirm-foot{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ez-app .conn-scroll .cbtn.connect,.ez-app .gbp-pick .ez-an-btn-primary{color:#fff;box-shadow:none;background:#007a70;border:none;font-weight:600}.ez-app .conn-scroll .cbtn.connect{border-radius:9px;padding:9px 20px;font-size:13.5px}.ez-app .conn-scroll .cbtn.connect:hover,.ez-app .gbp-pick .ez-an-btn-primary:hover{background:#00655d}.ez-app .gbp-pick .ez-an-btn-primary:disabled{color:#fff;cursor:not-allowed;background:#c7ccce}.ez-app .gbp-pick .ez-an-btn-ghost,.ez-app .gbp-confirm .ez-an-btn-ghost{color:#5f6368;background:0 0;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.ez-app .gbp-pick .ez-an-btn-ghost:hover,.ez-app .gbp-confirm .ez-an-btn-ghost:hover{color:#1c1c1e;background:#f2f3f4}.ez-app .conn-scroll .cbtn.connect.is-loading,.ez-app .gbp-pick .ez-an-btn-primary.is-loading{color:#fff;cursor:not-allowed;pointer-events:none;background:#007a70;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ez-app .conn-scroll .cbtn.connect.is-loading .spinner,.ez-app .gbp-pick .ez-an-btn-primary.is-loading .spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite gbp-btn-spin}@keyframes gbp-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ez-app .conn-scroll .cbtn.connect.is-loading .spinner,.ez-app .gbp-pick .ez-an-btn-primary.is-loading .spinner{animation:none}}@media (max-width:820px){.ez-app .gbp-pick-foot,.ez-app .gbp-confirm-foot{flex-direction:column-reverse}.ez-app .gbp-pick-foot>*,.ez-app .gbp-confirm-foot>*{text-align:center;width:100%}}.ez-app .ez-dc-close{width:32px;height:32px;color:var(--ez-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s;display:flex;position:absolute;top:12px;right:12px}.ez-app .ez-dc-close:hover{background:var(--ez-bg-hover)}.ez-app .ez-dc-close:disabled{opacity:.5;cursor:default}.ez-app .ez-dc-close .material-symbols-outlined{font-size:20px}.ez-app .ez-dc-badge{background:var(--ez-alert-soft);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.ez-app .ez-dc-badge .material-symbols-outlined{color:var(--ez-alert);font-size:24px}.ez-app .ez-dc-title{font-family:var(--ez-font-display);letter-spacing:-.01em;color:var(--ez-ink);margin:0 0 6px;font-size:21px;font-weight:800}.ez-app .ez-dc-lead{color:var(--ez-ink-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.ez-app .ez-dc-list{background:var(--ez-bg);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);flex-direction:column;gap:11px;margin:0 0 18px;padding:14px 16px;list-style:none;display:flex}.ez-app .ez-dc-list li{color:var(--ez-ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.ez-app .ez-dc-list li .material-symbols-outlined{color:var(--ez-ink-soft);flex:none;margin-top:1px;font-size:18px}.ez-app .ez-dc-label{color:var(--ez-ink-muted);margin:0 0 7px;font-size:13px;display:block}.ez-app .ez-dc-label b{color:var(--ez-ink);letter-spacing:.06em;font-weight:800}.ez-app .ez-dc-input{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-sm);width:100%;font:inherit;letter-spacing:.06em;color:var(--ez-ink);transition:border-color .18s var(--ez-ease), box-shadow .2s var(--ez-ease);outline:none;padding:12px 14px;font-size:15px}.ez-app .ez-dc-input::placeholder{color:var(--ez-ink-soft);letter-spacing:.06em}.ez-app .ez-dc-input:focus{border-color:var(--ez-alert);box-shadow:0 0 0 3px var(--ez-alert-soft)}.ez-app .ez-dc-input:disabled{opacity:.6;cursor:default}.ez-app .ez-dc-error{color:var(--ez-alert);margin:14px 0 0;font-size:12.5px;line-height:1.4}.ez-app .ez-dc-foot{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.ez-app .ez-an-btn-danger{background:var(--ez-alert);font-family:var(--ez-font-display);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background .12s,opacity .12s}.ez-app .ez-an-btn-danger:hover{background:var(--ez-alert-strong)}.ez-app .ez-an-btn-danger:disabled{opacity:.55;cursor:default}.ez-app .ez-web-empty{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);text-align:center;margin-top:16px;padding:40px 24px}.ez-app .ez-web-eframe{border:2px dashed var(--ez-hairline-strong);border-radius:12px;justify-content:center;align-items:center;width:120px;height:150px;margin:0 auto 18px;display:flex}.ez-app .ez-web-eframe .material-symbols-outlined{color:var(--ez-ink-soft);font-size:34px}.ez-app .ez-web-empty h2{font-family:var(--ez-font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:800}.ez-app .ez-web-empty p{color:var(--ez-ink-muted);max-width:38ch;margin:0 auto 18px;font-size:14px;line-height:1.6}.ez-app .ez-web-empty .ez-web-start{padding:14px 26px;font-size:14px}.ez-app .ez-web-empty .ez-web-start .material-symbols-outlined{vertical-align:-3px;margin-right:5px;font-size:17px}.ez-app .ez-web-empty small{color:var(--ez-ink-soft);margin-top:12px;font-size:12px;display:block}.ez-app .ez-web-building{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);justify-content:center;margin-top:16px;padding:56px 24px;display:flex}@media (max-width:820px){.ez-app .ez-web-scroll{padding:4px 14px 48px}.ez-app .ez-web-framewrap{padding:18px 10px}.ez-app .ez-web-devtoggle{display:none}.ez-app .ez-web-edit{padding:8px 14px;font-size:13px}.ez-app .ez-web-metarow .ez-web-statuspill{flex:100%}.ez-app .ez-web-statuspill .dom{flex:auto;max-width:none}}.ez-app .ez-editor-loading{background:var(--ez-bg-hover);flex:auto;justify-content:center;align-items:center;min-height:70vh;display:flex}.ez-app .ez-editor-loading.is-overlay{z-index:95;background:#16171ab8;min-height:0;position:fixed;inset:0}.ez-app .ez-editor-loading-inner{flex-direction:column;align-items:center;gap:14px;display:flex}.ez-app .ez-editor-loading-inner p{font-family:var(--ez-font-display);letter-spacing:-.01em;color:var(--ez-ink);font-size:14px;font-weight:800}.ez-app .ez-editor-loading.is-overlay .ez-editor-loading-inner p{color:#edece6}.ez-app .ez-editor-loading-spin{border:3px solid var(--ez-hairline-strong);border-top-color:var(--ez-accent);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite ez-spin}.ez-app .ez-editor-loading.is-overlay .ez-editor-loading-spin{border-color:#ffffff40;border-top-color:var(--ez-accent)}@media (prefers-reduced-motion:reduce){.ez-app .ez-editor-loading-spin{animation-duration:1.8s}}.ez-app .ez-edit-surface{background:var(--ez-bg-hover);overflow:hidden}.ez-app .es-bar{color:#edece6;z-index:72;background:#16171a;flex:none;align-items:center;gap:9px;padding:12px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000024}.ez-app .es-bar .dot{background:var(--ez-accent);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #00bfae2e}.ez-app .es-bar.dirty .dot{background:var(--ez-attn-fill);box-shadow:0 0 0 3px #e8a70a38}.ez-app .es-bar .es-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ez-app .es-bar .es-txt b{font-family:var(--ez-font-display);letter-spacing:-.01em;font-size:13px;font-weight:800}.ez-app .es-bar .es-txt small{color:#9a9a92;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ez-app .es-bar .es-txt-short{display:none}.ez-app .es-bar .spacer{flex:1}.ez-app .es-seg{border-radius:var(--ez-r-pill);background:#ffffff14;gap:2px;padding:3px;display:inline-flex}.ez-app .es-seg button{color:#9a9a92;font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.ez-app .es-seg button.on{color:#16171a;background:#edece6}.ez-app .es-republish,.ez-app .es-done{white-space:nowrap;background:var(--ez-accent);color:var(--ez-on-accent);font-family:var(--ez-font-display);border-radius:var(--ez-r-pill);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:800;transition:background .15s;display:inline-flex}.ez-app .es-republish:hover{background:var(--ez-accent-bright)}.ez-app .es-republish:disabled{opacity:.6;cursor:default}.ez-app .es-done{color:#edece6;background:0 0;border:1px solid #00bfae8c;padding:7px 15px}.ez-app .es-done:hover{border-color:var(--ez-accent);background:#00bfae1f}.ez-app .es-help,.ez-app .es-more{color:#d8d7d1;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}.ez-app .es-help:hover,.ez-app .es-more:hover,.ez-app .es-more[aria-expanded=true]{color:#fff;background:#ffffff29}.ez-app .es-more-wrap{flex:none;display:inline-flex;position:relative}.ez-app .es-menu{z-index:40;color:#1b1c1e;background:#fff;border-radius:14px;width:232px;padding:6px;animation:.14s es-menu-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 34px -8px #00000052}@keyframes es-menu-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ez-app .es-menu-item{text-align:left;width:100%;color:inherit;cursor:pointer;font-family:var(--ez-font-display);background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:600;display:flex}.ez-app .es-menu-item:hover{background:#f1f3f5}.ez-app .es-menu-item .material-symbols-outlined{color:#4a4e55;flex:none}.ez-app .es-menu-label{flex-direction:column;line-height:1.25;display:flex}.ez-app .es-menu-label small{color:#8a8f97;margin-top:1px;font-size:12px;font-weight:400}.ez-app .es-menu-div{background:#eceef0;height:1px;margin:5px 8px}.ez-app .es-frame{flex:auto;min-height:0;position:relative;overflow:hidden;transform:translateZ(0)}.ez-app .es-scroll{background:var(--ez-bg-hover);position:absolute;inset:0;overflow-y:auto}.ez-app .es-scroll .wb{box-shadow:var(--ez-shadow-card);background:#fff}.ez-app .ez-site-wrap{width:100%;transition:max-width .2s var(--ez-ease);margin:0 auto}.ez-app .ez-site-wrap[data-device=mobile]{max-width:27rem}@media (max-width:820px){.ez-app .es-bar .es-seg{display:none}.ez-app .es-bar{padding:10px 12px}.ez-app .es-bar .es-txt-full,.ez-app .es-bar .es-txt small{display:none}.ez-app .es-bar .es-txt-short{font-family:var(--ez-font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}}.ez-app .ez-mob-bar,.ez-app .ez-mob-sheet{display:none}@media (max-width:820px){.ez-app .ez-web-scroll{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.ez-app .ez-web-scroll[data-hasbar] .ez-web-top,.ez-app .ez-web-back-bottom{display:none}.ez-app .ez-mob-bar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:60;opacity:0;pointer-events:none;transition:opacity .28s var(--ez-ease), transform .28s var(--ez-ease);align-items:stretch;gap:10px;display:flex;position:fixed;transform:translateY(10px)}.ez-app[data-mob-bar-in] .ez-mob-bar{opacity:1;pointer-events:auto;transform:none}.ez-app .ez-mob-back{border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);color:var(--ez-ink);border-radius:var(--ez-r-pill);font-family:var(--ez-font-display);cursor:pointer;flex:0 0 40%;justify-content:center;align-items:center;gap:6px;min-width:0;padding:11px 12px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #00000024}.ez-app .ez-mob-back .material-symbols-outlined{flex:none;font-size:18px}.ez-app .ez-mob-back-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ez-app .ez-mob-open{color:#edece6;border-radius:var(--ez-r-pill);cursor:pointer;background:#16171a;border:0;flex:60%;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:flex;box-shadow:0 10px 30px #00000052}.ez-app .ez-mob-eye{background:var(--ez-accent);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ez-app .ez-mob-eye .material-symbols-outlined{color:#fff;font-size:16px}.ez-app .ez-mob-label{text-align:left;font-family:var(--ez-font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:800;overflow:hidden}.ez-app .ez-mob-open>.material-symbols-outlined{color:#9a9a92;flex:none;font-size:18px}.ez-app .ez-mob-publish.is-publishing{opacity:.6;cursor:default}[data-theme=dark] .ez-app:not(.light) .ez-mob-back,.ez-app.dark .ez-mob-back{border-color:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 30px #00000080}[data-theme=dark] .ez-app:not(.light) .ez-mob-open,.ez-app.dark .ez-mob-open{box-shadow:inset 0 0 0 1px #ffffff38,0 10px 30px #00000080}.ez-app .ez-mob-sheet{z-index:70;transition:transform .3s var(--ez-ease);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(100%)}.ez-app[data-mob-preview-open] .ez-mob-sheet{transform:translateY(0)}.ez-app .ez-mob-head{padding:calc(10px + env(safe-area-inset-top)) 14px 10px;background:#16171a;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.ez-app .ez-mob-tag{font-family:var(--ez-font-display);letter-spacing:.08em;text-transform:uppercase;color:#8fb8ff;font-size:10.5px;font-weight:800}.ez-app .ez-mob-x{color:#edece6;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ez-app .ez-mob-x:hover{background:#ffffff2e}.ez-app .ez-mob-x .material-symbols-outlined{font-size:19px}.ez-app .ez-mob-body{background:#fff;flex:auto;overflow:hidden}.ez-app .ez-mob-frame{border:0;width:100%;height:100%;display:block}}@media (prefers-reduced-motion:reduce){.ez-app .ez-mob-sheet{transition:none}}.ez-app .ez-web-preview-fade{opacity:0;transition:opacity .3s var(--ez-ease);min-height:500px}.ez-app .ez-web-preview-fade[data-ready]{opacity:1}@media (max-width:820px){.ez-app .ez-web-preview-fade{min-height:750px}}@media (prefers-reduced-motion:reduce){.ez-app .ez-web-preview-fade{transition:none}}.ez-app .ib-split{flex-direction:row;flex:1;min-height:0;display:flex}.ez-app .ib-list-pane{border-right:1px solid var(--ez-hairline);flex-direction:column;flex:0 0 392px;min-width:0;min-height:0;display:flex}.ez-app .ib-detail-pane{flex:auto;min-width:0;padding:18px 26px 34px;overflow-y:auto}.ez-app .ib-head{flex:none;padding:14px 20px 10px}.ez-app .ib-head h1{font-family:var(--ez-font-display);letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,28px);font-weight:800}.ez-app .ib-head p{color:var(--ez-ink-muted);margin:3px 0 0;font-size:13px}.ez-app .ib-scroll{flex:1;padding:4px 20px 24px;overflow-y:auto}.ez-app .ib-split[data-empty="1"] .ib-scroll{display:none}@media (max-width:1000px){.ez-app .ib-list-pane{border-right:0;flex:auto}.ez-app .ib-detail-pane{padding:10px 16px 28px}.ez-app .ib-split[data-selected="0"] .ib-detail-pane,.ez-app .ib-split[data-selected="1"] .ib-list-pane{display:none}.ez-app .ib-split[data-empty="1"]{flex-direction:column}.ez-app .ib-split[data-empty="1"] .ib-list-pane{flex:none}.ez-app .ib-split[data-empty="1"][data-selected="0"] .ib-detail-pane{padding-top:0;display:block}.ez-app .ib-split[data-empty="1"] .ib-head{padding-bottom:0}}@media (min-width:1001px){.ez-app .ib-back{display:none}.ez-app .ib-detail-pane[data-center="1"]{align-content:start;justify-items:center;padding-top:clamp(28px,13vh,116px);display:grid}}.ez-app .ib-src{border-radius:var(--ez-r-ctl);background:var(--ez-bg-surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ez-hairline);color:var(--ez-ink);flex:none;place-items:center;margin-top:1px;display:grid}.ez-app .ib-src.lg{width:38px;height:38px}.ez-app .ib-src svg{width:17px;height:17px;display:block}.ez-app .ib-src.lg svg{width:20px;height:20px}.ez-app .ib-src .material-symbols-outlined{font-size:18px}.ez-app .ib-src.lg .material-symbols-outlined{font-size:21px}.ez-app .ib-stars{vertical-align:-2px;flex:none;gap:1px;margin-right:6px;display:inline-flex}.ez-app .ib-stars .material-symbols-outlined{font-size:13px;line-height:1}.ez-app .ib-stars .on{color:var(--ez-ink)}.ez-app .ib-stars .off{color:var(--ez-hairline-strong)}.ez-app .ib-search{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-sm);align-items:center;gap:8px;margin:13px 0 12px;padding:0 12px;display:flex}.ez-app .ib-search .material-symbols-outlined{color:var(--ez-ink-soft);flex:none;font-size:18px}.ez-app .ib-search input{min-width:0;color:var(--ez-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:13.5px}.ez-app .ib-search input::placeholder{color:var(--ez-ink-soft)}.ez-app .ib-search input::-webkit-search-cancel-button{display:none}.ez-app .ib-search-x{color:var(--ez-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:2px;display:grid}.ez-app .ib-search-x:hover{color:var(--ez-ink)}.ez-app .ib-search-x .material-symbols-outlined{font-size:17px}.ez-app .ib-chips{scrollbar-width:none;align-items:center;gap:7px;margin-bottom:2px;padding-bottom:2px;display:flex;overflow-x:auto}.ez-app .ib-chips::-webkit-scrollbar{display:none}.ez-app .ib-chip{border-radius:var(--ez-r-ctl);border:1px solid var(--ez-hairline);background:var(--ez-bg-surface);color:var(--ez-ink-muted);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ez-app .ib-chip:hover{background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .ib-chip.on{background:var(--ez-ink);border-color:var(--ez-ink);color:var(--ez-bg-surface)}.ez-app .ib-chip .n{opacity:.55;font-weight:500}.ez-app .ib-day{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);margin:14px 0 8px;font-size:10.5px;font-weight:700}.ez-app .ib-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);color:inherit;gap:11px;margin-bottom:9px;padding:12px 13px;text-decoration:none;display:flex}.ez-app .ib-card:hover{border-color:var(--ez-hairline-strong)}.ez-app .ib-card-body{flex:1;min-width:0}.ez-app .ib-card-top{align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.ez-app .ib-name{font-family:var(--ez-font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.ez-app .ib-kind{color:var(--ez-ink-soft);flex:none;font-size:11.5px}.ez-app .ib-time{color:var(--ez-ink-soft);flex:none;margin-left:auto;font-size:11.5px}.ez-app .ib-summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ez-app .ib-dir{align-items:center;gap:7px;margin-top:7px;font-size:12.5px;font-weight:600;display:flex}.ez-app .ib-dir i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:block}.ez-app .ib-dir.d-good{color:var(--ez-accent-deep)}.ez-app .ib-dir.d-attn{color:var(--ez-attn)}.ez-app .ib-dir.d-done{color:var(--ez-ink-soft);font-weight:500}.ez-app .ib-card.s-read{background:var(--ez-off-bg)}.ez-app .ib-card.s-read .ib-name,.ez-app .ib-card.s-read .ib-summary{color:var(--ez-ink-muted)}.ez-app .ib-card.s-read .ib-src{opacity:.68}.ez-app .ib-card.s-done{background:var(--ez-off-bg)}.ez-app .ib-card.s-done .ib-name,.ez-app .ib-card.s-done .ib-summary{color:var(--ez-ink-muted)}.ez-app .ib-card.s-done .ib-src{opacity:.55}.ez-app .ib-card.s-junk{background:var(--ez-off-bg);opacity:.62}.ez-app .ib-card.s-junk:hover,.ez-app .ib-card.s-junk.sel{opacity:1}.ez-app .ib-card.sel{border-color:var(--ez-accent);box-shadow:inset 3px 0 0 var(--ez-accent);background:var(--ez-bg-surface)}.ez-app .ib-card.sel .ib-name,.ez-app .ib-card.sel .ib-summary{color:var(--ez-ink)}.ez-app .ib-card.sel .ib-src{opacity:1}.ez-app .ib-foot{border-top:1px solid var(--ez-hairline);margin-top:16px;padding-top:14px}.ez-app .ib-count{color:var(--ez-ink-soft);text-align:center;margin-bottom:10px;font-size:11.5px}.ez-app .ib-more{width:100%;color:var(--ez-ink);border:1px solid var(--ez-hairline-strong);background:var(--ez-bg-surface);border-radius:var(--ez-r-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 0;font-size:13px;font-weight:600;display:flex}.ez-app .ib-more:hover:not(:disabled){background:var(--ez-bg-hover)}.ez-app .ib-more:disabled{color:var(--ez-ink-muted);cursor:default}.ez-app .ib-disclosure{color:var(--ez-ink-soft);border-top:1px solid var(--ez-hairline);align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:12.5px;display:flex}.ez-app .ib-disclosure button{color:var(--ez-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:2px 0;font-weight:600}.ez-app .ib-disclosure button:hover{text-decoration:underline}.ez-app .ib-disclosure+.ib-card{margin-top:12px}.ez-app .ib-empty{text-align:center;background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);max-width:420px;margin:0 auto;padding:30px 28px 24px}.ez-app .ib-empty.inline{background:0 0;border:0;max-width:none;padding:26px 8px}.ez-app .ib-empty-glyph{border-radius:var(--ez-r-sm);background:var(--ez-off-bg);width:52px;height:52px;color:var(--ez-ink-muted);place-items:center;margin:0 auto 16px;display:grid}.ez-app .ib-empty-glyph.good{background:var(--ez-accent-soft);color:var(--ez-accent-deep)}.ez-app .ib-empty-glyph .material-symbols-outlined{font-size:26px}.ez-app .ib-empty h4{font-family:var(--ez-font-display);letter-spacing:-.015em;margin:0 0 7px;font-size:18px;font-weight:800}.ez-app .ib-empty p{color:var(--ez-ink-muted);text-wrap:pretty;max-width:none;margin:0 auto;font-size:13.5px;line-height:1.55}.ez-app .ib-empty.inline p{max-width:40ch}.ez-app .ib-empty .btn{flex:none;width:fit-content;margin:16px auto 0;padding-inline:18px}.ez-app .ib-srclist{border-top:1px solid var(--ez-hairline);text-align:left;margin:22px -28px 0;padding:18px 28px 0}.ez-app .ib-srclist h5{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);text-align:center;margin:0 0 10px;font-size:10.5px;font-weight:700}.ez-app .ib-srcline{align-items:center;gap:10px;padding:7px 0;font-size:13.5px;font-weight:500;display:flex}.ez-app .ib-srcline .ib-src{width:26px;height:26px;margin:0}.ez-app .ib-srcline .ib-src svg{width:15px;height:15px}.ez-app .ib-srcline .ib-src .material-symbols-outlined{font-size:15px}.ez-app .ib-pick{height:100%;color:var(--ez-ink-soft);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.ez-app .ib-pick .material-symbols-outlined{font-size:30px}.ez-app .ib-pick p{margin:0;font-size:13px}.ez-app .ib-notfound{color:var(--ez-ink-muted);padding:20px 2px;font-size:13px}.ez-app .ib-detail{max-width:780px}.ez-app .ib-back{margin-bottom:10px}.ez-app .ib-detail-head{align-items:flex-start;gap:12px;padding:6px 2px 4px;display:flex}.ez-app .ib-detail-who{min-width:0}.ez-app .ib-detail-head h1{font-family:var(--ez-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,4vw,26px);font-weight:800}.ez-app .ib-detail-sub{color:var(--ez-ink-soft);margin-top:4px;font-size:12.5px}.ez-app .ib-detail-stars{flex:none;margin-top:8px;margin-left:auto}.ez-app .ib-read{border-radius:var(--ez-r);margin:16px 0;padding:15px 16px}.ez-app .ib-read.r-good{background:var(--ez-accent-soft);border:1px solid var(--ez-accent-soft-border)}.ez-app .ib-read.r-attn{background:var(--ez-attn-soft);border:1px solid var(--ez-attn-soft-border)}.ez-app .ib-read.r-done{background:var(--ez-off-bg);border:1px solid var(--ez-hairline)}.ez-app .ib-verdict{font-family:var(--ez-font-display);letter-spacing:-.015em;margin-bottom:4px;font-size:16px;font-weight:800}.ez-app .ib-read.r-good .ib-verdict{color:var(--ez-accent-deep)}.ez-app .ib-read.r-attn .ib-verdict{color:var(--ez-attn)}.ez-app .ib-read.r-done .ib-verdict{color:var(--ez-ink-muted)}.ez-app .ib-because{color:var(--ez-ink-muted);margin-bottom:9px;font-size:12.5px}.ez-app .ib-read ul{margin:0;padding-left:0;list-style:none}.ez-app .ib-read li{overflow-wrap:anywhere;margin-bottom:5px;padding-left:15px;font-size:13px;position:relative}.ez-app .ib-read li:before{content:"";border-radius:1px;width:5px;height:5px;position:absolute;top:7px;left:0}.ez-app .ib-read.r-good li:before{background:var(--ez-accent-deep)}.ez-app .ib-read.r-attn li:before{background:var(--ez-attn-fill)}.ez-app .ib-read.r-done li:before{background:var(--ez-ink-soft)}.ez-app .ib-why{color:var(--ez-ink-muted);margin-top:11px;font-size:12px}.ez-app .ib-block{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);margin-bottom:12px;padding:14px 15px}.ez-app .ib-block h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);margin:0 0 10px;font-size:10.5px;font-weight:700}.ez-app .ib-quote{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13.5px;line-height:1.6}.ez-app .ib-kv{border-bottom:1px solid var(--ez-hairline);justify-content:space-between;gap:14px;padding:7px 0;font-size:13px;display:flex}.ez-app .ib-kv:last-child{border-bottom:0;padding-bottom:0}.ez-app .ib-kv .k{color:var(--ez-ink-soft);flex:none}.ez-app .ib-kv .v{text-align:right;overflow-wrap:anywhere;font-weight:500}.ez-app .ib-kv .v a{color:var(--ez-accent-deep);text-decoration:none}.ez-app .ib-kv .v a:hover{text-decoration:underline}.ez-app .ib-social{margin:4px 0 6px}.ez-app .ib-social-said{overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:18px;font-size:19px;font-weight:500;line-height:1.45}.ez-app .ib-social-said.empty{color:var(--ez-ink-soft);font-weight:400}.ez-app .ib-social-status{border-top:1px solid var(--ez-hairline);align-items:flex-start;gap:10px;padding-top:14px;display:flex}.ez-app .ib-social-status .material-symbols-outlined{color:var(--ez-ink-muted);flex:none;margin-top:1px;font-size:20px}.ez-app .ib-social-status-text{font-size:14px;font-weight:600}.ez-app .ib-social-status-quote{color:var(--ez-ink-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:14px;line-height:1.5}.ez-app .ib-two-col{align-items:flex-start;gap:12px;display:flex}.ez-app .ib-two-col>*{flex:1;min-width:0}@media (max-width:1000px){.ez-app .ib-two-col{display:block}}.ez-app .ib-quote.empty{color:var(--ez-ink-soft)}.ez-app .ib-row-btns{align-items:stretch;gap:9px;margin-bottom:9px;display:flex}.ez-app .ib-row-btns .btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.ez-app .ib-row-btns .btn .material-symbols-outlined{flex:none;font-size:18px}@media (max-width:1000px){.ez-app .ib-row-btns{flex-direction:column;gap:8px}}.ez-app .ib-stack{flex-direction:column;gap:8px;margin:18px 0 8px;display:flex}.ez-app .ib-stack .btn{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.ez-app .ib-stack .btn .material-symbols-outlined{flex:none;font-size:18px}.ez-app .ib-link-btn{padding:13px 18px;font-size:15px;text-decoration:none}.ez-app .ib-handoff{color:var(--ez-ink-soft);align-items:flex-start;gap:8px;margin:4px 2px 0;font-size:12px;line-height:1.45;display:flex}.ez-app .ib-handoff .material-symbols-outlined{flex:none;margin-top:1px;font-size:15px}.ez-app .ib-ghost-row{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.ez-app .ib-ghost{color:var(--ez-ink-soft);font:inherit;border-radius:var(--ez-r-sm);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none}.ez-app .ib-ghost:hover:not(:disabled){background:var(--ez-bg-hover);color:var(--ez-ink)}.ez-app .ib-ghost:disabled{cursor:default;opacity:.5}.ez-app .ib-ghost.danger:hover:not(:disabled){color:var(--ez-alert)}.ez-app .ib-modal-scrim{z-index:60;background:var(--ez-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ez-app .ib-modal-scrim{background:color-mix(in srgb, var(--ez-ink) 34%, transparent)}}.ez-app .ib-modal{z-index:61;background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:0 24px 60px -20px var(--ez-ink);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ez-app .ib-modal{box-shadow:0 24px 60px -20px color-mix(in srgb, var(--ez-ink) 45%, transparent)}}.ez-app .ib-modal{overflow:hidden}.ez-app .ib-modal-head{border-bottom:1px solid var(--ez-hairline);flex:none;align-items:flex-start;gap:11px;padding:16px 16px 12px;display:flex}.ez-app .ib-modal-head>.material-symbols-outlined{color:var(--ez-ink-muted);flex:none;margin-top:1px;font-size:20px}.ez-app .ib-modal-head h3{font-family:var(--ez-font-display);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:800}.ez-app .ib-modal-head p{color:var(--ez-ink-soft);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.ez-app .ib-modal-x{color:var(--ez-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:2px;display:grid}.ez-app .ib-modal-x:hover{color:var(--ez-ink)}.ez-app .ib-modal-body{flex:1;padding:14px 16px 4px;overflow-y:auto}.ez-app .ib-modal-wait{color:var(--ez-ink-muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:30px 8px;font-size:13px;display:flex}.ez-app .ib-modal-wait p{max-width:38ch;margin:0}.ez-app .ib-field{margin-bottom:12px;display:block}.ez-app .ib-field-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.ez-app .ib-field-head label{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-ink-soft);font-size:10.5px;font-weight:700}.ez-app .ib-copy{color:var(--ez-ink-muted);font:inherit;cursor:pointer;border-radius:var(--ez-r-xs);background:0 0;border:0;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 4px;font-size:12px;font-weight:600;display:inline-flex}.ez-app .ib-copy:hover{color:var(--ez-ink);background:var(--ez-bg-hover)}.ez-app .ib-copy .material-symbols-outlined{font-size:15px}.ez-app .ib-field input,.ez-app .ib-field textarea{width:100%;font:inherit;color:var(--ez-ink);background:var(--ez-bg);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);resize:vertical;padding:10px 12px;font-size:13.5px;line-height:1.6}.ez-app .ib-field input:focus,.ez-app .ib-field textarea:focus{border-color:var(--ez-accent);outline:none}.ez-app .ib-modal-foot{flex:none;justify-content:flex-end;gap:9px;padding:12px 16px 0;display:flex}.ez-app .ib-modal-foot .btn{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;min-width:0;padding-inline:18px;text-decoration:none;display:inline-flex}.ez-app .ib-modal-foot .btn .material-symbols-outlined{flex:none;font-size:18px}.ez-app .ib-modal-note{color:var(--ez-ink-soft);text-align:center;flex:none;margin:10px 0 0;padding:0 16px 14px;font-size:12px;line-height:1.45}@media (max-width:640px){.ez-app .ib-modal{border-radius:var(--ez-r) var(--ez-r) 0 0;border-bottom:0;width:100%;max-height:92vh;inset:auto 0 0;transform:none}.ez-app .ib-modal-foot{flex-direction:column-reverse}.ez-app .ib-modal-foot .btn{width:100%}}.ez-app .ib-detail-loading{min-height:220px;color:var(--ez-ink-muted);align-content:center;place-items:center;gap:12px;display:grid}.ez-app .ib-detail-loading p{margin:0;font-size:13px}.ez-app .ib-spin{border:2px solid var(--ez-hairline-strong);border-top-color:var(--ez-accent-deep);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite ez-spin}.ez-app .ib-spin.lg{border-width:2.5px;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.ez-app .ib-spin{animation:none}}.ez-app .dv-strip{gap:6px;margin:0 0 12px;display:flex;overflow-x:auto}.ez-app .dv-day{border:1px solid var(--ez-hairline);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:1 0 44px;align-items:center;gap:1px;padding:6px 2px;display:flex}.ez-app .dv-day small{color:var(--ez-ink-muted);text-transform:uppercase;font-size:10.5px}.ez-app .dv-day b{color:var(--ez-ink);font-size:14px}.ez-app .dv-day.on{background:var(--ez-accent-soft);border-color:#0000}.ez-app .dv-day.on b,.ez-app .dv-day.on small{color:var(--ez-accent-deep)}.ez-app .dv-grid{margin-bottom:24px;position:relative}.ez-app .dv-hour{border-top:1px solid var(--ez-hairline);position:absolute;left:0;right:0}.ez-app .dv-hour span{width:46px;color:var(--ez-ink-muted);background:inherit;font-size:10.5px;position:absolute;top:-8px;left:0}.ez-app .dv-block{border:0;border-left:3px solid var(--ez-accent);background:var(--ez-accent-soft);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:0;padding:4px 8px;display:flex;position:absolute;overflow:hidden}.ez-app .dv-block b{color:var(--ez-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ez-app .dv-block small{color:var(--ez-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ez-app .dv-block.completed{border-left-color:var(--ez-ink-muted);background:var(--ez-ink-muted)}@supports (color:color-mix(in lab, red, red)){.ez-app .dv-block.completed{background:color-mix(in srgb, var(--ez-ink-muted) 12%, transparent)}}.ez-app .dv-block.cancelled,.ez-app .dv-block.no_show{border-left-color:var(--ez-hairline);background:var(--ez-ink-muted)}@supports (color:color-mix(in lab, red, red)){.ez-app .dv-block.cancelled,.ez-app .dv-block.no_show{background:color-mix(in srgb, var(--ez-ink-muted) 6%, transparent)}}.ez-app .dv-block.cancelled,.ez-app .dv-block.no_show{opacity:.75}.ez-app .dv-block.cancelled b,.ez-app .dv-block.no_show b{color:var(--ez-ink-muted);text-decoration:line-through}.ez-app .ez-welcome{flex-direction:column;align-items:flex-start;display:flex}.ez-app .ez-wel-in{animation:ez-wel-fade .55s var(--ez-ease) both}@keyframes ez-wel-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ez-app .ez-wel-in{animation:none}}.ez-app .ez-wel-eyebrow{color:var(--ez-wel-teal-ink);align-items:center;gap:7px;min-height:17px;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-flex}.ez-app .ez-wel-adot{background:var(--ez-attn-fill);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ez-app .ez-welcome h2.ez-wel-hero{font-family:var(--ez-font-display);letter-spacing:-.02em;max-width:15ch;margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.12}.ez-app .ez-wel-accent{color:var(--ez-wel-teal-ink)}.ez-app .ez-welcome p.ez-wel-sub{color:var(--ez-ink-muted);white-space:normal;max-width:44ch;margin:0 0 22px;font-size:15px;line-height:1.5}.ez-app .ez-wel-feature{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-xs);align-self:stretch;align-items:center;gap:16px;margin-bottom:12px;padding:18px 20px;display:flex}.ez-app .ez-wel-tile{border-radius:var(--ez-r-xs);background:var(--ez-wel-teal);flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.ez-app .ez-wel-tile svg{width:60%;height:60%;stroke:var(--ez-wel-on-teal);stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ez-app .ez-wel-ft-copy{flex:1;min-width:0}.ez-app .ez-welcome .ez-wel-ft-copy h3{font-family:var(--ez-font-display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.3}.ez-app .ez-welcome .ez-wel-ft-copy p{color:var(--ez-ink-muted);white-space:normal;margin:3px 0 0;font-size:13.5px;line-height:1.45}.ez-app .ez-wel-grid{grid-template-columns:1fr 1fr;align-self:stretch;gap:12px;display:grid}.ez-app .ez-wel-cap{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-xs);padding:13px 14px}.ez-app .ez-welcome .ez-wel-cap h4{font-family:var(--ez-font-display);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:1.25;display:flex}.ez-app .ez-wel-check{background:var(--ez-wel-wash);border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}.ez-app .ez-wel-check svg{width:11px;height:11px;stroke:var(--ez-wel-teal-ink);stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ez-app .ez-welcome .ez-wel-cap p{color:var(--ez-ink-muted);white-space:normal;margin:3px 0 0 27px;font-size:12px;line-height:1.4}.ez-app .ez-welcome p.ez-wel-start{background:var(--ez-wel-wash);border:1px solid var(--ez-wel-wash-border);border-radius:var(--ez-r-xs);color:var(--ez-ink);white-space:normal;align-self:stretch;align-items:center;gap:12px;margin:18px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.45;display:flex}.ez-app .ez-wel-arrow{background:var(--ez-wel-teal);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ez-app .ez-wel-arrow svg{width:13px;height:13px;stroke:var(--ez-wel-on-teal);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ez-app .ez-wel-strong{font-weight:600}@media (max-width:820px){.ez-app .ez-welcome h2.ez-wel-hero{margin-bottom:6px;font-size:23px}.ez-app .ez-welcome p.ez-wel-sub{margin-bottom:16px;font-size:14px}.ez-app .ez-wel-feature{gap:12px;margin-bottom:8px;padding:14px}.ez-app .ez-wel-tile{width:46px;height:46px}.ez-app .ez-welcome .ez-wel-ft-copy h3{font-size:14.5px}.ez-app .ez-welcome .ez-wel-ft-copy p{font-size:12.5px}.ez-app .ez-wel-grid{gap:8px}.ez-app .ez-wel-cap{padding:11px 12px}.ez-app .ez-welcome .ez-wel-cap h4{font-size:12.5px}.ez-app .ez-welcome .ez-wel-cap p{font-size:11px}.ez-app .ez-welcome p.ez-wel-start{gap:10px;margin-top:14px;padding:12px 13px;font-size:13px}}.ez-app .gd-card{max-width:420px}.ez-app .gd-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ez-accent-deep);margin-bottom:8px;font-size:10.5px;font-weight:800}.ez-app .gd-instruction{font-family:var(--ez-font-display);color:var(--ez-ink);font-size:15px;font-weight:700}.ez-app .gd-detail{margin-top:4px}.ez-app .gd-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.ez-app .gd-actions>:first-child{flex:1}.ez-app .gd-done{border:1px solid var(--ez-hairline);border-radius:var(--ez-r);background:var(--ez-bg-surface);align-items:center;gap:8px;max-width:420px;padding:10px 14px;display:flex}.ez-app .gd-done-check{color:var(--ez-live);flex:none;font-size:18px}.ez-app .gd-done-text{color:var(--ez-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ez-app .connect-cover{z-index:1300;text-align:center;background:var(--ez-bg);animation:ez-cover-in .14s var(--ez-ease) both;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.ez-app .connect-cover .cc-sub{max-width:34ch;color:var(--ez-ink-muted);margin:0;font-size:14px;line-height:1.5}@keyframes ez-cover-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ez-app .connect-cover{animation:none}}.ez-app .ptray{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r);width:min(680px,100%);box-shadow:var(--ez-shadow-composer);flex:none;align-items:center;gap:12px;margin:0 auto;padding:10px 12px;display:flex}.ez-app .ptray-thumbs{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.ez-app .ptray-thumb{border-radius:var(--ez-r-sm);border:1px solid var(--ez-hairline-strong);width:56px;height:56px;position:relative;overflow:hidden}.ez-app .ptray-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ez-app .ptray-x{background:var(--ez-scrim);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:2px;right:2px}.ez-app .ptray-x .material-symbols-outlined{font-size:14px}.ez-app .ptray-send{border-radius:var(--ez-r-sm);background:var(--ez-btn-solid);height:40px;color:var(--ez-btn-solid-ink);font-family:var(--ez-font-body);cursor:pointer;border:0;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.ez-app .ptray-send:hover:not(:disabled){background:var(--ez-btn-solid-hover)}.ez-app .ptray-send:disabled{opacity:.55;cursor:default}.ez-app .ptray-send .material-symbols-outlined{font-size:18px}.ez-app .pa-thumbs{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.ez-app .pa-thumb{width:64px;height:64px}.ez-app .chat-bottom{flex:none;padding:0 20px}.ez-app .chat-bottom:not(:empty){padding:6px 20px 18px}@media (max-width:820px){.ez-app .chat-bottom:not(:empty){padding:6px 16px calc(16px + env(safe-area-inset-bottom))}}.ez-app .signin{min-height:100dvh;padding:calc(36px + env(safe-area-inset-top,0px)) 56px calc(36px + env(safe-area-inset-bottom,0px));background:var(--ez-bg);color:var(--ez-ink);font-family:var(--ez-font-body);flex-direction:column;display:flex}.ez-app .signin-wordmark{font-family:var(--ez-font-display);letter-spacing:-.01em;color:var(--ez-ink);align-self:flex-start;font-size:20px;font-weight:800;text-decoration:none}.ez-app .signin-wordmark .br{color:var(--ez-ink-soft)}.ez-app .signin-wordmark .ez{color:var(--ez-accent-deep)}.ez-app .signin-center{flex:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.ez-app .signin-stack{flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.ez-app .signin-card{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-xs);flex-direction:column;gap:22px;padding:36px 32px 28px;display:flex;box-shadow:0 1px 2px #1f1f1d0a,0 12px 32px #1f1f1d0d}.ez-app .signin-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.ez-app .signin-head h1{font-family:var(--ez-font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.ez-app .signin-lede{color:var(--ez-ink-muted);margin:0;font-size:15px;line-height:1.5}.ez-app .signin-mark{border-radius:var(--ez-r-xs);background:var(--ez-hero-bg);width:56px;height:56px;font-family:var(--ez-font-display);justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.ez-app .signin-mark .br{color:#8a8984;display:inline-block}.ez-app .signin-mark .ez{color:var(--ez-accent);padding:0 1px}.ez-app .signin-mark .l{animation:2.6s ease-in-out infinite ez-signin-bl}.ez-app .signin-mark .r{animation:2.6s ease-in-out infinite ez-signin-br}@keyframes ez-signin-bl{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(-3px)}}@keyframes ez-signin-br{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.ez-app .signin-field{flex-direction:column;gap:8px;display:flex}.ez-app .signin-field label{letter-spacing:.06em;text-transform:uppercase;color:var(--ez-ink-muted);font-size:12px;font-weight:600}.ez-app .signin-field label.center{text-align:center}.ez-app .signin-phone{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-xs);background:var(--ez-bg-surface);height:52px;transition:border-color .15s,box-shadow .15s;display:flex}.ez-app .signin-phone:focus-within{border-color:var(--ez-accent);box-shadow:0 0 0 4px #00bfae29}.ez-app .signin-country{flex-shrink:0;display:flex;position:relative}.ez-app .signin-cc-trigger{border:0;border-right:1px solid var(--ez-hairline);border-radius:calc(var(--ez-r-xs) - 1px) 0 0 calc(var(--ez-r-xs) - 1px);background:var(--ez-bg-hover);height:100%;color:var(--ez-ink);font-family:var(--ez-font-body);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 14px;transition:background .15s;display:flex}.ez-app .signin-cc-trigger:hover:not(:disabled),.ez-app .signin-cc-trigger[aria-expanded=true]{background:var(--ez-hairline)}.ez-app .signin-cc-trigger:focus-visible{outline:2px solid var(--ez-accent);outline-offset:-2px}.ez-app .signin-cc-trigger:disabled{cursor:default;opacity:.6}.ez-app .signin-cc-trigger .material-symbols-outlined{color:var(--ez-ink-soft);transition:transform .15s var(--ez-ease);margin-left:-2px;font-size:18px}.ez-app .signin-cc-trigger[aria-expanded=true] .material-symbols-outlined{transform:rotate(180deg)}.ez-app .signin-country .flag,.ez-app .signin-cc-row .flag{border-radius:3px;flex-shrink:0;width:22px;height:16px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #1f1f1d14}.ez-app .signin-cc-trigger .code{font-size:16px;font-weight:600}.ez-app .signin-cc-menu{z-index:20;background:var(--ez-bg-surface);border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-sm);min-width:240px;box-shadow:var(--ez-shadow-menu);animation:signin-cc-in .14s var(--ez-ease);outline:none;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:-1px}@keyframes signin-cc-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ez-app .signin-cc-menu{animation:none}}.ez-app .signin-cc-row{border-radius:var(--ez-r-xs);color:var(--ez-ink);cursor:pointer;align-items:center;gap:12px;padding:10px;font-size:15px;display:flex}.ez-app .signin-cc-row.active{background:var(--ez-bg-hover)}.ez-app .signin-cc-row[aria-selected=true]{font-weight:600}.ez-app .signin-cc-row .name{flex:1}.ez-app .signin-cc-row .code{color:var(--ez-ink-muted);font-variant-numeric:tabular-nums}.ez-app .signin-cc-row .tick{width:20px;color:var(--ez-accent);display:flex}.ez-app .signin-cc-row .tick .material-symbols-outlined{font-size:20px}.ez-app .signin-cc-list{margin:8px 0 0;padding:0;list-style:none}.ez-app .signin-cc-sheet .signin-cc-row{min-height:56px;padding:0 8px;font-size:16px}.ez-app .signin-cc-sheet .signin-cc-row+.signin-cc-row{border-top:1px solid var(--ez-hairline);border-radius:0}.ez-app .signin-cc-sheet .signin-cc-row:active{background:var(--ez-bg-hover)}.ez-app .signin-phone input{min-width:0;font-family:var(--ez-font-body);color:var(--ez-ink);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:16px}.ez-app .signin-phone input::placeholder{color:var(--ez-ink-soft)}.ez-app .signin-cta{border-radius:var(--ez-r-xs);background:var(--ez-btn-solid);height:52px;color:var(--ez-btn-solid-ink);font-family:var(--ez-font-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;transition:background .2s,transform .1s;display:flex}.ez-app .signin-cta:hover{background:var(--ez-btn-solid-hover)}.ez-app .signin-cta:active{transform:translateY(1px)}.ez-app .signin-cta:disabled{background:var(--ez-ink)}@supports (color:color-mix(in lab, red, red)){.ez-app .signin-cta:disabled{background:color-mix(in srgb, var(--ez-ink) 6%, transparent)}}.ez-app .signin-cta:disabled{color:var(--ez-ink-soft);cursor:not-allowed;transform:none}.ez-app .signin-cta.busy,.ez-app .signin-cta.busy:disabled{background:var(--ez-btn-solid);color:var(--ez-btn-solid-ink);cursor:progress}.ez-app .signin-cta .material-symbols-outlined{font-size:18px}.ez-app .signin-trust{background:var(--ez-accent-soft);border-radius:var(--ez-r-xs);align-items:center;gap:12px;padding:12px 14px;display:flex}.ez-app .signin-trust .tile{border-radius:var(--ez-r-xs);background:var(--ez-bg-surface);border:1px solid var(--ez-accent-soft-border);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ez-app .signin-trust .tile .material-symbols-outlined{color:var(--ez-accent-deep);font-size:22px}.ez-app .signin-trust p{color:var(--ez-ink-mid);margin:0;font-size:13px;line-height:1.5}.ez-app .signin-new{background:var(--ez-bg-surface);border:1px solid var(--ez-hairline);border-radius:var(--ez-r-xs);color:var(--ez-ink);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ez-app .signin-new:hover{border-color:var(--ez-accent-deep);transform:translateY(-1px);box-shadow:0 6px 20px #1f1f1d12}.ez-app .signin-new .icon{border-radius:var(--ez-r-xs);background:var(--ez-accent-soft);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ez-app .signin-new .icon .material-symbols-outlined{color:var(--ez-accent-deep);font-size:22px}.ez-app .signin-new .txt{flex-direction:column;flex:1;gap:2px;display:flex}.ez-app .signin-new .title{font-size:15px;font-weight:600}.ez-app .signin-new .title .short{display:none}.ez-app .signin-new .sub{color:var(--ez-ink-muted);font-size:13px}.ez-app .signin-new .go{border-radius:var(--ez-r-xs);background:var(--ez-hero-bg);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s;display:flex}.ez-app .signin-new .go .material-symbols-outlined{font-size:16px}.ez-app .signin-new:hover .go{transform:translate(3px)}.ez-app .signin-foot{color:var(--ez-ink-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ez-app .signin-foot nav{gap:20px;display:flex}.ez-app .signin-foot a{color:var(--ez-ink-muted);text-decoration:none}.ez-app .signin-foot a:hover{color:var(--ez-ink);text-decoration:underline}@media (max-width:520px){.ez-app .signin{padding:calc(20px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.ez-app .signin-wordmark{display:none}.ez-app .signin-center{align-items:flex-start;padding:0}.ez-app .signin-stack{gap:14px}.ez-app .signin-card{gap:20px;padding:28px 20px 20px;box-shadow:0 10px 28px #1f1f1d0d}.ez-app .signin-mark{width:52px;height:52px;font-size:19px}.ez-app .signin-head h1{font-size:26px}.ez-app .signin-cc-trigger{padding:0 8px 0 12px}.ez-app .signin-phone input{padding:0 14px}.ez-app .signin-trust{padding:12px}.ez-app .signin-new{gap:12px;padding:14px 14px 14px 16px}.ez-app .signin-new .icon{width:40px;height:40px}.ez-app .signin-new .title .long{display:none}.ez-app .signin-new .title .short{display:inline}.ez-app .signin-foot{flex-direction:column-reverse;gap:8px;padding-top:32px}.ez-app .signin-foot .copy{color:var(--ez-ink-soft)}}@media (prefers-reduced-motion:reduce){.ez-app .signin-mark .l,.ez-app .signin-mark .r{animation:none}}.ez-app .signin-card.step-in{animation:.28s ez-signin-in}@keyframes ez-signin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ez-app .signin-lede strong{color:var(--ez-ink);white-space:nowrap;font-weight:600}.ez-app .signin-link{font:inherit;color:var(--ez-accent-deep);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.ez-app .signin-link:hover{color:var(--ez-btn-solid-hover)}.ez-app .signin-link:disabled{color:var(--ez-ink-soft);cursor:default;font-variant-numeric:tabular-nums;font-weight:500;text-decoration:none}.ez-app .signin-phone.error{border-color:var(--ez-attn-fill)}.ez-app .signin-phone.error:focus-within{box-shadow:0 0 0 4px var(--ez-attn-fill)}@supports (color:color-mix(in lab, red, red)){.ez-app .signin-phone.error:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--ez-attn-fill) 18%, transparent)}}.ez-app .signin-otp{position:relative}.ez-app .signin-otp input{opacity:0;color:#0000;caret-color:#0000;cursor:text;z-index:1;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.ez-app .signin-otp .slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ez-app .signin-otp .slot{border:1px solid var(--ez-hairline-strong);border-radius:var(--ez-r-xs);background:var(--ez-bg-surface);height:60px;font-family:var(--ez-font-display);color:var(--ez-ink);justify-content:center;align-items:center;font-size:26px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ez-app .signin-otp .slot.filled{border-color:var(--ez-ink-soft)}.ez-app .signin-otp.focused .slot.active{border-color:var(--ez-accent);box-shadow:0 0 0 4px #00bfae29}.ez-app .signin-otp.focused .slot.active:empty:after{content:"";background:var(--ez-ink);width:2px;height:26px;animation:1s step-end infinite ez-signin-blink}@keyframes ez-signin-blink{50%{opacity:0}}.ez-app .signin-otp.error .slot{border-color:var(--ez-attn-fill);background:var(--ez-attn-soft)}.ez-app .signin-otp .slots.shake{animation:.36s ez-signin-shake}@keyframes ez-signin-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.ez-app .signin-otp.done .slot{border-color:var(--ez-accent-deep);background:var(--ez-accent-soft);color:var(--ez-accent-deep)}.ez-app .signin-notice{border-radius:var(--ez-r-xs);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ez-app .signin-notice .material-symbols-outlined{flex-shrink:0;margin-top:1px;font-size:18px}.ez-app .signin-notice.warn{background:var(--ez-attn-soft);color:var(--ez-ink-mid);border:1px solid var(--ez-attn-soft-border)}.ez-app .signin-notice.warn .material-symbols-outlined{color:var(--ez-attn)}.ez-app .signin-notice.ok{background:var(--ez-accent-soft);color:var(--ez-ink-mid);border:1px solid var(--ez-accent-soft-border)}.ez-app .signin-notice.ok .material-symbols-outlined{color:var(--ez-accent-deep)}.ez-app .signin-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ez-spin}.ez-app .signin-resend{text-align:center;color:var(--ez-ink-muted);margin:0;font-size:14px}.ez-app .signin-success{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:12px 0 4px;display:flex}.ez-app .signin-success h1{font-family:var(--ez-font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.ez-app .signin-success .check{background:var(--ez-accent-soft);width:64px;height:64px;color:var(--ez-accent-deep);border-radius:50%;justify-content:center;align-items:center;display:flex}.ez-app .signin-success .check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.45s .1s forwards ez-signin-draw}@keyframes ez-signin-draw{to{stroke-dashoffset:0}}.ez-app .signin-success .bar{background:var(--ez-bg-hover);border-radius:2px;width:100%;height:4px;overflow:hidden}.ez-app .signin-success .bar span{background:var(--ez-btn-solid);width:0;height:100%;animation:1.5s forwards ez-signin-fill;display:block}@keyframes ez-signin-fill{to{width:100%}}.ez-app .signin-dev{text-align:center;margin-top:16px}.ez-app .signin-dev span{color:var(--ez-ink-muted);background:var(--ez-bg-hover);border:1px dashed var(--ez-hairline-strong);border-radius:var(--ez-r-xs);padding:4px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:inline-flex}@media (max-width:520px){.ez-app .signin-otp .slots{gap:6px}.ez-app .signin-otp .slot{height:54px;font-size:24px}.ez-app .signin-success h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.ez-app .signin-card.step-in,.ez-app .signin-otp .slots.shake,.ez-app .signin-otp.focused .slot.active:empty:after,.ez-app .signin-success .check path,.ez-app .signin-success .bar span{animation:none}.ez-app .signin-success .check path{stroke-dashoffset:0}.ez-app .signin-success .bar span{width:100%}}
