.ez-dashboard :is(.ez-tool-card,button)[data-area=inbox]{--tool-section:#b91c1c}.ez-dashboard :is(.ez-tool-card,button)[data-area=customers]{--tool-section:#c2410c}.ez-dashboard :is(.ez-tool-card,button)[data-area=schedule]{--tool-section:#9a6700}.ez-dashboard :is(.ez-tool-card,button)[data-area=marketing]{--tool-section:#15803d}.ez-dashboard :is(.ez-tool-card,button)[data-area=websites]{--tool-section:#2563eb}.ez-dashboard :is(.ez-tool-card,button)[data-area=automations]{--tool-section:#4f46e5}.ez-dashboard :is(.ez-tool-card,button)[data-area=money]{--tool-section:#7e22ce}.ez-dashboard :is(.ez-tool-card,button)[data-area=operations]{--tool-section:#be185d}.ez-dashboard .ez-dash-filters button[data-area]{border-color:color-mix(in srgb,var(--tool-section) 32%,transparent);color:var(--tool-section)}.ez-dashboard .ez-dash-filters button[data-area]:hover{background:color-mix(in srgb,var(--tool-section) 8%,transparent)}.ez-dashboard .ez-dash-filters button[data-area][aria-pressed=true]{border-color:var(--tool-section);background:var(--tool-section);color:#fff}.profile-progress{--profile-accent:var(--ezy-accent);color:var(--text-color-kumo-default)}.profile-progress h2,.profile-progress h3,.profile-progress p{margin:0}.profile-level-card{border:1px solid var(--ezy-accent-line);background:var(--color-kumo-base);border-radius:24px;align-items:center;gap:32px;padding:32px;display:flex}.profile-avatar-stage{text-align:center;width:160px;color:var(--profile-accent);flex-shrink:0}.profile-avatar-stage>span{border:1px solid var(--ezy-accent-line);letter-spacing:.12em;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}.profile-level-info{flex:1;min-width:0}.profile-kicker{color:var(--profile-accent);letter-spacing:.13em;font-size:10px;font-weight:800}.profile-level-info h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(23px,3vw,30px);font-weight:700;line-height:1.2}.profile-progress p{color:var(--text-color-kumo-subtle);font-size:14px;line-height:1.6}.profile-xp-heading{justify-content:space-between;gap:12px;margin:24px 0 10px;font-size:13px;display:flex}.profile-progress progress{appearance:none;background:var(--color-kumo-tint);width:100%;height:8px;accent-color:var(--profile-accent);border:0;border-radius:20px;display:block;overflow:hidden}.profile-progress progress::-webkit-progress-bar{background:var(--color-kumo-tint);border-radius:20px}.profile-progress progress::-webkit-progress-value{background:var(--profile-accent);border-radius:20px}.profile-progress progress::-moz-progress-bar{background:var(--profile-accent);border-radius:20px}.profile-small{color:var(--text-color-kumo-subtle);display:block;margin-top:8px!important;font-size:12px!important}.profile-summary{flex-wrap:wrap;gap:24px;padding:22px 4px 30px;font-size:13px;display:flex}.profile-summary>span{align-items:center;gap:7px;display:flex}.profile-summary svg{color:var(--profile-accent);font-size:20px}.profile-section-heading{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.profile-section-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:650}.profile-section-heading p{margin-top:4px}.profile-section-heading>span{color:var(--profile-accent);font-size:12px}.profile-challenge-list{gap:12px;display:grid}.profile-challenge{border:1px solid var(--color-kumo-line);background:var(--color-kumo-base);border-radius:16px;align-items:center;gap:18px;padding:22px;display:flex}.profile-challenge-icon,.profile-badge-icon{width:44px;height:44px;color:var(--profile-accent);background:var(--color-kumo-tint);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-challenge-body{flex:1;min-width:0}.profile-challenge-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-challenge h3,.profile-badge h3{font-size:14px;font-weight:650}.profile-challenge-title>span{color:var(--profile-accent);white-space:nowrap;font-size:11px}.profile-challenge p{margin:4px 0 10px;font-size:12px}.profile-challenge progress{height:4px}.profile-challenge-link{color:var(--profile-accent);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.profile-challenge-link:focus-visible{outline:2px solid var(--profile-accent);outline-offset:5px}.profile-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.profile-badge{text-align:center;border:1px solid var(--color-kumo-line);border-radius:18px;padding:24px 16px}.profile-badge-icon{border-radius:50%;width:60px;height:60px;margin:0 auto 16px}.profile-badge[data-unlocked=false] .profile-badge-icon{color:var(--text-color-kumo-subtle)}.profile-badge[data-unlocked=true]{border-color:var(--ezy-accent-line)}.profile-badge p{margin:8px 0 16px;font-size:12px}.profile-badge strong{color:var(--profile-accent);font-size:11px}.profile-footnote{max-width:620px;margin-top:24px!important;font-size:11px!important}@media (width<=600px){.profile-level-card{flex-direction:column;gap:18px;padding:24px}.profile-level-info{width:100%}.profile-avatar-stage{width:132px}.profile-challenge{flex-wrap:wrap;gap:12px;padding:18px}.profile-challenge-body{flex-basis:calc(100% - 60px)}.profile-challenge-link{margin-left:56px}.profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-photo-card{margin-bottom:8px}.profile-photo-controls{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:180px;display:flex}.profile-photo{width:96px;height:96px;margin-bottom:4px}.profile-photo-controls .profile-small{margin-top:0!important;font-size:10px!important}@media (width<=600px){.profile-photo-card .profile-level-card{align-items:stretch}.profile-photo-controls{width:100%}}.chat-dashboard{max-width:1440px;color:var(--color-kumo-default,#182b42);margin:auto;padding:28px}.chat-back{align-items:center;gap:7px;font-size:14px;text-decoration:underline;display:inline-flex}.chat-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0;display:flex}.chat-heading h1{letter-spacing:-1px;margin:6px 0;font-size:34px;font-weight:650}.chat-eyebrow{letter-spacing:1.7px;color:#5b789c;font-size:14px;font-weight:700}.chat-muted,.chat-help{color:#63748b}.chat-muted{font-size:14px}.chat-help{font-size:14px;line-height:1.5}.chat-live{background:#eef1f5;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.chat-live i{background:#8894a5;border-radius:50%;width:7px;height:7px}.chat-live.enabled{color:#1e3a8a;background:#dbeafe}.chat-live.enabled i{background:var(--ezy-accent-strong)}.chat-tabs{border-bottom:1px solid #e4e7ec;gap:24px;margin-bottom:22px;display:flex}.chat-tabs button{color:#63748b;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 1px;font-size:14px;display:flex}.chat-tabs button.selected{color:#303b50;border-color:#303b50;font-weight:600}.chat-settings{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.chat-card{background:var(--color-kumo-base,#fff);border:1px solid #e4e7ec;border-radius:16px;padding:28px}.chat-card h2,.chat-conversation h2,.chat-list-heading h2,.chat-empty h2{font-size:18px;font-weight:600}.chat-settings form{gap:18px;margin-top:24px;display:grid}.chat-settings label{gap:8px;font-size:14px;font-weight:600;display:grid}.chat-settings input:not([type=checkbox]),.chat-settings textarea,.chat-reply textarea,.chat-list-heading :is(select,.app-select-trigger){background:var(--color-kumo-base,#fff);border:1px solid #cfdbe8;border-radius:9px;width:100%;padding:10px 12px;font-size:14px;font-weight:400}.chat-settings textarea{resize:vertical}.chat-settings .chat-toggle{background:#f5f6f8;border:1px solid #e4e7ec;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.chat-toggle input{width:18px;height:18px}.chat-toggle small{color:#63748b;margin-top:3px;font-weight:400;display:block}.chat-guide p{color:#63748b;margin-top:16px;font-size:14px;line-height:1.7}.chat-usage{border-top:1px solid #e3eaf2;gap:9px;margin-top:28px;padding-top:24px;display:grid}.chat-usage strong{font-size:24px}.chat-usage span,.chat-usage small{color:#63748b;font-size:14px}.chat-usage progress{accent-color:#303b50;width:100%;height:7px}.chat-error{color:#b02e35;font-size:14px}.chat-success{color:#1e3a8a;font-size:14px}.chat-banner{background:#f5f6f8;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:14px}.chat-banner button{color:#303b50;text-decoration:underline}.chat-inbox{background:var(--color-kumo-base,#fff);border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:320px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.chat-thread-list{border-right:1px solid #e4e7ec;max-height:760px;overflow:auto}.chat-list-heading{border-bottom:1px solid #e3eaf2;padding:20px}.chat-list-heading :is(select,.app-select-trigger){margin-top:12px;font-size:14px}.chat-thread{text-align:left;border-bottom:1px solid #e3eaf2;width:100%;padding:18px 20px;display:block}.chat-thread.selected{background:#f5f6f8;box-shadow:inset 3px 0 #303b50}.chat-thread:hover{background:#f7f8fa}.chat-thread>div{justify-content:space-between;gap:8px;font-size:14px;display:flex}.chat-thread small{color:#63748b;font-size:14px}.chat-thread p{color:#63748b;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 10px;font-size:14px;overflow:hidden}.chat-badge{color:#63748b;background:#eef1f5;border-radius:20px;padding:4px 8px;font-size:14px;display:inline-block}.chat-badge.human{color:#975c13;background:#fff0d9}.chat-badge.ai{color:#2a68bf;background:#e7efff}.chat-badge.resolved{color:#1e3a8a;background:#dbeafe}.chat-empty{text-align:center;color:#7b8da3;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 24px;font-size:14px;display:flex}.chat-select{max-width:450px;margin:auto}.chat-conversation{flex-direction:column;min-width:0;display:flex}.chat-conversation-header{border-bottom:1px solid #e3eaf2;padding:22px}.chat-conversation-header .chat-muted{flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;font-size:14px;display:flex}.chat-controls{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.chat-transcript{background:#fff;flex:1;min-height:260px;max-height:480px;padding:24px;overflow:auto}.chat-message{background:#fff;border:1px solid #e3eaf2;border-radius:12px;max-width:88%;margin-bottom:16px;padding:14px 16px}.chat-message.owner,.chat-message.assistant{background:#f5f6f8;border-color:#e4e7ec;margin-left:auto}.chat-message.system{background:#fff8ec}.chat-message>div{color:#63748b;justify-content:space-between;gap:20px;font-size:14px;display:flex}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.65}.chat-reply{border-top:1px solid #e3eaf2;padding:20px}.chat-reply label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.chat-reply>div{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.chat-feedback{padding:0 20px 16px}.chat-pages{justify-content:space-between;gap:12px;padding:12px;display:flex}.chat-dashboard button:focus-visible,.chat-dashboard textarea:focus-visible,.chat-dashboard input:focus-visible,.chat-dashboard :is(select,.app-select-trigger):focus-visible{outline-offset:2px;outline:3px solid #80adff}@media (width<=900px){.chat-settings{grid-template-columns:1fr}.chat-inbox{grid-template-columns:260px minmax(0,1fr)}.chat-dashboard{padding:18px}}@media (width<=640px){.chat-inbox{grid-template-columns:1fr}.chat-thread-list{border-bottom:1px solid #e4e7ec;border-right:0;max-height:300px}.chat-heading{align-items:start}.chat-heading h1{font-size:28px}.chat-live{white-space:nowrap}.chat-card{padding:20px}.chat-message{max-width:96%}.chat-select{min-height:260px}}.chat-sources{border-top:1px solid #e4e7ec;margin-top:32px;padding-top:20px}.chat-sources h3{font-size:16px;font-weight:600}.chat-sources details{border:1px solid #e4e7ec;border-radius:10px;margin-top:12px;padding:12px}.chat-sources summary{cursor:pointer;overflow-wrap:anywhere;font-size:14px}.chat-sources pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;margin-top:12px;font:13px/1.6 system-ui;overflow:auto}.chat-tabs{overflow:auto}.chat-tabs button{white-space:nowrap}.chat-dashboard{padding-bottom:100px}.chat-message.owner,.chat-message.assistant{background:#fff;border-color:#0000;max-width:100%;margin-left:0;padding-left:0;padding-right:0}.chat-message.visitor{background:#f5f6f8;border-color:#e4e7ec;margin-left:auto}.chat-message .chat-markdown{color:inherit;overflow-wrap:anywhere;font-size:16px;display:block}.chat-markdown p{white-space:normal;font-size:16px}.chat-markdown :is(ul,ol){margin:12px 0;padding-left:24px}.chat-markdown ul{list-style:outside}.chat-markdown ol{list-style:decimal}.chat-markdown :is(h1,h2,h3,h4){margin:18px 0 10px;font-weight:650;line-height:1.4}.chat-markdown h1{font-size:24px}.chat-markdown h2{font-size:21px}.chat-markdown h3{font-size:18px}.chat-markdown pre{white-space:pre;background:#f5f6f8;border:1px solid #e4e7ec;border-radius:10px;padding:14px;font-size:14px;overflow:auto}.chat-markdown code{font-family:ui-monospace,monospace}.chat-markdown table{border-collapse:collapse;display:block;overflow:auto}.chat-markdown :is(th,td){border:1px solid #e4e7ec;padding:8px 12px}.chat-markdown a{color:#305e9c;text-decoration:underline}.chat-markdown blockquote{border-left:3px solid #d3d9e1;margin:12px 0;padding-left:14px}.workspace-sidebar .chat-dashboard{max-width:none;padding:0}.workspace-sidebar .chat-back,.workspace-sidebar .chat-eyebrow,.workspace-sidebar .chat-heading .chat-muted{display:none}.workspace-sidebar .chat-heading{flex-wrap:wrap;gap:8px;margin:0 0 12px}.workspace-sidebar .chat-heading h1{margin:0;font-size:16px}.workspace-sidebar .chat-live{padding:4px 10px;font-size:14px}.workspace-sidebar .chat-tabs{white-space:nowrap;gap:14px;margin-bottom:12px;overflow-x:auto}.workspace-sidebar .chat-tabs button{padding:8px 0;font-size:14px}.workspace-sidebar .chat-settings{grid-template-columns:1fr;gap:12px}.workspace-sidebar .chat-card{border-radius:12px;padding:14px}.workspace-sidebar .chat-inbox{border-radius:12px;grid-template-columns:1fr;min-height:0}.workspace-sidebar .chat-thread-list{border-bottom:1px solid #e4e7ec;border-right:0;max-height:240px}.workspace-sidebar .chat-list-heading,.workspace-sidebar .chat-thread,.workspace-sidebar .chat-conversation-header,.workspace-sidebar .chat-reply{padding:12px}.workspace-sidebar .chat-transcript{min-height:160px;max-height:340px;padding:12px}.workspace-sidebar .chat-empty{padding:20px 12px}.workspace-sidebar .chat-heading h1{display:none}.workspace-sidebar .chat-tabs{flex-wrap:wrap;overflow-x:visible}.chat-canned-editor{border:1px solid #dce5ef;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.chat-canned-editor legend{padding:0 6px;font-size:13px;font-weight:600}.chat-reply :is(select,.app-select-trigger){border:1px solid #cfdbe8;border-radius:8px;max-width:100%;margin-bottom:10px;padding:8px;display:block}.chat-message.canned{background:#edf4ff;border-color:#d9e7fc;margin-left:auto}.chat-facebook{border:1px solid var(--ezy-accent);background:var(--ezy-accent-soft);border-radius:14px;margin:20px 0 28px;padding:20px}.chat-facebook-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-facebook h2{align-items:center;gap:8px;display:flex}.chat-facebook p{margin:12px 0}.chat-facebook-picker{gap:12px;max-width:500px;margin:20px 0;display:grid}.chat-facebook-picker label{font-weight:600}.chat-facebook-picker :is(select,.app-select-trigger){border:1px solid var(--color-kumo-line);background:var(--color-kumo-base);width:100%;font:inherit;border-radius:8px;padding:10px}.chat-facebook .chat-badge{align-items:center;gap:6px;display:inline-flex}.email-inbox{color:var(--dash-ink);min-width:0}.email-inbox-toolbar,.email-inbox-actions,.email-inbox-connection>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-inbox-toolbar{justify-content:space-between;margin-bottom:12px}.email-inbox-toolbar>div{gap:2px;display:grid}.email-inbox-toolbar span,.email-inbox-muted{color:var(--dash-muted);font-size:12px}.email-inbox-connection{border:1px solid var(--dash-line);border-radius:10px;margin-bottom:12px;padding:12px 16px}.email-inbox-connection summary{cursor:pointer;font-size:14px;font-weight:600}.email-inbox-connection p{margin:8px 0;font-size:13px}.email-inbox-connection input{border:1px solid var(--dash-line);background:var(--dash-card);border-radius:6px;flex:1;min-width:220px;padding:9px}.email-inbox-shell{border:1px solid var(--dash-line);background:var(--dash-card);border-radius:10px;grid-template-columns:minmax(240px,34%) minmax(0,1fr);min-height:430px;display:grid;overflow:hidden}.email-inbox-list{border-right:1px solid var(--dash-line);min-width:0}.email-inbox-list ul{margin:0;padding:0;list-style:none}.email-inbox-list li+li{border-top:1px solid var(--dash-line)}.email-inbox-list li button{text-align:left;gap:5px;width:100%;padding:14px 16px;font-size:13px;display:grid;position:relative}.email-inbox-list li button[aria-current=true]{background:var(--ezy-accent-soft);box-shadow:inset 3px 0 var(--ezy-accent)}.email-inbox-list li button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-inbox-list strong,.email-inbox-list b,.email-inbox-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-inbox-list b{font-weight:500}.email-inbox-list .is-unread b{font-weight:650}.email-inbox-list time,.email-inbox-list small{color:var(--dash-muted);font-size:11px}.email-inbox-list em{color:var(--ezy-accent);font-size:10px;font-style:normal}.email-inbox-list footer{justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.email-inbox-detail{min-width:0;padding:14px 18px}.email-inbox-empty{text-align:center;min-height:260px;color:var(--dash-muted);place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.email-inbox-empty h2{font-size:18px}.email-inbox-empty p{max-width:330px;font-size:13px}.email-inbox-message header{border-bottom:1px solid var(--dash-line);margin-bottom:16px;padding:8px 0 12px}.email-inbox-message h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:21px}.email-inbox-message header p{color:var(--dash-muted);overflow-wrap:anywhere;font-size:12px}.email-inbox-actions{margin-top:10px}.email-inbox-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.7}.email-inbox-message iframe{background:#fff;border:0;width:100%;min-height:380px}.email-inbox-attachments{border-top:1px solid var(--dash-line);flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:14px;display:flex}.email-inbox-attachments h3{width:100%;font-size:14px}.email-inbox-attachments span{color:var(--dash-muted);font-size:11px}@media (width<=800px){.email-inbox-shell{grid-template-columns:1fr}.email-inbox-list{border:0}.email-inbox-shell:not(.has-message) .email-inbox-detail,.email-inbox-shell.has-message .email-inbox-list{display:none}.email-inbox-detail{padding:14px}.email-inbox-message iframe{min-height:430px}}@media (width<=480px){.email-inbox-connection>div{align-items:stretch}.email-inbox-connection input{flex-basis:100%;min-width:0;font-size:12px}}.email-inbox-replies{border-top:1px solid var(--dash-line);padding:1rem}.email-inbox-replies h3{margin-bottom:.75rem;font-size:1rem;font-weight:600}.email-inbox-replies article{border:1px solid var(--dash-line);border-radius:.5rem;margin-bottom:.75rem;padding:.75rem}.email-inbox-replies p{margin:.4rem 0;font-size:.875rem}.email-inbox-replies pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.email-inbox-replies label{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}.email-inbox-replies textarea{border:1px solid var(--dash-line);resize:vertical;background:var(--dash-card);width:100%;min-height:7rem;color:var(--dash-ink);border-radius:.5rem;margin:.5rem 0;padding:.75rem;display:block}.email-inbox-replies textarea:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:2px}.email-inbox-replies a,.email-inbox-message a{color:var(--ezy-accent);text-decoration:underline}.mail-client{--mail-line:var(--dash-line,#e2e5eb);--mail-ink:var(--dash-ink,#202a3b);--mail-muted:var(--dash-muted,#667085);--mail-card:var(--dash-card,#fff);color:var(--mail-ink);border:1px solid var(--mail-line);background:var(--mail-card);border-radius:12px;min-width:0;position:relative;overflow:hidden}.mail-client-toolbar{border-bottom:1px solid var(--mail-line);align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:flex}.mail-account-label{flex-shrink:0;width:180px;min-width:0}.mail-client select,.mail-connect-dialog input{border:1px solid var(--mail-line);background:var(--mail-card);color:var(--mail-ink);font:inherit;border-radius:7px;min-width:0;padding:8px 10px}.mail-account-label select{width:100%;font-size:13px}.mail-search{border:1px solid var(--mail-line);background:var(--dash-bg,#f8f9fb);min-width:0;max-width:600px;color:var(--mail-muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:7px 10px;display:flex}.mail-search input{min-width:0;font:inherit;color:var(--mail-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.mail-search button{color:var(--ezy-accent);padding:2px;font-size:12px}.mail-search:focus-within{outline:2px solid var(--ezy-accent);outline-offset:1px}.mail-toolbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.mail-client-shell{grid-template-columns:180px 320px minmax(0,1fr);height:calc(100dvh - 255px);min-height:360px;max-height:960px;display:grid}.mail-sidebar{background:var(--dash-bg,#f8f9fb);border-right:1px solid var(--mail-line);min-width:0;padding:16px 10px;overflow-y:auto}.mail-compose-button{justify-content:center;width:100%;margin-bottom:22px!important}.mail-sidebar nav{gap:4px;display:grid}.mail-sidebar nav button{text-align:left;border-radius:6px;align-items:center;gap:11px;width:100%;min-width:0;padding:10px;font-size:14px;display:flex}.mail-sidebar nav button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mail-sidebar nav button>b{font-size:12px;font-weight:600}.mail-sidebar nav button[aria-current=page]{background:var(--ezy-accent-soft);color:var(--ezy-accent-strong);font-weight:600}.mail-sidebar nav button:not(:disabled):hover{background:var(--ezy-accent-soft)}.mail-sidebar button:disabled{opacity:.5;cursor:default}.mail-list-column{border-right:1px solid var(--mail-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.mail-message-list{flex-direction:column;flex:1;min-height:0;display:flex}.mail-message-list>header{border-bottom:1px solid var(--mail-line);justify-content:space-between;align-items:center;gap:8px;padding:18px 16px;display:flex}.mail-client .mail-message-list h2{margin:0;font-size:15px;font-weight:650}.mail-message-list>header>span{color:var(--mail-muted);font-size:12px}.mail-message-list>ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.mail-message-list li{border-bottom:1px solid var(--mail-line);position:relative}.mail-message-list li.is-selected{background:var(--ezy-accent-soft);box-shadow:inset 3px 0 var(--ezy-accent)}.mail-message-select{text-align:left;gap:5px;width:100%;min-height:103px;padding:15px 38px 13px 16px;font-size:13px;display:grid}.mail-message-select:hover{background:var(--ezy-accent-soft)}.mail-message-byline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mail-message-byline strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mail-message-byline time{white-space:nowrap;color:var(--mail-muted);font-size:11px}.mail-message-subject{text-overflow:ellipsis;white-space:nowrap;font-weight:450;overflow:hidden}.mail-message-list li.is-unread :is(.mail-message-subject,.mail-message-byline strong){font-weight:650}.mail-message-select small{text-overflow:ellipsis;white-space:nowrap;color:var(--mail-muted);font-size:12px;overflow:hidden}.mail-message-markers{color:var(--ezy-accent);align-items:center;gap:7px;min-height:14px;font-size:10px;display:flex}.mail-star{color:var(--mail-muted);padding:3px;position:absolute;top:45px;right:11px}.mail-star[aria-pressed=true]{color:var(--ezy-accent)}.mail-message-list>footer{border-top:1px solid var(--mail-line);color:var(--mail-muted);justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}.mail-client .mail-list-notice{color:var(--mail-muted);max-width:310px;padding:20px 16px;font-size:13px;line-height:1.7}.mail-reading-pane{background:var(--mail-card);min-width:0;overflow-y:auto}.mail-reader-empty{text-align:center;min-height:100%;color:var(--mail-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.mail-client .mail-reader-empty h2{color:var(--mail-ink);margin:7px 0 0;font-size:17px;font-weight:550}.mail-reader-empty p{font-size:13px}.mail-reader-toolbar{border-bottom:1px solid var(--mail-line);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 14px;display:flex}.mail-reader-toolbar select{max-width:145px;margin-left:auto;padding:6px;font-size:12px}.mail-reader-toolbar .mail-back{display:none}.mail-message-body{padding:22px 26px}.mail-client .mail-message-body h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 22px;font-size:23px;font-weight:600;line-height:1.3}.mail-sender{align-items:flex-start;gap:12px;min-width:0;margin-bottom:20px;display:flex}.mail-avatar{width:36px;height:36px;color:var(--ezy-accent-strong);background:var(--ezy-accent-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:550;display:grid}.mail-sender>div{gap:4px;min-width:0;display:grid}.mail-sender strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.mail-sender p,.mail-sender time{color:var(--mail-muted);overflow-wrap:anywhere;margin:0;line-height:1.5;font-size:12px!important}.mail-message-format{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px;display:flex}.mail-message-body iframe{background:#fff;border:0;border-radius:4px;width:100%;min-height:320px}.mail-message-body pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 24px;font-family:inherit;font-size:14px;line-height:1.75}.mail-message-body .mail-muted{color:var(--mail-muted);margin:8px 0 18px;font-size:11px}.mail-attachments{flex-wrap:wrap;gap:8px;padding:14px 0;display:flex}.mail-attachments button{overflow-wrap:anywhere;white-space:normal;max-width:100%;height:auto}.mail-attachments span{color:var(--mail-muted);font-size:11px}.mail-reply-actions{border-top:1px solid var(--mail-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:22px;display:flex}.mail-inline-notice{border-bottom:1px solid var(--mail-line);background:var(--mail-card);flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:10px 16px;font-size:13px;line-height:1.6;display:flex}.mail-inline-notice>button{flex-shrink:0}.mail-forwarded{padding:20px}.mail-mobile-folder,.mail-mobile-compose{display:none}.mail-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mail-client :is(button,select):focus-visible{outline:2px solid var(--ezy-accent);outline-offset:-2px}.mail-settings-dialog,.mail-connect-dialog,.mail-composer{--mail-line:var(--dash-line,#e2e5eb);--mail-muted:var(--dash-muted,#667085);--mail-card:var(--dash-card,#fff);background:var(--mail-card);border:1px solid var(--mail-line);color:var(--dash-ink,#202a3b);overflow:auto;max-height:calc(100dvh - 56px)!important;padding:0!important}.mail-settings-dialog{width:min(780px,100vw - 40px)!important}.mail-settings-dialog>header,.mail-connect-dialog>header,.mail-compose-header{border-bottom:1px solid var(--mail-line);justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.mail-settings-dialog h2,.mail-connect-dialog h2,.mail-composer h2{margin:0;font-size:17px;font-weight:600}.mail-settings-dialog>p,.mail-connect-dialog p{color:var(--mail-muted);margin:12px 22px;font-size:13px;line-height:1.7}.mail-settings-dialog>.hosted-mail-panel{border:1px solid var(--mail-line);margin:20px}.mail-settings-accounts{padding:0 22px 12px}.mail-settings-accounts h3{margin:18px 0 10px;font-size:14px;font-weight:600}.mail-settings-accounts>div{border-bottom:1px solid var(--mail-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.mail-settings-accounts span{flex:1;gap:5px;min-width:0;display:grid}.mail-settings-accounts strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.mail-settings-accounts small{color:var(--mail-muted);font-size:12px}.mail-connect-dialog{width:min(440px,100vw - 32px)!important}.mail-connect-dialog form{gap:14px;padding:20px 22px;display:grid}.mail-connect-dialog form p{margin:0}.mail-connect-dialog label{gap:7px;font-size:14px;font-weight:500;display:grid}.mail-connect-dialog form>button{justify-self:start}.mail-composer{width:min(800px,100vw - 48px)!important}.mail-compose-header>div{gap:5px;min-width:0;display:grid}.mail-compose-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:630px;overflow:hidden}.mail-compose-header p{color:var(--mail-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.mail-composer fieldset{border:0;min-width:0;margin:0;padding:0}.mail-address-field{border-bottom:1px solid var(--mail-line);align-items:center;gap:12px;padding:10px 22px;display:flex}.mail-address-field label{color:var(--mail-muted);flex-shrink:0;width:48px;font-size:13px}.mail-address-field input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:2px;font-family:inherit;font-size:14px;line-height:1.6}.mail-address-field:focus-within{box-shadow:inset 2px 0 var(--ezy-accent)}.mail-composer textarea{resize:vertical;width:100%;min-height:250px;max-height:50dvh;color:inherit;background:0 0;border:0;outline:none;padding:20px 22px;font-family:inherit;font-size:14px;line-height:1.75;display:block}.mail-composer fieldset:disabled{opacity:.7}.mail-compose-footer{border-top:1px solid var(--mail-line);background:var(--mail-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0}.mail-compose-footer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-compose-footer small{color:var(--mail-muted);font-size:11px}.mail-compose-attachments{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;display:flex}.mail-compose-attachments>span{background:var(--ezy-accent-soft);border:1px solid var(--ezy-accent-line);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:7px;max-width:100%;padding:5px 7px;font-size:12px;display:flex}.mail-compose-attachments small{color:var(--mail-muted)}.mail-compose-notice{color:var(--ezy-accent-strong);margin:0;padding:8px 22px;font-size:13px;line-height:1.6}.mail-compose-close{background:var(--ezy-accent-soft);border-bottom:1px solid var(--ezy-accent-line);padding:12px 22px}.mail-compose-close p{margin:0 0 8px;font-size:13px;line-height:1.6}.mail-compose-close>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1150px){.mail-client-shell{grid-template-columns:160px 280px minmax(0,1fr)}.mail-account-label{width:160px}.mail-message-body{padding:20px}.mail-client .mail-message-body h2{font-size:21px}.mail-reader-toolbar{padding:10px}.mail-reader-toolbar button{font-size:11px}}@media (width<=900px){.mail-client-shell{grid-template-columns:155px minmax(0,1fr)}.mail-client-shell>.mail-reading-pane{display:none}.mail-client-shell.has-selection>.mail-reading-pane{display:block}.mail-client-shell.has-selection>.mail-list-column{display:none}.mail-reader-toolbar .mail-back{display:inline-flex}.mail-search button{display:none}.mail-account-label{width:155px}.mail-client-toolbar{gap:10px;padding:10px}}@media (width<=600px){.mail-client{border-radius:9px}.mail-client-toolbar{flex-wrap:wrap}.mail-account-label{width:calc(100% - 92px);max-width:unset}.mail-toolbar-actions{gap:4px}.mail-search{flex-basis:100%;order:3;max-width:none}.mail-client-shell{height:calc(100dvh - 285px);min-height:300px;max-height:none;display:block}.mail-sidebar{display:none}.mail-list-column{border-right:0;height:100%}.mail-mobile-folder{border-bottom:1px solid var(--mail-line);padding:8px 12px;display:block}.mail-mobile-folder select{width:100%;font-size:13px}.mail-message-list>header{padding:13px 15px}.mail-reading-pane{height:100%}.mail-reader-toolbar{gap:2px}.mail-message-body{padding:18px 15px 70px}.mail-client .mail-message-body h2{font-size:21px}.mail-message-body iframe{min-height:350px}.mail-mobile-compose{display:block;position:absolute;bottom:16px;right:16px}.mail-mobile-compose>button{box-shadow:0 3px 12px #17243b22}.mail-inline-notice{gap:8px;padding:9px 12px;font-size:12px}.mail-forwarded{padding:12px}.mail-composer{border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.mail-composer>form{flex-direction:column;min-height:calc(100dvh - 82px);display:flex}.mail-composer fieldset{flex:1}.mail-composer textarea{min-height:38dvh;max-height:none}.mail-compose-header{padding:16px}.mail-compose-header h2{max-width:calc(100vw - 85px)}.mail-address-field{gap:8px;padding:10px 16px}.mail-compose-footer{gap:8px;padding:12px}.mail-compose-footer>div{gap:4px}.mail-compose-footer small{flex-basis:100%}.mail-compose-footer button{font-size:12px}.mail-settings-dialog{width:calc(100vw - 16px)!important}.mail-settings-dialog>.hosted-mail-panel{margin:12px}.mail-connect-dialog>header{padding:16px}.mail-compose-close{padding:12px 16px}}.ez-dashboard .mail-client button:disabled{cursor:default}.mail-pane-notice{justify-items:start;gap:10px;display:grid}.mail-pane-notice>p{margin:0}.mail-pane-notice>span{flex-wrap:wrap;gap:8px;display:flex}.mail-setup-status>div{flex:1;gap:2px;min-width:220px;display:grid}.mail-setup-status strong{font-size:13px;font-weight:600}.mail-setup-status span{color:var(--mail-muted);font-size:13px}.mail-client .mail-setup-status a{color:var(--ezy-accent);font-size:13px;text-decoration:underline}.mail-list-column .mail-setup-status{border-bottom:0;flex-direction:column;align-items:flex-start}.mail-list-column .mail-setup-status>div{min-width:0}.ez-cal,.ez-book{--cal-blue:var(--ezy-accent,#2563eb);--cal-soft:var(--ezy-accent-soft,#eff6ff);color:#172540;font-family:Inter,Arial,sans-serif}.ez-cal{max-width:1480px;margin:auto;padding:32px 40px 64px}.ez-cal a,.ez-book a{color:var(--cal-blue)}.ez-cal-back{font-size:13px;text-decoration:none}.ez-cal-heading{justify-content:space-between;align-items:center;gap:28px;margin:30px 0;display:flex}.ez-cal-kicker{color:var(--cal-blue);letter-spacing:1.8px;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:750;display:flex}.ez-cal h1,.ez-book h1{letter-spacing:-2px;margin:0 0 20px;font-size:clamp(32px,4vw,56px);font-weight:650;line-height:1.05}.ez-cal h2,.ez-book h2{letter-spacing:-.5px;margin:0 0 16px;font-size:22px;font-weight:650;line-height:1.3}.ez-cal h3{margin:24px 0 12px;font-size:17px;font-weight:650}.ez-cal p,.ez-book p{margin-bottom:14px;line-height:1.65}.ez-cal label,.ez-book label{flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.ez-cal input,.ez-cal :is(select,.app-select-trigger),.ez-cal textarea,.ez-book input,.ez-book :is(select,.app-select-trigger),.ez-book textarea{min-height:42px;font:inherit;color:#172540;background:#fff;border:1px solid #d9e2ee;border-radius:9px;min-width:0;max-width:100%;padding:10px 12px;font-size:14px}.ez-cal input:focus,.ez-cal :is(select,.app-select-trigger):focus,.ez-cal textarea:focus,.ez-book input:focus,.ez-book :is(select,.app-select-trigger):focus,.ez-book textarea:focus{outline:2px solid var(--cal-blue);outline-offset:2px}.ez-cal input:disabled{opacity:.45}.ez-cal-card{background:#fff;border:1px solid #dce5f1;border-radius:18px;margin-bottom:22px;padding:28px;box-shadow:0 3px 16px #14213b04}.ez-cal-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:72px 30px;display:flex}.ez-cal-empty>svg{color:var(--cal-blue)}.ez-cal-empty p{color:#63718a;max-width:530px}.ez-cal-tabs{border-bottom:1px solid #dce5f1;align-items:center;gap:6px;margin-bottom:24px;display:flex}.ez-cal-tabs>button{color:#61728b;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:15px 18px;font-size:14px;font-weight:600;display:flex}.ez-cal-tabs>button[aria-current]{border-color:var(--cal-blue);color:var(--cal-blue)}.ez-cal-status{color:var(--cal-blue);background:var(--cal-soft);border-radius:20px;margin-left:auto;padding:6px 12px;font-size:11px}.ez-cal-toolbar{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.ez-cal-toolbar>div{align-items:center;gap:6px;display:flex}.ez-cal-hint{color:#697a92;font-size:12px}.ez-cal-week{background:#fff;border:1px solid #dce5f1;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:350px;margin:18px 0 24px;display:grid;overflow:hidden}.ez-cal-day{border-right:1px solid #e4eaf3;min-width:0}.ez-cal-day:last-child{border:0}.ez-cal-day>header{color:#6e7d93;border-bottom:1px solid #e4eaf3;flex-direction:column;align-items:center;gap:3px;padding:20px 8px;font-size:11px;display:flex}.ez-cal-day>header strong{color:#1f2e46;font-size:27px;font-weight:550}.ez-cal-day.today>header{background:var(--cal-soft);color:var(--cal-blue)}.ez-cal-day.today>header strong{color:var(--cal-blue)}.ez-cal-day>div{padding:9px}.ez-cal-event{text-align:left;background:var(--cal-soft);border-left:3px solid var(--cal-blue);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:5px;width:100%;margin-bottom:8px;padding:10px 8px;display:flex}.ez-cal-event time{color:var(--cal-blue);font-size:10px}.ez-cal-event strong{font-size:12px}.ez-cal-event span{color:#61718a;font-size:11px}.ez-cal-event.busy{background:#f2f4f8;border-color:#8594aa}.ez-cal-event:hover{outline:1px solid var(--cal-blue)}.ez-cal-no-events{text-align:center;color:#a5afbf;padding:22px 0;font-size:11px}.ez-cal-detail{position:relative}.ez-cal-close{cursor:pointer;font-size:12px;position:absolute;top:22px;right:22px}.ez-cal-notes{white-space:pre-wrap}.ez-cal-share{align-items:center;gap:10px;margin:25px 0;display:flex}.ez-cal-share input{flex:1}.ez-cal-share a{white-space:nowrap;font-size:13px}.ez-cal-type-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:22px;display:grid}.ez-cal-type{border:1px solid #dce5f1;border-radius:12px;padding:22px}.ez-cal-type>p:first-child{letter-spacing:1px;color:var(--cal-blue);font-size:10px;font-weight:700}.ez-cal-type h3{margin:0 0 12px}.ez-cal-type p{color:#61718a;font-size:13px}.ez-cal-type small{margin-bottom:16px;font-size:12px;display:block}.ez-cal-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ez-cal-form>label,.ez-cal-form>.ez-cal-fields{margin-bottom:20px}.ez-cal-settings-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.ez-cal-check{align-items:center;flex-direction:row!important;gap:9px!important;font-size:13px!important;display:flex!important}.ez-cal-check input{accent-color:var(--cal-blue);width:18px;height:18px;min-height:18px}.ez-cal-hours{max-width:560px;margin-bottom:32px}.ez-cal-hours>div{grid-template-columns:150px 1fr 20px 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}.ez-cal-hours span{text-align:center;color:#8594aa;font-size:12px}.ez-cal-type-edit{background:#f8faff;border:1px solid #e0e8f3;border-radius:12px;margin:16px 0;padding:22px}.ez-cal-type-edit>label,.ez-cal-type-edit>.ez-cal-fields{margin-bottom:15px}.ez-cal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ez-cal-actions>button:not([data-slot]){cursor:pointer}.ez-cal-error{color:#a32727;overflow-wrap:anywhere;background:#fff2f2;border:1px solid #f2cccc;border-radius:10px;padding:14px;font-size:14px}.ez-cal-error button{cursor:pointer;margin-left:12px;text-decoration:underline}.ez-book{max-width:1080px;min-height:100vh;margin:auto;padding:32px 28px 40px}.ez-book-brand{margin:0 0 44px}.ez-book-brand>a{letter-spacing:-1px;align-items:center;gap:18px;font-size:24px;font-weight:750;text-decoration:none;display:flex}.ez-book-brand span{letter-spacing:2px;color:#8290a5;border-left:1px solid #dce5f1;padding-left:18px;font-size:10px}.ez-book-layout{background:#fff;border:1px solid #dce5f1;border-radius:22px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden;box-shadow:0 12px 55px #14213b08}.ez-book-summary{background:linear-gradient(140deg,#f4f8ff,#fff);border-right:1px solid #e0e8f3;padding:40px 34px}.ez-book-summary h1{margin:25px 0 35px;font-size:44px}.ez-book-summary h2{margin-top:30px}.ez-book-summary>p{color:#65758d;font-size:14px}.ez-book-summary>p.ez-cal-kicker{color:var(--cal-blue)}.ez-book-meta{align-items:flex-start;gap:12px;display:flex}.ez-book-meta svg{min-width:18px;margin-top:3px}.ez-book-content{padding:36px}.ez-book-times>label{margin-bottom:20px}.ez-book-slots{grid-template-columns:1fr 1fr;gap:9px;max-height:350px;margin:12px -3px 20px;padding:3px;display:grid;overflow-y:auto}.ez-book-slots button{color:var(--cal-blue);cursor:pointer;background:#fff;border:1px solid #ccdaf1;border-radius:9px;padding:13px 10px;font-size:12px;line-height:1.5}.ez-book-slots button:hover{background:var(--cal-soft)}.ez-book-slots button[aria-pressed=true]{background:var(--cal-blue);color:#fff;border-color:var(--cal-blue)}.ez-book-slots button:disabled{opacity:.45;cursor:wait}.ez-book-empty{text-align:center;color:#6c7b93;border:1px dashed #dce5f1;border-radius:12px;margin-bottom:20px;padding:30px}.ez-book-empty svg{color:var(--cal-blue);margin:auto auto 15px}.ez-book-empty p{margin-bottom:4px}.ez-book-empty span{font-size:13px}.ez-book-details{border-top:1px solid #e0e8f3;margin-top:24px;padding-top:26px}.ez-book-details>label,.ez-book-details>.ez-cal-fields{margin-bottom:20px}.ez-book>footer{color:#8c99ac;justify-content:center;gap:6px;margin-top:28px;font-size:11px;display:flex}.ez-book-confirmed{max-width:700px;margin:0 auto;padding:42px}.ez-book-confirmed>svg{color:var(--cal-blue);margin-bottom:22px}.ez-book-confirmed h1{font-size:38px}.ez-book-private{background:var(--cal-soft);border-radius:12px;margin-top:28px;padding:22px}.ez-book-private>strong{font-size:15px}.ez-book-private p{margin-top:9px;font-size:13px}.ez-book-private input{width:100%;font-size:12px}.ez-book-private a{font-size:13px}.ez-book-reschedule{border-top:1px solid #dce5f1;margin-top:30px;padding-top:28px}@media (width<=1000px){.ez-cal{padding:25px 22px 50px}.ez-cal-week{grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto}.ez-cal-heading h1{font-size:42px}.ez-cal-status{display:none}.ez-book-summary{padding:30px 24px}.ez-book-content{padding:28px 24px}.ez-book-summary h1{font-size:36px}}@media (width<=650px){.ez-cal-heading{flex-direction:column;align-items:stretch}.ez-cal-heading h1{font-size:38px}.ez-cal-card{padding:22px 18px}.ez-cal-tabs>button{padding:13px 10px;font-size:12px}.ez-cal-fields{grid-template-columns:1fr}.ez-cal-settings-head{flex-direction:column;align-items:stretch}.ez-cal-hours>div{grid-template-columns:110px 1fr 14px 1fr;gap:6px}.ez-cal-hours input[type=time]{padding:8px 4px}.ez-cal-share{flex-wrap:wrap}.ez-cal-share input{flex-basis:100%}.ez-cal-toolbar>div{flex-wrap:wrap}.ez-book{padding:20px 14px 30px}.ez-book-brand{margin-bottom:24px}.ez-book-layout{grid-template-columns:1fr}.ez-book-summary{border-bottom:1px solid #e0e8f3;border-right:0;padding:26px}.ez-book-summary h1{margin:18px 0 25px;font-size:34px}.ez-book-summary h1 br{display:none}.ez-book-content{padding:26px 22px}.ez-book-confirmed{padding:28px 22px}.ez-book-confirmed h1{font-size:32px}.ez-book-slots{grid-template-columns:1fr}.ez-cal-actions{gap:10px}}.ez-book.ez-book-embedded{max-width:1080px;min-height:0;padding:16px}.ez-book-embedded>.ez-book-brand{display:none}.ez-book-embedded>.ez-book-layout{box-shadow:none}.ez-book-embedded>footer{margin-top:14px}.ez-cal-loading{min-height:820px}@media (width<=800px){.ez-cal-loading{min-height:920px}}.ez-book-loading{min-height:560px}.ez-book-slot-loading{grid-column:1/-1;min-height:240px}.ez-plan-toolbar,.ez-plan-nav,.ez-plan-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ez-plan-toolbar{justify-content:space-between;margin:0 0 18px}.ez-plan-switch{background:#f1f4f9;border-radius:10px;margin-right:8px;padding:4px;display:flex}.ez-plan-switch button{cursor:pointer;color:#6b7890;border-radius:7px;padding:7px 17px;font-size:12px}.ez-plan-switch button[aria-pressed=true]{color:var(--cal-blue);background:#fff;box-shadow:0 1px 5px #14213b12}.ez-plan-date input{min-height:38px;padding:7px 10px}.ez-plan-summary{color:#63718a;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 16px;font-size:12px;display:flex}.ez-plan-summary strong{color:#172540;margin-right:6px;font-size:16px}.ez-plan-summary small{margin-left:auto;font-size:11px}.ez-plan-priorities{border:1px solid var(--ezy-accent-line);background:var(--cal-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;display:flex}.ez-plan-priorities>span{letter-spacing:1.5px;color:var(--cal-blue);font-size:9px;font-weight:750}.ez-plan-priorities button{cursor:pointer;background:#fff;border:1px solid #d7e5fa;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:flex}.ez-plan-dot{background:var(--cal-blue);border-radius:50%;width:5px;height:5px}.ez-plan-notice{background:var(--cal-soft);color:var(--cal-blue);border-radius:9px;margin-bottom:15px;padding:12px 16px;font-size:12px}.ez-plan-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.ez-plan-calendar{min-width:0}.ez-plan-scroll{background:#fff;border:1px solid #dce5f1;border-radius:14px;height:680px;scroll-padding-top:86px;overflow:auto}.ez-plan-grid{isolation:isolate;min-width:100%;display:grid;position:relative}.ez-plan-day-head{z-index:3;text-align:center;background:#fff;border-bottom:1px solid #e2e8f1;border-right:1px solid #e9edf4;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:85px;padding:12px 0;display:flex;position:sticky;top:0}.ez-plan-day-head>span{color:#74829a;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.ez-plan-day-head button{cursor:pointer;color:#233249;border-radius:50%;min-width:34px;height:34px;font-size:25px;font-weight:550;line-height:32px}.ez-plan-day-head.today button{color:#fff;background:var(--cal-blue)}.ez-plan-day-head.today>span{color:var(--cal-blue)}.ez-plan-corner{z-index:5;color:#8c98aa;background:#fff;border-bottom:1px solid #e2e8f1;place-items:end center;height:85px;padding-bottom:15px;font-size:9px;display:grid;position:sticky;top:0;left:0}.ez-plan-hours{z-index:2;background:#fff;border-right:1px solid #e9edf4;height:1536px;position:sticky;left:0}.ez-plan-hours span{color:#8c98aa;font-size:9px;position:absolute;right:8px;transform:translateY(-50%)}.ez-plan-hours span:first-child{padding-top:5px;transform:none}.ez-plan-time-column{cursor:crosshair;background:repeating-linear-gradient(#0000 0 31px,#f2f5f9 31px 32px,#0000 32px 63px,#e2e8f1 63px 64px);border-right:1px solid #e9edf4;height:1536px;position:relative}.ez-plan-time-column.receiving{background-color:#f8fbff}.ez-plan-block{border-left:3px solid var(--cal-blue);text-align:left;color:#1e3a6b;cursor:pointer;z-index:1;background:#dceaff;border-radius:5px;flex-direction:column;gap:2px;min-height:20px;padding:3px 7px;display:flex;position:absolute;left:3px;right:4px;overflow:hidden}.ez-plan-block strong{white-space:nowrap;text-overflow:ellipsis;min-height:13px;font-size:11px;font-weight:650;overflow:hidden}.ez-plan-block span{opacity:.85;font-size:9px;line-height:1.3}.ez-plan-block.busy{color:#4a5a72;background:#edf0f5;border-color:#8795ac}.ez-plan-block.task{background:var(--cal-soft);border:1px dashed var(--cal-blue);border-left:3px solid var(--cal-blue)}.ez-plan-block:hover,.ez-plan-block:focus-visible{outline:2px solid var(--cal-blue);z-index:2}.ez-plan-drop-marker{background:var(--cal-blue);color:#fff;pointer-events:none;z-index:4;border-radius:3px;padding:3px 8px;font-size:10px;position:absolute;left:0;right:0}.ez-plan-grid-hint{color:#8491a6;font-size:10px;margin:10px 4px!important}.ez-plan-sidebar{background:#fff;border:1px solid #dce5f1;border-radius:14px;min-width:0;padding:20px}.ez-plan-side-heading{justify-content:space-between;align-items:center;display:flex}.ez-plan-side-heading .ez-cal-kicker{letter-spacing:1.5px;margin:0 0 8px;font-size:8px}.ez-plan-side-heading h2{margin:0 0 18px;font-size:21px}.ez-plan-side-heading h2 span{vertical-align:middle;color:#65758b;background:#f1f4fa;border-radius:20px;padding:3px 7px;font-size:11px}.ez-plan-side-heading>button{color:var(--cal-blue);cursor:pointer;margin-bottom:16px}.ez-plan-capture{margin-bottom:16px;position:relative}.ez-plan-capture input{background:#fafbfe;border-radius:9px;width:100%;padding-right:36px;font-size:12px}.ez-plan-capture button{color:var(--cal-blue);cursor:pointer;position:absolute;top:11px;right:9px}.ez-plan-capture button:disabled{opacity:.4}.ez-plan-filters{border-bottom:1px solid #e9edf4;flex-wrap:wrap;gap:4px;padding-bottom:16px;display:flex}.ez-plan-filters button{color:#7c899d;cursor:pointer;border-radius:6px;padding:6px 7px;font-size:10px}.ez-plan-filters button[aria-pressed=true]{background:var(--cal-soft);color:var(--cal-blue);font-weight:650}.ez-plan-task-list{max-height:620px;overflow:auto}.ez-plan-task{border-bottom:1px solid #edf0f5;align-items:flex-start;gap:10px;padding:17px 0;display:flex}.ez-plan-task:last-child{border-bottom:0}.ez-plan-checkbox{cursor:pointer;border:1.5px solid #bcc8d9;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-top:2px;display:grid}.ez-plan-checkbox[aria-pressed=true]{background:var(--cal-blue);color:#fff;border-color:var(--cal-blue)}.ez-plan-checkbox:disabled{opacity:.5}.ez-plan-task>div{flex:1;min-width:0}.ez-plan-task-title{text-align:left;color:#2b3b54;cursor:pointer;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.ez-plan-task.done .ez-plan-task-title{color:#8d99aa;text-decoration:line-through}.ez-plan-task-meta{color:#8290a6;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;font-size:9px;display:flex}.ez-plan-priority{color:#6d7d95;background:#f1f4f8;border-radius:4px;padding:2px 5px}.ez-plan-priority.high,.ez-plan-priority.urgent{color:var(--cal-blue);background:var(--cal-soft)}.ez-plan-priority.urgent{font-weight:750}.ez-plan-task p{color:#78869c;margin:6px 0 0;font-size:10px;line-height:1.4}.ez-plan-task p.overdue{color:#9d3943}.ez-plan-task-schedule{color:var(--cal-blue);cursor:pointer;margin-top:8px;font-size:10px}.ez-plan-drag-handle{color:#b6c1d0;cursor:grab;flex-shrink:0;margin-top:2px}.ez-plan-empty{text-align:center;color:#99a5b7;flex-direction:column;align-items:center;gap:10px;padding:36px 3px;display:flex}.ez-plan-empty strong{color:#5c6e87;font-size:13px;font-weight:550}.ez-plan-empty p{max-width:235px;margin:0;font-size:12px}.ez-plan-empty button{color:var(--cal-blue);cursor:pointer;margin-top:8px;font-size:12px}.ez-plan-dialog{color:#172540;background:#fff;border:1px solid #dce5f1;border-radius:18px;width:calc(100% - 30px);max-width:560px;max-height:88vh;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 100px #17254038}.ez-plan-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17254066}.ez-plan-dialog-top{justify-content:space-between;align-items:center;display:flex}.ez-plan-dialog-top button{cursor:pointer}.ez-plan-dialog-top .ez-cal-kicker{margin:0 0 10px;font-size:9px}.ez-plan-dialog h2{margin-bottom:23px;font-size:24px}.ez-plan-edit{gap:16px;display:grid}.ez-plan-edit>button{justify-self:start}.ez-plan-edit p{margin:0;font-size:12px}.ez-plan-edit textarea{resize:vertical}.ez-plan-time-form{border-top:1px solid #e4eaf3;margin-top:24px;padding-top:20px}.ez-plan-time-form h3{margin:0}.ez-plan-dialog>.ez-cal-error{margin-top:16px}.ez-plan-dialog>p[role=status]{color:var(--cal-blue);margin-top:16px;font-size:12px}.ez-plan-dialog button:focus-visible,.ez-plan-task button:focus-visible,.ez-plan-filters button:focus-visible,.ez-plan-switch button:focus-visible{outline:2px solid var(--cal-blue);outline-offset:3px}@media (width<=1100px){.ez-plan-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.ez-plan-sidebar{padding:16px}.ez-plan-summary small{margin-left:0}}@media (width<=800px){.ez-plan-layout{grid-template-columns:1fr}.ez-plan-sidebar{order:-1}.ez-plan-task-list{max-height:245px}.ez-plan-task{padding:12px 0}.ez-plan-scroll{height:570px}.ez-plan-grid-hint{line-height:1.7}.ez-plan-summary{gap:10px 15px}.ez-plan-summary strong{flex-basis:100%}.ez-plan-empty{padding:20px 10px}.ez-plan-toolbar{gap:12px}.ez-plan-buttons{justify-content:space-between;width:100%}.ez-plan-priorities{padding:10px}.ez-plan-priorities>span{flex-basis:100%}.ez-plan-dialog{padding:23px}.ez-plan-nav{width:100%}}.ez-cal-heading{gap:20px;margin:20px 0}.ez-cal-heading h1{letter-spacing:-1px;margin-bottom:10px;font-size:32px;line-height:1.15}.ez-cal-heading p{margin-bottom:0;font-size:13px}.ez-cal-heading .ez-cal-kicker{margin-bottom:12px;font-size:10px}.ez-cal-heading>label{min-width:220px}.ez-cal-tabs{margin-bottom:20px}.ez-plan-calendar{position:relative}.ez-plan-loading{z-index:6;background:#ffffffe0;border-radius:14px;padding:100px 24px 24px;position:absolute;inset:0 0 28px}.receptionist-dashboard{max-width:1120px;color:var(--color-slate-900,#0f172a);margin:0 auto;padding:32px 24px 64px}.receptionist-heading,.receptionist-section-heading,.receptionist-history article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.receptionist-heading{margin-bottom:24px}.receptionist-heading h1{margin:8px 0;font-size:32px;font-weight:700;line-height:1.2}.receptionist-heading p,.receptionist-section-heading p,.receptionist-muted{color:#64748b;font-size:14px;line-height:1.6}.receptionist-eyebrow{letter-spacing:.12em;color:var(--ezy-accent);font-size:11px;font-weight:700}.receptionist-badge{background:var(--ezy-accent-soft);color:var(--ezy-accent-hover);border-radius:999px;padding:6px 12px;font-size:12px;display:inline-flex}.receptionist-call-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.receptionist-call-panel h2,.receptionist-settings h2,.receptionist-history h2{font-size:18px;font-weight:650}.receptionist-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.receptionist-tabs{border-bottom:1px solid #e2e8f0;gap:24px;margin:24px 0;display:flex}.receptionist-tabs button{color:#64748b;border-bottom:2px solid #0000;padding:12px 2px;font-weight:600}.receptionist-tabs button[aria-current=page]{color:var(--ezy-accent);border-color:var(--ezy-accent)}.receptionist-settings{flex-direction:column;gap:20px;max-width:820px;display:flex}.receptionist-settings label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.receptionist-settings input,.receptionist-settings textarea,.receptionist-settings :is(select,.app-select-trigger){background:var(--color-white,#fff);width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;font-weight:400}.receptionist-settings input:focus-visible,.receptionist-settings textarea:focus-visible,.receptionist-settings :is(select,.app-select-trigger):focus-visible,.receptionist-tabs button:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:2px}.receptionist-settings textarea{resize:vertical}.receptionist-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.receptionist-settings small{color:#64748b;font-weight:400}.receptionist-settings .receptionist-check{flex-direction:row;align-items:flex-start;font-weight:400}.receptionist-check input{width:16px;height:16px;margin-top:3px}.receptionist-preview{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.receptionist-preview audio{max-width:100%;height:38px}.receptionist-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:12px 0;padding:12px}.receptionist-success{color:#1e3a8a;font-size:13px}.receptionist-history article{border-bottom:1px solid #e2e8f0;padding:22px 0}.receptionist-history article p{margin:12px 0;line-height:1.6}.receptionist-history time{color:#64748b;font-size:12px}.receptionist-history details{font-size:14px}.receptionist-history summary{cursor:pointer;color:var(--ezy-accent)}.receptionist-transcript{white-space:pre-wrap;overflow-wrap:anywhere}.receptionist-history>.receptionist-actions{margin-top:20px}@media (width<=640px){.receptionist-dashboard{padding:24px 16px}.receptionist-grid{grid-template-columns:1fr}.receptionist-heading h1{font-size:28px}.receptionist-call-panel{padding:18px}}[data-mode=dark] .receptionist-dashboard{color:#e2e8f0}[data-mode=dark] .receptionist-call-panel{background:#0f172a;border-color:#334155}[data-mode=dark] .receptionist-settings input,[data-mode=dark] .receptionist-settings textarea,[data-mode=dark] .receptionist-settings :is(select,.app-select-trigger){color:#e2e8f0;background:#0f172a;border-color:#475569}[data-mode=dark] .receptionist-badge{color:#dbeafe;background:#1e3a8a}.marketing-workspace{max-width:1380px;color:var(--mk-ink);margin:auto;padding:28px}.marketing-workspace h1{font-size:32px;font-weight:700}.marketing-workspace h2{margin:0 0 12px;font-size:20px;font-weight:650}.marketing-workspace h3{margin:24px 0 12px;font-size:17px;font-weight:650}.marketing-workspace p{margin:8px 0 16px;line-height:1.55}.marketing-heading,.marketing-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-heading{justify-content:space-between;margin-bottom:24px}.marketing-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:14px}.marketing-badge{background:var(--mk-wash);border:1px solid var(--mk-brand-line);border-radius:20px;padding:7px 12px;font-size:14px;display:inline-block}.marketing-tabs{border-bottom:1px solid var(--mk-brand-line);gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.marketing-tabs button{white-space:nowrap;border-bottom:3px solid #0000;padding:12px 16px}.marketing-tabs button[aria-current=page]{border-color:var(--mk-brand);font-weight:650}.marketing-columns{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.marketing-card{background:var(--color-kumo-base,white);border:1px solid var(--mk-brand-line);border-radius:16px;min-width:0;padding:24px}.marketing-card label{gap:7px;margin:12px 0;font-size:14px;font-weight:550;display:grid}.marketing-workspace input:not([type=checkbox]),.marketing-workspace :is(select,.app-select-trigger),.marketing-workspace textarea{border:1px solid var(--mk-brand-line);background:var(--color-kumo-base,white);width:100%;color:inherit;font:inherit;border-radius:7px;min-width:0;padding:10px 12px}.marketing-workspace textarea{resize:vertical}.marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-help{color:var(--mk-muted);font-size:14px}.marketing-list-item{text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;margin:6px 0;padding:12px 10px;display:flex}.marketing-list-item:hover,.marketing-list-item.selected{background:var(--mk-wash);border-color:var(--mk-brand-line)}.marketing-list-item span{gap:4px;display:grid}.marketing-preview{border:1px solid var(--mk-brand-line);background:var(--mk-wash);border-radius:10px;width:100%;height:460px;margin-top:24px}.marketing-sms-preview{background:var(--mk-wash);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:320px;min-height:120px;margin:24px auto;padding:22px}.marketing-notice{background:var(--mk-wash);border-radius:8px;padding:12px 16px}.marketing-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:24px 0;display:grid}.marketing-metrics>div{background:var(--mk-wash);border-radius:12px;gap:8px;padding:20px;display:grid}.marketing-metrics strong{font-size:30px}.marketing-metrics span{font-size:15px}.marketing-reasons{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.marketing-workspace table{border-collapse:collapse;table-layout:fixed;overflow-wrap:anywhere;width:100%;font-size:15px}.marketing-workspace th,.marketing-workspace td{text-align:left;border-bottom:1px solid var(--mk-line);vertical-align:top;padding:11px 8px}.marketing-checkbox{align-items:flex-start;display:flex!important}.marketing-journey{margin:20px 0;padding-left:22px}.marketing-journey li{border-left:3px solid var(--mk-brand-line);margin:8px 0;padding:12px 20px}.marketing-journey li>button{font-size:14px;text-decoration:underline}.marketing-designer{z-index:80;border:1px solid var(--mk-brand-line);max-width:none;max-height:none;box-shadow:0 20px 80px color-mix(in srgb,var(--mk-brand) 20%,transparent);background:#fff;border-radius:14px;margin:0;position:fixed;inset:30px;overflow:auto}.marketing-designer>.marketing-row{padding:18px}.marketing-designer>.marketing-row>div{flex:1}.marketing-designer>.marketing-row p{font-size:15px}.marketing-workspace button:disabled{cursor:not-allowed;opacity:.5}.marketing-workspace [role=alert]{color:#9b3028}@media (width<=800px){.marketing-workspace{padding:16px}.marketing-columns,.marketing-grid{grid-template-columns:1fr}.marketing-columns>aside{max-height:260px;overflow:auto}.marketing-designer{inset:8px}.marketing-card{padding:16px}}@media (prefers-reduced-motion:reduce){.marketing-workspace *{scroll-behavior:auto!important;transition:none!important}}.marketing-workspace{--mk-ink:var(--color-text-primary,#172e4a);--mk-muted:var(--color-text-tertiary,#64748b);--mk-brand:var(--color-brand,var(--ezy-accent));--mk-line:var(--color-border-primary,#dfe6ef);--mk-wash:color-mix(in srgb,var(--mk-brand) 4%,var(--color-kumo-base,#fff));--mk-soft:color-mix(in srgb,var(--mk-brand) 8%,var(--color-kumo-base,#fff));--mk-brand-line:color-mix(in srgb,var(--mk-brand) 22%,var(--color-kumo-base,#fff));max-width:1560px;color:var(--mk-ink);font-size:14px;container-type:inline-size}.marketing-workspace *{box-sizing:border-box}.marketing-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.marketing-workspace h1{letter-spacing:-1.4px;margin:5px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15}.marketing-workspace h2{letter-spacing:-.5px;line-height:1.25}.marketing-workspace h3{letter-spacing:-.2px}.marketing-workspace p{color:var(--mk-muted);line-height:1.65}.marketing-workspace label{line-height:1.45}.marketing-workspace input:not([type=checkbox]),.marketing-workspace :is(select,.app-select-trigger),.marketing-workspace textarea{border-color:var(--mk-brand-line);border-radius:9px;min-height:41px;padding:10px 12px;font-size:15px}.marketing-workspace input:focus,.marketing-workspace :is(select,.app-select-trigger):focus,.marketing-workspace textarea:focus{outline:2px solid var(--mk-brand);outline-offset:2px}.marketing-workspace input[readonly]{background:var(--mk-wash);color:var(--mk-muted)}.marketing-workspace input[type=checkbox]{accent-color:var(--mk-brand);flex-shrink:0;width:16px;height:16px;margin-top:2px}.marketing-workspace input[type=number]{font-variant-numeric:tabular-nums}.marketing-workspace button:focus-visible,.marketing-workspace a:focus-visible,.marketing-workspace summary:focus-visible{outline:3px solid var(--mk-brand);outline-offset:4px}.marketing-heading{align-items:center;margin-bottom:4px;padding-bottom:21px}.marketing-heading>div>p:last-child{margin-bottom:0}.marketing-eyebrow{letter-spacing:1.7px;font-size:12px;font-weight:700;color:var(--mk-muted)!important;margin-bottom:9px!important}.marketing-tabs{border-bottom:1px solid var(--mk-line);gap:2px;margin-bottom:28px;padding:0 0 4px}.marketing-tabs button{letter-spacing:.1px;color:var(--mk-muted);border-bottom-width:2px;padding:14px 13px;font-size:14px;font-weight:550}.marketing-tabs button[aria-current=page]{color:var(--mk-brand);border-color:var(--mk-brand)}.marketing-card{border:1px solid var(--mk-line);box-shadow:0 3px 12px color-mix(in srgb,var(--mk-brand) 6%,transparent);background:var(--color-kumo-base,#fff);border-radius:16px;padding:24px}.marketing-card h3:first-child{margin-top:0}.marketing-stack{gap:22px;display:grid}.marketing-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.marketing-panel-heading h2{margin:0 0 9px;font-size:24px;font-weight:600}.marketing-panel-heading p{max-width:630px;margin:0;font-size:15px}.marketing-panel-heading .marketing-eyebrow{margin-bottom:12px}.marketing-panel-heading>.marketing-row{flex-shrink:0}.marketing-card .marketing-panel-heading h2{font-size:18px}.marketing-status{border:1px solid var(--mk-line);background:var(--mk-wash);text-transform:capitalize;letter-spacing:.2px;white-space:nowrap;color:var(--mk-muted);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.marketing-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.marketing-status-active,.marketing-status-published,.marketing-status-completed,.marketing-status-delivered{color:var(--mk-brand);background:var(--mk-wash);border-color:var(--mk-line)}.marketing-status-running,.marketing-status-scheduled,.marketing-status-pending{color:#6476a1;background:#f1f4fb;border-color:#e1e7f4}.marketing-status-waiting,.marketing-status-paused,.marketing-status-queued{color:#a78346;background:#fbf6e9;border-color:#ede5ce}.marketing-status-failed,.marketing-status-needs_review,.marketing-status-uncertain{color:#ad6a62;background:#fcf0ee;border-color:#efdcd7}.marketing-notice{background:var(--mk-wash);border:1px solid var(--mk-line);border-radius:10px;padding:14px 17px;font-size:15px;color:var(--mk-brand)!important}.marketing-error{font-size:15px;line-height:1.5;color:#a05e52!important}.marketing-empty{text-align:center;max-width:460px;margin:auto;padding:40px 20px}.marketing-empty>span{background:var(--mk-wash);width:48px;height:48px;color:var(--mk-brand);border-radius:14px;place-items:center;font-size:24px;display:inline-grid}.marketing-empty h3{font-size:18px;font-weight:550;margin-top:18px!important}.marketing-empty p{font-size:15px}.marketing-text-button{color:var(--mk-brand);text-underline-offset:3px;padding:5px 0;font-size:14px;font-weight:550;text-decoration:underline}.marketing-danger{color:#a46c5e}.marketing-help{color:var(--mk-muted)!important;font-size:13px!important;line-height:1.6!important}.marketing-id{color:var(--mk-muted);overflow-wrap:anywhere;margin-top:5px;font:9px ui-monospace,monospace;display:block}.marketing-table-wrap{overflow-x:auto}.marketing-workspace table{font-size:14px}.marketing-workspace thead th{text-transform:uppercase;letter-spacing:.8px;color:var(--mk-muted);border-bottom-color:var(--mk-line);font-size:12px;font-weight:650}.marketing-workspace td{color:var(--mk-muted)}.marketing-workspace td>strong{color:var(--mk-ink);font-weight:550}.marketing-list-item{border-radius:9px;padding:13px 11px}.marketing-list-item strong{font-size:14px;font-weight:600}.marketing-list-item small{color:var(--mk-muted);font-size:12px}.marketing-list-item.selected{border-color:var(--mk-brand-line);background:var(--mk-wash)}.marketing-list-item span{gap:7px;min-width:0}.marketing-list-item .marketing-status{justify-self:start}.marketing-list-item svg{color:var(--mk-brand);flex-shrink:0}.marketing-columns{grid-template-columns:240px minmax(0,1fr);gap:22px}.marketing-columns>.marketing-card>form{margin-top:16px}.marketing-columns .marketing-preview{border-color:var(--mk-line);background:var(--mk-wash)}.marketing-columns [aria-label="Send email campaign"]{border-top:1px solid var(--mk-line);margin-top:22px;padding-top:4px}.marketing-columns [aria-label="Send email campaign"] h3{font-size:16px}.marketing-columns [aria-label="Send email campaign"]>p{font-size:14px}.marketing-metrics{gap:14px;margin:0}.marketing-metrics>div{background:var(--mk-wash);border:1px solid var(--mk-line);border-radius:12px;align-content:start;gap:8px;padding:21px}.marketing-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:31px;font-weight:550;line-height:1}.marketing-metrics span{color:var(--mk-muted);font-size:13px}.marketing-metrics small{color:var(--mk-muted);font-size:12px}.marketing-columns .marketing-metrics{margin:18px 0}.marketing-reasons{color:var(--mk-muted);margin:12px 0;font-size:12px}.marketing-card-icon{background:var(--mk-wash);width:40px;height:40px;color:var(--mk-brand);border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.marketing-card-icon svg{width:21px;height:21px}.marketing-grid{gap:14px}.marketing-checkbox{gap:9px!important;font-size:14px!important;font-weight:400!important}.marketing-row{gap:10px}.marketing-runtime-settings{margin-top:22px}.marketing-runtime-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-runtime-list>div{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.marketing-runtime-list strong{font-size:14px;font-weight:500}.marketing-rules{background:var(--mk-wash);border-radius:10px;border:1px solid var(--mk-line)!important;margin:16px 0!important;padding:16px!important}.marketing-rules legend{text-transform:uppercase;letter-spacing:.9px;color:var(--mk-muted);padding:0 6px;font-size:12px;font-weight:600}.marketing-rules>.marketing-row>label{white-space:nowrap;margin:0}.marketing-rules>.marketing-row>:is(select,.app-select-trigger){flex:1;min-width:0;max-width:200px}.marketing-rule{border-left:2px solid var(--mk-brand-line);margin:18px 0;padding-left:14px}.marketing-rule>label{margin-top:0}.marketing-rule>label>:is(select,.app-select-trigger){max-width:220px}.marketing-rule .marketing-grid{gap:0 12px}.marketing-rule-property{background:var(--mk-wash);border-radius:8px;margin:12px 0;padding:10px}.marketing-rule-property>.marketing-predicate{grid-template-columns:1fr}.marketing-rule .marketing-rules{background:var(--mk-wash);padding:12px!important}.marketing-flow-workspace{gap:18px;display:grid}.marketing-flow-workspace>.marketing-panel-heading{margin-bottom:2px}.marketing-template-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.marketing-template-grid>button{text-align:left;border:1px solid var(--mk-line);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;column-gap:12px;padding:18px;transition:border-color .15s,background .15s;display:grid}.marketing-template-grid>button:hover{border-color:var(--mk-brand);background:var(--mk-wash)}.marketing-template-grid>button>span{width:35px;height:35px;color:var(--mk-brand);background:var(--mk-wash);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.marketing-template-grid>button>strong{font-size:14px;font-weight:600}.marketing-template-grid>button>small{color:var(--mk-muted);grid-column:2;margin-top:5px;font-size:12px}.marketing-template-grid>button>svg{color:var(--mk-brand);grid-area:1/3/3}.marketing-template-grid+.marketing-help{margin:0}.marketing-flow-layout{grid-template-columns:minmax(155px,.65fr) minmax(330px,2fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.marketing-flow-list{padding:18px 12px}.marketing-flow-list>.marketing-row{justify-content:space-between;padding:0 5px}.marketing-flow-list h3{margin:0;font-size:14px}.marketing-flow-list>.marketing-row>small{color:var(--mk-muted);font-size:12px}.marketing-flow-list>.marketing-help{padding:10px}.marketing-flow-main{min-width:0}.marketing-flow-toolbar{box-shadow:none;border-radius:13px 13px 0 0;padding:17px 18px}.marketing-flow-toolbar>label{color:var(--mk-muted);margin:0 0 13px;font-size:12px}.marketing-flow-toolbar>label>input{font-weight:550;color:var(--mk-ink)!important;background:var(--mk-wash)!important;font-size:15px!important}.marketing-flow-toolbar .marketing-row{gap:7px}.marketing-flow-toolbar .marketing-row button{font-size:12px}.marketing-flow-toolbar .marketing-help{margin:8px 0 0}.marketing-flow-canvas{background:var(--mk-wash);border:1px solid var(--mk-line);border-top:0;height:590px}.marketing-flow-step{border:1px solid var(--mk-brand-line);width:244px;min-height:90px;box-shadow:0 3px 9px color-mix(in srgb,var(--mk-brand) 5%,transparent);color:var(--mk-ink);background:#fff;border-radius:11px;align-items:flex-start;gap:11px;padding:15px;display:flex}.marketing-flow-step.is-selected{border-color:var(--mk-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--mk-brand) 8%,transparent)}.marketing-step-icon{background:var(--mk-wash);width:31px;height:31px;color:var(--mk-brand);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.marketing-flow-step.step-email .marketing-step-icon{color:#8295b4;background:#eef2f8}.marketing-flow-step.step-wait .marketing-step-icon{color:#b9a16f;background:#fcf4e7}.marketing-flow-step.step-condition .marketing-step-icon,.marketing-flow-step.step-split .marketing-step-icon{color:#a48eb1;background:#f4eff8}.marketing-flow-step small{letter-spacing:.5px;color:var(--mk-muted);text-transform:uppercase;margin-bottom:5px;font-size:12px;display:block}.marketing-flow-step strong{font-size:13px;font-weight:600;display:block}.marketing-flow-step p{color:var(--mk-muted);margin:5px 0 0;font-size:12px;line-height:1.35}.marketing-flow-step .react-flow__handle{background:var(--mk-soft);border:1px solid #fff;width:5px;height:5px}.marketing-flow-canvas .react-flow__controls{box-shadow:none;border:1px solid var(--mk-line);border-radius:8px;overflow:hidden}.marketing-flow-canvas .react-flow__controls-button{border-bottom-color:var(--mk-line);background:#fff;width:26px;height:26px}.marketing-flow-canvas .react-flow__attribution{background:var(--mk-wash);color:var(--mk-muted);font-size:12px}.marketing-flow-step-list{border:1px solid var(--mk-line);background:#fff;border-top:0;gap:5px;padding:12px;display:flex;overflow-x:auto}.marketing-flow-step-list>button{white-space:nowrap;color:var(--mk-muted);border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.marketing-flow-step-list>button[aria-pressed=true]{border-color:var(--mk-brand-line);background:var(--mk-wash);color:var(--mk-brand)}.marketing-flow-step-list small{border:1px solid var(--mk-line);border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;display:grid}.marketing-flow-add{border:1px solid var(--mk-line);background:#fff;border-top:0;border-radius:0 0 12px 12px;gap:6px;padding:12px}.marketing-flow-add>span{width:100%}.marketing-flow-add button{font-size:12px}.marketing-flow-inspector{max-height:900px;padding:20px;position:sticky;top:16px;overflow:auto}.marketing-flow-inspector>h3{text-transform:uppercase;letter-spacing:.9px;color:var(--mk-muted);border-bottom:1px solid var(--mk-line);margin:0 0 20px;padding-bottom:16px;font-size:13px}.marketing-flow-inspector h2{font-size:17px}.marketing-flow-inspector label{font-size:13px}.marketing-flow-inspector .marketing-grid{grid-template-columns:1fr}.marketing-flow-inspector .marketing-rules{padding:10px!important}.marketing-flow-inspector .marketing-rule{padding-left:8px}.marketing-flow-inspector input,.marketing-flow-inspector :is(select,.app-select-trigger){font-size:13px!important}.marketing-enrollment{margin-top:8px}.marketing-enrollment :is(select,.app-select-trigger)[multiple]{min-height:120px}.marketing-run-steps{margin:0;padding:7px 0;list-style:none}.marketing-run-steps li{border-bottom:1px solid var(--mk-line);flex-wrap:wrap;align-items:center;gap:13px;padding:10px 0;font-size:12px;display:flex}.marketing-run-steps li code{color:var(--mk-muted);font-size:12px}.marketing-schedule-layout{grid-template-columns:minmax(0,1.8fr) minmax(230px,.9fr);align-items:start;gap:22px;display:grid}.marketing-schedule-summary{background:var(--mk-wash);position:sticky;top:16px}.marketing-schedule-summary h2{font-size:22px}.marketing-schedule-summary>p{font-size:14px}.marketing-schedule-summary dl{margin:22px 0}.marketing-schedule-summary dl>div{border-top:1px solid var(--mk-line);gap:6px;padding:13px 0;display:grid}.marketing-schedule-summary dt{color:var(--mk-muted);text-transform:uppercase;letter-spacing:.7px;font-size:12px}.marketing-schedule-summary dd{color:var(--mk-ink);margin:0;font-size:14px;line-height:1.5}.marketing-experiment{background:var(--mk-wash);border:1px solid var(--mk-line);border-radius:12px;margin:18px 0 22px;padding:18px}.marketing-experiment h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.marketing-experiment>p{font-size:13px}.marketing-split-bar{background:#eae6f1;border-radius:6px;height:29px;margin-top:12px;font-size:12px;display:flex;overflow:hidden}.marketing-split-bar>span{color:#9484a6;flex:1;justify-content:center;align-items:center;display:flex}.marketing-split-bar>span:first-child{background:var(--mk-soft);color:var(--mk-brand);flex:none}.marketing-review{background:var(--mk-wash);border:1px solid var(--mk-line);border-radius:9px;margin:17px 0;padding:15px}.marketing-review>strong{font-size:15px;font-weight:600}.marketing-review>p{font-size:13px}.marketing-job-list{gap:16px;display:grid}.marketing-job{border:1px solid var(--mk-line);border-radius:12px;padding:19px}.marketing-job>.marketing-row{justify-content:space-between}.marketing-job h3{margin:0 0 5px;font-size:14px}.marketing-job small{color:var(--mk-muted);font-size:12px}.marketing-job-stats{border-top:1px solid var(--mk-line);grid-template-columns:repeat(6,1fr);gap:12px;margin-top:20px;padding-top:18px;display:grid}.marketing-job-stats>div{gap:7px;display:grid}.marketing-job-stats strong{font-size:20px;font-weight:500;line-height:1}.marketing-job-stats span{color:var(--mk-muted);font-size:12px}.marketing-job>table{margin-top:20px}.marketing-profile-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.marketing-contact-list{max-height:720px;overflow:auto}.marketing-profile-heading{border-bottom:1px solid var(--mk-line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.marketing-profile-heading>span{background:var(--mk-wash);width:54px;height:54px;color:var(--mk-brand);border-radius:16px;place-items:center;display:grid}.marketing-profile-heading h2{margin:0}.marketing-profile-heading p{margin:7px 0 0;font-size:14px}.marketing-property-row{grid-template-columns:minmax(100px,1.4fr) minmax(90px,.8fr) minmax(90px,1.2fr) auto;align-items:end;gap:12px;margin-bottom:10px;display:grid}.marketing-property-row>label{font-size:12px;margin:0!important}.marketing-property-row>button{height:40px;font-size:12px}.marketing-property-editor{margin-bottom:20px!important}.marketing-permission-list{gap:12px;display:grid}.marketing-permission-list>div{border:1px solid var(--mk-line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px;font-size:13px;display:flex}.marketing-permission-list strong{text-transform:capitalize}.marketing-permission-list small{color:var(--mk-muted);margin-left:auto}.marketing-permission-list p{width:100%;color:var(--mk-muted);margin:0;font-size:12px}.marketing-timeline{margin:0;padding:0;list-style:none}.marketing-timeline>li{border-bottom:1px solid var(--mk-line);gap:15px;padding:17px 0;display:flex}.marketing-timeline>li>span{background:var(--mk-wash);width:29px;height:29px;color:var(--mk-brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.marketing-timeline strong{font-size:14px;font-weight:550}.marketing-timeline small{color:var(--mk-muted);margin:5px 0 10px;font-size:12px;display:block}.marketing-timeline dl{flex-wrap:wrap;gap:7px;display:flex}.marketing-timeline dl>div{background:var(--mk-wash);border-radius:5px;gap:5px;padding:5px 8px;font-size:12px;display:flex}.marketing-timeline dt{color:var(--mk-muted)}.marketing-timeline dd{color:var(--mk-brand);margin:0}.marketing-record-event summary{cursor:pointer;font-size:15px;font-weight:600}.marketing-record-event>p{font-size:14px}.marketing-report-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);gap:22px;display:grid}.marketing-delivery-bars{gap:21px;margin:30px 0;display:grid}.marketing-delivery-bars>div{grid-template-columns:130px 1fr 45px;align-items:center;gap:16px;display:grid}.marketing-delivery-bars span{color:var(--mk-muted);font-size:13px}.marketing-delivery-bars>div>div{background:var(--mk-wash);border-radius:5px;height:9px;overflow:hidden}.marketing-delivery-bars i{border-radius:5px;min-width:0;height:100%;display:block}.marketing-delivery-bars strong{text-align:right;font-size:14px;font-weight:550}.marketing-report-details{margin:20px 0 0}.marketing-report-details>div{border-bottom:1px solid var(--mk-line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.marketing-report-details dt{color:var(--mk-muted);font-size:14px}.marketing-report-details dd{color:var(--mk-brand);margin:0;font-size:14px}.marketing-form-layout{grid-template-columns:180px minmax(320px,1.5fr) minmax(250px,1fr);align-items:start;gap:20px;display:grid}.marketing-form-layout>aside:first-child{padding:18px 12px}.marketing-form-layout>aside:first-child h3{padding:0 7px;font-size:14px}.marketing-form-preview{background:var(--mk-wash);border:1px solid var(--mk-line);border-radius:16px;padding:22px;position:sticky;top:16px}.marketing-form-preview>.marketing-eyebrow{font-size:12px}.marketing-signup-preview{border:1px solid var(--mk-line);box-shadow:0 10px 22px color-mix(in srgb,var(--mk-brand) 4%,transparent);background:#fff;border-radius:13px;padding:24px}.marketing-signup-preview>span{width:45px;height:45px;color:var(--mk-brand);background:var(--mk-wash);border-radius:13px;place-items:center;margin:0 0 26px;display:grid}.marketing-signup-preview h2{letter-spacing:-1px;font-weight:500;line-height:1.15;font-size:27px!important}.marketing-signup-preview>p{color:var(--mk-muted);font-size:13px;line-height:1.7}.marketing-signup-preview>label{font-size:12px}.marketing-signup-preview .marketing-checkbox{color:var(--mk-muted);line-height:1.6;margin:20px 0!important;font-size:12px!important}.marketing-signup-preview>button{background:var(--mk-brand);color:#fff;border-radius:7px;width:100%;padding:13px;font-size:12px;font-weight:500;opacity:1!important}.marketing-signup-preview>small{text-align:center;color:var(--mk-muted);margin:13px 0 0;font-size:12px;display:block}.marketing-copy-row{align-items:center;gap:10px;display:flex}.marketing-copy-row>input{flex:1;min-width:0}.marketing-copy-row>button,.marketing-copy-row>a{flex-shrink:0;font-size:13px}.marketing-link{color:var(--mk-brand);text-underline-offset:4px;font-size:14px;text-decoration:underline}.marketing-code{resize:vertical;background:var(--mk-wash)!important;font:11px/1.7 ui-monospace,monospace!important}.marketing-workspace code{color:var(--mk-brand);background:var(--mk-wash);border-radius:3px;padding:1px 4px;font-size:13px}.marketing-workspace details{border-radius:13px}.marketing-workspace summary{padding:4px 0}.marketing-workspace details[open] summary{margin-bottom:15px}@container (width<=1120px){.marketing-flow-layout{grid-template-columns:minmax(0,1fr) 270px}.marketing-flow-list{grid-column:1/-1;align-items:center;gap:8px;display:flex;overflow-x:auto;max-height:none!important}.marketing-flow-list>.marketing-row{flex-shrink:0;gap:10px}.marketing-flow-list>.marketing-list-item{width:auto;min-width:150px;margin:0}.marketing-flow-list>.marketing-list-item span{gap:4px}.marketing-flow-list .marketing-status{font-size:12px}.marketing-form-layout{grid-template-columns:180px minmax(0,1fr)}.marketing-form-preview{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;display:grid;position:static}.marketing-form-preview>.marketing-eyebrow{padding:10px}.marketing-template-grid>button{column-gap:9px;padding:14px}.marketing-template-grid>button>small{font-size:12px}.marketing-panel-heading h2{font-size:22px}.marketing-schedule-layout{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr)}}@container (width<=760px){.marketing-flow-layout,.marketing-schedule-layout,.marketing-profile-layout,.marketing-report-grid{grid-template-columns:1fr}.marketing-flow-list{grid-column:auto}.marketing-flow-inspector,.marketing-schedule-summary{max-height:none;position:static}.marketing-flow-canvas{height:480px}.marketing-flow-inspector .marketing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-flow-inspector .marketing-rules{max-width:none}.marketing-template-grid{grid-template-columns:1fr}.marketing-template-grid>button{grid-template-columns:35px 1fr 16px}.marketing-template-grid>button>small{font-size:12px}.marketing-form-layout{grid-template-columns:1fr}.marketing-form-layout>aside:first-child{gap:8px;display:flex;overflow-x:auto}.marketing-form-layout>aside:first-child h3{white-space:nowrap}.marketing-form-layout>aside:first-child .marketing-list-item{width:auto;min-width:160px;margin:0}.marketing-form-preview{grid-template-columns:1fr}.marketing-form-preview>.marketing-eyebrow{padding:0}.marketing-signup-preview{width:100%;max-width:380px;margin:auto}.marketing-panel-heading{flex-direction:column;gap:15px}.marketing-runtime-list{grid-template-columns:1fr}.marketing-property-row{grid-template-columns:1fr 100px}.marketing-property-row>button{place-self:center start}.marketing-contact-list{max-height:240px}.marketing-job-stats{grid-template-columns:repeat(3,1fr)}.marketing-columns{grid-template-columns:1fr}.marketing-copy-row{flex-wrap:wrap}.marketing-copy-row>input{flex-basis:100%}.marketing-delivery-bars>div{grid-template-columns:110px 1fr 35px;gap:10px}.marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.marketing-workspace{padding:18px 14px}.marketing-workspace h1{font-size:28px}.marketing-card{padding:18px}.marketing-heading{align-items:flex-start;gap:15px}.marketing-tabs{margin-top:10px}.marketing-tabs button{padding:12px 10px;font-size:13px}.marketing-grid,.marketing-flow-inspector .marketing-grid{grid-template-columns:1fr}.marketing-metrics strong{font-size:26px}.marketing-rule .marketing-grid{grid-template-columns:1fr}.marketing-flow-toolbar{padding:15px}.marketing-flow-step-list{max-width:100%}.marketing-flow-add{gap:5px}.marketing-property-row{gap:10px}.marketing-delivery-bars span{font-size:12px}.marketing-template-grid>button{padding:16px}}@media (prefers-reduced-motion:reduce){.marketing-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-popup-composer>.marketing-panel-heading{margin-bottom:0}.marketing-popup-templates{margin-bottom:2px}.marketing-popup-editor>fieldset>label:first-child{margin-top:0}.marketing-popup-audience{border:1px solid var(--mk-brand-line);background:var(--mk-wash);border-radius:12px;margin:20px 0;padding:18px}.marketing-popup-audience h3{margin:0 0 10px;font-size:14px}.marketing-popup-audience>label{font-size:14px}.marketing-popup-audience-selected{background:var(--color-kumo-base,#fff);border:1px solid var(--mk-brand-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex;margin:0 0 12px!important}.marketing-popup-audience-selected>strong{color:var(--mk-brand);font-weight:600}.marketing-popup-audience-selected>span{color:var(--mk-muted);margin-left:auto;font-size:12px}.marketing-inline-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.marketing-inline-create>label{font-size:12px;margin:0!important}.marketing-inline-create>button{height:41px}.marketing-popup-options{border-top:1px solid var(--mk-line);padding:17px 0;border-radius:0!important}.marketing-popup-options>summary{font-size:14px;font-weight:600}.marketing-popup-options[open]>summary{margin-bottom:10px}.marketing-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-theme-grid>label{font-size:12px}.marketing-color-field{align-items:center;gap:6px;display:flex}.marketing-color-field>input[type=color]{cursor:pointer;border-radius:7px;width:38px;min-width:38px;height:39px;padding:3px}.marketing-color-field>input:not([type=color]){min-width:0;padding:9px 7px;font-size:12px}.marketing-popup-options input[type=range]{min-height:22px;accent-color:var(--mk-brand);cursor:pointer;border:0;padding:0}.marketing-popup-options label>small{color:var(--mk-muted);font-size:12px}.marketing-popup-save{border-top:1px solid var(--mk-line);padding-top:18px}.marketing-popup-live-preview{display:block}.marketing-popup-live-preview>.marketing-panel-heading{align-items:center;gap:8px;margin-bottom:20px}.marketing-popup-live-preview .marketing-panel-heading>.marketing-eyebrow{padding:0;font-size:12px;margin:0!important}.marketing-popup-live-preview .marketing-status{font-size:12px}.marketing-popup-live-preview>.marketing-signup-preview{margin:0 auto 18px}.marketing-popup-preview-summary{color:var(--mk-muted);gap:7px;margin:12px 0 18px;font-size:12px;display:grid}.marketing-popup-preview-summary>strong{color:var(--mk-brand);font-size:13px;font-weight:550}.marketing-popup-live-preview>button{justify-content:center;width:100%}.marketing-popup-live-preview>.marketing-help{margin:12px 0 0;font-size:12px!important}.marketing-popup-preview-dialog{background:var(--color-kumo-base,#fff);width:min(490px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--mk-ink);border:1px solid var(--mk-brand-line);border-radius:20px;padding:16px;position:fixed;overflow:auto;box-shadow:0 24px 90px #0f172a33}.marketing-popup-preview-dialog::backdrop{background:#0f172a70}.marketing-popup-preview-dialog[data-position=bottom-right]{margin:0;inset:auto 20px 20px auto}.marketing-popup-preview-dialog .marketing-signup-preview{max-width:none;box-shadow:none}.marketing-popup-preview-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.marketing-popup-preview-header>span{color:var(--mk-muted);font-size:12px;line-height:1.5}.marketing-popup-preview-header>button{white-space:nowrap;font-size:12px}.marketing-popup-preview-footer{color:var(--mk-muted);line-height:1.6;margin:13px 4px 0!important;font-size:12px!important}.marketing-popup-preview-dialog .marketing-signup-preview>.marketing-checkbox,.marketing-popup-composer .marketing-signup-preview>.marketing-checkbox{color:inherit!important}@container (width<=760px){.marketing-theme-grid{grid-template-columns:1fr}.marketing-color-field>input:not([type=color]){max-width:160px}.marketing-inline-create{grid-template-columns:1fr}.marketing-inline-create>button{justify-self:start}.marketing-popup-live-preview{max-width:none}.marketing-popup-live-preview>.marketing-signup-preview{max-width:380px}.marketing-popup-live-preview>.marketing-row{justify-content:center}}@media (width<=600px){.marketing-popup-preview-dialog[data-position=bottom-right]{inset:auto 16px 16px auto}.marketing-popup-preview-header{align-items:flex-start}.marketing-popup-preview-dialog{padding:12px}.marketing-popup-audience{padding:14px}}.marketing-leave-guard{z-index:1000;width:min(560px,90vw);position:fixed;inset:25% auto auto 50%;transform:translate(-50%);box-shadow:0 0 0 100vmax #0f172a55}.outreach-workspace{gap:18px;display:grid}.outreach-table-scroll{overflow-x:auto}.outreach-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.outreach-table-scroll th,.outreach-table-scroll td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}.outreach-table-scroll small{opacity:.7;margin-top:4px;display:block}.support-dashboard{color:#0f172a;max-width:1440px;margin:auto;padding:30px 36px 60px}.support-back{color:#475569;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:inline-flex}.support-heading,.support-heading>div:last-child,.support-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-heading h1{letter-spacing:-1.2px;margin:8px 0;font-size:34px;font-weight:700;line-height:1.2}.support-heading p,.support-detail header p{color:#64748b;font-size:14px}.support-heading a{color:var(--ezy-accent);font-size:13px;text-decoration:underline}.support-kicker{letter-spacing:1.8px;color:var(--ezy-accent);font-size:10px;font-weight:700}.support-workspace{background:#fff;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:330px minmax(0,1fr);min-height:620px;margin-top:28px;display:grid;overflow:hidden}.support-list{background:#f8fafc;border-right:1px solid #e2e8f0}.support-list-tools{border-bottom:1px solid #e2e8f0;gap:12px;padding:20px;display:grid}.support-list-tools h2{justify-content:space-between;font-weight:650;display:flex}.support-list-tools h2 span{color:#64748b;font-weight:400}.support-dashboard input,.support-dashboard textarea,.support-dashboard :is(select,.app-select-trigger){font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-width:100%;padding:10px 12px;font-size:13px}.support-dashboard input:focus-visible,.support-dashboard textarea:focus-visible,.support-dashboard :is(select,.app-select-trigger):focus-visible,.support-ticket:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:2px}.support-ticket{text-align:left;cursor:pointer;border-bottom:1px solid #e2e8f0;width:100%;padding:20px;display:block}.support-ticket:hover{background:var(--ezy-accent-soft)}.support-ticket.selected{background:var(--ezy-accent-soft);box-shadow:inset 3px 0 var(--ezy-accent)}.support-ticket>div,.support-ticket footer,.support-message>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-ticket strong{margin:10px 0 5px;font-size:14px;display:block}.support-ticket p,.support-ticket footer,.support-ticket small{color:#64748b;font-size:11px}.support-ticket footer{margin-top:12px}.support-priority,.support-status{text-transform:capitalize;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:650}.support-priority{color:#475569;background:#e2e8f0}.support-priority.urgent{color:#b91c1c;background:#fee2e2}.support-priority.high{color:#9a3412;background:#ffedd5}.support-status.open{color:var(--ezy-accent-hover);background:#dbeafe}.support-status.waiting{color:#92400e;background:#fef3c7}.support-status.resolved{color:#172554;background:#dbeafe}.support-detail header{border-bottom:1px solid #e2e8f0;padding:26px}.support-detail h2{overflow-wrap:anywhere;margin:8px 0;font-size:24px;font-weight:650;line-height:1.35}.support-properties{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:end;gap:12px;padding:20px 26px;display:flex}.support-dashboard label{gap:7px;font-size:12px;font-weight:600;display:grid}.support-properties label{flex:1;min-width:110px}.support-properties button{align-self:end}.support-history,.support-composer,.support-private{padding:24px 26px}.support-detail h3{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.support-message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:12px;padding:14px;font-size:13px}.support-message.owner,.support-message.assistant{background:var(--ezy-accent-soft);border-color:#dbeafe}.support-message strong{font-size:12px}.support-message time,.support-note time{color:#64748b;font-size:10px}.support-message p,.support-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.65}.support-composer{border-top:1px solid #e2e8f0}.support-hint{color:#64748b;margin:8px 0 12px;font-size:12px;line-height:1.7}.support-composer textarea,.support-private textarea{resize:vertical;width:100%}.support-send{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.support-send span{color:#64748b;font-size:11px}.support-private{background:#fffbeb;border-top:1px solid #fde68a}.support-note{background:#fff;border:1px solid #fde68a;border-radius:8px;margin:10px 0;padding:12px;font-size:13px}.support-private form button{margin-top:10px}.support-pagination{justify-content:space-between;align-items:center;gap:5px;padding:14px;font-size:11px;display:flex}.support-empty{text-align:center;color:#64748b;padding:32px;font-size:13px;line-height:1.7}.support-empty svg{color:#94a3b8;margin:0 auto 12px}.support-welcome{flex-direction:column;justify-content:center;align-items:center;max-width:480px;height:100%;min-height:400px;margin:auto;display:flex}.support-welcome h2{color:#0f172a;letter-spacing:-.6px;font-size:23px;font-weight:600}.support-create{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;gap:14px;margin-top:24px;padding:24px;display:grid}.support-create h2{font-size:18px;font-weight:600}.support-create-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-create>button{justify-self:start}.support-error{color:#9f1239;background:#fff1f2;border-radius:8px;margin:16px;padding:12px;font-size:13px}.support-error button{margin-left:8px;text-decoration:underline}@media (width<=950px){.support-workspace{grid-template-columns:270px minmax(0,1fr)}.support-dashboard{padding:24px 18px}.support-heading{align-items:start}.support-heading>div:last-child{flex-direction:column;align-items:end}.support-section-title{flex-wrap:wrap}}@media (width<=680px){.support-workspace{grid-template-columns:1fr}.support-list{border-bottom:1px solid #e2e8f0;border-right:0;max-height:430px;overflow:auto}.support-create-fields{grid-template-columns:1fr}.support-detail header,.support-history,.support-composer,.support-private,.support-properties{padding:18px}.support-heading h1{font-size:29px}.support-message>div{flex-direction:column;align-items:start;gap:3px}}.createWorkspace{gap:22px;min-width:0;display:grid}.createHeader{border:1px solid var(--creative-line);background:radial-gradient(circle at 86% 0,#60a5fa1f,transparent 36%),linear-gradient(135deg,#121719,var(--creative-card));justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 30px;display:flex}.createHeader h2{letter-spacing:-.055em;margin:10px 0 8px;font-size:34px}.createHeader p{max-width:670px;color:var(--creative-muted);margin:0;font-size:16px;line-height:1.55}.createConnection{border:1px solid var(--creative-line);border-radius:var(--radius-control);color:var(--ezy-accent);font:14px var(--font-geist-mono),monospace;white-space:nowrap;flex:none;align-items:center;gap:9px;padding:11px 14px;display:flex}.createConnection i{background:var(--ezy-accent);width:7px;height:7px;box-shadow:0 0 13px var(--ezy-accent);border-radius:50%}.createConnection span{color:var(--ezy-accent-strong)}.createLayout{grid-template-columns:250px minmax(360px,1fr) 320px;align-items:start;gap:14px;display:grid}.createPresets,.createCanvasPanel,.createControls{border:1px solid var(--creative-line);min-width:0;box-shadow:inset 0 1px var(--creative-line),0 22px 58px #00000029;background:linear-gradient(145deg,#101214,#070809)}.createPresets,.createControls{padding:18px}.createPanelHeading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.createPanelHeading h3{letter-spacing:-.03em;margin:7px 0 0;font-size:18px}.createPanelHeading>span{color:var(--creative-muted);font:14px var(--font-geist-mono),monospace}.createPresetList{gap:8px;display:grid}.createPreset{border:1px solid var(--creative-line);background:var(--creative-line);width:100%;min-height:70px;color:var(--creative-ink);text-align:left;border-radius:9px;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.createPreset:hover{border-color:var(--creative-line);background:var(--creative-line);transform:translate(2px)}.createPreset.active{border-color:var(--ezy-accent-hover);background:linear-gradient(120deg,#60a5fa2b,var(--creative-line));box-shadow:inset 3px 0 var(--ezy-accent)}.createPreset:focus-visible,.createSegmented button:focus-visible,.createGenerate:focus-visible,.createStop:focus-visible,.createFooter button:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:2px}.createPresetArt{background:#182022;border:1px solid #ffffff21;border-radius:7px;place-items:end start;min-height:52px;display:grid;position:relative;overflow:hidden}.createPresetArt:before,.createPresetArt:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.createPresetArt:before{background:#dbeafeb3;width:42px;height:42px;top:-11px;right:-5px}.createPresetArt:after{background:#45657dcc;width:30px;height:30px;bottom:-14px;left:-6px}.createPresetArt b{z-index:1;color:#ffffffb8;font:14px var(--font-geist-mono),monospace;letter-spacing:.07em;padding:0 5px 4px;position:relative}.createPresetArt.product{background:linear-gradient(140deg,#1e3a8a,#172554 48%,#081012)}.createPresetArt.ugc{background:linear-gradient(140deg,#a56f4b,#32211e 48%,#0e1112)}.createPresetArt.clay{background:linear-gradient(140deg,#c67a70,#4b242d 48%,#151014)}.createPresetArt.cinema{background:linear-gradient(140deg,#7182b0,#18203c 48%,#080b13)}.createPresetArt.stop{background:linear-gradient(140deg,#d5a74b,#4e2e1a 48%,#14100b)}.createPresetArt.editorial{background:linear-gradient(140deg,#bdb7aa,#37342d 48%,#0d0e0e)}.createPresetCopy{gap:5px;min-width:0;display:grid}.createPresetCopy strong{font-size:15px}.createPresetCopy small{color:var(--creative-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.28;overflow:hidden}.createPresetArrow{color:var(--ezy-accent);font-size:18px}.createCanvasPanel{padding:14px}.createCanvasTopline{color:var(--creative-muted);font:14px var(--font-geist-mono),monospace;letter-spacing:.12em;justify-content:space-between;gap:12px;padding:2px 2px 12px;display:flex}.createCanvas{border:1px solid var(--creative-line);background:radial-gradient(circle at 70% 18%,#60a5fa3d,#0000 30%),radial-gradient(circle at 30% 82%,#514c824d,#0000 35%),linear-gradient(145deg,#172554,#10131a 48%,#07090b);border-radius:9px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.createCanvas:before{content:"";border:1px solid var(--creative-line);filter:blur(.2px);border-radius:50%;position:absolute;inset:13%;transform:rotate(-14deg)scaleX(1.3)}.createCanvas:after{content:"";background:linear-gradient(122deg,transparent 20%,var(--creative-line) 50%,transparent 75%);animation:8s ease-in-out infinite create-sheen;position:absolute;inset:0;transform:translate(-90%)}.createCanvas.hasResult{background:#050708}.createCanvas.hasResult:before,.createCanvas.hasResult:after{display:none}.createCanvas video,.createCanvas img{object-fit:contain;background:#050708;width:100%;height:100%;position:absolute;inset:0}.createCanvasEmpty{z-index:1;text-align:center;justify-items:center;gap:9px;padding:28px;display:grid;position:relative}.createCanvasOrb{background:radial-gradient(circle at 35% 32%,#fff,#60a5faa3 8%,#43657d6b 34%,#0000 68%);border:1px solid #dbeafe66;border-radius:50%;width:88px;height:88px;box-shadow:0 0 55px #60a5fa42,inset -12px -8px 24px #0000004d}.createCanvasLabel{color:var(--ezy-accent);font:14px var(--font-geist-mono),monospace;letter-spacing:.14em;margin-top:7px}.createCanvasEmpty strong{letter-spacing:-.04em;font-size:22px}.createCanvasEmpty p{max-width:280px;color:var(--creative-muted);margin:0;font-size:15px;line-height:1.5}.createResultBadge{z-index:2;color:var(--ezy-accent);font:14px var(--font-geist-mono),monospace;letter-spacing:.1em;background:#060d0ec7;border:1px solid #60a5fa59;border-radius:7px;padding:8px 10px;position:absolute;top:14px;right:14px}.createCanvasFooter{justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 2px 2px;display:flex}.createCanvasFooter>div{gap:5px;display:grid}.createCanvasFooter strong{font-size:16px}.createCanvasFooter small,.createCanvasHint{color:var(--creative-muted);font-size:14px}.createCanvasFooter a{color:var(--ezy-accent);font-size:14px;text-decoration:none}.createCanvasFooter a:hover{text-decoration:underline}.createResultSummary{color:var(--ezy-accent);background:#60a5fa0d;border:1px solid #60a5fa2e;border-radius:8px;gap:8px;margin-top:14px;padding:14px;display:grid}.createResultSummary p{margin:0;font-size:14px;line-height:1.5}.createResultSummary a{color:var(--ezy-accent)}.createControls{gap:16px;display:grid}.createField{color:var(--creative-muted);gap:8px;font-size:14px;display:grid}.createField>span{color:var(--ezy-accent);font-weight:650}.createField input,.createField textarea,.createField :is(select,.app-select-trigger){border:1px solid var(--creative-line);background:var(--creative-card);width:100%;color:var(--creative-ink);font:inherit;border-radius:7px;line-height:1.45}.createField input,.createField :is(select,.app-select-trigger){min-height:42px;padding:0 12px}.createField textarea{resize:vertical;min-height:126px;padding:11px 12px}.createField input::placeholder,.createField textarea::placeholder{color:var(--creative-muted)}.createField input:focus,.createField textarea:focus,.createField :is(select,.app-select-trigger):focus{outline-offset:0;border-color:#3b82f6;outline:2px solid #60a5fa33}.createSegmented{grid-template-columns:1fr 1fr;gap:5px;display:grid}.createSegmented button{border:1px solid var(--creative-line);background:var(--creative-line);min-height:38px;color:var(--creative-muted);border-radius:6px;padding:0 8px;font-size:14px}.createSegmented button.active{border-color:var(--ezy-accent-hover);color:var(--creative-ink);background:#60a5fa1f}.createControlRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.createActionArea{gap:9px;padding-top:4px;display:grid}.createGenerate{border:1px solid var(--creative-ink);background:linear-gradient(180deg,var(--ezy-accent-soft),var(--ezy-accent));color:#080b0c;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font-size:15px;font-weight:750;transition:transform .2s,filter .2s;display:flex;box-shadow:inset 0 1px #fff,0 10px 26px #00000047}.createGenerate:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.createGenerate:disabled{cursor:not-allowed;opacity:.48}.createGenerate b{font-size:20px}.createActionArea>span{color:var(--creative-muted);font-size:14px;line-height:1.45}.createStop{border:1px solid var(--creative-line);background:var(--creative-line);min-height:42px;color:var(--creative-ink);border-radius:7px;font-size:14px}.createStop:hover{background:var(--creative-line)}.createActivity{border-top:1px solid var(--creative-line);gap:8px;padding-top:4px;display:grid}.createActivity .kicker{margin-bottom:1px}.createActivity>div{color:var(--ezy-accent);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:14px;display:grid}.createActivity i{background:var(--creative-muted);border-radius:50%;width:7px;height:7px}.createActivity i.running{background:var(--ezy-accent);box-shadow:0 0 10px #60a5fab3}.createActivity i.failed{background:#dc928e}.createActivity small{color:var(--creative-muted);font-size:14px}.createFooter{border-top:1px solid var(--creative-line);color:var(--creative-muted);justify-content:space-between;align-items:center;gap:20px;padding:14px 2px 0;font-size:14px;display:flex}.createFooter button{color:var(--ezy-accent);background:0 0;border:0;font-size:14px}.createFooter button:hover{text-decoration:underline}@keyframes create-sheen{0%,55%{transform:translate(-90%)}80%,to{transform:translate(90%)}}@media (width<=1180px){.createLayout{grid-template-columns:220px minmax(300px,1fr)}.createControls{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.createControls .createPanelHeading,.createControls .createActionArea,.createControls .createActivity,.createControls .createField:nth-of-type(2){grid-column:1/-1}}@media (width<=760px){.createHeader{flex-direction:column;align-items:flex-start;padding:22px}.createHeader h2{font-size:29px}.createConnection{white-space:normal;justify-content:center;width:100%}.createLayout{grid-template-columns:1fr}.createPresets{order:2}.createCanvasPanel{order:1}.createControls{order:3;grid-template-columns:1fr}.createControls .createField:nth-of-type(2){grid-column:auto}.createCanvas{min-height:420px}.createPresetList{grid-template-columns:1fr 1fr}.createPreset{grid-template-columns:42px minmax(0,1fr);align-items:start;min-height:92px}.createPresetArt{min-height:42px}.createPresetArrow{display:none}.createPresetCopy small{white-space:normal}.createFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.createCanvas:after{display:none}.createPreset{transition:none}}@media (prefers-reduced-transparency:reduce){.createHeader,.createPresets,.createCanvasPanel,.createControls{background:var(--creative-card)}}.createModeSwitch{border:1px solid var(--creative-line);background:var(--creative-card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:560px;padding:6px;display:grid}.createModeSwitch button{min-height:62px;color:var(--creative-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:9px 15px;display:grid}.createModeSwitch button strong{font-size:16px;line-height:1.25}.createModeSwitch button span{font-size:14px;line-height:1.3}.createModeSwitch button.active{border-color:var(--ezy-accent-hover);color:var(--creative-ink);background:linear-gradient(130deg,#60a5fa33,#60a5fa0f)}.createModeSwitch button:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:2px}.createWorkspace--editor .createLayout{grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:16px}.createWorkspace--editor .createPresets{grid-column:1/-1;padding:21px}.createWorkspace--editor .createPresetList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.createWorkspace--editor .createPreset{grid-template-columns:58px minmax(0,1fr) 16px;min-height:94px}.createWorkspace--editor .createPresetCopy small{white-space:normal;line-height:1.35}.createWorkspace--editor .createControls{grid-area:2/1;grid-template-columns:1fr;align-content:start;gap:18px;padding:22px;display:grid}.createWorkspace--editor .createCanvasPanel{grid-area:2/2}.createWorkspace--editor .createProductPickerNote{line-height:1.45}.createWorkspace--editor .createField textarea{min-height:140px}.createWorkspace--editor .createActionArea{padding-top:8px}@media (width<=1100px){.createWorkspace--editor .createLayout{grid-template-columns:1fr}.createWorkspace--editor .createPresets,.createWorkspace--editor .createControls,.createWorkspace--editor .createCanvasPanel{grid-area:auto/1}.createWorkspace--editor .createPresets{order:1}.createWorkspace--editor .createControls{order:2}.createWorkspace--editor .createCanvasPanel{order:3}.createWorkspace--editor .createPresetList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.createModeSwitch{max-width:none}.createModeSwitch button{padding:9px 10px}.createModeSwitch button strong{font-size:14px}.createWorkspace--editor .createPresetList{grid-template-columns:1fr}.createWorkspace--editor .createPreset{min-height:74px}.createWorkspace--editor .createControls,.createWorkspace--editor .createControls{grid-template-columns:1fr}.createWorkspace--editor .createCanvas{min-height:390px}}.createWorkspace{color:var(--creative-ink);--radius-control:8px;--font-geist-mono:ui-monospace;font-size:16px}.createWorkspace .kicker{letter-spacing:.12em;color:var(--ezy-accent);font-size:14px}.createWorkspace button{cursor:pointer}.createWorkspace button:disabled{cursor:not-allowed}.createWorkspace .createControls .createField :is(select,.app-select-trigger){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.createLibrary{background:var(--creative-card);border:1px solid #172554;gap:18px;padding:22px;display:grid}.createLibraryHeader{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.createLibraryHeader h3{font-size:20px;font-weight:650}.createLibraryHeader p{color:var(--ezy-accent);font-size:14px}.createLibraryGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.createLibraryCard{border:1px solid #172554;border-radius:9px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.createLibraryCard img,.createLibraryCard video{aspect-ratio:16/10;object-fit:contain;background:#172554;width:100%}.createLibraryCard p{overflow-wrap:anywhere;font-size:14px}.createLibraryActions{flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.createLibraryActions a,.createLibraryActions button{color:var(--ezy-accent);text-decoration:underline}.createNotice{border:1px solid var(--creative-line);overflow-wrap:anywhere;background:#172554;border-radius:8px;padding:14px 18px;font-size:14px}.createNotice.error{color:#ffd4d4;background:#361b1b;border-color:#a45454}.createWorkspace .createConnection{white-space:normal}.createWorkspace .createPreset{color:var(--ezy-accent)}.createWorkspace .createPresetCopy small{white-space:normal}.createWorkspace .createCanvasTopline{font-size:14px}.createWorkspace .createPresetArt{flex-shrink:0}.createCreditPanel{border:1px solid var(--creative-line);background:var(--creative-card);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:20px;padding:22px;display:grid}.createCreditPanel h3{margin:8px 0;font-size:25px}.createCreditPanel p{color:var(--creative-muted);font-size:14px;line-height:1.5}.createCreditPurchase{gap:10px;display:grid}.createCreditRefresh{color:var(--ezy-accent);font-size:14px;text-decoration:underline}.createCreditPanel>p,.createCreditHistory{grid-column:1/-1}.createCreditHistory{font-size:14px}.createCreditHistory summary{cursor:pointer;color:var(--ezy-accent)}.createCreditHistory ul{gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.createCreditHistory li{color:var(--creative-muted);justify-content:space-between;gap:16px;display:flex}@media (width<=760px){.createCreditPanel{grid-template-columns:1fr}}.creativePage{max-width:1440px;color:var(--color-kumo-default,#17243b);margin:0 auto;padding:28px clamp(16px,3vw,40px) 48px}.creativePage>a{color:var(--ezy-accent);margin-bottom:20px;font-size:14px;display:inline-flex}.createWorkspace{--creative-ink:var(--color-kumo-default,#17243b);--creative-muted:var(--color-kumo-subtle,#64748b);--creative-line:var(--color-kumo-line,#e2e8f0);--creative-card:var(--color-kumo-base,#fff);color:var(--creative-ink);font-family:inherit}.createHeader,.createPresets,.createCanvasPanel,.createControls,.createCreditPanel,.createLibrary{background:var(--creative-card);border:1px solid var(--creative-line);box-shadow:none;border-radius:14px}.createHeader h2{letter-spacing:-.8px;font-size:28px;font-weight:650}.createConnection{border-color:var(--creative-line);background:var(--ezy-accent-soft);color:var(--ezy-accent-strong);font-family:inherit}.createConnection i{box-shadow:none}.createPreset,.createSegmented button,.createModeSwitch{background:var(--creative-card);border-color:var(--creative-line);color:var(--creative-ink)}.createPreset:hover,.createStop:hover{background:var(--ezy-accent-soft);border-color:var(--ezy-accent)}.createPreset.active,.createSegmented button.active,.createModeSwitch button.active{background:var(--ezy-accent-soft);color:var(--ezy-accent-strong);border-color:var(--ezy-accent);box-shadow:none}.createCanvas{background:var(--ezy-accent-soft);border-color:var(--creative-line);min-height:390px}.createCanvas:before,.createCanvas:after{display:none}.createCanvasOrb{background:var(--ezy-accent-soft);border:1px solid var(--ezy-accent-line);box-shadow:inset 0 0 0 20px var(--creative-card)}.createCanvasEmpty strong{color:var(--creative-ink)}.createField input,.createField textarea,.createField :is(select,.app-select-trigger){background:var(--creative-card);color:var(--creative-ink);border-color:var(--creative-line)}.createWorkspace .createControls .createField :is(select,.app-select-trigger){color-scheme:normal}.createGenerate{background:var(--ezy-accent);color:#fff;border-color:var(--ezy-accent);box-shadow:none;justify-content:center;gap:12px}.createStop{background:var(--creative-card);color:var(--creative-ink);border-color:var(--creative-line)}.createResultSummary,.createNotice{background:var(--ezy-accent-soft);color:var(--ezy-accent-strong);border-color:var(--ezy-accent-line)}.createNotice.error{background:var(--creative-card);color:var(--color-kumo-danger,#b91c1c);border-color:currentColor}.createResultBadge{background:var(--creative-card);color:var(--ezy-accent);border-color:var(--creative-line)}.createLibraryCard{border-color:var(--creative-line)}.createWorkspace .kicker{letter-spacing:1px;font-family:inherit;font-size:11px;font-weight:700}@media (width<=600px){.creativePage{padding:20px 16px 36px}.createHeader{padding:20px}.createHeader h2{font-size:25px}}.creativePage{padding-top:12px}.creativePage>a{margin-bottom:8px;font-size:12px}.createWorkspace{gap:10px}.createToolbar{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.createToolbar .createHeader{background:0 0;border:0;border-radius:0;align-items:baseline;gap:12px;padding:0;display:flex}.createToolbar .createHeader h2{letter-spacing:-.5px;margin:0;font-size:21px;line-height:1.25}.createToolbar .createHeader>span{color:var(--creative-muted);font-size:13px}.createCreditMenu{flex-shrink:0;font-size:13px;position:relative}.createCreditMenu>summary{border:1px solid var(--creative-line);background:var(--creative-card);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-weight:600;list-style:none;display:flex}.createCreditMenu>summary::-webkit-details-marker{display:none}.createCreditMenu>summary>span:first-child{background:var(--ezy-accent-soft);color:var(--ezy-accent);border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600}.createCreditMenu .createCreditPanel{z-index:20;grid-template-columns:1fr;gap:12px;width:min(500px,100vw - 48px);padding:16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #0002}.createModeSwitch{border-radius:8px;gap:4px;max-width:max-content;padding:3px;display:inline-flex}.createModeSwitch button{border-radius:5px;min-height:30px;padding:5px 12px;display:block}.createModeSwitch button strong{font-size:13px}.createLayout,.createWorkspace--editor .createLayout{gap:10px}.createWorkspace--editor .createControls{gap:10px;padding:14px}.createPanelHeading{margin-bottom:0}.createPanelHeading h3{margin:3px 0 0;font-size:16px}.createControls .createField{gap:4px;font-size:13px}.createControls .createField input,.createControls .createField :is(select,.app-select-trigger){min-height:34px;padding:5px 9px}.createControls .createSegmented button{min-height:32px;font-size:13px}.createWorkspace--editor .createField textarea,.createControls .createField textarea{height:80px;min-height:80px;padding:8px 10px;font-size:13px}.createBrandContext{color:var(--creative-muted);font-size:12px}.createBrandContext>summary{cursor:pointer}.createBrandContext .createField{margin-top:6px}.createWorkspace--editor .createActionArea{gap:5px;padding-top:0}.createActionArea>span{font-size:11px}.createGenerate{min-height:40px;font-size:14px}.createWorkspace--editor .createCanvas{min-height:340px}.createCanvasFooter{padding-top:10px}.createCanvasFooter small,.createCanvasHint{font-size:12px}@media (width<=1100px) and (width>=761px){.createWorkspace--editor .createLayout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.createWorkspace--editor .createPresets{grid-area:1/1/auto/-1}.createWorkspace--editor .createControls{grid-area:2/1}.createWorkspace--editor .createCanvasPanel{grid-area:2/2}}@media (width<=760px){.createToolbar{align-items:flex-start}.createToolbar .createHeader{padding:0;display:block}.createToolbar .createHeader>span{display:none}.createToolbar .createHeader h2{font-size:19px}.createWorkspace--editor .createCanvas{min-height:240px}.createWorkspace--editor .createPreset{min-height:30px;padding:5px 8px}}.createWorkspace--editor .createControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.createWorkspace--editor .createControls>*{grid-column:1/-1!important}.createWorkspace--editor .createControls>.createPanelHeading{display:none}.createWorkspace--editor .createControls>label:first-of-type{grid-column:1!important}.createWorkspace--editor .createControls>label:nth-of-type(2){grid-column:2!important}.createWorkspace--editor .createControls>div.createField{justify-content:space-between;align-items:center;gap:12px;display:flex}.createWorkspace--editor .createControls>div.createField .createSegmented{min-width:180px}@media (width>=1001px){.createWorkspace--editor .createLayout{grid-template-columns:210px minmax(300px,370px) minmax(240px,1fr)}.createWorkspace--editor .createPresets{order:initial;grid-area:1/1;padding:14px}.createWorkspace--editor .createPresetList{grid-template-columns:1fr}.createWorkspace--editor .createPreset{grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:82px}.createWorkspace--editor .createPresetArt{min-height:42px}.createWorkspace--editor .createPresetArrow{display:none}.createWorkspace--editor .createControls{order:initial;grid-area:1/2}.createWorkspace--editor .createCanvasPanel{order:initial;grid-area:1/3}.createWorkspace--editor .createPresets .createPanelHeading{margin-bottom:12px}}@media (width>=761px) and (width<=1000px){.createWorkspace--editor .createLayout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.createWorkspace--editor .createPresets{grid-area:2/1/auto/-1}.createWorkspace--editor .createPresetList{grid-template-columns:repeat(3,minmax(0,1fr))}.createWorkspace--editor .createControls{grid-area:1/1}.createWorkspace--editor .createCanvasPanel{grid-area:1/2}}@media (width<=760px){.createWorkspace--editor .createPresets{order:3}.createWorkspace--editor .createControls{order:1}.createWorkspace--editor .createCanvasPanel{order:2}}.createField .createSelect{width:100%;min-width:0;min-height:34px;box-shadow:none;color:var(--creative-ink);background:var(--creative-card);border-radius:7px;font-family:inherit;font-size:13px}.createField .createSelect>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.createPresetImage{object-fit:cover;background:var(--ezy-accent-soft);border-radius:6px;flex-shrink:0;width:72px;height:60px;display:block}.createWorkspace--editor .createPreset{grid-template-columns:72px minmax(0,1fr);gap:9px;min-height:82px;padding:7px}.createWorkspace--editor .createPresets{padding:12px}.createWorkspace--editor .createPresets .createPanelHeading .kicker{display:none}.createWorkspace--editor .createPresets .createPanelHeading{margin-bottom:10px}.createWorkspace--editor .createPresetCopy strong{font-size:13px}.createWorkspace--editor .createPresetCopy small{font-size:12px}@media (width>=1001px){.createWorkspace--editor .createLayout{grid-template-columns:240px minmax(300px,370px) minmax(220px,1fr)}}.wf-page{--wf-blue:var(--color-kumo-brand,var(--ezy-accent));--wf-line:#e2e8f0;--wf-soft:#f7f9fc;--wf-ink:#152033;--wf-muted:#657188;max-width:1520px;color:var(--wf-ink);margin:auto;padding:30px;font:15px/1.5 Inter,Arial,sans-serif}.wf-page *{box-sizing:border-box}.wf-page button,.wf-page input,.wf-page :is(select,.app-select-trigger),.wf-page textarea{font:inherit}.wf-page h1,.wf-page h2,.wf-page h3,.wf-page p{margin:0}.wf-page h1{letter-spacing:-1.3px;margin:12px 0;font-size:34px;font-weight:650;line-height:1.2}.wf-page h2{letter-spacing:-.45px;font-size:21px;font-weight:600;line-height:1.35}.wf-page h3{font-size:17px;font-weight:600}.wf-page p{color:var(--wf-muted)}.wf-page a{color:var(--wf-blue);text-decoration:underline}.wf-page button{cursor:pointer}.wf-page button:disabled{opacity:.5;cursor:not-allowed}.wf-page button:focus-visible,.wf-page input:focus-visible,.wf-page :is(select,.app-select-trigger):focus-visible,.wf-page textarea:focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px}.wf-page-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.wf-page .wf-eyebrow{letter-spacing:.1em;color:var(--wf-blue);align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.wf-page-meta{color:var(--wf-muted);gap:20px;margin:20px 0;font-size:14px;display:flex}.wf-page-meta span+span:before{content:"•";color:var(--wf-blue);margin-right:14px}.wf-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.wf-templates>button{text-align:left;border:1px solid var(--wf-line);color:var(--wf-ink);background:#fff;border-radius:14px;gap:8px;padding:22px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.wf-templates>button:hover{border-color:#93b4ef;box-shadow:0 5px 20px #25437d0b}.wf-templates>button>span{background:var(--ezy-accent-soft);width:36px;height:36px;color:var(--wf-blue);border-radius:10px;place-items:center;display:grid}.wf-templates>button>svg{color:var(--wf-muted);position:absolute;top:30px;right:20px}.wf-templates strong{font-size:16px;font-weight:600}.wf-templates p{max-width:260px;font-size:14px}.wf-workspace{border:1px solid var(--wf-line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 25px #15203304}.wf-toolbar{border-bottom:1px solid var(--wf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.wf-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-workflow-picker{color:var(--wf-muted);gap:5px;min-width:220px;font-size:14px;display:grid}.wf-workflow-picker :is(select,.app-select-trigger){max-width:380px}.wf-page input:not([type=checkbox]),.wf-page :is(select,.app-select-trigger),.wf-page textarea{width:100%;color:var(--wf-ink);background:#fff;border:1px solid #d6dfeb;border-radius:8px;min-height:42px;padding:10px 11px}.wf-page textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px;line-height:1.65}.wf-page textarea[aria-invalid=true]{border-color:#b42318}.wf-tabs{border-bottom:1px solid var(--wf-line);background:#fbfcfe;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 20px;display:flex}.wf-tabs>button{color:var(--wf-muted);background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:550}.wf-tabs>button.active{color:var(--wf-blue);background:var(--ezy-accent-soft)}.wf-tabs>.wf-row{margin-left:auto}.wf-status{border:1px solid var(--wf-line);background:var(--wf-soft);width:fit-content;color:var(--wf-muted);white-space:nowrap;text-transform:capitalize;border-radius:20px;align-items:center;gap:7px;padding:4px 9px;font-size:14px;display:inline-flex}.wf-status.running,.wf-status.completed,.wf-status.published{color:var(--wf-blue);background:var(--ezy-accent-soft);border-color:#dbeafe}.wf-status.waiting,.wf-status.paused{color:#80560d;background:#fffbeb;border-color:#f1e2b4}.wf-status.failed,.wf-status.needs_review{color:#b42318;background:#fff5f3;border-color:#fed7d1}.wf-draft-heading{border-bottom:1px solid var(--wf-line);grid-template-columns:1fr 1.6fr;gap:22px;padding:20px 22px;display:grid}.wf-field{color:#344156;gap:7px;margin:0 0 18px;font-size:14px;font-weight:550;display:grid}.wf-draft-heading .wf-field{margin:0}.wf-field small,.wf-help{color:var(--wf-muted);font-size:14px;font-weight:400;line-height:1.55}.wf-editor{grid-template-columns:180px minmax(280px,1fr) 285px;min-height:680px;display:grid}.wf-palette{border-right:1px solid var(--wf-line);background:#fff;padding:22px 12px}.wf-palette>p{padding:0 8px}.wf-palette>p+p{margin:5px 0 16px;font-size:14px}.wf-palette>button{text-align:left;width:100%;color:var(--wf-ink);background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 8px;display:flex}.wf-palette>button:hover{background:var(--ezy-accent-soft)}.wf-palette>button>svg:first-child{color:var(--wf-blue);flex-shrink:0;margin-top:2px}.wf-palette>button>svg:last-child{color:#94a3b8;flex-shrink:0;margin-left:auto}.wf-palette>button strong,.wf-palette>button small{font-size:14px;display:block}.wf-palette>button strong{font-weight:550}.wf-palette>button small{color:var(--wf-muted);margin-top:4px;line-height:1.45}.wf-step-list{border-top:1px solid var(--wf-line);margin:18px 6px 0;padding-top:14px;font-size:14px}.wf-step-list summary{cursor:pointer}.wf-step-list button{color:var(--wf-muted);text-align:left;background:0 0;border:0;padding:9px 0;display:block}.wf-canvas{background:#f7f9fd;min-width:0;height:680px;position:relative}.wf-canvas .react-flow__controls{border:1px solid var(--wf-line);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #15203312}.wf-canvas .react-flow__controls button{color:var(--wf-ink);border-bottom:1px solid var(--wf-line);background:#fff;width:30px;height:30px}.wf-canvas .react-flow__edge-text{fill:#344156;font-size:14px}.wf-canvas-hint{pointer-events:none;text-align:right;font-size:14px;position:absolute;bottom:10px;left:16px;right:12px}.wf-node{width:228px;color:var(--wf-ink);text-align:left;background:#fff;border:1px solid #d7e1ef;border-radius:12px;padding:15px 16px 19px;position:relative;box-shadow:0 3px 10px #1e3a5f08}.wf-node.selected{border-color:var(--wf-blue);box-shadow:0 0 0 3px #2563eb14,0 4px 16px #1e3a5f0a}.wf-node.status-running,.wf-node.status-waiting{border-color:var(--wf-blue)}.wf-node.status-failed,.wf-node.status-needs_review{border-color:#b42318}.wf-node-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.wf-node-heading>span{background:var(--ezy-accent-soft);width:30px;height:30px;color:var(--wf-blue);border-radius:8px;place-items:center;display:grid}.wf-node-heading>small{color:var(--wf-muted);font-size:14px}.wf-node-heading>i{color:var(--wf-blue);overflow-wrap:anywhere;max-width:85px;font-size:14px;font-style:normal}.wf-node>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.wf-node>p{text-overflow:ellipsis;white-space:nowrap;max-width:196px;margin-top:4px;font-size:14px;overflow:hidden}.wf-node .react-flow__handle{background:#759bdc;border:2px solid #fff;width:10px;height:10px;box-shadow:0 0 0 1px #bfcee3}.wf-node .react-flow__handle:hover{background:var(--wf-blue)}.wf-port-label{color:var(--wf-muted);background:var(--wf-soft);padding:0 4px;font-size:14px;position:absolute;bottom:-24px}.wf-port-label.yes{left:21%}.wf-port-label.no{left:66%}.wf-inspector{border-left:1px solid var(--wf-line);max-height:820px;padding:22px 20px;overflow-y:auto}.wf-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.wf-section-heading>span{background:var(--ezy-accent-soft);width:38px;height:38px;color:var(--wf-blue);border:1px solid #dbeafe;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.wf-inspector .wf-section-heading{justify-content:flex-start}.wf-section-heading small{color:var(--wf-muted);letter-spacing:.07em;font-size:14px}.wf-data-help{border:1px solid var(--wf-line);overflow-wrap:anywhere;border-radius:8px;margin:20px 0;padding:12px;font-size:14px;line-height:1.6}.wf-data-help summary{cursor:pointer;font-weight:550}.wf-data-help p{margin:10px 0}.wf-data-help strong{margin-top:8px;display:block}.wf-data-help code,.wf-page code{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:14px}.wf-page .wf-error{color:#b42318}.wf-page .wf-notice,.wf-page .wf-warning{background:var(--ezy-accent-soft);color:var(--ezy-accent-hover);border:1px solid #dbeafe;border-radius:8px;margin:15px 20px;padding:13px 18px;font-size:14px;line-height:1.6}.wf-page .wf-warning{color:#80560d;background:#fffbeb;border-color:#f1e2b4}.wf-workspace>.wf-error{margin:15px 22px}.wf-check{align-items:flex-start;gap:9px;margin:14px 0 20px;font-size:14px;display:flex}.wf-check input{width:16px;height:16px;accent-color:var(--wf-blue);flex-shrink:0;margin-top:3px}.wf-page pre{background:var(--wf-soft);border:1px solid var(--wf-line);white-space:pre-wrap;overflow-wrap:anywhere;color:#253752;border-radius:8px;max-height:360px;padding:15px;font:14px/1.65 ui-monospace,SFMono-Regular,monospace;overflow:auto}.wf-page details>summary{cursor:pointer;font-size:14px}.wf-runs,.wf-connections{padding:26px}.wf-run-start{border-bottom:1px solid var(--wf-line);grid-template-columns:1fr 1fr;gap:40px;margin-bottom:28px;padding-bottom:26px;display:grid}.wf-run-start h2{max-width:360px;margin:8px 0 12px;font-size:27px}.wf-run-start .wf-help{margin-top:14px}.wf-run-start .wf-warning{margin:18px 0}.wf-card{border:1px solid var(--wf-line);border-radius:12px;margin-bottom:26px;padding:20px}.wf-webhook h3{margin:8px 0}.wf-webhook .wf-row{margin:18px 0}.wf-webhook .wf-field{max-width:700px}.wf-run-grid{grid-template-columns:240px minmax(0,1fr);gap:22px;display:grid}.wf-run-list{border:1px solid var(--wf-line);border-radius:10px;height:fit-content;overflow:hidden}.wf-run-list>p{padding:20px;font-size:14px}.wf-run-list>button{text-align:left;border:0;border-bottom:1px solid var(--wf-line);width:100%;color:var(--wf-ink);background:#fff;gap:8px;padding:16px;display:grid}.wf-run-list>button:last-child{border-bottom:0}.wf-run-list>button.selected{background:var(--ezy-accent-soft)}.wf-run-list strong,.wf-run-list small{font-size:14px}.wf-run-list small{color:var(--wf-muted);overflow-wrap:anywhere}.wf-run-detail{min-width:0}.wf-run-detail>.wf-row{margin-bottom:16px}.wf-run-detail .wf-canvas{border:1px solid var(--wf-line);border-radius:12px;height:400px;margin:20px 0}.wf-run-detail>details{margin:18px 0}.wf-run-detail>details>summary{font-weight:550}.wf-step-results>details{border-top:1px solid var(--wf-line);padding:13px 0}.wf-step-results>details>summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-step-results>details>summary small{color:var(--wf-muted);margin-left:auto;font-size:14px}.wf-empty{text-align:center;border:1px dashed var(--wf-line);background:#fbfcfe;border-radius:12px;place-content:center;gap:10px;min-height:280px;display:grid}.wf-security-note{background:var(--ezy-accent-soft);color:var(--wf-blue);border:1px solid #dbeafe;border-radius:10px;gap:12px;margin-bottom:24px;padding:16px;display:flex}.wf-security-note svg{flex-shrink:0}.wf-security-note p{color:#345888;font-size:14px}.wf-connection-grid{grid-template-columns:1fr 1.4fr;gap:30px;display:grid}.wf-connection-item{text-align:left;border:1px solid var(--wf-line);width:100%;color:var(--wf-ink);background:#fff;border-radius:10px;gap:7px;margin-bottom:12px;padding:18px;display:grid}.wf-connection-item.selected{background:var(--ezy-accent-soft);border-color:var(--ezy-accent-line)}.wf-connection-item small,.wf-connection-item span{color:var(--wf-muted);overflow-wrap:anywhere;font-size:14px}.wf-connection-form{border:1px solid var(--wf-line);border-radius:12px;padding:24px}.wf-connection-form h2{margin-bottom:22px}.wf-connection-form .wf-help{margin-top:16px}.wf-page-footer{color:var(--wf-muted);padding:22px 3px;font-size:14px}@media (width<=1150px){.wf-editor{grid-template-columns:170px minmax(280px,1fr)}.wf-inspector{border-left:0;border-top:1px solid var(--wf-line);grid-column:1/-1;max-height:none;display:block}.wf-inspector .wf-field{max-width:700px}.wf-draft-heading{grid-template-columns:1fr}.wf-toolbar>.wf-row{gap:8px}.wf-run-grid{grid-template-columns:190px minmax(0,1fr)}}@media (width<=800px){.wf-page{padding:18px}.wf-page-header{flex-direction:column;align-items:flex-start;gap:14px}.wf-page h1{font-size:29px}.wf-templates{grid-template-columns:1fr}.wf-templates>button{padding:18px}.wf-templates p{max-width:none}.wf-editor{grid-template-columns:minmax(0,1fr)}.wf-palette{border-right:0;border-bottom:1px solid var(--wf-line);grid-template-columns:1fr 1fr;padding:16px;display:grid}.wf-palette>p,.wf-step-list{grid-column:1/-1}.wf-canvas{height:570px}.wf-toolbar,.wf-tabs{padding:14px}.wf-workflow-picker,.wf-workflow-picker :is(select,.app-select-trigger){width:100%;max-width:none}.wf-tabs>.wf-row{margin-left:0}.wf-run-start,.wf-run-grid,.wf-connection-grid{grid-template-columns:1fr;gap:22px}.wf-run-list{max-height:310px;overflow:auto}.wf-runs,.wf-connections,.wf-connection-form{padding:18px}.wf-canvas-hint{max-width:270px;font-size:14px;left:auto}.wf-page-meta{flex-wrap:wrap;gap:8px}.wf-step-results>details>summary small{margin-left:0}}.wf-business-switch{color:#657188;max-width:1520px;margin:auto;padding:20px 30px 0;font:14px/1.5 Inter,Arial,sans-serif}.wf-business-switch label{align-items:center;gap:12px;display:flex}.wf-business-switch :is(select,.app-select-trigger){color:#152033;background:#fff;border:1px solid #d6dfeb;border-radius:8px;max-width:320px;min-height:38px;padding:7px 10px}.crm-product{--crm-ink:#1d2535;--crm-muted:#697386;--crm-line:#e6e8ed;--crm-paper:#f5f6f8;--crm-card:#fff;--crm-orange:#f47b3a;--crm-orange-dark:#d65f21;background:var(--crm-paper);min-height:100vh;color:var(--crm-ink);grid-template-columns:255px minmax(0,1fr);display:grid}.crm-sidebar{color:#fff;background:#202a3a;flex-direction:column;min-height:100vh;padding:28px 17px 20px;display:flex}.crm-brand{align-items:center;gap:11px;padding:0 10px 35px;display:flex}.crm-brand-mark{background:var(--crm-orange);color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:900;display:grid}.crm-brand strong{letter-spacing:-.03em;font-size:17px;display:block}.crm-brand small{color:#aeb8c8;margin-top:3px;font-size:12px;display:block}.crm-workspace-label{background:#273346;border:1px solid #3b4759;border-radius:11px;gap:6px;margin:0 10px 17px;padding:14px 13px;display:grid}.crm-workspace-label span,.crm-kicker,.crm-mobile-kicker{color:#8897ac;letter-spacing:.13em;font-size:11px;font-weight:850}.crm-workspace-label strong{font-size:14px}.crm-sidebar nav{gap:5px;display:grid}.crm-sidebar nav button{color:#b6c0ce;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:14px;font-weight:750;display:flex}.crm-sidebar nav button svg{color:#8f9db0;width:17px}.crm-sidebar nav button:hover{color:#fff;background:#2a384c}.crm-sidebar nav button.active{color:var(--crm-ink);background:#fff}.crm-sidebar nav button.active svg{color:var(--crm-orange)}.crm-sidebar nav button em{color:#fff;background:#3d4a5d;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:11px;font-style:normal;display:grid}.crm-sidebar nav button.active em{color:var(--crm-orange-dark);background:#ffe3d2}.crm-sidebar-bottom{border-top:1px solid #384456;gap:16px;margin-top:auto;padding:18px 10px 0;display:grid}.crm-user{align-items:center;gap:10px;min-width:0;display:flex}.crm-user>span{color:#315c9b;background:#d8e7ff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.crm-user strong,.crm-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-user strong{max-width:160px;font-size:13px}.crm-user small{color:#99a6b8;max-width:160px;margin-top:3px;font-size:12px}.crm-signout{color:#aeb8c8;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.crm-signout:hover{color:#fff}.crm-signout svg{width:13px}.crm-main{min-width:0;padding:37px clamp(22px,4vw,64px) 70px}.crm-topbar{justify-content:space-between;align-items:flex-start;gap:20px;max-width:1360px;margin:0 auto 29px;display:flex}.crm-topbar h1{letter-spacing:-.05em;margin:6px 0;font-size:37px;line-height:1}.crm-topbar p{color:var(--crm-muted);margin:0;font-size:16px;line-height:1.45}.crm-mobile-kicker{display:none}.crm-refresh{border:1px solid var(--crm-line);min-height:40px;color:var(--crm-muted);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.crm-refresh:hover{color:var(--crm-ink);border-color:#c8cdd7}.crm-refresh:disabled{cursor:wait;opacity:.7}.spin{animation:.8s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-notice{color:#8d431b;background:#fff4ec;border:1px solid #f3c39f;border-radius:9px;justify-content:space-between;gap:12px;max-width:1360px;margin:0 auto 18px;padding:12px 14px;font-size:14px;display:flex}.crm-notice button{color:inherit;background:0 0;border:0}.crm-dashboard,.crm-contacts-layout,.crm-task-layout,.crm-table-card{max-width:1360px;margin:0 auto}.crm-welcome{color:#fff;background:linear-gradient(115deg,#25344b 0%,#2c3c54 57%,#44597a 100%);border-radius:18px;justify-content:space-between;align-items:center;min-height:225px;margin-bottom:20px;padding:32px 38px;display:flex;overflow:hidden}.crm-welcome>div:first-child{z-index:1;max-width:650px;position:relative}.crm-welcome .crm-kicker{color:#aebbd1}.crm-welcome h2{letter-spacing:-.05em;max-width:650px;margin:9px 0 11px;font-size:34px;line-height:1.04}.crm-welcome p{color:#d3dceb;margin:0;font-size:16px;line-height:1.5}.crm-welcome-orbit{color:#fff;letter-spacing:.07em;border:1px solid #8b9ab4;border-radius:50%;place-items:center;width:176px;height:176px;margin-right:24px;font-size:24px;font-weight:900;display:grid;position:relative}.crm-welcome-orbit:before,.crm-welcome-orbit:after{content:"";border:1px solid #596984;border-radius:50%;position:absolute;inset:17px}.crm-welcome-orbit:after{border-color:#71829f;inset:43px}.crm-welcome-orbit i{background:var(--crm-orange);border-radius:50%;width:9px;height:9px;position:absolute}.crm-welcome-orbit i:first-of-type{top:12px;left:49%}.crm-welcome-orbit i:nth-of-type(2){background:#60a5fa;bottom:37px;right:8px}.crm-welcome-orbit i:nth-of-type(3){background:#fff;bottom:7px;left:35px}.crm-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.crm-metric{border:1px solid var(--crm-line);background:#fff;border-radius:13px;grid-template-rows:auto 1fr;grid-template-columns:40px 1fr;column-gap:12px;min-height:108px;padding:18px;display:grid}.crm-metric>span{border-radius:11px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid}.crm-metric small{color:var(--crm-muted);font-size:13px}.crm-metric strong{letter-spacing:-.04em;align-self:end;font-size:28px}.crm-metric.blue>span{color:#4d7fc8;background:#e3eeff}.crm-metric.violet>span{color:#8068cb;background:#eee7ff}.crm-metric.orange>span{color:var(--crm-orange);background:#fff0e6}.crm-metric.red>span{color:#c95252;background:#ffe8e8}.crm-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.crm-card{border:1px solid var(--crm-line);background:var(--crm-card);border-radius:14px;box-shadow:0 5px 18px #1b283b09}.crm-card-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 23px 18px;display:flex}.crm-card-head h3{letter-spacing:-.035em;margin:5px 0 0;font-size:21px}.crm-card-head button{color:#5370a0;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.crm-card-head button:hover{color:var(--crm-orange-dark)}.crm-card-head button svg{width:12px}.crm-simple-list{padding-bottom:7px}.crm-simple-list>div,.crm-task-preview{border-top:1px solid #eff0f3;align-items:center;gap:12px;padding:13px 23px;display:flex}.crm-avatar{color:#5073a0;background:#e8f1fc;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:900;display:grid}.crm-simple-list>div>div,.crm-task-preview>div{gap:4px;min-width:0;display:grid}.crm-simple-list strong,.crm-task-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-simple-list small,.crm-task-preview small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-simple-list em{color:#687384;background:#f1f3f6;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.crm-attention{min-width:0}.crm-task-preview .crm-task-state{color:#8791a1;margin-left:auto;font-size:12px}.crm-priority{background:#a7b0ba;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.crm-priority.low{background:#3b82f6}.crm-priority.high{background:#ef9d45}.crm-priority.urgent{background:#df5555}.crm-empty{text-align:center;justify-items:center;gap:8px;padding:45px 24px;display:grid}.crm-empty svg{color:#a9b5c3;width:25px;height:25px}.crm-empty strong{font-size:15px}.crm-empty p,.crm-muted{color:var(--crm-muted);margin:0;font-size:14px;line-height:1.5}.crm-contacts-layout{grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.crm-contact-list{min-width:0;overflow:hidden}.crm-contact-list .crm-card-head{align-items:center}.crm-primary,.crm-secondary{background:var(--crm-orange);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.crm-primary:hover{background:var(--crm-orange-dark)}.crm-primary:disabled,.crm-secondary:disabled{cursor:wait;opacity:.65}.crm-secondary{color:#536071;background:#fff;border:1px solid #dce1e8}.crm-secondary:hover{background:#fafbfc;border-color:#bdc5d1}.crm-search{border:1px solid var(--crm-line);color:#9aa3b0;background:#fbfbfc;border-radius:8px;align-items:center;gap:10px;margin:0 23px 13px;padding:0 11px;display:flex}.crm-search input{width:100%;min-height:40px;color:var(--crm-ink);background:0 0;border:0;outline:0;font-size:14px}.crm-contact-row{text-align:left;background:#fff;border:0;border-top:1px solid #eff0f3;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 23px;display:grid}.crm-contact-row:hover,.crm-contact-row.active{background:#fff8f3}.crm-contact-row.active{box-shadow:inset 3px 0 var(--crm-orange)}.crm-contact-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.crm-contact-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-contact-row small{color:var(--crm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-contact-row em,.crm-chips em{color:#677284;background:#f0f2f5;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.crm-form{gap:11px;display:grid}.crm-form input,.crm-form textarea,.crm-form :is(select,.app-select-trigger),.crm-form-row :is(select,.app-select-trigger){width:100%;min-height:42px;color:var(--crm-ink);background:#fff;border:1px solid #dfe3e9;border-radius:8px;outline:0;padding:9px 11px;font-size:14px}.crm-form textarea{resize:vertical;min-height:82px}.crm-form input:focus,.crm-form textarea:focus,.crm-form :is(select,.app-select-trigger):focus{border-color:#e69a6e;box-shadow:0 0 0 3px #f47b3a20}.crm-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-form-row label,.crm-form>label{color:#5e6a7d;gap:6px;font-size:13px;font-weight:800;display:grid}.crm-create-form,.crm-company-form{background:#fffaf6;border:1px solid #f0d4c0;border-radius:11px;margin:0 23px 18px;padding:16px}.crm-profile-head{background:#fbfcfd;border-bottom:1px solid #edf0f3;gap:15px;padding:27px 27px 22px;display:flex}.crm-avatar.large{flex:0 0 54px;width:54px;height:54px;font-size:20px}.crm-profile-head h2{letter-spacing:-.045em;margin:6px 0 5px;font-size:28px}.crm-profile-head p{color:var(--crm-muted);margin:0;font-size:14px}.crm-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.crm-chips em.green{color:var(--ezy-accent-strong);background:#dbeafe}.crm-contact-detail>.crm-form{border-bottom:1px solid #edf0f3;padding:18px 27px}.crm-profile-stats{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 27px;display:grid}.crm-profile-stats span{color:var(--crm-muted);gap:4px;font-size:12px;display:grid}.crm-profile-stats strong{color:var(--crm-ink);font-size:22px}.crm-detail-section{border-bottom:1px solid #edf0f3;padding:20px 27px}.crm-detail-title{justify-content:space-between;align-items:start;gap:12px;margin-bottom:9px;display:flex}.crm-detail-title h3{margin:4px 0 0;font-size:17px}.crm-detail-title .crm-secondary{min-height:35px;font-size:12px}.crm-file-row{border-top:1px solid #eff0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.crm-file-row>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid}.crm-file-row>div svg{color:#7092c2;grid-row:1/3}.crm-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-file-row small{color:var(--crm-muted);font-size:12px}.crm-file-row button{color:#586579;background:#fff;border:1px solid #dde2e8;border-radius:7px;min-height:32px;padding:0 9px;font-size:12px;font-weight:750}.crm-file-row button:hover{border-color:#c0c8d3}.crm-file-row button.danger{color:#bd5e5e;place-items:center;width:32px;padding:0;display:grid}.crm-note-form{margin:18px 27px 0}.crm-task-form{grid-template-columns:minmax(0,1fr) 150px auto;margin:12px 27px 0}.crm-tag-row{align-items:center;margin:18px 27px}.crm-tag-row strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.crm-tag-row button{color:#647085;background:#fff;border:1px solid #dfe3e9;border-radius:999px;min-height:28px;padding:0 8px;font-size:12px;font-weight:750}.crm-tag-row button:hover{color:var(--crm-orange-dark);border-color:#e8a17a}.crm-timeline{gap:0;padding:0 27px 24px;display:grid}.crm-timeline article{border-top:1px solid #eff0f3;grid-template-columns:10px 1fr;gap:12px;padding:13px 0;display:grid}.crm-timeline-dot{background:#8bb5e8;border-radius:50%;width:9px;height:9px;margin-top:5px}.crm-timeline article strong{font-size:14px}.crm-timeline article p{color:#687386;margin:4px 0;font-size:13px;line-height:1.4}.crm-timeline article small{color:#8b95a4;font-size:12px}.crm-timeline article small button{color:var(--ezy-accent-strong);background:#dbeafe;border:0;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:800;display:inline-flex}.crm-table-card{overflow:hidden}.crm-company-list{padding-bottom:8px}.crm-company-list article{border-top:1px solid #eff0f3;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 23px;display:grid}.crm-company-icon{color:#7966be;background:#eee7ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.crm-company-list article div{gap:4px;min-width:0;display:grid}.crm-company-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-company-list small{color:var(--crm-muted);font-size:13px}.crm-company-list em{color:var(--ezy-accent-strong);background:#dbeafe;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.crm-task-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.crm-filter-tabs{background:#f1f3f6;border-radius:8px;gap:3px;padding:3px;display:flex}.crm-filter-tabs button{color:#737d8b;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.crm-filter-tabs button.active{color:var(--crm-ink);background:#fff;box-shadow:0 1px 4px #1d25351c}.crm-task-row{border-top:1px solid #eff0f3;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 23px;display:grid}.crm-task-row>div{gap:4px;min-width:0;display:grid}.crm-task-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-task-row small,.crm-task-row>span:not(.crm-priority){color:var(--crm-muted);font-size:13px}.crm-task-row button{border:1px solid var(--ezy-accent-line);background:var(--ezy-accent-soft);min-height:30px;color:var(--ezy-accent-strong);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.crm-new-task{padding-bottom:24px}.crm-new-task>.crm-kicker,.crm-new-task>h3,.crm-new-task>.crm-form,.crm-new-task>.crm-muted{margin-left:23px;margin-right:23px;display:block}.crm-new-task>.crm-kicker{padding-top:23px}.crm-new-task h3{margin-top:6px;margin-bottom:17px;font-size:21px}.crm-new-task>.crm-muted{align-items:center;gap:7px;margin-top:17px;display:flex}.crm-new-task>.crm-muted svg{color:#7085a5}.crm-state{background:var(--crm-paper);min-height:100vh;color:var(--crm-ink);place-items:center;display:grid}.crm-state>div{border:1px solid var(--crm-line);text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:12px;width:min(420px,100% - 40px);padding:40px;display:grid;box-shadow:0 15px 40px #1b283b0f}.crm-state h1{letter-spacing:-.05em;font-size:31px}.crm-state p{color:var(--crm-muted);margin:0;font-size:16px;line-height:1.5}.crm-state>div>svg{width:34px;height:34px;color:var(--crm-orange)}.crm-state .crm-brand-mark{margin-bottom:4px}.crm-state .crm-primary{text-decoration:none}@media (width<=1050px){.crm-product{grid-template-columns:220px minmax(0,1fr)}.crm-dashboard-grid,.crm-contacts-layout,.crm-task-layout{grid-template-columns:1fr}.crm-welcome-orbit{width:145px;height:145px;margin-right:0}.crm-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.crm-product{display:block}.crm-sidebar{min-height:auto;padding:15px 14px 12px}.crm-brand{padding:0 5px 16px}.crm-workspace-label{display:none}.crm-sidebar nav{gap:4px;display:flex;overflow:auto}.crm-sidebar nav button{flex:none;min-height:40px;padding:0 11px;font-size:13px}.crm-sidebar-bottom{display:none}.crm-main{padding:28px 14px 55px}.crm-topbar{flex-direction:column;align-items:stretch;margin-bottom:22px}.crm-topbar h1{font-size:32px}.crm-topbar p{font-size:15px}.crm-mobile-kicker{display:block}.crm-refresh{align-self:flex-start}.crm-welcome{min-height:230px;padding:25px 22px}.crm-welcome h2{font-size:29px}.crm-welcome p{font-size:15px}.crm-welcome-orbit{display:none}.crm-metrics{gap:9px}.crm-metric{min-height:100px;padding:14px}.crm-metric>span{width:34px;height:34px}.crm-metric strong{font-size:24px}.crm-card-head{padding:19px 17px 15px}.crm-card-head h3{font-size:19px}.crm-contact-row{grid-template-columns:35px minmax(0,1fr);padding:13px 17px}.crm-contact-row em{grid-column:2;width:max-content}.crm-search,.crm-create-form,.crm-company-form{margin-left:17px;margin-right:17px}.crm-form-row{grid-template-columns:1fr}.crm-profile-head{padding:22px 18px}.crm-contact-detail>.crm-form,.crm-detail-section{padding-left:18px;padding-right:18px}.crm-profile-stats{grid-template-columns:repeat(2,1fr);gap:14px;padding-left:18px;padding-right:18px}.crm-note-form,.crm-task-form{margin-left:18px;margin-right:18px}.crm-task-form{grid-template-columns:1fr}.crm-tag-row,.crm-timeline{margin-left:18px;margin-right:18px;padding-left:0;padding-right:0}.crm-file-row{grid-template-columns:minmax(0,1fr) auto}.crm-file-row button.danger{grid-column:2}.crm-task-row{grid-template-columns:8px minmax(0,1fr) auto;padding:14px 17px}.crm-task-row>span:not(.crm-priority){grid-column:2}.crm-task-row button{grid-area:1/3/3}.crm-filter-tabs{margin-top:8px}.crm-table-card{overflow:hidden}}.crm-workspace-label :is(select,.app-select-trigger){color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:14px;font-weight:800}.crm-workspace-label :is(select,.app-select-trigger) option{color:#1d2535}.crm-workspace-label small{color:#aeb8c8;font-size:12px}.crm-businesses-layout,.crm-team-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:18px;max-width:1360px;margin:0 auto;display:grid}.crm-business-list,.crm-team-list{overflow:hidden}.crm-business-row{text-align:left;background:#fff;border:0;border-top:1px solid #eff0f3;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:17px 23px;display:grid}.crm-business-row:hover,.crm-business-row.active{background:#fff8f3}.crm-business-row.active{box-shadow:inset 3px 0 var(--crm-orange)}.crm-business-row>span:nth-child(2){gap:5px;min-width:0;display:grid}.crm-business-row strong{font-size:16px}.crm-business-row small{color:var(--crm-muted);font-size:13px}.crm-business-row em{color:var(--ezy-accent-strong);background:#dbeafe;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.crm-business-icon{width:42px;height:42px;color:var(--crm-orange);background:#fff0e6;border-radius:12px;place-items:center;font-size:17px;display:grid}.crm-business-create,.crm-team-invite{padding:25px}.crm-business-create h3,.crm-team-invite h3{letter-spacing:-.035em;margin:6px 0 8px;font-size:22px}.crm-business-create>.crm-muted,.crm-team-invite>.crm-muted{margin:0 0 20px}.crm-business-create .crm-form,.crm-team-invite .crm-form{margin-top:20px}.crm-label-note{color:#9aa3b0;font-weight:500}.crm-team-list{overflow:hidden}.crm-team-row{border-top:1px solid #eff0f3;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:15px;padding:16px 23px;display:grid}.crm-team-row>div{gap:5px;min-width:0;display:grid}.crm-team-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-team-row small{color:var(--crm-muted);font-size:13px}.crm-team-row :is(select,.app-select-trigger){min-height:36px;color:var(--crm-ink);background:#fff;border:1px solid #dfe3e9;border-radius:7px;padding:0 8px;font-size:13px}.crm-assigned-toggle,.crm-checkbox{color:#5e6a7d;white-space:nowrap;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.crm-assigned-toggle input,.crm-checkbox input{accent-color:var(--crm-orange);width:16px!important;min-height:16px!important}@media (width<=1050px){.crm-businesses-layout,.crm-team-layout{grid-template-columns:1fr}}@media (width<=720px){.crm-team-row{grid-template-columns:minmax(0,1fr) auto}.crm-team-row :is(select,.app-select-trigger){grid-area:1/2}.crm-assigned-toggle{grid-column:1/3}.crm-business-create,.crm-team-invite{padding:20px 17px}}.crm-settings>form{padding:0 24px 24px}.crm-settings fieldset,.crm-custom-fields{border:0;min-width:0;margin:0;padding:0}.crm-settings .crm-stage-row{grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:end;gap:10px}.crm-settings .crm-card.crm-form{padding:16px}.crm-settings legend,.crm-custom-fields legend{margin-bottom:10px;font-size:16px;font-weight:800}.crm-custom-fields{margin:8px 0}.crm-settings fieldset:disabled{opacity:.75}@media (width<=700px){.crm-settings>form{padding:0 17px 20px}.crm-settings .crm-stage-row{grid-template-columns:1fr auto auto}.crm-settings .crm-stage-row>label:first-child{grid-column:1/-1}}.crm-section-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.crm-section-tabs button{border:1px solid var(--color-kumo-line,#dce2eb);background:var(--color-kumo-base,#fff);min-height:38px;color:var(--color-kumo-subtle,#64748b);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.crm-section-tabs button[aria-current=page]{background:var(--ezy-accent-soft);border-color:var(--ezy-accent);color:var(--ezy-accent);font-weight:600}.crm-section-tabs svg{width:18px;height:18px}.crm-pipeline-workspace{min-width:0}.crm-pipeline-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.crm-pipeline-toolbar .crm-search{flex:1;max-width:460px;margin:0}.crm-pipeline{scroll-snap-type:x proximity;align-items:flex-start;gap:14px;padding:14px 0 24px;display:flex;overflow-x:auto}.crm-pipeline-column{border:1px solid var(--crm-line);background:var(--ezy-accent-soft);scroll-snap-align:start;border-radius:12px;flex:0 0 290px;min-width:0;min-height:240px;padding:12px}.crm-pipeline-column.is-drop-target{outline:2px solid var(--ezy-accent);outline-offset:-2px}.crm-pipeline-column>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.crm-pipeline-column>header h2{margin:0;font-size:14px}.crm-pipeline-column>header>span{background:var(--crm-card);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:650}.crm-pipeline-card{background:var(--crm-card);border:1px solid var(--crm-line);border-radius:9px;margin-bottom:10px;padding:12px}.crm-pipeline-card[draggable=true]{cursor:grab}.crm-pipeline-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.crm-pipeline-open>span:last-child{flex:1;min-width:0}.crm-pipeline-open strong,.crm-pipeline-open small{overflow-wrap:anywhere;display:block}.crm-pipeline-open small,.crm-pipeline-card>p{color:var(--crm-muted);margin:4px 0;font-size:12px}.crm-pipeline-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.crm-pipeline-card-footer>span{text-transform:capitalize;color:var(--crm-muted);font-size:11px}.crm-pipeline-card-footer .app-select-trigger{max-width:160px;min-height:30px;font-size:12px}.crm-pipeline-empty{color:var(--crm-muted);padding:12px 0;font-size:13px}.crm-pipeline-workspace button:focus-visible{outline:2px solid var(--ezy-accent);outline-offset:3px}@media (width<=600px){.crm-pipeline-column{flex-basis:85vw;max-width:320px}.crm-pipeline-toolbar{flex-wrap:wrap}.crm-pipeline-toolbar .crm-search{min-width:200px}}.oc-workspace{--oc-line:#e5e7ec;--oc-muted:#697386;--oc-blue:#2864ef;color:#202632;min-width:0;font-size:13px}.oc-workspace svg,.oc-record-dialog svg{flex-shrink:0;width:16px;height:16px}.oc-viewbar,.oc-toolbar{border-bottom:1px solid var(--oc-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.oc-viewbar nav,.oc-viewbar>div,.oc-layout{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oc-viewbar nav button,.oc-layout button,.oc-record-main nav button{color:var(--oc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-weight:500;display:flex}.oc-viewbar nav button[aria-pressed=true],.oc-layout button[aria-pressed=true]{color:#245adb;background:#eef3ff}.oc-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:10px 0 14px}.oc-layout{border:1px solid var(--oc-line);border-radius:7px;gap:2px;padding:2px}.oc-search{min-width:160px;max-width:320px;color:var(--oc-muted);flex:1;align-items:center;gap:8px;display:flex}.oc-search input{background:0 0;border:0;outline:none;width:100%;padding:8px 0}.oc-filter{align-items:center;gap:6px;display:flex}.oc-board{scrollbar-width:thin;align-items:flex-start;gap:12px;min-height:460px;padding:16px 2px 26px;display:flex;overflow-x:auto}.oc-column{background:#f5f6f8;border:1px solid #eceef2;border-radius:9px;flex:0 0 282px;width:282px;min-width:260px;min-height:420px;padding:10px}.oc-column>header{align-items:center;gap:8px;padding:2px 3px 13px;display:flex}.oc-column>header h2{flex:1;margin:0;font-size:12px;font-weight:600}.oc-column>header>span:last-child{color:#657084;background:#e9ebef;border-radius:4px;padding:1px 6px;font-size:11px}.oc-stage-dot{background:#7b9cf4;border-radius:50%;width:8px;height:8px}.oc-column:nth-child(2) .oc-stage-dot{background:#a094ec}.oc-column:nth-child(3) .oc-stage-dot{background:#e2b759}.oc-column:nth-child(4) .oc-stage-dot{background:#e3a16c}.oc-column:nth-child(5) .oc-stage-dot{background:#6f91c9}.oc-column:nth-child(6) .oc-stage-dot{background:#bf8d91}.oc-card{background:#fff;border:1px solid #e2e5eb;border-radius:7px;margin-bottom:9px;padding:12px;transition:border-color .12s;box-shadow:0 1px 2px #20263205}.oc-card:hover{border-color:#b8c8eb}.oc-card-title{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin-bottom:13px;display:flex}.oc-card-title>span{color:#4268b5;background:#edf2ff;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.oc-card-title strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.45}.oc-card-title em{color:#3b63a6;background:#edf3ff;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:10px;font-style:normal}.oc-card dl{gap:9px;margin:0;display:grid}.oc-card dl>div{grid-template-columns:95px minmax(0,1fr);gap:5px;font-size:11px;display:grid}.oc-card dt{color:var(--oc-muted)}.oc-card dd{overflow-wrap:anywhere;margin:0}.oc-card dd small{color:inherit;margin-top:2px;font-size:10px;display:block}.oc-overdue{color:#b94f44}.oc-card footer{color:var(--oc-muted);border-top:1px solid #f0f1f4;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.oc-card footer span{text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.oc-card footer svg{width:12px;height:12px}.oc-card>button[role=combobox]{width:100%;min-height:27px;margin-top:9px;font-size:11px}.oc-drop-target{background:#edf3ff;border-color:#6793f2}.oc-stage-empty,.oc-loading{color:var(--oc-muted);text-align:center;padding:26px 12px;font-size:12px}.oc-card-skeleton{color:var(--oc-muted);background:#eceef2;border-radius:6px;padding:20px 10px;font-size:12px}.oc-notice{background:#eef4ff;border:1px solid #d5e2ff;border-radius:6px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 12px;display:flex}.oc-notice button{cursor:pointer;background:0 0;border:0}.oc-table{border:1px solid var(--oc-line);border-radius:8px;margin-top:14px;overflow-x:auto}.oc-table table{border-collapse:collapse;white-space:nowrap;width:100%}.oc-table th{text-align:left;color:var(--oc-muted);border-bottom:1px solid var(--oc-line);background:#f8f9fb;padding:10px 14px;font-size:11px;font-weight:500}.oc-table td{border-bottom:1px solid #eef0f4;padding:12px 14px;font-size:12px}.oc-table td button{cursor:pointer;text-align:left;background:0 0;border:0;font-weight:600}.oc-table tr:hover td{background:#fafbfe}.oc-stage-chip,.oc-type-chip{color:#46639b;background:#edf2ff;border-radius:5px;padding:3px 7px;font-size:11px;display:inline-block}.oc-save-view{background:#f8faff;border-radius:7px;align-items:end;gap:12px;margin-top:10px;padding:12px;display:flex}.oc-save-view label,.oc-form label,.oc-compose label{color:#4b5566;flex-direction:column;gap:6px;font-size:12px;display:flex}.oc-save-view input,.oc-form input:not([type=checkbox]),.oc-compose input,.oc-compose textarea{color:#202632;max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce0e8;border-radius:6px;padding:8px 10px}.oc-form input:focus,.oc-compose input:focus,.oc-compose textarea:focus,.oc-save-view input:focus{outline-offset:1px;outline:2px solid #b6ceff}.oc-dialog-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.oc-dialog-heading h2{font-size:18px;font-weight:600}.oc-form-dialog{max-height:88dvh;overflow:auto;padding:24px!important}.oc-form{flex-direction:column;gap:16px;margin-top:18px;display:flex}.oc-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.oc-form details{border:1px solid #e5e7ec;border-radius:7px;padding:12px}.oc-form summary{cursor:pointer;color:#52627c;font-size:12px}.oc-form details>div{margin-top:12px}.oc-setting-row{align-items:end;gap:14px;display:flex}.oc-setting-row label:first-child{flex:1}.oc-setting-row label:has(input[type=checkbox]){flex-direction:row;align-items:center;padding-bottom:9px}.oc-form h3{margin-top:12px;font-size:14px;font-weight:600}.oc-record-dialog{--oc-muted:#697386;--oc-line:#e5e7ec;color:#202632;height:min(800px,88dvh);max-height:88dvh;font-size:12px;overflow:hidden;box-shadow:0 16px 80px #152b5240;border:1px solid #dfe3eb!important;border-radius:10px!important;width:min(1200px,100vw - 60px)!important;max-width:1200px!important;padding:0!important}.oc-record-heading{border-bottom:1px solid var(--oc-line);height:48px;color:var(--oc-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:11px;display:flex}.oc-record-heading strong{color:#202632;font-weight:500}.oc-record-layout{grid-template-columns:260px minmax(0,1fr);height:calc(100% - 48px);display:grid}.oc-record-properties{border-right:1px solid var(--oc-line);background:#fbfcfe;padding:22px 20px;overflow-y:auto}.oc-record-name{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.oc-record-name>svg{color:#476cbb;background:#edf2ff;border:1px solid #dce5f7;border-radius:8px;width:36px;height:36px;padding:8px}.oc-record-name h2{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4}.oc-record-properties dl{flex-direction:column;gap:5px;margin-top:24px;display:flex}.oc-record-properties dt{color:var(--oc-muted);margin-top:14px;font-size:10px}.oc-record-properties dd{overflow-wrap:anywhere;text-transform:none;margin:0;font-size:12px}.oc-record-properties a{color:#2864ef}.oc-edit-record{cursor:pointer;background:#fff;border:1px solid #dce0e8;border-radius:6px;width:100%;margin-top:22px;padding:7px 12px;font-size:11px}.oc-record-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.oc-record-main nav{border-bottom:1px solid var(--oc-line);flex-shrink:0;align-items:center;gap:4px;padding:8px 18px;display:flex;overflow-x:auto}.oc-record-main nav button{white-space:nowrap;padding:10px 12px;font-size:11px}.oc-record-main nav button[aria-pressed=true]{color:#2864ef;background:#f0f4fe}.oc-record-main nav button span{background:#e9ecf2;border-radius:4px;padding:1px 4px;font-size:9px}.oc-record-content{flex:1;padding:24px 26px;overflow-y:auto}.oc-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#697386;font-size:10px;font-weight:600}.oc-highlights{border:1px solid #e5e7ec;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 26px;display:grid;overflow:hidden}.oc-highlights>div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;flex-direction:column;gap:9px;min-height:85px;padding:16px;display:flex}.oc-highlights span,.oc-highlights small{color:#697386;font-size:10px}.oc-highlights strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.oc-record-content h3{margin:22px 0 14px;font-size:12px;font-weight:600}.oc-record-content ol{margin:0;padding:0;list-style:none}.oc-record-content li{border-bottom:1px solid #edf0f4;padding:13px 0;line-height:1.65}.oc-record-content li small{color:#697386;font-size:10px;display:block}.oc-record-content li p{white-space:pre-wrap;overflow-wrap:anywhere}.oc-history li{padding-left:20px;position:relative}.oc-history li:before{content:"";background:#b2c5f1;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:2px}.oc-compose{background:#fafbfe;border:1px solid #e5e7ec;border-radius:7px;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.oc-compose textarea{resize:vertical}.oc-work-counts{color:#697386;gap:20px;margin-top:18px;font-size:11px;display:flex}.oc-form [role=alert],.oc-record-content [role=alert]{color:#a94037;line-height:1.6}.oc-record-content [hidden]{display:none!important}@media (width<=760px){.oc-viewbar{flex-direction:column;align-items:flex-start}.oc-viewbar>div{justify-content:flex-end;width:100%}.oc-toolbar{gap:8px}.oc-search{flex-basis:100%;max-width:none}.oc-column{flex-basis:260px}.oc-record-dialog{height:92dvh;max-height:92dvh;width:calc(100vw - 16px)!important}.oc-record-layout{grid-template-columns:180px minmax(0,1fr)}.oc-record-properties{padding:16px 12px}.oc-record-name h2{font-size:15px}.oc-record-content{padding:18px 14px}.oc-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-record-main nav{padding:7px}.oc-form-grid{grid-template-columns:1fr}.oc-form-dialog{padding:18px!important}.oc-save-view{flex-direction:column;align-items:stretch}}@media (width<=480px){.oc-record-layout{grid-template-columns:1fr}.oc-record-properties{display:none}.oc-record-main nav{flex-shrink:0}.oc-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-zee-action{justify-content:flex-end;margin:0 0 10px;display:flex}.oc-stage-history{border:1px solid #e5e7ec;border-radius:7px;margin-bottom:22px}.oc-stage-history article{border-bottom:1px solid #edf0f4;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.oc-stage-history article:last-child{border-bottom:0}.oc-stage-history article>span{background:#80a4ee;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.oc-stage-history strong{font-size:11px;font-weight:500}.oc-stage-history small,.oc-note-list small{color:#697386;margin-top:5px;font-size:10px;display:block}.oc-work-links{gap:10px;display:flex}.oc-work-links button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7ec;border-radius:6px;flex:1;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.oc-work-links span{color:#697386;background:#f0f2f7;border-radius:4px;padding:2px 6px}.oc-note-list article{border-bottom:1px solid #edf0f4;padding:14px 0}.oc-note-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.oc-note-list strong{align-items:center;gap:7px;font-size:12px;display:flex}.oc-note-list>p{color:#697386;font-size:12px}.oc-edit-section .crm-relationship-lookup{min-width:0}.oc-record-dialog .oc-note-list small{line-height:1.7}.oc-error{color:#a94037;line-height:1.6}.oc-toolbar>.app-select-trigger{flex:none;width:175px;min-height:34px;font-size:12px}.oc-filter .app-select-trigger{width:145px;min-height:34px;font-size:12px}.oc-search{min-width:170px}.oc-viewbar>div>a{color:#697386;border:1px solid #e5e7ec;border-radius:5px;padding:5px 8px;font-size:11px}.oc-viewbar>div>a:hover{color:#2864ef;background:#f5f7fc}@media (width<=760px){.oc-toolbar>.app-select-trigger{width:160px}.oc-viewbar>div{justify-content:flex-start}}@media (width<=480px){.oc-record-layout{grid-template-rows:auto minmax(0,1fr)}.oc-record-properties{border-bottom:1px solid #e5e7ec;border-right:0;max-height:155px;padding:12px 16px;display:block}.oc-record-name{flex-direction:row;align-items:center;gap:10px;margin-bottom:8px}.oc-record-name>svg{width:28px;height:28px;padding:5px}.oc-record-properties dl{grid-template-columns:100px minmax(0,1fr);gap:9px;margin-top:12px;display:grid}.oc-record-properties dt{margin-top:0}.oc-record-properties dl>div{display:contents}.oc-edit-record{margin-top:12px}}.oc-page>.crm-context-controls:empty{display:none}.oc-page>.crm-topbar{margin-bottom:8px}.oc-page>.crm-topbar h1{letter-spacing:-.025em;font-size:25px}.oc-page>.crm-topbar p{display:none}.oc-contact-emails{--dash-ink:var(--color-kumo-default,#17243b);--dash-muted:var(--color-kumo-subtle,#64748b);--dash-line:var(--color-kumo-line,#e2e8f0);--dash-card:var(--color-kumo-base,#fff);min-width:0;container-type:inline-size}.oc-contact-emails .email-inbox-shell{grid-template-columns:minmax(180px,34%) minmax(0,1fr)}.oc-contact-emails .email-inbox-message h2{font-size:18px}.oc-reply-guard{border:1px solid var(--ezy-accent-line);background:var(--ezy-accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.oc-reply-guard p{flex:1;min-width:200px;font-size:13px}.oc-meetings{gap:16px;display:grid}.oc-meeting{border:1px solid var(--color-kumo-line,#e2e8f0);border-radius:10px;padding:18px}.oc-meeting>header{align-items:flex-start;gap:12px;display:flex}.oc-meeting>header>svg{color:var(--ezy-accent);flex-shrink:0;width:22px;height:22px}.oc-meeting h3{font-weight:650}.oc-meeting p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.oc-meeting section,.oc-meeting details{margin-top:14px}.oc-meeting h4,.oc-meeting summary{font-size:13px;font-weight:650}.oc-meeting summary{cursor:pointer}.oc-meeting pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.oc-muted{color:var(--color-kumo-subtle,#64748b)}@container (width<=600px){.oc-contact-emails .email-inbox-shell{grid-template-columns:1fr}.oc-contact-emails .email-inbox-shell.has-message .email-inbox-list,.oc-contact-emails .email-inbox-shell:not(.has-message) .email-inbox-detail{display:none}}.eq-owner,.eq-customer{max-width:1360px;color:var(--text-color-kumo-default,#182b3d);margin:auto;padding:32px}.eq-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.eq-page-heading h1{letter-spacing:-1px;margin:10px 0;font-size:36px}.eq-eyebrow{letter-spacing:1.5px;color:var(--ezy-accent,#2563eb);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.eq-card,.eq-document{background:var(--color-kumo-base,#fff);border:1px solid var(--color-kumo-line,#dce4e9);border-radius:16px;padding:24px}.eq-owner label,.eq-customer label{gap:7px;font-size:14px;font-weight:550;display:grid}.eq-owner input,.eq-owner :is(select,.app-select-trigger),.eq-owner textarea,.eq-customer input{border:1px solid var(--color-kumo-line,#dce4e9);background:var(--color-kumo-base,#fff);width:100%;color:inherit;border-radius:8px;min-width:0;padding:11px}.eq-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.eq-list{gap:12px;display:grid}.eq-list-item{border:1px solid var(--color-kumo-line,#dce4e9);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.eq-actions,.eq-owner-toolbar,.eq-customer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.eq-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.eq-form{gap:24px;display:grid}.eq-form section{border:1px solid var(--color-kumo-line,#dce4e9);border-radius:12px;padding:20px}.eq-item-row,.eq-item-labels{grid-template-columns:minmax(0,1fr) 75px 115px 36px;align-items:start;gap:10px;margin:12px 0;display:grid}.eq-item-labels{color:var(--text-color-kumo-subtle,#64748b);font-size:12px}.eq-mobile-label{display:none}.eq-price-settings{margin-top:18px}.eq-document{color:#172b3e;background:#fff;min-width:0;padding:36px}.eq-document-header,.eq-document-parties{justify-content:space-between;gap:24px;margin-bottom:28px;display:flex}.eq-document-header h2{margin:6px 0;font-size:24px}.eq-document-reference{text-align:right}.eq-document-label{letter-spacing:1.5px;color:#64748b;font-size:11px;font-weight:700}.eq-document-title{font-size:21px}.eq-document p{margin:6px 0;line-height:1.6}.eq-multiline{white-space:pre-wrap;overflow-wrap:anywhere}.eq-badge{color:#1d4ed8;text-transform:capitalize;background:#eff6ff;border-radius:99px;padding:5px 10px;font-size:12px;display:inline-block}.eq-table-scroll{overflow-x:auto}.eq-lines{border-collapse:collapse;width:100%;font-size:13px}.eq-lines th,.eq-lines td{text-align:right;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px 6px}.eq-lines th:first-child,.eq-lines td:first-child{text-align:left;width:55%}.eq-document-totals{max-width:300px;margin:24px 0 24px auto}.eq-document-totals div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.eq-document-totals dd{margin:0}.eq-grand-total{border-top:2px solid #2563eb;font-size:19px;font-weight:750}.eq-document-notes,.eq-document-response{margin-top:26px}.eq-document-notes h3{font-size:14px}.eq-muted,.eq-powered{color:#64748b;font-size:12px}.eq-response{margin-top:24px}.eq-response form{gap:16px;margin-top:20px;display:grid}.eq-check{align-items:start;gap:10px!important;display:flex!important}.eq-check input{width:auto;margin-top:4px}.eq-powered{text-align:center;margin:28px}.eq-error{color:var(--color-kumo-danger,#b91c1c)}.eq-empty{text-align:center;padding:40px}.eq-customer{max-width:960px}.eq-preview{position:sticky;top:20px}.eq-owner button{max-width:100%}@media (width<=900px){.eq-edit-grid{grid-template-columns:1fr}.eq-preview{position:static}}@media (width<=600px){.eq-owner,.eq-customer{padding:18px}.eq-page-heading{display:grid}.eq-page-heading h1{font-size:28px}.eq-field-grid{grid-template-columns:1fr}.eq-document{padding:20px}.eq-document-header,.eq-document-parties{gap:18px;display:grid}.eq-document-reference{text-align:left}.eq-item-row{grid-template-columns:1fr 1fr 36px}.eq-item-row>label:first-child{grid-column:1/-1}.eq-item-labels{display:none}.eq-mobile-label{display:block}.eq-card{padding:18px}}@media print{body *{visibility:hidden!important}.eq-document,.eq-document *{visibility:visible!important}.eq-document{color:#000;border:0;width:100%;padding:15mm;position:absolute;top:0;left:0}.eq-document-response,.eq-lines tr{break-inside:avoid}.eq-table-scroll{overflow:visible}.eq-document-notes{break-inside:avoid}.eq-customer-top,.eq-response,.eq-powered{display:none!important}@page{size:A4;margin:10mm}}.eq-toolbar,.eq-editor-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.eq-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.eq-metrics .eq-card{gap:8px;display:grid}.eq-metrics strong{font-size:28px}.eq-form fieldset{border:0;gap:20px;min-width:0;padding:0;display:grid}.eq-form label{margin:10px 0}.eq-save-actions,.eq-share-controls{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.eq-list table{text-align:left;width:100%}.eq-list td,.eq-list th{border-bottom:1px solid #e2e8f0;padding:14px}.eq-list td span{margin-top:4px;font-size:12px;display:block}.eq-notice{color:#1d4ed8;background:#eff6ff;border-radius:8px;padding:14px}@media (width<=600px){.eq-metrics{grid-template-columns:1fr}.eq-toolbar,.eq-editor-heading{flex-direction:column;align-items:start}}.ez-xero{--xero-surface:var(--color-kumo-base,#fff);--xero-text:var(--text-color-kumo-default,#182b3d);--xero-muted:var(--text-color-kumo-subtle,#586b7b);--xero-line:var(--color-kumo-line,#dce4e9);--xero-accent:var(--color-kumo-brand,var(--ezy-accent));max-width:1100px;color:var(--xero-text);margin:0 auto;padding:36px 28px 80px}.ez-xero-back{color:var(--xero-muted);font-size:14px}.ez-xero-heading,.ez-xero-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ez-xero-heading{margin:28px 0}.ez-xero h1{letter-spacing:-1px;align-items:center;gap:12px;margin:8px 0;font-size:36px;display:flex}.ez-xero h2{margin:0 0 10px;font-size:20px}.ez-xero h3{margin:0 0 8px;font-size:17px}.ez-xero p{color:var(--xero-muted);margin:8px 0 16px;line-height:1.65}.ez-xero-eyebrow{letter-spacing:2px;font-size:11px;font-weight:700;color:var(--xero-accent)!important}.ez-xero-panel{border:1px solid var(--xero-line);background:var(--xero-surface);border-radius:16px;margin:18px 0;padding:26px;box-shadow:0 3px 14px #1b3d5608}.ez-xero label{gap:7px;font-size:13px;font-weight:600;display:grid}.ez-xero :is(select,.app-select-trigger){border:1px solid var(--xero-line);color:var(--xero-text);background:var(--xero-surface);border-radius:8px;width:100%;min-width:0;max-width:100%;padding:11px 12px;font-size:14px}.ez-xero-heading>label{min-width:220px}.ez-xero :is(select,.app-select-trigger):focus-visible,.ez-xero summary:focus-visible{outline:2px solid var(--xero-accent);outline-offset:3px}.ez-xero-actions,.ez-xero-organisation{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ez-xero-organisation{align-items:end;margin-top:24px}.ez-xero-organisation label{flex:1;min-width:180px}.ez-xero-badge{background:color-mix(in srgb,var(--xero-accent) 8%,var(--xero-surface));color:var(--xero-accent);vertical-align:middle;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:500;display:inline-block}.ez-xero h3 .ez-xero-badge{margin-left:8px}.ez-xero-mapping{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;padding:0;display:grid}.ez-xero-mapping>button{grid-column:1/-1;justify-self:start}.ez-xero-note{font-size:12px}.ez-xero-notice{align-items:center;gap:8px;display:flex;color:var(--xero-accent)!important}.ez-xero-error,.ez-xero [role=alert]{color:var(--color-kumo-danger,#a43131)}.ez-xero-error p{color:inherit}.ez-xero-invoice{border-top:1px solid var(--xero-line);padding:22px 0}.ez-xero-invoice:last-child{padding-bottom:0}.ez-xero-invoice .ez-xero-section-heading p{margin-bottom:10px;font-size:13px}.ez-xero-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:14px 0 18px;display:grid}.ez-xero-totals dt{color:var(--xero-muted);font-size:12px}.ez-xero-totals dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px}.ez-xero summary{cursor:pointer;color:var(--xero-accent);width:fit-content;font-size:13px}.ez-xero-payments{margin:12px 0;padding:0;list-style:none}.ez-xero-payments li{color:var(--xero-muted);justify-content:space-between;gap:16px;padding:8px 0;font-size:13px;display:flex}.ez-xero-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}@media (width<=700px){.ez-xero{padding:24px 16px 60px}.ez-xero-heading{flex-direction:column;align-items:stretch}.ez-xero h1{font-size:30px}.ez-xero-panel{padding:20px}.ez-xero-mapping{grid-template-columns:1fr}.ez-xero-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-xero-payments li{flex-wrap:wrap}.ez-xero-organisation{flex-direction:column;align-items:stretch}.ez-xero-organisation label{width:100%}}.br-page{max-width:1180px;color:var(--color-kumo-default);margin:auto;padding:32px 28px 80px}.br-back{font-size:14px;text-decoration:underline}.br-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin:38px 0;display:flex}.br-kicker{color:#1e3a8a;letter-spacing:.12em;font-size:12px;font-weight:700}.br-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.1}.br-heading p{margin-top:12px}.br-page label{flex-direction:column;gap:7px;font-size:13px;font-weight:550;display:flex}.br-page input:not([type=checkbox]),.br-page :is(select,.app-select-trigger),.br-page textarea{background:var(--color-kumo-base);width:100%;min-width:0;color:inherit;border:1px solid #93c5fd;border-radius:9px;padding:10px 12px;font-size:14px}.br-heading>label{min-width:240px}.br-panel{background:var(--color-kumo-base);border:1px solid var(--ezy-accent-line);border-radius:16px;padding:22px}.br-tabs{border-bottom:1px solid var(--ezy-accent-line);gap:10px;margin-bottom:22px;display:flex}.br-tabs button{cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:16px;font-weight:550;display:flex}.br-tabs button[aria-selected=true]{color:#1e3a8a;border-color:#1e3a8a}.br-filters{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.br-filters>label{flex:1;min-width:140px}.br-page label.br-check{flex-direction:row;align-items:center;gap:8px;font-weight:400;display:flex}.br-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.br-stats span{opacity:.7;font-size:12px;display:block}.br-stats strong{margin-top:8px;font-size:27px;font-weight:600;display:block}.br-note{background:var(--ezy-accent-soft);border:1px solid var(--ezy-accent-line);color:#172554;border-radius:14px;padding:20px 24px;font-size:13px;line-height:1.6}.br-note strong{font-size:14px}.br-note a{text-decoration:underline}.br-note p{max-width:100ch;margin-top:4px}.br-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 18px;display:flex}.br-toolbar h2{font-size:22px;font-weight:600}.br-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.br-form{margin:16px 0}.br-form h2{margin-bottom:18px;font-size:20px;font-weight:600}.br-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.br-full{grid-column:1/-1;width:100%}.br-empty{text-align:center;padding:40px 24px}.br-empty svg{color:#1e3a8a;margin:auto}.br-empty h2,.br-empty h3{margin:12px 0;font-size:21px;font-weight:600}.br-empty p{opacity:.7;max-width:520px;margin:10px auto}.br-empty a{margin-top:12px;text-decoration:underline;display:inline-block}.br-records{padding:0;overflow:hidden}.br-records article{border-bottom:1px solid var(--ezy-accent-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.br-records article:last-child{border:0}.br-records h3{margin:4px 0 6px;font-weight:600}.br-records time{opacity:.6;font-size:12px}.br-records p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.br-void{opacity:.65}.br-correction{font-weight:600}.br-correct-form{background:var(--color-kumo-control);border-radius:10px;flex-basis:100%;padding:18px}.br-correct-form>div{gap:10px;margin-top:16px;display:flex}.br-correct-form>label{margin:12px 0}.br-pagination{justify-content:space-between;align-items:center;margin-top:20px;font-size:13px;display:flex}.br-error{color:#a02c27;border:1px solid #e6b9b5;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:16px;display:flex}.br-page :focus-visible{outline-offset:3px;outline:2px solid #1e3a8a}@media (width<=700px){.br-page{padding:22px 16px 60px}.br-heading{display:block}.br-heading>label{margin-top:25px}.br-stats{grid-template-columns:1fr 1fr}.br-tabs{gap:0}.br-tabs button{padding:12px 9px;font-size:12px}.br-grid{grid-template-columns:1fr}.br-toolbar{flex-direction:column;align-items:flex-start}.br-toolbar>div{width:100%}.br-stats strong{font-size:23px}.br-note{padding:18px}.br-filters{gap:12px}}:where(.ez-boot) :where(h1,h2,h3,h4,p,dl,dd,figure){margin:0}:where(.ez-boot) button{appearance:button;font:inherit;color:inherit;text-transform:none;background:0 0;border:0;margin:0;padding:0}.ez-route-boundary{min-height:100%;position:relative}.ez-route-loading{z-index:5;background:var(--color-kumo-canvas,#fafafa);min-height:calc(100vh - 56px);position:absolute;inset:0}.ez-screen-skeleton{--sk-line:var(--color-kumo-line,#e5e7eb);--sk-surface:var(--color-kumo-base,#fff);--sk-bar:#e5e7eb;--sk-text:var(--color-kumo-default,#17243b);box-sizing:border-box;width:100%;max-width:1440px;color:var(--sk-text);margin:0 auto;padding:36px clamp(20px,3.5vw,56px) 48px;font-family:inherit;line-height:1.5}.ez-screen-skeleton *{box-sizing:border-box}.ez-screen-skeleton h1,.ez-screen-skeleton h2,.ez-screen-skeleton p{margin:0}.ez-screen-skeleton h1{letter-spacing:-1.3px;margin:8px 0 9px;font-size:clamp(27px,2.8vw,37px);font-weight:650;line-height:1.2}.ez-screen-skeleton h2{margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.5}.ez-screen-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.ez-screen-heading>div{min-width:0}.ez-screen-heading>div>.ez-screen-bar{margin-top:8px}.ez-screen-bar{background:var(--sk-bar);border-radius:5px;flex-shrink:0;max-width:100%;animation:1.6s ease-in-out infinite ez-screen-pulse;display:block}.ez-screen-panel{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:12px;min-width:0;padding:20px}.ez-screen-panel>.ez-screen-bar+.ez-screen-bar{margin-top:14px}.ez-screen-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.ez-screen-tabs>span{border:1px solid var(--sk-line);color:#64748b;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:14px}.ez-screen-fields{gap:20px;margin:18px 0;display:grid}.ez-screen-fields>div{min-width:0}.ez-screen-fields>div>.ez-screen-bar+.ez-screen-bar{margin-top:8px}.ez-screen-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ez-screen-two>section>h2{margin-bottom:12px}.ez-screen-row{border-top:1px solid var(--sk-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:18px;min-height:58px;padding:16px 18px;display:grid}.ez-screen-rows>.ez-screen-row:first-child{border-top:0}.ez-screen-list-tools,.ez-screen-planner-toolbar,.ez-screen-date,.ez-screen-mail-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ez-screen-search{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:11px;justify-content:space-between;gap:20px;min-height:50px;margin:26px 0 20px;padding:17px 16px;display:flex}.ez-screen-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.ez-screen-metrics>.ez-screen-panel{border-radius:13px;padding:17px 19px}.ez-screen-metrics>.ez-screen-panel>span:first-child{margin-bottom:15px;font-size:14px;display:block}.ez-screen-metrics .ez-screen-bar+.ez-screen-bar{margin-top:9px}.ez-screen-home-columns{grid-template-columns:minmax(0,1fr) 290px;gap:22px;display:grid}.ez-screen-home-columns>div{flex-direction:column;gap:22px;display:flex}.ez-screen-home-columns .ez-screen-panel{padding:0;overflow:hidden}.ez-screen-home-columns h2{margin:0;padding:20px 22px}.ez-screen-home-columns .ez-screen-row{min-height:76px}.ez-screen-home-columns .ez-screen-zee{min-height:285px;padding:23px}.ez-screen-date{border-top:1px solid var(--sk-line);padding-top:15px}.ez-screen-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ez-screen-tool-grid>.ez-screen-panel{flex-direction:column;gap:13px;min-height:190px;padding:20px;display:flex}.ez-screen-tool-grid>.ez-screen-panel>.ez-screen-bar{margin:0}.ez-screen-tool-grid>.ez-screen-panel>.ez-screen-bar:last-child{margin-top:auto}.ez-screen-websites{max-width:1280px;padding:32px 16px}.ez-screen-websites h1{letter-spacing:-.7px;font-size:28px}.ez-screen-website-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ez-screen-website-actions{gap:24px;margin-top:28px;display:flex}.ez-screen-website{max-width:1080px}.ez-screen-website-overview{margin-bottom:32px}.ez-screen-website-overview>.ez-screen-panel{padding:24px}.ez-screen-website h1{font-size:28px}.ez-screen-inbox{border-radius:10px;grid-template-columns:minmax(240px,34%) minmax(0,1fr);min-height:430px;padding:0;display:grid;overflow:hidden}.ez-screen-inbox>aside{border-right:1px solid var(--sk-line)}.ez-screen-inbox>aside>.ez-screen-bar{margin:14px;width:calc(100% - 28px)!important}.ez-screen-inbox .ez-screen-row{min-height:89px;padding:18px}.ez-screen-reader-heading{border-bottom:1px solid var(--sk-line);padding:24px}.ez-screen-reader-heading>.ez-screen-bar+.ez-screen-bar{margin-top:12px}.ez-screen-message{padding:28px 24px}.ez-screen-message>.ez-screen-bar{margin-bottom:18px}.ez-screen-bubbles{flex-direction:column;gap:25px;padding:28px 24px;display:flex}.ez-screen-bubbles>.ez-screen-bar:nth-child(2n){align-self:flex-end}.ez-screen-inbox-chat .ez-screen-heading,.ez-screen-inbox-support .ez-screen-heading,.ez-screen-inbox-email .ez-screen-heading{margin-bottom:22px}.ez-screen-table{padding:0;overflow:hidden}.ez-screen-table-head{border-bottom:1px solid var(--sk-line);gap:18px;padding:14px 18px;font-size:13px;font-weight:600;display:grid}.ez-screen-board-tools{border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ez-screen-board-tools .ez-screen-tabs{margin:0}.ez-screen-board{gap:12px;min-height:460px;padding:16px 2px 26px;display:flex;overflow:hidden}.ez-screen-board>section{background:#f5f6f8;border:1px solid #eceef2;border-radius:9px;flex:0 0 282px;width:282px;min-width:260px;min-height:420px;padding:10px}.ez-screen-board>section>strong{margin:0 0 13px;font-size:13px;display:block}.ez-screen-board .ez-screen-panel{border-radius:7px;margin-bottom:9px;padding:12px}.ez-screen-board .ez-screen-panel>.ez-screen-bar+.ez-screen-bar{margin-top:13px}.ez-screen-board-card-footer{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.ez-screen-crm{max-width:none;padding:24px 32px}.ez-screen-crm .ez-screen-heading{margin-bottom:24px}.ez-screen-crm .ez-screen-heading h1{letter-spacing:-1px;font-size:30px}.ez-screen-planner-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px;display:grid}.ez-screen-calendar{max-width:1480px;padding:32px 40px 64px}.ez-screen-calendar .ez-screen-heading{margin:30px 0}.ez-screen-planner-summary{gap:24px;margin-bottom:16px;padding:12px 0;display:flex}.ez-screen-time-grid{padding:0;overflow:hidden}.ez-screen-time-grid>header{border-bottom:1px solid var(--sk-line);align-items:center;gap:40px;padding:14px 12px;display:flex}.ez-screen-time-grid>div{height:64px;display:flex}.ez-screen-time-grid>div>span{color:#64748b;border-right:1px solid var(--sk-line);flex-shrink:0;width:56px;padding:4px 8px;font-size:11px}.ez-screen-time-grid>div>i{border-top:1px solid var(--sk-line);flex:1}.ez-screen-campaigns{grid-template-columns:240px minmax(0,1fr) minmax(260px,.8fr);gap:16px;display:grid}.ez-screen-marketing{max-width:1380px;padding:28px}.ez-screen-campaign-preview>.ez-screen-bar{margin-bottom:16px}.ez-screen-creative-layout{grid-template-columns:240px minmax(0,1fr) 320px;gap:16px;display:grid}.ez-screen-presets>div{border-top:1px solid var(--sk-line);gap:12px;padding:14px 0;display:flex}.ez-screen-presets>div>div{flex:1}.ez-screen-presets>div>div>.ez-screen-bar{margin:6px 0 12px}.ez-screen-creative-canvas{flex-direction:column;gap:20px;min-height:540px;display:flex}.ez-screen-creative-canvas>div{border:1px solid var(--sk-line);background:#f3f4f6;border-radius:8px;flex:1;min-height:350px}.ez-screen-workflows-layout{grid-template-columns:290px minmax(0,1fr);gap:20px;min-height:540px;display:grid}.ez-screen-workflow-editor>div:first-child{justify-content:space-between;align-items:center;display:flex}.ez-screen-workflow-steps{flex-direction:column;align-items:center;gap:40px;padding-top:48px;display:flex}.ez-screen-workflow-steps>.ez-screen-panel{width:250px}.ez-screen-profile-link{align-items:center;gap:18px;margin:24px 0;display:flex}.ez-screen-profile-link>div>.ez-screen-bar+.ez-screen-bar{margin-top:10px}.ez-screen-settings>div>.ez-screen-panel{margin:22px 0}.ez-screen-meta-layout{max-width:1060px;padding:32px 28px}.ez-screen-meta-layout .ez-screen-panel{margin-bottom:18px}.ez-screen-meta-layout .ez-screen-panel:not(:first-child){padding:22px}.ez-screen-meta-layout .ez-screen-panel:not(:first-child) h2{margin:0}.ez-screen-chart{min-height:300px}.ez-screen-chart-lines{background:repeating-linear-gradient(0deg,transparent 0,transparent 43px,var(--sk-line) 44px,transparent 45px);height:220px;margin-top:25px}.ez-screen-editor-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;min-height:calc(100vh - 56px);display:grid}.ez-screen-editor-layout .ez-screen-heading{display:none}.ez-screen-editor-preview{padding:28px}.ez-screen-editor-preview>.ez-screen-bar{margin-bottom:28px}.ez-screen-employee-layout{grid-template-columns:260px minmax(0,1fr);gap:0;min-height:calc(100vh - 130px);display:grid}.ez-screen-employee-chat{flex-direction:column;justify-content:flex-end;display:flex}.ez-screen-employee-chat>div{flex:1}.ez-screen-onboarding{max-width:820px}.ez-screen-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.ez-screen-booking-layout{grid-template-columns:240px 1fr 1fr;gap:20px;display:grid}.ez-screen-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:25px;display:grid}.ez-screen-customer-document{max-width:840px;margin:0 auto}.ez-screen-public-hero{flex-direction:column;align-items:center;gap:26px;padding:100px 20px;display:flex}.ez-screen-public-home{max-width:none}.ez-boot{background:var(--color-kumo-canvas,#fafafa);grid-template-columns:264px minmax(0,1fr);font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0}.ez-boot-side{background:var(--color-kumo-base,#fff);border-right:1px solid #e5e7eb;padding:20px 18px}.ez-boot-side>span{background:#e5e7eb;border-radius:5px;height:15px;margin:0 0 22px;display:block}.ez-boot-side>span:first-child{width:130px;height:22px;margin-bottom:28px}.ez-boot-side>span:nth-child(2){height:36px;margin-bottom:24px}.ez-boot-main{min-width:0;overflow:hidden}.ez-boot-top{background:var(--color-kumo-base,#fff);border-bottom:1px solid #e5e7eb;height:56px}.ez-boot[data-sidebar=collapsed]{grid-template-columns:64px minmax(0,1fr)}.ez-boot[data-sidebar=collapsed] .ez-boot-side>span{width:22px}.ez-boot[data-layout=public]{grid-template-columns:1fr}.ez-boot[data-layout=public]>.ez-boot-side{display:none}@keyframes ez-screen-pulse{50%{opacity:.55}}[data-mode=dark] .ez-screen-skeleton{--sk-bar:#2b3545}[data-mode=dark] .ez-screen-board>section{background:#172033;border-color:#29354a}[data-mode=dark] .ez-screen-creative-canvas>div{background:#172033}@media (width>=1450px){.ez-screen-home-columns{grid-template-columns:minmax(0,1fr) 325px}}@media (width<=1100px){.ez-screen-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-screen-campaigns{grid-template-columns:220px minmax(0,1fr)}.ez-screen-campaign-preview{display:none}.ez-screen-creative-layout{grid-template-columns:200px minmax(0,1fr)}.ez-screen-creative-layout>section:last-child{grid-column:1/-1}.ez-screen-home-columns{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=900px){.ez-screen-home-columns,.ez-screen-planner-layout{grid-template-columns:1fr}.ez-screen-home-columns>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ez-screen-booking-layout{grid-template-columns:1fr 1fr}.ez-screen-booking-layout>.ez-screen-panel:last-child{grid-column:1/-1}}@media (width<=767px){.ez-boot{grid-template-columns:1fr}.ez-boot-side{display:none}.ez-screen-inbox{grid-template-columns:1fr}.ez-screen-inbox>.ez-screen-reader{display:none}.ez-screen-editor-layout{grid-template-columns:1fr}.ez-screen-editor-layout>.ez-screen-panel:first-child{display:none}.ez-screen-workflows-layout,.ez-screen-employee-layout{grid-template-columns:1fr}.ez-screen-employee-layout>.ez-screen-panel:first-child{display:none}.ez-screen-creative-layout{grid-template-columns:1fr}.ez-screen-presets{display:none}}@media (width<=600px){.ez-screen-skeleton{padding:24px 16px 36px}.ez-screen-heading{flex-direction:column;align-items:flex-start;gap:18px}.ez-screen-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ez-screen-two,.ez-screen-tool-grid,.ez-screen-website-list,.ez-screen-campaigns,.ez-screen-booking-layout{grid-template-columns:1fr}.ez-screen-home-columns>div:last-child{display:flex}.ez-screen-calendar .ez-screen-heading{margin:12px 0 24px}.ez-screen-planner-toolbar,.ez-screen-planner-summary{flex-wrap:wrap}.ez-screen-table{overflow:hidden}.ez-screen-table-head,.ez-screen-table .ez-screen-row{min-width:580px}.ez-screen-reader{display:none}.ez-screen-board-tools>.ez-screen-bar{max-width:28%}.ez-screen-settings{padding:24px 18px}.ez-screen-category-grid{grid-template-columns:1fr}.ez-screen-public-hero{padding-top:70px}}@media (prefers-reduced-motion:reduce){.ez-screen-bar{animation:none}}.ez-screen-websites .ez-screen-heading{margin-bottom:32px}.ez-screen-websites .ez-screen-heading p{color:#64748b;font-size:14px;line-height:20px}.ez-screen-website-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ez-screen-website-list>.ez-screen-panel{min-height:152px;padding:20px}.ez-screen-campaigns{grid-template-columns:280px minmax(0,1fr);gap:20px}.ez-screen-campaign-preview{display:none}.ez-screen-crm{padding:24px clamp(22px,4vw,64px) 70px}.ez-screen-crm>div>.ez-screen-tabs{min-height:38px;margin-bottom:16px}.ez-screen-crm>div>.ez-screen-tabs>span{min-height:38px;padding:8px 12px}.ez-screen-crm>div>.ez-screen-tabs>span:before{content:"";vertical-align:middle;background:var(--sk-bar);border-radius:4px;width:18px;height:18px;margin-right:8px;display:inline-block}.ez-screen-pipeline .ez-screen-heading h1{letter-spacing:-.025em;margin:6px 0;font-size:25px;line-height:1}.ez-screen-pipeline .ez-screen-heading{margin-bottom:8px}.ez-screen-pipeline .ez-screen-heading>.ez-screen-bar{display:none}.ez-screen-crm .ez-screen-heading h1{margin:6px 0;line-height:1}@media (width<=1023px){.ez-screen-website-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ez-screen-website-list,.ez-screen-campaigns{grid-template-columns:1fr}.ez-screen-crm{padding:20px 16px}}.ez-screen-reports .ez-screen-chart{margin-bottom:20px}.ez-screen-receptionist-test{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.ez-screen-receptionist-test>div{flex:1}.ez-screen-receptionist-test>div>.ez-screen-bar{margin-top:12px}.ez-screen-payments .ez-screen-panel{margin-bottom:24px}.ez-screen-creative-layout{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.ez-screen-creative-layout>.ez-screen-presets{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ez-screen-presets>h2{grid-column:1/-1}.ez-screen-creative-layout>.ez-screen-panel:last-child{grid-area:2/1}.ez-screen-creative-canvas{grid-area:2/2}.ez-screen-settings{max-width:896px;padding:64px 16px 192px}.ez-screen-profile{max-width:896px;padding:24px 16px 96px}.ez-screen-contact-layout{grid-template-columns:minmax(310px,.75fr) minmax(0,1.25fr);gap:18px;display:grid}.ez-screen-creative{padding:24px}@media (width<=900px){.ez-screen-contact-layout,.ez-screen-creative-layout{grid-template-columns:1fr}.ez-screen-creative-canvas{grid-area:3/1}.ez-screen-creative-layout>.ez-screen-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ez-screen-reports .ez-screen-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-screen-creative-layout>.ez-screen-presets{display:none}.ez-screen-settings{padding:40px 16px}.ez-screen-receptionist-test{flex-direction:column;align-items:flex-start}}.ez-screen-template-grid,.ez-screen-workflow-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.ez-screen-template-grid>.ez-screen-panel>.ez-screen-bar{margin-bottom:16px}.ez-screen-workflow-native{grid-template-columns:220px minmax(0,1fr) 300px;gap:18px;min-height:440px;display:grid}.ez-screen-workflow-native>aside{border:1px solid var(--sk-line);border-radius:10px;padding:16px}.ez-screen-workflow-native .ez-screen-workflow-steps>.ez-screen-panel{max-width:100%}@media (width<=1100px){.ez-screen-workflow-native{grid-template-columns:180px minmax(0,1fr)}.ez-screen-workflow-native>aside:last-child{grid-column:1/-1}.ez-screen-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ez-screen-template-grid,.ez-screen-workflow-templates,.ez-screen-workflow-native{grid-template-columns:1fr}.ez-screen-workflow-native>aside:first-child{display:none}}.ez-screen-skeleton{padding-top:24px;font-size:16px;line-height:24px}.ez-screen-heading{gap:16px;margin-bottom:18px}.ez-screen-skeleton h1{letter-spacing:-.7px;margin:0;font-size:28px;line-height:33.6px}.ez-screen-website-select{flex-direction:column;gap:5px;min-width:170px;display:flex}.ez-screen-website-select-inline{align-items:center;gap:8px;display:flex}.ez-screen-tools .ez-screen-heading{min-height:72.6px}.ez-screen-tools .ez-screen-tabs{gap:7px}.ez-screen-tools .ez-screen-tabs>span{line-height:21px}.ez-screen-real-tool{border:1px solid var(--sk-line);background:var(--sk-surface);border-top-width:3px;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:190px;padding:20px;display:flex}.ez-screen-real-tool>span:first-child{letter-spacing:.08em;background:var(--sk-bar);border-radius:5px;margin-bottom:10px;padding:4px 7px;font-size:10px;line-height:15px}.ez-screen-real-tool h3{letter-spacing:-.2px;margin:0 0 6px;font-size:16px;font-weight:650;line-height:24px}.ez-screen-real-tool p{color:#64748b;margin:0 0 19px;font-size:15px;line-height:24.75px}.ez-screen-real-tool>.ez-screen-bar:last-child{min-height:21px;margin-top:auto}.ez-screen-home .ez-screen-heading>div>.ez-screen-bar{margin-top:0;height:22.5px!important}.ez-screen-inbox-chat,.ez-screen-inbox-email,.ez-screen-inbox-support{max-width:none;padding:24px 24px 28px}.ez-screen-inbox-chat .ez-screen-heading,.ez-screen-inbox-support .ez-screen-heading{min-height:43.6px;margin-bottom:18px}.ez-screen-inbox-chat>div>.ez-screen-tabs,.ez-screen-inbox-email>div>.ez-screen-tabs,.ez-screen-inbox-support>div>.ez-screen-tabs{margin-bottom:12px}.ez-screen-inbox-chat .ez-screen-inbox{margin-top:20px}.ez-screen-breadcrumb{margin-bottom:22px}.ez-screen-settings .ez-screen-heading{margin-bottom:6px}.ez-screen-settings h1{letter-spacing:normal;font-size:36px;line-height:40px}.ez-screen-reports .ez-screen-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=600px){.ez-screen-skeleton{padding-top:18px}.ez-screen-tools .ez-screen-heading{min-height:0}.ez-screen-inbox-chat,.ez-screen-inbox-support,.ez-screen-inbox-email{padding:18px 16px}.ez-screen-inbox-chat .ez-screen-heading,.ez-screen-inbox-support .ez-screen-heading{flex-direction:row;align-items:center}.ez-screen-website-select-inline{max-width:60%;font-size:12px}.ez-screen-inbox-chat h1,.ez-screen-inbox-email h1,.ez-screen-inbox-support h1,.ez-screen-tools h1,.ez-screen-home h1{font-size:25px;line-height:30px}.ez-screen-website-select-inline>.ez-screen-bar{flex-shrink:1;min-width:0}.ez-screen-reports .ez-screen-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ez-route-boundary[aria-busy=true]{overflow:hidden}.ez-route-boundary[aria-busy=true]>.ez-route-content{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ez-route-loading{position:relative;inset:auto}.ez-boot [data-boot-content]{scrollbar-gutter:stable;height:calc(100vh - 56px);overflow-y:auto}.ez-boot [data-boot-content]::-webkit-scrollbar{width:8px}.ez-boot[data-layout=public] [data-boot-content]{height:100vh}.ez-screen-heading>.ez-screen-website-select>.ez-screen-bar,.ez-screen-heading>.ez-screen-website-select-inline>.ez-screen-bar{margin-top:0}.ez-screen-real-tool p{font-size:16px;line-height:26.4px}.ez-screen-native{--sk-bar:#e5e7eb;--sk-line:var(--color-kumo-line,#e5e7eb);color:var(--color-kumo-default,#17243b);font:16px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.ez-screen-native *{box-sizing:border-box}.ez-screen-native .ez-dashboard{padding-top:24px}.ez-screen-native .ez-dash-heading{gap:16px;margin:0 0 18px}.ez-screen-native .ez-dash-heading h1{letter-spacing:-.7px;margin:0;font-size:28px;line-height:1.2}.ez-screen-native .ez-dash-heading p{font-size:16px}.ez-screen-native .ez-dash-controls label{font-size:16px;line-height:24px}.ez-screen-native .ez-dash-controls .ez-screen-bar{margin:0}.ez-native-tool-count{margin-left:auto}.ez-native-tool-tab{border:1px solid var(--dash-line);color:var(--dash-muted);background:var(--dash-card);border-radius:8px;padding:7px 12px;font-size:14px;line-height:21px}.ez-screen-native .ez-tool-card p{font-size:16px}.ez-screen-native .workspace-home-tabs>span{border-bottom:2px solid #0000;padding:10px 0 12px;font-size:14px;line-height:21px}.ez-native-recommendations{min-height:90.5px}.ez-native-recommendations>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ez-screen-native .ez-dash-metric strong>.ez-screen-bar{margin:0}.ez-screen-native .ez-dash-metric small{display:block}.ez-native-list>div{border-top:1px solid var(--dash-line,var(--sk-line));flex-direction:column;gap:9px;padding:17px 22px;display:flex}.ez-native-quick-action{border-top:1px solid var(--dash-line);align-items:center;gap:11px;padding:14px 3px;font-size:15px;display:flex}.ez-native-quick-action>.ez-screen-bar:last-child{margin-left:auto}.ez-native-explore{border:1px solid var(--dash-line);background:var(--dash-card);border-radius:10px;padding:16px;display:block}.ez-native-report-metric{text-align:left;border-right:1px solid var(--dash-line);border-top:3px solid #0000;min-width:0;padding:20px 18px}.ez-native-report-metric:last-child{border-right:0}.ez-native-report-metric>div{margin-top:10px;font-size:12px}.ez-screen-native .reports-toolbar>label{gap:7px;display:grid}.ez-screen-native .reports-chart-card>header .ez-screen-bar+.ez-screen-bar{margin-top:5px}.ez-screen-native .reports-chart.ez-screen-chart-lines{margin-top:0}.ez-native-settings,.ez-native-profile{width:100%;max-width:896px;margin:0 auto}.ez-native-settings{padding:64px 16px 192px}.ez-native-settings-stack{gap:32px;display:grid}.ez-native-settings-stack>header{gap:6px;margin-bottom:16px;display:grid}.ez-native-settings-stack>header h1{margin:0;font-size:36px;font-weight:600;line-height:40px}.ez-native-settings-stack>header p{color:#64748b;margin:0;font-size:14px;line-height:20px}.ez-native-signout{justify-content:flex-end;display:flex}.ez-native-settings-profile{outline:1px solid var(--sk-line);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.ez-native-settings-profile strong{font-size:16px;line-height:24px}.ez-native-settings-profile p{color:#64748b;margin:4px 0 0;font-size:14px;line-height:20px}.ez-native-security{border:1px solid var(--sk-line);background:var(--color-kumo-base,#fff);border-radius:12px;overflow:hidden}.ez-native-security>header{border-bottom:1px solid var(--sk-line);padding:12px 20px;font-size:14px}.ez-native-security>div{gap:24px;padding:24px;display:grid}.ez-native-security h2{margin:0;font-size:14px;font-weight:500;line-height:20px}.ez-native-security hr{border:0;border-top:1px solid var(--sk-line);margin:0}.ez-native-security .ez-native-list>div{border:0;padding:8px 0}.ez-native-advanced{border:1px solid var(--sk-line);border-radius:12px;padding:20px;font-size:18px;font-weight:600;line-height:28px}.ez-native-profile{padding:24px 16px 96px}.ez-native-profile-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ez-native-profile-heading>div{gap:8px;display:flex}.ez-native-profile-heading>div:first-child{flex-direction:column;gap:6px}.ez-native-profile .profile-level-info>.ez-screen-bar:last-child{margin-top:8px}.ez-native-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.ez-native-profile-stats>div{border:1px solid var(--sk-line);background:var(--color-kumo-base,#fff);border-radius:12px;padding:16px}.ez-native-profile-stats p{color:#64748b;margin:4px 0 0;font-size:14px;line-height:20px}.ez-native-tabs{white-space:nowrap;gap:8px;height:36px;display:flex;overflow:hidden}.ez-native-tabs>span{padding:8px 12px;font-size:14px;line-height:20px}.ez-native-profile .profile-summary{padding-top:46px}.ez-native-profile .profile-challenge-body{gap:10px;display:grid}.ez-screen-native .profile-level-card{background:var(--color-kumo-base,#fff);border-color:var(--color-kumo-line,#e5e7eb)}[data-mode=dark] .ez-screen-native{--sk-bar:#2b3545}@media (width<=1100px){.ez-native-report-metric{padding:16px 12px}}@media (width<=767px){.ez-screen-native .ez-dashboard{padding-top:18px}.ez-screen-native .ez-dash-heading h1{font-size:25px}}@media (width<=600px){.ez-native-recommendations>div{width:100%}.ez-native-recommendations>div>.ez-screen-bar{max-width:100%}.ez-native-report-metric{border-bottom:1px solid var(--dash-line)}.ez-native-profile-heading{flex-direction:column}.ez-native-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-native-settings{padding:64px 16px 192px}.ez-native-settings-profile{align-items:flex-start}.ez-native-settings-profile p{max-width:100%}}.ez-screen-native .ez-dashboard.ez-dash-inbox{padding-top:20px}.ez-screen-native .chat-list-heading>.ez-screen-bar{margin-top:12px}.ez-native-support-tools{justify-content:space-between;gap:16px;margin:20px 0;display:flex}.ez-screen-native .ez-dash-inbox-tabs button,.ez-screen-native .chat-tabs button{font-family:inherit;line-height:1.5}.ez-screen-native .chat-inbox{color:var(--dash-ink)}.ez-screen-native .email-inbox-toolbar>div{gap:2px}.ez-screen-native .email-inbox-connection{min-height:47px}.ez-screen-native .chat-thread-list .ez-native-list>div{min-height:100px;padding:18px 20px}.ez-screen-native .email-inbox-list .ez-native-list>div{min-height:89px;padding:14px 16px}@media (width<=600px){.ez-screen-native .ez-dashboard.ez-dash-inbox{padding-top:16px}}.ez-screen-native .ez-tool-search{min-height:50px}.ez-screen-native .ez-dash-filters button{font-family:inherit;line-height:21px}.ez-boot-side{background:#fafafa;flex-direction:column;padding:0;display:flex}.ez-boot-side i,.ez-boot-side span,.ez-boot-search,.ez-boot-top>span{background:#e5e7eb;border-radius:5px;display:block}.ez-boot-brand{flex-shrink:0;align-items:center;gap:10px;height:56px;padding:14px;display:flex}.ez-boot-brand i{width:28px;height:26px}.ez-boot-brand span{width:80px;height:18px}.ez-boot-search{flex-shrink:0;height:38px;margin:0 12px 12px}.ez-boot-side nav{flex:1;min-height:0;padding:0 10px;overflow:hidden}.ez-boot-side nav>div{align-items:center;gap:11px;height:35px;padding:0 10px;display:flex}.ez-boot-side nav i{flex-shrink:0;width:19px;height:19px}.ez-boot-side nav span{width:120px;max-width:calc(100% - 30px);height:14px}.ez-boot-side footer{border-top:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:12px;height:60px;padding:16px 20px;display:flex}.ez-boot-side footer i{width:26px;height:26px}.ez-boot-side footer span{width:110px;height:14px}.ez-boot-top{align-items:center;padding:0 20px;display:flex}.ez-boot-top>span{width:165px;height:14px}.ez-boot[data-sidebar=collapsed] .ez-boot-brand span,.ez-boot[data-sidebar=collapsed] nav span,.ez-boot[data-sidebar=collapsed] footer span,.ez-boot[data-sidebar=collapsed] .ez-boot-search{display:none}.ez-boot[data-sidebar=collapsed] nav>div{justify-content:center;padding:0}.ez-boot[data-sidebar=collapsed] footer{justify-content:center;padding:16px}.ez-boot,.ez-boot *{box-sizing:border-box}.ez-screen-native .ez-dash-metric{min-height:141.5px}.ez-native-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.ez-native-fields>label{flex-direction:column;gap:7px;min-width:0;font-size:14px;line-height:21px;display:flex}.ez-screen-native .ez-cal-heading,.ez-screen-native .marketing-heading{gap:16px;margin:0 0 18px!important;padding:0!important}.ez-screen-native .ez-cal-heading h1,.ez-screen-native .marketing-heading h1,.ez-screen-native .receptionist-heading h1{letter-spacing:-.7px!important;margin:0!important;font-size:28px!important;line-height:1.2!important}.ez-screen-native .ez-cal{padding-top:24px}.ez-native-day-grid{height:550px;overflow:hidden}.ez-native-day-grid>header{border-bottom:1px solid #e2e8f0;grid-template-columns:56px 1fr;place-items:center;height:75px;display:grid}.ez-native-day-grid>div{height:64px;display:flex}.ez-native-day-grid>div>span{color:#64748b;border-right:1px solid #e2e8f0;flex-shrink:0;width:56px;padding:0 8px;font-size:11px}.ez-native-day-grid i{border-top:1px solid #e2e8f0;flex:1}.ez-screen-native .receptionist-heading{margin:0 0 18px}.ez-screen-native .receptionist-call-panel .ez-screen-bar{margin-top:12px}.ez-screen-native .ez-compact-workspace{padding-top:20px}.ez-screen-native .marketing-columns>.marketing-card{min-width:0}.ez-screen-native .marketing-heading{justify-content:space-between;align-items:center;display:flex}.ez-screen-native .marketing-tabs button{font-family:inherit;line-height:1.5}.ez-screen-native .marketing-card>.ez-screen-bar{margin-top:18px}@media (width<=767px){.ez-screen-native .ez-cal{padding-top:18px}.ez-screen-native .ez-cal-heading h1,.ez-screen-native .marketing-heading h1,.ez-screen-native .receptionist-heading h1{font-size:25px!important}}@media (width<=600px){.ez-native-fields{grid-template-columns:1fr}.ez-screen-native .ez-compact-workspace{padding-top:16px}}.ez-native-creative-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ez-screen-native .createCanvas>.ez-screen-bar{width:100%;min-height:350px;height:100%!important}.ez-screen-native .createPreset{pointer-events:none}.ez-screen-native .createControls .ez-native-fields{grid-template-columns:1fr}.ez-native-workflow-nodes{flex-direction:column;gap:75px;padding:40px 20px 40px 90px;display:flex}.ez-native-workflow-nodes>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;width:200px;max-width:100%;padding:20px;display:flex}.ez-screen-native .wf-canvas{min-width:0}.ez-screen-native .wf-inspector .ez-native-fields{grid-template-columns:1fr}.ez-screen-native .wf-palette .ez-native-list>div{padding:16px 8px}@media (width<=600px){.ez-native-creative-library{grid-template-columns:1fr}.ez-native-workflow-nodes{padding-left:30px}}.ez-screen-native .crm-product{--crm-orange:var(--ezy-accent,#2563eb);--crm-orange-dark:var(--ezy-accent-strong,#1d4ed8);grid-template-columns:minmax(0,1fr)}.ez-screen-native .crm-main{padding-top:24px}.ez-native-opportunity{gap:13px;display:grid}.ez-screen-native .crm-form>.ez-screen-bar{margin:10px 0}.ez-screen-native .crm-profile-head{align-items:center;gap:16px;display:flex}.ez-screen-native .crm-section-tabs button{font-family:inherit}.ez-screen-native .crm-search>.ez-screen-bar{width:100%}.ez-screen-native .crm-topbar p{font-size:16px}.ez-screen-native .oc-column>header h2{font-size:12px}.ez-screen-native .oc-viewbar button,.ez-screen-native .oc-toolbar button{font-family:inherit}.ez-screen-native .crm-main .ez-native-list>div{border-color:#edf0f3}.ez-native-websites{width:100%;max-width:1536px;margin:auto;padding:32px 16px}.ez-native-websites>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.ez-native-websites h1{letter-spacing:-.7px;margin:0 0 8px;font-size:28px;font-weight:600;line-height:42px}.ez-native-websites>header p{color:#64748b;margin:0;font-size:16px;line-height:18.8235px}.ez-native-websites>header>div:last-child{gap:8px;display:flex}.ez-native-website-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ez-native-website-tabs>span{border:1px solid var(--sk-line);background:var(--color-kumo-base,#fff);border-radius:10px;height:36px;padding:8px 12px;font-size:14px;line-height:20px}.ez-native-website-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.ez-native-website-grid>article{border:1px solid var(--sk-line);background:var(--color-kumo-base,#fff);border-radius:12px;min-height:160.828px;padding:20px}.ez-native-website-grid>article>.ez-screen-bar:nth-child(2){margin-top:8px}.ez-native-website-grid>article>.ez-screen-bar:nth-child(3){margin-top:4px}.ez-native-websites>h2{margin:0 0 16px;font-size:18px;font-weight:600;line-height:28px}.ez-native-website-filter{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.ez-native-website-filter>div{justify-content:space-between;gap:16px;display:flex}.ez-native-prospect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ez-native-prospect-grid>section{border:1px solid var(--sk-line);border-radius:8px;padding:16px}.ez-native-prospect-grid .ez-screen-bar+.ez-screen-bar{margin-top:4px}.ez-screen-native .ez-site-overview>div:first-child>.ez-screen-bar+.ez-screen-bar{margin-top:6px}@media (width<=1023px){.ez-native-website-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.ez-native-website-grid,.ez-native-prospect-grid{grid-template-columns:1fr}.ez-native-website-filter>div>.ez-screen-bar{max-width:60%}}.ez-screen-native .eq-page-heading,.ez-screen-native .ez-xero-heading,.ez-screen-native .br-heading{gap:16px;margin:0 0 18px!important;padding:0!important}.ez-screen-native .eq-page-heading h1,.ez-screen-native .ez-xero-heading h1,.ez-screen-native .br-heading h1,.ez-screen-native .ez-money>header h1{letter-spacing:-.7px!important;margin:0!important;font-size:28px!important;line-height:1.2!important}.ez-screen-native .br-page,.ez-screen-native .ez-xero,.ez-screen-native .ez-money{padding-top:24px}.ez-native-paragraph{gap:12px;margin:20px 0;display:grid}.ez-screen-native .ez-money-panel>.ez-screen-bar+.ez-screen-bar,.ez-screen-native .br-note>.ez-screen-bar+.ez-screen-bar{margin-top:12px}.ez-screen-native .eq-metrics strong{margin:14px 0}.ez-screen-native .br-stats .ez-screen-bar{margin-top:10px}@media (width<=767px){.ez-screen-native .br-page,.ez-screen-native .ez-xero,.ez-screen-native .ez-money{padding-top:18px}.ez-screen-native .eq-page-heading h1,.ez-screen-native .ez-xero-heading h1,.ez-screen-native .br-heading h1,.ez-screen-native .ez-money>header h1{font-size:25px!important}.ez-boot,.ez-boot[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr)}.ez-boot>.ez-boot-side{display:none}}.ez-boot{--ezy-accent:#2563eb;--ezy-accent-soft:#eff6ff;--ezy-accent-line:#dbeafe;--ezy-accent-strong:#1d4ed8;--color-kumo-canvas:oklch(98.75% 0 0);--color-kumo-base:#fff;--color-kumo-line:oklch(14.5% 0 0/.1);--text-color-kumo-default:oklch(20.5% 0 0);--text-color-kumo-subtle:oklch(55.6% 0 0)}[data-mode=dark] .ez-boot{--color-kumo-canvas:oklch(10% 0 0);--color-kumo-base:oklch(17% 0 0);--color-kumo-line:oklch(32% 0 0);--text-color-kumo-default:oklch(97% 0 0);--text-color-kumo-subtle:oklch(70.8% 0 0)}.ez-boot-side,.ez-boot-top{background:var(--color-kumo-canvas);border-color:var(--color-kumo-line)}[data-mode=dark] .ez-boot-side i,[data-mode=dark] .ez-boot-side span,[data-mode=dark] .ez-boot-search,[data-mode=dark] .ez-boot-top>span{background:#2b3545}.ez-native-website-grid>article>.ez-screen-bar:nth-child(4){margin-top:24.828px}.ez-screen-native .marketing-columns>.marketing-card>.marketing-row{min-height:37px}.ez-screen-native .marketing-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.ez-screen-native .marketing-panel-heading h2{margin:0 0 8px}.ez-screen-native .email-template-library .ez-screen-bar+.ez-screen-bar{margin-top:14px}@font-face{font-family:Departure Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2")}.ez-native-settings-stack>header,.ez-native-security>header{font-family:Departure Mono,monospace}.ez-native-profile-stats>div{outline:1px solid var(--sk-line);border:0}.ez-native-profile-stats p{font-size:16px;line-height:18.8235px}.ez-native-profile>.ez-native-tabs+.profile-progress{margin-top:24px}.ez-native-profile .profile-summary{padding:22px 4px 30px}.ez-screen-native .profile-photo>.ez-screen-bar,.ez-native-settings-profile>.ez-screen-bar:first-child{border-radius:50%}.ez-screen-native .ez-native-mail-compose{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.ez-screen-native .mail-client .ez-screen-bar{flex-shrink:0}.ez-screen-native .mail-sidebar nav button>.ez-screen-bar{flex:0 0 18px}
