._appContainer_1xtiy_1{background:var(--canvas-bg);width:100vw;height:calc(100dvh - 16px);display:flex;overflow:hidden}._workspaceArea_1xtiy_10{background:#fbf9f6;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._workspaceArea_1xtiy_10:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#a88f7312 0%,#fbf9f600 85%);animation:24s ease-in-out infinite _smoothBreathe_1xtiy_1;position:absolute;inset:0}@keyframes _smoothBreathe_1xtiy_1{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}._loadingContainer_1xtiy_46{color:var(--text-tertiary);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}._menuButton_1xtiy_55{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;font-weight:600;transition:background .2s;display:flex}._menuButton_1xtiy_55:hover{background:var(--accent-soft)}._modalOverlay_1xtiy_76{z-index:3000;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);pointer-events:none;background:#fff6;justify-content:center;align-items:center;transition:visibility .2s;display:flex;position:fixed;inset:0}._modalOverlay_1xtiy_76[data-active=true]{pointer-events:auto;visibility:visible}._modalOverlay_1xtiy_76[data-active=false]{pointer-events:none;visibility:hidden}._signInOverlay_1xtiy_99{animation:.18s ease-out both _signInFadeIn_1xtiy_1}._modalContent_1xtiy_103{z-index:3100;flex-direction:column;width:100%;max-width:500px;max-height:80vh;padding:24px;display:flex;overflow:hidden}._searchInput_1xtiy_114{background:var(--bg-glass);border:1px solid var(--border-glass);width:100%;color:var(--text-primary);border-radius:8px;outline:none;margin-bottom:16px;padding:12px 16px;font-size:.9rem}._routeList_1xtiy_126{flex-direction:column;flex:1;gap:4px;margin-bottom:16px;display:flex;overflow-y:auto}._routeItem_1xtiy_135{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;width:100%;padding:12px 16px;transition:background .2s;display:flex}._routeItem_1xtiy_135:hover{background:var(--accent-soft)}._routeLabel_1xtiy_153{color:var(--text-primary);font-size:.85rem;font-weight:600}._routeScript_1xtiy_159{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}._cancelButton_1xtiy_167{border:1px solid var(--border-glass);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:8px;margin-top:16px;padding:12px;font-size:.8rem;font-weight:600}._onboardingCard_1xtiy_179{text-align:center;width:100%;max-width:440px;padding:48px}._signInCard_1xtiy_186{animation:.18s ease-out both _signInScaleIn_1xtiy_1}@keyframes _signInFadeIn_1xtiy_1{0%{opacity:0}to{opacity:1}}@keyframes _signInScaleIn_1xtiy_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._signInOverlay_1xtiy_99,._signInCard_1xtiy_186{animation:none}}._onboardingInput_1xtiy_207{background:var(--bg-glass);border:1px solid var(--border-glass);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:16px 20px;font-size:1rem}._inputLabel_1xtiy_218{color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;text-align:left;margin-top:24px;margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}._inputLabel_1xtiy_218:first-of-type{margin-top:0}._beginButton_1xtiy_234{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:40px;padding:16px;font-size:1rem;font-weight:700;box-shadow:0 8px 24px #b8860b33}._unlinkTrigger_1xtiy_249{color:#fff;cursor:pointer;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0000001a}._closeButton_1xtiy_267{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:16px;right:16px}:root{--bg-main:#f5efe2;--canvas-bg:radial-gradient(circle at 50% 30%, #fbf7ee 0%, #efe6d3 100%);--surface:#fffdf9;--surface-sunk:#f2ead9;--surface-raised:#fff;--bg-glass:#fffdf8b8;--line:#e0d5bf;--line-soft:#ebe3d2;--line-strong:#c8b893;--border-glass:#785f282e;--border-precision:#785f2847;--text-primary:#1e180f;--text-secondary:#4a3f2f;--text-tertiary:#7f7059;--ink:#2a2318;--on-accent:#fffdf7;--accent:#b5861f;--accent-strong:#855f10;--accent-soft:#b5861f29;--accent-line:#dcc07a;--success:#2b7446;--success-soft:#e6f2e8;--success-line:#b9dbc2;--danger:#ad3626;--danger-soft:#f9e7e3;--danger-line:#eabdb3;--warn:#a8670f;--warn-soft:#f8edd6;--warn-line:#e7c78a;--closer:#23655f;--success-deep:#2d5e3e;--notint:#ab6a26;--glass-blur:16px;--glass-shadow:0 8px 28px -8px #4634122e, 0 2px 6px -2px #4634121a;--shadow-sm:0 1px 3px #4634121f;--grain-opacity:.03}body:before{content:"";pointer-events:none;z-index:9999;width:100%;height:100%;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;top:0;left:0}*{box-sizing:border-box;margin:0;padding:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=text],input[type=number]{text-decoration:none;box-shadow:none!important;border:none!important}body{background-color:var(--bg-main);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100vw;height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden}h1,h2,h3,.brand{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-weight:500}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--border-glass);box-shadow:var(--glass-shadow);border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.glass-panel:hover{border-color:var(--border-precision);box-shadow:0 12px 48px #b8860b1a}.canvas-container{background:var(--canvas-bg);cursor:grab;width:100vw;height:100vh;position:fixed;top:0;left:0}.canvas-container:active{cursor:grabbing}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-glass);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-glass);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gpSlideFadeIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes gpModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gpModalPopIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gpOutcomePulse{0%{box-shadow:0 0 #f59e0b8c}50%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.gp-qualify-button:hover{background:var(--success)!important}.gp-qualify-done{animation:.5s ease-out gpQualifyPress}@keyframes gpQualifyPress{0%{transform:scale(1)}35%{transform:scale(1.08);box-shadow:0 0 0 6px #22c55e59}to{transform:scale(1);box-shadow:0 0 0 14px #22c55e00}}.gp-qualify-check{animation:.6s cubic-bezier(.2,1.6,.4,1) gpQualifyCheck}@keyframes gpQualifyCheck{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}.gp-qualify-dot{pointer-events:none;background:#4ade80;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:.9s ease-out forwards gpQualifyDot;position:absolute;top:50%;left:50%}.gp-qualify-dot:nth-child(odd){background:#facc15}@keyframes gpQualifyDot{0%{transform:rotate(var(--a)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(46px) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){.gp-qualify-done,.gp-qualify-check,.gp-qualify-dot{animation:none}.gp-qualify-dot{display:none}}button:not(:disabled){transition:translate .14s cubic-bezier(.3,1.6,.5,1),scale .14s cubic-bezier(.3,1.6,.5,1),box-shadow .18s,filter .18s,background-color .18s,color .18s}button:not(:disabled):hover{filter:brightness(1.03);translate:0 -1px}button:not(:disabled):active{transition-duration:60ms;translate:0;scale:.96}[data-ui=lead-list]>div[style*="cursor: pointer"]{transition:background-color .18s,translate .18s}[data-ui=lead-list]>div[style*="cursor: pointer"]:hover{translate:3px;background-color:var(--surface-sunk)!important}[data-ui=lead-detail]{animation:.28s cubic-bezier(.2,.8,.3,1) backwards gpDetailIn}@keyframes gpDetailIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}[data-ui=dialer-notice],[data-ui=no-voice],[role=status]{animation:.26s cubic-bezier(.2,1.3,.4,1) backwards gpNoticeIn}@keyframes gpNoticeIn{0%{opacity:0;translate:0 -6px;scale:.98}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){button:not(:disabled):hover,button:not(:disabled):active,[data-ui=lead-list]>div:hover{translate:none;scale:none}[data-ui=lead-detail],[data-ui=dialer-notice],[data-ui=no-voice],[role=status]{animation:none}}.gp-star-in{filter:drop-shadow(0 0 4px #e8be5ab3);animation:.45s cubic-bezier(.3,1.8,.5,1) both gpStarIn}@keyframes gpStarIn{0%{rotate:-90deg;scale:.2}to{rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.gp-star-in{animation:none}}.gp-ignite-ring{width:var(--w);height:56px;margin:-28px 0 0 calc(var(--w) / -2);border:3px solid var(--accent);border-radius:40px;animation:.85s cubic-bezier(.2,.7,.3,1) forwards gpIgniteRing;position:absolute;top:0;left:0;box-shadow:0 0 18px #e8cf8ab3}.gp-ignite-ring-2{border-color:var(--accent-line);opacity:0;animation-delay:.12s}@keyframes gpIgniteRing{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.45,2.4)}}.gp-ignite-flash{background:radial-gradient(circle,#fffae6 0%,#f0d282bf 35%,#e8cf8a00 70%);border-radius:50%;width:180px;height:180px;animation:.55s ease-out forwards gpIgniteFlash;position:absolute;top:-90px;left:-90px}@keyframes gpIgniteFlash{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.gp-ignite-spark{background:var(--accent);border-radius:50%;margin:-5px 0 0 -5px;animation:.9s cubic-bezier(.15,.8,.3,1) forwards gpIgniteSpark;position:absolute;top:0;left:0;box-shadow:0 0 10px 2px #f0cd78f2}.gp-ignite-spark:nth-child(2n){border-radius:2px}.gp-ignite-spark:nth-child(3n){background:#f1dc9f}.gp-ignite-spark:nth-child(4n){background:var(--accent-strong)}@keyframes gpIgniteSpark{0%{transform:rotate(var(--a)) translateX(20px) rotate(45deg) scale(1.3);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--d)) rotate(225deg) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){[data-ui=ignition]{display:none}}@keyframes gpCatchPulse{0%,to{box-shadow:0 8px 24px #15803d73,0 0 #22c55e8c}50%{box-shadow:0 8px 24px #15803d73,0 0 0 14px #22c55e00}}.gp-catch-fab{animation:1.4s ease-out infinite gpCatchPulse}@media (prefers-reduced-motion:reduce){.gp-catch-fab{animation:none}}@keyframes gpIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes gpFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.gp-progress{pointer-events:none;border-radius:0 0 16px 16px;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gp-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:40%;animation:1.1s ease-in-out infinite gpIndeterminate;position:absolute;top:0;bottom:0}.gp-fade{animation:.22s ease-out both gpFadeIn}.gp-dialer-enter{animation:.24s ease-out both gpSlideFadeIn}.gp-modal-backdrop{animation:.16s ease-out both gpModalFadeIn}.gp-modal-panel{animation:.18s ease-out both gpModalPopIn}.gp-outcome-nudge{animation:1.6s ease-out infinite gpOutcomePulse}@keyframes gpGoldShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gpTwinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(90deg)}}@keyframes gpConfettiFall{0%{opacity:1;transform:translateY(-12vh)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--drift), 112vh, 0) rotate(var(--spin));opacity:0}}@keyframes gpBurst{0%{opacity:0;transform:scale(.15)}25%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes gpPopGlow{0%{opacity:0;transform:scale(.3)rotate(-6deg)}55%{opacity:1;transform:scale(1.1)rotate(1deg)}75%{transform:scale(.97)}to{transform:scale(1)}}@keyframes gpGlowPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.gp-gold-button{color:#3f2c0c;text-shadow:0 1px #fff8e1bf;background:linear-gradient(#f6e7bf 0%,#e8cf8a 45%,#d6b35f 100%);border:1px solid #c9a24f;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6dcb3,0 4px 14px #b08d3f4d}.gp-gold-button:hover,.gp-gold-button:active{background:linear-gradient(110deg,#c9a24f 0%,#e2c47c 22%,#fbf3dc 40%,#e2c47c 58%,#c9a24f 80%,#e2c47c 100%) 0 0/200% 100%;animation:1.6s linear infinite gpGoldShimmer;transform:translateY(-1px)scale(1.03);box-shadow:inset 0 0 0 1px #fff6dce6,0 8px 26px #b08d3f73}.gp-gold-button:active{transform:scale(.98)}.gp-sparkle{pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;background:#fff;width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute}.gp-gold-button:hover .gp-sparkle,.gp-gold-button:active .gp-sparkle{animation:1.2s ease-in-out infinite gpTwinkle}.gp-confetti{pointer-events:none;animation:gpConfettiFall var(--fall) cubic-bezier(.25, .6, .45, 1) var(--delay) both;position:fixed;top:0}.gp-burst{pointer-events:none;animation:1.5s ease-out both gpBurst}.gp-party-card{animation:.75s cubic-bezier(.2,1.4,.4,1) both gpPopGlow;box-shadow:0 0 40px #facc1599}.gp-party-glow{pointer-events:none;will-change:opacity, transform;animation:1.8s ease-in-out infinite gpGlowPulse}@media (prefers-reduced-motion:reduce){.gp-dialer-enter,.gp-modal-backdrop,.gp-modal-panel,.gp-outcome-nudge,.gp-fade{animation:none}.gp-gold-button,.gp-gold-button:hover,.gp-gold-button:active,.gp-gold-button:hover .gp-sparkle,.gp-party-card,.gp-party-glow{animation:none!important}.gp-confetti,.gp-burst{display:none}.gp-progress:after{animation:none;left:30%}}@media (width<=640px){body{height:100dvh}input,textarea{font-size:16px!important}[data-ui=lead-page]{margin-top:0!important}[data-ui=workspace]{--rail-w:0px!important;--page-pad-left:14px!important;--page-pad-right:14px!important;padding-top:12px!important}[data-ui=workspace]:has([data-ui=call-bar-dock]){padding-top:132px!important}[data-ui=workspace]:has([data-ui=rail]) :is([data-page],[data-ui=lead-page],[data-ui=admin-page]){padding-bottom:88px!important}[data-ui=rail]{border-top:1px solid var(--border-precision);background:#fffffff0;justify-content:center;padding:8px 0;bottom:16px;right:0;flex-direction:row!important;gap:22px!important;position:fixed!important;top:auto!important;left:0!important}[data-ui=rail] button{border-radius:12px!important;width:46px!important;height:46px!important}[data-update-bar]{justify-content:space-between;width:calc(100% - 28px);bottom:96px!important}[data-ui=sign-in]{padding:22px 14px 32px!important}[data-ui=login-tiles]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}[data-ui=admin-page]{padding:12px 14px 40px!important}[data-ui=admin-page] table{display:block;overflow-x:auto}:is([data-ui=team-table],[data-ui=lead-sources-table]){display:block;overflow-x:auto;font-size:.8rem!important}:is([data-ui=team-table],[data-ui=lead-sources-table]) :is(th,td){padding:6px!important}[data-ui=live-call-time]{flex-wrap:wrap;white-space:normal!important}[data-ui=list-called]{flex-wrap:wrap;gap:4px!important}[data-ui=list-called-track]{width:44px!important}[data-ui=rate-detail]{display:none}[data-ui=settings-grid]{grid-template-columns:1fr!important}[data-ui=dial-idle],[data-ui=lead-header]{flex-direction:column!important;align-items:center!important}[data-ui=call-bar]{padding:8px 12px 10px!important}[data-ui=call-bar-row]{flex-wrap:wrap;gap:8px 12px!important;overflow-x:visible!important}[data-ui=call-bar-row]>:first-child{flex:1;min-width:0}[data-ui=call-bar-sep]{display:none}[data-ui=call-bar-actions]{flex:1 0 100%;margin-left:0!important}[data-ui=call-bar-actions]>button{flex:1;justify-content:center;min-height:46px;font-size:.95rem!important}[data-ui=call-bar-actions]>span{flex:1;min-width:0}[data-ui=list-toggle]{margin:0 auto}[data-ui=live-call]{flex-wrap:wrap;gap:8px}[data-ui=lead-split]{flex-direction:column;flex:none!important}[data-ui=lead-list]{border-bottom:1px solid var(--line);max-height:34vh;border-right:none!important;flex:none!important}[data-ui=lead-detail]{padding:14px!important;overflow-y:visible!important}[data-ui=outcome-picker]{flex-wrap:wrap}[data-ui=outcome-picker] button{min-height:46px}}
