:root{--on-error:var(--surface);--st-por-resolver:var(--data-3);--st-esperando:var(--data-2);--st-respondio:var(--data-1);--st-traspasado:var(--data-5);--st-nuevo:var(--data-4);--st-baja:var(--text-3);--ag-activo:var(--data-1);--ag-sombra:var(--data-2);--ag-pausado:var(--data-4);--ag-apagado:var(--data-3);--font:"Manrope Variable","Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.75rem;--fs-2xl:1.75rem;--fs-title-sm:1.5rem;--fw-body:500;--fw-strong:700;--fw-display:800;--tracking-heading:-.02em;--tracking-display:-.035em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--r-sm:10px;--r-md:18px;--r-lg:26px;--r-pill:999px;--ease-soft:cubic-bezier(.4,0,.2,1);--ease-pop:cubic-bezier(.34,1.4,.64,1);--orb-deep:#0B6E3C;--orb-done:#DDF6E6;--orb-mango:#FFB638;--orb-coral:#FF7A66;--orb-coral-hi:#FFC2B8;--z-sticky:100;--z-dropdown:1000;--z-drawer:1200;--z-modal:1300;--z-toast:1400;--z-tooltip:1500;--app-tap:2.75rem;--app-header-h:3.25rem;--app-tabbar-h:3.5rem;--app-row-h:4.25rem;--app-sidebar-w:15rem;--nav-h:var(--app-tabbar-h);--fs-ui:var(--fs-sm);--bubble-in:var(--surface);--bubble-out:var(--surface-soft);--bubble-draft-line:var(--data-2);--app-sheet-radius:var(--r-lg);--app-push-dur:var(--dur-slow);--app-push-ease:var(--ease-out);--paper:var(--bg);--ink:var(--text);--ink-2:var(--text-2);--ink-3:var(--text-3);--ink-4:var(--text-3);--line-2:color-mix(in srgb,var(--line) 60%,var(--bg));--line-3:color-mix(in srgb,var(--line) 50%,var(--text-3));--green:var(--brand);--green-2:var(--link);--green-ink:var(--link);--green-soft:var(--surface-soft);--warn:var(--warn-bg);--warn-ink:var(--warn-fg);--bad:var(--error-fg);--bad-soft:var(--error-bg);--bad-ink:var(--error-fg);--info-soft:var(--surface-soft);--sel-fg:var(--text-2);--sel-b:var(--text);--on-green:var(--on-brand);--on-bad:var(--on-error);--topbar-bg:color-mix(in srgb,var(--bg) 96%,transparent);--skel-1:var(--surface);--skel-2:var(--surface-soft);--r-btn:var(--r-pill);--r-btn-sm:var(--r-pill);--dark-bg:var(--text);--dark-fg:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dark-bg:var(--surface-soft);--dark-fg:var(--text)}}:root[data-theme=dark]{--dark-bg:var(--surface-soft);--dark-fg:var(--text)}.mailview{--paper:#f5f5f7;--surface:#ffffff;--line:#e3e3e8;--line-2:#ececf0;--ink:#1d1d1f;--ink-2:#48484a;--ink-3:#6e6e73;--ink-4:#86868b;color:#1d1d1f;color-scheme:light}:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1)}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body,html{max-width:100%;overflow-x:clip;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}body{margin:0;font:500 var(--fs-ui)/1.5 var(--font);background:var(--paper);color:var(--ink);overflow-wrap:break-word}a{color:var(--green-ink);text-underline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.cmp-row:focus-visible,.cola-row>summary:focus-visible,.inbox-list a.row:focus-visible,.more>summary:focus-visible,.prow>details>summary:focus-visible{outline-offset:-3px}html{scroll-padding-top:80px;scroll-padding-bottom:calc(var(--nav-h) + 24px)}h1,h2,h3,p{margin:0}h1{font-size:1.75rem;line-height:1.15;font-weight:800}h2{font-size:1rem;line-height:1.25;font-weight:750;letter-spacing:-.015em}.mono,.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hint{color:var(--ink-3);font-size:.875rem}.hint,.lead{margin-top:6px}.lead{color:var(--ink-2);max-width:60ch}.sr{position:absolute;left:0;top:0;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.app{position:relative;max-width:100%;overflow-x:clip;background:var(--bg)}.app,.stage{min-height:100dvh}.stage{min-width:0;display:flex;flex-direction:column}main.content{width:100%;max-width:68.75rem;margin:0;padding:var(--sp-4) max(var(--sp-4),env(safe-area-inset-left,0px)) calc(var(--app-tabbar-h) + env(safe-area-inset-bottom, 0px) + var(--sp-6));min-width:0;flex:1 1}main.content.bare{padding:0;max-width:none}.logo{display:inline-flex;align-items:center;flex:none;text-decoration:none}.logo-img{display:block;flex:none;height:28px;width:auto;max-width:none}@media (min-width:960px){.side-logo .logo-img,.topbar-logo .logo-img{height:32px}}.on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:block}}:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:block}.logo-sub{align-self:center;margin-left:var(--sp-3);padding:3px var(--sp-3);border-radius:var(--r-pill);background:var(--surface-soft);color:var(--text-2);font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);letter-spacing:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--sp-3);min-height:var(--app-header-h);padding:var(--sp-2) max(var(--sp-4),env(safe-area-inset-right,0px)) var(--sp-2) max(var(--sp-4),env(safe-area-inset-left,0px));padding-top:max(var(--sp-2),env(safe-area-inset-top,0px));background:var(--bg);border-bottom:1px solid var(--line)}.topbar form{margin:0}.topbar-logo{display:inline-flex;flex:none;text-decoration:none}.topbar-find{display:none}.topbar-actions{display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin-left:auto}.icon-btn{flex:none;display:inline-grid;place-items:center;width:var(--app-tap);height:var(--app-tap)}.cmd-btn,.icon-btn{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--text-2);cursor:pointer}.cmd-btn{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:2.5rem;padding:0 var(--sp-4);font:inherit;font-weight:var(--fw-strong);font-size:var(--fs-sm);text-align:left}.cmd-btn:active{transform:scale(.99)}.cmd-btn kbd{margin-left:auto;font:500 var(--fs-xs) var(--mono);padding:2px 6px;border-radius:6px;border:1px solid var(--line);color:var(--text-3)}.ap-agent{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--app-tap);padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font:var(--fw-strong) var(--fs-sm)/1 var(--font);color:var(--text);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out)}.ap-agent:active{transform:scale(.97)}.ap-agent svg{flex:none;color:var(--text-2)}.ag-sheet{flex-direction:column}.ag-sheet,.ag-state{display:flex;gap:var(--sp-3)}.ag-state{align-items:center;font-size:var(--fs-base)}.ag-full{width:100%}.btn.ag-kill{width:100%;height:48px;min-height:48px;color:var(--error-fg);border-color:var(--error-fg)}.ag-confirm,.btn.ag-kill{margin-top:var(--sp-4);background:var(--error-bg)}.ag-confirm{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);border:1px solid var(--error-fg)}.ag-confirm-q{color:var(--error-fg);font-weight:var(--fw-strong);font-size:var(--fs-sm)}.ag-confirm-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.ag-confirm-btns .btn{width:100%;min-width:0}.ag-confirm .btn.danger{background:var(--error-fg);color:var(--on-error)}.ag-kill-wrap{max-width:22rem;margin:var(--sp-3) 0}.ap-agent-long{display:none}.ap-ag-dot{width:.7rem;height:.7rem;border-radius:50%;flex:none;background:var(--c);box-shadow:0 0 0 2px var(--bg)}.ap-ag-dot[data-s=activo]{--c:var(--ag-activo)}.ap-ag-dot[data-s=sombra]{--c:var(--ag-sombra);background:linear-gradient(90deg,var(--ag-sombra) 50%,transparent 50%);border:2px solid var(--ag-sombra)}.ap-ag-dot[data-s=pausado]{--c:var(--ag-pausado);background:transparent;border:2px solid var(--ag-pausado)}.ap-ag-dot[data-s=apagado]{--c:var(--ag-apagado);border-radius:2px}.ap-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-template-columns:repeat(var(--tabs,5),1fr);min-height:calc(var(--app-tabbar-h) + env(safe-area-inset-bottom, 0px));padding:var(--sp-1) max(var(--sp-2),env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(var(--sp-2),env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--line)}.ap-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:var(--app-tap);font:var(--fw-strong) .75rem/1 var(--font);color:var(--text-3);text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ap-tab svg{width:1.5rem;height:1.5rem}.ap-tab[aria-current=page]{color:var(--link)}.ap-tab:active{transform:scale(.95)}.ap-tab .ap-badge{position:absolute;top:.125rem;left:calc(50% + .25rem);min-width:1.125rem;height:1.125rem;line-height:1.125rem;font-size:.75rem}.ap-tab:has(.pend){opacity:.75}.ap-tab .pend{top:.375rem;right:.5rem}.ap-page{display:flex;flex-direction:column;gap:var(--sp-5)}.ap-page-head h1{font-size:var(--fs-xl);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:1.1}.ap-group{display:flex;flex-direction:column;gap:var(--sp-2)}.ap-group__t{margin:0;font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ap-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;margin:0;padding:0;list-style:none}.ap-row{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--app-row-h);padding:var(--sp-2) var(--sp-4);position:relative;text-decoration:none;color:inherit;width:100%;text-align:left}.ap-list li+li>.ap-row:before,.ap-list>.ap-row+.ap-row:before,.ap-list>.ap-row-form:before{content:"";position:absolute;top:0;left:calc(var(--sp-4) + 2.5rem + var(--sp-3));right:0;height:1px;background:var(--line)}.ap-row:active,.ap-row__ic{background:var(--surface-soft)}.ap-row__ic{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;color:var(--link);flex:none;font-weight:var(--fw-display)}.ap-row__b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ap-row__t{font-weight:var(--fw-strong);font-size:var(--fs-base)}.ap-row__d,.ap-row__t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-row__d{color:var(--text-2);font-size:var(--fs-sm)}.ap-chev{color:var(--text-3);flex:none;display:inline-flex}.ap-badge{margin-left:auto;min-width:1.375rem;height:1.375rem;padding:0 .4rem;background:var(--brand);color:var(--on-brand);font:500 var(--fs-xs)/1.375rem var(--mono);text-align:center;font-style:normal}.ap-badge,.ap-bar{border-radius:var(--r-pill)}.ap-bar{display:block;height:.375rem;background:var(--surface-soft);overflow:hidden}.ap-bar>i{display:block;height:100%;background:var(--brand);border-radius:inherit}.ap-spend{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-2);text-decoration:none}.ap-spend b{font:500 var(--fs-md)/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.ap-spend b small{font-size:var(--fs-sm);color:var(--text-3)}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--app-tap);padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font:var(--fw-strong) var(--fs-base) var(--font);border:2px solid transparent;width:100%;cursor:pointer;text-decoration:none}.ap-btn--ghost{background:transparent;color:var(--text);border-color:var(--text-3)}.ap-row-form{margin:0;padding:var(--sp-3) var(--sp-4);position:relative}.ap-row-form:before{left:0!important}.logo-wrap,.side{display:none}@media (min-width:960px){.app{display:grid;grid-template-columns:var(--app-sidebar-w) minmax(0,1fr)}.ap-tabbar,.topbar-logo{display:none}.topbar-find{display:block;flex:1 1;max-width:34rem}.topbar{padding-inline:var(--sp-6);border-bottom-color:transparent}.ap-agent-long{display:inline}.ap-agent-short{display:none}main.content{max-width:68.75rem;padding:var(--sp-4) var(--sp-6) var(--sp-10)}.side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-3) var(--sp-4);background:var(--surface);border-right:1px solid var(--line);overflow-y:auto}.side-logo{padding:0 var(--sp-3) var(--sp-3);display:flex}.side-logo a{display:inline-flex;text-decoration:none}.ap-nav{gap:0}.ap-nav,.ap-nav-group{display:flex;flex-direction:column}.ap-nav-group{gap:.125rem}.ap-nav-title{padding:var(--sp-4) var(--sp-3) var(--sp-1);font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ap-nav-group:first-child .ap-nav-title{padding-top:var(--sp-2)}.ap-nav a{position:relative;display:flex;align-items:center;gap:var(--sp-3);min-height:2.5rem;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--text-2);text-decoration:none;font-weight:var(--fw-strong);font-size:var(--fs-ui)}.ap-nav a svg{width:1.25rem;height:1.25rem;flex:none}.ap-nav a:hover,.ap-nav a[aria-current=page]{background:var(--surface-soft);color:var(--text)}.ap-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--brand)}.ap-nav a:has(.pend){opacity:.75}.ap-nav a .pend{top:.75rem;right:.75rem}.side-bottom{margin-top:auto;gap:var(--sp-3);padding-top:var(--sp-3)}.side-bottom,.side-spend{display:flex;flex-direction:column}.side-spend{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--text-2);text-decoration:none}.side-spend b{font:500 var(--fs-md)/1.2 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.side-spend b small{font-size:var(--fs-sm);color:var(--text-3);font-weight:500}.um-side{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-1) 0 var(--sp-2)}.um-exit{margin:0;flex:none}.um-exit button{display:grid;place-items:center;width:var(--app-tap);height:var(--app-tap);border:0;border-radius:var(--r-pill);background:none;color:var(--text-2);cursor:pointer}.um-exit button:hover{background:var(--surface-soft);color:var(--text)}.toasts{top:20px!important}}@media (min-width:1700px){main.content{max-width:96rem}}.um-av{display:inline-grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:50%;background:var(--brand);color:var(--on-brand);font-weight:var(--fw-display);font-size:var(--fs-sm)}.um-id{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.um-id b{font-weight:var(--fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--text)}.um-id b,.um-id small{font-size:var(--fs-xs)}.um-id small{color:var(--text-3)}@media (prefers-reduced-motion:reduce){.ap-tab,.cmd-btn{transition:none}.ap-tab:active,.cmd-btn:active{transform:none}}.modo-bar{padding:0 0 14px}.modo-switch{display:grid;grid-gap:6px;gap:6px}.modo-cap{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--ink-3);text-transform:uppercase}.modo-opts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.modo-opts button{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;padding:0 4px;line-height:1.15}.modo-opts button.on{background:var(--green);color:var(--on-green)}.modo-switch.pending .modo-opts{opacity:.75}.page-head{margin-bottom:18px}.page-head h1+*{margin-top:6px}.panel{border-radius:var(--r-lg);padding:20px;margin:0 0 16px;min-width:0}.panel>header{margin-bottom:14px}.grid2{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:820px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}label{display:block;font-weight:700;font-size:.875rem;margin:16px 0 6px}label:first-child{margin-top:0}input,select,textarea{font:inherit;font-weight:500;font-size:1rem;width:100%;max-width:100%;color:var(--ink);background:var(--surface);padding:12px 14px;min-height:46px;border:2px solid var(--field-border);border-radius:var(--r-md)}input:focus,select:focus,textarea:focus{border-color:var(--ink)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.has-error input,.has-error select,.has-error textarea,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--error-fg)}.fld{margin-top:16px}.fld:first-child,.fld>label{margin-top:0}.field-err{margin:6px 0 0;color:var(--error-fg);font-size:var(--fs-sm);font-weight:var(--fw-strong);line-height:1.4}select{width:auto;padding-right:32px}textarea{resize:vertical}.row{gap:8px}.actions,.row{display:flex;flex-wrap:wrap;align-items:center}.actions{gap:10px;margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;padding:0 20px;height:48px;min-height:48px;font-size:1rem;border-radius:var(--r-btn);border:1.5px solid transparent;white-space:nowrap;transition:background-color .12s var(--ease-out),border-color .12s var(--ease-out),transform .14s var(--ease-out);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.btn:active{transform:scale(.98)}.btn svg{width:19px;height:19px;flex:none}.btn.sm{padding:0 14px;height:36px;min-height:36px;font-size:.875rem;gap:7px;border-radius:var(--r-btn-sm)}.btn.sm svg{width:16px;height:16px}.btn.lg{height:56px;min-height:56px;padding:0 var(--sp-8);font-size:1.125rem}.btn.primary{background:var(--green);color:var(--on-green)}.btn.dark{background:var(--dark-bg);color:var(--dark-fg)}.btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-3)}.btn.ghost{background:transparent;color:var(--ink-2)}.btn.danger{background:var(--error-fg);color:var(--on-error);border-color:var(--error-fg)}.btn.ghost-danger{background:transparent;color:var(--bad)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}.lbl-stack{display:inline-grid;justify-items:center}.lbl-stack>span{grid-area:1/1}.lbl-stack>.off{visibility:hidden}.spinner{width:15px;height:15px;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}dialog.confirm-dlg{width:min(420px,calc(100vw - 32px));margin:auto;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--sh-3);z-index:var(--z-modal)}dialog.confirm-dlg::-webkit-backdrop{background:var(--scrim)}dialog.confirm-dlg::backdrop{background:var(--scrim)}.confirm-dlg-t{margin:0 0 var(--sp-2);font-size:1.25rem;font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:1.2}.confirm-dlg-p{margin:0 0 var(--sp-5);color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.confirm-dlg-a{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-3)}.confirm-dlg-a .btn{flex:1 1 8rem}.confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;background:var(--bad-soft);padding:6px 10px;border-radius:12px}.confirm-q{font-size:.875rem;color:var(--bad);font-weight:700}.toasts{position:fixed;z-index:var(--z-toast);top:calc(env(safe-area-inset-top) + 72px);left:16px;right:16px;flex-direction:column;gap:8px;pointer-events:none}.toast,.toasts{display:flex;align-items:center}.toast{pointer-events:auto;gap:12px;width:100%;max-width:460px;background:var(--dark-bg);color:var(--dark-fg);padding:13px 14px;border-radius:14px;--tone:var(--green);animation:toast-in .2s var(--ease-out)}.toast:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--tone)}.toast.error{--tone:var(--error-fg)}.toast.info{--tone:var(--info-fg)}.toast.warn{--tone:var(--warn-fg)}.toast>span{flex:1 1;min-width:0;line-height:1.35}.toast-x{flex:none;background:none;border:0;color:var(--dark-fg);opacity:.7;font-size:1.25rem;line-height:1;cursor:pointer;padding:0 2px;display:inline-flex;align-items:center;justify-content:center}@keyframes toast-in{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.note{border-radius:var(--r-md);padding:12px 14px;font-size:.875rem;margin:12px 0 0;overflow-wrap:anywhere}.note:has(>svg){display:flex;gap:10px;align-items:flex-start}.note>svg{width:20px;height:20px;flex:none;margin-top:1px}.note>div{min-width:0}.note.warn{background:var(--warn);color:var(--warn-ink)}.note.err{background:var(--bad-soft);color:var(--bad-ink)}.note.ok{background:var(--green-soft);color:var(--green-ink)}.note.info{background:var(--info-soft);color:var(--ink-2)}.note .actions{margin-top:10px}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.tabs a{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:14px;background:var(--surface);border:1.5px solid var(--line);color:var(--ink-2);text-decoration:none;font-weight:700;font-size:.875rem;line-height:1.2}.tabs a b{font-family:var(--mono);font-size:1.25rem;font-weight:500;color:var(--ink);line-height:1.1}.tabs a.on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.tabs a.on b{color:var(--sel-b)}.tab-help{color:var(--ink-3);font-size:.875rem;margin:0 0 16px}.guide{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 16px}.guide>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:750}.guide>summary::-webkit-details-marker{display:none}.guide>summary svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}.guide[open]>summary svg{transform:rotate(180deg)}.guide ol{margin:0;padding:0 18px 16px;list-style:none;display:grid;grid-gap:10px;gap:10px}.guide li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;color:var(--ink-2)}.guide li b{color:var(--ink)}.pc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 16px;min-width:0;overflow:hidden}.pc-head{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 18px 0;align-items:start}.ring{position:relative}.ring,.ring svg{width:60px;height:60px}.ring svg{transform:rotate(-90deg)}.ring .bg{stroke:var(--line-2)}.ring .fg{stroke:var(--ink-4);stroke-linecap:round}.ring.alta .fg{stroke:var(--green)}.ring.media .fg{stroke:var(--ink)}.ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-weight:500;font-size:1.25rem;letter-spacing:-.04em}.pc-title h2{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.pc-meta{color:var(--ink-3);font-size:.875rem;margin-top:2px}.chips{gap:6px;margin-top:10px}.chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.35;background:var(--surface);border:1px solid var(--line);color:var(--text-2)}.chip:not(.sug):before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--text-3)}.chip.alta:before{background:var(--data-1)}.chip.media:before,.chip.warn:before{background:var(--data-2)}.chip.bad:before{background:var(--data-3);border-radius:2px}.chip svg{width:14px;height:14px}.pc-links{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 0}.pc-links a{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:10px;border:1.5px solid var(--line);color:var(--ink);text-decoration:none;font-weight:650;font-size:.875rem}.pc-links svg{width:14px;height:14px;color:var(--ink-3)}.evidence{margin:14px 18px 0;padding:12px 14px;background:var(--paper);border-radius:var(--r-md)}.evidence span{display:block;font-size:.75rem;color:var(--ink-3);font-weight:650}.evidence b{display:block;font-size:1rem;font-weight:800;letter-spacing:-.01em}.evidence small{color:var(--ink-3);font-size:.875rem}.evidence small.src{display:block;margin-top:4px;font-size:.75rem}.todo{list-style:none;margin:16px 0 0;padding:0 18px;display:grid;grid-gap:0;gap:0}.todo>li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--line-2)}.todo .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:.875rem;font-weight:500;background:var(--dark-bg);color:var(--dark-fg)}.todo .n.done{background:var(--green);color:var(--on-green)}.todo .n.off{background:var(--line-2);color:var(--ink-4)}.todo .n svg{width:15px;height:15px}.todo h3{font-size:1rem;font-weight:750;letter-spacing:-.01em}.todo p.s{color:var(--ink-3);font-size:.875rem;margin-top:2px}.todo .body{min-width:0}.todo.off h3{color:var(--ink-3)}.send-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:12px}@media (min-width:560px){.send-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.send{display:flex;align-items:center;gap:12px;height:48px;min-height:48px;padding:0 16px;border-radius:var(--r-md);text-decoration:none;border:0;min-width:0;font:inherit;text-align:left;cursor:pointer}.send svg{width:22px;height:22px;flex:none}.send span{display:block;min-width:0}.send b{font-weight:800;font-size:1rem}.send b,.send small{display:block;line-height:1.15}.send small{font-size:.75rem;font-weight:600;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send.mail{background:var(--dark-bg);color:var(--dark-fg)}.send.wa{background:var(--green);color:var(--on-green)}.send.off{background:var(--line-2);color:var(--ink-4);pointer-events:none}.sent-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.more,.sent-row form{margin:0}.more{border-top:1px solid var(--line-2)}.evidence+.more,.pc-links+.more{margin-top:16px}.more>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;color:var(--ink-2)}.more>summary::-webkit-details-marker{display:none}.more>summary svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}.more[open]>summary svg{transform:rotate(180deg)}.more .inner{padding:0 18px 18px;display:grid;grid-gap:18px;gap:18px}.more h4{margin:0 0 8px;font-size:.875rem;font-weight:750}.msg-label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:var(--ink-2);margin:0 0 6px}.msg-label span{min-width:0}.msg,.msg-label span{overflow-wrap:anywhere}.msg{white-space:pre-wrap;background:var(--paper);border-radius:var(--r-md);padding:12px 14px;font-size:.875rem}.p-sub,.p-sub form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.p-sub form{margin:0}.danger-zone{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--line-2)}.danger-zone form{margin:0}.empty{text-align:center;padding:44px 20px;background:var(--surface);border:1.5px dashed var(--line-3);border-radius:var(--r-lg)}.empty h2{margin-bottom:6px}.empty p{color:var(--ink-2);margin:0 auto 18px;max-width:44ch}table{width:100%;border-collapse:collapse;font-size:.875rem}td,th{text-align:left;padding:12px 6px;border-bottom:1px solid var(--line-2);vertical-align:top;overflow-wrap:anywhere}th{color:var(--ink-3);font-weight:700;font-size:.75rem}td.num,th.num{text-align:right;font-family:var(--mono);white-space:nowrap;width:1%;padding-left:16px}.table-wrap{overflow-x:auto;max-width:100%}.list{list-style:none;margin:0;padding:0}.list li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line-2)}.list li:first-child{border-top:0;padding-top:0}.list .l{min-width:0}.list .l b{display:block;overflow-wrap:anywhere}.list .l small{color:var(--ink-3)}.list .r{text-align:right;flex:none}.meter{height:8px;background:var(--line-2);overflow:hidden;margin:14px 0 0}.meter,.meter>i{border-radius:999px}.meter>i{display:block;height:100%;background:var(--green)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.stat{background:var(--paper);border-radius:var(--r-md);padding:12px 14px;min-width:0}.stat b{display:block;font-family:var(--mono);font-weight:500;font-size:1.25rem;letter-spacing:-.04em;line-height:1.2}.stat span{display:block;color:var(--ink-3);font-size:.75rem;line-height:1.3;margin-top:2px}@media (max-width:520px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:last-child{grid-column:1/-1}}.steps{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:2px;gap:2px}.steps li{display:flex;align-items:center;gap:12px;padding:9px 4px;color:var(--ink-3);font-weight:600}.steps .dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--line-3);display:grid;place-items:center;font-size:.75rem;flex:none}.steps li.now{color:var(--ink);font-weight:750}.steps li.now .dot{border-color:var(--green-2)}.steps li.now .dot:after{content:"";width:11px;height:11px;border-radius:50%;border:2px solid var(--green-2);border-right:2px solid transparent;animation:spin .8s linear infinite}.steps li.done{color:var(--ink-2)}.steps li.done .dot{background:var(--green);border-color:var(--green);color:var(--on-green)}.steps li.done .dot:after{content:"✓";font-weight:800}.running{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.timer{font-family:var(--mono);color:var(--ink-2);font-weight:500}.diag{list-style:none;margin:0;padding:0;grid-gap:12px}.diag,.diag>li{display:grid;gap:12px}.diag>li{grid-template-columns:28px minmax(0,1fr);grid-gap:12px;padding:14px;border-radius:var(--r-md);background:var(--paper)}.diag .st{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--on-green)}.diag .st.bad{background:var(--bad);color:var(--on-bad)}.diag .st.wait{background:var(--line);color:var(--ink-3)}.diag .st svg{width:15px;height:15px}.diag b{display:block}.diag p{color:var(--ink-2);margin-top:2px;overflow-wrap:anywhere}.diag ol,.diag p{font-size:.875rem}.diag ol{margin:10px 0 0;padding-left:20px;color:var(--ink);display:grid;grid-gap:4px;gap:4px}.login-wrap{min-height:100dvh;display:grid;place-items:center;padding:20px 16px;background:var(--paper)}.login{width:100%;max-width:400px}.login .logo{margin-bottom:22px}.login .logo-img{height:40px}.login h1{font-size:1.25rem}@media (prefers-reduced-motion:reduce){.spinner,.steps li.now .dot:after{animation-duration:2s}.toast{animation:none}.pend,.tab-spin{animation-duration:2s}}.skel-wrap{display:grid;grid-gap:14px;gap:14px}.skel{position:relative;overflow:hidden;border-radius:12px;background:var(--skel-1)}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skel-2),transparent);transform:translateX(-100%);animation:skel 1.3s var(--ease-in-out) infinite}.skel.title{height:34px;width:55%}.skel.line{height:16px;width:80%}.skel.card{height:150px;border-radius:var(--r-lg)}@keyframes skel{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.mail-wrap{min-width:0}.mail-panel{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding:12px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}.mail-panel p{font-weight:700;font-size:.875rem;margin:0}.mail-panel small{color:var(--ink-3);font-size:.75rem}.mail-copy{gap:6px}.mail-copy,.next-step{display:flex;flex-wrap:wrap}.next-step{gap:10px;align-items:center;justify-content:space-between;padding:16px 18px;margin:18px 0 0;border-radius:var(--r-lg);background:var(--green-soft);color:var(--green-ink)}.next-step b{display:block}.next-step span,.why{font-size:.875rem}.why{color:var(--ink-3);margin-top:8px}.mbx{border:1px solid var(--line);border-radius:var(--r-md);padding:14px;margin:0 0 12px;min-width:0}.mbx-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.mbx-head b{overflow-wrap:anywhere}.mbx .s{color:var(--ink-2);font-size:.875rem;margin-top:6px}.actions .btn,.send-row .btn,.sent-row .btn{min-width:168px}.actions>form,.sent-row>form{margin:0}@media (max-width:560px){.actions>.btn,.actions>form,.sent-row>.btn,.sent-row>form{flex:1 1 100%}.actions .btn,.sent-row .btn{width:100%}}.actions .btn.sm,.confirm .btn,.list .r .btn,.mbx .btn,.sent-row .btn.sm{min-width:0}@media (max-width:560px){.actions>.btn.sm,.actions>form:has(.btn.sm){flex:0 0 auto}.actions .btn.sm{width:auto}}.switch-btn{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:4px 0;font:inherit;font-weight:700;font-size:.875rem;color:var(--ink);cursor:pointer;min-height:32px}.switch-btn:disabled{cursor:progress;opacity:.8}.switch-track{position:relative;width:40px;height:24px;flex:none;border-radius:999px;background:var(--surface-soft);box-shadow:inset 0 0 0 1.5px var(--field-border);transition:background-color .15s var(--ease-out)}.switch-knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-3);box-shadow:var(--sh-1);transition:transform .2s var(--ease-out),background-color .15s var(--ease-out)}.switch-btn[aria-checked=true] .switch-track{background:var(--green);box-shadow:none}.switch-btn[aria-checked=true] .switch-knob{background:var(--on-brand);transform:translateX(16px)}.switch-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:8px}input[type=checkbox].switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:40px!important;height:24px!important;min-height:24px!important;border-radius:999px;background:var(--surface-soft);box-shadow:inset 0 0 0 1.5px var(--field-border);border:0;position:relative;cursor:pointer;transition:background-color .15s;padding:0}input[type=checkbox].switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-3);box-shadow:var(--sh-1);transition:transform .2s var(--ease-out),background-color .15s var(--ease-out)}input[type=checkbox].switch:checked{background:var(--green);box-shadow:none}input[type=checkbox].switch:checked:after{background:var(--on-brand);transform:translateX(16px)}input[type=checkbox].switch:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.opts{margin:12px 0 4px;border-bottom:1px solid var(--line-2)}.opt{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line-2)}.opts .opt:first-child{border-top:0}.opt-text{display:block;flex:1 1;min-width:0;margin:0;cursor:pointer}.opt-text .t{display:block;font-weight:700;color:var(--ink)}.opt-text .hint{display:block;margin:4px 0 0}.note .opt{border-top:0;padding-bottom:0}.loadbar{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0 0 14px}.loadbar .hint{margin:0}.loadlist{margin:0 0 16px}.lists{display:flex;flex-wrap:wrap;margin:0 0 12px}.lists,.lists a{align-items:center;gap:8px}.lists a{display:inline-flex;padding:7px 12px;border-radius:999px;background:var(--surface);border:1.5px solid var(--line);color:var(--ink-2);text-decoration:none;font-weight:700;font-size:.875rem;line-height:1.2;max-width:100%}.lists a b{font-family:var(--mono);font-weight:500;color:var(--ink)}.lists a.on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.lists a.on b{color:var(--sel-b)}.enrich h3{margin:0;font-size:1rem}.layers{margin-top:12px}.layers>summary{cursor:pointer;font-weight:700;font-size:.875rem}.layers ul{margin:8px 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:.875rem}.lists-t{font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.preview{margin-top:12px}.preview>summary{list-style:none;cursor:pointer}.preview>summary::-webkit-details-marker{display:none}.mailview{margin-top:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.mailview dl{margin:0;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;background:var(--paper);border-bottom:1px solid var(--line-2);font-size:.875rem}.mailview dt{color:var(--ink-3);font-weight:700}.mailview dd{margin:0;overflow-wrap:anywhere;color:var(--ink)}.mailview .mailbody{padding:16px 14px 18px;overflow-wrap:anywhere}.mailview .mailbody p{margin:0 0 14px}.mailview .mail-note{margin:0;padding:10px 14px;border-top:1px solid var(--line-2);font-size:.75rem;color:var(--ink-3);background:var(--paper)}.wabubble{margin:12px 14px 14px;padding:12px 14px;border-radius:14px 14px 14px 4px;background:var(--surface-soft);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}.pv-tabs{display:flex;gap:8px;flex-wrap:wrap}.how{margin:14px 0 0;padding-left:22px;display:grid;grid-gap:10px;gap:10px;color:var(--ink-2)}.how li::marker{font-weight:800;color:var(--ink)}.send{width:100%}.pv-tabs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.preview{margin-top:0;width:100%;min-width:0}.preview>summary.btn{display:flex;width:100%}.list li{flex-wrap:wrap}.list .l{flex:1 1}.list li>.wide{flex:1 1 100%;min-width:0}.mail-panel .btn{width:100%}.mail-copy .btn{flex:1 1 auto}.rec{margin-top:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--paper);color:var(--ink-2);font-size:.875rem;display:grid;grid-gap:4px;gap:4px;justify-items:start}.rec p{margin:0}.rec b{color:var(--ink)}.rec.diff{background:var(--warn)}.rec.diff,.rec.diff b{color:var(--warn-ink)}.rec .why{color:inherit;opacity:.85;margin-top:2px}.setting{padding:14px 0;border-top:1px solid var(--line-2)}.setting:first-of-type{border-top:0;padding-top:0}.pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:14px}.pager span{color:var(--ink-3);font-size:.875rem}@media (hover:hover) and (pointer:fine){.icon-btn:hover{background:var(--info-soft)}input:hover,select:hover,textarea:hover{border-color:var(--ink-4)}.btn:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--sh-2);transform:translateY(-1px)}.btn:not(:disabled):not([aria-disabled=true]):active{box-shadow:none;transform:scale(.98)}.btn.danger:hover,.btn.primary:hover{filter:brightness(1.08)}.btn.primary:hover{color:var(--on-green)}.btn.dark:hover{filter:brightness(1.2)}.btn.ghost:hover,.btn.secondary:hover{background:var(--info-soft)}.btn.ghost:hover{color:var(--ink)}.btn.ghost-danger:hover{background:var(--bad-soft)}.toast-x:hover{opacity:1}.tabs a:hover{border-color:var(--ink-4)}.pc-links a:hover{background:var(--info-soft)}.send.mail:hover{filter:brightness(1.2)}.send.wa:hover{filter:brightness(1.08);color:var(--on-green)}a.stat:hover{background:var(--line)}.set-nav a:hover{background:var(--paper)}.chip.sug:hover{border-color:var(--green);background:var(--green-soft)}.cmp-row:hover,.sfilter:hover,.spick-opt:hover{background:var(--paper)}}.theme-set{border:0;margin:0;padding:0;min-width:0}.theme-opts{display:grid;grid-gap:8px;gap:8px}.theme-opt{position:relative;display:grid;grid-gap:2px;gap:2px;padding:12px 14px 12px 44px;border:1.5px solid var(--field-border);border-radius:var(--r-md);background:var(--surface);cursor:pointer}.theme-opt input{position:absolute;left:14px;top:14px;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--green-2)}.theme-opt b{color:var(--ink)}.theme-opt small{color:var(--ink-3);font-size:.875rem}.theme-opt.on{border-color:var(--green-2);box-shadow:0 0 0 1px var(--green-2)}@media (min-width:640px){.theme-opts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.jump a{padding:6px 12px;border-radius:var(--r-btn-sm);border:1.5px solid var(--line);color:var(--ink);background:var(--surface);text-decoration:none;font-weight:650;font-size:.875rem}.bulk-select{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.pc{position:relative}.pc-select{position:absolute;top:6px;right:6px;z-index:2;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;margin:0}.pc-select input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:pointer}.pc-select svg{display:none;color:var(--on-green);position:relative;z-index:1;pointer-events:none}.pc-select:before{content:"";width:24px;height:24px;border-radius:8px;border:2px solid var(--field-border);background:var(--surface)}.pc-select.on:before{background:var(--green);border-color:var(--green)}.pc-select.on svg{display:block;position:absolute}.pc-select:has(input:focus-visible):before{outline:3px solid var(--green);outline-offset:2px}.pc-title{padding-right:34px}.bulkbar{position:fixed;z-index:var(--z-sticky);left:12px;right:12px;bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom));max-width:640px;margin:0 auto;background:var(--surface);border:1.5px solid var(--green-2);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--sh-2);display:grid;grid-gap:10px;gap:10px}.bulk-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.bulk-actions{display:grid;grid-gap:8px;gap:8px}.bulk-actions .btn,.bulk-actions .confirm{width:100%}.bulk-actions .confirm{justify-content:space-between}.bulk-note{color:var(--ink-3);font-size:.875rem}@media (min-width:960px){.bulkbar{bottom:20px}.bulk-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.approach-list{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.approach-list li{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;background:var(--paper);display:grid;grid-gap:6px;gap:6px}.approach-list li>small{color:var(--ink-3)}.approach-list dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.approach-list dt{color:var(--ink-3);font-size:.75rem;font-weight:700}.approach-list dd{margin:2px 0 0;font-size:1.25rem;font-weight:500;color:var(--ink)}.form-status{margin-top:10px;font-size:.875rem;font-weight:650}.form-status.ok{color:var(--green-ink)}.form-status.err{color:var(--bad)}.form-status small{font-weight:500;color:var(--ink-3)}.goal{margin:14px 0 6px}.prow{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 8px;min-width:0;overflow:hidden}.prow:has(>details[open]){border-color:var(--line-3);margin-bottom:14px}.prow>details>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 42px minmax(0,1fr) 22px;grid-column-gap:10px;column-gap:10px;grid-row-gap:6px;row-gap:6px;align-items:center;padding:10px 12px 10px 0;min-height:64px;-webkit-tap-highlight-color:transparent}.prow>details>summary::-webkit-details-marker{display:none}.prow>details>summary>svg{width:18px;height:18px;color:var(--ink-3);transition:transform .2s var(--ease-out);justify-self:end}.prow details[open]>summary>svg{transform:rotate(180deg)}.prow .pc-select{left:0;right:auto;top:10px}.pr-score{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:600;font-size:1rem;border:3px solid var(--line-2);letter-spacing:-.04em}.pr-score.alta{border-color:var(--green)}.pr-score.media{border-color:var(--ink)}.pr-name{min-width:0;display:block}.pr-name b{display:block;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.25}.pr-name small{display:block;color:var(--ink-3);font-size:.875rem;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-tags{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.875rem;color:var(--ink-2)}.pr-tags .muted{color:var(--ink-3)}.pr-tags .chip{padding:2px 9px;font-size:.75rem}.pr-ch{gap:6px}.pr-ch,.pr-ch span{display:inline-flex}.pr-ch span{color:var(--green-ink)}.pr-ch span.off{color:var(--ink-4);opacity:.55}.pr-ch svg{width:16px;height:16px}.pr-st{font-weight:700}.pr-st.ok{color:var(--green-ink)}.pr-st.warn{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-2);background:var(--surface);border:1px solid var(--line);padding:1px 8px;border-radius:var(--r-pill)}.pr-st.warn:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--data-2)}.pr-st.bad{color:var(--bad)}.prow-body{border-top:1px solid var(--line-2)}.prow-body .pc{border:0;border-radius:0;margin:0}.prow-head{display:none}@media (min-width:1240px){.prow-head,.prow>details>summary{grid-template-columns:44px 48px minmax(200px,1.7fr) 100px 170px 70px minmax(130px,1fr) 24px}.prow>details>summary{column-gap:12px;min-height:58px}.pr-tags{display:contents}.pr-tags>span{min-width:0}.prow>details>summary>svg{grid-column:8;grid-row:1}.prow-head span{white-space:nowrap}.prow-head{display:grid;grid-column-gap:12px;column-gap:12px;padding:0 12px 6px 0;font-size:.75rem;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}}.tabs a,a,button,label,summary{touch-action:manipulation}.tabs a{position:relative;transition:transform .14s var(--ease-out);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tabs a:active{transform:scale(.97)}.tab-spin{position:absolute;top:10px;right:10px;width:14px;height:14px;border-radius:50%;border:2px solid var(--green);border-right:2px solid transparent;animation:spin .8s linear infinite}.sample>summary{cursor:pointer;color:var(--ink-2)}.sample-mail{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:8px 0;display:grid;grid-gap:4px;gap:4px}.sample-mail pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.875rem;margin:6px 0 0;color:var(--ink-2)}.why.err{color:var(--bad)}.ramp-table td,.ramp-table th{overflow-wrap:normal;word-break:normal}.ramp-table th{white-space:nowrap;font-size:.75rem}.ramp-table{width:100%}.ramp-table td,.ramp-table th{padding-left:8px;padding-right:8px}.ramp-table td.num,.ramp-table th.num{text-align:right;width:1%;white-space:nowrap}.ramp-table td:first-child{white-space:nowrap;font-weight:600}.ramp-table td.num{font-size:1rem}.site-lines{list-style:none;margin:6px 0 4px;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.875rem}.site-lines li.bad{color:var(--ink)}.evidence .site-lines b,.evidence small b{display:inline;font-size:inherit;font-weight:700;letter-spacing:0}.evidence small{display:block;margin-top:4px}.site-lines li.bad b{color:var(--bad)}.site-lines li.na{color:var(--ink-3)}a.icon-btn{text-decoration:none}.agent{gap:12px}.agent,.agent-log{display:flex;flex-direction:column}.agent-log{gap:10px;max-height:52dvh;overflow-y:auto;padding:2px}.bubble{max-width:92%;padding:10px 14px;border-radius:18px;font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.bubble.me{align-self:flex-end;background:var(--green);color:var(--on-green);border-bottom-right-radius:6px}.bubble.bot{align-self:flex-start;background:var(--paper);color:var(--ink);border-bottom-left-radius:6px}.bubble ul{margin:8px 0 0;padding-left:18px}.bubble .actions{margin-top:10px}.confirm-card{align-self:stretch;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px}.confirm-card h3{margin:0 0 8px;font-size:1rem}.confirm-card dl{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0 0 10px;font-size:.875rem}.confirm-card dt{color:var(--ink-3)}.confirm-card dd{margin:0;font-weight:650;overflow-wrap:anywhere}.agent-form{display:flex;gap:8px}.agent-form input{flex:1 1;min-width:0;min-height:48px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:0 14px;font:inherit;font-size:1rem}.agent-form button{min-width:48px;min-height:48px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip.sug{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--r-btn-sm);padding:8px 12px;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}@media (min-width:720px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;min-width:0}.kpi b{display:block;font-size:1.25rem;letter-spacing:-.02em}.kpi span{color:var(--ink-3);font-size:.75rem}.goal{display:flex;justify-content:space-between;gap:10px;font-size:.875rem}.info-tip{display:inline-block;margin-left:4px;vertical-align:middle}.info-tip summary{list-style:none;cursor:pointer;color:var(--ink-3);display:inline-flex}.info-tip summary::-webkit-details-marker{display:none}.info-tip svg{width:16px;height:16px}.info-tip p{margin:6px 0 0;font-size:.875rem;color:var(--ink-2);font-weight:400}.agent-form .mic{padding:0}.agent-form .mic.on{background:var(--bad-soft);color:var(--bad-ink);border-color:var(--bad-ink);animation:micpulse 1.2s ease-in-out infinite}@keyframes micpulse{50%{opacity:.55}}.vista{display:flex;align-items:center;gap:10px;margin:0 0 14px;flex-wrap:wrap}.vista-cap{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--ink-3);text-transform:uppercase}.vista-opts{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line);max-width:100%;overflow-x:auto}.vista-opts button{min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;padding:0 14px;white-space:nowrap}.vista-opts button.on{background:var(--green);color:var(--on-green)}.vista.pending .vista-opts{opacity:.75}.svc-tag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink-2);font-size:.75rem;font-weight:700}.flow{display:flex;gap:22px;overflow-x:auto;margin:0 0 16px;padding:2px 2px 4px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.flow::-webkit-scrollbar{display:none}.flow a{flex:1 0 104px;scroll-snap-align:start;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:inherit;text-decoration:none;position:relative}.flow a b{font-size:1.25rem;letter-spacing:-.02em}.flow a span{font-size:.75rem;color:var(--ink-3)}.flow a+a:before{content:"›";position:absolute;left:-22px;width:22px;text-align:center;top:50%;transform:translateY(-50%);color:var(--ink-3);font-weight:700;font-size:1rem;line-height:1}.set-layout{display:grid;grid-gap:14px;gap:14px}.set-nav{display:grid;grid-gap:18px;gap:18px}.set-group{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.set-title{padding:12px 16px 4px;font-size:.75rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.set-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;color:var(--ink);font-size:1rem;font-weight:600;text-decoration:none;border-top:1px solid var(--line-2)}.set-title+a{border-top:0}.set-nav a:after{content:"›";color:var(--ink-3);font-size:1.25rem;line-height:1}.set-nav a:active{background:var(--paper)}.set-nav a{position:relative}.set-nav a:has(.pend){opacity:.7}.set-nav a .pend{top:50%;right:36px;margin-top:-6px}.set-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0 0 4px -6px;padding:0 8px;border-radius:10px;color:var(--green-ink);font-weight:700;font-size:1rem;text-decoration:none}.set-back:active{background:var(--paper)}.set-back-ic{display:inline-flex;transform:rotate(90deg)}@media (max-width:959px){.set-layout.idx .set-body,.set-layout.sec .set-nav{display:none}}.set-body{min-width:0}.set-h{margin:0 0 14px;letter-spacing:-.01em}@media (min-width:960px){.set-layout{grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.set-back{display:none}.set-nav{position:-webkit-sticky;position:sticky;top:24px;padding:0;margin:0}.set-group,.set-nav{display:flex;flex-direction:column;gap:2px}.set-group{margin-bottom:14px;border:0;background:transparent;border-radius:0;overflow:visible}.set-title{display:block;padding:0 12px 6px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.set-nav a{min-height:0;border:0;background:transparent;border-radius:10px;padding:10px 12px;font-size:1rem}.set-nav a:after{content:none}.set-nav a.on{background:var(--green-soft);color:var(--green-ink)}}.set-body .panel>header>h2{display:none}.agent{position:relative;overflow:hidden;isolation:isolate;gap:10px}.agent:after,.agent:before{content:"";position:absolute;z-index:-1;width:260px;height:260px;border-radius:50%;filter:blur(46px);opacity:.32;pointer-events:none}.agent:before{top:-120px;right:-90px;background:radial-gradient(circle,var(--brand) 0,transparent 70%)}.agent:after{bottom:-150px;left:-100px;background:radial-gradient(circle,var(--orb-mint) 0,transparent 70%)}.agent-head{display:flex;align-items:center;gap:14px}.agent-hello{margin:0 0 2px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink)}.agent-line{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.45;animation:rise .28s var(--ease-out) both}.orb{--o:52px;position:relative;flex:0 0 auto;width:var(--o);height:var(--o);display:grid;place-items:center}.orb b,.orb i{position:absolute;display:block;border-radius:50%;pointer-events:none}.orb .halo{inset:-10%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 50%,transparent),transparent 68%);opacity:.55;transform:scale(1.25);animation:orb-halo 4s var(--ease-soft) infinite}.orb .core{inset:12%;background:radial-gradient(circle at 34% 28%,var(--orb-mint) 0,var(--brand) 52%,var(--orb-deep) 100%);box-shadow:0 8px 22px -8px color-mix(in srgb,var(--orb-deep) 65%,transparent);animation:orb-breathe 4s var(--ease-soft) infinite}.orb .rg{inset:8%;border:2px solid var(--brand);opacity:0}.orb .orbit{inset:-6%;opacity:0;animation:orb-spin 1.4s linear infinite}.orb .orbit:after,.orb .orbit:before{content:"";position:absolute;left:50%;top:0;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--orb-mango)}.orb .orbit:after{top:auto;bottom:0;background:var(--brand);opacity:0}.orb .mark{inset:12%;display:grid;place-items:center;opacity:0;color:var(--on-brand);font:800 1.5rem/1 var(--font)}.orb .wv{inset:12%;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0}.orb .wv s{display:block;width:6px;height:6px;border-radius:50%;background:var(--on-brand);animation:orb-wave 1s var(--ease-soft) infinite}.orb .wv s:nth-child(2){animation-delay:.15s}.orb .wv s:nth-child(3){animation-delay:.3s}@keyframes orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes orb-halo{0%,to{opacity:.4;transform:scale(1.2)}50%{opacity:.75;transform:scale(1.38)}}@keyframes orb-spin{to{transform:rotate(1turn)}}@keyframes orb-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes orb-wave{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-6px);opacity:1}}@keyframes orb-pop{0%{transform:scale(.88)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes orb-nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.orb[data-state=listen] .core{animation:orb-breathe 1.6s var(--ease-soft) infinite}.orb[data-state=listen] .rg{animation:orb-ripple 1.6s var(--ease-out) infinite}.orb[data-state=listen] .rg.r2{animation-delay:.8s}.orb[data-state=run] .core,.orb[data-state=think] .core{animation:none;transform:scale(.94)}.orb[data-state=think] .halo{animation-duration:1.2s}.orb[data-state=think] .orbit{opacity:1}.orb[data-state=run] .orbit{opacity:1;animation-duration:.9s}.orb[data-state=run] .orbit:after{opacity:1}.orb[data-state=run] .rg{animation:orb-ripple 2.4s var(--ease-out) infinite}.orb[data-state=run] .rg.r2{animation-delay:1.2s}.orb[data-state=stream] .wv{opacity:1}.orb[data-state=stream] .halo{animation-duration:2s}.orb[data-state=done] .core{animation:orb-pop var(--dur-slow) var(--ease-pop) 1;background:radial-gradient(circle at 34% 28%,var(--orb-done),var(--brand) 70%)}.orb[data-state=done] .mark{opacity:1}.orb[data-state=done] .halo{animation:none;opacity:.35}.orb[data-state=done] .rg{animation:orb-ripple .9s var(--ease-out) 1}.orb[data-state=error] .core{animation:orb-nudge var(--dur-slow) var(--ease-soft) 2;background:radial-gradient(circle at 34% 28%,var(--orb-coral-hi),var(--orb-coral) 70%);box-shadow:0 8px 22px -8px color-mix(in srgb,var(--orb-coral) 60%,transparent)}.orb[data-state=error] .halo{animation:none;opacity:.3;background:radial-gradient(circle,color-mix(in srgb,var(--orb-coral) 50%,transparent),transparent 68%)}.orb[data-state=error] .mark{opacity:1}@media (prefers-reduced-motion:reduce){.orb .halo{opacity:.45;transform:scale(1.25)}.orb[data-state=listen] .rg.r1,.orb[data-state=run] .rg.r1{opacity:.65;transform:scale(1.15)}.orb[data-state=run] .orbit,.orb[data-state=think] .orbit{opacity:.9}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.agent-field{position:relative;isolation:isolate;flex:1 1;min-width:0;border-radius:16px;padding:2px;background:var(--line)}.agent-field.live:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:conic-gradient(var(--brand),var(--orb-mint),var(--data-1),var(--brand));animation:glow 1.4s var(--ease-in-out) infinite alternate}@keyframes glow{0%{opacity:.55}to{opacity:1}}.agent-field input{width:100%;min-height:48px;border:0;border-radius:14px;background:var(--surface)}.agent-field input:focus{outline:none}.agent-form .send{transition:transform .15s var(--ease-out),background-color .2s var(--ease-out)}.agent-form .send.ready{animation:nudge .5s var(--ease-out) 1;background:var(--green);color:var(--on-green)}@keyframes nudge{50%{transform:translateX(3px) scale(1.05)}}.agent-form .mic.on{animation:none}.listen-line{display:flex;align-items:center;gap:10px;color:var(--bad-ink)}.wave{display:inline-flex;align-items:center;gap:3px;height:22px}.wave i{width:4px;height:22px;border-radius:3px;background:var(--bad);transform:scaleY(.27);animation:bars .9s ease-in-out infinite}.wave i:nth-child(2){animation-delay:.12s}.wave i:nth-child(3){animation-delay:.24s}.wave i:nth-child(4){animation-delay:.36s}.wave i:nth-child(5){animation-delay:.48s}@keyframes bars{50%{transform:scaleY(1)}}.bubble{animation:rise .24s var(--ease-out) both}.caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--green-2);animation:blink .8s steps(2) infinite}@keyframes blink{50%{opacity:0}}.bubble.thinking{display:inline-flex;gap:5px;padding:14px 16px}.bubble.thinking span{width:8px;height:8px;border-radius:50%;background:var(--green);animation:hop 1s ease-in-out infinite}.bubble.thinking span:nth-child(2){animation-delay:.15s}.bubble.thinking span:nth-child(3){animation-delay:.3s}@keyframes hop{40%{transform:translateY(-7px);opacity:.6}}.confirm-card{position:relative;animation:rise .26s var(--ease-out) both}.hint.go{color:var(--green-ink);font-weight:700}.burst{left:50%;top:40%;width:0;height:0;pointer-events:none}.burst,.burst i{position:absolute}.burst i{border-radius:50%;background:var(--green);opacity:0;animation:pop .9s ease-out forwards}.burst i:nth-child(3n){background:var(--orb-mint)}.burst i:nth-child(4n){background:var(--data-1)}@keyframes pop{0%{transform:translate(0) scale(.4);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}}.chips{margin-top:2px}.chip.sug{animation:rise .26s var(--ease-out) both;transition:transform .15s var(--ease-out),border-color .15s var(--ease-out),background-color .15s var(--ease-out);text-align:left}.chip.sug:active{transform:scale(.97)}.chip.sug:disabled{opacity:.55}.spill{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.5rem;padding:0 var(--sp-3);border-radius:var(--r-pill);font:var(--fw-strong) var(--fs-xs)/1 var(--font);text-decoration:none;white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--text)}.spill i{position:relative;flex:none;width:.625rem;height:.625rem;border-radius:50%;background:var(--data-1)}.spill.live i{background:var(--brand)}.spill.bad i{background:var(--st-por-resolver);border-radius:2px}.spill-inline{display:none;align-self:flex-start;margin:var(--sp-3) 0 0;min-height:var(--app-tap)}@media (max-width:959px){.topbar .spill-top{display:none}.spill-inline{display:inline-flex}}@keyframes pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.sbanner{position:relative;overflow:hidden;margin:0 0 16px;padding:14px 16px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);animation:rise .26s var(--ease-out) both}.sbanner.live{border-color:var(--green)}.sbanner.live:after{content:"";position:absolute;left:0;top:0;width:50%;height:3px;background:linear-gradient(90deg,transparent,var(--green),transparent);transform:translateX(-100%);animation:sweep 1.8s linear infinite}@keyframes sweep{to{transform:translateX(200%)}}.sbanner.ok{border-color:var(--green);background:var(--green-soft)}.sbanner.bad{border-color:var(--bad);background:var(--bad-soft)}.sb-top{display:flex;align-items:center;gap:8px;margin-bottom:2px}.sb-top b{flex:1 1}.sb-dot{position:relative;width:10px;height:10px;border-radius:50%;background:var(--green)}.sb-time{font-size:.875rem;color:var(--ink-3)}.sb-line{margin:0 0 10px;font-weight:650;overflow-wrap:anywhere}.sb-steps{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:6px;gap:6px}.sb-steps li{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--ink-3)}.sb-steps li span{flex:0 0 auto;width:12px;height:12px;border-radius:50%;border:2px solid var(--line-3)}.sb-steps li.done{color:var(--ink-2)}.sb-steps li.done span{background:var(--green);border-color:var(--green)}.sb-steps li.now{color:var(--ink);font-weight:700}.sb-steps li.now span{position:relative;border-color:var(--green)}.sb-dot:after,.sb-steps li.now span:after,.spill.live i:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--green);animation:pulse 1.2s var(--ease-out) infinite}.nextstep{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;border-radius:var(--r-lg);background:var(--dark-bg);color:var(--dark-fg);animation:rise .26s var(--ease-out) both}.nextstep>div{flex:1 1;min-width:0}.nextstep small{display:block;margin-bottom:2px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.nextstep b{display:block;font-size:1rem}.nextstep p{margin:4px 0 0;font-size:.875rem;color:var(--text-2)}.nextstep .btn{flex:0 0 auto}@media (max-width:520px){.nextstep{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.agent-field.live,.agent-field.live:before,.agent-form .send.ready,.agent-line,.agent:after,.agent:before,.bubble,.bubble.thinking span,.burst i,.caret,.chip,.confirm-card,.kpi,.nextstep,.orb,.orb *,.sb-dot,.sb-dot:after,.sb-steps li.now span,.sb-steps li.now span:after,.sbanner,.sbanner.live:after,.spill i,.spill i:after,.wave i{animation:none!important}}.agent-form .mic,.agent-form .send{flex:0 0 52px;width:52px;min-width:52px;padding:0;justify-content:center}.ready-hero{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;margin:0 0 10px}.ready-num{display:grid;grid-gap:2px;gap:2px;min-width:0}.ready-num b{font-size:1.75rem;line-height:1;letter-spacing:-.04em;font-weight:800;color:var(--green-ink)}.ready-num span{font-weight:700;font-size:1rem}.ready-act small,.ready-num small{color:var(--ink-3);font-size:.875rem;line-height:1.4}.ready-act{display:grid;grid-gap:8px;gap:8px;max-width:360px;flex:1 1 260px}.ready-act .btn{width:100%}.ready-sub{margin:0 0 16px;color:var(--ink-2);font-size:.875rem}.resolve{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px}.resolve-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.resolve-row>b{font-size:1.25rem;letter-spacing:-.03em;text-align:center}.resolve-row h3{font-size:1rem;margin:0 0 2px}.resolve-row p{margin:0;color:var(--ink-3);font-size:.875rem}@media (max-width:640px){.resolve-row{grid-template-columns:40px minmax(0,1fr)}.resolve-row>:last-child:not(div){grid-column:1/-1}.ready-num b{font-size:1.75rem}}a.stat{text-decoration:none;color:inherit}.legend{margin:14px 0 0;display:grid;grid-gap:8px;gap:8px}.legend p{margin:0;font-size:.875rem;color:var(--ink-2);line-height:1.5}.seq{list-style:none;margin:12px 0 16px;padding:0 0 0 4px;display:grid;grid-gap:0;gap:0}.seq li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:0 0 14px;position:relative}.seq li:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;bottom:0;width:2px;background:var(--line)}.seq-n{width:30px;height:30px;border-radius:50%;background:var(--green);color:var(--on-green);display:grid;place-items:center;font-weight:700;font-size:.875rem}.seq li b{display:block}.seq li small{color:var(--ink-3);font-size:.875rem}.dot{width:9px;height:9px;border-radius:50%;background:var(--green);flex:none}.reply-box label,.wa-box label{display:block;font-weight:700;margin-bottom:6px}.btn[aria-disabled=true]{pointer-events:none}.sdot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none;background:var(--ink-4)}.sdot.pos{background:var(--green)}.sdot.neg{background:var(--bad)}.sdot.neu{background:var(--data-2)}.sdot.none{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-4)}.sfilters{display:flex;gap:6px;overflow-x:auto;margin:12px 0 14px;padding:2px;scrollbar-width:none}.sfilters::-webkit-scrollbar{display:none}.sfilter{display:inline-flex;align-items:center;gap:7px;flex:none;padding:0 12px;min-height:34px;border-radius:var(--r-btn-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap;position:relative}.sfilter b{font-family:var(--mono);font-weight:500;color:var(--ink-3)}.ap-cifra__n,.kstrip .k b,.sfilter b,.stat b,.tabs a b,.tile b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sfilter.on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-b)}.sfilter.on b{color:inherit;opacity:.8}.spick{position:relative;display:inline-block;max-width:100%}.spick-btn{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 12px;border-radius:var(--r-btn-sm);border:1.5px solid var(--line-3);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;font-size:.875rem;cursor:pointer;max-width:100%}.spick-btn small{color:var(--ink-3);font-weight:600;font-size:.75rem}.spick-btn svg{width:16px;height:16px;color:var(--ink-3)}.spick-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 6px);left:0;width:min(340px,calc(100vw - 48px));max-height:min(70dvh,460px);overflow-y:auto;background:var(--surface);border:1px solid var(--line-3);border-radius:var(--r-md);padding:6px;box-shadow:var(--sh-3)}.spick-group{margin:8px 8px 2px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.spick-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.spick-opt .sdot{margin-top:5px}.spick-opt b{display:block;font-size:.875rem}.spick-opt small{display:block;color:var(--ink-3);font-size:.75rem;line-height:1.3}.spick-opt.on{box-shadow:inset 3px 0 0 var(--green)}.seg,.spick-opt.on{background:var(--paper)}.seg{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:0 0 14px;border:1px solid var(--line);border-radius:var(--r-md);width:100%;max-width:340px}.seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:inherit;font-weight:700;font-size:.875rem;cursor:pointer}.seg button svg{width:17px;height:17px}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-3)}.pend{position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:50%;border:2px solid var(--green);border-right:2px solid transparent;animation:spin .8s linear infinite}.cpt-tabs{display:flex;gap:6px;margin:0 0 16px;padding:4px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.cpt-tabs a{flex:1 1;text-align:center;padding:9px 8px;border-radius:8px;color:var(--ink-2);font-weight:700;font-size:.875rem;text-decoration:none;position:relative}.cpt-tabs a.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-3)}.kstrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:8px;gap:8px;margin:0 0 14px}.kstrip .k{background:var(--paper);border-radius:var(--r-md);padding:10px 12px;min-width:0;text-decoration:none;color:inherit;display:block}.kstrip .k b{display:block;font-family:var(--mono);font-weight:500;font-size:1.25rem;letter-spacing:-.04em;line-height:1.15}.kstrip .k b i{font-style:normal;font-size:.75rem;color:var(--ink-3);margin-left:6px;letter-spacing:0}.kstrip .k span{display:block;color:var(--ink-3);margin-top:2px}.cmp-bar{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);margin:0 0 12px}.cmp-bar input,.cmp-bar select{min-height:40px;padding:8px 12px;font-size:1rem}.cmp-bar .row2{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.cmp-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.cmp-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;border-top:1px solid var(--line-2)}.cmp-item:first-child{border-top:0}.cmp-item.nosel{grid-template-columns:minmax(0,1fr)}.cmp-sel{display:grid;place-items:center;padding:14px 0 0 12px}.cmp-sel input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--green-2)}.cmp-item>details{min-width:0}.cmp-row{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:10px 12px;cursor:pointer;align-items:center}.cmp-row::-webkit-details-marker{display:none}.cmp-main{min-width:0}.cmp-row b{font-size:.875rem}.cmp-row b,.cmp-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-row small{color:var(--ink-3);font-size:.75rem}.cmp-st{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;white-space:nowrap;justify-self:end}.cmp-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--ink-3);font-size:.75rem}.cmp-meta span{white-space:nowrap}.cmp-body{padding:4px 12px 14px;border-top:1px dashed var(--line-2)}.cmp-body .mailview{margin-top:8px}.cmp-body .actions{margin-top:10px}.cmp-snip{padding:8px 10px;background:var(--paper);border-radius:8px;color:var(--ink-2)}.cmp-err,.cmp-snip{margin:8px 0 0;font-size:.875rem;overflow-wrap:anywhere}.cmp-err{color:var(--bad)}.bulk-inline{position:-webkit-sticky;position:sticky;bottom:calc(var(--nav-h) + 20px + env(safe-area-inset-bottom));z-index:var(--z-sticky);display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 0;padding:8px 10px;background:var(--surface);border:1.5px solid var(--green-2);border-radius:var(--r-md);box-shadow:var(--sh-2)}.bulk-inline span{font-size:.875rem;color:var(--ink-2);margin-right:auto}.pgr{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.pgr,.pgr a,.pgr span{align-items:center;justify-content:center}.pgr a,.pgr span{min-width:36px;height:36px;padding:0 10px;display:inline-flex;border-radius:var(--r-btn-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:.875rem;font-weight:700;text-decoration:none}.pgr a.on{background:var(--sel-bg);color:var(--sel-b);border-color:var(--sel-bg)}.pgr span.gap{border:0;background:transparent;min-width:0;padding:0 2px}.pgr-info{text-align:center;color:var(--ink-3);font-size:.875rem}.meter.cmp,.pgr-info{margin:8px 0 0}@media (min-width:1240px),(min-width:720px) and (max-width:959px){.cmp-bar{grid-template-columns:minmax(220px,1.4fr) minmax(0,2.6fr);align-items:center}.cmp-row{grid-template-columns:minmax(0,2.2fr) 110px 96px minmax(0,1.1fr) 140px;gap:0 14px;padding:10px 14px}.cmp-row .cmp-st{justify-self:start}.cmp-meta{grid-column:auto;display:contents}.cmp-meta span{overflow:hidden;text-overflow:ellipsis;font-size:.75rem}}.rstat{display:inline-flex;gap:6px;margin-top:4px;font-size:.75rem;font-weight:700;color:var(--ink-3)}.rstat,.spick-row{align-items:center}.spick-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.sfilter:has(.pend){opacity:.7}.chans{display:grid;grid-gap:10px;gap:10px}.chan-why{margin:0;font-size:.875rem;color:var(--ink-2)}.chan{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;background:var(--surface);min-width:0}.chan.rec{border-color:var(--green-2)}.chan.wait{border-style:dashed;background:var(--paper)}.chan-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.chan-h svg{width:16px;height:16px;flex:none}.chan-h small{color:var(--ink-3);font-size:.75rem;overflow-wrap:anywhere}.chan-msg{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.chan .btn.sm{white-space:normal;height:auto;min-height:36px;padding-block:8px;line-height:1.25;text-align:left}.cola-row>summary,.prow>details>summary{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.cola-row>summary:active,.prow>details>summary:active{background:var(--paper)}.cola{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px}.cola-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.cola-row>summary{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 12px;cursor:pointer}.cola-row>summary::-webkit-details-marker{display:none}.cola-row>summary>svg{grid-column:3;grid-row:1;width:16px;height:16px}.cola-pain{grid-column:2/-1;color:var(--ink-3);font-size:.75rem;overflow-wrap:anywhere}.cola-row[open]>summary>svg{transform:rotate(180deg)}.cola-body{padding:4px 12px 14px;border-top:1px dashed var(--line-2)}@media (min-width:720px){.cola-row>summary{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1.6fr) auto}.cola-pain{grid-column:auto}.cola-row>summary>svg{grid-column:auto;grid-row:auto}}.chan-msg,.chan-why,.cola-body .hint,.prow-body .pc .hint,.prow-body .pc p.s{max-width:72ch}@media (min-width:960px){.bulk-inline{bottom:20px}}@media (max-width:560px){.tabs.ch{grid-template-columns:repeat(6,minmax(0,1fr))!important}.tabs.ch a:nth-child(-n+3){grid-column:span 2}.tabs.ch a:nth-child(n+4){grid-column:span 3}}@media (min-width:960px){.set-body{max-width:1000px}}.panel{box-shadow:var(--sh-2)}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.panel-h h2{font-size:1rem}.eyebrow{display:block;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.page-head h1{font-size:var(--fs-title-sm);letter-spacing:-.035em}.page-head .lead{font-size:1rem}.help{margin:8px 0 0}.help>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px 0 8px;margin-left:-8px;border-radius:var(--r-btn-sm);color:var(--ink-2);font-size:.875rem;font-weight:700;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.help>summary::-webkit-details-marker{display:none}.help>summary svg{width:18px;height:18px;color:var(--green-ink);flex:none}.help[open]>summary{color:var(--ink)}.help-body{margin:2px 0 4px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);font-size:.875rem;line-height:1.5;max-width:70ch;display:grid;grid-gap:8px;gap:8px}.help-body p,.pace-h .help{margin:0}.pace-h .help-body{position:absolute;right:16px;left:16px;z-index:5;margin-top:4px;box-shadow:var(--sh-3)}.pace-h .help>summary{margin-left:0}.pace{position:relative;padding:16px 18px;margin:0 0 14px}.pace-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.pace-t{display:block;font-size:1.25rem;letter-spacing:-.02em}.pace-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pace-i{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);min-width:0}.pace-i.cur{border-color:var(--line-3);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-3)}.pace-n{font-size:.75rem;font-weight:700;color:var(--ink-3)}.pace-i b{font-family:var(--mono);font-weight:500;font-size:1.25rem;letter-spacing:-.04em;line-height:1.15}.pace-i b small{font-size:.75rem;color:var(--ink-3);margin-left:1px}.pace-i .meter{margin:6px 0 0;height:6px}.pace-i.warn .meter>i{background:var(--data-2)}.pace-i.limit .meter>i{background:var(--bad)}.pace-i.warn b{color:var(--warn-ink)}.pace-i.limit b{color:var(--bad)}.crow-head{display:none}.crow{position:relative;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.crow:has(>details[open]){border-color:var(--line-3);box-shadow:var(--sh-2)}.crow>details>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:42px minmax(0,1fr) 44px 22px;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 12px;min-height:64px;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.crow>details>summary::-webkit-details-marker{display:none}.crow>details>summary>svg{width:18px;height:18px;color:var(--ink-3);transition:transform .2s var(--ease-out);justify-self:end}.crow>details[open]>summary>svg{transform:rotate(180deg)}.crow>details>summary:active{background:var(--paper)}.crow .cola-pain{grid-column:2/3;grid-row:2;color:var(--ink-3);font-size:.75rem}.crow .crow-q{grid-column:3;grid-row:1}.crow>details>summary>svg{grid-column:4;grid-row:1}.crow-act{position:absolute;top:10px;right:42px;z-index:1}.crow-act form{margin:0}.btn.icon,.mark-quick .btn.icon{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.btn.icon svg{width:20px;height:20px}.mark-quick .btn.icon:hover{background:var(--green-soft);border-color:var(--green-2);color:var(--green-ink)}.q-t{display:none}.cola-body{padding:6px 14px 16px}.cola-body .chan{border:0;padding:0;background:transparent}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}@media (min-width:900px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;text-decoration:none;color:inherit;box-shadow:var(--sh-2)}.tile small{order:0;font-size:.75rem;font-weight:700;letter-spacing:.01em;color:var(--ink-3);display:flex;align-items:center;flex-wrap:wrap}.tile b{order:1;font-size:1.5rem;line-height:1.1;letter-spacing:-.04em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile>span{order:2;font-size:.75rem;color:var(--ink-3)}.tile.accent{background:var(--green-soft);border-color:transparent}.tile.accent b,.tile.accent small,.tile.accent>span{color:var(--green-ink)}.tile.link{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}.tile.link:active{transform:scale(.985)}.split{display:grid;grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}.split>.panel{margin:0}@media (min-width:1100px){.split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.meter.thin{height:6px;margin-top:8px}.chrows,.funnel{list-style:none;margin:0;padding:0}.chrow{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) minmax(0,1.3fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--line-2)}.chrow:first-child{border-top:0;padding-top:0}.chrow-h{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;border-bottom:1px solid var(--line)}.chrow .num{text-align:left;width:auto;padding:0;font-size:1rem}.chrate{display:grid;grid-gap:4px;gap:4px}.chrate i{font-style:normal}.chrate .meter{margin:0}.funnel li{margin:0 0 14px}.funnel li:last-child{margin-bottom:0}.goal b.num{font-weight:500}@media (max-width:559px){.chrow{grid-template-columns:1fr 1fr 1fr}.chrow>b{grid-column:1/-1}.chrow>.chrate{grid-column:auto}.chrow-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;border:0}.chrow>[data-l]:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:.75rem;font-weight:700;color:var(--ink-3)}}.home{align-items:start;margin:0 0 16px}.home,.home-main,.home-side{display:grid;grid-gap:16px;gap:16px}.home-main,.home-side{min-width:0;align-content:start}.home-side .nextstep,.home-side .panel,.home-side .tiles{margin:0}@media (min-width:1100px){.home{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:20px}}.nextstep{box-shadow:var(--sh-3)}.home-main>.agent,.home-main>.panel{margin:0}.kstrip{gap:12px}.kstrip .k{display:flex;flex-direction:column-reverse;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--sh-2)}.kstrip .k span{margin:0;font-weight:700;font-size:.75rem}.kstrip .k b{font-size:1.75rem}.kstrip .k small{display:block;color:var(--ink-3);font-size:.75rem;line-height:1.3}@media (min-width:1100px){.kstrip{grid-template-columns:repeat(5,minmax(0,1fr))}}.approach-table{display:none}@media (min-width:720px){.approach-list{display:none}.approach-table{display:block}}.approach-list li>b{font-size:1rem}.cmp-list{box-shadow:var(--sh-2)}.cmp-list,.cpt-tabs{border-radius:var(--r-lg)}.cpt-tabs{max-width:520px}@media (min-width:1100px){.cmp-bar{grid-template-columns:minmax(260px,1.4fr) minmax(0,3fr)}.cmp-row{grid-template-columns:minmax(0,2.4fr) 130px 110px minmax(0,1.2fr) 160px;padding:12px 18px}.cmp-row b{font-size:1rem}}.set-h{font-size:1.25rem;letter-spacing:-.03em;margin-bottom:18px}@media (min-width:960px){.set-layout{grid-template-columns:250px minmax(0,1fr);gap:36px}.set-nav{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.set-group:last-child{margin-bottom:0}.set-nav a{position:relative;font-weight:650}.set-nav a.on{background:var(--green-soft);color:var(--green-ink)}.set-nav a.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--green)}}.pc-head.slim{display:block;padding:14px 18px 0}.pc-head.slim .chips{margin-top:0}@media (min-width:960px){.cola{gap:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;box-shadow:var(--sh-2)}.crow-head{display:grid;grid-template-columns:52px minmax(0,1.5fr) minmax(0,1.2fr) 150px 22px;grid-gap:12px;gap:12px;padding:10px 14px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);border-bottom:1px solid var(--line)}.crow{border:0;border-top:1px solid var(--line-2);border-radius:0;box-shadow:none!important}.crow:first-of-type{border-top:0}.crow>details>summary{grid-template-columns:52px minmax(0,1.5fr) minmax(0,1.2fr) 150px 22px;padding:10px 14px}.crow .cola-pain{grid-column:3;grid-row:1}.crow .crow-q{grid-column:4}.crow>details>summary>svg{grid-column:5}.crow-act{right:50px;top:50%;transform:translateY(-50%)}.crow:has(>details[open]) .crow-act{top:32px;transform:translateY(-50%)}.crow-act .btn.icon{width:auto;height:38px;min-height:38px;padding:0 14px;border-radius:var(--r-btn-sm)}.q-t{display:inline;font-size:.875rem}.cola-body{background:var(--paper);border-top:1px solid var(--line-2)}.cola-body .chans{grid-template-columns:minmax(0,1fr)}.cola-body .chan-msg{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}}@media (max-width:959px){.pace-list{gap:8px}.pace-i{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.crow>details>summary>svg,.tile.link{transition:none}}@media (hover:hover) and (pointer:fine){.tile.link:hover{transform:translateY(-2px);box-shadow:var(--sh-3)}.crow>details>summary:hover,.help>summary:hover{background:var(--paper)}}.pace-h .help>summary{white-space:nowrap}.note.doubt{margin:0 0 4px}.note.doubt .actions{align-items:center}.cola-pain.doubt{color:var(--warn-ink);font-weight:600}.cpt-tabs a.on,.modo-opts button.on,.set-nav a.on,.vista-opts button.on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-b);box-shadow:none}.set-nav a.on:before{display:none}@media (max-width:959px){.set-nav a.on{background:transparent;color:var(--ink)}}.cpt-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cpt-n{font-family:var(--mono);font-weight:600;font-size:.75rem;padding:0 6px;border-radius:999px;background:var(--green);color:var(--on-green)}.page-head.with-tool{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 28px}.page-head.with-tool>:first-child{min-width:0;flex:1 1 340px}.page-head.with-tool .modo-switch,.page-head.with-tool .vista{margin:0}.page-head.with-tool .modo-switch{flex:0 1 360px}.narrow-col{max-width:760px}.ready-meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin:0 0 16px}.ready-meta .ready-sub{margin:0;flex:1 1 320px}.lists-d{flex:0 1 auto;max-width:100%}.lists-d>summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:.875rem;cursor:pointer;list-style:none}.lists-d>summary::-webkit-details-marker{display:none}.lists-d>summary b{color:var(--ink)}.lists-d .lists{margin:10px 0 0}@media (pointer:coarse){.lists-d>summary{min-height:44px}}@media (max-width:480px){.cpt-tabs{gap:2px}.cpt-tabs a{padding:9px 4px;font-size:.875rem;min-width:0;font-size:.75rem;gap:4px;padding:9px 3px}.cpt-n{padding:0 5px}.cpt-tabs{overflow-x:auto;scrollbar-width:none}}@media (max-width:480px){.cpt-tabs::-webkit-scrollbar{display:none}.cpt-tabs a{flex:1 0 auto;padding:9px 8px}}.work{display:flex;align-items:center;gap:10px;min-height:28px;padding-bottom:8px;font-weight:700;color:var(--green-ink)}.work,.work-dot{position:relative}.work-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--green)}.work-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--green);animation:pulse 1.2s var(--ease-out) infinite}.work-t{min-width:0;animation:work-in .2s var(--ease-out) both}.work-t,.work-w{display:inline-block}.work-w{white-space:pre}.work-t i{font-style:normal;animation:work-wave 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * 45ms)}.work-bar{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;border-radius:2px;background:var(--line-2)}.work-bar i{display:block;width:40%;height:100%;border-radius:2px;background:var(--green);transform:translateX(-100%);animation:work-bar 1.4s var(--ease-in-out) infinite}@keyframes work-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes work-wave{0%,to{opacity:.42}35%{opacity:1}}@keyframes work-bar{to{transform:translateX(250%)}}@keyframes work-fade{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.work-dot:after{animation:none;display:none}.work-t,.work-t i{animation:none}.work-bar i{width:100%;transform:none}.work-bar i,.work-dot{animation:work-fade 2s ease-in-out infinite alternate}}.sb-top .work{flex:1 1;padding-bottom:0;min-height:0;color:var(--ink)}.work.work-block{width:100%;flex-basis:100%}.chan,.guide,.kpi,.kstrip .k,.ready-hero,.resolve-row,.sample-mail,.tile{background:transparent;border:0;border-radius:0;box-shadow:none}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:none;padding:var(--sp-5,20px);margin:0 0 var(--sp-4,16px)}.guide{margin:0 0 20px}.tiles{gap:0 28px;border-top:1px solid var(--line);margin-bottom:24px}.tile{padding:14px 0;border-bottom:1px solid var(--line-2)}.tile.accent{background:transparent}.kpi,.kstrip .k{padding:10px 0}.stat{background:var(--surface-soft);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm)}.ready-hero{padding:0 0 18px;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:14px}.resolve-row{padding:14px 0;border-bottom:1px solid var(--line-2)}.chan{padding:10px 0}.prow{margin:0;border-radius:0;border-width:0 0 1px;background:transparent}.prow:first-of-type{border-top-width:1px}.buscar-grid{display:grid;grid-gap:28px;gap:28px;align-items:start}.buscar-main,.buscar-side{min-width:0}.buscar-main .modo-switch{margin:0 0 8px}.buscar-lead{margin:0 0 18px;font-size:1rem}.buscar-side h2{margin:0 0 6px;font-size:1rem}@media (min-width:1100px){.buscar-grid{grid-template-columns:minmax(0,680px) minmax(280px,1fr);gap:56px}.buscar-side{position:-webkit-sticky;position:sticky;top:24px}}dialog.cmd-dialog{width:min(640px,calc(100vw - 24px));max-height:min(82dvh,760px);margin:10vh auto auto;padding:16px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--sh-3)}dialog.cmd-dialog::-webkit-backdrop{background:var(--scrim)}dialog.cmd-dialog::backdrop{background:var(--scrim)}.cmd-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.cmd-head .icon-btn{width:36px;height:36px;font-size:1.25rem;line-height:1}.int-group{margin:0 0 32px;max-width:860px}.int-group h2{margin:0 0 6px;font-size:1rem}.int-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.int-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line-2)}.int-row.col{display:block}.int-top{display:flex;align-items:center;gap:14px}.int-main{flex:1 1 260px;min-width:0;display:grid;grid-gap:2px;gap:2px}.int-main small{color:var(--ink-3);font-size:.875rem}.int-link{font-size:.875rem;font-weight:650}.int-cost{margin:8px 0 0;font-size:.875rem;color:var(--ink-3);max-width:62ch}.int-body{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.int-stats{display:flex;flex-wrap:wrap;gap:16px 32px}.int-stats b{display:block;font-size:1.25rem;font-weight:600}.int-stats span{font-size:.75rem;color:var(--ink-3)}.int-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.int-actions form{margin:0}.int-form{display:grid;grid-gap:10px;gap:10px;max-width:460px}.int-form.compact{max-width:320px}.buscar-main>.agent{margin:0 0 28px;padding:18px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.buscar-manual{padding-top:22px;border-top:1px solid var(--line)}.buscar-manual>h2{margin:0 0 12px;font-size:1rem;letter-spacing:-.01em}.int-intro{margin:0 0 22px;max-width:62ch}.mbx-alert{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:var(--warn);color:var(--warn-ink);font-size:.875rem;line-height:1.4}.mbx-alert.bad{background:var(--bad-soft);color:var(--bad-ink)}.mbx-block{margin-top:14px}.mbx-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem;color:var(--ink-2)}.mbx-line b{color:var(--ink);font-weight:700}.mbx .meter.thin{margin:8px 0 0}.mbx .meter.warm>i{background:var(--green)}.mbx-more{border-top:1px solid var(--line-2);margin:14px -14px -14px}.mbx-more>summary{padding:14px}.mbx-more .inner{padding:0 14px 16px}.mbx-skip{padding:12px;border-radius:12px;background:var(--info-soft);display:grid;grid-gap:10px;gap:10px;justify-items:start}.mbx-skip .hint{margin:0}.mbx-set{display:grid;grid-gap:18px;gap:18px}.mbx-row{display:grid;grid-gap:6px;gap:6px;border:0;padding:0;margin:0;min-width:0}.mbx-row>label,.mbx-row>legend{font-weight:700;font-size:.875rem;padding:0}.mbx-row .hint{margin:0}.mbx-unit{display:inline-flex;align-items:center;gap:10px;color:var(--ink-2);font-size:.875rem}.mbx-unit input{width:96px}.mbx-opt{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:0;font-weight:400;font-size:.875rem;line-height:1.35;cursor:pointer}.mbx-opt input{width:20px;min-height:20px;margin-top:2px;flex:none}.mbx-tools{padding-top:6px}.int-how,.mbx-tools{border-top:1px solid var(--line-2)}.int-how{margin-top:10px;padding-top:4px}.int-how>summary{cursor:pointer;padding:10px 0;font-weight:650;font-size:.875rem;color:var(--ink-2);list-style:none}.int-how>summary::-webkit-details-marker{display:none}.int-how>summary:after{content:" ›";display:inline-block;transition:transform .18s var(--ease-out)}.int-how[open]>summary:after{transform:rotate(90deg)}.int-h{margin:12px 0 4px;font-size:.875rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.int-h.warn{color:var(--warn-ink)}.int-ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:.875rem;color:var(--ink-2);line-height:1.45}.int-clay{display:grid;grid-gap:12px;gap:12px}.int-return{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:12px;background:var(--info-soft)}.int-return .hint,.int-return .int-h{margin:0}.int-code{display:block;padding:8px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font-family:var(--mono);font-size:.75rem;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.int-top .chip{flex:none;white-space:nowrap}.int-chips{display:flex;gap:6px;flex:none;flex-wrap:wrap;justify-content:flex-end}.agent-form{display:block}.agent-box{display:flex;align-items:center;gap:4px;min-height:52px;padding:0 6px;border-radius:14px;background:var(--surface)}.agent-box input{flex:1 1;min-width:0;min-height:50px;padding:0 8px;border:0;border-radius:0;background:transparent;font-size:1rem;text-overflow:ellipsis}.agent-box input::placeholder{color:var(--ink-3);opacity:1}.agent-box .mic,.agent-box .send{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:12px;border:0;cursor:pointer;font:inherit}.agent-box .mic{background:transparent;color:var(--ink-2)}.agent-box .mic.on{background:var(--bad-soft);color:var(--bad-ink);border:0;animation:none}.agent-box .send{background:var(--paper);color:var(--ink-3);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .15s var(--ease-out)}.agent-box .send.ready{background:var(--green);color:var(--on-green)}.agent-box .send:active:not(:disabled){transform:scale(.94)}.agent-box .send:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.agent-box .mic:hover{background:var(--paper)}}.agent .chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -2px;padding:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agent .chips::-webkit-scrollbar{display:none}.agent .chips .chip.sug{flex:none;white-space:nowrap}.buscar-main>.agent{padding:16px 14px;margin-bottom:22px;gap:12px}.agent-head .orb{--o:40px}.agent-head h2{font-size:1rem}.cmd-dialog .agent{overflow:visible;padding:0;border:0;background:transparent}.cmd-dialog .agent:after,.cmd-dialog .agent:before{display:none}.cmd-dialog .agent-log{max-height:min(50dvh,420px)}.um-subs{margin:0;padding-top:6px;border-top:1px solid var(--line-2)}.um-sub{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-weight:650;font-size:.875rem;text-align:left;cursor:pointer}.um-sub svg{color:var(--ink-3);flex:none}.um-sub span{flex:1 1}.um-sub em{font-style:normal;font-weight:600;font-size:.875rem;color:var(--ink-3)}.um-sub>svg:last-child{transition:transform .18s var(--ease-out)}.um-sub[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.um-sub:hover{background:var(--info-soft)}}.um-opts{display:grid;grid-gap:2px;gap:2px;margin:2px 0 6px 40px}.um-opts button{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;text-align:left}.um-opts button.on{background:var(--green-soft);color:var(--green-ink)}.um-opts button svg{color:currentColor}@media (hover:hover) and (pointer:fine){.um-opts button:not(.on):hover{background:var(--info-soft)}}.um-push{display:grid;grid-gap:8px;gap:8px;justify-items:start;margin:2px 0 8px 40px;padding-right:6px}.um-push .hint{margin:0;font-size:.875rem}.um-push-actions{display:flex;gap:8px;flex-wrap:wrap}.srows{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0 0 14px;overflow:hidden}.srows.flat{border:0;border-radius:0;background:none;overflow:visible}.srow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 28px;gap:10px 28px;padding:16px 18px;border-top:1px solid var(--line-2)}.srows.flat .srow{padding-left:0;padding-right:0}.srow:first-child{border-top:0}.srow-t{min-width:0}.srow-t>.srow-l,.srow-t>b,.srow-t>label{display:block;margin:0;font-weight:700;font-size:1rem;color:var(--ink)}.srow-t p{margin:3px 0 0;color:var(--ink-3);font-size:.875rem;line-height:1.4;max-width:62ch}.srow-c{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.srow-c input[type=number],.srow-c input[type=text]{width:92px;min-height:40px;padding:8px 12px;text-align:left}.srow-c .seg{margin:0;width:auto;max-width:none}.srow-c .seg button{padding:0 14px}.srow-u{color:var(--ink-3);font-size:.875rem;white-space:nowrap}.srow-x{grid-column:1/-1}.srow-x .rec{margin-top:0}.srow-c.days{gap:6px}.day{display:inline-flex;margin:0}.day input{position:absolute;opacity:0;width:1px!important;height:1px;min-height:0!important;padding:0;border:0}.day span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:0 8px;border:1.5px solid var(--line-3);border-radius:10px;font-weight:700;font-size:.875rem;color:var(--ink-2);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.day input:checked+span{background:var(--sel-bg);color:var(--sel-b);border-color:var(--sel-bg)}.day input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.day input:not(:checked)+span:hover{background:var(--info-soft)}}@media (max-width:640px){.srow{grid-template-columns:minmax(0,1fr);padding:14px;gap:10px}.srow-c{justify-content:flex-start}}.rec{margin-top:8px;padding:8px 12px;gap:2px}.rec-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.rec-why summary{cursor:pointer;font-weight:700;font-size:.875rem;list-style:none;padding:4px 0;min-height:28px;display:inline-flex;align-items:center}.rec-why summary::-webkit-details-marker{display:none}.rec-why summary:after{content:" ›";margin-left:4px}.rec-why[open] summary:after{content:" ⌃"}.rec-why p{margin:4px 0 2px;opacity:.9}.set-body .panel input:not([type=checkbox]):not([type=radio]),.set-body .panel select{max-width:440px}.set-body .panel input[type=number]{max-width:160px}.set-body .srow-c input[type=number]{max-width:92px}.rec.ok{background:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px}.rec.ok .rec-why{display:inline-block}.rec.ok .rec-why[open]{flex-basis:100%}.note-list{list-style:none;margin:6px 0 8px;padding:0;display:grid;grid-gap:4px;gap:4px}.note-list li{font-size:.875rem;line-height:1.4}.note-list .mono{font-weight:600;word-break:break-all}@media (min-width:1100px){.split{column-gap:56px}}@media (max-width:640px){.kstrip{grid-template-columns:repeat(6,minmax(0,1fr))}.kstrip .k{grid-column:span 2}.kstrip .k:nth-child(-n+2){grid-column:span 3}.tabs.five{grid-template-columns:repeat(6,minmax(0,1fr))}.tabs.five a{grid-column:span 2}.tabs.five a:nth-child(n+4){grid-column:span 3}}@media (min-width:641px){.tabs.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.srow-c input.switch{max-width:none}.srow-c select{width:auto;max-width:100%;min-height:40px;padding:8px 12px}.sform{display:grid;grid-gap:0;gap:0}.sstep{padding:22px 0;border-top:1px solid var(--line-2);min-width:0}.sstep:first-child{border-top:0;padding-top:4px}.sstep-h{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1rem;line-height:1.25}.sn{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--dark-bg);color:var(--dark-fg);font-size:.875rem;font-weight:800}.sstep-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:0 0 4px}.sstep .modo-switch,.sstep-top .sstep-h{margin:0}.sstep .modo-cap{display:none}.sf-about{margin:10px 0 0;max-width:62ch}.sf-pair{display:grid;grid-gap:0 16px;gap:0 16px}@media (min-width:640px){.sf-pair{grid-template-columns:1fr 1fr}}.sf-pair label{margin-top:12px}.sf-eg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0}.sf-eg .hint{margin:0}.sf-more{margin:14px 0 0}.sf-more>summary{cursor:pointer;font-weight:700;font-size:.875rem;color:var(--ink-2);padding:6px 0;min-height:32px}.sf-more[open]>summary{margin-bottom:4px}.sf-more .opts{margin-top:6px}.sf-count{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sf-count input{width:96px;text-align:center;font-weight:800;font-size:1.25rem}.sf-quick{display:flex;flex-wrap:wrap;gap:8px}.sf-quick .chip.sug{min-width:48px;min-height:40px;justify-content:center}.sf-quick .chip.sug.on{background:var(--green);border-color:var(--green);color:var(--on-green)}.sstep>.hint{max-width:62ch}.sstep .help{margin-top:8px}.sf-cost{margin:18px 0 0;font-size:.875rem;color:var(--ink-2)}.sf-action{position:-webkit-sticky;position:sticky;bottom:calc(var(--nav-h) + 8px + env(safe-area-inset-bottom));z-index:var(--z-sticky);display:grid;grid-gap:6px;gap:6px;padding:10px 0;margin-top:6px;background:var(--paper)}@media (min-width:960px){.sf-action{bottom:0}}.sf-action .btn{width:100%;min-height:52px;font-size:1rem}@media (min-width:640px){.sf-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.sf-action .btn{width:auto;min-width:220px;grid-column:2}.sf-why{grid-column:1;grid-row:1}}.sf-why{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--warn-ink)}.buscar-grid.single{display:block}.buscar-main .agent{margin-bottom:0}.buscar-main .agent-head h1{font-size:1.25rem;line-height:1.15}.agent-how{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.5;max-width:62ch}.agent-how b{color:var(--ink)}.quick{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.quick .chip.sug{min-height:40px}.buscar-avance{margin-top:16px}.buscar-avance:empty{display:none}.buscar-alt{margin:22px 0 0;font-size:.875rem;color:var(--ink-3)}.buscar-alt a{color:var(--ink-2);font-weight:700}.buscar-main .agent .chips{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.buscar-main .agent .chips .chip.sug{white-space:normal;text-align:left}.buscar-grid.single .buscar-main{max-width:720px}.card-svc{align-items:center;margin:0 0 10px}.card-svc .hint{margin:0}.buscar-center{min-height:calc(100dvh - 160px);display:flex;align-items:center;justify-content:center}.buscar-center .buscar-main{width:100%;max-width:720px;margin:0 auto}.buscar-alt{text-align:center}@media (min-width:960px){.buscar-center{min-height:calc(100dvh - 120px)}}@media (max-width:959px){.buscar-center{min-height:0;align-items:flex-start}}.crumb{margin:0 0 6px;font-size:.875rem}.ms-list{list-style:none;margin:0;padding:0}.ms-card,.ms-list{display:grid;grid-gap:10px;gap:10px}.ms-card{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ms-card:hover{border-color:var(--green);background:var(--green-soft)}}.ms-top{display:grid;grid-gap:2px;gap:2px}.ms-top small{color:var(--ink-3)}.ms-chips{gap:6px}.ms-chips,.rs-filters{display:flex;flex-wrap:wrap}.rs-filters{gap:8px;margin:0 0 12px}.rs-filters .chip.sug{text-decoration:none}.rs-filters .chip.sug.on{background:var(--green);border-color:var(--green);color:var(--on-green)}.rs-table td,.rs-table th{vertical-align:top}.rs-sub{display:block;margin-top:2px;color:var(--ink-3);font-weight:400;font-size:.75rem;line-height:1.35;max-width:44ch}.rs-contact{overflow-wrap:anywhere}.chip.muted{color:var(--text-3)}@media (max-width:719px){.rs-table thead{display:none}.rs-table,.rs-table tbody,.rs-table td,.rs-table tr{display:block;width:100%}.rs-table tr{padding:12px 0;border-bottom:1px solid var(--line)}.rs-table td{border:0;padding:3px 0}.rs-table td,.rs-table td.num{text-align:left}.rs-table td[data-label=Puntos]:before{content:"Puntos: ";color:var(--ink-3);font-size:.75rem}.rs-table td[data-label=Negocio] b{font-size:1rem}}.buscar-center .buscar-main{max-width:780px}.buscar-main>.agent{padding:0;border:0;border-radius:0;background:transparent;overflow:visible;gap:18px}.buscar-main>.agent:after,.buscar-main>.agent:before{display:none}.buscar-main .agent-head{gap:16px}.buscar-main .agent-how{max-width:64ch}@media (min-width:960px){.buscar-center .buscar-main{max-width:820px}.buscar-main>.agent{gap:24px}.buscar-main .agent-head{gap:20px}.buscar-main .agent-head .orb{--o:60px}.buscar-main .agent-head h1{font-size:1.75rem;letter-spacing:-.02em}.buscar-main .agent-how{font-size:1rem;line-height:1.55}.buscar-main .agent-box{min-height:68px;padding:0 12px;border-radius:18px}.buscar-main .agent-box input{min-height:64px;padding:0 12px;font-size:1.25rem}.buscar-main .agent-box .mic,.buscar-main .agent-box .send{width:46px;height:46px;min-width:46px;min-height:46px;border-radius:14px}.buscar-main .agent-field{border-radius:20px}.buscar-main .agent .chips{gap:10px}.buscar-main .agent .chips .chip.sug{padding:10px 16px;font-size:1rem}.buscar-alt{margin-top:28px;font-size:1rem}}.chan-cols{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.chan-label{display:block;margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.chan-tools{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.chan-tools .actions{margin-top:0}.chan-tools .hint{margin:0;font-size:.75rem;line-height:1.45}.chan-text{min-width:0}.chan-text .msg{margin-top:0}.chan-tools .note,.chan-tools .why{margin:0}@media (min-width:960px){.chan-cols{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:28px;align-items:start}.chan-tools{position:-webkit-sticky;position:sticky;top:16px}.chan-tools .actions{flex-direction:column;align-items:stretch;gap:8px}.chan-tools .actions form,.chan-tools .actions>*{width:100%}.chan-tools .actions .btn{width:100%;min-width:0;justify-content:center}.chan-text .preview>summary.btn{display:none}.chan-text .preview[open]>.mailview{margin-top:0}}@media (min-width:960px) and (max-width:1599px){.btn{height:40px;min-height:40px;padding:0 16px}.btn,.btn.sm{font-size:.875rem}.btn.sm{height:32px;min-height:32px;padding:0 12px}.btn svg{width:17px;height:17px}input,select,textarea{font-size:.875rem;padding:9px 12px;min-height:40px}.panel{padding:16px}.page-head{margin-bottom:14px}.tile{padding:12px 14px}}.seqe{display:grid;grid-gap:18px;gap:18px;margin-top:4px}.seqe-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding-bottom:16px;border-bottom:1px solid var(--line-2)}.seqe-cap{display:block;margin:0 0 8px;font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.seqe-count{display:inline-grid;grid-template-columns:repeat(5,48px);gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.seqe-count button{min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:inherit;font-size:1rem;font-weight:800;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),transform .12s var(--ease-out)}.seqe-count button:active{transform:scale(.95)}.seqe-count button.on{background:var(--green);color:var(--on-green)}.seqe-sum{margin:0;color:var(--ink-2);font-size:1rem}.seqe-line{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;max-width:760px}.seqe-line>li{position:relative;padding-left:0}.seqe-wait{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-3);font-size:.875rem;border-left:2px dashed var(--line-3,var(--line));padding:10px 0 10px 16px;margin:0 0 0 19px}.seqe-wait input{width:72px;min-height:38px;padding:6px 10px;text-align:center;font-weight:800;font-family:var(--mono);border-radius:10px}.seqe-card{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px 16px 14px 0}.seqe-n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--on-green);font-weight:800;font-size:1rem}.seqe-body{min-width:0;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.seqe-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.seqe-head b{font-size:1rem}.seqe-day{padding:2px 10px;border-radius:999px;background:var(--green-soft);color:var(--green-ink);font-family:var(--mono);font-size:.75rem;font-weight:700}.seqe-what{margin:4px 0 0;color:var(--ink-3);font-size:.875rem}.seqe-ex{margin-top:8px}.seqe-ex>summary{cursor:pointer;color:var(--green-ink);font-size:.875rem;font-weight:700;list-style:none}.seqe-ex>summary::-webkit-details-marker{display:none}.seqe-ex>summary:before{content:"▸ "}.seqe-ex[open]>summary:before{content:"▾ "}.seqe-ex .msg{margin-top:8px}@media (max-width:599px){.seqe-count{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.seqe-card{grid-template-columns:34px minmax(0,1fr);gap:10px;padding-right:0}.seqe-n{width:34px;height:34px;font-size:.875rem}.seqe-wait{margin-left:16px}}@media (prefers-reduced-motion:reduce){.seqe-count button{transition:none}}.tab-about{margin:0 0 14px;color:var(--ink-3);font-size:.875rem;max-width:80ch}.tab-about b{color:var(--ink-2)}.set-pane{display:grid;grid-gap:14px;gap:14px;max-width:520px}.set-opts .um-opts{margin:0;gap:6px}.set-opts .um-opts button{min-height:48px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.set-opts .um-opts button.on{border-color:var(--green);background:var(--green-soft);color:var(--green-ink)}.an-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);margin:6px 0 8px}.an-k{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:16px 12px 16px 0;border-bottom:1px solid var(--line-2)}.an-k:nth-child(2n){padding-left:16px;border-left:1px solid var(--line-2)}.an-k small{display:flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--ink-3)}.an-k b.num{font-family:var(--font);font-size:1.5rem;font-weight:650;line-height:1.05;letter-spacing:-.045em;color:var(--ink)}.an-k span{color:var(--ink-3);font-size:.875rem}.an-sec{padding:22px 0 26px;border-top:1px solid var(--line);min-width:0}.an-sec>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px}.an-sec>header h2{font-size:1rem;letter-spacing:-.01em}.an-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--ink-3)}.an-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;background:var(--green);vertical-align:-1px}.an-legend i.r{background:var(--ink)}.an-note{margin:14px 0 0;max-width:70ch}.an-foot,.an-note{color:var(--ink-3);font-size:.875rem}.an-foot{margin:0;padding:18px 0 0;border-top:1px solid var(--line)}.an-chart{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:220px 24px;grid-column-gap:10px;column-gap:10px;margin:0}.an-y{position:relative}.an-y span{position:absolute;right:0;transform:translateY(-50%);font-size:.75rem;line-height:1;color:var(--ink-3)}.an-plot{position:relative}.an-lines{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.an-lines i{display:block;height:0;border-top:1px solid var(--line-2)}.an-lines i:last-child{border-top-color:var(--line)}.an-cols{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:3px;gap:3px}.an-col{display:flex;align-items:flex-end;justify-content:center;gap:1px;height:100%;border-radius:4px 4px 0 0}.an-col i{display:block;width:min(9px,44%);min-height:0;border-radius:3px 3px 0 0;background:var(--green)}.an-col i.r{background:var(--ink)}.an-x{grid-column:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:3px;gap:3px;padding-top:8px;font-size:.75rem;color:var(--ink-3)}.an-x span{white-space:nowrap}.an-x span:last-child{justify-self:end}.an-empty{position:absolute;inset:0;display:grid;place-items:center;padding:0 16px;margin:0;text-align:center;color:var(--ink-3);font-size:.875rem}@media (hover:hover) and (pointer:fine){.an-col:hover{background:var(--paper)}}.an-fn{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.an-fn li{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;align-items:baseline;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px}.an-fn-l{color:var(--ink-2);font-size:.875rem}.an-fn b{font-size:1rem}.an-fn-p{text-align:right;color:var(--ink-3);font-size:.75rem}.an-bar{display:block;grid-column:1/-1;height:6px;border-radius:99px;background:var(--line-2);overflow:hidden}.an-bar i{display:block;height:100%;border-radius:inherit;background:var(--green)}.an-tbl,.an-tr{display:grid}.an-tr{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.5fr);align-items:center;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--line-2);font-size:.875rem}.an-th{padding:0 0 8px;border-top:0;font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.an-rate{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.an-rate i{font-style:normal}.an-rate .an-bar{grid-column:auto}.an-cap{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.an-cap small{color:var(--ink-3);font-size:.875rem}.an-svc{margin:0;padding:0;list-style:none}.an-svc li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line-2);font-size:.875rem}.an-days{display:flex;align-items:flex-end;gap:3px;height:60px;margin-top:16px}.an-days i{display:block;flex:1 1;max-width:16px;border-radius:3px 3px 0 0;background:var(--ink-3);opacity:.55}@media (min-width:960px){.an-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px}.an-kpis.no-spend{grid-template-columns:repeat(4,minmax(0,1fr))}.an-k{padding:22px 16px 22px 0;border-bottom:0}.an-k:nth-child(2n){padding-left:0;border-left:0}.an-k+.an-k{padding-left:24px;border-left:1px solid var(--line-2)}.an-chart{grid-template-rows:260px 24px}}@media (min-width:1100px){.an-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-column-gap:64px;column-gap:64px}}.todo{margin:8px 0 22px}.todo-h{font-size:1rem;letter-spacing:-.02em}.todo-sub{margin:4px 0 14px;color:var(--ink-3);font-size:.875rem;max-width:70ch}.todo-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.todo-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:8px 22px;gap:8px 22px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line-2)}.todo-row>b{font-family:var(--font);font-size:1.75rem;font-weight:650;line-height:1;letter-spacing:-.04em}.todo-row.on>b{color:var(--green-ink)}.todo-t h3{margin:0 0 2px;font-size:1rem}.todo-t p{margin:0;max-width:66ch;color:var(--ink-2);font-size:.875rem}.todo-t .todo-chan{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px}.todo-t .todo-chan a{font-weight:700}.todo-extra{margin-top:14px}.todo-act{align-content:start;grid-gap:8px;gap:8px;min-width:190px}.todo-act,.todo-act form{display:grid;justify-items:end}.todo-act form{grid-gap:4px;gap:4px;margin:0}.todo-see{font-size:.875rem;font-weight:650}.todo-see[aria-current=true]{color:var(--ink-3);text-decoration:none}.todo-list-h{margin:22px 0 6px;font-size:1rem}@media (max-width:760px){.todo-row{grid-template-columns:44px minmax(0,1fr)}.todo-act{grid-column:2;min-width:0}.todo-act,.todo-act form{justify-items:start}}.chan-tools .btn.ghost{border:1px solid var(--line);background:var(--surface)}.crow:has(>details[open]) .crow-act{display:none}@media (min-width:960px){.chan-cols{grid-template-columns:minmax(0,1fr) clamp(260px,26%,340px);gap:0;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.chan-text{padding:16px 22px 20px}.chan-text .chan-msg,.chan-text .msg,.cola-body .chan-text .chan-msg{max-width:none;border:0;background:transparent;padding:0;font-size:1rem;line-height:1.6}.chan-tools{position:static;align-content:start;padding:16px 18px 20px;border-left:1px solid var(--line-2);background:var(--paper)}.chan-text .preview>.mailview{margin-top:0}}main.content:has(.bulkbar,.bulk-inline){padding-bottom:170px}.buscar-main .agent-head{flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:6px}.buscar-main .agent-head .orb{--o:56px;margin:6px 0 4px}.buscar-main .agent-how{text-align:center;margin-inline:auto}.buscar-main .agent .chips{justify-content:center}.buscar-main .agent .chips .chip.sug,.buscar-main .agent-line{text-align:center}@media (max-width:959px){.buscar-center{min-height:calc(100dvh - 210px - env(safe-area-inset-bottom));align-items:center}.buscar-main .agent-head h1{font-size:1.75rem}.buscar-main>.agent{gap:20px}}@media (min-width:960px){.buscar-main .agent-head{gap:18px}.buscar-main .agent-head .orb{--o:68px}}.an-kpis{margin:10px 0 14px}.an-k{gap:8px;padding:20px 14px 20px 0}.an-k:nth-child(2n){padding-left:20px}.an-k small{line-height:1.3}.an-k b.num{line-height:1.15;padding:2px 0}.an-k span{line-height:1.4}@media (max-width:959px){.an-k:last-child:nth-child(odd){grid-column:1/-1;padding-right:0}.an .page-head.with-tool{gap:14px}.an .page-head .lead{line-height:1.45}}.an-sec{padding:28px 0 32px}.an-sec>header{gap:10px 18px;margin:0 0 22px}.an-legend{gap:8px 18px}.an-note{margin-top:16px;line-height:1.5}.an-foot{padding-top:22px;line-height:1.5}@media (min-width:960px){.an-k{padding:26px 18px 26px 0}.an-k+.an-k{padding-left:28px}}.route-load{position:relative;padding-top:6px;min-height:40dvh}.route-bar{position:fixed;z-index:70;top:0;left:0;right:0;height:3px;overflow:hidden;background:transparent}.route-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:var(--green);border-radius:0 3px 3px 0;animation:route-run 1.1s var(--ease-in-out) infinite}@keyframes route-run{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.route-sk{display:grid;grid-gap:16px;gap:16px;padding-top:14px;max-width:520px}.route-sk b,.route-sk span{display:block;border-radius:8px;background:var(--line-2);animation:route-pulse 1.4s ease-in-out infinite alternate}.route-sk b{height:30px;width:46%}.route-sk span{height:16px}.route-sk span:nth-of-type(2){width:88%}.route-sk span:nth-of-type(3){width:64%}@keyframes route-pulse{0%{opacity:.45}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.route-bar:after,.route-sk b,.route-sk span{animation:none}.route-bar:after{width:100%;opacity:.5}}.wa-screen{max-width:none;margin:0;min-width:0}.wa-push{animation:wa-push .3s var(--ease-out) backwards}@keyframes wa-push{0%{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}.wa-top{display:flex;align-items:center;gap:4px;min-height:56px;margin:0 0 8px}.wa-top.has-back{margin-left:-10px}.wa-back{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.wa-back svg{width:24px;height:24px;stroke-width:2.1}.wa-back:active{background:var(--line-2)}.wa-title{flex:1 1;min-width:0}.wa-title h1{font-size:1.25rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-top:not(.has-back) .wa-title h1{font-size:1.75rem}.wa-title p{color:var(--ink-3);font-size:.875rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-right{flex:none;display:flex;align-items:center;gap:4px}.info-btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 12px 0 8px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-weight:700;font-size:.875rem;border-radius:var(--r-btn-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.info-btn svg{width:20px;height:20px;color:var(--green-ink);flex:none}.info-btn.icon{width:44px;padding:0;justify-content:center;border-radius:50%}.info-btn.icon svg{width:24px;height:24px}.info-btn:active{background:var(--line-2)}.wa-fh .info-btn.icon,.wa-stage-act .info-btn.icon{width:36px;min-height:36px}.wa-stage-act .info-btn.icon svg{width:20px;height:20px}.sheet-root{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop{position:absolute;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--dur) var(--ease-soft)}.sheet{position:relative;width:100%;max-width:560px;height:auto;min-height:30dvh;max-height:86dvh;display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--line);border-bottom:0;border-radius:var(--app-sheet-radius) var(--app-sheet-radius) 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:var(--sh-3);will-change:transform}@media (max-width:819px){.sheet-root:not(.js) .sheet{transform:translateY(100%);transition:transform var(--app-push-dur) var(--app-push-ease)}}.sheet-root.shown .sheet-backdrop{opacity:1}.sheet-root.shown:not(.js) .sheet{transform:none}.sheet-root.js .sheet-backdrop{transition:none}.sheet-head{position:relative;flex:none;padding:var(--sp-6,24px) 4.5rem var(--sp-3,12px) var(--sp-5,20px);touch-action:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sheet-head:active{cursor:-webkit-grabbing;cursor:grabbing}.sheet-grab{position:absolute;top:8px;left:50%;width:2.5rem;height:.3125rem;margin-left:-1.25rem;border-radius:var(--r-pill);background:var(--text-3);opacity:.6}.sheet-head h2{margin:0;font-size:var(--fs-md);line-height:1.2;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.sheet-x{position:absolute;top:12px;right:12px;width:var(--app-tap);height:var(--app-tap);border:0;background:var(--surface-soft);color:var(--text);border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.sheet-x svg{width:1.25rem;height:1.25rem}.sheet-x:active{transform:scale(.92)}.sheet-body{flex:1 1;min-height:0;overflow:auto;padding:var(--sp-2,8px) var(--sp-5,20px) var(--sp-6,24px);color:var(--text-2);font-size:var(--fs-ui);line-height:1.55;display:flex;flex-direction:column;gap:var(--sp-3,12px);overscroll-behavior:contain}.sheet-foot{flex:none;padding:var(--sp-3) var(--sp-5) var(--sp-5);border-top:1px solid var(--line)}.sheet-foot .btn{width:100%}.sheet-body p,.sheet-body ul{margin:0}.sheet-body ul{padding-left:18px;display:grid;grid-gap:8px;gap:8px}@media (min-width:820px){.sheet-root{align-items:center}.sheet{height:auto;max-height:80dvh;border:1px solid var(--line);border-radius:var(--app-sheet-radius);transform:translateY(16px) scale(.98);opacity:0;transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);padding-bottom:0}.sheet-root.shown .sheet{opacity:1;transform:none}.sheet-head{cursor:default}}@media (prefers-reduced-motion:reduce){.wa-push{animation:none}.sheet-root .sheet{transform:none!important;transition:opacity var(--dur-fast) linear!important;opacity:0}.sheet-root.shown .sheet{opacity:1}.sheet-backdrop{transition:opacity var(--dur-fast) linear}}@media (prefers-reduced-transparency:reduce){.sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--scrim);opacity:.85}}.wa-group{margin:0 0 18px}.wa-gt{font-size:.875rem;font-weight:700;color:var(--green-ink);margin:0 4px 6px;letter-spacing:.01em;line-height:1.3}.wa-list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.wa-list>li+li{border-top:1px solid var(--line-2)}.wa-foot{color:var(--ink-3);font-size:.75rem;line-height:1.4;margin:8px 6px 0}.wa-note{margin:0 4px 16px}.wa-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 14px;color:var(--ink);text-decoration:none;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.wa-row.static{cursor:default;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}a.wa-row:active,button.wa-row:active{background:var(--paper)}a.wa-row:has(.pend){opacity:.7}@media (hover:hover) and (pointer:fine){a.wa-row:hover,button.wa-row:hover{background:var(--paper)}}.wa-row[aria-pressed=true]{background:var(--green-soft)}.wa-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--green-soft);color:var(--green-ink)}.wa-ic svg{width:20px;height:20px}.wa-ic.dark{background:var(--dark-bg);color:var(--dark-fg)}.wa-ic.amber{background:var(--warn);color:var(--warn-ink)}.wa-ic.red{background:var(--bad-soft);color:var(--bad-ink)}.wa-ic.blue{background:var(--info-soft);color:var(--ink-2)}.wa-ic.grey{background:var(--line-2);color:var(--ink-2)}.wa-tx{flex:1 1;display:grid;grid-gap:1px;gap:1px}.wa-tx,.wa-tx>*{min-width:0}.wa-tx b{font-weight:700;font-size:1rem;line-height:1.25}.wa-tx b,.wa-tx small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-tx small{color:var(--ink-3);font-size:.875rem;line-height:1.3}.wa-row.static .wa-tx small{white-space:normal}.wa-row.static .wa-tx .meter{margin:8px 0 0}.wa-val{flex:none;font-family:var(--mono);font-size:1rem;color:var(--ink-3)}.wa-chev{flex:none;color:var(--ink-4);display:inline-flex}.wa-chev svg{width:18px;height:18px}.wa-pace.warn{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-2);background:var(--surface);border:1px solid var(--line);padding:1px 8px;border-radius:var(--r-pill)}.wa-pace.warn:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--data-2)}.wa-pace.limit{color:var(--bad);font-weight:700}.wa-av{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--mono);font-weight:600;font-size:1rem;letter-spacing:-.04em;border:3px solid var(--line-2);background:var(--surface);color:var(--ink)}.wa-av.alta{border-color:var(--green)}.wa-av.media{border-color:var(--ink)}.wa-av.big{width:84px;height:84px;font-size:1.75rem;border-width:4px}.wa-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:40%}.wa-st{font-size:.75rem;font-weight:700;color:var(--ink-3);text-align:right;line-height:1.25}.wa-st.ok{color:var(--green-ink)}.wa-st.warn{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-2);background:var(--surface);border:1px solid var(--line);padding:1px 8px;border-radius:var(--r-pill)}.wa-st.warn:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--data-2)}.wa-st.bad{color:var(--bad)}.wa-check{width:24px;height:24px;border-radius:50%;border:2px solid var(--field-border);display:grid;place-items:center;flex:none;color:transparent}.wa-check.on{background:var(--green);border-color:var(--green);color:var(--on-green)}.wa-listbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 0}.wa-listbar .wa-gt{margin:0 4px}.wa-link{border:0;background:transparent;color:var(--green-ink);font:inherit;font-weight:700;padding:0 6px;min-height:44px;cursor:pointer}.wa-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.wa-chips a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 16px;min-height:40px;border-radius:999px;background:var(--surface);border:1.5px solid var(--line);color:var(--ink-2);text-decoration:none;font-weight:700;font-size:.875rem;-webkit-tap-highlight-color:transparent}.wa-chips a b{font-family:var(--mono);font-weight:500;color:var(--ink)}.wa-chips a.on{background:var(--green-soft);border-color:var(--green)}.wa-chips a.on,.wa-chips a.on b{color:var(--green-ink)}.wa-chips a:active{transform:scale(.97)}.wa-lists{margin:0 0 14px}.wa-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 16px;margin:0 0 16px;display:grid;grid-gap:6px;gap:6px;justify-items:start}.wa-hero b{font-size:1.75rem;line-height:1;letter-spacing:-.04em;font-weight:800;color:var(--green-ink)}.wa-hero span{font-weight:700}.wa-hero small{color:var(--ink-3);font-size:.875rem;line-height:1.4}.wa-hero .btn,.wa-hero form{width:100%;margin-top:6px}.wa-sample{margin:0 0 16px}.wa-stage.on{background:var(--green-soft)}.wa-stage .wa-row{padding-bottom:6px}.wa-num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--warn);color:var(--warn-ink);font-family:var(--mono);font-weight:600}.wa-stage-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 14px 12px 68px}.wa-stage-act form{display:grid;grid-gap:4px;gap:4px}.wa-stage-act .todo-chan{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.875rem;font-weight:700}.wa-extra{padding:0 14px 14px 68px;display:grid;grid-gap:8px;gap:8px}.wa-pc{border:0;background:transparent;border-radius:0;overflow:visible;margin:0 0 24px}.wa-fh{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:4px 0 18px}.wa-fh h2{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px}.wa-fh p{color:var(--ink-3);font-size:.875rem}.wa-fh .chips{justify-content:center;margin-top:4px}.wa-acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:12px;width:100%}.wa-acts a{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:76px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--green-ink);text-decoration:none;font-weight:700;font-size:.875rem;-webkit-tap-highlight-color:transparent}.wa-acts a:active{background:var(--paper)}.wa-acts a span{display:grid;place-items:center}.wa-acts svg{width:22px;height:22px}.wa-pc .evidence{padding:14px 16px}.wa-pc .evidence,.wa-pc ol.todo{margin:0 0 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.wa-pc ol.todo{padding:0 16px}.wa-pc ol.todo>li:first-child{border-top:0}.wa-pc .more{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;margin:0 0 12px}.wa-pc .more>summary{padding:14px 16px}.wa-pc .more .inner{padding:0 16px 16px}.wa-pc .note{margin:0 0 12px}a.wa-row .wa-tx small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.wa-row .wa-av~.wa-tx small,button.wa-row .wa-av~.wa-tx small{display:block;white-space:nowrap;text-overflow:ellipsis}.todo p.s .info-btn.icon{width:30px;min-height:30px;vertical-align:middle;display:inline-flex}.todo p.s .info-btn.icon svg{width:20px;height:20px}.brand-ic{--bc:var(--text-2);width:var(--bi,40px);height:var(--bi,40px);flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--surface-soft)}.brand-ic svg{display:block;fill:var(--bc);width:50%;height:50%}.brand-ic.bare{background:none}.brand-ic.bare svg{width:100%;height:100%}.wa-banner{margin:0 0 12px;padding:14px 16px;background:var(--surface);border:1px solid var(--line-2);border-radius:18px;display:grid;grid-gap:8px;gap:8px}.wa-banner-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.wa-banner-h b{font-size:1rem}.wa-banner small{color:var(--ink-3);font-size:.875rem;line-height:1.4}.wa-banner .meter{margin:0}.wa-banner.warn{background:var(--warn);border-color:transparent}.wa-banner.warn b,.wa-banner.warn small{color:var(--warn-ink)}.wa-banner.limit{background:var(--bad-soft);border-color:transparent}.wa-banner.limit b,.wa-banner.limit small{color:var(--bad-ink)}.wa-filters{display:flex;gap:8px;overflow-x:auto;margin:0 -16px 8px;padding:2px 16px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wa-filters::-webkit-scrollbar{display:none}.wa-filters{flex-wrap:nowrap}.wa-filters a{flex:none;white-space:nowrap}.wa-top .brand-ic{margin:0 10px 0 2px}.wa-lists-row{margin:0 0 12px}.wa-radio{width:26px;height:26px;flex:none;border-radius:50%;border:2px solid var(--line-3);display:grid;place-items:center;color:var(--on-brand)}.wa-radio.on{background:var(--green);border-color:var(--green)}.sheet-body .wa-group{display:grid;grid-gap:0;gap:0}.sheet-body .wa-list{margin:0;padding:0;display:block}.wa-filters-2 a{min-height:34px;font-size:.875rem;padding:0 12px}.wa-ck{display:inline-grid;place-items:center;flex:none}.wa-ck,.wa-ck svg{width:14px;height:14px}.wa-ck svg{display:block}.wa-dot{display:inline-block;width:12px;height:12px;border-radius:50%;flex:none;background:var(--ink-4)}.wa-chips.wa-filters a{gap:7px;font-weight:600;border-width:1px}.wa-chips.wa-filters a,.wa-chips.wa-filters.wa-filters-2 a{min-height:32px;padding:0 12px;font-size:.875rem}.wa-states .wa-dot{width:11px;height:11px}.wa-states a{gap:7px;padding:0 12px}.wa-states a b{font-family:inherit;font-weight:600;color:var(--ink-3)}.wa-states a.on b{color:inherit}.wa-tx .wa-cur{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:.875rem;line-height:1.3}.sheet-body>*{flex:none}.sheet-body .wa-tx small{white-space:normal}.wa-search{position:relative;display:flex;align-items:center;margin:0 0 12px}.wa-search input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 44px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-size:1rem;font-weight:500}.wa-search input[type=search]::-webkit-search-cancel-button,.wa-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0}.active-filters-t{font-size:var(--fs-sm);font-weight:var(--fw-strong);color:var(--text-2)}.chip-x{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--field-border);background:var(--surface);color:var(--text);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.chip-x span{font-size:1.125rem;line-height:1}.wa-search input[type=search]::placeholder{color:var(--ink-3)}.wa-search input[type=search]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.wa-search-i{position:absolute;left:15px;display:grid;place-items:center;color:var(--ink-3);pointer-events:none}.wa-search-i svg{width:18px;height:18px}.wa-search-x{position:absolute;right:4px;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--ink-3);text-decoration:none;-webkit-tap-highlight-color:transparent}.wa-search-x svg{width:18px;height:18px}.wa-search-x:active{background:var(--line-2)}.wa-found{margin:0 4px 10px;font-size:.875rem;color:var(--ink-2);line-height:1.4}.wa-found a{color:var(--green-ink);font-weight:700}.ag-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.ag-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ag-filters a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-btn-sm);background:var(--surface);border:1.5px solid var(--line);color:var(--ink-2);font-weight:700;font-size:.875rem;text-decoration:none}.ag-filters a b{font-family:var(--mono);font-weight:500;color:var(--ink)}.ag-filters a.on{background:var(--sel-bg);border-color:var(--sel-bg);color:var(--sel-fg)}.ag-filters a.on b{color:var(--sel-b)}.ag-conv{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0}.ag-conv>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.ag-conv>summary::-webkit-details-marker{display:none}.ag-conv>summary .chips{margin-top:0}.ag-conv-t{display:block;min-width:0}.ag-conv-t b{display:block;overflow-wrap:anywhere}.ag-conv-t small{color:var(--ink-3)}.ag-conv[open]>summary{border-bottom:1px solid var(--line-2)}.ag-body{padding:12px 14px 14px;display:grid;grid-gap:10px;gap:10px;min-width:0}.ag-msg{border-radius:var(--r-md);padding:10px 12px;max-width:100%;min-width:0}.ag-msg small{display:block;color:var(--ink-3);font-size:.75rem;margin-bottom:4px}.ag-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ag-msg a{color:var(--green-ink);text-decoration:underline}.ag-msg.in{background:var(--paper);border:1px solid var(--line)}.ag-msg.out{background:var(--green-soft)}.ag-msg.out.cancelled{opacity:.6}.ag-msg.blocked{background:var(--bad-soft)}.ag-msg.blocked,.ag-msg.blocked small{color:var(--bad-ink)}.ag-why{margin-top:6px!important;font-size:.875rem;color:var(--ink-2)}.ag-msg.blocked .ag-why{color:var(--bad-ink)}.ag-rev{margin-top:10px;border-top:1px dashed var(--line);padding-top:8px}.ag-rev>summary{cursor:pointer;font-weight:700;font-size:.875rem}.ag-review{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.ag-review-h{margin:0;font-weight:700}.ag-review-h small{color:var(--ink-3);font-weight:500}.ag-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.ag-score{display:grid;grid-gap:4px;gap:4px;font-weight:600;font-size:.875rem}.ag-score small{font-weight:500;color:var(--ink-3)}.ag-score input{max-width:110px}.ag-help{font-size:.75rem;line-height:1.3}.ag-check{display:flex;gap:10px;align-items:flex-start;font-size:.875rem}.ag-check input{width:20px;min-height:20px;margin-top:2px;flex:none}.ag-note{display:grid;grid-gap:4px;gap:4px;font-weight:600;font-size:.875rem}.ag-total{font-size:1rem}.ag-total b{font-family:var(--mono);font-size:1.25rem;font-weight:500}.ag-total small{color:var(--ink-3)}.ag-checks{list-style:none;margin:14px 0 6px;padding:0;display:grid;grid-gap:6px;gap:6px}.ag-checks li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--r-sm);background:var(--paper);font-size:.875rem}.ag-checks li.ok{background:var(--green-soft);color:var(--green-ink)}.ag-checks li.no{background:var(--bad-soft);color:var(--bad-ink)}.ag-checks li b{font-family:var(--mono);font-weight:500}.ag-expected{margin:12px 0}.ag-ver{overflow-wrap:anywhere}.ag-new,.ag-turn{display:grid;grid-gap:10px;gap:10px}.wa-live{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:var(--ink-3)}.wa-live i{width:8px;height:8px;border-radius:50%;background:var(--green);animation:wa-live 1.8s ease-in-out infinite}@keyframes wa-live{0%,to{opacity:1}50%{opacity:.3}}.dot-s{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;flex:none;background:var(--line-3)}.dot-s.ok{background:var(--green)}.dot-s.no{background:var(--bad)}.wa-rail-status{margin-top:18px;padding:10px;display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line-2);font-size:.75rem;color:var(--ink-3)}.wa-rail-status p{margin:0;display:flex;align-items:center}.wa-panel{max-width:720px;gap:14px}.wa-card{grid-gap:10px;gap:10px;padding:14px 16px}.wa-card h3{font-size:1rem}.wa-card ol{padding-left:20px}.wa-card ol,.wa-state{grid-gap:6px;gap:6px}.wa-state li{grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 10px;font-size:.875rem}.wa-state li.ok{background:var(--green-soft);color:var(--green-ink)}.wa-state li.no{background:var(--bad-soft);color:var(--bad-ink)}.wa-rcpt{grid-gap:8px;gap:8px}.wa-rcpt li{gap:8px 12px;padding:10px 12px;border:1px solid var(--line-2)}.wa-add{grid-gap:8px;gap:8px}@media (max-width:480px){.wa-rcpt li{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.wa-live i{animation:none}}.wa-card input,.wa-card textarea{max-width:100%;box-sizing:border-box}.ux-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3)}.ux-title h1{font-size:var(--fs-xl);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:1.1}.ux-sub{margin:2px 0 0;color:var(--text-2);font-size:var(--fs-sm)}.ux-head-r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.ux-end{display:block;height:1px}@media (max-width:959px){.ux-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title help" "tabs live";align-items:center;grid-gap:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3)}.ux-head-r{display:contents}.ux-title{grid-area:title}.ux-sub{display:none}.ux-head .info-btn{grid-area:help;justify-self:end}.ux-head .info-btn span{display:none}.ux-tabs{grid-area:tabs;justify-self:start}.ux-head .wa-live{grid-area:live;justify-self:end}}.ux-tabs{display:inline-flex;gap:.1875rem;padding:.1875rem;border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--line)}.ux-tabs a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.25rem;padding:0 var(--sp-4);border-radius:var(--r-pill);color:var(--text-2);font-weight:var(--fw-strong);font-size:var(--fs-sm);text-decoration:none}.ux-tabs a.on{background:var(--surface-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--text-3)}.ux-tabs a b{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--r-pill);display:inline-grid;place-items:center;background:var(--brand);color:var(--on-brand);font:500 var(--fs-xs)/1 var(--mono)}.ux-rail{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--sp-4) * -1) var(--sp-3);padding:0 2rem 0 var(--sp-4);align-items:center;scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-4);-webkit-mask-image:linear-gradient(to right,var(--text) calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,var(--text) calc(100% - 2rem),transparent)}.ux-rail>*{scroll-snap-align:start}.ux-rail::-webkit-scrollbar{display:none}.ux-cap{display:none}.ux-f{flex:none;display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.25rem;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font:var(--fw-strong) var(--fs-sm)/1 var(--font);color:var(--text);text-decoration:none;white-space:nowrap}.ux-f b{font:500 var(--fs-xs) var(--mono);color:var(--text-2)}.ux-f.on{background:var(--surface-soft);border-color:var(--text-3)}.ux-f:active{transform:scale(.97)}.ux-f:has(.pend){opacity:.7}.ux-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none;background:var(--st,var(--st-baja))}.ux-dot[data-st=por-resolver]{--st:var(--st-por-resolver)}.ux-dot[data-st=esperando]{--st:var(--st-esperando)}.ux-dot[data-st=respondio]{--st:var(--st-respondio)}.ux-dot[data-st=traspasado]{--st:var(--st-traspasado)}.ux-dot[data-st=nuevo]{--st:var(--st-nuevo)}.ux-dot[data-st=baja]{--st:var(--st-baja)}.ux-f .sdot{margin-right:0}.wa-rail-status{display:none}.inbox.ux{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:start}.inbox-conv{min-width:0}@media (max-width:959px){.inbox.sel .inbox-list,.inbox.sel .ux-rail,.inbox:not(.sel) .inbox-conv{display:none}.ux-head:has(~.inbox.sel){display:none}main.content:has(.inbox.sel){padding-top:var(--sp-2)}}.inbox-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;min-width:0}.inbox-list a.row{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--app-row-h);padding:var(--sp-2) var(--sp-4);position:relative;text-decoration:none;color:var(--text)}.inbox-list a.row+a.row:before{content:"";position:absolute;top:0;left:calc(var(--sp-4) + 2.875rem + var(--sp-3));right:0;height:1px;background:var(--line)}.inbox-list a.row.on,.inbox-list a.row:active{background:var(--surface-soft)}.inbox-list a.row.on{box-shadow:inset 3px 0 0 var(--brand)}.inbox-list a.row:has(.pend){opacity:.75}.row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.row-name{font-weight:var(--fw-strong);font-size:var(--fs-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.inbox-list a.row.unread .row-name{font-weight:var(--fw-display)}.row-main small{display:block;color:var(--text-2);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.row-r{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:none;min-height:2.5rem}.row-r .when{font-size:var(--fs-xs);color:var(--text-3)}.ux-av{flex:none;display:inline-grid;place-items:center;width:2.875rem;height:2.875rem;border-radius:50%;background:var(--surface-soft);border:1px solid var(--line);color:var(--text);font-weight:var(--fw-strong);font-size:var(--fs-sm);letter-spacing:.02em}.ux-av.lg{width:3rem;height:3rem}.ux-av svg{width:1.25rem;height:1.25rem}.ux-none{padding:var(--sp-8) var(--sp-5);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3)}.ux-none b{font-size:var(--fs-md);font-weight:var(--fw-display)}.ux-none p{margin:0;color:var(--text-2);max-width:32ch}.ux-art{display:inline-grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--surface-soft);color:var(--link)}.ux-art svg{width:1.75rem;height:1.75rem}.ux-main,.ux-pane{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.ux-conv-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.ux-back{flex-basis:100%;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--app-tap);margin-left:calc(var(--sp-2) * -1);color:var(--link);font-weight:var(--fw-strong);text-decoration:none}.ux-back svg{width:1.5rem;height:1.5rem}.ux-back-txt{color:var(--link);font-weight:var(--fw-strong)}.ux-who{flex:1 1;min-width:0}.ux-who h2{font-size:var(--fs-md);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading)}.ux-who h2,.ux-who p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-who p{margin:1px 0 0;color:var(--text-2);font-size:var(--fs-sm)}.ux-who .hint{margin-top:1px}.ux-pills{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ux-pill{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.25rem .625rem;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--text-2);font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);white-space:nowrap}.ux-pill.warn:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--data-2)}.ux-window{display:inline-flex;align-items:center;gap:var(--sp-2);align-self:flex-start;margin:0;padding:.5rem var(--sp-3);border-radius:var(--r-pill);background:var(--surface-soft);color:var(--text);font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);background:var(--surface);border:1px solid var(--line)}.ux-window:not(.open) svg{color:var(--data-2)}.ux-window.open svg{color:var(--data-1)}.ux-info{margin:0;font-size:var(--fs-sm);color:var(--text-2)}.ux-info>summary{cursor:pointer;color:var(--link);font-weight:var(--fw-strong);list-style:none;min-height:2rem;display:flex;align-items:center}.ux-info>summary::-webkit-details-marker{display:none}.ux-info>summary:after{content:" ›";margin-left:.25rem}.ux-info[open]>summary:after{content:" ⌃"}.ux-info-in{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-3)}.ux-note{margin:0;color:var(--text-2);font-size:var(--fs-xs)}.ux-facts{margin:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.ux-facts>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:baseline;font-size:var(--fs-sm)}.ux-facts dt{color:var(--text-3)}.ux-facts dd{margin:0;overflow-wrap:anywhere;font-weight:var(--fw-strong)}.ux-facts dd.num{font-weight:500;font-size:var(--fs-xs)}.ux-card{display:none}.ux-quiet{color:var(--text-3);text-align:center;margin:var(--sp-6) 0}.ap-banner{display:flex;align-items:flex-start;gap:var(--sp-3);margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--warn-bg);color:var(--warn-fg);font-size:var(--fs-sm);font-weight:var(--fw-strong)}.ap-banner svg{flex:none;margin-top:.0625rem}.ap-banner.ok{background:var(--success-bg);color:var(--success-fg)}.ap-banner.info{background:var(--info-bg);color:var(--info-fg)}.ux-thread{gap:var(--sp-2);padding:var(--sp-2) 0}.ux-thread,.wab{display:flex;flex-direction:column;min-width:0}.wab{gap:.25rem;max-width:min(88%,34rem);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--bubble-in);border:1px solid var(--line);align-self:flex-start;font-size:var(--fs-ui)}.wab p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.wab p.hint{font-size:var(--fs-xs);color:var(--text-3)}.wab a{color:var(--link);font-weight:var(--fw-strong);overflow-wrap:anywhere}.wab.in{border-radius:var(--r-md) var(--r-md) var(--r-md) .375rem}.wab.in.warn{background:var(--warn-bg);color:var(--warn-fg)}.wab.in.warn,.wab.out{border-color:transparent}.wab.out{align-self:flex-end;background:var(--bubble-out);border-radius:var(--r-md) var(--r-md) .375rem var(--r-md)}.wab.out.human{background:var(--brand);color:var(--on-brand)}.wab.out.human a{color:inherit;text-decoration:underline}.wab.out.human .wab-det,.wab.out.human .wab-meta,.wab.out.human .wab-orig,.wab.out.human .wab-tick,.wab.out.human .wab-who{color:var(--on-brand);opacity:.85}.wab.out.draft{align-self:flex-end;width:min(100%,38rem);max-width:100%;gap:var(--sp-2);padding:var(--sp-3);border:2px dashed var(--bubble-draft-line);background:transparent}.wab.out.draft .wab-who{color:var(--warn-fg)}.wab.out.blocked,.wab.out.failed{background:var(--error-bg);color:var(--error-fg)}.wab.out.cancelled{opacity:.65}.wab-who{display:inline-flex;align-items:center;gap:.25rem;font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);color:var(--text-3)}.wab-who svg{width:.875rem;height:.875rem}.wab-meta{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-2);font:500 var(--fs-xs)/1.2 var(--mono);color:var(--text-3)}.wab-tick{font:500 var(--fs-xs) var(--mono);color:var(--text-3)}.wab-tick.delivered{color:var(--text-2)}.wab-tick.read{color:var(--link)}.wab-tick.failed{color:var(--error-fg)}.wab-why{font-size:var(--fs-xs)!important}.wab-det,.wab-orig{font-size:var(--fs-xs);color:var(--text-3)}.wab-det>summary,.wab-orig>summary{cursor:pointer;font-weight:var(--fw-strong);list-style:none;min-height:1.5rem;display:flex;align-items:center}.wab-det>summary::-webkit-details-marker,.wab-orig>summary::-webkit-details-marker{display:none}.wab-det>summary:before,.wab-orig>summary:before{content:"› ";margin-right:.25rem}.wab-det[open]>summary:before,.wab-orig[open]>summary:before{content:"⌄ "}.wab-det .chips{margin:var(--sp-2) 0}.wab-fails{align-self:flex-end;font-size:var(--fs-xs);color:var(--text-3)}.wab-fails summary{cursor:pointer;font-weight:var(--fw-strong)}.wab-fails ul{margin:var(--sp-2) 0 0;padding-left:1.125rem;display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.wab-work{align-self:flex-start}.wa-send{display:flex;flex-direction:column;gap:var(--sp-2)}.wa-send textarea{width:100%;min-height:5rem;resize:vertical;field-sizing:content;max-height:15rem}.wa-count{margin:0;font-size:var(--fs-xs)}.wa-send .actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.wa-send .actions .btn{min-height:var(--app-tap)}.wa-send>form:last-child .btn{min-height:2.25rem}.ux-reply{gap:var(--sp-3)}.ux-reply,.wa-composer{display:flex;flex-direction:column}.wa-composer{gap:var(--sp-2)}.wa-compose-row{display:flex;align-items:flex-end;gap:var(--sp-2)}.wa-compose-row textarea{flex:1 1;min-width:0;min-height:var(--app-tap);max-height:8rem;field-sizing:content;resize:none;padding:.6875rem var(--sp-4);border-radius:1.375rem;line-height:1.35}.wa-compose-row .btn.icon{flex:none;width:var(--app-tap);min-width:var(--app-tap);height:var(--app-tap);min-height:var(--app-tap);padding:0;border-radius:50%}.wa-cost{margin:0;font-size:var(--fs-xs)}.wa-takeover{margin:0}.wa-takeover .btn{width:100%;min-height:var(--app-tap);background:transparent;border:2px solid var(--text-3);color:var(--text)}.wa-takeover .btn svg{width:1.125rem;height:1.125rem}.ux-empty{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:start;justify-items:start;max-width:54ch;padding:var(--sp-2) 0}.ux-empty h2{font-size:var(--fs-lg);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading)}.ux-empty li,.ux-empty p{margin:0;color:var(--text-2)}.ux-welcome{justify-items:center;text-align:center;margin:var(--sp-6) auto;max-width:40ch}.ux-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);text-align:left}.ux-steps li{display:flex;gap:var(--sp-3);align-items:flex-start}.ux-steps li span{flex:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--surface-soft);color:var(--link);font:500 var(--fs-xs) var(--mono)}.ux-stats b{font-family:var(--mono);color:var(--text)}.wa-panel-top{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.wa-panel-top h2{font-size:var(--fs-lg);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading)}.wa-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);width:100%}.wa-card h3{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-base);font-weight:var(--fw-strong);margin:0}.wa-card ol{margin:0;padding-left:1.25rem;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.wa-card .hint{margin:0}.wa-step{flex:none;display:inline-grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--surface-soft);color:var(--link);font:500 var(--fs-xs) var(--mono)}.wa-state{list-style:none;margin:0;padding:0;grid-gap:var(--sp-2)}.wa-state,.wa-state li{display:grid;gap:var(--sp-2)}.wa-state li{grid-template-columns:1.375rem minmax(0,1fr);grid-gap:var(--sp-2);align-items:start;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-strong)}.wa-state li.ok{background:var(--success-bg);color:var(--success-fg)}.wa-state li.no{background:var(--error-bg);color:var(--error-fg)}.wa-rcpt{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.wa-rcpt li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);min-width:0}.wa-rcpt li form{margin:0}.wa-rcpt .num{overflow-wrap:anywhere}.wa-add{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.wa-add input{width:100%}.wa-panel,.wa-panel>*{min-width:0;max-width:100%;box-sizing:border-box}.wa-panel{width:100%;max-width:46rem;gap:var(--sp-3)}.wa-card{overflow-wrap:anywhere}@media (max-width:560px){.wa-rcpt li{flex-direction:column;align-items:stretch}}@media (max-width:959px){.ux-reply{position:-webkit-sticky;position:sticky;bottom:calc(var(--app-tabbar-h) + env(safe-area-inset-bottom, 0px));z-index:5;margin-inline:calc(var(--sp-4) * -1);padding:var(--sp-3) var(--sp-4);background:var(--bg);border-top:1px solid var(--line)}.ux-pane{padding-bottom:0}.wab{max-width:92%}.ux-reply{gap:var(--sp-2)}.ux-reply .note{margin:0;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);line-height:1.4}.ux-reply .wa-cost{display:none}.wa-takeover .btn{min-height:2.5rem;border-width:1px;font-size:var(--fs-xs)}.ux-conv-head:has(.ux-bar){position:static}.ux-conv-head .ux-back{flex:none;width:var(--app-tap);height:var(--app-tap);justify-content:center;margin-inline:calc(var(--sp-2) * -1) 0}.ux-conv-head .ux-back span{display:none}.ux-conv-head .ux-who{min-width:0;flex:1 1}.ux-conv-head .ux-bar,.ux-conv-head .ux-chips{margin-left:0}.ux-conv-head .ux-who h2,.ux-conv-head .ux-who p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ux-conv-head .ux-pills{flex:none}.ux-conv-head{position:-webkit-sticky;position:sticky;top:var(--app-header-h);z-index:4;background:var(--bg);margin-inline:calc(var(--sp-4) * -1);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line)}}@media (min-width:960px){main.content:has(.inbox.ux){max-width:none;padding-bottom:var(--sp-4)}.inbox.ux.two{grid-template-columns:22.5rem minmax(0,1fr);grid-template-areas:"rail conv" "list conv";grid-template-rows:auto minmax(0,1fr);column-gap:var(--sp-4);row-gap:var(--sp-3);height:calc(100dvh - 11.5rem);min-height:30rem;align-items:stretch}.ux-rail{grid-area:rail;flex-wrap:wrap;overflow:visible;margin:0;padding:0;align-content:flex-start;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none}.ux-cap{display:block;margin:var(--sp-1) 0 0;font:var(--fw-strong) var(--fs-xs)/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase}.ux-cap,.wa-rail-status{flex-basis:100%;color:var(--text-3)}.wa-rail-status{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin-top:var(--sp-1);font-size:var(--fs-xs)}.wa-rail-status p{margin:0;display:flex;align-items:center}.dot-s{margin-right:var(--sp-2)}.dot-s.ok{background:var(--success-fg)}.dot-s.no{background:var(--error-fg)}.inbox-list{grid-area:list;overflow-y:auto}.inbox-conv{grid-area:conv;min-height:0;display:flex;flex-direction:column}.ux-pane{flex:1 1;min-height:0;flex-direction:row;align-items:stretch}.ux-main{flex:1 1;min-height:0;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-y:auto}.ux-main>.ux-thread{flex:1 0 auto}.ux-main>.ux-conv-head,.ux-main>.ux-reply{flex:none}.ux-reply{bottom:calc(var(--sp-4) * -1);padding-top:var(--sp-3);margin-bottom:calc(var(--sp-4) * -1);padding-bottom:var(--sp-4)}.ux-conv-head,.ux-reply{position:-webkit-sticky;position:sticky;background:var(--surface)}.ux-conv-head{top:calc(var(--sp-4) * -1);z-index:4;padding-top:var(--sp-4);margin-top:calc(var(--sp-4) * -1)}.ux-back{display:none}.ux-empty{padding:var(--sp-10) var(--sp-4)}.ux-welcome{margin:var(--sp-10) auto}.wa-panel-top{margin-bottom:var(--sp-2)}}@media (min-width:1280px){.ux-pane.has-card .ux-info{display:none}.ux-card{display:flex;flex-direction:column;gap:var(--sp-4);flex:none;width:17rem;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-self:flex-start;margin-left:var(--sp-4)}.ux-card-top{display:flex;align-items:center;gap:var(--sp-3)}.ux-card-top h3{margin:0;font-size:var(--fs-md);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.ux-card-top p{margin:0;color:var(--text-2);font-size:var(--fs-sm)}.ux-card .ux-facts>div{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.ux-f:active{transform:none}}.ux-bar{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2)}.ux-bar form{margin:0}.ux-remind{display:inline-flex;align-items:center;gap:var(--sp-2)}.ux-remind select{min-height:2.25rem;height:2.25rem;padding:0 var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-xs);width:auto}.ux-chips{flex-basis:100%;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.ux-chips .chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--surface-soft);border:1px solid var(--line);color:var(--text-2);font-size:var(--fs-xs);font-weight:600}.cbub{align-self:flex-start;max-width:min(100%,38rem);display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md) var(--r-md) var(--r-md) var(--sp-1);background:var(--bubble-in);border:1px solid var(--line);color:var(--text)}.cbub.mine{align-self:flex-end;background:var(--bubble-out);border-color:transparent;border-radius:var(--r-md) var(--r-md) var(--sp-1) var(--r-md)}.cbub .who{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-3);color:var(--text-3);font-size:var(--fs-xs);font-weight:600}.cbub .who span:last-child{font-family:var(--mono);font-weight:500}.cbub .txt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.cbub details{margin-top:var(--sp-1)}.cbub summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-xs);font-weight:600;min-height:2rem;display:flex;align-items:center}.cbub pre{margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--r-sm);background:var(--bg);color:var(--text-2);font:500 var(--fs-xs)/1.5 var(--font);white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;overflow:auto}.ux-reply h3{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-2)}.ux-more{margin-top:var(--sp-3)}.ux-more .inner{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);padding-top:var(--sp-3)}@media (min-width:960px){.ux-more .inner{grid-template-columns:1fr 1fr}}.stats{margin-bottom:var(--sp-4,16px)}.topbar{background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px)}@media (min-width:960px){.topbar{background:color-mix(in srgb,var(--bg) 70%,transparent)}}.ap-agent,.ap-tab,.btn,.cmd-btn,.info-btn,.ux-back,.ux-f,.ux-tab,a.row{transition-property:transform,background-color,border-color,opacity,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}.side-link:active,.ux-f:active,a.row:active{background:var(--surface-soft)}.info-btn:active,.ux-back:active{opacity:.6}@media (hover:none){.ap-tab:hover,.btn:hover{transform:none}}@keyframes ux-push-in{0%{transform:translate3d(100%,0,0);opacity:.6}to{transform:none;opacity:1}}@media (max-width:959px){.inbox.sel .ux-pane{animation:ux-push-in var(--app-push-dur) var(--app-push-ease) backwards}}@keyframes ux-msg-in{0%{opacity:0;transform:translate3d(0,6px,0) scale(.98)}to{opacity:1;transform:none}}.ux-thread>.cbub,.ux-thread>.wab{animation:ux-msg-in var(--dur) var(--ease-out) backwards}h1{letter-spacing:-.03em}.ap-badge,.ap-tab,.chip,.ux-cap,.ux-pill,.ux-sub,small{letter-spacing:.01em}.ap-page-head h1,.ux-title h1{line-height:1.08}.mono,.num{letter-spacing:0}@media (prefers-reduced-motion:reduce){.inbox.sel .ux-pane,.ux-thread>.cbub,.ux-thread>.wab{animation:none}.ap-tab:active,.btn:active,.sheet-x:active{transform:none}}@media (prefers-reduced-transparency:reduce){.ap-tabbar,.topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--line:color-mix(in srgb,var(--text) 38%,transparent);--text-3:var(--text-2)}.ap-tabbar,.topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:960px) and (hover:hover) and (pointer:fine){.btn{height:40px;min-height:40px;font-size:var(--fs-sm)}.btn.sm{height:32px;min-height:32px}.btn.lg{height:56px;min-height:56px;font-size:1.125rem}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:40px;padding:8px 12px;font-size:var(--fs-sm)}textarea{min-height:6rem}}@media (max-width:959px),(pointer:coarse){.ap-agent,.btn.sm,.chip.sug,.cmd-btn,.cpt-tabs a,.info-btn,.jump a,.lists a,.more>summary,.pc-links a,.pgr a,.seg button,.set-nav a,.sfilter,.spick-btn,.spill,.switch-btn,.tabs a,.topbar-logo,.ux-back,.ux-f,.ux-tab,.ux-tabs a,.vista-opts button{min-height:44px}.btn.sm,.chan .btn.sm{height:auto}.icon-btn{width:44px;height:44px}.hint a,.lead a,li>a:not(.btn):not([class]),p a:not(.btn){padding-block:12px}.info-btn.icon{min-width:44px}.topbar-logo{align-items:center}select,summary{min-height:44px!important}.chip-x,.switch-btn,.um-opts button,.wa-chips.wa-filters a,.wa-chips.wa-filters.wa-filters-2 a{min-height:44px}input[type=checkbox]:not(.switch),input[type=radio]{width:24px;height:24px}.cmp-sel{min-width:44px;min-height:44px;padding:0}.ux-head .info-btn{min-width:44px;justify-content:center;padding:0}.toast-x{margin:-12px -8px -12px 0}.info-tip summary,.toast-x{min-width:44px;min-height:44px}.info-tip summary{display:inline-grid;place-items:center;margin:-14px;vertical-align:middle}}.illus{display:block;width:8.75rem;max-width:100%;margin:0 auto var(--sp-4)}:where(.illus) img{display:block;width:100%;height:auto}.es{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-4)}.es.inline{padding:var(--sp-6) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.es-t{font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:1.15;color:var(--text)}.es-t,.es.inline .es-t{font-size:1.25rem}.es-p{margin:0;max-width:44ch;color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.es-a{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2)}@media (min-width:960px){.illus{width:12.5rem}.es-t{font-size:1.75rem}.es.inline .es-t{font-size:1.25rem}}.ux-none .illus{width:7.5rem}.ap-page-head h1,.page-head h1,h1{font-size:var(--fs-title-sm);font-weight:var(--fw-display);letter-spacing:var(--tracking-heading);line-height:1.15}.ap-page-head p,.page-head .lead,.page-head>p{margin-top:var(--sp-2);font-size:var(--fs-sm);line-height:1.5;color:var(--text-2)}@media (min-width:960px){.ap-page-head h1,.page-head h1,h1{font-size:var(--fs-xl)}}.kstrip .k{justify-content:flex-end}@media (max-width:959px){.kstrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-progress{position:fixed;z-index:var(--z-toast);top:0;left:0;right:0;height:2px;background:var(--brand);transform-origin:left center;animation:nav-progress 8s var(--ease-out) forwards;pointer-events:none}@keyframes nav-progress{0%{transform:scaleX(.05);opacity:1}12%{transform:scaleX(.55)}to{transform:scaleX(.92);opacity:1}}@media (prefers-reduced-motion:reduce){.nav-progress{animation:none;transform:scaleX(.6);opacity:.85}}.ap-banner.offline{align-items:center;justify-content:space-between;margin:0;border-radius:0;position:-webkit-sticky;position:sticky;top:var(--app-header-h);z-index:var(--z-sticky)}.ap-banner.offline .btn{flex:none}