html{text-size-adjust:100%}::placeholder{color:var(--whap-text-faint);opacity:1}select{font-family:inherit;font-size:1rem}img{max-width:100%}@keyframes whap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.whap-float{display:inline-block;line-height:0;animation:whap-float 4.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.whap-float{animation:none}}.whap-button,.whap-cta{min-height:44px}.whap-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;text-decoration:none}.whap-button:focus-visible{outline:2px solid var(--whap-focus);outline-offset:2px}.whap-button.quiet{background:var(--whap-surface);color:var(--whap-text);border:1px solid var(--whap-border)}.whap-button.quiet:hover{background:var(--whap-surface);border-color:#c9ced7}.whap-button.danger{background:var(--whap-surface);color:var(--whap-danger);border:1px solid rgba(185,28,28,.28)}.whap-button.danger:hover{background:var(--whap-danger-soft);box-shadow:none}.whap-button.sm{min-height:44px;padding:6px 14px;font-size:13.5px}.whap-theme-preference{margin:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.whap-theme-preference h2{margin:0 0 6px;font-size:17px}.whap-theme-preference p{margin:0}.whap-theme-options{display:flex;gap:8px}.whap-theme-menu-control{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--whap-border);border-radius:var(--whap-radius-md);background:var(--whap-surface-muted);color:var(--whap-text);font-weight:800}.whap-input{min-height:44px;font-size:1rem;color:var(--whap-text)}textarea.whap-input{min-height:96px;line-height:1.5;resize:vertical}select.whap-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;cursor:pointer}.whap-input:disabled{background:var(--whap-surface-muted);color:var(--whap-text-muted)}.whap-check{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.whap-check input{width:22px;height:22px;margin:0;accent-color:var(--whap-green-dark);cursor:pointer}.whap-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap;background:var(--whap-surface-hover);color:var(--whap-text)}.whap-badge.ok{background:var(--whap-green-soft);color:#14532d}.whap-badge.warn{background:#fef3c7;color:#78350f}.whap-badge.bad{background:var(--whap-danger-soft);color:#991b1b}.whap-badge.info{background:#e0f2fe;color:#0c4a6e}.whap-textlink{color:var(--whap-green-dark);font-weight:800;text-underline-offset:3px}.whap-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.whap-topbar{width:100%;max-width:1180px;margin:0 auto;padding:14px 24px 2px;min-height:62px;display:flex;align-items:center;gap:14px}.whap-topbar-brand{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;border-radius:10px}.whap-topbar-sep{width:1px;height:20px;background:var(--whap-border);flex-shrink:0}.whap-topbar-company{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--whap-text-muted)}.whap-topbar-user{display:inline-flex;min-width:0;max-width:min(280px,32vw);min-height:42px;align-items:center;gap:9px;margin-left:auto;padding:4px 10px 4px 5px;border:1px solid transparent;border-radius:999px;color:var(--whap-text);text-decoration:none;transition:background .15s ease,border-color .15s ease}.whap-topbar-user:hover{border-color:var(--whap-border);background:var(--whap-surface)}.whap-topbar-avatar{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--whap-border);border-radius:50%;object-fit:cover}.whap-topbar-avatar-fallback{display:grid;place-items:center;border:0;background:var(--whap-navy);color:#fff;font-size:14px;font-weight:800}.whap-topbar-user-meta{display:grid;min-width:0;grid-gap:2px;gap:2px;line-height:1.15}.whap-topbar-user-name{overflow:hidden;max-width:210px;color:inherit;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.whap-topbar-user-role{color:var(--whap-text-muted);font-size:11px;font-weight:600}.whap-topbar-tag{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--whap-navy);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.whap-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.whap-main{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:12px 24px calc(124px + env(safe-area-inset-bottom))}.whap-main:focus{outline:none}.whap-dock{left:50%;transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:2px;padding:8px;border-radius:22px;max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none}.whap-dock,.whap-dock-toggle{position:fixed;bottom:max(18px,env(safe-area-inset-bottom))}.whap-dock-toggle{right:20px;z-index:41;display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:18px;color:#fff;font-size:25px;cursor:pointer}.whap-dock-toggle:hover{background-color:#25354d}.whap-dock::-webkit-scrollbar{display:none}.whap-dock-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;min-height:56px;padding:7px 10px;border-radius:16px;border:none;background:transparent;color:rgba(255,255,255,.78);font-size:11px;font-weight:700;line-height:1.15;white-space:nowrap;text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.whap-dock-item:hover{background:rgba(255,255,255,.09);color:#fff}.whap-dock-item[aria-current=page]{background:var(--whap-green);color:var(--whap-on-green);transform:translateY(-2px)}.whap-dock-more{display:none}.whap-dock-icon{position:relative;display:inline-flex}.whap-dock-badge{position:absolute;top:-6px;right:-11px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--whap-green);color:var(--whap-on-green);font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--whap-navy);pointer-events:none}.whap-dock-item[aria-current=page] .whap-dock-badge{background:var(--whap-on-green);color:var(--whap-green);box-shadow:0 0 0 2px var(--whap-green)}.whap-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.whap-dock-sep{width:1px;align-self:stretch;margin:6px 4px;background:rgba(255,255,255,.16);flex-shrink:0}@media (max-width:1023px){.whap-dock-item{min-width:56px;padding:7px}}.whap-sheet-backdrop{position:fixed;inset:0;z-index:44;background:rgba(8,12,24,.5);animation:whap-fade .16s ease both}.whap-sheet{position:fixed;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));max-height:calc(100dvh - 80px - env(safe-area-inset-bottom) - 72px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain;z-index:45;padding:8px;border-radius:22px;display:grid;grid-gap:2px;gap:2px;animation:whap-arrive .24s cubic-bezier(.22,1,.36,1) both}.whap-sheet-link{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 14px;width:100%;border:none;border-radius:14px;background:transparent;color:#fff;font-size:15.5px;font-weight:700;text-align:left;text-decoration:none}.whap-sheet-link:hover{background:rgba(255,255,255,.08)}.whap-sheet-link[aria-current=page]{background:var(--whap-green);color:var(--whap-on-green)}.whap-sheet-rule{height:1px;margin:4px 10px;background:rgba(255,255,255,.14)}@keyframes whap-fade{0%{opacity:0}to{opacity:1}}@media (max-width:719px){.whap-dock-toggle{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.whap-topbar{padding:10px 16px 0;min-height:56px;gap:10px}.whap-topbar-user{max-width:42vw;gap:6px;padding-right:5px}.whap-topbar-avatar{width:32px;height:32px;flex-basis:32px}.whap-topbar-user-name{max-width:100px;font-size:12px}.whap-topbar-user-role{font-size:10px}.whap-main{padding:10px 16px calc(96px + env(safe-area-inset-bottom))}.whap-dock{left:0;right:0;bottom:0;transform:none;max-width:none;justify-content:space-around;gap:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow:visible}.whap-dock-item{flex:1 1;min-width:0;min-height:56px;padding:6px 2px;font-size:11.5px}.whap-dock-item[aria-current=page]{transform:none}.whap-dock-exit,.whap-dock-secondary,.whap-dock-sep{display:none}.whap-dock-more{display:flex}}@media (min-width:720px){.whap-sheet,.whap-sheet-backdrop{display:none}}.whap-sidebar{display:none}.whap-dock-desktop{display:flex;align-items:center;gap:2px}.whap-dock-mobile-nav{display:none}.whap-dock-launchpad{display:flex}.whap-launch-icon{display:inline-grid;width:19px;height:19px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:6px;font-size:14px}.whap-nav-context{position:fixed;z-index:60;left:50%;bottom:102px;display:flex;gap:4px;padding:5px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#19263b;box-shadow:0 10px 30px rgba(0,0,0,.28);transform:translateX(-50%)}.whap-nav-context button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.whap-nav-context button:hover{background:rgba(255,255,255,.12)}.whap-nav-context button:disabled{opacity:.45;cursor:default}.whap-launchpad-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:24px;background:rgba(8,14,25,.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:whap-fade .16s ease both}.whap-launchpad{width:min(760px,100%);max-height:min(760px,90vh);overflow:auto;padding:25px;border-radius:26px;color:#fff;box-shadow:0 28px 90px rgba(0,0,0,.35)}.whap-launchpad[data-launchpad-theme=light]{background:rgba(248,250,252,.98);border-color:rgba(15,23,42,.12);color:#172033;box-shadow:0 28px 90px rgba(0,0,0,.2)}.whap-launchpad-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.whap-launchpad-eyebrow{color:#91dfb9;font-size:10px;font-weight:800;letter-spacing:.14em}.whap-launchpad-head h2{margin:5px 0 0;color:#fff;font-size:24px}.whap-launchpad-head>button{width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:25px;cursor:pointer}.whap-launchpad[data-launchpad-theme=light] .whap-launchpad-eyebrow{color:#15803d}.whap-launchpad[data-launchpad-theme=light] .whap-launchpad-head h2{color:#172033}.whap-launchpad[data-launchpad-theme=light] .whap-launchpad-head>button{background:rgba(15,23,42,.08);color:#172033}.whap-launchpad .whap-theme-menu-control{margin:0 0 16px;padding:0 0 14px;border:0;border-bottom:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;color:rgba(255,255,255,.82)}.whap-launchpad[data-launchpad-theme=light] .whap-theme-menu-control{border-bottom-color:rgba(15,23,42,.12);color:#334155}.whap-launchpad-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:10px;gap:10px}.whap-launch-app{position:relative;min-height:120px}.whap-launch-app>a{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 8px;border-radius:17px;color:rgba(255,255,255,.9);font-size:12px;font-weight:650;text-align:center;text-decoration:none}.whap-launch-app>a:hover{background:rgba(255,255,255,.09)}.whap-launchpad[data-launchpad-theme=light] .whap-launch-app>a{color:#273449}.whap-launchpad[data-launchpad-theme=light] .whap-launch-app>a:hover{background:rgba(15,23,42,.06)}.whap-launch-tile{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:linear-gradient(145deg,rgba(63,207,145,.32),rgba(54,110,151,.32));color:#bdffdc;box-shadow:inset 0 1px rgba(255,255,255,.16),0 8px 18px rgba(0,0,0,.14)}.whap-launchpad[data-launchpad-theme=light] .whap-launch-tile{border-color:rgba(21,128,61,.2);background:linear-gradient(145deg,#d9fbe7,#e4efff);color:#15803d;box-shadow:0 5px 14px rgba(15,23,42,.1)}.whap-launch-app>button{position:absolute;top:5px;right:6px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(0,0,0,.2);color:rgba(255,255,255,.72);font-size:18px;cursor:pointer}.whap-launchpad[data-launchpad-theme=light] .whap-launch-app>button{background:rgba(15,23,42,.08);color:#475569}.whap-launch-app>button.is-pinned{color:#ffe08a}.whap-launchpad-note{margin:18px 0 0;color:rgba(255,255,255,.52);font-size:11px;text-align:center}.whap-launchpad[data-launchpad-theme=light] .whap-launchpad-note{color:#64748b}.whap-launchpad-fab{display:none}.whap-voice-provider-card{min-width:0;border:1px solid var(--whap-border);border-radius:12px;padding:14px;background:var(--whap-surface)}.whap-voice-provider-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.whap-voice-provider-status{flex:0 0 auto;border:1px solid var(--whap-border);border-radius:999px;padding:4px 9px;background:var(--whap-surface-muted);color:var(--whap-text-muted);font-size:11px;font-weight:750}.whap-voice-provider-status.active{border-color:rgba(21,128,61,.2);background:var(--whap-green-soft);color:var(--whap-green-dark)}.whap-voice-provider-status.failed{border-color:rgba(185,28,28,.22);background:var(--whap-danger-soft);color:var(--whap-danger)}.whap-voice-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.whap-voice-panel-actions .whap-button{min-width:138px}.whap-voice-saved-card{overflow:hidden;border:1px solid var(--whap-border);border-radius:12px;background:var(--whap-surface)}.whap-voice-saved-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px}.whap-voice-saved-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.whap-voice-preview{border-top:1px solid var(--whap-border);padding:14px 12px;background:var(--whap-surface-muted)}.whap-voice-preview .whap-input{resize:vertical}.whap-voice-upload{position:relative;min-height:78px;overflow:hidden;border:1px dashed #9aa8b8;border-radius:12px;background:var(--whap-surface-muted);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.whap-voice-upload:hover{border-color:var(--whap-green-dark);background:var(--whap-green-soft)}.whap-voice-upload-input{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.whap-voice-upload-input:focus-visible+.whap-voice-upload-content{outline:3px solid var(--whap-focus);outline-offset:-3px}.whap-voice-upload-content{display:flex;min-height:78px;align-items:center;gap:12px;padding:12px;pointer-events:none}.whap-voice-upload-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:12px;background:var(--whap-green-soft);color:var(--whap-green-dark)}.whap-voice-upload-copy{display:grid;min-width:0;grid-gap:3px;gap:3px;flex:1 1}.whap-voice-upload-copy strong{overflow:hidden;color:var(--whap-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.whap-voice-upload-copy small{color:var(--whap-text-muted);font-size:11.5px}.whap-voice-upload-action{flex:0 0 auto;border:1px solid var(--whap-border);border-radius:8px;padding:8px 10px;background:var(--whap-surface);color:var(--whap-text);font-size:12px;font-weight:750}@media (max-width:520px){.whap-voice-panel-actions .whap-button{flex:1 1 130px}.whap-voice-saved-row{align-items:flex-start}.whap-voice-saved-actions{width:100%}.whap-voice-saved-actions .whap-button{flex:1 1 130px}.whap-voice-upload-content{gap:8px;padding:9px}.whap-voice-upload-icon{width:36px;height:36px;flex-basis:36px}.whap-voice-upload-action{padding:7px 8px;font-size:11px}}@media (min-width:720px){.whap-main,.whap-topbar{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.whap-dock{display:flex}.whap-dock-more,.whap-dock-sep{display:none}}@media (max-width:719px){.whap-dock-desktop{display:none}.whap-dock-mobile-nav{display:contents}.whap-launchpad-backdrop{padding:12px}.whap-launchpad{max-height:88vh;padding:18px;border-radius:22px}.whap-launchpad-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.whap-launch-app{min-height:105px}.whap-nav-context{bottom:calc(82px + env(safe-area-inset-bottom))}}.whap-app h1{font-size:clamp(21px,2.6vw,26px);line-height:1.2}.whap-app main>h1{margin:4px 0 16px}.whap-app main>h1+p{margin:-8px 0 18px;max-width:62ch;font-size:14.5px;line-height:1.55;color:var(--whap-text-muted)}.whap-app .whap-card h2{font-size:17px;line-height:1.3;margin:0 0 14px}.whap-app .whap-card h3{font-size:16px}.whap-app .whap-card p{line-height:1.55}.whap-app .whap-card ul{margin:0 0 14px;padding-left:20px;line-height:1.75}.whap-app code{padding:2px 6px;border-radius:6px;background:var(--whap-surface-muted);border:1px solid var(--whap-border-light);font-size:.88em;overflow-wrap:anywhere}.whap-app table{width:100%;font-size:14px}.whap-app thead th{padding:10px 12px;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--whap-text-muted);white-space:nowrap}.whap-app tbody td{padding:12px;vertical-align:middle;overflow-wrap:break-word}.whap-app tbody tr:hover{background:var(--whap-surface-muted)}.whap-app input[type=checkbox]{accent-color:var(--whap-green-dark)}@media (max-width:719px){.whap-app table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.whap-card{padding:18px}.whap-app .whap-card h2{font-size:16px}}@media (pointer:coarse){.whap-app button,.whap-app input:not([type=checkbox]):not([type=radio]),.whap-app select,.whap-app textarea{min-height:44px}.whap-app input:not([type=checkbox]):not([type=radio]),.whap-app select,.whap-app textarea{font-size:16px!important}}.whap-inbox{display:grid;grid-template-columns:minmax(240px,260px) minmax(0,1fr) minmax(230px,250px);grid-gap:12px;gap:12px;height:calc(100vh - 60px);height:calc(100dvh - 60px);min-height:0}.whap-inbox>*{min-width:0;min-height:0}.whap-inbox-back{display:none;width:44px;height:44px;margin:-6px 0 -6px -8px;flex-shrink:0;place-items:center;border:none;border-radius:12px;background:transparent;color:var(--whap-text)}.whap-inbox-back:hover{background:var(--whap-surface-hover)}.whap-inbox-meta{display:none}@media (max-width:1099px){.whap-inbox{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.whap-inbox-detail{display:none}.whap-inbox-meta{display:block}}.whap-main-inbox{max-width:1600px;padding-left:12px;padding-right:12px}@media (max-width:759px){.whap-inbox{grid-template-columns:1fr;height:calc(100dvh - 190px);min-height:420px}.whap-inbox[data-view=list] .whap-inbox-thread,.whap-inbox[data-view=thread] .whap-inbox-list{display:none!important}.whap-inbox-back{display:grid}.whap-bubble{max-width:86%!important}}.whap-unread-badge{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--whap-green);color:var(--whap-on-green);font-size:11.5px;font-weight:800;line-height:20px;text-align:center}.whap-alert-toggle{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border-radius:999px;border:1px solid var(--whap-border);background:transparent;color:var(--whap-text-muted);font-size:12px;font-weight:700;cursor:pointer}.whap-alert-toggle[aria-checked=true]{background:var(--whap-green-soft);border-color:var(--whap-green-dark);color:var(--whap-green-dark)}.whap-alert-toggle:disabled{opacity:.55;cursor:not-allowed}.whap-new-messages{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:2;padding:7px 14px;border:none;border-radius:999px;background:var(--whap-navy);color:#fff;font-size:12.5px;font-weight:700;box-shadow:var(--whap-shadow-md);cursor:pointer}@media (prefers-reduced-motion:no-preference){.whap-bubble-new{animation:whap-bubble-in .22s ease-out both}}@keyframes whap-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.whap-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 20px 30px}.whap-empty.sm{padding:14px 12px 16px}.whap-empty-title{margin:10px 0 0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--whap-text)}.whap-empty-body{margin:0;max-width:44ch;font-size:14.5px;line-height:1.55;color:var(--whap-text-muted)}.whap-empty-action{margin-top:12px}.whap-status{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(700px 420px at 50% 0,rgba(34,197,94,.13) 0,rgba(34,197,94,0) 70%),var(--whap-bg)}.whap-status-card{width:100%;max-width:460px;padding:clamp(26px,5vw,38px);text-align:center;display:flex;flex-direction:column;align-items:center}.whap-status-card h1{margin-top:14px;font-size:clamp(22px,5vw,26px);letter-spacing:-.02em}.whap-status-card p{margin:10px 0 0;line-height:1.6;color:var(--whap-text-muted);font-size:15px}.whap-status-actions{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.whap-cta{text-align:center}.whap-link{display:inline-flex;align-items:center;min-height:44px;padding-bottom:0;background-position:0 calc(50% + 13px)}.whap-peek{position:relative}.whap-peek-mascot{position:absolute;z-index:2;top:-68px;right:10px;pointer-events:none}@media (max-width:939px){.whap-peek{margin-top:56px}.whap-peek-mascot{top:-70px;right:6px}}.whap-app tbody td a{color:var(--whap-text);font-weight:700;text-underline-offset:3px}.whap-app tbody td a:hover{color:var(--whap-green-dark)}.whap-app .whap-card,.whap-app>*{min-width:0}.whap-app tbody td a,.whap-skip{display:inline-flex;align-items:center;min-height:44px}@media (max-width:719px){.whap-app tbody td{min-width:110px;padding:10px 12px}}.whap-dashboard-mobile{display:none}.whap-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 24px;padding:0 0 20px;border-bottom:1px solid rgba(120,130,145,.16)}.whap-dashboard-company{margin:0 0 3px;color:#7b8492;font-size:13px;font-weight:600;letter-spacing:-.01em}.whap-dashboard-heading h1{color:var(--whap-text);font-size:clamp(28px,3vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.2}.whap-dashboard-subtitle{margin:7px 0 0;color:#7b8492;font-size:14px;letter-spacing:-.01em}.whap-dashboard-plan{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(10,132,255,.14);border-radius:999px;background:#eef6ff;color:#0878e8;font-size:12px;font-weight:650}.whap-dashboard-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.whap-dashboard-toolbar .whap-button{min-height:42px;padding:0 17px;border:0;border-radius:12px;background:#0a84ff;box-shadow:0 3px 10px rgba(10,132,255,.2);color:#fff;font-weight:650}.whap-dashboard-toolbar .whap-button:hover{background:#0878e8}.whap-dashboard-mobile-item{display:flex;flex-direction:column;gap:8px}.whap-dashboard-mobile-widget{min-width:0;height:116px}.whap-dashboard-mobile-item-calendar .whap-dashboard-mobile-widget,.whap-dashboard-mobile-item-company_overview .whap-dashboard-mobile-widget,.whap-dashboard-mobile-item-pipeline_summary .whap-dashboard-mobile-widget{height:270px}.whap-dashboard-mobile-item-shortcuts .whap-dashboard-mobile-widget{height:180px}.whap-dashboard-mobile-item-sales_goal .whap-dashboard-mobile-widget{height:360px}.whap-dashboard-mobile-item-announcements .whap-dashboard-mobile-widget,.whap-dashboard-mobile-item-top_branches .whap-dashboard-mobile-widget,.whap-dashboard-mobile-item-top_sellers .whap-dashboard-mobile-widget,.whap-dashboard-mobile-item-top_staff .whap-dashboard-mobile-widget{height:230px}.whap-dashboard-mobile-controls{display:flex;justify-content:flex-end;gap:6px;padding:0 3px}.whap-dashboard-order-button{display:grid;place-items:center;width:36px;height:32px;border:1px solid var(--whap-border);border-radius:10px;background:var(--whap-surface);color:var(--whap-text-muted);font-size:11px;font-weight:800}.whap-dashboard-order-button:hover:not(:disabled){border-color:var(--whap-green-dark);color:var(--whap-green-dark)}.whap-dashboard-order-button:disabled{cursor:default;opacity:.36}.whap-dashboard-order-button.remove{color:var(--whap-danger);font-size:19px}.whap-dashboard-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-column-gap:14px;column-gap:14px;grid-row-gap:10px;row-gap:10px;height:100%}.whap-dashboard-kpi{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:9px 11px;border:1px solid rgba(120,130,145,.09);border-radius:15px;background:#f5f7fa;transition:background .16s ease,transform .16s ease}.whap-dashboard-kpi:hover{background:#eff4fa;transform:translateY(-1px)}.whap-dashboard-kpi>span:first-child{color:#202a38;font-size:23px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.whap-dashboard-kpi>span:last-child{color:#717b89;font-size:11.5px;line-height:1.25}@media (max-width:720px){.whap-dashboard-heading{margin-bottom:18px;padding-bottom:17px}.whap-dashboard-heading h1{font-size:29px}.whap-dashboard-subtitle{font-size:13px}.whap-dashboard-plan{align-self:flex-start;margin-top:5px}.whap-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.whap-dashboard-desktop{display:none}.whap-dashboard-mobile{display:block}}@media (max-width:420px){.whap-dashboard-kpis{column-gap:10px}}.whap-widget-card{border:1px solid rgba(120,130,145,.14)!important;border-radius:22px;background:rgba(255,255,255,.97)!important;box-shadow:0 2px 5px rgba(24,39,75,.045),0 12px 28px rgba(24,39,75,.11),0 24px 42px rgba(24,39,75,.035)!important;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.whap-widget-card:hover{border-color:rgba(10,132,255,.2)!important;box-shadow:0 4px 9px rgba(24,39,75,.055),0 18px 38px rgba(24,39,75,.15),0 28px 48px rgba(24,39,75,.045)!important;transform:translateY(-2px)}.whap-widget-card>div:first-child>span{color:#687282!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.015em!important}.whap-widget-card>div:first-child{min-height:24px}.whap-dashboard-mobile-item{gap:9px}.whap-dashboard-order-button{width:38px;height:36px;border-radius:12px;background:#f2f4f7;border-color:transparent}.whap-widget-remove{border:none;background:transparent;color:var(--whap-text-muted);font-size:18px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.whap-widget-remove:hover{background:var(--whap-surface-hover,rgba(0,0,0,.05))}.whap-widget-remove{width:30px;height:30px;border-radius:10px}.whap-widget-gallery-item{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--whap-border,#e5e7eb);background:transparent;cursor:pointer;font-size:14px;margin-bottom:6px}.whap-widget-gallery-item:hover{background:var(--whap-surface-hover,rgba(0,0,0,.05))}.whap-widget-save-error{background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:10px;padding:8px 14px;font-size:13px;margin-bottom:12px}.whap-pipeline-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;align-items:flex-start}.whap-pipeline-column{flex:0 0 262px}.whap-pipeline-cards{display:grid;grid-gap:8px;gap:8px}.whap-pipeline-card{padding:12px;touch-action:manipulation}.whap-pipeline-draghandle{border:none;background:transparent;color:var(--whap-text-faint,#9ca3af);cursor:-webkit-grab;cursor:grab;font-size:16px;line-height:1;padding:4px 2px;touch-action:none}.whap-pipeline-draghandle:active{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:720px){.whap-pipeline-board{flex-direction:column;overflow-x:visible}.whap-pipeline-column{flex:1 1 auto;width:100%}.whap-pipeline-cards{display:flex;flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:4px}.whap-pipeline-cards>.whap-pipeline-card{flex:0 0 240px}}.whap-login-pro{min-height:100vh;justify-content:center;gap:28px;padding:24px;background:var(--whap-bg)}.whap-login-pro,.whap-login-pro-card{display:flex;flex-direction:column;align-items:center}.whap-login-pro-card{width:100%;max-width:400px;padding:40px 32px;background:var(--whap-surface);border:1px solid var(--whap-border);border-radius:var(--whap-radius-lg);box-shadow:var(--whap-shadow-lg)}.whap-login-pro-brand{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;margin-bottom:22px}.whap-login-pro-title{margin:0;font-size:24px;letter-spacing:-.02em;line-height:1.2;color:var(--whap-text);text-align:center}.whap-login-pro-subtitle{margin:8px 0 26px;font-size:14.5px;line-height:1.5;color:var(--whap-text-muted);text-align:center}.whap-login-pro-card>div,.whap-login-pro-card>form{width:100%}.whap-login-pro-note{margin:24px 0 0;font-size:13px;line-height:1.6;color:var(--whap-text-faint);text-align:center}.whap-login-pro-footer{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;font-size:13px}.whap-login-pro-footer-link{display:inline-flex;align-items:center;min-height:32px;font-weight:700;text-decoration:none;color:var(--whap-text-faint)}.whap-login-pro-footer-link:hover{color:var(--whap-text)}.whap-login-pro-footer-links{display:inline-flex;flex-wrap:wrap;gap:8px 20px}.whap-agents{display:grid;grid-template-columns:210px minmax(0,1fr) 280px;grid-gap:14px;gap:14px;align-items:start}.whap-agents.no-test{grid-template-columns:210px minmax(0,1fr)}.whap-agents-side,.whap-agents-test{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;padding:0;overflow:hidden}.whap-agents-side-head{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--whap-border-light);background:none;color:var(--whap-text-muted);font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.whap-agents-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1}.whap-agents-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--whap-border-light);background:none;color:var(--whap-text);font:inherit;text-align:left;cursor:pointer}.whap-agents-row:hover{background:var(--whap-surface-hover)}.whap-agents-row[aria-current=true]{background:var(--whap-green-soft);border-left-color:var(--whap-green)}.whap-agents-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--whap-text-faint)}.whap-agents-dot.on{background:var(--whap-green)}.whap-agents-row-text{min-width:0;flex:1 1}.whap-agents-row-name{display:block;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whap-agents-row-meta{display:block;font-size:11.5px;color:var(--whap-text-muted)}.whap-agents-empty{padding:20px;font-size:13px;text-align:center;color:var(--whap-text-muted)}.whap-agents-new{padding:12px;border:0;border-top:1px solid var(--whap-border-light);background:none;color:var(--whap-green-dark);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.whap-agents-new:hover{background:var(--whap-green-soft)}.whap-agents-editor{padding:0;overflow:hidden}.whap-agents-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--whap-border-light)}.whap-agents-title{font-size:16px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whap-agents-topbar-actions{display:flex;gap:6px;flex-wrap:wrap}.whap-agents-tabs{display:flex;flex-wrap:wrap;padding:0 10px;border-bottom:1px solid var(--whap-border-light)}.whap-agents-tab{padding:10px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--whap-text-muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.whap-agents-tab:hover{color:var(--whap-text)}.whap-agents-tab[aria-selected=true]{color:var(--whap-text);border-bottom-color:var(--whap-green)}.whap-agents-pane{padding:18px}.whap-agents-error{margin:12px 18px 0;color:var(--whap-danger);font-size:13.5px}.whap-agents-notice{margin-bottom:12px;padding:10px 14px;border-radius:var(--whap-radius-md);background:var(--whap-green-soft);color:var(--whap-green-dark);font-size:13px}.whap-agents-field{display:grid;grid-gap:5px;gap:5px}.whap-agents-label{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--whap-text-muted)}.whap-agents-hint{font-size:12px;color:var(--whap-text-muted)}.whap-agents-info{margin:0;padding:10px 14px;border-radius:var(--whap-radius-md);background:var(--whap-surface-muted);font-size:13px;color:var(--whap-text-muted)}.whap-agents-box{display:grid;grid-gap:10px;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--whap-border);border-radius:var(--whap-radius-md)}.whap-agents-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.whap-agents-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.whap-agents-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px}.whap-agents-kpi{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--whap-border-light);border-radius:var(--whap-radius-md);background:var(--whap-surface)}.whap-agents-kpi-num{font-size:22px;font-weight:800;line-height:1.1}.whap-agents-kpi-label{font-size:11.5px;color:var(--whap-text-muted)}.whap-agents-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.whap-agents-card{display:grid;grid-gap:10px;gap:10px;padding:14px 16px}.whap-agents-card-head{display:flex;align-items:center;gap:10px}.whap-agents-avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:10px;background:var(--whap-green-soft);font-size:19px}.whap-agents-card-prompt{margin:0;padding:8px 10px;border-radius:var(--whap-radius-sm);background:var(--whap-surface-muted)}.whap-agents-card-prompt>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5;color:var(--whap-text-muted)}.whap-agents-test-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--whap-border-light)}.whap-agents-test-msgs{display:flex;flex-direction:column;gap:8px;flex:1 1;min-height:220px;overflow-y:auto;padding:14px}.whap-agents-test-empty{margin:auto 0;text-align:center;font-size:13px;color:var(--whap-text-muted)}.whap-agents-test-msg{max-width:88%;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.whap-agents-test-msg.user{align-self:flex-end;background:var(--whap-green);color:var(--whap-on-green);border-bottom-right-radius:3px}.whap-agents-test-msg.assistant{align-self:flex-start;background:var(--whap-surface-muted);border-bottom-left-radius:3px}.whap-agents-test-msg.system{align-self:center;max-width:100%;font-size:12px;font-style:italic;color:var(--whap-text-muted)}.whap-agents-test-who{display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;color:var(--whap-text-muted)}.whap-agents-test-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--whap-border-light)}.whap-agents-mobile-bar,.whap-agents-test-btn,.whap-agents-test-close{display:none}@media (max-width:1100px){.whap-agents,.whap-agents.no-test{grid-template-columns:220px minmax(0,1fr)}.whap-agents-test-btn,.whap-agents-test-close{display:inline-flex}.whap-agents-test{display:none}.whap-agents-test.open{display:flex;position:fixed;top:auto;right:12px;bottom:96px;left:auto;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 160px);z-index:60;box-shadow:var(--whap-shadow-lg)}}@media (max-width:720px){.whap-agents,.whap-agents.no-test{grid-template-columns:minmax(0,1fr)}.whap-agents-mobile-bar{display:flex;gap:8px;margin-bottom:12px}.whap-agents-side{display:none;position:static;max-height:60vh}.whap-agents-side.open{display:flex}.whap-agents-pane{padding:14px}.whap-agents-topbar{padding:12px 14px}}.whap-agents.editing{grid-template-columns:minmax(0,1fr) 300px}.whap-pz{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - 140px)}.whap-pz-top{justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--whap-border-light)}.whap-pz-name,.whap-pz-top{display:flex;align-items:center}.whap-pz-name{gap:9px;min-width:0}.whap-pz-name strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whap-pz-dot{width:8px;height:8px;border-radius:50%;background:var(--whap-text-faint);flex:0 0 auto}.whap-pz-dot.on{background:var(--whap-green)}.whap-pz-state{padding:2px 9px;border:1px solid var(--whap-border);border-radius:999px;background:none;color:var(--whap-text-muted);font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.whap-pz-state[aria-pressed=true]{border-color:var(--whap-green);color:var(--whap-green-dark);background:var(--whap-green-soft)}.whap-pz-top-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.whap-pz-tool,.whap-pz-top-actions .whap-button{display:inline-flex;align-items:center;gap:6px}.whap-pz-tool{padding:6px 9px;border:0;border-radius:var(--whap-radius-sm);background:none;color:var(--whap-text-muted);font:inherit;font-size:12.5px;cursor:pointer}.whap-pz-tool:hover{background:var(--whap-surface-hover);color:var(--whap-text)}.whap-pz-tool.danger:hover{color:var(--whap-danger)}.whap-pz-card-head:focus-visible,.whap-pz-chip:focus-visible,.whap-pz-navitem:focus-visible,.whap-pz-switch:focus-visible,.whap-pz-tool:focus-visible{outline:2px solid var(--whap-green);outline-offset:2px}.whap-pz-body{display:grid;grid-template-columns:190px minmax(0,1fr);flex:1 1;min-height:0}.whap-pz-nav{display:flex;flex-direction:column;gap:12px;padding:14px 8px;border-right:1px solid var(--whap-border-light)}.whap-pz-group{display:grid;grid-gap:1px;gap:1px}.whap-pz-group-title{padding:0 10px 4px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--whap-text-muted)}.whap-pz-navitem{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:var(--whap-radius-sm);background:none;color:var(--whap-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.whap-pz-navitem svg{color:var(--whap-text-muted);flex:0 0 auto}.whap-pz-navitem:hover{background:var(--whap-surface-hover)}.whap-pz-navitem[aria-current=page]{background:var(--whap-green-soft);color:var(--whap-green-dark);font-weight:700}.whap-pz-navitem[aria-current=page] svg{color:var(--whap-green-dark)}.whap-pz-navitem span:first-of-type{flex:1 1}.whap-pz-count{min-width:18px;padding:0 6px;border-radius:999px;background:var(--whap-surface-muted);font-size:11px;text-align:center;color:var(--whap-text-muted)}.whap-pz-main{padding:18px 22px 28px;min-width:0}.whap-pz-alert{margin:0 0 14px;padding:9px 12px;border-radius:var(--whap-radius-md);background:color-mix(in srgb,var(--whap-danger) 10%,transparent);color:var(--whap-danger);font-size:13.5px}.whap-pz-error{margin:0;color:var(--whap-danger);font-size:13px}.whap-pz-stack{display:grid;grid-gap:14px;gap:14px}.whap-pz-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--whap-border-light)}.whap-pz-title{margin:0;font-size:16px;font-weight:700}.whap-pz-sub{margin:2px 0 0;font-size:12.5px;color:var(--whap-text-muted)}.whap-pz-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.whap-pz-head-actions .whap-button{display:inline-flex;align-items:center;gap:6px}.whap-pz-link{padding:0;border:0;background:none;color:var(--whap-green-dark);font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.whap-pz-rows{display:grid;grid-gap:10px;gap:10px}.whap-pz-row{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.whap-pz-row-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.whap-pz-help{display:inline-flex;color:var(--whap-text-faint);cursor:help}.whap-pz-row-field{min-width:0}.whap-pz-card{border:1px solid var(--whap-border);border-radius:var(--whap-radius-md);background:var(--whap-surface);overflow:hidden}.whap-pz-card.open{border-color:color-mix(in srgb,var(--whap-green) 45%,var(--whap-border))}.whap-pz-card-head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;background:color-mix(in srgb,var(--whap-green) 4%,var(--whap-surface));color:var(--whap-text);font:inherit;cursor:pointer}.whap-pz-card-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid var(--whap-border);border-radius:8px;background:var(--whap-surface);color:var(--whap-green-dark)}.whap-pz-card-title{display:block;font-size:14px;font-weight:600}.whap-pz-card-sub{display:block;font-size:12px;color:var(--whap-text-muted)}.whap-pz-chevron{color:var(--whap-text-muted);transition:transform .15s}.whap-pz-card.open .whap-pz-chevron{transform:rotate(180deg)}.whap-pz-card-body{display:grid;grid-gap:12px;gap:12px;padding:14px;border-top:1px solid var(--whap-border-light)}.whap-pz-check{display:flex;align-items:center;gap:8px;font-size:13.5px}.whap-pz-switch{position:relative;width:36px;height:20px;flex:0 0 auto;padding:0;border:0;border-radius:999px;background:var(--whap-border);cursor:pointer;transition:background .15s}.whap-pz-switch span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.whap-pz-switch.on{background:var(--whap-green)}.whap-pz-switch.on span{transform:translateX(16px)}.whap-pz-list{border:1px solid var(--whap-border);border-radius:var(--whap-radius-md);overflow:hidden}.whap-pz-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--whap-border-light)}.whap-pz-item:last-child{border-bottom:0}.whap-pz-item>svg{color:var(--whap-text-muted);flex:0 0 auto}.whap-pz-item>div{flex:1 1;min-width:0;display:grid}.whap-pz-item strong{font-size:13.5px}.whap-pz-item span{font-size:12px;color:var(--whap-text-muted)}.whap-pz-empty{padding:28px 18px;border:1px dashed var(--whap-border);border-radius:var(--whap-radius-md);text-align:center}.whap-pz-empty strong{font-size:13.5px}.whap-pz-empty p{margin:6px auto 0;max-width:520px;font-size:12.5px;color:var(--whap-text-muted)}.whap-pz-code{position:relative;height:380px;border:1px solid var(--whap-border);border-radius:var(--whap-radius-md);background:linear-gradient(to right,var(--whap-surface-muted) 44px,var(--whap-border-light) 44px 45px,var(--whap-surface) 45px);overflow:hidden}.whap-pz-code:focus-within{border-color:var(--whap-green)}.whap-pz-code textarea,.whap-pz-mirror{position:absolute;inset:0;margin:0;padding:10px 12px 10px 56px;border:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:scroll;scrollbar-gutter:stable}.whap-pz-mirror{overflow-y:hidden;color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.whap-pz-mirror>div{position:relative}.whap-pz-mirror>div:before{content:attr(data-n);position:absolute;left:-52px;width:36px;text-align:right;color:var(--whap-text-faint)}.whap-pz-code textarea{outline:none;resize:none;background:transparent;color:var(--whap-text)}.whap-pz-search{position:relative;display:flex;align-items:center}.whap-pz-search svg{position:absolute;left:10px;color:var(--whap-text-faint)}.whap-pz-search .whap-input{padding-left:32px}.whap-pz-varlist{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.whap-pz-varlist li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--whap-text-muted)}.whap-pz-var{padding:2px 8px;border:0;border-radius:4px;background:var(--whap-surface-muted);color:var(--whap-green-dark);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;cursor:copy}.whap-pz-files{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.whap-pz-files li{display:flex;align-items:center;gap:8px;font-size:13px}.whap-pz-filename{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whap-pz-result{margin:0;max-height:220px;overflow:auto;padding:10px;border-radius:var(--whap-radius-sm);background:var(--whap-surface-muted);font-size:12px;white-space:pre-wrap;word-break:break-word}.whap-pz-jsonbar{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border:1px solid var(--whap-border);border-radius:var(--whap-radius-md);font-size:13px}.whap-pz-valid{color:var(--whap-green-dark);font-weight:600}.whap-pz-invalid{color:var(--whap-danger);font-weight:600}.whap-pz-json{min-height:440px;padding:14px;border:0;border-radius:var(--whap-radius-md);background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;resize:vertical}.whap-pz-builder{display:grid;grid-gap:12px;gap:12px;padding:18px}.whap-pz-builder-head{display:flex;gap:12px;align-items:center}.whap-pz-chipbox{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--whap-border-light);border-radius:var(--whap-radius-md);background:var(--whap-surface-muted)}.whap-pz-chips{display:flex;flex-wrap:wrap;gap:7px}.whap-pz-chip{padding:5px 12px;border:1px solid var(--chip,var(--whap-border));border-radius:999px;background:color-mix(in srgb,var(--chip,var(--whap-border)) 10%,var(--whap-surface));color:var(--whap-text);font:inherit;font-size:12.5px;cursor:pointer}.whap-pz-chip.on{background:var(--chip,var(--whap-green));border-color:var(--chip,var(--whap-green));color:#fff}.whap-pz-chip.c0{--chip:#16a34a}.whap-pz-chip.c1{--chip:#2563eb}.whap-pz-chip.c2{--chip:#9333ea}.whap-pz-chip.c3{--chip:#ea580c}.whap-pz-chip.c4{--chip:#0d9488}.whap-pz-chip.c5{--chip:#64748b}.whap-pz-generate{width:100%;justify-content:center;padding:11px}@media (max-width:1100px){.whap-agents.editing{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.whap-pz-body{grid-template-columns:minmax(0,1fr)}.whap-pz-nav{flex-direction:row;gap:4px;overflow-x:auto;padding:8px;border-right:0;border-bottom:1px solid var(--whap-border-light)}.whap-pz-group{display:flex;gap:2px}.whap-pz-group-title{display:none}.whap-pz-navitem{width:auto;white-space:nowrap}.whap-pz-count{display:none}.whap-pz-main{padding:14px}.whap-pz-row{grid-template-columns:minmax(0,1fr);gap:4px}.whap-pz-code{height:300px}}.whap-contact-open{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:default}.whap-contact-sheet{display:none}@media (max-width:1099px){.whap-contact-open{cursor:pointer}.whap-contact-sheet{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--whap-surface);animation:whap-arrive .22s cubic-bezier(.22,1,.36,1) both}.whap-contact-sheet-bar{display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid var(--whap-border-light)}.whap-contact-sheet-body{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:759px){.whap-inbox[data-view=thread] .whap-inbox-thread{position:fixed!important;inset:0 0 calc(70px + env(safe-area-inset-bottom)) 0;z-index:39;height:auto;margin:0;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top)}}@media (max-width:719px){.whap-app .whap-main>.whap-card,.whap-app .whap-main>section.whap-card{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:0;border-right:0;box-shadow:none}.whap-app .whap-main{padding-left:16px;padding-right:16px}}@media (max-width:759px){.whap-inbox[data-view=list]{margin:0 -16px;height:calc(100dvh - 150px)}.whap-inbox[data-view=list] .whap-inbox-list{border:0;border-radius:0;box-shadow:none;background:transparent}}[data-testid=thread-scroll]{background-color:#efeae2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-testid=thread-scroll]{background-color:#0b141a}}:root[data-theme=dark] [data-testid=thread-scroll]{background-color:#0b141a}@media (max-width:759px){.whap-contact-open{flex:1 1;overflow:hidden}.whap-contact-open>div{overflow:hidden}.whap-inbox-thread-header{gap:6px!important;padding:10px!important}.whap-inbox-thread-actions{gap:4px!important;flex-shrink:0}.whap-inbox-thread-actions>button,.whap-inbox-thread-actions>span>button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;justify-content:center;gap:0;font-size:17px!important}.whap-inbox-thread-actions .whap-inbox-action-label{display:none}.whap-inbox-thread-actions>button[aria-label="Ayuda sobre el origen del contacto y las ventanas de WhatsApp"]{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}.whap-dashboard-done{display:none}@media (max-width:720px){.whap-dashboard-mobile-controls,.whap-dashboard-toolbar{display:none}.whap-dashboard-mobile-item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.whap-dashboard-editing .whap-dashboard-toolbar{display:flex;gap:8px;justify-content:space-between}.whap-dashboard-editing .whap-dashboard-done{display:inline-flex;align-items:center;background:transparent;color:var(--whap-text);border:1px solid var(--whap-border);box-shadow:none}.whap-dashboard-editing .whap-dashboard-mobile-controls{display:flex}}.whap-island{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;z-index:90;transform:translateX(-50%)}.whap-island-pill{display:flex;align-items:center;gap:8px;padding:0 14px 0 6px;border:0;border-radius:999px;background:#0b0f17;color:#fff;font:inherit;font-size:12.5px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.28);cursor:pointer;white-space:nowrap}.whap-island-dot{width:8px;height:8px;border-radius:50%;background:#3fcf91}.whap-island-panel{position:absolute;top:46px;left:50%;width:min(340px,calc(100vw - 24px));transform:translateX(-50%);padding:8px;border-radius:22px;background:#0b0f17;color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.35);animation:whap-fade .14s ease both}.whap-island-panel ul{list-style:none;margin:0;padding:0}.whap-island-panel li a{display:grid;grid-template-columns:1fr auto;grid-gap:1px 8px;gap:1px 8px;padding:9px 12px;border-radius:14px;color:#fff;text-decoration:none}.whap-island-panel li a:hover{background:rgba(255,255,255,.09)}.whap-island-panel li strong{font-size:13.5px}.whap-island-panel li span{grid-column:1;font-size:12px;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whap-island-panel li em{grid-column:2;grid-row:1/span 2;align-self:center;min-width:20px;padding:2px 6px;border-radius:999px;background:#3fcf91;color:#06231a;font-size:11.5px;font-style:normal;font-weight:800;text-align:center}.whap-island-empty{margin:0;padding:12px;font-size:13px;opacity:.75}.whap-island-all{display:block;margin-top:4px;padding:10px;border-radius:14px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none}@media (max-width:420px){.whap-island-text{display:none}.whap-island-pill{padding:0 12px 0 10px}}.whap-island-bot{display:block;width:28px;height:28px;object-fit:contain;border-radius:50%;background:#fff}@media (prefers-reduced-motion:no-preference){.whap-island-bot{animation:whap-island-float 3.2s ease-in-out infinite}.whap-island-pill[data-unread=true] .whap-island-bot{animation:whap-island-wave 2.4s ease-in-out infinite;transform-origin:50% 80%}@keyframes whap-island-float{50%{transform:translateY(-2px)}}@keyframes whap-island-wave{0%,60%,to{transform:rotate(0)}68%{transform:rotate(-14deg)}78%{transform:rotate(12deg)}88%{transform:rotate(-8deg)}}}.whap-island-space{height:38px;flex-shrink:0}.whap-island{top:0}.whap-island-pill{height:38px;padding:0 20px 0 14px;border-radius:0 0 22px 22px;box-shadow:none}.whap-island-bot{width:30px;height:30px}.whap-island-panel{top:44px}@media (max-width:759px){.whap-inbox[data-view=thread] .whap-inbox-thread{padding-top:calc(env(safe-area-inset-top) + 38px)}}.whap-island[data-peek=true] .whap-island-text{display:block;max-width:min(60vw,280px);overflow:hidden;text-overflow:ellipsis}.whap-island-text strong{color:#3fcf91}.whap-island-panel{transform-origin:top center}@media (prefers-reduced-motion:no-preference){.whap-island-pill{transition:padding .2s ease}.whap-island[data-peek=true] .whap-island-pill{animation:whap-island-pop .45s cubic-bezier(.22,1,.36,1)}.whap-island[data-dizzy=true] .whap-island-bot{animation:whap-island-dizzy 1.4s linear}.whap-island-panel{animation:whap-island-open .22s cubic-bezier(.22,1,.36,1) both}@keyframes whap-island-pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes whap-island-dizzy{to{transform:rotate(2turn)}}@keyframes whap-island-open{0%{opacity:0;transform:translateX(-50%) scaleY(.6)}to{opacity:1;transform:translateX(-50%) scaleY(1)}}}@media (max-width:420px){.whap-island[data-peek=true] .whap-island-text{display:block;max-width:62vw}}.whap-island-eyes{display:block;line-height:0;transition:transform .12s ease-out}.whap-island-meeting{display:grid;grid-gap:1px;gap:1px;margin-bottom:4px;padding:9px 12px;border-radius:14px;background:rgba(63,207,145,.14);color:#fff;text-decoration:none}.whap-island-meeting strong{font-size:13px;color:#3fcf91}.whap-island-meeting span{font-size:12px;opacity:.8}.whap-island-actions{display:flex;gap:6px;padding:0 12px 8px}.whap-island-actions button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.whap-island-actions button:hover{background:rgba(255,255,255,.2)}@media (max-width:759px){.whap-island{top:6px}.whap-island-pill{height:36px;padding:0 16px 0 8px;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.whap-island-panel{top:44px}.whap-island-space{height:46px}.whap-inbox[data-view=thread] .whap-inbox-thread{padding-top:calc(env(safe-area-inset-top) + 46px)}}.whap-robot{display:block;overflow:visible}.whap-island-eyes{width:32px;height:32px}@media (prefers-reduced-motion:no-preference){.whap-island{animation:whap-island-drop .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes whap-island-drop{0%{transform:translateX(-50%) translateY(-130%) scale(.9,1.15);opacity:0}60%{opacity:1}to{transform:translateX(-50%) translateY(0) scale(1);opacity:1}}.whap-robot-eyes{transform-box:fill-box;transform-origin:center;animation:whap-robot-blink 4.6s infinite}@keyframes whap-robot-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.whap-robot-antenna{transform-box:fill-box;transform-origin:50% 100%}.whap-robot[data-mood=happy] .whap-robot-antenna{animation:whap-robot-wave 1.1s ease-in-out infinite}.whap-robot[data-mood=happy]{animation:whap-robot-hop 1.8s ease-in-out infinite}.whap-robot[data-mood=annoyed]{animation:whap-robot-shake .5s linear}.whap-robot[data-mood=dizzy]{animation:whap-robot-sway .7s ease-in-out infinite}.whap-robot-spin{animation:whap-robot-spin .6s linear infinite}@keyframes whap-robot-wave{50%{transform:rotate(22deg)}0%,to{transform:rotate(-22deg)}}@keyframes whap-robot-hop{0%,55%,to{transform:translateY(0)}70%{transform:translateY(-3px)}85%{transform:translateY(0)}}@keyframes whap-robot-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}@keyframes whap-robot-sway{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes whap-robot-spin{to{transform:rotate(1turn)}}}.whap-island-eyes .whap-robot{width:100%;height:100%}@media (max-width:759px){.whap-island{top:8px}.whap-island-pill{height:56px;min-width:190px;gap:10px;padding:0 22px 0 10px;font-size:14px}.whap-island-eyes{width:44px;height:44px;flex-shrink:0}.whap-island-text{display:block!important;max-width:62vw;overflow:hidden;text-overflow:ellipsis}.whap-island-panel{top:64px}.whap-island-space{height:68px}.whap-inbox[data-view=thread] .whap-inbox-thread{padding-top:calc(env(safe-area-inset-top) + 68px)}}.whap-island-panel{width:min(380px,calc(100vw - 20px));padding:6px}.whap-island-tabs{display:flex;align-items:center;gap:2px;padding:2px 2px 6px}.whap-island-tabs button{position:relative;min-width:38px;height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.7);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.whap-island-tabs button[aria-selected=true]{background:rgba(255,255,255,.14);color:#fff}.whap-island-tabs button:hover{color:#fff}.whap-island-tabs i{margin-left:6px;padding:1px 6px;border-radius:999px;background:#3fcf91;color:#06231a;font-size:11px;font-style:normal}.whap-island-tabs-gap{flex:1 1}.whap-island-body{padding:4px 6px 6px;max-height:min(60vh,420px);overflow-y:auto}.whap-island-status{margin:4px 6px 8px;font-size:15px}.whap-island-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.whap-island-grid a{display:grid;place-items:center;min-height:46px;padding:6px 8px;border-radius:14px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none}.whap-island-grid a:hover{background:rgba(255,255,255,.18)}.whap-island-hint{margin:2px 6px 8px;font-size:12px;opacity:.65}.whap-island-checks{display:grid;grid-gap:2px;gap:2px}.whap-island-checks label{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 8px;border-radius:12px;font-size:13.5px;cursor:pointer}.whap-island-checks label:hover{background:rgba(255,255,255,.08)}.whap-island-checks input{width:18px;height:18px;accent-color:#3fcf91}.whap-island[data-calm=true] .whap-robot,.whap-island[data-calm=true] .whap-robot *{animation:none!important}.whap-island-eyes{width:46px;height:46px}.whap-island-pill{height:54px;gap:10px;font-size:15px}.whap-island-panel{top:62px;width:min(400px,calc(100vw - 20px));font-size:15px}.whap-island-space{height:56px}.whap-island-panel a,.whap-island-panel button{min-height:40px;font-size:14.5px}@media (max-width:720px){.whap-island{top:calc(env(safe-area-inset-top) + 4px)}.whap-island-pill{height:54px;padding:0 20px 0 8px}.whap-island-panel{top:62px}.whap-island-space{height:66px}.whap-inbox[data-view=thread] .whap-inbox-thread{padding-top:calc(env(safe-area-inset-top) + 66px)}}.whap-island-eyes{width:58px;height:58px}.whap-island-pill{height:66px;font-size:17px;gap:12px}.whap-island-panel{top:74px;width:min(440px,calc(100vw - 16px));font-size:16px}.whap-island-panel a,.whap-island-panel button{min-height:44px;font-size:16px}.whap-island-space{height:68px}@media (max-width:720px){.whap-island-pill{height:66px;padding:0 22px 0 10px}.whap-island-panel{top:74px}.whap-island-space{height:78px}.whap-inbox[data-view=thread] .whap-inbox-thread{padding-top:calc(env(safe-area-inset-top) + 78px)}}.whap-email-editor-hint{display:none}@media (max-width:720px){.whap-email-editor-hint{display:block;margin:0 0 8px;font-size:12.5px;color:var(--whap-text-muted)}.whap-email-editor-wrap{overflow-x:auto!important}.whap-email-editor-wrap>div{min-width:860px}.gjs-editor-cont{min-height:460px}.whap-main [style*="minmax(220px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.whap-main [style*="max-width: 480px"]{max-width:100%!important}}.whap-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.whap-cal-dow{text-align:center;font-size:12px;font-weight:700;color:var(--whap-text-muted);padding:4px 0}.whap-cal-day{position:relative;aspect-ratio:1;min-height:44px;border:1px solid var(--whap-border);border-radius:10px;background:var(--whap-surface);color:var(--whap-text);font:inherit;font-size:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.whap-cal-day[data-today=true]{border-color:var(--whap-green-dark);font-weight:800}.whap-cal-day[data-selected=true]{background:var(--whap-green-dark);color:#fff;border-color:var(--whap-green-dark)}.whap-cal-dot{font-style:normal;font-size:10.5px;font-weight:800;min-width:16px;height:16px;line-height:16px;border-radius:999px;background:#2563eb;color:#fff;text-align:center;padding:0 4px}.whap-cal-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.whap-cal-views{display:flex;gap:6px;flex-wrap:wrap}.whap-cal-tg{overflow-x:auto;border:1px solid var(--whap-border);border-radius:10px}.whap-cal-tg-body,.whap-cal-tg-head{display:grid;grid-template-columns:52px repeat(var(--cols),minmax(92px,1fr));min-width:calc(52px + var(--cols) * 92px)}.whap-cal-tg-head{position:-webkit-sticky;position:sticky;top:0;background:var(--whap-surface);border-bottom:1px solid var(--whap-border)}.whap-cal-tg-day{border:0;background:transparent;color:var(--whap-text);font:inherit;font-size:12.5px;font-weight:700;padding:8px 4px;cursor:pointer;text-transform:capitalize}.whap-cal-tg-day[data-today=true]{color:var(--whap-green-dark)}.whap-cal-tg-hours{font-size:11px;color:var(--whap-text-muted);text-align:right;padding-right:6px}.whap-cal-tg-hours>div{box-sizing:border-box;border-top:1px solid var(--whap-border);padding-top:2px}.whap-cal-tg-col{position:relative;border-left:1px solid var(--whap-border)}.whap-cal-tg-slot{display:block;width:100%;border:0;border-top:1px solid var(--whap-border);background:transparent;cursor:pointer;padding:0}.whap-cal-tg-slot:hover{background:var(--whap-surface-hover)}.whap-cal-tg-ev{position:absolute;left:2px;right:2px;overflow:hidden;border-radius:6px;padding:2px 5px;font-size:11.5px;line-height:1.25;background:#2563eb;color:#fff;text-decoration:none;display:flex;flex-direction:column}.whap-cal-tg-ev[data-kind=meeting]{background:var(--whap-green-dark)}.whap-cal-tg-ev[data-kind=dentalink]{background:#0f766e}.whap-cal-tg-ev b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whap-widget-card[data-tone=hero]{background:var(--whap-tint-hero)!important;border-color:rgba(255,255,255,.22)!important;color:#fff}.whap-widget-card[data-tone=hero]:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);pointer-events:none}.whap-widget-card[data-tone=hero]>div:first-child>span{color:rgba(255,255,255,.9)!important}.whap-widget-card[data-tone=hero] a{color:#fff}.whap-widget-card[data-tone=navy]{background:radial-gradient(120% 90% at 100% 0,rgba(34,197,94,.22),transparent 55%),var(--whap-navy)!important;border-color:rgba(255,255,255,.08)!important;color:#fff}.whap-widget-card[data-tone=navy]>div:first-child>span{color:rgba(255,255,255,.62)!important}.whap-widget-card[data-tone=blue]{background:var(--whap-tint-blue)!important}.whap-widget-card[data-tone=amber]{background:var(--whap-tint-amber)!important}.whap-widget-card[data-tone=violet]{background:var(--whap-tint-violet)!important}.whap-widget-card[data-tone=green-soft]{background:linear-gradient(160deg,#effcf3,var(--whap-green-soft))!important}.whap-sales-trend{font-size:11.5px;font-weight:800;padding:2px 7px;border-radius:999px}.whap-sales-trend.up{background:var(--whap-green-soft);color:var(--whap-green-dark)}.whap-sales-trend.down{background:var(--whap-danger-soft);color:var(--whap-danger)}@media (prefers-reduced-motion:reduce){.whap-widget-card circle{transition:none!important}}.whap-dashboard-greeting{color:var(--whap-text-muted);font-size:15px;margin-top:4px}.whap-notes{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.whap-notes-add{align-self:flex-start;border:0;background:rgba(255,255,255,.85);color:var(--whap-text);font:inherit;font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:10px;cursor:pointer;box-shadow:var(--whap-shadow-xs)}.whap-notes-add:disabled{opacity:.5;cursor:not-allowed}.whap-notes-add:focus-visible{outline:none;box-shadow:var(--whap-ring)}.whap-notes-empty{margin:0;font-size:12.5px;color:var(--whap-text-muted)}.whap-notes-grid{flex:1 1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;align-content:start;padding:2px}.whap-note{--note:#fff7b1;--note-bar:#f5e66a;display:flex;flex-direction:column;min-height:132px;background:var(--note);border-radius:6px;box-shadow:0 1px 2px rgba(60,50,10,.12),0 6px 14px rgba(60,50,10,.1);overflow:hidden;transform:rotate(-.6deg);transition:transform .15s ease,box-shadow .15s ease}.whap-note:nth-child(2n){transform:rotate(.6deg)}.whap-note:focus-within{transform:none;box-shadow:0 2px 4px rgba(60,50,10,.14),0 12px 24px rgba(60,50,10,.16)}.whap-note[data-color=green]{--note:#d7f7d4;--note-bar:#a6e69f}.whap-note[data-color=pink]{--note:#ffd9ec;--note-bar:#f9abd0}.whap-note[data-color=blue]{--note:#d4ebff;--note-bar:#9fcdf7}.whap-note[data-color=violet]{--note:#e9dcff;--note-bar:#c8adf5}.whap-note-bar{display:flex;align-items:center;justify-content:space-between;height:24px;padding:0 4px 0 6px;background:var(--note-bar)}.whap-note-colors{display:flex;gap:4px;opacity:0;transition:opacity .15s}.whap-note:focus-within .whap-note-colors,.whap-note:hover .whap-note-colors{opacity:1}.whap-note-colors button{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(0,0,0,.18);padding:0;cursor:pointer;background:#fff7b1}.whap-note-colors button[data-color=green]{background:#a6e69f}.whap-note-colors button[data-color=pink]{background:#f9abd0}.whap-note-colors button[data-color=blue]{background:#9fcdf7}.whap-note-colors button[data-color=violet]{background:#c8adf5}.whap-note-colors button[data-color=yellow]{background:#f5e66a}.whap-note-colors button[aria-pressed=true]{border-color:rgba(0,0,0,.55)}.whap-note-del{border:0;background:none;font-size:17px;line-height:1;color:rgba(0,0,0,.45);cursor:pointer;padding:2px 4px;border-radius:6px}.whap-note-del:hover{color:rgba(0,0,0,.8)}.whap-note textarea{flex:1 1;border:0;background:transparent;resize:none;padding:8px 10px 10px;font:inherit;font-size:13px;line-height:1.45;color:#2b2610;outline:none}.whap-note textarea::placeholder{color:rgba(43,38,16,.45)}@media (hover:none){.whap-note-colors{opacity:1}}@media (prefers-reduced-motion:reduce){.whap-note,.whap-note:nth-child(2n){transform:none;transition:none}}.whap-dashboard-mobile-item-notes .whap-dashboard-mobile-widget{height:320px}.whap-calw{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.whap-calw-views{display:flex;gap:2px;align-self:flex-start;padding:3px;border-radius:10px;background:rgba(255,255,255,.7);box-shadow:var(--whap-shadow-xs)}.whap-calw-views button{border:0;background:none;font:inherit;font-size:12px;font-weight:700;color:var(--whap-text-muted);padding:4px 10px;border-radius:8px;cursor:pointer}.whap-calw-views button[aria-selected=true]{background:var(--whap-surface);color:var(--whap-text);box-shadow:var(--whap-shadow-xs)}.whap-calw-views button:focus-visible{outline:none;box-shadow:var(--whap-ring)}.whap-calw-title{font-size:11.5px;font-weight:800;color:var(--whap-text-faint);text-transform:uppercase;letter-spacing:.04em}.whap-calw-month{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.whap-calw-wd{font-size:10px;font-weight:700;color:var(--whap-text-faint);text-align:center}.whap-calw-day{position:relative;display:grid;place-items:center;width:24px;height:24px;justify-self:center;border-radius:50%;font-size:11.5px;font-weight:600;color:var(--whap-text)}.whap-calw-day.today{font-weight:800;color:var(--whap-on-green);background:var(--whap-green)}.whap-calw-dot{position:absolute;bottom:1px;width:3.5px;height:3.5px;border-radius:50%;background:var(--whap-green)}.whap-calw-list{display:flex;flex-direction:column;gap:5px;overflow-y:auto;flex:1 1;min-height:0;border-top:1px solid var(--whap-border);padding-top:8px}.whap-calw-list.agenda{border-top:0;padding-top:0;gap:10px}.whap-calw-empty{font-size:12.5px;color:var(--whap-text-muted)}.whap-calw-item{font-size:12.5px;text-decoration:none;color:inherit;display:flex;flex-direction:column}.whap-calw-item span{color:var(--whap-text-muted)}.whap-calw-week{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.whap-calw-wcol{display:flex;flex-direction:column;min-width:0;border-radius:10px;background:rgba(255,255,255,.55);padding:4px 3px}.whap-calw-wcol.today{background:rgba(255,255,255,.95);box-shadow:inset 0 0 0 1.5px var(--whap-green)}.whap-calw-whead{display:flex;flex-direction:column;align-items:center;line-height:1.1;margin-bottom:4px}.whap-calw-whead span{font-size:10px;font-weight:700;color:var(--whap-text-faint)}.whap-calw-whead b{font-size:14px}.whap-calw-wcol.today .whap-calw-whead b{color:var(--whap-green-dark)}.whap-calw-wbody{display:flex;flex-direction:column;gap:3px;overflow-y:auto;min-height:0}.whap-calw-chip{display:block;font-size:10.5px;line-height:1.25;padding:3px 4px;border-radius:6px;background:var(--whap-green-soft);color:var(--whap-green-dark);text-decoration:none;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.whap-calw-chip.ext{background:#e8f0fe;color:#1d4ed8}.whap-calw-chip span{display:block;font-weight:800}.whap-calw-group{display:flex;flex-direction:column;gap:4px}.whap-calw-gday{font-size:11.5px;font-weight:800;text-transform:capitalize;color:var(--whap-text)}.whap-calw-arow{display:flex;gap:10px;align-items:baseline;font-size:12.5px;text-decoration:none;color:inherit;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.65)}.whap-calw-atime{font-weight:800;color:var(--whap-green-dark);min-width:58px;white-space:nowrap}.whap-calw-atitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whap-calw-link{font-size:11.5px;font-weight:700;color:var(--whap-green-dark);text-decoration:none}.whap-segmented{display:inline-flex;padding:3px;gap:2px;border-radius:var(--whap-radius-pill);background:var(--whap-surface-muted);border:1px solid var(--whap-border);flex-wrap:wrap}.whap-segmented button{border:0;background:transparent;color:var(--whap-text-muted);font:inherit;font-size:13px;font-weight:700;padding:6px 14px;border-radius:var(--whap-radius-pill);cursor:pointer}.whap-segmented button:hover{color:var(--whap-text)}.whap-segmented button[aria-pressed=true]{background:var(--whap-surface);color:var(--whap-text);box-shadow:var(--whap-shadow-xs)}.whap-segmented button:focus-visible{outline:none;box-shadow:var(--whap-ring)}.whap-attendant{font-size:11.5px;color:var(--whap-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.whap-attendant[data-kind=QUEUE]{color:var(--whap-warning);font-weight:600}.whap-attendant[data-active=true]{color:rgba(255,255,255,.75)}.whap-attendant--strong{font-size:13.5px;font-weight:700;color:var(--whap-text);white-space:normal}.whap-route{list-style:none;margin:8px 0 0;padding:0 0 0 10px;border-left:2px solid var(--whap-border);display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--whap-text)}.whap-route-detail{color:var(--whap-text-faint)}.whap-warning-note{font-size:12.5px;color:var(--whap-warning);background:var(--whap-warning-soft);border-radius:var(--whap-radius-sm);padding:6px 10px;margin:0}.whap-trigger-grid{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.whap-trigger-grid label{display:inline-flex;align-items:center;gap:5px}.whap-funnel-editor-backdrop{z-index:10000}@media (max-width:640px){.whap-funnel-editor-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)}.whap-funnel-editor-layout>aside{border-right:0!important;border-bottom:1px solid var(--whap-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.whap-funnel-editor-layout>aside>span{grid-column:1/-1}}@media (max-width:760px){.whap-daily-menu-layout,.whap-restaurant-workspace{grid-template-columns:minmax(0,1fr)!important}}.whap-cr{display:grid;grid-gap:14px;gap:14px}.whap-cr h3{margin:0 0 10px;font-size:15px}.whap-cr-muted{margin:8px 0 0;color:var(--whap-text-muted);font-size:13px;line-height:1.45}.whap-cr-error{margin:0;color:var(--whap-danger);font-size:13px}.whap-cr-notice{margin:0;padding:8px 12px;border-radius:8px;background:var(--whap-green-soft);color:var(--whap-green-dark);font-size:13px;font-weight:600}.whap-cr-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.whap-cr a:focus-visible,.whap-cr button:focus-visible{outline:2px solid var(--whap-green-dark);outline-offset:2px}.whap-cr-tabs{display:flex;flex-wrap:wrap;gap:6px}.whap-cr-chip,.whap-cr-tab{padding:6px 13px;border:1px solid var(--whap-border-light);border-radius:999px;background:var(--whap-surface);color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.whap-cr-tab[aria-pressed=true]{border-color:var(--whap-navy);background:var(--whap-navy);color:#fff}.whap-cr-chip{padding:4px 11px;font-size:12.5px}.whap-cr-chip[aria-pressed=true]{border-color:var(--whap-green-dark);background:var(--whap-green-soft);color:var(--whap-green-dark)}.whap-cr-form{display:grid;grid-gap:10px;gap:10px}.whap-cr-step{padding:14px;border:1px solid var(--whap-border-light);border-radius:12px}.whap-cr-opts{display:flex;flex-wrap:wrap;gap:6px}.whap-cr-opt{padding:7px 12px;border:1px solid var(--whap-border-light);border-radius:8px;background:var(--whap-surface);color:inherit;font:inherit;font-size:13px;cursor:pointer}.whap-cr-opt[aria-pressed=true]{border-color:var(--whap-green-dark);background:var(--whap-green-soft);color:var(--whap-green-dark);font-weight:700}.whap-cr-opt:disabled{color:var(--whap-text-muted);cursor:not-allowed}.whap-cr-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.whap-cr-count{margin-left:auto;color:var(--whap-green-dark);font-size:13px;font-weight:700}.whap-cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.whap-cr-skeleton{aspect-ratio:4/5;border-radius:10px;background:var(--whap-border-light)}.whap-cr-media{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:0 0 0 1px var(--whap-border-light)}.whap-cr-media[aria-pressed=true]{box-shadow:0 0 0 3px var(--whap-green-dark)}.whap-cr-frame{position:relative;display:block;aspect-ratio:4/5;background:var(--whap-border-light)}.whap-cr-frame img{display:block;width:100%;height:100%;object-fit:cover}.whap-cr-noimg{display:grid;height:100%;place-items:center;padding:8px;color:var(--whap-text-muted);font-size:12px;text-align:center}.whap-cr-tag{position:absolute;top:7px;left:7px;padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.68);color:#fff;font-size:11px;font-weight:700}.whap-cr-check{position:absolute;top:7px;right:7px;display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#22c55e;color:#062a14;font-size:14px;font-weight:800}.whap-cr-cap{display:-webkit-box;min-height:30px;margin:6px 8px;overflow:hidden;color:var(--whap-text-muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.whap-cr-cap b{color:var(--whap-text,inherit);font-weight:700}.whap-cr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.whap-cr-field{display:grid;align-content:start;grid-gap:5px;gap:5px;font-size:13px;font-weight:600}.whap-cr-field .whap-input{font-weight:400}.whap-cr-step>.whap-cr-opts+.whap-cr-field{margin-top:12px}.whap-cr-label{margin:0 0 7px;font-size:13px;font-weight:600}.whap-cr-rule{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--whap-border-light);border-radius:12px}.whap-cr-rule[data-off=true] .whap-cr-ruletext,.whap-cr-rule[data-off=true] .whap-cr-rulethumbs{opacity:.55}.whap-cr-rulethumbs{display:flex;align-items:center;gap:4px}.whap-cr-rulethumb{display:block;width:44px;height:55px;overflow:hidden;border-radius:6px;background:var(--whap-border-light)}.whap-cr-rulethumb img{display:block;width:100%;height:100%;object-fit:cover}.whap-cr-rulethumb .whap-cr-noimg{font-size:0}.whap-cr-more{padding-left:2px;color:var(--whap-text-muted);font-size:12.5px;font-weight:700}.whap-cr-ruletext{flex:1 1 220px;min-width:0}.whap-cr-ruleactions{display:flex;gap:6px}.whap-cr-activity{display:grid;grid-gap:2px;gap:2px;padding:8px 12px;border:1px solid var(--whap-border-light);border-radius:10px;font-size:13px}.whap-cr-activityhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.whap-cr-activityhead [data-status]{font-weight:600}.whap-cr-activityhead [data-status=SENT]{color:var(--whap-green-dark)}.whap-cr-activityhead [data-status=PENDING]{color:var(--whap-text-muted)}.whap-cr-activityhead [data-status=FAILED]{color:var(--whap-danger)}.whap-cr-when{margin-left:auto;color:var(--whap-text-muted);font-size:12px}@media (max-width:560px){.whap-cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whap-cr-step{padding:12px}}.whap-social{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.whap-social-nav{display:flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;border-radius:13px;background:var(--whap-surface-muted)}.whap-social-nav button{min-height:44px;padding:8px 16px;border:0;border-radius:10px;background:none;color:var(--whap-text);font:inherit;font-weight:800;cursor:pointer}.whap-social-nav button[aria-current=page]{background:var(--whap-surface);box-shadow:0 1px 3px rgba(19,28,49,.14)}.whap-social-hub button:focus-visible,.whap-social-nav button:focus-visible{outline:2px solid var(--whap-green-dark);outline-offset:2px}.whap-social-plats{display:flex;flex-wrap:wrap;gap:6px}.whap-social-plats span{padding:6px 13px;border-radius:999px;font-size:13.5px;font-weight:800}.whap-social-plats .on{background:var(--whap-navy);color:#fff}.whap-social-plats .off{border:1px dashed var(--whap-border);color:var(--whap-text-muted)}.whap-social-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.whap-social-hub button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border:1px solid var(--whap-border-light);border-radius:18px;background:var(--whap-surface);color:var(--whap-text);font:inherit;text-align:left;cursor:pointer}.whap-social-hub button:hover{border-color:var(--whap-green-dark)}.whap-social-hub .ic{display:grid;width:44px;height:44px;margin-bottom:6px;place-items:center;border-radius:12px;background:var(--whap-green-soft);color:var(--whap-green-dark)}.whap-social-hub strong{font-size:18px;font-weight:800}.whap-social-hub .txt{flex:1 1;color:var(--whap-text-muted);font-size:14px;line-height:1.45}.whap-social-hub .st{margin-top:6px;padding:3px 10px;border-radius:999px;background:var(--whap-surface-muted);color:var(--whap-text-muted);font-size:12.5px;font-weight:800}.whap-social-hub .st[data-on=true]{background:var(--whap-green-soft);color:var(--whap-green-dark)}@media (max-width:860px){.whap-social-hub{grid-template-columns:minmax(0,1fr)}}.whap-ads-acc{display:grid;grid-gap:10px;gap:10px}.whap-ads-acchead{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.whap-ads-acchead select{width:auto;min-width:220px;max-width:100%}.whap-ads-count{color:var(--whap-text-muted);font-size:13.5px;margin-left:auto}.whap-ads-err{margin:0;color:var(--whap-danger);font-size:13.5px}.whap-ads-list{display:grid;grid-gap:6px;gap:6px}.whap-ads-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid var(--whap-border-light);border-radius:10px}.whap-ads-row small{display:block;color:var(--whap-text-muted);font-size:12.5px}.whap-ads-note{margin:2px 0 0;color:var(--whap-text-muted);font-size:13px}