.field-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.counter{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.counter.over{color:var(--danger)}.inline-error{color:var(--danger);font-size:var(--text-sm);align-items:flex-start;gap:.4rem;margin:.45rem 0 0;display:flex}.inline-error svg{flex:none;margin-top:.15rem}.se-check{align-items:flex-start;gap:.5rem;margin:0 0 1rem;display:flex}.se-check input{margin-top:.2rem}.se-check span{gap:.1rem;display:grid}.se-check small{font-size:var(--text-sm)}.se-count{background:var(--danger-soft);min-width:1.3rem;height:1.3rem;color:var(--danger);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 .35rem;font-weight:650;display:inline-grid}.se-tap{width:max(2.5rem, var(--control-h-sm,0px));min-height:max(2.5rem, var(--control-h-sm,0px))}.se-items{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.se-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.se-item.has-issues{border-color:color-mix(in srgb, var(--danger-dot) 45%, var(--line))}.se-item-head{align-items:center;gap:.25rem;padding-right:.25rem;display:flex}.se-item-toggle{min-width:0;min-height:max(2.75rem, var(--control-h-sm,0px));box-shadow:none;text-align:left;background:0 0;border:none;flex:1;justify-content:flex-start;padding:.4rem .4rem .4rem .7rem}.se-item-toggle:hover:not(:disabled){background:0 0}.se-item-toggle svg{color:var(--muted);flex:none;transition:transform .15s;transform:rotate(-90deg)}.se-item-toggle[aria-expanded=true] svg{transform:none}.se-item-title{color:var(--fg-2);font-size:var(--text-sm);flex:none;font-weight:600}.se-item-summary{min-width:0;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.se-item-actions{flex:none;display:flex}.se-item-actions button:disabled{opacity:.3}.se-item-body{border-top:1px solid var(--line);padding:.9rem 1rem .1rem}.se-add{width:auto;color:var(--fg-2);box-shadow:none;border-style:dashed;margin:.6rem 0 1rem}.cf-form{margin-top:.5714rem}.cf-fields,.cf-checklist{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0;display:block}.cf-fields>.field,.cf-fields>.cf-group,.cf-fields>.cf-checklist,.cf-fields>.se-check,.cf-fields>.cf-access{margin-bottom:1.4286rem}.cf-field label{flex-wrap:wrap;align-items:baseline;gap:.25rem .5714rem;display:inline-flex}.cf-help{font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;display:block}.cf-required,.cf-missing{font-size:var(--text-xs);font-weight:400;line-height:var(--leading-xs)}.cf-required{color:var(--muted)}.cf-missing{color:var(--warning)}.cf-number{align-items:center;gap:.5714rem;max-width:20rem;display:flex}.cf-adorn{color:var(--fg-2);flex:none}.cf-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1rem 1.1429rem}.cf-group>h3{font-size:var(--text-base);line-height:var(--leading-base);margin:0 0 .2857rem}.cf-group>.cf-help{margin-bottom:.8571rem}.cf-checklist>legend{flex-wrap:wrap;align-items:baseline;gap:.25rem .5714rem;margin-bottom:.2857rem;padding:0;font-weight:500;display:inline-flex}.cf-options{margin:.5714rem 0 0;padding:0;list-style:none}.cf-options .check,.cf-radios .check{min-height:2.5rem;margin:0}.cf-radios{margin-top:.5714rem;display:grid}.cf-products-note{margin:0}.cf-locked .cf-label{font-weight:500}.cf-value{border-radius:var(--radius-sm);background:var(--surface-2);overflow-wrap:anywhere;padding:.5714rem .8571rem}.cf-text{white-space:pre-line}.cf-locked-group{gap:.2857rem;margin:0;display:grid}.cf-locked-group>div{flex-wrap:wrap;gap:0 .5714rem;display:flex}.cf-locked-group dt{color:var(--muted)}.cf-locked-group dd{margin:0}.cf-locked-list{gap:.5714rem;margin:0;padding-left:1.2rem;display:grid}.cf-access{border-left:3px solid var(--line-strong);padding-left:.8571rem}.cf-access-hidden{border-left-style:dashed}.cf-access-tag{color:var(--muted);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-xs);margin-bottom:.2857rem;display:inline-block}.cf-access>.field,.cf-access>.cf-group,.cf-access>.cf-checklist,.cf-access>.se-check{margin-bottom:0}.cf-issues ul{margin:.2857rem 0 0;padding-left:1.1rem}.cf-issues p{margin:0}@media (width<=56rem){.se-item-body{padding:.85rem .75rem .1rem}.se-item-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cf-chosen{margin:.5rem 0}.cf-chosen-title{font-size:var(--text-sm);color:var(--muted);margin:0 0 .25rem}.cf-chosen-item{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.cf-product-search input{width:100%;margin:.25rem 0 .5rem}.app{--sidebar-w:16.8571rem;--drawer-w:min(21.7143rem, 86vw);--page-pad-top:2rem;--page-pad-x:2.8571rem;--page-pad-bottom:4rem;background:var(--side-bg)}@media (width<=79.99rem){.app{--sidebar-w:15.4286rem;--page-pad-top:1.7143rem;--page-pad-x:2rem;--page-pad-bottom:3.4286rem}}@media (width<=63.99rem){.app{--page-pad-x:1.7143rem}}@media (width<=47.99rem){.app{--page-pad-top:1.1429rem;--page-pad-x:1.1429rem;--page-pad-bottom:4rem}}.app .sidebar{background:var(--side-bg);border-right:0;gap:.2857rem;padding:1rem .7143rem .5rem}.app .sidebar-head{min-height:4rem;padding:.4286rem .5714rem 1rem}.brand-link{min-width:0;color:var(--fg);align-items:center;gap:.7143rem;display:inline-flex}.brand-link:hover{text-decoration:none}.brand-logo{object-fit:contain;flex:none;width:auto;max-width:13.4286rem;height:3.4286rem;display:block}.brand-mark{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:2rem;height:2rem;display:block}.brand-initials{background:var(--brand-soft);width:2.1429rem;height:2.1429rem;color:var(--brand-ink);font-size:var(--text-xs);letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-weight:700;display:inline-grid}.brand-name,.brand-wordmark{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-name{font-size:var(--text-base);font-weight:600}.brand-wordmark{color:var(--brand-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.signed-out-logo{margin:0}.brand-logo-large{object-fit:contain;max-width:14rem;max-height:3.5rem;display:block}[data-theme=dark] :is(.brand-logo,.brand-logo-large){box-sizing:content-box;border-radius:var(--radius-sm);background:#cfcfd4;padding:.15rem .35rem}.app .sidebar nav{margin-inline:-.7143rem;padding-inline:.7143rem}.app .nav-group{gap:1px;display:grid}.app .nav-group+.nav-group{margin-top:1px}.app .nav-label{color:color-mix(in srgb, var(--brand-ink) 55%, var(--muted));margin:0;padding:1.1429rem .7143rem .4286rem;line-height:1.4286rem}.app .sidebar nav a{min-height:max(2.4286rem, var(--control-h));gap:.7143rem;padding:0 .7143rem;position:relative}.app .sidebar nav a:hover{background:color-mix(in srgb, var(--sheet) 55%, transparent)}.app .sidebar nav a[aria-current=page]{background:var(--sheet);color:var(--fg);font-weight:500;box-shadow:0 1px 2px #131a1914}[data-theme=dark] .app .sidebar nav a[aria-current=page]{box-shadow:0 0 0 1px var(--line)}.app .sidebar nav a[aria-current=page]:before{background:var(--brand);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:.5714rem;bottom:.5714rem;left:-.7143rem}.nav-count{border-radius:var(--radius-pill);background:var(--surface);color:var(--brand-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto;padding:0 .5rem;font-weight:600;line-height:1.2857rem}.sidebar-foot{border-top:1px solid var(--line);flex-direction:column;gap:.7143rem;margin-top:auto;padding:.7143rem 0 .1429rem;display:flex}.powered-by{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);align-items:center;gap:.4286rem;margin:0;display:flex}.app .powered-by{padding-inline:.5714rem}.signed-out .powered-by{justify-content:center;margin-top:.75rem}.ph-mark{background:url(/assets/BpMDg5T4.png) 50%/cover no-repeat;border-radius:3.5px;flex:none;width:1rem;height:1rem;display:inline-block}.avatar{background:var(--brand-soft);width:1.9rem;height:1.9rem;color:var(--brand-ink);font-size:var(--text-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.account-menu summary:hover{background:color-mix(in srgb, var(--sheet) 55%, transparent)}.account-menu .avatar{background:var(--surface-3);width:1.8571rem;height:1.8571rem;color:var(--fg-2);font-size:var(--text-eyebrow);font-weight:600}.account-menu .who{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);flex-direction:column;display:flex}.account-menu .who strong,.account-menu .who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu .who strong{font-weight:550}.account-menu .who span{color:var(--muted)}.app .content{border-left:1px solid color-mix(in srgb, var(--brand) 14%, var(--line));background:var(--sheet);min-width:0}.page{width:100%;max-width:80rem;padding:var(--page-pad-top) var(--page-pad-x) var(--page-pad-bottom);margin-inline:auto}.session-ended{z-index:var(--z-overlay);width:min(40rem,100% - 2rem);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;margin:0;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.session-ended-text{flex:14rem;min-width:0}.session-ended>button{margin-left:auto}.app[data-drawer=true] .content{border-left:0}.app[data-drawer=true] .mobile-bar{min-height:var(--sticky-top);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;gap:.5714rem;padding:0 .5714rem 0 .4286rem}.mobile-bar .menu-button{position:relative}.menu-dot{border:2px solid var(--surface);background:var(--brand);box-sizing:content-box;border-radius:50%;width:9px;height:9px;position:absolute;top:.5rem;right:.5rem}.app[data-drawer=true] .brand-logo{height:2.8571rem}.app[data-drawer=true] .brand-wordmark{font-size:var(--text-md)}.app[data-drawer=true] .sidebar{width:var(--drawer-w);gap:0;padding:0}.app[data-drawer=true] .sidebar-head{border-bottom:1px solid var(--line);min-height:4rem;padding:0 .4286rem 0 1.1429rem}.app[data-drawer=true] .sidebar nav{margin:0;padding:.7143rem .7143rem 0}.app[data-drawer=true] .sidebar nav a{min-height:3.1429rem;font-size:var(--text-base)}.app[data-drawer=true] .sidebar-foot{margin:auto .7143rem 0;padding:.8571rem 0 1.4286rem}.app[data-drawer=true] .account-menu .avatar{width:2.2857rem;height:2.2857rem;font-size:var(--text-xs)}.app[data-drawer=true] .account-menu .who{font-size:var(--text-base)}.signed-out{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:26rem;margin:12vh auto 0;padding:2rem}.signed-out h1{margin:1.25rem 0 .4rem}.signed-out-note{margin:1rem 0 0}.signed-out-actions{flex-wrap:wrap;gap:.5714rem;display:flex}.page>h1,.page>section>h1{margin-bottom:1.25rem}.page h2{margin:0 0 .75rem}.page>section+section,.page>h2{margin-top:2rem}.page table{margin:.5rem 0 1.25rem}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.1429rem;margin-bottom:1.7143rem;padding-bottom:.2857rem;display:flex}.page-title{flex-direction:column;gap:.2857rem;min-width:0;display:flex}.page-title p{max-width:44rem;color:var(--muted);font-size:var(--text-base);margin:0}.page-actions{flex-wrap:wrap;align-items:center;gap:.5714rem;display:flex}.back-link{color:var(--muted);font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:.2857rem;margin-bottom:.4286rem;font-weight:400;display:inline-flex}.back-link:hover{color:var(--fg);text-decoration:none}.eyebrow{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:.5rem;margin-bottom:.1429rem;font-weight:500;display:flex}@media (width<=47.99rem){.page-header{align-items:flex-start;margin-bottom:1.25rem}.page-actions{width:100%}.page-actions>*{flex:1}.page-actions:has(>.icon-only:only-child){width:auto;margin-left:auto}}@media (width<=63.99rem){.back-link{min-height:var(--control-h);margin-bottom:0}}.subnav{border-bottom:1px solid var(--line);gap:1.5rem;margin:-.5rem 0 1.75rem;padding:0;list-style:none;display:flex;overflow-x:auto}.subnav a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem 0 .7rem;font-weight:500;display:block}.subnav a:hover{color:var(--fg);text-decoration:none}.subnav a[aria-current=page]{border-bottom-color:var(--fg);color:var(--fg)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.panel+.panel{margin-top:1.25rem}.panel-section{padding:1.35rem 1.5rem}.panel-section+.panel-section{border-top:1px solid var(--line)}.panel-section>h2,.section-title{font-size:var(--text-base);margin:0 0 .25rem}.section-lead{color:var(--muted);font-size:var(--text-sm);margin:0 0 1.1rem}.section-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin:2.25rem 0 .85rem;display:flex}.section-heading h2{font-size:var(--text-base);margin:0}.row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row-item>.row-actions{margin-left:auto}.channel-hero{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;padding:1.5rem;display:flex}.channel-glyph{border-radius:var(--radius);background:color-mix(in srgb, var(--wa-green) 14%, var(--surface));width:3.25rem;height:3.25rem;color:var(--wa-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wa-green) 28%, transparent);flex:none;place-items:center;display:grid}.channel-id{flex:1;min-width:14rem}.channel-id h2{font-size:var(--text-md);margin:0}.channel-number{color:var(--fg-2);font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin:.15rem 0 0}.channel-health{border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:.6rem;padding:.55rem .85rem;display:flex}.health-dot{background:var(--neutral-dot);border-radius:50%;flex:none;width:.6rem;height:.6rem;position:relative}.health-dot.ok{background:var(--success-dot);box-shadow:0 0 0 4px color-mix(in srgb, var(--success-dot) 18%, transparent)}.health-dot.warn{background:var(--warning-dot);box-shadow:0 0 0 4px color-mix(in srgb, var(--warning-dot) 18%, transparent)}.health-dot.bad{background:var(--danger-dot);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger-dot) 18%, transparent)}.channel-health strong{color:var(--fg);font-size:var(--text-sm);display:block}.channel-health span span{color:var(--muted);font-size:var(--text-xs);display:block}.status-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-tile{flex-direction:column;gap:.2rem;padding:1.15rem 1.5rem 1.25rem;display:flex}.status-tile+.status-tile{border-left:1px solid var(--line)}.status-tile .label{color:var(--muted);font-size:var(--text-xs);font-weight:500}.status-tile .value{font-size:var(--text-base);align-items:center;gap:.5rem;font-weight:600;display:flex}.status-tile .detail{color:var(--muted);font-size:var(--text-sm)}.status-tile a{font-size:var(--text-sm);margin-top:.35rem;font-weight:500}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.quick-action{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;transition:border-color .12s,box-shadow .12s;display:flex}.quick-action:hover{border-color:var(--line-strong);text-decoration:none}.quick-action .qa-icon{border-radius:var(--radius-sm);background:var(--brand-soft);width:2rem;height:2rem;color:var(--brand);flex:none;place-items:center;display:grid}.quick-action strong{font-weight:600;display:block}.quick-action span.desc{color:var(--muted);font-size:var(--text-sm);margin-top:.1rem;line-height:1.45;display:block}.channel-switch{align-items:center;gap:.5rem;display:inline-flex}.channel-switch select{width:auto;min-width:14rem}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.toolbar>*{min-width:0;max-width:100%}.search{flex:0 17rem;position:relative}.search svg{color:var(--faint);position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.search input:not([type=checkbox],[type=radio]){padding-left:2rem}.template-list{margin:0;padding:0;list-style:none}.template-row{grid-template-columns:minmax(0,1fr) 9.5rem 7rem 9.5rem 7.5rem;align-items:center;gap:1rem;padding:.95rem 1.25rem;display:grid;position:relative}.template-row+.template-row{border-top:1px solid var(--line)}.template-row.head{border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);letter-spacing:.02em;padding-top:.6rem;padding-bottom:.6rem;font-weight:500}.template-row.selected,.template-row.just-created{background:color-mix(in srgb, var(--brand-soft) 60%, transparent)}.template-row:not(.head):hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}.template-name{min-width:0}.template-name a{max-width:100%;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:inline-block;overflow:hidden}.template-name a:after{content:"";position:absolute;inset:0}.template-row .row-actions,.template-row .row-actions a,.template-row .row-actions button{z-index:1;position:relative}.template-name .excerpt{margin-top:.1rem}.lang{flex-direction:column;line-height:1.35;display:flex}.lang small{color:var(--muted);font-size:var(--text-xs)}.status-cell{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.status-cell .why{color:var(--muted);font-size:var(--text-xs);line-height:1.35}.template-row .row-actions{justify-content:flex-end}.unsendable{color:var(--muted);font-size:var(--text-xs);text-align:right}.list-foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);padding:.75rem 1.25rem}.skeleton-row{grid-template-columns:minmax(0,1fr) 9.5rem 7rem 9.5rem;gap:1rem;padding:1.1rem 1.25rem;display:grid}.skeleton-row+.skeleton-row{border-top:1px solid var(--line)}.sheet-backdrop{z-index:var(--z-scrim);background:var(--scrim);box-shadow:none;cursor:default;border:none;border-radius:0;animation:.16s ease-out fade;position:fixed;inset:0}.sheet-backdrop:hover:not(:disabled){background:var(--scrim)}.sheet{z-index:var(--z-overlay);border-left:1px solid var(--line);background:var(--surface);width:min(30rem,100vw);box-shadow:var(--shadow-sheet);flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem 1rem;display:flex}.sheet-head h2{font-size:var(--text-md);overflow-wrap:anywhere;margin:.4rem 0 0}.sheet-body{flex:1;padding:1.25rem 1.4rem;overflow-y:auto}.sheet-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding:1rem 1.4rem;display:flex}.sheet .facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.why-box{border:1px solid color-mix(in srgb, var(--danger-dot) 28%, var(--line));border-radius:var(--radius);background:var(--danger-soft);margin-top:1.25rem;padding:.9rem 1rem}.why-box h3{font-size:var(--text-sm);margin:0 0 .25rem}.why-box p{color:var(--fg-2);font-size:var(--text-sm);margin:0}@keyframes slide-in{0%{opacity:0;transform:translate(2rem)}}.phone{border:1px solid var(--line);background:var(--wa-chat);border-radius:22px;overflow:hidden}.phone-top{background:var(--wa-header);color:var(--wa-header-fg);align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.phone-top .pic{width:2rem;height:2rem;font-size:var(--text-xs);background:#ffffff2e;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.phone-top strong{font-size:var(--text-sm);font-weight:600;line-height:1.2;display:block}.phone-top span{opacity:.75;font-size:var(--text-xs);display:block}.phone-chat{background-image:radial-gradient(color-mix(in srgb, var(--fg) 4%, transparent) 1px, transparent 1.2px);background-size:14px 14px;min-height:15rem;padding:1rem .85rem 1.25rem}.chat-day{background:var(--wa-bubble);width:fit-content;color:var(--muted);font-size:var(--text-xs);border-radius:7px;margin:0 auto .8rem;padding:.15rem .6rem;box-shadow:0 1px .5px #0000001a}.wa-preview{margin:0}.wa-bubble{background:var(--wa-bubble);max-width:92%;color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:0 9px 9px;padding:.45rem .6rem .3rem;line-height:1.42;position:relative;box-shadow:0 1px .5px #00000021}.wa-bubble:before{content:"";border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--wa-bubble) transparent transparent;position:absolute;top:0;left:-7px}.wa-bubble .wa-header{margin:0 0 .25rem;font-weight:650}.wa-bubble .wa-body{margin:0}.wa-bubble .wa-footer{color:var(--muted);font-size:var(--text-xs);margin:.3rem 0 0}.wa-bubble .wa-var{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-ink);border-radius:3px;padding:0 2px}.wa-bubble .wa-var.empty{background:color-mix(in srgb, var(--warning-dot) 20%, transparent);color:var(--warning)}.wa-meta{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.1rem;display:flex}.ticks{color:var(--faint);transition:color .3s}.ticks.read{color:var(--wa-tick-read)}.wa-buttons{gap:2px;max-width:92%;margin:2px 0 0;padding:0;list-style:none;display:grid}.wa-buttons li{background:var(--wa-bubble);color:var(--wa-link);font-size:var(--text-sm);text-align:center;border-radius:9px;padding:.5rem;font-weight:500;box-shadow:0 1px .5px #00000021}.wa-placeholder{color:var(--muted)}.composer{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem;display:grid}.composer-side{gap:1rem;display:grid;position:sticky;top:1.5rem}.side-label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600}.field-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;display:grid}.choice-cards{background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 1.1rem;padding:0;display:grid}.choice-cards legend{font-size:var(--text-sm);margin-bottom:.35rem;padding:0;font-weight:500}.choice{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;gap:.65rem;padding:.75rem .85rem;transition:border-color .12s,box-shadow .12s;display:flex}.choice:has(input:checked){border-color:var(--brand);box-shadow:var(--ring)}.choice input{margin-top:.15rem}.choice strong{color:var(--fg);font-size:var(--text-sm);font-weight:600;display:block}.choice span span{color:var(--muted);font-size:var(--text-sm);line-height:1.4;display:block}.editor-box{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .12s,box-shadow .12s}.editor-box:focus-within{border-color:var(--focus);outline:1px solid var(--focus);box-shadow:var(--ring)}.editor-box.invalid{border-color:var(--danger)}.editor-box textarea{border-radius:var(--radius-sm) var(--radius-sm) 0 0;max-width:none;min-height:8.5rem;box-shadow:none;background:0 0;border:none;display:block}.editor-box textarea:focus{box-shadow:none;outline:none}.editor-tools{border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--radius-sm) var(--radius-sm);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem .5rem;display:flex}.var-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.var-item{grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.var-chip{border-radius:var(--radius-sm);background:var(--brand-soft);height:2.25rem;color:var(--brand-ink);font-family:var(--mono);font-size:var(--text-sm);place-items:center;font-weight:600;display:inline-grid}.optional-add{flex-wrap:wrap;gap:.5rem;display:flex}.optional-field{position:relative}.optional-field .remove{position:absolute;top:-.2rem;right:0}.checklist{font-size:var(--text-sm);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:var(--muted);align-items:flex-start;gap:.5rem;display:flex}.checklist .mark{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;display:grid}.checklist li.ok{color:var(--fg-2)}.checklist li.ok .mark{background:var(--success-solid);color:var(--on-solid);border-color:#0000}.checklist li.bad{color:var(--danger)}.checklist li.bad .mark{border-color:var(--danger-dot)}.submit-block{gap:.6rem;display:grid}.submit-block button{width:100%}.flow{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem;display:grid}.step{grid-template-columns:1.75rem minmax(0,1fr);gap:0 1rem;padding:1.35rem 1.5rem;display:grid}.step+.step{border-top:1px solid var(--line)}.step-index{border:1.5px solid var(--line-strong);width:1.75rem;height:1.75rem;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.step.done .step-index{background:var(--success-solid);color:var(--on-solid);border-color:#0000}.step h2{font-size:var(--text-base);margin:.2rem 0}.step .section-lead{margin-bottom:.9rem}.step .field:last-child{margin-bottom:0}.template-options{background:0 0;border:none;gap:.5rem;margin:0;padding:0;display:grid}.template-option{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .12s,box-shadow .12s;display:grid}.template-option:has(input:checked){border-color:var(--brand);box-shadow:var(--ring)}.template-option strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.template-option .excerpt{font-size:var(--text-sm)}.template-option .lang-tag{color:var(--muted);font-size:var(--text-xs)}.phone-input{max-width:22rem;font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tracker{margin-bottom:1.5rem;padding:1.4rem 1.5rem 1.5rem}.tracker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.4rem;display:flex}.tracker-head h2{font-size:var(--text-md);margin:0}.tracker-head p{color:var(--muted);font-size:var(--text-sm);margin:.2rem 0 0}.stages{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stage{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.stage:before{content:"";background:var(--line);height:2px;transition:background .4s;position:absolute;top:.95rem;left:-50%;right:50%}.stage:first-child:before{display:none}.stage.reached:before{background:var(--success-dot)}.stage-dot{z-index:1;border:2px solid var(--line-strong);background:var(--surface);width:1.9rem;height:1.9rem;color:var(--faint);border-radius:50%;place-items:center;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.stage.reached .stage-dot{border-color:var(--success-solid);background:var(--success-solid);color:var(--on-solid)}.stage.current .stage-dot{border-color:var(--success-dot);background:var(--surface);color:var(--success);animation:1.4s ease-out infinite ring}.stage-dot .ticks,.stage-dot .ticks.read{color:currentColor}.stage.failed .stage-dot{border-color:var(--danger-solid);background:var(--danger-solid);color:var(--on-solid)}.stage.failed:before{background:var(--danger-dot)}.stage-label{color:var(--muted);font-size:var(--text-sm);font-weight:500}.stage.reached .stage-label,.stage.current .stage-label{color:var(--fg)}.stage.failed .stage-label{color:var(--danger)}.stage-time{min-height:1rem;color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@keyframes ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success-dot) 45%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--success-dot) 0%, transparent)}}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;animation:.8s linear infinite spin}.tracker-foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.4rem;padding-top:1rem;display:flex}.settings-page{max-width:60rem}.empty-icon{border-radius:var(--radius-pill);background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--muted);place-items:center;margin-bottom:.9rem;display:inline-grid}@media (width<=40rem){table.data-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.data-table,table.data-table tbody,table.data-table tr,table.data-table td{width:100%;display:block}table.data-table tr{border-bottom:1px solid var(--line);padding:.7rem 0}table.data-table tr:last-child{border-bottom:none}table.data-table td{text-align:right;overflow-wrap:anywhere;border:none;justify-content:space-between;gap:1rem;padding:.25rem 1rem;display:flex}table.data-table td[data-label]:before{max-width:45%;color:var(--muted);font-size:var(--text-sm);text-align:left;content:attr(data-label);flex:none}table.data-table td:not([data-label]){text-align:left;justify-content:flex-start}table.data-table tbody tr:hover td{background:0 0}}@media (width<=70rem){.composer,.flow{grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem}.template-row{grid-template-columns:minmax(0,1fr) 8.5rem 6.5rem 8.5rem 7rem}}@media (width<=64rem){.status-grid,.quick-actions{grid-template-columns:minmax(0,1fr)}.status-tile+.status-tile{border-top:1px solid var(--line);border-left:none}.composer,.flow{grid-template-columns:minmax(0,1fr)}.composer-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}}@media (width<=56rem){.composer-side{grid-template-columns:minmax(0,1fr)}.channel-hero{padding:1.15rem}.channel-health{width:100%}.field-row,.choice-cards{grid-template-columns:minmax(0,1fr)}.template-row.head{display:none}.template-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""meta meta""actions actions";gap:.4rem .75rem;padding:.95rem 1rem}.template-row .template-name{grid-area:name}.template-row .status-cell{grid-area:status;align-items:flex-end}.template-row .status-cell .why{display:none}.template-row .meta-cell{color:var(--muted);font-size:var(--text-sm);grid-area:meta;gap:.5rem;display:flex}.template-row .lang{flex-direction:row;gap:.35rem}.template-row .row-actions{grid-area:actions;justify-content:flex-start}.unsendable{text-align:left}.toolbar{flex-direction:column;align-items:stretch}.search,.toolbar .row-actions{flex-basis:auto;width:100%}.search input:not([type=checkbox],[type=radio]){max-width:none}.template-row .lang small:before{content:"· "}.template-option{grid-template-columns:auto minmax(0,1fr)}.template-option .lang-tag{grid-column:2}.segmented{flex-wrap:nowrap;overflow-x:auto}.step{padding:1.15rem 1rem}.stages{grid-template-columns:minmax(0,1fr);gap:.25rem}.stage{text-align:left;flex-direction:row;gap:.75rem}.stage:before{width:2px;height:.8rem;top:-.55rem;left:.9rem;right:auto}.stage-time{margin-left:auto}.sheet .facts{grid-template-columns:minmax(0,1fr)}}@media (width>=56.01rem){.template-row .meta-cell{display:contents}}.flush{margin:0!important}.mt-1{margin-top:1rem}.tracker .notice{margin:1.25rem 0 0}.var-token{background:var(--surface-3);color:var(--fg-2);font-family:var(--mono);border-radius:3px;padding:0 3px;font-size:.92em}.wa-bubble .wa-var.sample{background:var(--surface-3);color:var(--fg-2)}.first-steps-head{justify-content:space-between;align-items:baseline;gap:.8571rem;padding:1.1429rem 1.4286rem 1rem;display:flex}.first-steps-title{flex-direction:column;gap:2px;display:flex}.first-steps-title h2{font-size:var(--text-md);line-height:var(--leading-md)}.first-steps-title p{max-width:38rem;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.first-steps-count{color:var(--muted);font-size:var(--text-sm);flex:none}.first-steps>.progress{margin:0 1.4286rem 1rem}.ed-conflict{border-radius:var(--radius);background:var(--warning-soft);flex:none;gap:.7143rem;margin:.8571rem 1.1429rem 0;padding:.8571rem 1.1429rem;display:flex}.ed-conflict>svg{color:var(--warning);flex:none;margin-top:3px}.ed-conflict h2{font-size:var(--text-base);line-height:var(--leading-base);margin:0}.ed-conflict p{color:var(--fg-2);margin:.1429rem 0 0}.ed-conflict-choices{gap:.5714rem;max-width:37rem;margin-top:.7143rem;display:grid}.ed-conflict-choices button{height:auto;min-height:var(--control-h);text-align:left;white-space:normal;justify-content:flex-start;padding:.5rem .8571rem}.ed-conflict-choices strong{font-weight:600}.se-dialog-title{flex-direction:column;gap:.1429rem;min-width:0;display:flex}.se-dialog-title h2:focus{outline:none}.se-dialog-title h2:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.se-dialog-sub{color:var(--muted);font-size:var(--text-sm);margin:0}.se-menu.se-sheet-list{min-width:0;box-shadow:none;border:0;padding:0;position:static}.se-menu.se-sheet-list .se-menu-item{width:100%;max-width:none;min-height:3.1429rem}@media (width<=47.99rem){.se-dialog.sheet{width:100%;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border:0;margin:0;inset:auto 0 0}.se-dialog.sheet:before{background:var(--line-strong);content:"";border-radius:2px;flex:none;width:36px;height:4px;margin:8px auto 0}.se-dialog.sheet .se-dialog-head .icon-only{width:3.1429rem;min-height:3.1429rem}}.se-menu-root{flex:none;position:relative}.se-menu{z-index:var(--z-overlay);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:12rem;box-shadow:var(--shadow-pop);gap:2px;margin:0;padding:.35rem;list-style:none;display:grid;position:absolute;top:calc(100% + .25rem);right:0}.se-menu button{justify-content:flex-start;width:100%;min-height:2.5rem}.se-menu .se-menu-item{min-width:15rem;max-width:19rem;height:auto;line-height:var(--leading-sm);text-align:left;white-space:normal;align-items:flex-start;gap:.7143rem;padding:.6429rem .7143rem}.se-menu-item>svg{color:var(--muted);flex:none;margin-top:2px}.se-menu-item.danger>svg{color:var(--danger)}.se-menu-text{flex-direction:column;gap:.1429rem;min-width:0;display:flex}.se-menu-hint{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.se-menu-item[aria-disabled=true]{color:var(--muted);background:0 0;border-style:solid;border-color:#0000}.se-menu-danger{border-top:1px solid var(--line);margin-top:.2857rem;padding-top:.2857rem}.se-form{background:0 0;border:none;margin:0;padding:0}.se-note{font-size:var(--text-sm);margin:0 0 .9rem}.se-field-label{color:var(--fg);font-size:var(--text-sm);margin-bottom:.4rem;font-weight:500;display:block}.asset-image{text-align:center;position:relative;overflow:hidden;container-type:inline-size}.asset-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.asset-image[data-state=loading],.asset-image[data-state=failed]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.asset-image-note,.asset-image-why,.asset-image-failed>svg{display:none}.asset-image-note{color:var(--fg-2);font-size:var(--text-base);align-items:center;gap:.4rem}.asset-image-dot{border:1.5px solid var(--control-border);border-top-color:#0000;border-radius:50%;flex:none;width:.6rem;height:.6rem}.asset-image-failed{flex-direction:column;align-items:center;gap:.25rem;padding:.25rem;display:flex}.asset-image-failed b{color:var(--fg-2);font-size:var(--text-base);font-weight:550;line-height:1.15rem}.asset-image-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asset-image-why{max-width:30rem;color:var(--fg-2);font-size:var(--text-base);line-height:1.3rem}button.asset-image-retry{min-height:var(--control-h-sm);font-size:var(--text-base);gap:.3rem;padding:0 .55rem}@media (pointer:coarse){button.asset-image-retry{min-height:44px}}@container (width>=140px){.asset-image-failed>svg{display:block}}@container (width>=180px){.asset-image-note{display:inline-flex}}@container (width>=240px){.asset-image-failed{gap:.4rem;padding:1rem 1.25rem}.asset-image-failed b{font-size:var(--text-md);font-weight:600;line-height:1.5rem}.asset-image-long{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.asset-image-short{display:none}}@container (width>=320px){.asset-image-why{display:block}}.media-field{margin:0 0 1rem}.media-frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface-2);width:100%;max-height:200px;box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.media-drop,.media-gone{color:var(--fg-2);text-align:center;box-shadow:none;align-content:center;gap:.5rem;padding:1rem}.media-drop{border:1px dashed var(--line-strong)}.media-field.dragging .media-drop,.media-field.dragging .media-frame{border-color:var(--brand);background:var(--brand-soft)}.media-drop[data-invalid=true]{border-color:var(--danger)}.media-drop b,.media-gone b{color:var(--fg);font-size:var(--text-md);font-weight:600}.media-drop-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.media-gone{border:1px dashed color-mix(in srgb, var(--warning) 55%, var(--line-strong));background:var(--warning-soft)}.media-gone>svg{color:var(--warning)}.media-gone>span{max-width:30rem;font-size:var(--text-base)}.media-busy{position:relative;overflow:hidden}.media-busy>img{object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.media-progress{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--fg);font-size:var(--text-sm);text-align:left;gap:8px;padding:10px 12px;font-weight:550;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.media-bar{background:var(--surface-3);border-radius:2px;height:4px;position:relative;overflow:hidden}.media-bar:after{background:var(--brand);content:"";border-radius:2px;width:40%;animation:1.4s ease-in-out infinite media-bar;position:absolute;inset:0 auto 0 0}@keyframes media-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.media-bar:after{animation:none}}.media-pill{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--fg);font-size:var(--text-sm);align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:absolute;bottom:12px;left:12px}.media-problem{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--fg);font-size:var(--text-base);gap:.6rem;margin-top:.6rem;padding:.6rem .75rem;display:flex}.media-problem>svg{color:var(--danger);flex:none;margin-top:2px}.media-problem strong{font-weight:600;display:block}.media-alt{margin-top:.75rem}.media-alt textarea{resize:vertical;width:100%}.media-alt .inline-error{margin-top:.35rem}.media-hint{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:.35rem 0 0}.media-alt-line{color:var(--fg-2);font-size:var(--text-base);justify-content:space-between;align-items:flex-start;gap:.75rem;margin:.6rem 0 0;display:flex}.media-alt-text{color:var(--fg)}button.link-button.media-edit{flex:none;align-items:center;gap:4px;font-weight:550;display:inline-flex}.media-suggest{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg-2);font-size:var(--text-base);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:.6rem;padding:.5rem .5rem .5rem .75rem;display:flex}.media-suggest b{color:var(--fg);font-weight:400}.media-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.media-actions-note{color:var(--muted);font-size:var(--text-sm);margin-left:auto}@media (width<=47.99rem){.media-actions>button{flex:1 1 0;min-height:44px}.media-actions>button.ghost{border-color:var(--control-border);background:var(--surface)}.media-actions-note{display:none}.media-drop-actions>*,.media-gone>button,.media-suggest>button,button.link-button.media-edit{min-height:44px}}.se-dialog.media-lib{border-radius:0;width:min(844px,100vw - 2rem);height:100dvh;max-height:none;margin:0 0 0 auto}.se-dialog.media-lib .se-dialog-head{padding:22px 24px 10px}.se-dialog.media-lib .se-dialog-head h2{font-size:var(--text-xl);margin:0;font-weight:600}.se-dialog.media-lib .se-dialog-sub{color:var(--fg-2);font-size:var(--text-base);margin-top:4px}.se-dialog.media-lib .se-dialog-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.media-lib-tools{gap:12px;padding:8px 24px 12px;display:flex}.media-lib-search{flex:1;align-items:center;display:flex;position:relative}.media-lib-search>svg{color:var(--muted);position:absolute;left:12px}.media-lib-search input{width:100%;padding-left:36px}.media-lib .media-problem{margin:0 24px 12px}.media-lib-scroll{flex:1;min-height:0;padding:0 24px 16px;overflow-y:auto}.media-lib-count{color:var(--fg-2);font-size:var(--text-base);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:10px;display:flex}.media-lib-count b{color:var(--fg);font-weight:600}.media-lib-count>span:last-child{color:var(--muted);font-size:var(--text-sm)}.media-lib-grid{grid-template-columns:repeat(auto-fill,148px);gap:16px 12px;margin:0;padding:2px;list-style:none;display:grid}.media-tile{border-radius:var(--radius-sm);cursor:pointer;outline:none;flex-direction:column;min-width:0;display:flex;position:relative}.media-tile-frame,.media-tile-image{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--surface-2);place-items:center;width:100%;display:grid;position:relative}.media-tile-frame{box-shadow:inset 0 0 0 1px var(--line);margin-bottom:8px}.media-tile:hover .media-tile-frame{box-shadow:inset 0 0 0 1px var(--line-strong)}.media-tile:focus-visible .media-tile-frame{box-shadow:var(--ring)}.media-tile[aria-selected=true] .media-tile-frame{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}.media-tile[aria-selected=true]:focus-visible .media-tile-frame{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand), var(--ring)}.media-check{border:2px solid var(--surface);background:var(--brand);width:22px;height:22px;color:var(--brand-fg);border-radius:50%;place-items:center;display:none;position:absolute;top:6px;right:6px}.media-tile[aria-selected=true] .media-check{display:grid}.media-tile .media-progress{font-size:var(--text-xs);gap:6px;padding:6px 8px;bottom:6px;left:6px;right:6px}.media-tile .media-pill{font-size:var(--text-xs);bottom:6px;left:6px}.media-tile-title,.media-tile-sub{font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-tile-title{color:var(--fg);font-weight:600}.media-tile-sub{color:var(--fg-2)}.media-lib-empty{color:var(--fg-2);text-align:center;justify-items:center;gap:8px;padding:3rem 1rem;display:grid}.media-details{border-top:1px solid var(--line);background:var(--side-bg);gap:16px;padding:14px 24px;display:flex}.media-details-image{border-radius:var(--radius-sm);background:var(--surface-2);flex:none;place-items:center;width:148px;height:99px;display:grid}.media-details h3{font-size:var(--text-base);margin:0 0 6px;font-weight:600}.media-details dl{font-size:var(--text-base);grid-template-columns:auto minmax(0,1fr);gap:2px 16px;margin:0;display:grid}.media-details dt{color:var(--fg-2)}.media-details dd{color:var(--fg);margin:0}.media-details-note{color:var(--fg-2);font-size:var(--text-sm);margin:6px 0 0}.se-dialog.media-lib .se-dialog-foot{border-top:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px}.media-lib-note{color:var(--fg-2);font-size:var(--text-base);margin:0}.media-lib-actions{flex:none;gap:8px;display:flex}@media (width<=47.99rem){.se-dialog.media-lib.sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;height:92dvh;margin:0}.se-dialog.media-lib .se-dialog-head{padding:4px 8px 6px 16px}.media-lib-tools{flex-wrap:wrap;padding:4px 16px 10px}.media-lib-tools>.se-upload,.media-lib-tools>.se-upload label{width:100%;min-height:44px}.media-lib .media-problem{margin:0 16px 10px}.media-lib-scroll{padding:0 16px 12px}.media-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-details{gap:12px;padding:10px 16px}.media-details-image,.media-details dt{display:none}.media-details dl{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr)}.media-details dd+dt+dd,.media-details-note{display:none}.se-dialog.media-lib .se-dialog-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:8px}.media-lib-note{font-size:var(--text-sm)}.media-lib-actions>button{flex:1;min-height:44px}}.se-upload{display:inline-flex;position:relative}.se-upload input[type=file]{opacity:0;clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.se-upload label.button{cursor:pointer}.se-upload input:focus-visible+label{box-shadow:var(--ring)}.se-upload label.disabled{cursor:progress;opacity:.6}.se-dialog{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--fg);box-shadow:var(--shadow-sheet);padding:0}.se-dialog[open]{flex-direction:column;display:flex}.se-dialog.wide{width:min(48rem,100vw - 2rem)}.se-dialog::backdrop{background:var(--scrim)}.se-dialog-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem .5rem;display:flex}.se-dialog-head h2{font-size:var(--text-md);margin:.35rem 0 0}.se-dialog-body{scrollbar-gutter:stable;flex:1;padding:0 1.25rem 1rem;overflow-y:auto}.se-dialog-lead{color:var(--fg-2);margin:0 0 .75rem}.se-dialog-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.9rem 1.25rem;display:flex}.se-dialog-foot.stacked{flex-direction:column-reverse;align-items:stretch}.se-dialog-back{flex:none;margin:0 -4px 0 -10px}.se-dialog-back+.se-dialog-title{flex:1}.asset-image img.thumb-whole{background-color:var(--surface);background-image:conic-gradient(var(--surface-3) 25%, transparent 0 50%, var(--surface-3) 0 75%, transparent 0);object-fit:contain;background-size:.75rem .75rem;padding:.35rem}@media (width<=56rem){.se-dialog-foot>button{flex:auto;min-height:2.6rem}}.form-dialog{width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.form-dialog-body{margin-top:1.1rem}.form-dialog-body .field input,.form-dialog-body .field select,.form-dialog-body .field textarea,.form-grid .field input,.form-grid .field select,.form-grid .field textarea{max-width:none}.plain-fieldset{background:0 0;border:0;margin:0;padding:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.form-grid>.span-2{grid-column:1/-1}@media (width<=40rem){.form-grid{grid-template-columns:minmax(0,1fr)}}.card.danger-zone{border-color:color-mix(in srgb, var(--danger-dot) 28%, var(--line))}.danger-zone .card-header{align-items:center;margin:0}.danger-zone .card-header p{max-width:36rem}table.data-table td.nowrap{white-space:nowrap}@media (width>=40.01rem){table.data-table td:first-child:not([data-label]){min-width:12rem}}.lead-contact{margin-bottom:1.1rem}.lead-contact legend{font-size:var(--text-sm);margin-bottom:.45rem;padding:0}.lead-contact .segmented{margin-bottom:.9rem}.picker-results{border:1px solid var(--line);border-radius:var(--radius);margin:-.4rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.picker-results li+li{border-top:1px solid var(--line)}.picker-results button{width:100%;box-shadow:none;text-align:left;white-space:normal;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;padding:.5rem .85rem;line-height:1.35;display:flex}.picker-results small{min-width:0;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.picked-contact{border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand-soft);color:var(--brand-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .55rem .55rem .85rem;font-weight:500;display:flex}.profile-form .card .field input,.profile-form .card .field select,.profile-form .card .field textarea{max-width:none}.profile-toggle{margin:0 0 1rem}.profile-subgroup{margin-top:.5rem}.profile-subgroup+.profile-subgroup{margin-top:1.5rem}.profile-subgroup legend{font-size:var(--text-sm);margin-bottom:.6rem;padding:0;font-weight:600}.profile-rows{gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.profile-rows .field{margin:0}.hours-row,.exception-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.exception-row{border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem}.exception-closed{min-height:var(--control-h);grid-column:1/2;margin:0}.exception-note{grid-column:2/-1}.row-remove{width:var(--control-h);color:var(--muted);padding:0}.row-remove:hover:not(:disabled){color:var(--danger)}.payment-methods{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.25rem 1rem;display:grid}.social-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:1rem;display:grid}.social-row>.field:nth-child(3){grid-column:1/-1}.social-remove{grid-column:1/-1;justify-self:start;margin-left:-.5rem}.faq-list{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.faq-item.open{border-color:var(--line-strong)}.faq-item-head{align-items:center;gap:.5rem;padding:.25rem .4rem .25rem .25rem;display:flex}.faq-item-toggle{min-width:0;box-shadow:none;text-align:left;background:0 0;border-color:#0000;flex:1;justify-content:flex-start;font-weight:500}.faq-item-toggle>span{text-overflow:ellipsis;overflow:hidden}.faq-item-toggle>svg{color:var(--muted);flex:none;transition:transform .12s;transform:rotate(-90deg)}.faq-item-toggle[aria-expanded=true]>svg{transform:none}.faq-item-title{flex:1;padding:.5rem .65rem;font-weight:500}.faq-item-actions{flex:none;gap:.15rem;display:flex}.faq-item-body{border-top:1px solid var(--line);padding:.25rem 1rem .5rem}.faq-item-body .field:first-child{margin-top:.85rem}.profile-savebar{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:1.5rem 0 0;padding:.85rem 1.1rem;display:flex;position:sticky;bottom:0}.profile-savebar-text{min-width:0}.profile-savebar-text p,.profile-savebar-text ul{margin:0}.profile-savebar-text ul+p,.profile-savebar-text .error+p{margin-top:.35rem}.profile-dirty{color:var(--warning);font-weight:500}@media (width<=40rem){.hours-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.hours-row>.field:first-child{grid-column:1/-1}.exception-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.exception-row>.field:first-child,.exception-closed,.exception-note{grid-column:1/-1}.social-row{grid-template-columns:minmax(0,1fr)}.profile-savebar{margin-left:-.25rem;margin-right:-.25rem}.profile-savebar>.save-row,.profile-savebar .save-row>button{flex:1}}.product-search{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin:0 0 1.25rem;display:flex}.product-search .field{flex:16rem;margin:0}.product-search .check{min-height:var(--control-h);margin:0}.product-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.product-card-main{flex:18rem;min-width:0}.product-card-title{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.product-card-title strong{overflow-wrap:anywhere;font-weight:600}.product-card-price{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-weight:500}.product-card-description{color:var(--muted);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;display:-webkit-box;overflow:hidden}@media (width<=47.99rem){.product-search{flex-direction:column;align-items:stretch}.product-search .field{flex-basis:auto}.product-search input:not([type=checkbox],[type=radio]){max-width:none}}.row-form{gap:.9rem;display:grid}.row-form .field{margin:0}.row-form .field input,.row-form .field select{max-width:none}@media (width>=48rem){.row-form{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;gap:.35rem .75rem}.row-form .field{display:contents}.row-form .field>label{grid-row:1}.row-form .field>:is(input,select),.row-form>button{grid-row:2}.row-form .field>small{grid-row:3}.row-form .field select{min-width:9rem}}.agent-cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin-bottom:1.25rem}.agent-card{align-content:start;gap:.3rem;display:grid}.agent-card p{margin:0}.agent-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.agent-card-head a{overflow-wrap:anywhere;min-width:0;font-weight:600}.agent-card-state{color:var(--fg-2);font-size:var(--text-sm)}.agent-links>p{margin:0 0 .5rem}.agent-links-list{border:1px solid var(--line);border-radius:var(--radius-sm);margin:.5rem 0 0;padding:0;list-style:none}.agent-links-list>li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.agent-links-list>li+li{border-top:1px solid var(--line)}.agent-notice{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg-2);margin:0 0 1rem;padding:.75rem 1rem}.agent-notice>p{margin:0}.agent-notice>button{margin-top:.7143rem}.profile-savebar-text .agent-publish-why{margin-top:.2143rem}.playbook-text{max-width:none;min-height:24rem;line-height:var(--leading-base)}.agent-tools{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.35rem 1.5rem;display:grid}.agent-tools .check{align-items:flex-start}.agent-tools .check input{margin-top:.25rem}.agent-check{margin:-.25rem 0 1.25rem}.agent-versions{margin:0;padding:0;list-style:none}.agent-versions li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.agent-versions li+li{border-top:1px solid var(--line)}.agent-versions li>div{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.settings-page>.empty{margin-bottom:1.25rem}.aj-review{align-self:flex-start}.mm-layout{grid-template-columns:minmax(0,1fr) 22.8571rem;align-items:start;gap:2.2857rem;display:grid}.aj-index.card{margin:0;padding:0;overflow:hidden}.aj-group+.aj-group{border-top:1px solid var(--line-strong)}.aj-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5714rem .8571rem;padding:1.2857rem 1.2857rem .4286rem;display:flex}.aj-eyebrow{color:var(--muted);font-size:var(--text-eyebrow);font-weight:600;line-height:var(--leading-xs);letter-spacing:.06em;text-transform:uppercase;margin:0}.aj-rows,.mm-rows{margin:0;padding:0;list-style:none}.aj-row{border-top:1px solid var(--line);min-height:4.2857rem;color:var(--fg);grid-template-columns:minmax(0,18.5714rem) minmax(0,1fr) 1.1429rem;align-items:center;column-gap:1.4286rem;padding:.8571rem 1.2857rem;display:grid}.aj-rows>li:first-child>.aj-row{border-top:0}a.aj-row:hover{background:var(--surface-2);text-decoration:none}a.aj-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}a.aj-row>svg{color:var(--muted)}.aj-name,.aj-state{flex-direction:column;gap:.2143rem;min-width:0;display:flex}.aj-name strong{font-weight:550}.aj-state{color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-sm)}.aj-state .status{white-space:normal;align-items:flex-start}.aj-state .status:before{margin-top:.4rem}@media (width<=79.99rem){.mm-layout{grid-template-columns:minmax(0,1fr);gap:1.7143rem}}@media (width<=47.99rem){.aj-row{grid-template-columns:minmax(0,1fr) 1.1429rem;gap:.1429rem .8571rem;min-height:4rem;padding:.7143rem .8571rem .7143rem 1.1429rem}.aj-row>.aj-name{grid-column:1}.aj-row>.aj-state{grid-area:2/1}.aj-row>svg,.aj-row>span:last-child:empty{grid-area:1/2/span 2}.aj-group-head{padding:1rem 1.1429rem .2857rem}}.mm-main,.mm-aside{flex-direction:column;gap:1.7143rem;min-width:0;display:flex}.mm-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.mm-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8571rem;padding:1rem 1.2857rem .8571rem;display:flex}.mm-panel-head h2{font-size:var(--text-md);margin:0}.mm-panel-head p{color:var(--muted);font-size:var(--text-sm);margin:0}.mm-count{color:var(--muted);font-size:var(--text-sm);margin-left:.2857rem;font-weight:400}.mm-row{border-top:1px solid var(--line);grid-template-columns:2.2857rem minmax(0,1fr) 13.1429rem 6.8571rem 2.2857rem;align-items:center;column-gap:1.1429rem;min-height:4.5714rem;padding:.8571rem 1rem .8571rem 1.2857rem;display:grid}.mm-row.is-invite{grid-template-columns:2.2857rem minmax(0,1fr) 12.5714rem 6.8571rem 2.2857rem}.mm-rows>.mm-row:first-child{border-top:0}.mm-avatar{width:2.2857rem;height:2.2857rem;font-size:var(--text-xs)}.mm-invite-icon{border:1px dashed var(--line-strong);width:2.2857rem;height:2.2857rem;color:var(--muted);border-radius:50%;place-items:center;display:inline-grid}.mm-who,.mm-role,.mm-state{flex-direction:column;gap:.0714rem;min-width:0;display:flex}.mm-name{align-items:center;gap:.5714rem;min-width:0;font-weight:550;display:flex}.mm-name-text,.mm-email{overflow-wrap:anywhere;min-width:0}.mm-email,.mm-sub,.mm-since,.mm-muted,.mm-note{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.mm-state .status{white-space:normal}.mm-wait{padding-left:.9286rem}.mm-actions{justify-content:flex-end;align-items:center;gap:.2857rem;display:flex}.mm-row-error{grid-column:2/-1;margin:.4286rem 0 0}.mm-menu{position:relative}button.mm-more{width:2.2857rem;min-height:2.2857rem;color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:0}button.mm-role-button{min-height:2.1429rem;color:var(--fg);box-shadow:none;background:0 0;border-color:#0000;gap:.2857rem;margin-left:-.5714rem;padding:0 .5714rem;font-weight:400}button.mm-more:hover:not(:disabled),button.mm-more[aria-expanded=true],button.mm-role-button:hover:not(:disabled),button.mm-role-button[aria-expanded=true]{background:var(--surface-2);color:var(--fg)}button.mm-role-button svg{color:var(--muted)}button.mm-resend{color:var(--brand-ink);gap:.4286rem}.mm-menu-pop{z-index:var(--z-overlay);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:max-content;min-width:15rem;max-width:min(21rem,100vw - 2rem);box-shadow:var(--shadow-pop);padding:.2857rem;position:absolute;top:calc(100% + .2857rem);right:0}.mm-role .mm-menu-pop{left:-.5714rem;right:auto}.mm-menu-heading,.mm-menu-foot{color:var(--muted);font-size:var(--text-sm);margin:0;padding:.4286rem .7143rem}.mm-menu-foot{border-top:1px solid var(--line)}.mm-menu-pop ul{margin:0;padding:0;list-style:none}.mm-menu-pop [role=separator]{border-top:1px solid var(--line);margin:.2857rem 0}.mm-menu-pop button,.mm-sheet-list button{width:100%;min-height:2.8571rem;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:none;justify-content:flex-start;gap:.5714rem;padding:0 .7143rem}.mm-menu-pop button:hover,.mm-menu-pop button:focus-visible,.mm-sheet-list button:hover{background:var(--surface-2)}.mm-menu-check{width:1.1429rem;display:inline-flex}.mm-menu-pop button.is-danger,.mm-sheet-list button.is-danger,button.mm-remove{color:var(--danger)}.mm-menu-pop button.is-link,.mm-sheet-list button.is-link{color:var(--brand-ink);font-weight:500}.mm-menu-pop button[aria-disabled=true],.mm-sheet-list button[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.mm-menu-hint{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);padding:0 .7143rem .5714rem;display:block}.mm-sheet-list{margin:0;padding:0;list-style:none}.mm-sheet-list li.is-apart{border-top:1px solid var(--line);margin-top:.2857rem}.mm-card.card{margin:0}.mm-card-title{font-size:var(--text-md);margin:0 0 .8571rem}.mm-roles{gap:.8571rem;margin:0 0 .8571rem;display:grid}.mm-roles dt{font-weight:550}.mm-roles dd{color:var(--muted);font-size:var(--text-sm);margin:.0714rem 0 0}button.mm-table-link{gap:.1429rem;padding:0;font-weight:500}.mm-lead{margin:0 0 .5714rem}.mm-card .mm-muted{margin:0 0 1rem}.mm-dialog .mm-choices{border:0;margin:1rem 0 0;padding:0}.mm-choices legend{margin-bottom:.5714rem;font-weight:550}.mm-choice-list{border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.mm-choice{cursor:pointer;align-items:flex-start;gap:.8571rem;min-height:3.2857rem;padding:.7143rem .8571rem;display:flex}.mm-choice+.mm-choice{border-top:1px solid var(--line)}.mm-choice:has(input:checked){background:var(--brand-soft)}.mm-choice input{width:1.1429rem;height:1.1429rem;accent-color:var(--brand);flex:none;margin:.1429rem 0 0}.mm-choice-text{flex-direction:column;gap:.0714rem;min-width:0;display:flex}.mm-choice-text strong{align-items:center;gap:.5714rem;font-weight:550;display:flex}.mm-choice-text>span{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.mm-note{margin:.5714rem 0 0}.mm-consequence,.mm-summary{border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);margin:1rem 0 0;padding:.8571rem 1rem}.mm-summary ul{margin:.4286rem 0 0;padding-left:1.1429rem}.mm-person{align-items:center;gap:.8571rem;margin-bottom:.8571rem;display:flex}.mm-person>span:last-child{flex-direction:column;display:flex}.mm-person>span:last-child>span{color:var(--muted);font-size:var(--text-sm)}.mm-confirm p{margin:0 0 .5714rem}.mm-dialog-error{color:var(--danger);margin:.8571rem 0 0}.mm-dialog-hint{color:var(--muted);font-size:var(--text-sm);align-self:center;margin-right:auto}.mm-sheet-who{align-items:center;gap:.7143rem;display:inline-flex}.mm-table-wrap{overflow-x:auto}.mm-table{border-collapse:collapse;width:100%;margin:0}.mm-table th,.mm-table td{border-bottom:1px solid var(--line);font-size:var(--text-sm);text-align:center;padding:.5714rem .7143rem}.mm-table tbody th{color:var(--fg-2);text-align:left;font-weight:450}.mm-yes{align-items:center;gap:.2857rem;display:inline-flex}.mm-no{color:var(--muted)}@media (width<=47.99rem){.mm-page.has-bar{padding-bottom:5.7143rem}.mm-group>.mm-panel-head{border:0;padding:0 0 .5714rem}.mm-group>.mm-panel-head h2{color:var(--muted);font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.mm-group>.mm-rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.mm-row,.mm-row.is-invite{grid-template-columns:2.2857rem minmax(0,1fr) auto;column-gap:.8571rem;min-height:4.2857rem;padding:.5714rem .4286rem .5714rem 1rem}.mm-row.is-invite{grid-template-columns:minmax(0,1fr) auto}.mm-row-error{grid-column:1/-1}button.mm-more,button.mm-resend{min-width:3.1429rem;min-height:3.1429rem}.mm-sub .status{font-size:inherit}.mm-guide summary{cursor:pointer;align-items:center;min-height:3.1429rem;display:flex}.mm-callout{border-radius:var(--radius);background:var(--surface-2);padding:1rem 1.1429rem}.mm-callout p{margin:0 0 .5714rem}button.mm-transfer{min-height:3.1429rem}.mm-bar{z-index:var(--z-sticky);padding:.8571rem 1.1429rem calc(.8571rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);position:fixed;bottom:0;left:0;right:0}.mm-bar>button{width:100%;min-height:3.1429rem}body:has(.mm-bar) .toast-host{bottom:calc(5.5714rem + env(safe-area-inset-bottom))}.mm-dialog.sheet .mm-cancel{display:none}.mm-dialog.sheet .se-dialog-foot{flex-direction:column;align-items:stretch}.mm-dialog.sheet .se-dialog-foot>button{min-height:3.1429rem}button.mm-remove{border-top:1px solid var(--line);justify-content:flex-start;margin-top:.5714rem}}.crm-search{margin:0;position:relative}.crm-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.7857rem;transform:translateY(-50%)}.crm-search input{width:100%;max-width:none;height:var(--control-h);padding-left:2.4286rem}.crm-search input::placeholder{color:var(--muted)}.crm-empty-line{color:var(--muted);margin:0;padding:1.1429rem}.crm-empty-line p{margin:0 0 .5714rem}.crm-sec .crm-empty-line{padding:0}.crm-sec{flex-direction:column;gap:.8571rem;padding:1.1429rem 0;display:flex}.crm-sec+.crm-sec{border-top:1px solid var(--line)}.crm-sec h2,.crm-sec h3{font-size:var(--text-base);line-height:var(--leading-base)}.crm-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5714rem 1rem;display:flex}.crm-sec-head>a{font-size:var(--text-sm)}.crm-sec-note{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.crm-stage{flex-wrap:wrap;align-items:center;gap:.7143rem 1.1429rem;display:flex}.crm-steps,.crm-close{flex-wrap:wrap;align-items:center;gap:.4286rem;display:flex}.crm-close{border-left:1px solid var(--line);padding-left:1.1429rem}.crm-close-label{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-right:.1429rem}.crm-step-arrow{color:var(--muted)}button.crm-step{gap:.5714rem;padding:0 .8571rem}button.crm-step[aria-pressed=true],button.crm-step[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--brand);background:var(--brand-soft)}button.crm-step[aria-pressed=true] .status{color:var(--fg);font-weight:600}.crm-now{color:var(--brand-ink);font-size:var(--text-sm);font-weight:600}.crm-composer{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);margin:0}.crm-composer:focus-within{border-color:var(--brand)}.crm-composer>textarea{width:100%;max-width:none;min-height:3.7143rem;box-shadow:none;resize:vertical;background:0 0;border:0;padding:.7143rem .8571rem .2857rem;display:block}.crm-composer>textarea:focus-visible{outline:none}.crm-composer-bar{flex-wrap:wrap;align-items:center;gap:.5714rem;padding:.4286rem .5714rem .5714rem;display:flex}.crm-composer>.error{margin:0;padding:0 .8571rem .7143rem}.crm-due{color:var(--muted);font-size:var(--text-sm);align-items:center;gap:.4286rem;display:inline-flex}.crm-due input{width:auto;height:var(--control-h)}.crm-composer>.crm-due{padding:0 .8571rem}.crm-composer.is-sheet>.crm-due,.crm-composer.is-sheet .crm-composer-bar{padding:0}.crm-composer.is-sheet{background:0 0;border:0;flex-direction:column;gap:.8571rem;display:flex}.crm-composer.is-sheet>textarea{border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);min-height:6.4286rem;padding:.7143rem .8571rem}.crm-composer.is-sheet>textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.crm-composer.is-sheet .crm-types{display:flex}.crm-composer.is-sheet .crm-types button{flex:1 1 0;min-height:2.8571rem}.crm-composer.is-sheet>.error{padding:0}.crm-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crm-timeline>li{grid-template-columns:2rem minmax(0,1fr);gap:.8571rem;padding-bottom:1rem;display:grid;position:relative}.crm-timeline>li:before{background:var(--line);content:"";width:1px;position:absolute;top:2.1429rem;bottom:.1429rem;left:.9643rem}.crm-timeline>li:last-child{padding-bottom:0}.crm-timeline>li:last-child:before{display:none}.crm-tl-icon{background:var(--surface-2);width:2rem;height:2rem;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.crm-timeline>li.is-system .crm-tl-icon{background:0 0}.crm-timeline>li.is-system .crm-tl-icon:after{background:var(--line-strong);content:"";border-radius:50%;width:7px;height:7px}.crm-tl-main{flex-direction:column;align-items:flex-start;gap:.2857rem;min-width:0;display:flex}.crm-tl-head{min-height:2rem;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm);flex-wrap:wrap;align-items:center;gap:.1429rem .4286rem;margin:0;display:flex}.crm-tl-head b{color:var(--fg);font-weight:600}.crm-tl-body{color:var(--fg);overflow-wrap:anywhere;white-space:pre-line;margin:0}.crm-tl-main>button{margin-top:.2857rem}@media (width<=63.99rem){button.crm-step,.crm-composer-bar>button{min-height:2.8571rem}.crm-stage,.crm-steps,.crm-close{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.crm-stage{grid-template-columns:minmax(0,1fr)}.crm-close{border-left:0;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);padding-left:0}.crm-phone-bar{z-index:var(--z-sticky);padding:.7143rem var(--page-pad-x) calc(.7143rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);position:fixed;bottom:0;left:0;right:0}.crm-phone-bar>button{min-height:2.8571rem;color:var(--fg-2);justify-content:flex-start}}.cat-list{padding:0;overflow:hidden}.cat-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7143rem;padding:1rem 1.2857rem;display:flex}.cat-tools .cat-search{flex:18rem;max-width:25.7143rem}.cat-tools select{width:auto;min-width:12rem}.cat-head,.cat-row{grid-template-columns:4rem minmax(0,1fr) 10.7143rem 9.2857rem 10.7143rem 1.1429rem;align-items:center;column-gap:1.1429rem;padding:.7143rem 1.2857rem;display:grid}.cat-head{border-bottom:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);padding-block:.7143rem;font-weight:500}.cat-head-price{text-align:right}.cat-rows{margin:0;padding:0;list-style:none}.cat-rows>li+li{border-top:1px solid var(--line)}.cat-row{min-height:5.1429rem;color:var(--fg);text-decoration:none}.cat-row:hover{background:var(--surface-2)}.cat-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cat-thumb{border:1px solid var(--line);background:var(--surface-3);border-radius:.4286rem;width:4rem;height:4rem}.cat-thumb-none{background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;gap:.1429rem;font-weight:500;display:flex}.cat-what{flex-direction:column;gap:.2143rem;min-width:0;display:flex}.cat-name{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.cat-sub{font-size:var(--text-sm);color:var(--muted)}.cat-avail{font-size:var(--text-sm);color:var(--fg-2)}.cat-avail[data-sold]{color:var(--warning)}.cat-price{font-variant-numeric:tabular-nums;text-align:right}.cat-price b{font-weight:550}.cat-price .muted{font-size:var(--text-sm)}.cat-go{color:var(--muted);display:flex}.cat-foot{border-top:1px solid var(--line);justify-content:center;padding:.8571rem;display:flex}.cat-pad{flex-direction:column;align-items:flex-start;gap:.7143rem;padding:1.2857rem;display:flex}.cat-skeleton{align-items:center;gap:1rem;padding:.8571rem 1.2857rem;display:flex}.cat-skeleton i{background:var(--surface-3);border-radius:.3571rem;display:block}.cat-skeleton i:first-child{width:4rem;height:4rem}.cat-skeleton i:last-child{width:40%;height:.8571rem}.cat-item[data-selectable]{grid-template-columns:2.8571rem minmax(0,1fr);display:grid}.cat-item[data-selected]{background:var(--surface-2)}.cat-check{cursor:pointer;justify-content:center;align-items:center;padding-left:.5714rem;display:flex}.cat-check input{width:1.2857rem;height:1.2857rem}.cat-item[data-selectable] .cat-row{padding-left:.2857rem}.cat-list[data-selectable] .cat-head{padding-left:3.1429rem}.cat-batchbar{z-index:4;border:1px solid var(--line);background:var(--surface);border-radius:.8571rem;flex-wrap:wrap;align-items:center;gap:.5714rem;margin-top:.7143rem;padding:.8571rem 1.2857rem;display:flex;position:sticky;bottom:0}.cat-batchbar-state{margin-right:auto;font-weight:550}.cat-batch-result{margin-bottom:1rem}.cat-batch-result ul{margin:.4286rem 0 .7143rem;padding-left:1.1429rem}.cat-batch-kind{border:0;gap:.4286rem;margin:0 0 1rem;padding:0;display:grid}.cat-batch-kind legend{margin-bottom:.4286rem;font-weight:550}.cat-batch-kind label{align-items:center;gap:.5714rem;display:flex}.cat-batch-preview h3{font-size:var(--text-sm);margin:1rem 0 .4286rem}.cat-batch-preview ul{border:1px solid var(--line);border-radius:.5714rem;max-height:14rem;margin:0 0 .7143rem;padding:0;list-style:none;overflow-y:auto}.cat-batch-preview li{font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;gap:.2857rem 1rem;padding:.5rem .7143rem;display:flex}.cat-batch-preview li+li{border-top:1px solid var(--line)}.cat-batch-preview li[data-skipped]{color:var(--muted)}.cat-batch-name{font-weight:550}.cat-batch-change{font-variant-numeric:tabular-nums}.cat-archived-link{font-size:var(--text-sm);color:var(--muted);margin-top:1rem}@media (width<=79.99rem){.cat-head,.cat-row{grid-template-columns:4rem minmax(0,1fr) 9.2857rem 9.2857rem 1.1429rem}.cat-head>:nth-child(4),.cat-row .cat-avail{display:none}}@media (width<=47.99rem){.cat-tools{padding:.8571rem 1.1429rem}.cat-tools .cat-search{flex-basis:100%;max-width:none}.cat-tools .segmented{flex:100%}.cat-tools .segmented button{flex:1 1 0}.cat-tools select{flex:1 1 0;min-width:0}.cat-head{display:none}.cat-row{grid-template-columns:4.5714rem minmax(0,1fr) 1.1429rem;grid-template-areas:"thumb what go""thumb price go""thumb state go""thumb avail go";row-gap:.2143rem;padding:.8571rem 1.1429rem}.cat-row .cat-thumb{grid-area:thumb;align-self:start;width:4.5714rem;height:4.5714rem}.cat-row .cat-what{grid-area:what}.cat-row .cat-price{text-align:left;grid-area:price}.cat-row>.cat-cell:not(.cat-avail){grid-area:state}.cat-row .cat-avail{grid-area:avail;display:block}.cat-row .cat-go{grid-area:go}.cat-batchbar{padding:.8571rem 1.1429rem calc(.8571rem + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;margin:0;position:fixed;inset:auto 0 0}.cat-batchbar-state{flex-basis:100%}.cat-batchbar~.cat-archived-link{padding-bottom:8rem}}.cat-reach{font-size:var(--text-sm);flex-direction:column;gap:.4286rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.cat-reach li{overflow-wrap:anywhere;align-items:flex-start;gap:.4286rem;display:flex}.cat-reach svg{flex:none;margin-top:.1786rem}.cat-reach [data-tone=ok] svg{color:var(--success)}.cat-reach [data-tone=warn] svg{color:var(--warning)}.pe{flex-direction:column;min-width:0;display:flex}.pe-bar{top:var(--sticky-top,0);z-index:5;border-bottom:1px solid var(--line);background:var(--bg,var(--sheet));flex-wrap:wrap;align-items:center;gap:.8571rem;padding:.8571rem 0;display:flex;position:sticky}.pe-back{margin:0}.pe-title{flex:12rem;align-items:center;gap:.8571rem;min-width:0;display:flex}.pe-title h1{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.7143rem;overflow:hidden}.pe-actionbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8571rem;display:flex}.pe-state{color:var(--muted);font-size:var(--text-sm)}.pe-buttons{flex-wrap:wrap;gap:.5714rem;display:flex}.pe-body{flex-direction:column;gap:1.1429rem;padding-top:1.4286rem;display:flex}.pe-body>.notice,.pe-body>p{margin:0}.pe-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.7143rem;display:grid}@media (width>=64rem){.pe-grid{grid-template-columns:minmax(0,1fr) 22.8571rem}}.pe-col{flex-direction:column;gap:1.4286rem;min-width:0;display:flex}.pe-card{flex-direction:column;gap:1rem;min-width:0;padding:1.2857rem;display:flex}.pe-card>h2,.pe-card-head h2{font-size:var(--text-md);margin:0;font-weight:600}.pe-card-head{flex-wrap:wrap;align-items:baseline;gap:.5714rem .8571rem;display:flex}.pe-help{font-size:var(--text-sm);margin:0}.pe-currency{flex-direction:column;gap:.5714rem;display:flex}.pe-currency>p{margin:0}.pe-currency-row{flex-wrap:wrap;gap:.5714rem;display:flex}.pe-currency-row select{flex:12rem;width:auto}.pe-field{position:relative}.pe-field[data-changed] input:not([type=radio]),.pe-field[data-changed] select,.pe-field[data-changed] textarea{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.pe-dirty{color:var(--warning);font-size:var(--text-sm);align-items:center;gap:.3571rem;font-weight:500;display:inline-flex}.pe-dirty:before{content:"";background:var(--warning-dot);border-radius:50%;width:6px;height:6px}.pe-field>.pe-dirty{position:absolute;top:0;right:0}.pe-radio{flex-direction:column;gap:.1429rem;display:flex}.pe-radio label{cursor:pointer;align-items:center;gap:.7143rem;min-height:2.5714rem;display:flex}.pe-radio input{width:auto;margin:0}.pe-facts{flex-direction:column;gap:.7143rem;display:flex}.pe-fact{font-size:var(--text-sm);justify-content:space-between;gap:.8571rem;display:flex}.pe-fact>span:first-child{color:var(--muted)}.pe-actions{flex-wrap:wrap;gap:.5714rem;display:flex}.pe-collections{flex-direction:column;gap:.5714rem;display:flex}.pe-chips{flex-wrap:wrap;gap:.4286rem;margin:0;padding:0;list-style:none;display:flex}.pe-chip{border:1px solid var(--line);background:var(--surface-2);font-size:var(--text-sm);border-radius:999px;padding:.1429rem .7143rem}.pe-link{align-self:flex-start;font-weight:500}.pe-slug{min-height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg-2);font-family:var(--mono,monospace);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;gap:.5714rem;padding:0 .7857rem;display:flex}.pe-slug svg{color:var(--muted);flex:none}.pe-gallery{grid-template-columns:repeat(auto-fill,minmax(7.1429rem,1fr));gap:.7143rem;margin:0;padding:0;list-style:none;display:grid}.pe-tile{aspect-ratio:1;border:1px solid var(--line);border-radius:8px;position:relative;overflow:hidden}.pe-tile[data-cover]{grid-area:span 2/span 2}.pe-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pe-tile[draggable=true]{cursor:grab}.pe-photo{width:100%;height:100%;display:block}.pe-cover{background:var(--surface);font-size:var(--text-sm);border-radius:999px;padding:.1429rem .5714rem;font-weight:500;position:absolute;top:.5714rem;left:.5714rem}.pe-tile-actions{gap:.2143rem;display:flex;position:absolute;bottom:.3571rem;right:.3571rem}.pe-tile-actions button{min-width:1.7143rem;min-height:1.7143rem;font-size:var(--text-sm);padding:0 .3571rem}.pe-tile[data-gone]{border-style:dashed;border-color:var(--warning-dot);background:var(--surface-2)}.pe-tile[data-invalid]{border-color:var(--danger,var(--warning-dot));border-style:solid}.pe-gone{height:100%;color:var(--warning);font-size:var(--text-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4286rem;padding:.5714rem .5714rem 2.4rem;display:flex}.pe-add-item{display:contents}.pe-add{aspect-ratio:1;border:1.5px dashed var(--line-strong);color:var(--fg-2);white-space:normal;text-align:center;background:0 0;border-radius:8px;flex-direction:column;padding:.5714rem;font-weight:500}.pe-add small{color:var(--muted);font-size:var(--text-sm);font-weight:400}.pe-opts{flex-direction:column;gap:.5714rem;display:flex}.pe-opt{grid-template-columns:9rem minmax(0,14rem) auto;align-items:center;gap:.7143rem;display:grid}.pe-inline{align-self:flex-start}.pe-table-wrap{overflow-x:auto}.pe-vt{border-collapse:collapse;width:100%}.pe-vt th{color:var(--muted);font-size:var(--text-sm);text-align:left;padding:.5714rem .4286rem;font-weight:500}.pe-vt td{border-top:1px solid var(--line);padding:.5714rem .4286rem}.pe-vt tr[data-dirty] td{background:color-mix(in srgb, var(--warning-soft) 70%, transparent)}.pe-vt tr[data-invalid] td{vertical-align:top}.pe-vt input,.pe-vt select{width:100%;min-width:4.5rem}.pe-vt input[inputmode=decimal],.pe-vt select{min-width:9rem}.pe-vt-end{white-space:nowrap;align-items:center;gap:.5714rem;display:flex}.pe-cell-error{color:var(--danger);align-items:flex-start;gap:.4286rem;margin-top:.2857rem;display:flex}.pe-cell-error>svg{flex:none;margin-top:2px}@media (width<=47.99rem){.pe-vt thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pe-vt,.pe-vt tbody,.pe-vt tr,.pe-vt td{display:block}.pe-vt tr{border-top:1px solid var(--line);padding:.5714rem 0}.pe-vt td{border-top:0;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5714rem;padding:.2857rem .5714rem;display:grid}.pe-vt td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-sm)}.pe-cell-error{grid-column:2;margin-top:0}.pe-vt-end{justify-content:flex-end}.pe-opt{grid-template-columns:minmax(0,1fr) auto}.pe-opt label{grid-column:1/-1}.pe-bar{display:contents}.pe-back{margin-top:.8571rem}.pe-title{flex:none;margin-top:.5714rem}.pe-body{order:1}.pe-actionbar{z-index:5;border-top:1px solid var(--line);background:var(--bg,var(--sheet));flex-direction:column;order:99;align-items:stretch;gap:.5714rem;margin-top:1.1429rem;padding:.7143rem 0;position:sticky;bottom:0}.pe-buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.pe-checklist{font-size:var(--text-sm);flex-direction:column;gap:.4286rem;margin:.8571rem 0 0;padding:0;list-style:none;display:flex}.pe-checklist li{align-items:center;gap:.5714rem;display:flex}.pe-check-ok{color:var(--success)}.pe-check-warn{color:var(--warning)}.pe-changes{background:var(--surface-2);font-size:var(--text-sm);border-radius:8px;margin:0;padding:.7143rem 1rem .7143rem 2.1429rem;line-height:1.4286rem}.pe-amount{align-items:stretch;min-width:0;display:flex}.pe-amount input{border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;min-width:0}.pe-affix{border:1px solid var(--line);border-radius:var(--radius-sm,6px) 0 0 var(--radius-sm,6px);background:var(--sheet-2,var(--bg));color:var(--muted);font-size:var(--text-sm);white-space:nowrap;border-right:0;flex:none;align-items:center;padding:0 .7143rem;display:inline-flex}.org{grid-template-columns:minmax(0,24.2857rem) minmax(0,1fr);align-items:start;gap:1.4286rem;display:grid}.org-lists{gap:1.1429rem;display:grid}.org-panel{padding:1.1429rem 1.2857rem}.org-panel h2{font-size:var(--text-base);margin:0 0 .7143rem}.org-list,.org-members,.org-picker{margin:0;padding:0;list-style:none}.org-list>li+li,.org-members>li+li,.org-picker>li+li{border-top:1px solid var(--line)}.org-item,.org-cat,.org-pick{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.7143rem;width:100%;padding:.7143rem .5714rem;display:grid}.org-item{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:.5714rem}.org-item:hover,.org-item[aria-current=true]{background:var(--surface-2)}.org-item .status{grid-area:1/2/span 2}.org-cat{grid-template-columns:minmax(0,1fr) auto auto}.org-cat .org-item-sub{grid-column:1}.org-cat button{grid-row:1/span 2}.org-cat button:first-of-type{grid-column:2}.org-cat button:nth-of-type(2){grid-column:3}.org-item-name{overflow-wrap:anywhere;font-weight:500}.org-item-sub{color:var(--muted);font-size:var(--text-xs)}.org-create,.org-edit{flex-wrap:wrap;gap:.5714rem;margin-top:.7143rem;display:flex}.org-create input,.org-edit input{flex:10rem;min-width:0}.org-rule{font-size:var(--text-xs);margin:.8571rem 0 0}.org-pad{padding:1.1429rem 1.2857rem}.org-hint{color:var(--muted);align-items:center;gap:.7143rem;padding:1.4286rem;display:flex}.org-hint p{margin:0}.org-back{display:none}.org-collection{gap:1rem;padding:1.2857rem 1.4286rem;display:grid}.org-collection-head{flex-wrap:wrap;align-items:center;gap:.7143rem;display:flex}.org-collection-head h2{font-size:var(--text-md);margin:0}.org-status-actions{gap:.5714rem;margin-left:auto;display:flex}.org-fields{border:0;gap:.8571rem;min-width:0;margin:0;padding:0;display:grid}.org-members-head{justify-content:space-between;align-items:center;gap:.7143rem;display:flex}.org-members-head h3{font-size:var(--text-base);margin:0}.org-member{border-radius:.5714rem;grid-template-columns:1.7143rem minmax(0,1fr) auto;align-items:center;column-gap:.7143rem;padding:.5714rem;display:grid}.org-member[draggable=true]{cursor:grab}.org-member[data-dragging]{opacity:.5}.org-member:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:-2px}.org-member-pos{color:var(--muted);font-variant-numeric:tabular-nums}.org-member-what{display:grid}.org-member-actions{gap:.2857rem;display:flex}.org-hint-line{font-size:var(--text-xs);margin:0}.org-notice-actions{flex-wrap:wrap;gap:.5714rem;margin-top:.7143rem;display:flex}.org-savebar{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:.7143rem;margin:0 -1.4286rem -1.2857rem;padding:.8571rem 1.4286rem;display:flex;position:sticky;bottom:0}.org-savebar-state{color:var(--muted);margin-right:auto}.org-skeleton{background:var(--surface-2);min-height:16rem}.org-picker-search{margin-bottom:.8571rem}.org-picker{max-height:22rem;overflow-y:auto}.org-pick{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}@media (width<=47.99rem){.org{grid-template-columns:minmax(0,1fr)}.org[data-detail] .org-lists,.org:not([data-detail]) .org-detail{display:none}.org-back{margin-bottom:.7143rem;display:inline-flex}.org-collection{padding:1rem 1.1429rem}.org-savebar{z-index:5;padding:.8571rem 1.1429rem calc(.8571rem + env(safe-area-inset-bottom));margin:0;position:fixed;inset:auto 0 0}.org-collection{padding-bottom:6rem}}.cs-facts{margin:0;display:grid}.cs-fact{grid-template-columns:12rem minmax(0,1fr);gap:.5714rem 1.4286rem;padding:.9286rem 0;display:grid}.cs-fact+.cs-fact{border-top:1px solid var(--line)}.cs-fact dt{color:var(--muted)}.cs-fact dd{gap:.2857rem;margin:0;display:grid}@media (width<=47.99rem){.cs-fact{grid-template-columns:minmax(0,1fr)}}.order-card{flex-direction:column;gap:.75rem;display:flex}.order-card.order-aside{border-radius:var(--radius-sheet);background:var(--surface-2);padding:1rem}.order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.order-card h2.order-eyebrow{color:var(--muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.order-when,.order-note{color:var(--muted);font-size:var(--text-sm);margin:0}.order-items{margin:0;padding:0;list-style:none;display:grid}.order-items li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.5rem 0;display:flex}.order-items li+li{border-top:1px solid var(--line)}.order-item-name{overflow-wrap:anywhere;flex:10rem;min-width:0;font-weight:600}.order-variant{color:var(--fg-2);font-weight:400}.order-item-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.6rem;display:flex}.order-totals,.order-facts{gap:.3rem;margin:0;display:grid}.order-totals{border-top:1px solid var(--line);padding-top:.5rem}.order-totals>div,.order-facts>div{justify-content:space-between;gap:1rem;display:flex}.order-totals dd{font-variant-numeric:tabular-nums;text-align:right}.order-total{font-weight:700}.order-facts>div{font-size:var(--text-sm);justify-content:flex-start}.order-facts dt{width:7.5rem;color:var(--muted);flex:none}.order-facts dd{overflow-wrap:anywhere;min-width:0}.order-card dd{margin:0}.order-actions{flex-wrap:wrap;gap:.5rem;display:flex}.page:has(>.inbox){max-width:none;padding:0}.inbox{--inbox-list-w:22rem;--inbox-context-w:20rem;grid-template-columns:var(--inbox-list-w) minmax(0, 1fr) var(--inbox-context-w);background:var(--bg);height:100dvh;display:grid;position:relative}.inbox[data-compact=true]{grid-template-columns:var(--inbox-list-w) minmax(0, 1fr)}.inbox[data-phone=true]{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 4rem)}.inbox [data-tone=brand]{--tone-bg:var(--brand-soft);--tone-ink:var(--brand-ink);--tone-dot:var(--brand)}.inbox [data-tone=warn]{--tone-bg:var(--warning-soft);--tone-ink:var(--warning);--tone-dot:var(--warning-dot)}.inbox [data-tone=info]{--tone-bg:var(--info-soft);--tone-ink:var(--info);--tone-dot:var(--info-dot)}.inbox [data-tone=neutral]{--tone-bg:var(--surface-2);--tone-ink:var(--fg-2);--tone-dot:var(--neutral-dot)}.inbox-list{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.inbox-list-head{gap:1rem;padding:1.5rem 1.25rem .9rem;display:grid}.inbox-list-head h1{font-size:var(--text-xl);line-height:var(--leading-xl);margin:0}.inbox-tabs{border-radius:var(--radius-lg);background:var(--surface-2);gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.inbox-tabs a{white-space:nowrap;border-radius:var(--radius);min-height:2.75rem;color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;flex:auto;justify-content:center;align-items:center;padding:0 .6rem;text-decoration:none;display:flex}.inbox-tabs a[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px color-mix(in srgb, var(--fg) 14%, transparent);font-weight:600}.inbox-tabs a:hover:not([aria-current=true]){background:color-mix(in srgb, var(--surface) 60%, transparent)}.inbox-who-filter{justify-self:start}.inbox-filter{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.inbox-rows{flex:1;min-height:0;padding:0 .6rem 1rem;overflow-y:auto}.inbox-rows ul{grid-template-columns:minmax(0,1fr);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.inbox-row{border-radius:var(--radius-lg);min-width:0;min-height:2.75rem;color:inherit;gap:.8rem;padding:.85rem .75rem;text-decoration:none;display:flex}.inbox-row:hover{background:var(--surface-2);text-decoration:none}.inbox-row[aria-current=true]{background:var(--brand-soft)}.inbox-row-text{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.inbox-row-top{align-self:stretch;align-items:baseline;gap:.5rem;display:flex}.inbox-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.inbox-row[data-waiting=true] .inbox-row-name{font-weight:700}.inbox-row time{color:var(--muted);font-size:var(--text-xs)}.inbox-row-preview{color:var(--fg-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;align-self:stretch;overflow:hidden}.inbox-chip{border-radius:var(--radius-pill);background:var(--tone-bg);color:var(--tone-ink);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-xs);align-items:center;gap:.4rem;margin-top:.15rem;padding:.1rem .65rem;display:inline-flex}.inbox-chip:before{content:"";background:var(--tone-dot);border-radius:50%;flex:none;width:7px;height:7px}.inbox-list .waiting-alert{border-top:1px solid var(--line);gap:.2rem;padding:.75rem 1.25rem 1rem;display:grid}.inbox-list .waiting-alert small{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.inbox-empty{color:var(--muted);text-align:center;gap:.25rem;padding:3rem 1rem;display:grid}.inbox-empty strong{color:var(--fg)}.inbox-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-chat-empty{color:var(--muted);justify-content:center;align-items:center}.inbox-chat-head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.85rem 1.5rem;display:flex}.inbox-chat-who{flex:1;min-width:8rem}.inbox-chat-who h2,.inbox-chat-who p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-chat-who h2{font-size:var(--text-md);line-height:var(--leading-md);margin:0}.inbox-chat-who p{color:var(--muted);font-size:var(--text-sm);margin:0}.inbox-banner-wrap{gap:.5rem;padding:1rem 1.5rem 0;display:grid}.inbox-banner{border-radius:var(--radius-sheet);background:var(--tone-bg);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.15rem;display:flex}.inbox-banner-text{flex:1;min-width:14rem}.inbox-banner-text strong{color:var(--tone-ink);font-size:var(--text-md);line-height:var(--leading-md)}.inbox-banner-text p{color:var(--fg-2);font-size:var(--text-sm);margin:.15rem 0 0}.inbox-banner button:not(.primary){border-color:color-mix(in srgb, var(--tone-ink) 35%, transparent);color:var(--tone-ink);background:0 0;font-weight:600}.inbox-banner button.ghost{border-color:#0000}.inbox-thread{flex:1;min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.inbox-thread ol{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.inbox-bubble{border:1px solid var(--line);background:var(--surface);border-radius:1.1rem 1.1rem 1.1rem .25rem;align-self:flex-start;max-width:min(36rem,78%);padding:.6rem .9rem}.inbox-bubble[data-kind=ai],.inbox-bubble[data-kind=human]{border-color:#0000;border-radius:1.1rem 1.1rem .25rem;align-self:flex-end}.inbox-bubble[data-kind=ai]{background:var(--brand-soft)}.inbox-bubble[data-kind=human]{background:var(--brand);color:var(--brand-fg)}.inbox-bubble p{margin:0}.inbox-who{font-size:var(--text-xs);align-items:center;gap:.3rem;font-weight:700;display:flex}.inbox-bubble[data-kind=ai] .inbox-who{color:var(--brand-ink)}.inbox-meta{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem .3rem;margin-top:.15rem;display:flex}.inbox-bubble[data-kind=human] .inbox-meta{color:color-mix(in srgb, var(--brand-fg) 78%, transparent)}.inbox-nontext{align-items:center;gap:.4rem;font-weight:500;display:flex}.inbox-nontext>svg{flex:none}.inbox-image{border-radius:var(--radius-sm);margin-bottom:.35rem;line-height:0;display:block;overflow:hidden}.inbox-image img{object-fit:cover;background:color-mix(in srgb, currentcolor 8%, transparent);width:auto;max-width:min(100%,16rem);height:auto;max-height:18rem;display:block}.inbox-bubble .inbox-nontext-note{color:var(--muted);font-size:var(--text-sm)}.inbox-bubble[data-kind=human] .inbox-nontext-note{color:color-mix(in srgb, var(--brand-fg) 78%, transparent)}.inbox-tag{border-radius:var(--radius-xs);background:color-mix(in srgb, currentcolor 14%, transparent);align-items:center;gap:.25rem;margin-right:.3rem;padding:0 .4rem;font-weight:500;display:inline-flex}.inbox-system{border-radius:var(--radius-pill);background:var(--surface-2);max-width:90%;color:var(--muted);font-size:var(--text-sm);text-align:center;align-self:center;padding:.15rem .9rem}.inbox-system p{margin:0}.inbox-reply{border-top:1px solid var(--line);background:var(--surface);gap:.5rem;padding:.9rem 1.5rem 1rem;display:grid}.inbox-compose{align-items:flex-end;gap:.6rem;display:flex}.inbox-compose textarea{resize:none;flex:1;min-width:0;min-height:3rem}.inbox-compose button{min-height:2.75rem}.inbox-restored{color:var(--fg-2);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.inbox-hints{color:var(--muted);font-size:var(--text-xs);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.inbox-hints span:first-child{flex:1;min-width:12rem}.window-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.window-note>svg{color:var(--muted);flex:none;margin-top:.15rem}.window-note strong{margin-bottom:.15rem;display:block}.window-note p{color:var(--muted);font-size:var(--text-sm);margin:0}.window-note .row-actions{margin-top:.6rem}.inbox-context{border-left:1px solid var(--line);background:var(--surface);flex-direction:column;gap:1.25rem;min-height:0;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.inbox[data-compact=true] .inbox-context{inset-block:0;z-index:var(--z-sticky);width:min(var(--inbox-context-w), 100%);box-shadow:var(--shadow-sheet);position:absolute;right:0}.inbox[data-phone=true] .inbox-context{width:100%}.inbox-context-close{align-self:flex-end}.inbox-person{text-align:center;justify-items:center;gap:.25rem;display:grid}.inbox-person h2{font-size:var(--text-md);line-height:var(--leading-md);margin:.25rem 0 0}.inbox-person p{color:var(--muted);margin:0}.inbox-lead{border-radius:var(--radius-sheet);background:var(--surface-2);gap:.5rem;padding:1rem;display:grid}.inbox-lead p{color:var(--fg-2);font-size:var(--text-sm);margin:0}.inbox-lead-top{color:var(--muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.inbox-lead .inbox-lead-source,.inbox-lead .inbox-no-lead{color:var(--muted)}.inbox-record{min-height:2.75rem;font-weight:600}.inbox-note{color:var(--muted);font-size:var(--text-sm);margin:0}.inbox[data-phone=true] .inbox-chat{overflow-y:auto}.inbox[data-phone=true] .inbox-chat-head{z-index:var(--z-sticky);flex:none;padding:.6rem 1rem;position:sticky;top:0}.inbox[data-phone=true] .inbox-chat-who{min-width:0}.inbox[data-phone=true] .inbox-banner-wrap{flex:none;padding:.75rem 1rem 0}.inbox[data-phone=true] .inbox-thread{flex:none;padding:1rem;overflow:visible}.inbox[data-phone=true] .inbox-reply{flex:none;padding:.75rem 1rem}.clients-tools{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.clients-tabs button{min-height:2.9333rem;font-size:var(--text-base);padding:0 1.2rem}.clients-search{flex:16rem;min-width:0}.clients-search input{height:3.2rem}.clients-note{color:var(--muted);margin:0 0 1rem}.clients-more{justify-content:center;margin-top:1rem;display:flex}.clients-list{margin:0;padding:0;list-style:none;overflow:hidden}.clients-list>li+li>.client-row{border-top:1px solid var(--line)}.client-row{min-height:4.4rem;color:inherit;align-items:center;gap:1rem;padding:.9rem 1.35rem;text-decoration:none;display:flex}.client-row:hover{background:var(--surface-2);text-decoration:none}.client-main{flex-direction:column;flex:12rem;min-width:0;display:flex}.client-name{color:var(--fg);overflow-wrap:anywhere;font-weight:650}.client-line{color:var(--fg-2);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-meta{color:var(--muted);font-size:var(--text-sm);flex:0 12rem}.row-avatar.client-avatar{background:var(--brand-soft);width:3rem;height:3rem;color:var(--brand-ink);font-size:var(--text-base);font-weight:700}.row-avatar.client-avatar.is-large{width:4.8rem;height:4.8rem;font-size:var(--text-md);font-weight:800}.client-file{flex-direction:column;gap:1.2rem;max-width:78rem;display:flex}.client-file>.back-link{min-height:2.9333rem;margin-bottom:0}.file-head{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.file-who{flex:14rem;min-width:0}.file-who h1{overflow-wrap:anywhere}.file-who p{color:var(--muted);margin:.2rem 0 0}.file-actions{flex-wrap:wrap;gap:.7rem;display:flex}.file-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.file-main,.file-side{flex-direction:column;gap:1.3rem;min-width:0;display:flex}.panel.file-card{flex-direction:column;gap:.9rem;margin-top:0;padding:1.5rem;display:flex}.file-card>h2,.file-card-head>h2{margin:0}.file-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.file-card h2.file-eyebrow{color:var(--muted);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.file-lead-title{font-size:var(--text-md);font-weight:700;line-height:var(--leading-md);overflow-wrap:anywhere;margin:0}.file-lead-summary{color:var(--fg-2);overflow-wrap:anywhere;margin:0}.file-meta{color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;display:flex}.file-card .crm-sec{padding:0}.file-previous{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.file-previous>li{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;padding:.7rem 0;display:flex}.file-previous>li+li{border-top:1px solid var(--line)}.file-previous>li>span:first-child{overflow-wrap:anywhere;flex:10rem;min-width:0}.file-facts{gap:.9rem;margin:0;display:grid}.file-facts dt{color:var(--muted);font-size:var(--text-sm)}.file-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.file-facts dd.is-empty{color:var(--muted);font-weight:400}.file-facts dd.pre{font-weight:400}.file-chats{margin:0;padding:0;list-style:none}.file-chats>li+li{border-top:1px solid var(--line)}.file-chats a{min-height:2.9333rem;color:var(--fg);justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;text-decoration:none;display:flex}.file-chat-main{flex-direction:column;min-width:0;display:flex}.file-chat-date{font-weight:600}.file-chat-main>.muted{font-size:var(--text-sm)}.file-archive p{margin:0}@media (width<=63.99rem){.file-grid{grid-template-columns:minmax(0,1fr)}.client-file{padding-bottom:5.1429rem}}@media (width<=40rem){.client-row{padding-inline:var(--page-pad-x);grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .9rem;display:grid}.client-row>.client-avatar{grid-row:1/span 2;align-self:start}.client-main{grid-area:1/2}.client-meta{grid-area:2/2/auto/-1}.client-row>.status{grid-area:1/3}.clients-list{margin-inline:calc(-1 * var(--page-pad-x));border-inline:0;border-radius:0}.file-actions>*{flex:auto;justify-content:center}}.cf-collection{max-width:60rem}.cf-skeleton{max-width:40rem;padding:1rem 0}.cf-error{flex-wrap:wrap;align-items:center;gap:.5714rem 1rem;display:flex}.cf-error .error{margin:0}.cf-pending{border-radius:var(--radius);background:var(--warning-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5714rem 1rem;margin:0 0 1.1429rem;padding:.8571rem 1.1429rem;display:flex}.cf-pending p{font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.cf-toolbar{flex-wrap:wrap;align-items:center;gap:.5714rem 1rem;margin:0 0 .8571rem;display:flex}.cf-count-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5714rem 1rem;margin:0 0 .5714rem;display:flex}.cf-count{font-size:var(--text-sm);margin:0}.cf-row{flex-wrap:nowrap;padding-top:0;padding-bottom:0}.cf-row-link{min-width:0;min-height:4rem;color:inherit;flex:auto;align-items:center;gap:1rem;padding:.8571rem 0;text-decoration:none;display:flex}.cf-row-link:hover .row-title{text-decoration:underline}.cf-row-link>svg{color:var(--muted);flex:none;margin-left:auto}.cf-move{flex:none;gap:.1429rem;display:inline-flex}.cf-hint,.cf-limit{font-size:var(--text-sm)}.cf-savebar{border-top:1px solid var(--line);background:var(--bg);justify-content:flex-end;align-items:center;gap:.7143rem;margin-top:.8571rem;padding:.8571rem 0;display:flex;position:sticky;bottom:0}.cf-savebar-state{color:var(--muted);margin-right:auto}.cf-remove{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5714rem 1rem;margin-top:2rem;padding-top:1rem;display:flex}.cf-remove p{font-size:var(--text-sm);margin:0}.cf-failures{margin:.2857rem 0 0;padding-left:1.1rem}@media (width<=47.99rem){.cf-savebar{padding-bottom:calc(.8571rem + env(safe-area-inset-bottom))}.cf-toolbar .search{flex:100%}.cf-groups{flex-wrap:nowrap;overflow-x:auto}.cf-groups button{min-height:var(--control-h-sm);flex:none}.cf-pending>button{flex:100%}.cf-move .icon-only{min-width:var(--control-h-sm);min-height:var(--control-h-sm)}}.cf-preview{flex-direction:column;align-items:flex-end;gap:.2857rem;max-width:20rem;display:flex}.cf-preview .error,.cf-preview [role=status]{text-align:right;margin:0}.cf-chip{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--fg-2);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);white-space:nowrap;flex:none;align-items:center;gap:.4286rem;padding:.1429rem .7857rem;display:inline-flex}.cf-chip[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.cf-chip[data-tone=success]{background:var(--success-soft);color:var(--success)}.cf-chip[data-tone=brand]{background:var(--brand-soft);color:var(--brand-ink)}.cf-chip[data-tone=danger]{background:var(--danger-soft);color:var(--danger)}.cf-chip-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cf-home{max-width:74rem}.cf-site-line{flex-wrap:wrap;align-items:center;gap:.2857rem .5714rem;display:flex}.cf-site-host{font-weight:600}.cf-banner{border:1px solid color-mix(in srgb, var(--warning-dot) 40%, var(--line));border-radius:var(--radius-sheet);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.8571rem 1.1429rem;margin:0 0 1.7143rem;padding:1.2857rem 1.5rem;display:flex}.cf-banner-icon{border-radius:var(--radius-lg);background:var(--warning-soft);width:3.2857rem;height:3.2857rem;color:var(--warning);flex:none;justify-content:center;align-items:center;display:flex}.cf-banner-text{flex:17rem;min-width:0}.cf-banner-text p{color:var(--fg-2);margin:0}.cf-banner-text .cf-banner-title{color:var(--fg);font-size:var(--text-md);font-weight:700;line-height:var(--leading-md)}.cf-banner-actions{flex-wrap:wrap;align-items:flex-start;gap:.5714rem;display:flex}.cf-banner-actions button{min-height:3.1429rem}.cf-banner-actions .cf-preview,.cf-aside-card .cf-preview{align-items:flex-start;max-width:none}.cf-banner-actions .cf-preview .error,.cf-banner-actions .cf-preview [role=status],.cf-aside-card .cf-preview .error,.cf-aside-card .cf-preview [role=status]{text-align:left}.cf-home-cols{grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);align-items:start;gap:1.7143rem;display:grid}.cf-home-cols>:only-child{grid-column:1/-1}.cf-home-title{font-size:var(--text-md);font-weight:700;line-height:var(--leading-md);margin:0}.cf-home-sub{color:var(--fg-2);margin:.1429rem 0 .8571rem}.cf-site-list{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.cf-site-list>li+li{border-top:1px solid var(--line)}.cf-site-row{min-height:4.5rem;color:inherit;align-items:center;gap:1.1429rem;padding:1.1429rem 1.4286rem;text-decoration:none;display:flex}.cf-site-row:hover{background:var(--surface-2);text-decoration:none}.cf-site-row>svg,.cf-business-card>svg{color:var(--muted);flex:none}.cf-site-text{flex-direction:column;flex:auto;min-width:0;display:flex}.cf-site-title{font-size:var(--text-md);font-weight:700;line-height:var(--leading-md)}.cf-site-meta{color:var(--fg-2)}.cf-site-go{color:var(--brand-ink);white-space:nowrap;font-weight:700}.cf-home-side,.cf-business{flex-direction:column;gap:.8571rem;min-width:0;display:flex}.cf-business .cf-home-sub{margin:-.5rem 0 0}.cf-business-card{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);min-height:4.5rem;color:inherit;align-items:center;gap:1rem;padding:1.1429rem 1.4286rem;text-decoration:none;display:flex}.cf-business-card:hover{background:var(--surface-2);text-decoration:none}.cf-business-icon{border-radius:var(--radius-lg);background:var(--info-soft);width:3.1429rem;height:3.1429rem;color:var(--info);flex:none;justify-content:center;align-items:center;display:flex}.cf-business-card+.cf-business-card .cf-business-icon{background:var(--brand-soft);color:var(--brand-ink)}.cf-help{border-radius:var(--radius-sheet);background:var(--surface-2);flex-direction:column;gap:.4286rem;margin-top:.8571rem;padding:1.2857rem 1.4286rem;display:flex}.cf-help p{color:var(--fg-2);margin:0}.cf-help .cf-help-title{color:var(--fg);font-weight:700}.cf-help a{align-self:flex-start;padding:.5rem 0;font-weight:700}@media (width<=63.99rem){.cf-home-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.cf-banner{padding:1rem}.cf-banner-actions{flex:100%}.cf-banner-actions>*,.cf-banner-actions .cf-preview button{flex:100%;justify-content:center;width:100%}.cf-site-row{grid-template-columns:minmax(0,1fr) auto;gap:.2857rem .8571rem;padding:.8571rem 1rem;display:grid}.cf-site-row .cf-site-text{grid-column:1}.cf-site-row .cf-chip,.cf-site-row .cf-site-go{grid-area:2/1;justify-self:start}.cf-site-row>svg{grid-area:1/2/span 2}}.cf-editor{max-width:74rem}.cf-editor-bar{flex-direction:column;align-items:flex-start;gap:.2857rem;display:flex}.cf-title-row{flex-wrap:wrap;align-items:center;gap:.5714rem .8571rem;display:flex}.cf-title-row h1{min-width:0}.cf-editor-actions{flex-wrap:wrap;align-items:center;gap:.5714rem;display:flex}.cf-editor-sub{max-width:44rem;color:var(--muted);margin:.2857rem 0 0}.cf-editor-bar+.cf-editor-cols,.cf-editor-sub+.cf-editor-cols{margin-top:1.25rem}@media (width>=48rem){.cf-editor-bar{top:var(--sticky-top,0);z-index:5;border-bottom:1px solid var(--line);background:var(--bg,var(--sheet));flex-flow:wrap;align-items:center;gap:.8571rem;padding:.8571rem 0;position:sticky}.cf-editor-bar .back-link{align-self:center;margin:0}.cf-editor-bar .cf-title-row{flex-wrap:nowrap;flex:12rem}.cf-editor-bar h1{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.7143rem;overflow:hidden}.cf-editor-sub{margin-top:1rem}.cf-editor-bar+.cf-editor-cols,.cf-editor-sub+.cf-editor-cols{margin-top:1.7143rem}html:has(.cf-editor-bar){scroll-padding-top:8rem}html:has(.shell[data-drawer=true] .cf-editor-bar){scroll-padding-top:12rem}}.cf-editor-cols{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.7143rem;display:grid}.cf-editor-main{flex-direction:column;min-width:0;display:flex}.cf-editor-cols>.cf-editor-main:only-child{max-width:50rem}@media (width<=63.99rem){.cf-editor-cols{grid-template-columns:minmax(0,1fr)}.cf-editor-cols>.cf-editor-main:only-child{max-width:none}}.cf-editor-aside{flex-direction:column;gap:1.1429rem;min-width:0;display:flex}.cf-aside-card{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);flex-direction:column;align-items:flex-start;gap:.8571rem;padding:1.5rem;display:flex}.cf-aside-card.small{gap:.4286rem;padding:1.2857rem 1.5rem}.cf-removed{margin-top:2rem}.cf-removed-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5714rem 1rem;padding:.8571rem 1rem;display:flex}.cf-versions-list{flex-direction:column;align-self:stretch;margin:.2857rem 0 0;padding:0;list-style:none;display:flex}.cf-versions-list li{border-top:1px solid var(--line);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:.2857rem;padding:.7143rem 0;display:flex}.cf-versions-when{font-weight:600}.cf-versions-text{color:var(--fg-2);overflow-wrap:anywhere}.cf-aside-card h2{font-size:var(--text-md);font-weight:700;line-height:var(--leading-md);margin:0}.cf-aside-card p{color:var(--fg-2);margin:0}.cf-aside-card p.muted{color:var(--muted)}.cf-aside-icon{border-radius:var(--radius-lg);background:var(--brand-soft);width:3.1429rem;height:3.1429rem;color:var(--brand-ink);justify-content:center;align-items:center;display:flex}button .cf-count{border-radius:var(--radius-pill);background:var(--brand-fg);color:var(--brand);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:.5714rem;padding:0 .5714rem;font-weight:700}button:disabled .cf-count{color:inherit;background:0 0}.cf-undo{flex-wrap:wrap;align-items:center;gap:0 1.7143rem;margin-top:1rem;display:flex}.cf-undo>button{min-height:3.1429rem}.cf-discard{color:var(--danger);background:0 0;border:0;padding:0;font-weight:600}.cf-discard:hover:not(:disabled){background:0 0;text-decoration:underline}@media (width>=48rem){.cf-editor .cf-form{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);margin-top:0;padding:1.7143rem}}@media (width<=47.99rem){.cf-actions{z-index:var(--z-sticky);border-top:1px solid var(--line);background:var(--bg,var(--sheet));gap:.5714rem;margin-top:.5714rem;padding:.8571rem 0;display:flex;position:sticky;bottom:0}.cf-editor-main{padding-bottom:1rem}.cf-actions>button{flex:1;min-height:3.1429rem}}.cf-dirty{border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning);flex-wrap:wrap;align-items:center;gap:.7143rem;margin:0 0 1rem;padding:.8571rem 1rem;display:flex}.cf-dirty p{font-size:var(--text-sm);flex:12rem;margin:0}.cf-changes{flex-direction:column;gap:.5714rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.cf-change{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.8571rem;padding:.8571rem 1rem;display:flex}.cf-change[data-on=true]{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));background:var(--brand-soft)}.cf-change input{width:1.4286rem;height:1.4286rem;accent-color:var(--brand);flex:none;margin:.1429rem 0 0}.cf-change-body{flex-direction:column;gap:.2857rem;min-width:0;display:flex}.cf-change-where{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.cf-change-lines{flex-direction:column;gap:.2143rem;display:flex}.cf-change-line{font-size:var(--text-sm);overflow-wrap:anywhere}.cf-change-text{color:var(--fg-2)}.cf-change-missing{color:var(--warning);font-size:var(--text-sm);align-items:flex-start;gap:.3571rem;margin-top:.2143rem;display:flex}.cf-change-missing svg{flex:none;margin-top:.1786rem}.cf-section+.cf-section{margin-top:1.7143rem}.cf-section-title{color:var(--muted);font-size:var(--text-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5714rem;font-weight:600}.cf-section-title .count{margin-left:.4286rem;font-weight:400}.home{max-width:73.7rem;margin:0 auto}.home .page-header{margin-bottom:1.8667rem;padding-bottom:0}.home .page-title{gap:.1333rem}.home .eyebrow{font-size:var(--text-base);margin-bottom:0;font-weight:400}.home .page-title h1{font-size:var(--text-display);font-weight:700;line-height:var(--leading-display)}.home .page-title p{margin-top:.4rem}.home-grid{grid-template-columns:minmax(0,1fr) 26.6667rem;align-items:start;gap:1.6rem;display:grid}.home-grid>:only-child{grid-column:1/-1}.home-main,.home-aside{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.home .panel,.home-card,.home-fact{border-radius:var(--radius-lg)}.home-head{font-size:var(--text-md);font-weight:700;line-height:var(--leading-md);align-items:baseline;gap:.5333rem;margin:0;display:flex}.home-count{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:400}.home-today{flex-direction:column;gap:1.0667rem;display:flex}.home-card{border:1px solid var(--line);background:var(--surface);overflow:hidden}.home-rows{margin:0;padding:0;list-style:none}.home-rows>li+li{border-top:1px solid var(--line)}.row-item.home-row{border-top:0;gap:.8rem 1.0667rem;min-height:5.6rem;padding:1.2rem 1.6rem}.home-row>.row-avatar{width:3.0667rem;height:3.0667rem;font-size:var(--text-base);font-weight:700}.home-row>.row-avatar.square{border-radius:var(--radius-lg)}.home-glyph{background:var(--brand-soft);color:var(--brand-ink)}.home-row-text{gap:.1333rem}.home-row .row-title{color:var(--fg);font-weight:700}.home-row a.row-title:hover{text-underline-offset:2px;text-decoration:underline}.home-row-text>.status{font-size:var(--text-sm);white-space:normal;align-items:flex-start;font-weight:600}.home-row-text>.status:before{margin-top:.4rem}.home-context{color:var(--fg-2)}.home-meta{flex-wrap:wrap;column-gap:.2857rem;display:flex}.home-meta>span{white-space:nowrap}.home-meta>span:only-child{white-space:normal}.home-row>.home-action{flex:none;min-height:2.9333rem;padding:0 1.2rem;font-weight:600}.home-empty{color:var(--muted);margin:0;padding:1.4667rem 1.6rem}.home-missing{color:var(--fg-2);margin:0;padding:1.2rem 1.6rem}.home-rows+.home-missing,.first-steps-head+.home-missing{border-top:1px solid var(--line)}.home-steps .home-missing{padding-inline:1.4667rem}.home-steps .first-steps-head{padding:1.3333rem 1.4667rem .7143rem}.home-steps .first-steps>.progress{margin:0 1.4667rem 1rem}.home-steps .steps{border-top:1px solid var(--line);padding:.4286rem 0}.home-steps .step{border-top:0;gap:.8571rem;padding:.6429rem 1.4667rem}.home-steps .step-mark{width:1.7143rem;height:1.7143rem;font-size:var(--text-xs)}.home-steps .step-body{gap:2px;padding-top:.1429rem}.home-steps .step-body h3{font-weight:500}.home-steps .step[data-state=current] h3{font-weight:600}.home-steps .step[data-state=done] h3{color:var(--fg-2)}.home-steps .step-actions{margin-top:.2857rem}.home-step-link{align-items:center;gap:2px;font-weight:500;display:inline-flex}.home-state{flex-direction:column;gap:1.0667rem;display:flex}.home-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.0667rem;display:grid}.home-fact{border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:.5333rem;padding:1.3333rem 1.4667rem;display:flex}.home-fact-head{align-items:center;gap:.5714rem;min-height:1.5714rem;display:flex}.home-fact-head h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;font-weight:700;line-height:var(--leading-xs);text-transform:uppercase}.home-fact-head>a{white-space:nowrap;margin-left:auto;font-weight:600}.home-fact-line{color:var(--fg);margin:0}.home-fact-line b{font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700}.home-fact>.status{color:var(--fg);font-size:var(--text-base);line-height:var(--leading-base);white-space:normal;align-items:flex-start}.home-fact>.status a{align-items:center;gap:.2857rem;font-weight:600;display:inline-flex}.home-fact>.status:before{margin-top:.4643rem}.home-fact-links{flex-wrap:wrap;align-items:center;gap:.4286rem 1.2rem;margin-top:.2667rem;font-weight:600;display:flex}.home-fact-links a{align-items:center;gap:.2857rem;min-height:2rem;display:inline-flex}.home-steps-card{min-height:4.5714rem;color:var(--fg);flex-direction:column;gap:.5714rem;padding:1rem 1.1429rem;display:flex}a.home-steps-card:hover{background:var(--surface-2);text-decoration:none}a.home-steps-card:focus-visible{outline-offset:-2px}.home-steps-card-head{justify-content:space-between;align-items:baseline;gap:.8571rem;display:flex}.home-steps-card .row-title{font-weight:600}@media (width<=79.99rem){.home-grid{grid-template-columns:minmax(0,53.3333rem)}}@media (width<=47.99rem){.home .page-title h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.home-grid,.home-main,.home-aside{gap:1.2rem}.row-item.home-row{gap:0 .8571rem;min-height:5.2rem;padding:1rem 1rem 1rem 1.1429rem}.home-row>.row-avatar{width:2.7333rem;height:2.7333rem}.home-context{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-fact{padding:1.0667rem 1.1429rem}}.alert-kinds{gap:.2857rem;display:grid}.alert-kinds .check{align-items:flex-start}.alert-kinds .check input{margin-top:.3rem}.alert-kinds label{gap:.1429rem;display:grid}.alert-extra{margin:0 0 1rem;padding:0;list-style:none;display:grid}.alert-extra li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.5714rem 0;display:flex}.alert-extra li+li{border-top:1px solid var(--line)}.alert-add{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.alert-add .field{flex:16rem}.mt-tabs{margin:0 0 1.25rem}.mt-tabs .tab-bar a{text-decoration:none}.mt-connection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.mt-connection-state{overflow-wrap:anywhere;flex:18rem;gap:.3571rem;min-width:0;display:grid}.mt-connection-state p{margin:0}.mt-connection-actions{flex-wrap:wrap;gap:.5714rem;display:flex}.mt-connection>.error{flex-basis:100%;margin:0}.card .notice+.mt-connection{margin-top:1rem}.mt-preview{margin:0;padding:0;list-style:none;display:grid}.mt-preview li{font-variant-numeric:tabular-nums;grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.5714rem 0;display:grid}.mt-preview li+li{border-top:1px solid var(--line)}.mt-preview strong{font-weight:550}.mt-preview strong:first-letter{text-transform:uppercase}.mt-preview-foot{font-size:var(--text-sm);margin:.75rem 0 0}.mt-stale{color:var(--warning);margin:0 0 .75rem;font-weight:500}.mt-switch{gap:.2857rem;margin:0 0 1.25rem;display:grid}.mt-days{margin:0;padding:0;list-style:none;display:grid}.mt-day{grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding:.7143rem 0;display:grid}.mt-day+.mt-day{border-top:1px solid var(--line)}.mt-day-name{padding-top:.5rem;font-weight:550}.mt-windows{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mt-window-list{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.mt-window{font-variant-numeric:tabular-nums;align-items:center;gap:.4286rem;display:flex}.mt-window select{flex:none;width:6.5rem}.mt-closed{min-height:var(--control-h);align-items:center;display:inline-flex}.mt-row-error{align-items:center;gap:.2857rem;margin-top:.4286rem;display:flex}.mt-number{align-items:center;gap:.5714rem;display:flex}.mt-number input{max-width:8rem}.mt-blocked{gap:.75rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.mt-blocked-row{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.mt-blocked-row .field{margin:0}.mt-list{justify-items:start;gap:1rem;display:grid}.mt-list>.row-list,.mt-list>.empty{width:100%}.mt-meeting .row-title{font-variant-numeric:tabular-nums}.mt-meeting .row-title:first-letter{text-transform:uppercase}.mt-meeting-actions{flex-wrap:wrap;gap:.4286rem;display:flex}.mt-meeting-error{flex-basis:100%;margin:0}@media (width<=40rem){.mt-day{grid-template-columns:minmax(0,1fr)}.mt-day-name{padding-top:0}.mt-preview li{grid-template-columns:minmax(0,1fr)}.mt-blocked-row{grid-template-columns:minmax(0,1fr) auto}.mt-blocked-row>.field:nth-child(2){grid-area:2/1/auto/-1}.mt-connection-actions,.mt-connection-actions button{width:100%}}.order-fields{gap:.2857rem;display:grid}.order-fields .check{align-items:flex-start}.order-fields .check input{margin-top:.3rem}.order-fields label{gap:.1429rem;display:grid}.order-options{margin:0;padding:0;list-style:none;display:grid}.order-options li{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;padding:.5714rem 0;display:flex}.order-options li+li{border-top:1px solid var(--line)}.order-options .field{flex:14rem;margin:0}.order-options .check{min-height:2.5rem;margin:0}.sz-table td,.sz-table th[scope=row]{vertical-align:top}.sz-table th[scope=row]{color:var(--fg);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);white-space:normal;background:0 0;padding-block:.8571rem}.sz-table td.num{white-space:nowrap}.sz-table tbody tr:last-child th{border-bottom:none}.sz-name{overflow-wrap:anywhere;margin-right:.4286rem}.sz-places{flex-wrap:wrap;gap:.2857rem;margin:0;padding:0;list-style:none;display:flex}.sz-places .tag{white-space:normal}.sz-alias{background:0 0;border-style:dashed}.sz-alias small{color:var(--muted);font-size:var(--text-xs)}.sz-remove{border-radius:var(--radius-xs);min-width:1.5rem;min-height:1.5rem;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;margin:0 -.3rem 0 0;padding:0;display:inline-flex}.sz-remove:hover{background:var(--surface);color:var(--fg)}.sz-actions .row-actions{flex-wrap:wrap;justify-content:flex-end}.sz-amount{align-items:stretch;min-width:0;display:flex}.sz-amount input{border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;min-width:0}.sz-affix{border:1px solid var(--line);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--surface-2);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;border-right:0;flex:none;align-items:center;padding:0 .7143rem;display:inline-flex}.sz-switches{justify-items:start;gap:.5714rem;display:grid}.sz-cities{border:0;gap:.7143rem;min-width:0;margin:0;padding:0;display:grid}.sz-cities legend{margin-bottom:.4286rem;padding:0;font-weight:600}.sz-cities p{margin:0}.sz-adder{gap:.4286rem;display:grid}.sz-adder>label{font-size:var(--text-sm);font-weight:500}.sz-adder-row{gap:.5714rem;display:flex}.sz-adder-row input{flex:auto;min-width:0}@media (width<=47.99rem){.sz-table{background:0 0;border:0}.sz-table table,.sz-table tbody,.sz-table tr,.sz-table th[scope=row],.sz-table td{display:block}.sz-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sz-table table.data-table{background:0 0;border:0}.sz-table tbody{gap:.75rem;display:grid}.sz-table tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:.8571rem 1rem}.sz-table th[scope=row],.sz-table td{border:0;padding:.2857rem 0}.sz-table th[scope=row]{font-size:var(--text-md);padding-bottom:.5714rem}.sz-table td.num{text-align:left}.sz-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);display:block}.sz-actions .row-actions{justify-content:flex-start;padding-top:.4286rem}.sz-adder-row{flex-wrap:wrap}}
