@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{overflow:hidden}#root,body,html{width:100%;height:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes iridescent{0%,to{outline-color:rgba(167,139,250,.5)}33%{outline-color:rgba(96,216,216,.45)}66%{outline-color:rgba(240,160,96,.4)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(52,199,89,.4)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(52,199,89,0)}}@keyframes metal-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes badge-drop{0%{opacity:0;transform:translateY(-120px) scale(.92)}50%{opacity:1;transform:translateY(12px) scale(1.01)}70%{transform:translateY(-6px) scale(.995)}85%{transform:translateY(3px) scale(1.002)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-scale-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.hp{position:relative;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;--parallax-scale:1}.hp,.hp-loader{background:#b1bdbf}.hp-loader{position:absolute;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;animation:fade-in .3s ease-out both}.hp-loader-spinner{width:32px;height:32px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:loader-spin .8s linear infinite}@keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.hp-call-overlay{position:absolute;inset:0;z-index:100;transition:opacity 1.2s ease-out}.hp-call-overlay--hidden{opacity:0}.hp-call-overlay--done{opacity:0;pointer-events:none}.hp-intro-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:filter .4s ease}.hp-intro-video--blurred{filter:blur(30px)}.hp-call-frame{position:absolute;top:41px;bottom:52px;left:50%;translate:-50%;width:min(847px,90vw);border-radius:132px;border:2px solid #fff;background-image:radial-gradient(ellipse 109.3% 90.4% at 50% 9.6% in oklab,oklab(100% 0 0/0) 0,oklab(100% 0 0/10%) 100%);background-origin:border-box;pointer-events:none;z-index:1;transition:border-color .3s ease}.hp-call-frame--danger{border-color:rgba(255,59,48,.6);background-image:radial-gradient(ellipse 109.3% 90.4% at 50% 9.6% in oklab,oklab(100% 0 0/0) 0,color-mix(in oklab,#ff3b30 10%,transparent) 100%);transition:border-color .3s ease,background-image .3s ease}.hp-call-frame-title{top:35px;translate:-50%;font-family:system-ui,sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#fff;text-align:center}.hp-call-frame-title,.hp-shy{position:absolute;left:50%;white-space:nowrap}.hp-shy{top:50%;translate:-50% -50%;display:flex;align-items:baseline;justify-content:center;gap:.3em;pointer-events:none}.hp-shy-word{font-family:system-ui,sans-serif;font-size:111px;font-weight:400;line-height:134px;color:#fff;opacity:0;filter:blur(20px)}.hp-shy--visible .hp-shy-word{animation:shy-in .35s ease-out forwards,shy-out .35s ease-in forwards}@keyframes shy-in{0%{opacity:0;filter:blur(20px)}to{opacity:1;filter:blur(0)}}@keyframes shy-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(20px)}}.hp-shy--visible .hp-shy-word{animation-duration:.35s,.8s}.hp-call-ui{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:calc(52px + 40px);transition:opacity .4s ease-out;z-index:2}.hp-call-ui--done{opacity:0}.hp-call-pill-wrap{position:relative}.hp-call-pill-glow{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;pointer-events:none;z-index:0}.hp-glow{border-radius:50%;filter:blur(28px);opacity:0;transition:opacity .3s ease;flex-shrink:0;transform:scale(1.6)}.hp-glow--camera,.hp-glow--mute{width:48px;height:48px;background:hsla(0,0%,100%,.6)}.hp-glow--end{width:48px;height:48px;background:rgba(255,59,48,.9)}.hp-glow--accept{height:60px;width:140px;border-radius:999px;background:rgba(110,207,8,.8)}.hp-call-pill-wrap:has(.hp-call-pill-accept:hover) .hp-glow--accept,.hp-call-pill-wrap:has(.hp-call-pill-btn--end:hover) .hp-glow--end,.hp-call-pill-wrap:has(.hp-call-pill-btn:first-child:hover) .hp-glow--mute,.hp-call-pill-wrap:has(.hp-call-pill-btn:nth-child(2):hover) .hp-glow--camera{opacity:1}.hp-call-pill{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.hp-call-pill:hover{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:hsla(0,0%,100%,.05)}.hp-call-pill-btn{all:unset;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex-shrink:0;position:relative;transition:background .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.hp-call-pill-shader{position:absolute;inset:0;border-radius:50%;overflow:hidden;opacity:0;transition:opacity .3s ease}.hp-call-pill-btn:hover{transform:scale(1.08);background:transparent}.hp-call-pill-btn:hover .hp-call-pill-shader{opacity:1}.hp-call-pill-btn:disabled{opacity:.4;cursor:default}.hp-call-pill-btn--end{background:rgba(255,59,48,.9)}.hp-call-pill-btn--end:hover{background:#ff3b30}.hp-call-pill-accept{all:unset;height:60px;padding:0 28px;border-radius:999px;background:#6ecf08;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.2px;transition:background .25s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;box-shadow:0 4px 16px rgba(110,207,8,.3);animation:call-pulse 2s ease-in-out infinite}.hp-call-pill-accept:hover{background:#5fb806;transform:scale(1.04);box-shadow:0 8px 24px rgba(110,207,8,.4)}.hp-call-pill-accept:active{transform:scale(.97)}@keyframes call-pulse{0%,to{box-shadow:0 4px 16px rgba(110,207,8,.3)}50%{box-shadow:0 4px 16px rgba(110,207,8,.3),0 0 0 10px rgba(110,207,8,.1)}}.hp-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1.4s ease-out}.hp--ready .hp-bg{opacity:1}.hp-wordmark{position:absolute;top:50%;left:50%;translate:-50% calc(-50% - 83px);width:min(1543px,95vw);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);opacity:0}.hp--ready .hp-wordmark{animation:fade-in 1.6s ease-out .3s both}.hp:hover .hp-wordmark{opacity:.88;transform:scale(1.015)}.hp-badge-group{position:absolute;top:0;left:50%;translate:-50%;width:424px;height:760px;z-index:1;cursor:pointer;perspective:1200px;opacity:0;transform:translateY(-120px) scale(.92);--mx:0;--my:0}.hp--ready .hp-badge-group{opacity:1;transform:translateY(0) scale(1);transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s,transform 1.1s cubic-bezier(.22,1,.36,1) .2s;animation:float 6s ease-in-out 1.3s infinite}.hp-badge-group:hover{animation-play-state:paused}.hp-lanyard-strip{position:absolute;top:0;left:50%;translate:-50%;width:46px;height:102px;background:hsla(0,0%,100%,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;transition:background .4s ease,box-shadow .4s ease;transform:translate(calc(var(--mx) * -3px * var(--parallax-scale)),calc(var(--my) * -1px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-lanyard-strip{background:hsla(0,0%,100%,.55);box-shadow:0 0 20px hsla(0,0%,100%,.2)}.hp-clasp{position:absolute;top:84px;left:50%;translate:-50%;width:96px;height:158px;object-fit:cover;filter:contrast(166%);z-index:3;pointer-events:none;transition:filter .4s ease;transform:translate(calc(var(--mx) * -2px * var(--parallax-scale)),calc(var(--my) * -1px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-clasp{filter:contrast(150%) brightness(1.08)}.hp-badge-link{position:absolute;top:200px;left:50%;translate:-50%;width:56px;height:13px;border-radius:999px;background:#b1bdbf;z-index:4}.hp-badge{position:absolute;top:142px;left:0;width:424px;height:606px;z-index:1;transform:rotateY(calc(var(--mx) * 10deg * var(--parallax-scale))) rotateX(calc(var(--my) * -8deg * var(--parallax-scale)));transition:filter .6s ease;will-change:transform}.hp-badge-group:hover .hp-badge{filter:drop-shadow(0 40px 80px rgba(0,0,0,.12))}.hp-badge:after{content:"";position:absolute;top:34px;left:31px;width:362px;height:564px;border-radius:31px;background:radial-gradient(ellipse at calc(50% + var(--mx) * 35%) calc(40% + var(--my) * 25%),hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.04) 40%,transparent 70%);pointer-events:none;z-index:50;opacity:0;transition:opacity .5s ease}.hp-badge-group:hover .hp-badge:after{opacity:1}.hp-halftone{top:0;left:0;width:424px;height:606px;border-radius:182px;transform:translate(calc(var(--mx) * 2px * var(--parallax-scale)),calc(var(--my) * 2px * var(--parallax-scale)))}.hp-glass,.hp-halftone{position:absolute;overflow:hidden;will-change:transform}.hp-glass{top:34px;left:31px;width:362px;height:564px;border-radius:31px;transform:translate(calc(var(--mx) * 4px * var(--parallax-scale)),calc(var(--my) * 3px * var(--parallax-scale)))}.hp-card{position:absolute;top:41px;left:39px;width:346px;height:482px;border-radius:35px;background:linear-gradient(168deg,#f4faf6,#f0f6f2 40%,#edf3ef);transition:background .6s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 1px 3px rgba(0,0,0,.03);transition:box-shadow .5s cubic-bezier(.22,1,.36,1);transform:translate(calc(var(--mx) * 5px * var(--parallax-scale)),calc(var(--my) * 4px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-card{box-shadow:inset 0 1px 0 #fff,0 4px 20px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.03)}.hp-badge-logo{position:absolute;top:66px;left:69px;width:103px;height:19px;opacity:.21;transition:opacity .4s ease;transform:translate(calc(var(--mx) * 6px * var(--parallax-scale)),calc(var(--my) * 5px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-badge-logo{opacity:.3}.hp-ai-label{position:absolute;top:65px;right:53px;font-family:NEOPIXEL-Regular,NEOPIXEL,Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:20px;color:#000;opacity:.1;white-space:nowrap;transition:opacity .4s ease;transform:translate(calc(var(--mx) * 6px * var(--parallax-scale)),calc(var(--my) * 5px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-ai-label{opacity:.18}.hp-photo{position:absolute;top:117px;left:50%;translate:-50%;width:292px;height:292px;background-position:0 0,50%;background-size:auto,cover;filter:contrast(106%);transition:scale .6s cubic-bezier(.22,1,.36,1),filter .3s ease;transform-origin:center 40%;transform:translate(calc(var(--mx) * 12px * var(--parallax-scale)),calc(var(--my) * 10px * var(--parallax-scale)));scale:1;will-change:transform,scale;cursor:pointer;z-index:10;overflow:hidden}.hp-photo-call-btn-wrap{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:3;font-size:13px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.hp-photo-call-btn-wrap .glass-btn{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;z-index:3;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));background:linear-gradient(-75deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.7),hsla(0,0%,100%,.4));border-radius:999vw;padding:.6em 1.2em;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;align-items:center;justify-content:center;gap:6px;position:relative;box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -.125em .125em hsla(0,0%,100%,.5),0 .25em .125em -.125em rgba(0,0,0,.2),inset 0 0 .1em .25em hsla(0,0%,100%,.2),0 0 transparent}.hp-photo-call-btn-wrap .glass-btn:hover{transform:scale(.94);box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -.125em .125em hsla(0,0%,100%,.5),0 .15em .05em -.1em rgba(0,0,0,.25),inset 0 0 .05em .1em hsla(0,0%,100%,.5),0 0 transparent}.hp-photo-call-btn-wrap .glass-btn:active{transform:scale(.9) rotateX(25deg)}.hp-photo-call-btn-wrap .glass-btn:after{content:"";z-index:1;box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),transparent 5% 40%,rgba(0,0,0,.5) 50%,transparent 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5));border-radius:999vw;width:calc(100% + clamp(1px, .0625em, 4px));height:calc(100% + clamp(1px, .0625em, 4px));padding:clamp(1px,.0625em,4px);transition:all .4s cubic-bezier(.25,1,.5,1),--angle-1 .5s;position:absolute;inset:calc(0% - clamp(1px, .0625em, 4px) / 2) 0 0 calc(0% - clamp(1px, .0625em, 4px) / 2);box-shadow:inset 0 0 0 calc(clamp(1px, .0625em, 4px) / 2) hsla(0,0%,100%,.5);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hp-photo-call-btn-wrap .glass-btn:hover:after{--angle-1:-125deg}.hp-photo-call-btn-wrap .glass-btn:before{content:"";z-index:3;background:linear-gradient(var(--angle-2),hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) 40% 50%,hsla(0,0%,100%,0) 55%);mix-blend-mode:screen;pointer-events:none;background-position:0;background-repeat:no-repeat;background-size:200% 200%;border-radius:999vw;width:100%;height:100%;transition:background-position .5s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0;overflow:clip}.hp-photo-call-btn-wrap .glass-btn:hover:before{background-position:25%}.hp-photo-call-btn-wrap .glass-btn-shadow{filter:blur(clamp(2px,.125em,12px));pointer-events:none;width:calc(100% + 2em);height:calc(100% + 2em);position:absolute;top:-1em;left:-1em;overflow:visible}.hp-photo-call-btn-wrap .glass-btn-shadow:after{content:"";box-sizing:border-box;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.1));border-radius:999vw;width:calc(100% - 2.25em);height:calc(100% - 2.25em);padding:.125em;transition:all .4s cubic-bezier(.25,1,.5,1);position:absolute;inset:1.5em 0 0 1.125em;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hp-photo-call-btn-wrap:has(button:hover) .glass-btn-shadow{filter:blur(clamp(2px,.0625em,6px))}.hp-photo-call-btn-wrap .glass-btn span{position:relative;z-index:2;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;color:hsla(0,0%,4%,.75);transform:translateY(-1px);display:flex;align-items:center;gap:5px}.hp-photo-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.hp-photo-loading-spinner{width:28px;height:28px;border:2.5px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:photo-spin .8s linear infinite}@keyframes photo-spin{to{transform:rotate(1turn)}}.hp-photo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.hp-photo-video--active{opacity:1}.hp-photo-fade{position:absolute;inset:0;width:100%;height:100%;background-image:radial-gradient(ellipse 51.17% 51.17% at 50% 38.76% in oklab,oklab(95.2% -.008 .003/0) 0,oklab(95.2% -.008 .003/0) 29.66%,oklab(95.2% -.008 .003/0) 64.83%,78.71%,oklab(95.2% -.008 .003) 100%);z-index:1;pointer-events:none;opacity:0;transition:opacity .6s ease}.hp-photo-fade--active{opacity:1}.hp-photo--video .hp-photo-fade{background-image:radial-gradient(ellipse 51.17% 51.17% at 50% 38.76%,transparent 0,transparent 29.66%,transparent 64.83%,78.71%,#fff 100%)}.hp-avatar-mute{all:unset;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:0;transition:opacity .25s ease,background .2s ease,transform .2s ease}.hp-photo:hover .hp-avatar-mute{opacity:1}.hp-avatar-mute:hover{background:rgba(0,0,0,.6);transform:translateX(-50%) scale(1.1)}.hp-avatar-mute--on{background:rgba(255,59,48,.8)}.hp-avatar-mute--on:hover{background:rgba(255,59,48,.95)}.hp-badge--video .hp-card{background:#fff;transition:background .6s ease}.hp-photo:hover{filter:contrast(106%)}.hp-name{position:absolute;top:405px;left:69px;font-family:MonumentGrotesk-Mono,Monument Grotesk,DM Mono,monospace;font-size:21px;line-height:21px;letter-spacing:-1px;color:#1a1a1a;white-space:pre-line;transition:letter-spacing .4s ease;transform:translate(calc(var(--mx) * 7px * var(--parallax-scale)),calc(var(--my) * 6px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-name{letter-spacing:-.5px}.hp-role{position:absolute;top:455px;left:69px;font-family:MonumentGrotesk-Mono,Monument Grotesk,DM Mono,monospace;font-size:14px;line-height:21px;letter-spacing:-1px;color:#1a1a1a;opacity:.3;white-space:nowrap;transition:opacity .4s ease;transform:translate(calc(var(--mx) * 7px * var(--parallax-scale)),calc(var(--my) * 6px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-role{opacity:.45}.hp-status{position:absolute;top:455px;right:65px;left:auto;display:flex;align-items:center;gap:6px;z-index:6;opacity:0;transition:opacity .5s ease .1s,transform .5s cubic-bezier(.22,1,.36,1) .1s;transform:translate(calc(var(--mx) * 7px * var(--parallax-scale)),calc(var(--my) * 6px * var(--parallax-scale) + 4px));will-change:transform,opacity}.hp-badge-group:hover .hp-status{opacity:1;transform:translate(calc(var(--mx) * 7px * var(--parallax-scale)),calc(var(--my) * 6px * var(--parallax-scale)))}.hp-status-dot{width:5px;height:5px;border-radius:50%;background:#34c759;animation:pulse 2s ease-in-out infinite}.hp-status-label{font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:2px;text-transform:uppercase;color:rgba(0,0,0,.2)}.hp-holo-strip{position:absolute;top:500px;left:69px;right:69px;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.25) 20%,rgba(96,216,216,.2) 50%,rgba(240,160,96,.2) 80%,transparent);z-index:6;opacity:0;transition:opacity .5s ease .15s;transform:translate(calc(var(--mx) * 6px * var(--parallax-scale)),calc(var(--my) * 5px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-holo-strip{opacity:1}.hp-verification{position:absolute;left:73px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:12px;letter-spacing:1px;color:#000;white-space:nowrap;transition:opacity .4s ease;transform:translate(calc(var(--mx) * 6px * var(--parallax-scale)),calc(var(--my) * 5px * var(--parallax-scale)));will-change:transform}.hp-verification-top{top:543px}.hp-verification-bottom{top:555px}.hp-badge-group:hover .hp-verification{opacity:.7}.hp-barcode{position:absolute;top:547px;left:278px;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease;transform:translate(calc(var(--mx) * 6px * var(--parallax-scale)),calc(var(--my) * 5px * var(--parallax-scale)));will-change:transform}.hp-badge-group:hover .hp-barcode{opacity:.8}.hp-lyrics{position:absolute;bottom:calc(100vh - 513px);left:50%;translate:-50%;z-index:100;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.hp-lyrics-line{display:flex;align-items:baseline;justify-content:center;gap:.35em;white-space:nowrap;transition:transform .4s ease,filter .4s ease,opacity .4s ease}.hp-lyrics-word{transition:filter .4s ease,opacity .4s ease}.hp-lyrics span,.hp-lyrics-word{font-family:MonumentGrotesk-Mono,Monument Grotesk,DM Mono,monospace;font-size:38px;font-weight:400;color:#000;letter-spacing:-3px;line-height:1.15;-webkit-font-smoothing:antialiased}.hp-photo-ctrl-btn{all:unset;position:absolute;width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;color:#111;transition:background .2s ease,transform .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.hp-photo-ctrl-btn:hover{background:hsla(0,0%,100%,.96);transform:scale(1.12)}.hp-photo-ctrl-btn--tr{top:10px;right:10px}.hp-photo-ctrl-btn--br{bottom:10px;right:10px}.hp-photo-ctrl-btn--bl{bottom:10px;left:10px}.hp-photo-ctrl-btn--muted{background:#ff3b30;color:#fff}.hp-floating-card{position:absolute;right:38px;bottom:38px;z-index:15;opacity:0}.hp--ready .hp-floating-card{animation:fade-scale-in 1s cubic-bezier(.22,1,.36,1) 1s both}.hp-input-wrap{position:absolute;top:780px;left:50%;translate:-50%;width:400px;height:52px;display:flex;align-items:center;border-radius:999px;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:0 6px 0 20px;z-index:10;opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease,background .3s ease}.hp--ready .hp-input-wrap{animation:fade-up 1s cubic-bezier(.22,1,.36,1) .8s both}.hp-input-wrap:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.98)}.hp-input-wrap:focus-within{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.1),0 0 0 3px rgba(167,139,250,.12);border-color:rgba(167,139,250,.3);background:#fff}.hp-input{flex:1 1;background:none;border:none;outline:none;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:18px;color:#000}.hp-input::placeholder{color:rgba(0,0,0,.3);transition:color .3s ease}.hp-input:focus::placeholder{color:rgba(0,0,0,.2)}.hp-submit-wrap{position:relative;width:40px;height:40px;flex-shrink:0}.hp-submit-ring{position:absolute;inset:0;border-radius:50%;overflow:hidden}.hp-submit{all:unset;position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.hp-submit:hover{background:#f5f5f5;transform:scale(1.06)}.hp-submit:active{transform:scale(.95)}.hp-menubar{position:absolute;top:16px;left:16px;right:16px;height:52px;z-index:300;justify-content:space-between;padding:0 20px;border-radius:16px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 4px 24px rgba(0,0,0,.08)}.hp-menubar,.hp-menubar-left{display:flex;align-items:center}.hp-menubar-left{gap:12px}.hp-menubar-logo{font-family:DM Sans,sans-serif;font-weight:700;font-size:18px;color:#1a1a1a;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);border-radius:8px}.hp-menubar-sep{width:1px;height:18px;background:rgba(0,0,0,.12)}.hp-menubar-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-transform:uppercase}.hp-menubar-center{position:absolute;left:50%;transform:translateX(-50%)}.hp-menubar-right{display:flex;align-items:center;gap:10px}.hp-menubar-btn{background:none;border:none;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:rgba(0,0,0,.45);cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .2s}.hp-menubar-btn:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}.hp-menubar-avatar{width:30px;height:30px;border-radius:50%;background:#2a2a2a;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.credit-badge{display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:20px;cursor:pointer;border:1px solid;font-size:11.5px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.credit-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.credit-badge.credit-ok{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.credit-badge.credit-low{background:#fffbeb;color:#b45309;border-color:#fde68a}.credit-badge.credit-critical{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.credit-badge.credit-zero{background:#f1f5f9;color:#94a3b8;border-color:#e2e8f0}.credit-badge.credit-zero:before{background:#94a3b8}.credit-badge:hover{filter:brightness(.95)}.credit-menu{position:absolute;top:calc(100% + 8px);right:0;width:272px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:9999;overflow:hidden}.credit-menu-hd{padding:14px 16px 12px;border-bottom:1px solid #f1f5f9}.credit-menu-title{font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.credit-balance,.credit-menu-title{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.credit-balance{font-size:30px;font-weight:800;letter-spacing:-.04em;margin-top:4px;line-height:1}.credit-menu-body{padding:12px 16px}.credit-row{justify-content:space-between;padding:5px 0;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.credit-row,.credit-row-label{display:flex;align-items:center}.credit-row-label{gap:6px;color:#6b7280}.credit-row-val{font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credit-sep{height:1px;background:#f1f5f9;margin:8px 0}.credit-menu-ft{padding:4px 16px 14px}.credit-topup-btn{width:100%;padding:10px;border-radius:10px;background:#0f172a;color:#fff;border:none;font-size:13px;font-weight:700;cursor:not-allowed;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;opacity:.85;transition:background .15s}.credit-topup-btn:hover{background:#1e293b;opacity:1}.credit-pay-opts{display:flex;gap:8px;margin-top:8px}.credit-pay-pill{flex:1 1;padding:7px 8px;border-radius:8px;border:1px solid #e2e8f0;font-size:11px;font-weight:600;color:#64748b;text-align:center;cursor:not-allowed;opacity:.7;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.hp--exiting .hp-menubar{transition:opacity .3s ease!important;opacity:0!important}.hp-nav{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;padding:29px 38px 0 33px;z-index:200}.hp-nav-left{display:flex;align-items:center}.hp-nav-logo{width:136px;height:25px;flex-shrink:0;transition:opacity .3s ease;filter:invert(1)}.hp-nav-logo:hover{opacity:.7}.hp-nav-sep{width:1px;height:62px;background:#000;opacity:.3;margin:-10px 14px 0 13px;flex-shrink:0}.hp-nav-workers{font-family:NEOPIXEL-Regular,NEOPIXEL,Space Grotesk,system-ui,sans-serif;font-size:22px;line-height:28px;color:#000;white-space:nowrap;transition:letter-spacing .3s ease}.hp-nav-workers:hover{letter-spacing:2px}.hp-nav-center{position:absolute;left:50%;transform:translateX(-50%);top:29px;z-index:201}.hp-nav-right{display:flex;align-items:center;gap:10px}.hp-star-btn{all:unset;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.3);border:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .4s ease}.hp-star-btn:hover{transform:rotate(72deg) scale(1.1);background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.08)}.hp-star-btn:active{transform:rotate(72deg) scale(.95)}.hp-pill-group{display:flex;align-items:center;border-radius:30px;border:1px solid rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.hp-pill-group:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);border-color:rgba(0,0,0,.04)}.hp-pill-dark{background:#1a1a1a;border-radius:30px;padding:10px 20px;font-family:system-ui,sans-serif;font-size:13px;line-height:16px;color:#fff;white-space:nowrap;cursor:pointer;transition:background .3s ease}.hp-pill-dark:hover{background:#333}.hp-pill-light{background:hsla(0,0%,100%,.35);border-radius:999px;padding:10px 20px;font-family:system-ui,sans-serif;font-size:13px;line-height:16px;color:#2a2a2a;cursor:pointer;transition:background .3s ease,color .3s ease}.hp-pill-light:hover{background:hsla(0,0%,100%,.55);color:#1a1a1a}.hp-avatar{width:40px;height:40px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;font-family:system-ui,sans-serif;font-size:18px;line-height:22px;color:#fff;flex-shrink:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.hp-avatar:hover{transform:scale(1.12);box-shadow:0 0 0 3px hsla(0,0%,100%,.3),0 4px 16px rgba(0,0,0,.15)}@media (max-width:1024px){.hp{--parallax-scale:0.65}.hp-badge-group{scale:.75;transform-origin:top center}.hp-wordmark{width:min(1200px,95vw)}.hp-input-wrap{width:min(400px,85vw);top:600px}.hp-floating-card{right:24px;bottom:24px}.hp-nav{padding:24px 24px 0}}@media (max-width:767px){.hp{--parallax-scale:0.5}.hp-badge-group{scale:.75;transform-origin:top center}.hp-wordmark{width:min(900px,90vw)}.hp-input-wrap{width:calc(100vw - 48px);top:600px}.hp-floating-card{right:16px;bottom:16px;scale:.85;transform-origin:bottom right}.hp-nav{padding:16px 16px 0}.hp-nav-sep{height:36px;margin:-4px 10px 0}.hp-nav-workers{font-size:18px}.hp-pill-group,.hp-star-btn{display:none}.hp-call-pill{gap:6px;padding:6px 6px 6px 10px}.hp-call-pill-btn{width:40px;height:40px}.hp-call-pill-accept{height:50px;padding:0 22px;font-size:13px}}.hp-avatar-overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:fade-in .4s ease-out both}.hp-avatar-modal{width:min(480px,calc(100vw - 48px));border-radius:28px;overflow:hidden;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;box-shadow:0 32px 80px rgba(0,0,0,.2);animation:fade-scale-in .5s cubic-bezier(.22,1,.36,1) both}.hp-avatar-video-wrap{position:relative;width:100%;aspect-ratio:1;background:#1a1a1a;overflow:hidden}.hp-avatar-video{width:100%;height:100%;object-fit:cover}.hp-avatar-connecting{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:2}.hp-avatar-connecting-text{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:hsla(0,0%,100%,.5)}.hp-avatar-controls{display:flex;align-items:center;justify-content:space-between;padding:18px 24px}.hp-avatar-info{display:flex;align-items:center;gap:8px}.hp-avatar-name{font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a;letter-spacing:-.2px}.hp-avatar-end-btn{all:unset;display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:#1a1a1a;font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#fff;cursor:pointer;transition:background .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.hp-avatar-end-btn:hover{background:#ff3b30;transform:scale(1.04)}.hp-avatar-end-btn:active{transform:scale(.96)}.hp-continue-btn{all:unset;position:absolute;bottom:38px;left:50%;translate:-50%;display:flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;background:#1a1a1a;color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.2px;cursor:pointer;z-index:200;transition:background .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:fade-up .6s cubic-bezier(.22,1,.36,1) both}.hp-continue-btn:hover{background:#333;transform:scale(1.04);box-shadow:0 8px 32px rgba(0,0,0,.2)}.hp-continue-btn:active{transform:scale(.97)}.hp--exiting .hp-nav{transition:opacity .3s ease!important;opacity:0!important}.hp--exiting .hp-continue-btn{transition:opacity .25s ease,transform .25s ease!important;opacity:0!important;transform:scale(.9)!important}.hp--exiting .hp-input-wrap{transition:opacity .35s ease .05s,transform .4s cubic-bezier(.22,1,.36,1) .05s!important;opacity:0!important;transform:translateY(30px)!important;animation:none!important}.hp--exiting .hp-lyrics{transition:opacity .3s ease .05s!important;opacity:0!important}.hp--exiting .hp-floating-card{transition:opacity .4s ease .1s,transform .5s cubic-bezier(.22,1,.36,1) .1s!important;opacity:0!important;transform:translateY(40px) scale(.92)!important;animation:none!important}.hp--exiting .hp-wordmark{transition:opacity .4s ease .15s!important;opacity:0!important;animation:none!important}.hp--exiting .hp-badge-group{transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .35s ease .5s!important;transform:translateY(-200px) scale(.8)!important;opacity:0!important;animation:none!important}.app-transition-root{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden}.app-layer{position:absolute;inset:0}.app-layer--hp{z-index:2}.app-layer--ws{z-index:1}.app-layer--ws-entering{animation:app-ws-enter .8s cubic-bezier(.22,1,.36,1) both}@keyframes app-ws-enter{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.app-layer--hp-exiting{animation:app-hp-exit .8s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes app-hp-exit{0%{opacity:1}to{opacity:0}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ws-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ws-slide-left{0%{opacity:0;transform:translateX(-40px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ws-slide-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ws-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ws-blink{0%,to{opacity:.7}50%{opacity:0}}.ws{position:relative;width:100%;height:100vh;height:100svh;display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.ws-menu{position:absolute;top:16px;left:16px;right:16px;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:16px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 4px 24px rgba(0,0,0,.08);z-index:100;animation:ws-enter-top .7s cubic-bezier(.22,1,.36,1) .05s both}@keyframes ws-enter-top{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.ws-menu-left{display:flex;align-items:center;gap:12px}.ws-menu-logo{font-family:DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a}.ws-menu-sep{width:1px;height:16px;background:rgba(0,0,0,.12)}.ws-menu-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-transform:uppercase}.ws-menu-center{display:flex;align-items:flex-end;gap:6px;padding:4px 8px;border-radius:14px;transition:gap .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1)}.ws-menu-center:hover{gap:10px;padding:4px 12px}.ws-dock-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),margin-bottom .35s cubic-bezier(.22,1,.36,1);position:relative;margin-bottom:0}.ws-dock-icon:hover{transform:translateY(-8px);width:50px;height:50px;border-radius:13px}.ws-dock-icon:has(+.ws-dock-icon:hover),.ws-dock-icon:hover+.ws-dock-icon{transform:translateY(-3px);width:43px;height:43px;border-radius:11px}.ws-dock-icon--active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#34c759;transition:bottom .35s cubic-bezier(.22,1,.36,1)}.ws-dock-icon:hover.ws-dock-icon--active:after{bottom:-8px}.ws-menu-right{display:flex;align-items:center;gap:10px}.ws-menu-btn{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:rgba(0,0,0,.5);cursor:pointer;transition:color .2s;background:none;border:none}.ws-menu-btn:hover{color:#1a1a1a}.ws-menu-avatar{width:28px;height:28px;border-radius:50%;background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:transform .3s ease}.ws-menu-avatar:hover{transform:scale(1.1)}.ws-left{width:400px;flex-shrink:0;padding:84px 0 16px 16px;display:flex;flex-direction:column;animation:ws-enter-left .8s cubic-bezier(.22,1,.36,1) .15s both}@keyframes ws-enter-left{0%{opacity:0;transform:translateX(-80px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.ws-card{flex:1 1;display:flex;flex-direction:column;border-radius:31px;overflow:hidden;background:#fff;box-shadow:none;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.ws-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.04);transform:translateY(-3px)}.ws-menu{transition:box-shadow .4s ease,background .4s ease,border-color .4s ease}.ws-menu:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);background:hsla(0,0%,100%,.72);border-color:hsla(0,0%,100%,.85)}.ws-menu-avatar{transition:transform .3s ease,box-shadow .3s ease}.ws-menu-avatar:hover{transform:scale(1.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.ws-badge-camera-pip{transition:transform .3s ease,box-shadow .3s ease}.ws-badge-camera-pip:hover{transform:scale(1.08);box-shadow:0 4px 20px rgba(0,0,0,.25)}.ws-live-badge{transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease;cursor:default}.ws-live-badge:hover{background:rgba(52,199,89,.12);border-color:rgba(52,199,89,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,199,89,.15)}.ws-call-btn{transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ws-call-btn:hover{transform:scale(1.15);box-shadow:0 4px 16px rgba(0,0,0,.2)}.ws-msg-bubble{transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ws-msg-bubble:hover{background:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.ws-metric{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .4s ease,border-color .4s ease}.ws-metric:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.05);background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.85)}.ws-chart-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .4s ease,border-color .4s ease}.ws-chart-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.05);background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.85)}.ws-signals-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .4s ease,border-color .4s ease}.ws-signals-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.05);background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.85)}.ws-ai-score{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,background .4s ease,border-color .4s ease}.ws-ai-score:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.05);background:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.85)}.ws-signal-tag{transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease,color .2s ease}.ws-signal-tag:hover{background:hsla(0,0%,100%,.6);border-color:rgba(0,0,0,.15);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.ws-competitor-row{transition:background .2s ease,transform .2s ease;padding:8px;margin:0 -8px;border-radius:8px}.ws-competitor-row:hover{background:rgba(0,0,0,.03);transform:translateX(4px)}.ws-badge{display:flex;flex-direction:column;position:relative;border-radius:31px 31px 0 0;overflow:visible;min-height:555px;padding-bottom:30px}.ws-badge-glass{top:0;left:0;width:100%;height:555px;border-radius:31px;opacity:.87;background-color:rgba(0,0,0,.05);outline:1px solid hsla(0,0%,100%,.75);box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;z-index:0}.ws-badge-glass,.ws-badge-green-bg{position:absolute;pointer-events:none}.ws-badge-green-bg{top:7px;left:8px;right:8px;height:466px;border-radius:35px;background:#f2f8f4;z-index:2}.ws-badge-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;padding:33px 36px 0;z-index:5;pointer-events:none}.ws-badge-photo-wrap{position:relative;width:292px;height:292px;margin:64px auto 0;overflow:hidden;z-index:5}.ws-badge-photo{background-size:auto,cover;background-position:0 0,50%}.ws-badge-photo,.ws-badge-video{position:absolute;inset:0;width:100%;height:100%}.ws-badge-video{object-fit:cover;background:transparent}.ws-avatar-mute{all:unset;position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:background .2s ease,transform .2s ease;z-index:6}.ws-avatar-mute--hidden{opacity:0;pointer-events:none}.ws-avatar-mute:hover{background:rgba(0,0,0,.6);transform:scale(1.1)}.ws-avatar-mute--on{background:rgba(255,59,48,.8)}.ws-avatar-mute--on:hover{background:rgba(255,59,48,.9)}.ws-badge-video-fade{position:absolute;inset:0;width:100%;height:100%;background-image:radial-gradient(ellipse 61% 61% at 50% 39%,transparent 0,transparent 30%,transparent 65%,79%,#f2f8f4 100%);pointer-events:none}.ws-badge-subtitles{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:8px 20px;border-radius:20px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.6);white-space:nowrap;pointer-events:none;z-index:5}.ws-badge-camera-pip{position:absolute;right:0;top:0;width:101px;height:101px;border-radius:12px;overflow:hidden;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 2px 12px rgba(0,0,0,.15);background:#000;flex-shrink:0;z-index:5}.ws-badge-camera-pip img,.ws-badge-camera-pip video{width:100%;height:100%;object-fit:cover}.ws-badge-camera-pip video{transform:scaleX(-1)}.ws-badge-camera-pip--photo{background:#e8ede9}.ws-badge-info{padding:6px 47px 0;display:flex;flex-direction:column;position:relative;z-index:5}.ws-badge-name-row{display:flex;align-items:flex-start;justify-content:space-between}.ws-badge-name-col{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.ws-badge-name{font-size:21px;font-weight:400;white-space:pre-line}.ws-badge-name,.ws-badge-role{font-family:DM Sans,system-ui,sans-serif;color:#1a1a1a;letter-spacing:-1px;line-height:21px}.ws-badge-role{font-size:14px;opacity:.3}.ws-badge-verif{display:flex;flex-direction:column;gap:0}.ws-badge-verif span{font-family:IBM Plex Mono,monospace;font-size:9px;color:#000;opacity:.3;letter-spacing:1px;line-height:12px}.ws-call-controls{position:absolute;left:47px;right:47px;top:497px;display:flex;align-items:center;justify-content:space-between;z-index:5}.ws-call-info{display:flex;align-items:center;gap:8px}.ws-call-dot{width:7px;height:7px;border-radius:50%;background:#34c759;flex-shrink:0}.ws-call-dot--active{animation:dot-pulse 1.8s ease-in-out infinite}.ws-call-label{font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;color:#1a1a1a}.ws-call-time{font-family:DM Mono,monospace;font-size:12px;color:rgba(0,0,0,.35)}.ws-call-buttons{display:flex;align-items:center;gap:8px}.ws-call-btn{all:unset;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease;color:#fff}.ws-call-btn:hover{transform:scale(1.1)}.ws-call-btn--mic{background:#1a1a1a}.ws-call-btn--mic-muted{background:#ff3b30}.ws-call-btn--phone{background:#34c759}.ws-call-btn--end{background:#ff3b30}.ws-chat-messages{flex:1 1;padding:24px 30px 0;overflow-y:auto}.ws-chat-messages,.ws-msg{display:flex;flex-direction:column;gap:4px}.ws-msg{margin-bottom:12px}.ws-msg--right{align-items:flex-end}.ws-msg-meta{display:flex;align-items:center;gap:8px}.ws-msg--right .ws-msg-meta{justify-content:flex-end}.ws-msg-author{font-size:11px;font-weight:600;color:#1a1a1a;letter-spacing:.03em;line-height:14px}.ws-msg-author,.ws-msg-time{font-family:DM Sans,system-ui,sans-serif}.ws-msg-time{font-size:10px;color:rgba(0,0,0,.25);line-height:12px}.ws-msg-bubble{padding:10px 14px;border-radius:14px;background:#ffffff59;font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#1a1a1a;line-height:19px}.ws-msg-status{display:flex;align-items:center;gap:6px;padding:4px 0 0}.ws-msg-status-dot{width:6px;height:6px;border-radius:50%;background:#34c759}.ws-msg-status-text{font-family:DM Mono,monospace;font-size:11px;color:#34c759}.ws-chat-input{display:flex;align-items:center;justify-content:center;gap:0;padding:12px 16px;margin:0}.ws-chat-input-wrap{display:flex;align-items:center;width:320px;height:58px;border-radius:999px;background:#ffffffeb;border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:0 6px 0 24px;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);gap:8px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease,background .3s ease}.ws-chat-input-wrap:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.98)}.ws-chat-input-wrap:focus-within{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.1),0 0 0 3px rgba(167,139,250,.12);border-color:rgba(167,139,250,.3);background:#fff}.ws-chat-input-field{flex:1 1;background:none;border:none;outline:none;font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:18px;color:#1a1a1a}.ws-chat-input-field::placeholder{color:rgba(0,0,0,.3)}.ws-send-wrap{position:relative;width:44px;height:44px;flex-shrink:0}.ws-send-ring{position:absolute;inset:0;border-radius:50%;overflow:hidden}.ws-chat-send{all:unset;position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.ws-chat-send:hover{background:#f5f5f5;transform:scale(1.06)}.ws-chat-send:active{transform:scale(.95)}.ws-right{flex:1 1;padding:84px 16px 16px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;position:relative;animation:ws-slide-right .7s cubic-bezier(.22,1,.36,1) .35s both}.ws-research-header{display:flex;align-items:center;justify-content:space-between}.ws-research-title-row{display:flex;align-items:center;gap:12px}.ws-research-prefix{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-transform:uppercase}.ws-research-company{font-family:DM Sans,system-ui,sans-serif;font-size:24px;font-weight:600;color:#1a1a1a;letter-spacing:-.5px}.ws-live-badge{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;border:1px solid rgba(52,199,89,.3);background:rgba(52,199,89,.06)}.ws-live-dot{width:6px;height:6px;border-radius:50%;background:#34c759}.ws-live-text{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;color:#34c759;text-transform:uppercase}.ws-updated{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.25)}.ws-metrics{display:flex;gap:16px}.ws-metric{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:16px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6)}.ws-metric-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;color:rgba(0,0,0,.35);text-transform:uppercase}.ws-metric-value{font-family:DM Sans,system-ui,sans-serif;font-size:32px;font-weight:700;color:#1a1a1a;letter-spacing:-1px;line-height:38px}.ws-metric-change{font-family:DM Mono,monospace;font-size:12px;color:#34c759}.ws-metric-change--neutral{color:rgba(0,0,0,.35)}.ws-chart-card,.ws-charts-row{display:flex;gap:16px}.ws-chart-card{flex:1 1;padding:20px;border-radius:16px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6);flex-direction:column}.ws-chart-title{font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a;letter-spacing:-.2px}.ws-chart-svg{width:100%;height:120px}.ws-chart-footer{display:flex;align-items:baseline;gap:8px}.ws-chart-value{font-family:DM Sans,system-ui,sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.ws-competitor-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.ws-competitor-name{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#1a1a1a}.ws-competitor-pct{font-family:DM Mono,monospace;font-size:13px;font-weight:500}.ws-competitor-bar{height:3px;border-radius:2px;margin-top:4px}.ws-signals-row{display:flex;gap:16px}.ws-signals-card{flex:1 1;padding:20px;border-radius:16px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6)}.ws-signals-title{font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.ws-signals-tags{display:flex;flex-wrap:wrap;gap:8px}.ws-signal-tag{padding:6px 14px;border-radius:20px;border:1px solid rgba(0,0,0,.08);font-family:IBM Plex Mono,monospace;font-size:12px;color:rgba(0,0,0,.5);white-space:nowrap}.ws-ai-score{width:160px;flex-shrink:0;padding:20px;border-radius:16px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ws-ai-score-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-transform:uppercase}.ws-ai-score-value{font-size:48px;font-weight:700;color:#34c759;letter-spacing:-2px;line-height:52px}.ws-ai-score-sub,.ws-ai-score-value{font-family:DM Sans,system-ui,sans-serif}.ws-ai-score-sub{font-size:11px;color:rgba(0,0,0,.3)}.ws-sandbox-section{display:flex;flex-direction:column;border-radius:24px;padding:20px;gap:16px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex:1 1;min-height:0;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.ws-sandbox-section:hover{box-shadow:0 8px 30px rgba(0,0,0,.06)}.ws-sandbox-header{display:flex;align-items:center;justify-content:space-between}.ws-sandbox-label{font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:-.2px;line-height:18px}.ws-sandbox-env-badge{display:flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.05em;color:rgba(0,0,0,.35);text-transform:uppercase;line-height:12px}.ws-sandbox-env-dot{width:6px;height:6px;border-radius:50%;background:#34c759;flex-shrink:0}.ws-sandbox-container{display:flex;flex:1 1;gap:16px;min-height:0}.ws-sandbox-browser{flex:1 1;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.ws-sandbox-browser:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 40px rgba(0,0,0,.12)}.ws-sandbox-toolbar{display:flex;align-items:center;padding:10px 12px;background:linear-gradient(180deg,#ededed,#dfdfdf);border-bottom:1px solid rgba(0,0,0,.1)}.ws-sandbox-dots{display:flex;gap:6px;flex-shrink:0}.ws-sandbox-dot{width:10px;height:10px;border-radius:50%;border:.5px solid rgba(0,0,0,.12)}.ws-sandbox-dot--red{background:#ff5f57}.ws-sandbox-dot--yellow{background:#ffbd2e}.ws-sandbox-dot--green{background:#28c840}.ws-sandbox-nav-arrows{display:flex;flex-shrink:0;padding-left:14px;gap:4px}.ws-sandbox-url{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:rgba(0,0,0,.45);line-height:14px;height:22px;margin:0 12px;background:rgba(0,0,0,.06);border-radius:6px}.ws-sandbox-page{flex:1 1;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:#fafafa}.ws-sandbox-app-nav{display:flex;align-items:center;justify-content:space-between}.ws-sandbox-site-name{font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;letter-spacing:-.2px;line-height:14px}.ws-sandbox-app-links{display:flex;gap:12px;font-family:DM Sans,system-ui,sans-serif;font-size:9px;color:rgba(0,0,0,.4);line-height:12px}.ws-sandbox-results-section{display:flex;flex-direction:column;padding:8px 0;gap:4px}.ws-sandbox-results-title{font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;letter-spacing:-.3px;line-height:18px}.ws-sandbox-results-subtitle{font-family:DM Sans,system-ui,sans-serif;font-size:9px;color:rgba(0,0,0,.4);line-height:13px}.ws-sandbox-dash-metrics{display:flex;gap:6px}.ws-sandbox-dash-metric{flex:1 1;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:6px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}.ws-sandbox-dash-metric--highlight{background:rgba(52,199,89,.06);border-color:rgba(52,199,89,.12)}.ws-sandbox-dash-metric-label{font-family:IBM Plex Mono,monospace;font-size:8px;color:rgba(0,0,0,.35);text-transform:uppercase;line-height:10px}.ws-sandbox-dash-metric-value{font-family:DM Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.5px;line-height:16px}.ws-sandbox-dash-metric-value--green{color:#34c759}.ws-sandbox-phone{width:110px;flex-shrink:0;border-radius:18px;display:flex;flex-direction:column;align-items:center;padding:6px;position:relative;overflow:hidden;background:#fff;border:2px solid #1a1a1a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.ws-sandbox-phone:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.15)}.ws-sandbox-phone-notch{width:36px;height:10px;border-radius:8px;background:#1a1a1a;align-self:center;margin-bottom:4px;flex-shrink:0}.ws-sandbox-phone-screen{width:100%;flex:1 1;border-radius:12px;overflow:hidden;background:#fafafa;display:flex;flex-direction:column;padding:8px 6px;gap:6px}.ws-sandbox-phone-status{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.ws-sandbox-phone-time{font-family:DM Sans,system-ui,sans-serif;font-size:7px;font-weight:600;color:#1a1a1a;line-height:10px}.ws-sandbox-phone-icons{display:flex;align-items:center;gap:3px}.ws-sandbox-stock-name{font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:700;color:#1a1a1a;letter-spacing:-.3px;line-height:12px;padding:2px 0}.ws-sandbox-stock-price-row{display:flex;align-items:baseline;gap:4px}.ws-sandbox-stock-price{font-family:DM Mono,monospace;font-size:16px;font-weight:500;color:#1a1a1a;letter-spacing:-.5px;line-height:20px}.ws-sandbox-stock-change{font-family:DM Mono,monospace;font-size:7px;color:#34c759;line-height:10px}.ws-sandbox-stock-chart{display:block}.ws-sandbox-stock-buttons{display:flex;gap:4px}.ws-sandbox-stock-btn{flex:1 1;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:5px;font-family:DM Sans,system-ui,sans-serif;font-size:7px;font-weight:600;line-height:10px}.ws-sandbox-stock-btn--buy{background:#1a1a1a;color:#fff}.ws-sandbox-stock-btn--sell{background:rgba(0,0,0,.06);color:#1a1a1a;font-weight:500}.ws-sandbox-stock-stats{display:flex;flex-direction:column;padding-top:2px;gap:4px}.ws-sandbox-stock-stat{display:flex;justify-content:space-between}.ws-sandbox-stock-stat-label{font-family:IBM Plex Mono,monospace;font-size:7px;color:rgba(0,0,0,.4);line-height:10px}.ws-sandbox-stock-stat-value{font-family:DM Mono,monospace;font-size:7px;font-weight:500;color:#1a1a1a;line-height:10px}.ws-sandbox-phone-home{width:32px;height:3px;border-radius:2px;margin-top:4px;background:rgba(0,0,0,.2);align-self:center;flex-shrink:0}.dock-icons{display:flex;align-items:flex-end;gap:6px;padding:4px 8px;border-radius:14px;transition:gap .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1)}.dock-icons:hover{gap:10px;padding:4px 12px}.dock-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;margin-bottom:0;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),margin-bottom .35s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1)}.dock-icon:hover{transform:translateY(-8px);width:50px;height:50px;border-radius:13px}.dock-icon:has(+.dock-icon:hover),.dock-icon:hover+.dock-icon{transform:translateY(-3px);width:43px;height:43px;border-radius:11px}.dock-icon--active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#34c759;transition:bottom .35s cubic-bezier(.22,1,.36,1)}.dock-icon:hover.dock-icon--active:after{bottom:-8px}.dock-label{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;color:rgba(0,0,0,.45);white-space:nowrap;opacity:0;transition:opacity .2s ease,bottom .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.dock-icon:hover .dock-label{opacity:1;bottom:-22px}.in-call-card{width:270px;padding:24px;border-radius:24px;border:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.55);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s ease,border-color .4s ease}.in-call-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 60px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.06);background:hsla(0,0%,100%,.78);border-color:hsla(0,0%,100%,.9)}.in-call-camera-wrap{width:100%;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#000;position:relative}.in-call-camera-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);display:block}.in-call-header{display:flex;align-items:center;justify-content:space-between}.in-call-header-left{display:flex;flex-direction:column;gap:3px}.in-call-title-row{display:flex;align-items:center;gap:8px}.in-call-dot{width:8px;height:8px;border-radius:50%;background:#34c759;flex-shrink:0;transition:box-shadow .4s ease}.in-call-dot--active{box-shadow:0 0 0 4px rgba(52,199,89,.25);animation:dot-pulse 1.8s ease-in-out infinite}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 4px rgba(52,199,89,.25)}50%{box-shadow:0 0 0 8px rgba(52,199,89,.08)}}.in-call-title{font-size:17px;font-weight:600;color:#1a1a1a;letter-spacing:-.2px;line-height:22px}.in-call-subtitle,.in-call-title{font-family:DM Sans,system-ui,sans-serif}.in-call-subtitle{font-size:12px;color:rgba(0,0,0,.4);line-height:16px;padding-left:16px}.in-call-waveform{display:flex;align-items:center;padding:0 4px}.bar{transform-origin:center;transition:y .15s ease,height .15s ease}.in-call-footer{display:flex;align-items:center;justify-content:space-between}.in-call-time-group{display:flex;align-items:baseline;gap:6px}.in-call-time{font-size:28px;font-weight:500;color:#1a1a1a;letter-spacing:-1px;line-height:34px}.in-call-time,.in-call-time-label{font-family:DM Mono,monospace;white-space:nowrap}.in-call-time-label{font-size:11px;color:rgba(0,0,0,.3);line-height:14px}.in-call-actions{display:flex;align-items:center;gap:6px}.in-call-action-btn{all:unset;width:36px;height:36px;border-radius:50%;background:#1a1a1a;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex-shrink:0;transition:background .25s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.in-call-action-btn:hover:not(:disabled){background:#2a2a2a;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.in-call-action-btn:disabled{opacity:.3;cursor:default}.in-call-action-btn--danger{background:#ff3b30}.in-call-action-btn--danger:hover:not(:disabled){background:#e0342b}.in-call-action-btn--on{background:#34c759}.in-call-action-btn--on:hover:not(:disabled){background:#2db84e}.in-call-action-btn--end{background:rgba(255,59,48,.12);color:#ff3b30}.in-call-action-btn--end:hover:not(:disabled){background:rgba(255,59,48,.22)}@media (max-width:767px){.in-call-card{width:240px;padding:18px;gap:16px;border-radius:20px}.in-call-time{font-size:24px;line-height:28px}.in-call-action-btn{width:32px;height:32px}}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=DM+Sans:wght@300;400;500;600;700&display=swap");@keyframes aw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aw-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aw-scale-in{0%{opacity:0;transform:scale(.85) rotate(var(--tilt))}to{opacity:1;transform:scale(1) rotate(var(--tilt))}}@keyframes aw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}.aw{width:100%;height:100vh;height:100svh;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;font-family:DM Sans,sans-serif}.aw,.aw-menu{position:relative;display:flex}.aw-menu{flex-shrink:0;margin:16px 16px 0;height:52px;z-index:100;align-items:center;justify-content:space-between;padding:0 20px;border-radius:16px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 4px 24px rgba(0,0,0,.08)}.aw-menu-left{display:flex;align-items:center;gap:12px}.aw-menu-logo{font-family:DM Sans,sans-serif;font-weight:700;font-size:18px;color:#1a1a1a}.aw-menu-sep{width:1px;height:16px;background:rgba(0,0,0,.12)}.aw-menu-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-transform:uppercase}.aw-menu-center{position:absolute;left:50%;transform:translateX(-50%)}.aw-menu-right{gap:8px}.aw-menu-avatar,.aw-menu-right{display:flex;align-items:center}.aw-menu-avatar{width:30px;height:30px;border-radius:50%;background:#2a2a2a;color:#fff;font-size:12px;font-weight:600;justify-content:center}.aw-tabs{display:flex;gap:2px;padding:12px 16px 0;flex-shrink:0;overflow-x:auto;scrollbar-width:none;z-index:10}.aw-tabs::-webkit-scrollbar{display:none}.aw-tab{all:unset;cursor:pointer;white-space:nowrap;padding:8px 16px;border-radius:10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;color:rgba(0,0,0,.4);transition:all .2s}.aw-tab:hover{color:rgba(0,0,0,.7);background:rgba(0,0,0,.03)}.aw-tab--active{background:rgba(0,0,0,.06);color:#1a1a1a;font-weight:600}.aw-content{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px;z-index:10;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.aw-tab-content{display:flex;flex-direction:column;gap:16px;animation:aw-fade-in .3s ease}.aw-tab-workers{display:flex;align-items:center;justify-content:center;min-height:100%;padding:120px 60px}.aw-row-2{grid-template-columns:1fr 1fr;grid-gap:16px}.aw-row-2,.aw-row-3{display:grid;gap:16px}.aw-row-3{grid-template-columns:1fr 1fr 1fr;grid-gap:16px}.aw-row-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px;gap:16px}.aw-card-group{display:flex;flex-direction:column;gap:16px}.aw-card{background:hsla(0,0%,100%,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.6);border-radius:16px;padding:20px;animation:aw-slide-up .4s ease backwards}.aw-card--full{grid-column:1/-1}.aw-card--tall{min-height:360px}.aw-card-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.aw-card-title{font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:-.01em}.aw-card-sub{font-size:10px;color:rgba(0,0,0,.3);letter-spacing:.02em}.aw-card-badge,.aw-card-sub{font-family:IBM Plex Mono,monospace}.aw-card-badge{font-size:9px;font-weight:500;padding:3px 8px;border-radius:6px;background:rgba(52,199,89,.1);color:#34c759;letter-spacing:.04em;text-transform:uppercase}.aw-card-badge--red{background:rgba(239,68,68,.1);color:#ef4444}.aw-stat-card{background:hsla(0,0%,100%,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.6);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:2px;animation:aw-slide-up .4s ease backwards}.aw-stat-value{font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.03em;line-height:1.1}.aw-stat-label{font-size:12px;font-weight:500;color:rgba(0,0,0,.5);margin-top:4px}.aw-stat-sub{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.3);margin-top:2px}.aw-kv-list{display:flex;flex-direction:column}.aw-kv-row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.04)}.aw-kv-row:last-child{border-bottom:none}.aw-kv-key{font-size:12px;color:rgba(0,0,0,.4);flex-shrink:0}.aw-kv-val{font-size:12px;font-weight:500;color:#1a1a1a;text-align:right}.aw-kv-val--mono{font-family:IBM Plex Mono,monospace;font-size:11px}.aw-skills-list{gap:12px}.aw-skill-row,.aw-skills-list{display:flex;flex-direction:column}.aw-skill-row{gap:4px}.aw-skill-header{display:flex;justify-content:space-between}.aw-skill-label{font-size:12px;color:rgba(0,0,0,.5)}.aw-skill-val{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a}.aw-skill-track{height:4px;border-radius:2px;background:rgba(0,0,0,.06);overflow:hidden}.aw-skill-fill{height:100%;border-radius:2px;background:#1a1a1a;transition:width .6s cubic-bezier(.22,1,.36,1)}.aw-guardrails{display:flex;flex-direction:column;gap:8px}.aw-guardrail-item{display:flex;align-items:flex-start;gap:8px}.aw-guardrail-item svg{flex-shrink:0;margin-top:2px}.aw-guardrail-item span{font-size:12px;color:rgba(0,0,0,.55);line-height:1.4}.aw-live-banner{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:14px;background:rgba(52,199,89,.08);border:1px solid rgba(52,199,89,.15)}.aw-live-dot{width:8px;height:8px;border-radius:50%;background:#34c759;flex-shrink:0;animation:aw-pulse 2s infinite}.aw-live-info{flex:1 1;display:flex;flex-direction:column;gap:2px}.aw-live-task{font-size:13px;font-weight:500;color:#1a1a1a}.aw-live-meta{color:rgba(0,0,0,.35)}.aw-live-meta,.aw-live-timer{font-family:IBM Plex Mono,monospace;font-size:10px}.aw-live-timer{font-weight:600;color:#34c759;padding:4px 10px;border-radius:6px;background:rgba(52,199,89,.12);letter-spacing:.08em}.aw-feed{display:flex;flex-direction:column}.aw-feed-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.03)}.aw-feed-item:last-child{border-bottom:none}.aw-feed-time{font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(0,0,0,.3);width:36px;flex-shrink:0}.aw-feed-dot{width:6px;height:6px;border-radius:50%;margin-top:5px;flex-shrink:0;background:rgba(0,0,0,.15)}.aw-feed-dot--task{background:#3b82f6}.aw-feed-dot--escalation{background:#f59e0b}.aw-feed-dot--complete{background:#34c759}.aw-feed-dot--output{background:#1a1a1a}.aw-feed-dot--assign{background:#8b5cf6}.aw-feed-dot--system{background:rgba(0,0,0,.15)}.aw-feed-dot--pending{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.15)}.aw-feed-text{font-size:12px;color:rgba(0,0,0,.6);line-height:1.4}.aw-workflow-steps{display:flex;align-items:flex-start;gap:0;padding:8px 0 16px;overflow-x:auto}.aw-wf-step{flex-direction:column;flex:1 1;min-width:100px}.aw-wf-node,.aw-wf-step{display:flex;align-items:center;position:relative}.aw-wf-node{width:28px;height:28px;border-radius:50%;justify-content:center;background:rgba(0,0,0,.06);z-index:1;flex-shrink:0}.aw-wf-step--done .aw-wf-node{background:#1a1a1a}.aw-wf-step--active .aw-wf-node{background:#34c759}.aw-wf-pulse{width:8px;height:8px;border-radius:50%;background:#fff;animation:aw-pulse 2s infinite}.aw-wf-line{position:absolute;top:14px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:rgba(0,0,0,.08)}.aw-wf-step--done .aw-wf-line{background:#1a1a1a}.aw-wf-step--active .aw-wf-line{background:rgba(0,0,0,.08)}.aw-wf-label{font-size:11px;color:rgba(0,0,0,.4);margin-top:8px;text-align:center}.aw-wf-step--done .aw-wf-label{color:#1a1a1a;font-weight:500}.aw-wf-step--active .aw-wf-label{color:#34c759;font-weight:600}.aw-sop-list{display:flex;flex-direction:column}.aw-sop-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.aw-sop-item:last-child{border-bottom:none}.aw-sop-info{display:flex;flex-direction:column;gap:1px}.aw-sop-name{font-size:12px;font-weight:500;color:#1a1a1a}.aw-sop-freq{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.3)}.aw-sop-last{font-size:11px;color:rgba(0,0,0,.4)}.aw-output-list{display:flex;flex-direction:column}.aw-output-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.aw-output-item:last-child{border-bottom:none}.aw-output-type-badge{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;padding:3px 8px;border-radius:5px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.45);letter-spacing:.03em;flex-shrink:0;width:60px;text-align:center}.aw-output-info{flex:1 1;display:flex;flex-direction:column;gap:1px}.aw-output-name{font-size:12px;font-weight:500;color:#1a1a1a}.aw-output-time{font-size:10px;color:rgba(0,0,0,.3)}.aw-output-score,.aw-output-time{font-family:IBM Plex Mono,monospace}.aw-output-score{font-size:13px;font-weight:600;color:rgba(0,0,0,.5);width:32px;text-align:right;flex-shrink:0}.aw-output-score--high{color:#34c759}.aw-donut-wrap{display:flex;align-items:center;gap:20px;padding:8px 0}.aw-donut{width:100px;height:100px;flex-shrink:0;transform:rotate(-90deg)}.aw-donut-legend{display:flex;flex-direction:column;gap:6px}.aw-legend-item{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(0,0,0,.5)}.aw-legend-item b{color:#1a1a1a;font-weight:600}.aw-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.aw-integrations-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.aw-integration-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.02)}.aw-integration-item--standby{opacity:.5}.aw-integration-icon{font-size:10px;color:#34c759}.aw-integration-item--standby .aw-integration-icon{color:rgba(0,0,0,.2)}.aw-integration-name{font-size:12px;font-weight:500;color:#1a1a1a;flex:1 1}.aw-integration-status{font-family:IBM Plex Mono,monospace;font-size:9px;color:rgba(0,0,0,.3)}.aw-integration-status--on{color:#34c759}.aw-permissions{gap:16px}.aw-perm-section,.aw-permissions{display:flex;flex-direction:column}.aw-perm-section{gap:6px}.aw-perm-heading{font-size:11px;font-weight:600;color:rgba(0,0,0,.35);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.aw-perm-item{display:flex;align-items:center;gap:8px}.aw-perm-item span{font-size:12px;color:rgba(0,0,0,.55)}.aw-team-list{display:flex;flex-direction:column}.aw-team-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.aw-team-item:last-child{border-bottom:none}.aw-team-avatar{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:rgba(0,0,0,.4);flex-shrink:0}.aw-team-info{flex:1 1;display:flex;flex-direction:column;gap:1px}.aw-team-name{font-size:13px;font-weight:500;color:#1a1a1a}.aw-team-role{font-size:11px;color:rgba(0,0,0,.35)}.aw-team-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.aw-team-relation{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.4)}.aw-team-sat{font-size:11px;color:#f59e0b}.aw-collab-bar-group,.aw-collab-stats{display:flex;flex-direction:column}.aw-collab-bar-group{gap:10px}.aw-collab-bar-row{display:flex;align-items:center;gap:10px}.aw-collab-bar-label{font-size:12px;color:rgba(0,0,0,.4);width:80px;flex-shrink:0}.aw-collab-track{flex:1 1;height:6px;border-radius:3px;background:rgba(0,0,0,.05);overflow:hidden;position:relative;display:flex;align-items:center}.aw-collab-track span{position:absolute;right:-30px;font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.35)}.aw-collab-fill{height:100%;border-radius:3px;background:#1a1a1a}.aw-collab-fill--yellow{background:#f59e0b}.aw-collab-fill--red{background:#ef4444}.aw-version-list{gap:12px}.aw-version-item,.aw-version-list{display:flex;flex-direction:column}.aw-version-item{gap:2px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.04)}.aw-version-item:last-child{border-bottom:none;padding-bottom:0}.aw-version-header{display:flex;align-items:center;gap:8px}.aw-version-tag{font-size:11px;font-weight:600;color:#1a1a1a}.aw-version-date,.aw-version-tag{font-family:IBM Plex Mono,monospace}.aw-version-date{font-size:10px;color:rgba(0,0,0,.3)}.aw-version-notes{font-size:12px;color:rgba(0,0,0,.5);line-height:1.4}.aw-perf-list{display:flex;flex-direction:column;gap:14px}.aw-perf-row{display:flex;align-items:center;gap:12px}.aw-perf-metric{font-size:12px;color:rgba(0,0,0,.5);width:120px;flex-shrink:0}.aw-perf-bar-wrap{flex:1 1;height:6px;border-radius:3px;background:rgba(0,0,0,.05);overflow:visible;position:relative}.aw-perf-bar-fill{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.aw-perf-bar-fill--pass{background:#34c759}.aw-perf-bar-fill--fail{background:#ef4444}.aw-perf-bar-target{position:absolute;top:-4px;width:2px;height:14px;background:rgba(0,0,0,.15);border-radius:1px}.aw-perf-val{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a;width:40px;text-align:right;flex-shrink:0}.aw-deploy-list{display:flex;flex-direction:column}.aw-deploy-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.aw-deploy-item:last-child{border-bottom:none}.aw-deploy-info{display:flex;flex-direction:column;gap:1px}.aw-deploy-client{font-size:13px;font-weight:500;color:#1a1a1a}.aw-deploy-type{font-size:11px;color:rgba(0,0,0,.35)}.aw-deploy-status{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;padding:3px 8px;border-radius:5px;background:rgba(52,199,89,.1);color:#34c759;letter-spacing:.04em;text-transform:uppercase}.aw-deploy-status--pilot{background:rgba(245,158,11,.1);color:#f59e0b}.aw-production-btn{all:unset;cursor:pointer;margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;border-radius:12px;background:#1a1a1a;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.2px;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgba(0,0,0,.12)}.aw-production-btn:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,0,0,.18)}.aw-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:260px 100px;max-width:1100px}.aw-worker{position:relative;width:158px;height:158px;cursor:pointer;transform:rotate(var(--tilt));animation:aw-scale-in .5s ease-out backwards;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.aw-worker:first-child{animation-delay:.1s}.aw-worker:nth-child(2){animation-delay:.15s}.aw-worker:nth-child(3){animation-delay:.2s}.aw-worker:nth-child(4){animation-delay:.25s}.aw-worker:nth-child(5){animation-delay:.3s}.aw-worker:nth-child(6){animation-delay:.35s}.aw-worker:nth-child(7){animation-delay:.4s}.aw-worker:nth-child(8){animation-delay:.45s}.aw-worker:hover{transform:rotate(0deg) scale(1.02);z-index:10}.aw-photo-wrap{width:100%;height:100%;border-radius:28px;overflow:hidden;background:#e8ede9;box-shadow:0 4px 16px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);transition:opacity .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.aw-photo{width:130%;height:130%;margin:-15% 0 0 -15%;background-repeat:no-repeat;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.aw-worker:hover .aw-photo-wrap{opacity:0;transform:scale(.9)}.aw-badge-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(calc(-1 * var(--tilt)));width:240px;pointer-events:none;opacity:0;transition:opacity .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.aw-worker:hover .aw-badge-overlay{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) rotate(0deg)}.aw-badge-inner{position:relative;background:#f2f8f4;border-radius:20px;overflow:hidden;padding:14px;display:flex;flex-direction:column;align-items:center;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);height:400px}.aw-badge-green{position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,#c8e6d0,#daf0e0 60%,#f2f8f4);border-radius:20px 20px 0 0;opacity:.5}.aw-badge-status{position:relative;z-index:1;display:flex;align-items:center;gap:5px;align-self:flex-end;margin-bottom:6px}.aw-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.aw-badge-status span{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;color:rgba(0,0,0,.4);text-transform:uppercase;letter-spacing:.06em}.aw-badge-photo{position:relative;z-index:1;width:120px;height:120px;border-radius:18px;background-repeat:no-repeat;flex-shrink:0}.aw-badge-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-top:10px;gap:2px}.aw-badge-name{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a;white-space:pre-line;line-height:1.2;height:36px}.aw-badge-name,.aw-badge-role{text-align:center;overflow:hidden}.aw-badge-role{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.35);letter-spacing:.02em;margin-top:2px;height:28px}.aw-badge-stats{position:relative;z-index:1;gap:16px;margin-top:12px;padding:8px 16px;background:rgba(0,0,0,.03);border-radius:10px;width:100%;justify-content:center}.aw-badge-stat,.aw-badge-stats{display:flex;align-items:center}.aw-badge-stat{flex-direction:column;gap:1px}.aw-badge-stat-val{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.2}.aw-badge-stat-label{font-family:IBM Plex Mono,monospace;font-size:8px;color:rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.06em}.aw-badge-stat-sep{width:1px;height:24px;background:rgba(0,0,0,.08)}.aw-badge-bottom{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;width:100%;margin-top:10px;padding-top:8px;border-top:1px solid rgba(0,0,0,.06)}.aw-badge-verif{display:flex;flex-direction:column;gap:1px}.aw-badge-verif span{font-family:IBM Plex Mono,monospace;font-size:7px;color:rgba(0,0,0,.18);letter-spacing:.02em;line-height:1.3}.aw-badge-actions{position:relative;z-index:1;display:flex;gap:8px;width:100%;margin-top:auto;padding-top:10px}.aw-btn{flex:1 1;height:36px;border:none;border-radius:10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.aw-btn--call{background:#1a1a1a;color:#fff}.aw-btn--call:hover{background:#333}.aw-btn--view{background:rgba(0,0,0,.06);color:#1a1a1a}.aw-btn--view:hover{background:rgba(0,0,0,.1)}.aw-new-worker{width:158px;height:158px;border-radius:28px;border:2px dashed rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .25s;--tilt:0deg}.aw-new-worker:hover{border-color:rgba(0,0,0,.25);background:hsla(0,0%,100%,.5)}.aw-new-plus{font-size:28px;font-weight:300;color:rgba(0,0,0,.25);line-height:1}.aw-new-label{font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(0,0,0,.3);letter-spacing:.02em}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=DM+Sans:wght@300;400;500;600;700&family=DM+Mono:wght@400;500&display=swap");@keyframes wkp-enter-top{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes wkp-enter-left{0%{opacity:0;transform:translateX(-80px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes wkp-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wkp-enter-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.wkp{position:relative;width:100%;height:100vh;height:100svh;display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.wkp-menu{position:absolute;top:16px;left:16px;right:16px;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:16px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 4px 24px rgba(0,0,0,.08);z-index:100;animation:wkp-enter-top .7s cubic-bezier(.22,1,.36,1) .05s both;transition:box-shadow .4s ease,background .4s ease}.wkp-menu:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);background:hsla(0,0%,100%,.72)}.wkp-menu-left{display:flex;align-items:center;gap:12px}.wkp-menu-logo{font-family:DM Sans,system-ui,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a}.wkp-menu-sep{width:1px;height:16px;background:rgba(0,0,0,.12)}.wkp-menu-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;color:rgba(0,0,0,.35);text-transform:uppercase}.wkp-menu-center{display:flex;align-items:flex-end;gap:6px;padding:4px 8px;border-radius:14px;transition:gap .3s cubic-bezier(.22,1,.36,1)}.wkp-menu-center:hover{gap:10px}.wkp-dock-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);position:relative}.wkp-dock-icon:hover{transform:translateY(-8px);width:50px;height:50px;border-radius:13px}.wkp-dock-icon:has(+.wkp-dock-icon:hover),.wkp-dock-icon:hover+.wkp-dock-icon{transform:translateY(-3px);width:43px;height:43px;border-radius:11px}.wkp-dock-icon--active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#34c759}.wkp-menu-right{display:flex;align-items:center;gap:10px}.wkp-menu-session-id{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;color:rgba(0,0,0,.3);text-transform:lowercase;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wkp-menu-btn{font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:rgba(0,0,0,.5);cursor:pointer;background:none;border:none;transition:color .2s;padding:0;display:flex;align-items:center}.wkp-menu-btn:hover{color:#1a1a1a}.wkp-menu-btn--back{width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,.06);justify-content:center;transition:background .2s,color .2s}.wkp-menu-btn--back:hover{background:rgba(0,0,0,.1);color:#1a1a1a}.wkp-menu-avatar{width:28px;height:28px;border-radius:50%;background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:transform .3s ease}.wkp-menu-avatar:hover{transform:scale(1.15)}.wkp-left{width:400px;flex-shrink:0;padding:84px 0 16px 16px;display:flex;flex-direction:column;animation:wkp-enter-left .8s cubic-bezier(.22,1,.36,1) .15s both}.wkp-card{flex:1 1;display:flex;flex-direction:column;border-radius:31px;overflow:hidden;background:#fff;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.wkp-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.04);transform:translateY(-3px)}.wkp-badge{display:flex;flex-direction:column;position:relative;border-radius:31px 31px 0 0;overflow:visible;min-height:555px;padding-bottom:30px}.wkp-badge-glass{top:0;left:0;width:100%;height:555px;border-radius:31px;opacity:.87;background-color:rgba(0,0,0,.05);outline:1px solid hsla(0,0%,100%,.75);box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden;z-index:0}.wkp-badge-glass,.wkp-badge-green-bg{position:absolute;pointer-events:none}.wkp-badge-green-bg{top:7px;left:8px;right:8px;height:466px;border-radius:35px;background:#f2f8f4;z-index:2}.wkp-badge-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;padding:33px 36px 0;z-index:5;pointer-events:none}.wkp-badge-photo-wrap{position:relative;width:292px;height:292px;margin:64px auto 0;overflow:hidden;z-index:5}.wkp-badge-photo,.wkp-badge-video{position:absolute;inset:0;width:100%;height:100%}.wkp-badge-video{object-fit:cover;background:transparent}.wkp-avatar-mute{all:unset;position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:background .2s ease,transform .2s ease;z-index:6}.wkp-avatar-mute--hidden{opacity:0;pointer-events:none}.wkp-avatar-mute:hover{background:rgba(0,0,0,.6);transform:scale(1.1)}.wkp-avatar-mute--on{background:rgba(255,59,48,.8)}.wkp-badge-video-fade{position:absolute;inset:0;background-image:radial-gradient(ellipse 61% 61% at 50% 39%,transparent 0,transparent 65%,#f2f8f4 100%);pointer-events:none}.wkp-badge-subtitles{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:8px 20px;border-radius:20px;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.6);white-space:nowrap;pointer-events:none;z-index:5}.wkp-badge-camera-pip{position:absolute;right:0;top:0;width:101px;height:101px;border-radius:12px;overflow:hidden;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 2px 12px rgba(0,0,0,.15);background:#000;flex-shrink:0;z-index:5;transition:transform .3s ease}.wkp-badge-camera-pip:hover{transform:scale(1.08)}.wkp-badge-camera-pip video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.wkp-badge-info{padding:6px 47px 0;display:flex;flex-direction:column;position:relative;z-index:5}.wkp-badge-name-row{display:flex;align-items:flex-start;justify-content:space-between}.wkp-badge-name-col{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.wkp-badge-name{font-size:21px;font-weight:400;line-height:21px;white-space:pre-line}.wkp-badge-name,.wkp-badge-role{font-family:DM Sans,system-ui,sans-serif;color:#1a1a1a;letter-spacing:-1px}.wkp-badge-role{font-size:14px;opacity:.3}.wkp-badge-verif{display:flex;flex-direction:column}.wkp-badge-verif span{font-family:IBM Plex Mono,monospace;font-size:9px;color:#000;opacity:.3;letter-spacing:1px;line-height:12px}.wkp-call-controls{position:absolute;left:47px;right:47px;top:497px;display:flex;align-items:center;justify-content:space-between;z-index:5}.wkp-call-info{display:flex;align-items:center;gap:8px}.wkp-call-dot{width:7px;height:7px;border-radius:50%;background:#34c759;flex-shrink:0}.wkp-call-dot--active{animation:wkp-dot-pulse 1.8s ease-in-out infinite}@keyframes wkp-dot-pulse{0%,to{box-shadow:0 0 0 3px rgba(52,199,89,.25)}50%{box-shadow:0 0 0 6px rgba(52,199,89,.08)}}.wkp-call-label{font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;color:#1a1a1a}.wkp-call-time{font-family:DM Mono,monospace;font-size:12px;color:rgba(0,0,0,.35)}.wkp-call-buttons{display:flex;align-items:center;gap:8px}.wkp-call-btn{all:unset;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.wkp-call-btn:hover{transform:scale(1.15);box-shadow:0 4px 16px rgba(0,0,0,.2)}.wkp-call-btn--mic{background:#1a1a1a}.wkp-call-btn--mic-muted{background:#ff3b30}.wkp-call-btn--phone{background:#34c759}.wkp-call-btn--end{background:#ff3b30}.wkp-call-btn--video{background:#1a1a1a}.wkp-call-btn--video-on{background:#2db563}.wkp-nav-toggles{display:flex;align-items:center;gap:10px;padding:0 2px}.wkp-nav-toggle{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wkp-nav-toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.wkp-nav-toggle-track{position:relative;width:30px;height:17px;border-radius:9px;background:rgba(0,0,0,.13);transition:background .22s ease;flex-shrink:0}.wkp-nav-toggle input:checked~.wkp-nav-toggle-track{background:#34c759}.wkp-nav-toggle-thumb{position:absolute;top:2.5px;left:2.5px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.22);transition:transform .22s cubic-bezier(.22,1,.36,1)}.wkp-nav-toggle input:checked~.wkp-nav-toggle-track .wkp-nav-toggle-thumb{transform:translateX(13px)}.wkp-nav-toggle-label{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.4);transition:color .2s;letter-spacing:.01em}.wkp-nav-toggle:has(input:checked) .wkp-nav-toggle-label{color:rgba(0,0,0,.65)}.wkp-call-toggle{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;opacity:1}.wkp-call-toggle input[type=checkbox]{width:14px;height:14px;accent-color:#2db563;cursor:pointer}.wkp-call-toggle span{font-size:9px;color:hsla(0,0%,100%,.6);letter-spacing:.04em;text-transform:uppercase}.wkp-call-toggle input:disabled{opacity:.35;cursor:not-allowed}.wkp-call-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}.wkp-chat-messages{flex:1 1;padding:24px 30px 0;overflow-y:auto}.wkp-chat-messages,.wkp-msg{display:flex;flex-direction:column;gap:4px}.wkp-msg{margin-bottom:12px}.wkp-msg--right{align-items:flex-end}.wkp-msg-meta{display:flex;align-items:center;gap:8px}.wkp-msg--right .wkp-msg-meta{justify-content:flex-end}.wkp-msg-author{font-size:11px;font-weight:600;color:#1a1a1a;letter-spacing:.03em}.wkp-msg-author,.wkp-msg-time{font-family:DM Sans,system-ui,sans-serif}.wkp-msg-time{font-size:10px;color:rgba(0,0,0,.25)}.wkp-msg-bubble{padding:10px 14px;border-radius:14px;background:#ffffff59;font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#1a1a1a;line-height:19px;transition:background .2s,transform .2s}.wkp-msg-bubble:hover{background:hsla(0,0%,100%,.5);transform:translateY(-1px)}.wkp-chat-input{display:flex;align-items:center;justify-content:center;padding:12px 16px}.wkp-chat-input-wrap{display:flex;align-items:center;width:320px;height:58px;border-radius:999px;background:#ffffffeb;border:1px solid hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0 6px 0 24px;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);gap:8px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.wkp-chat-input-wrap:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.08)}.wkp-chat-input-wrap:focus-within{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.1),0 0 0 3px rgba(167,139,250,.12);background:#fff}.wkp-chat-input-field{flex:1 1;background:none;border:none;outline:none;font-family:DM Sans,system-ui,sans-serif;font-size:15px;color:#1a1a1a}.wkp-chat-input-field::placeholder{color:rgba(0,0,0,.3)}.wkp-send-wrap{position:relative;width:44px;height:44px;flex-shrink:0}.wkp-send-ring{position:absolute;inset:0;border-radius:50%;overflow:hidden}.wkp-chat-send{all:unset;position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .3s cubic-bezier(.22,1,.36,1)}.wkp-chat-send:hover{background:#f5f5f5;transform:scale(1.06)}.wkp-main{flex:1 1;display:flex;flex-direction:column;padding-top:84px;min-width:0;position:relative;z-index:1}.wkp-tabs{display:flex;gap:2px;padding:0 16px 8px;flex-shrink:0;overflow-x:auto;scrollbar-width:none;z-index:10}.wkp-tabs::-webkit-scrollbar{display:none}.wkp-tab{all:unset;cursor:pointer;white-space:nowrap;padding:7px 14px;border-radius:10px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:rgba(0,0,0,.35);letter-spacing:-.2px;transition:all .2s}.wkp-tab:hover{color:rgba(0,0,0,.6);background:hsla(0,0%,100%,.4)}.wkp-tab--active{background:hsla(0,0%,100%,.6);color:#1a1a1a;font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wkp-main-body{flex:1 1;display:flex;overflow:hidden}.wkp-tab-content{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent;animation:wkp-fade-up .3s ease}.wkp-center,.wkp-tab-content{flex:1 1;overflow-y:auto;padding:16px}.wkp-center{gap:20px;animation:wkp-fade-up .7s cubic-bezier(.22,1,.36,1) .25s both}.wkp-center,.wkp-section{display:flex;flex-direction:column}.wkp-section{gap:12px}.wkp-section-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;color:rgba(0,0,0,.35);text-transform:uppercase}.wkp-metrics-row{display:flex;gap:12px}.wkp-metric-card{padding:20px 24px;border-radius:20px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;gap:6px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.wkp-metric-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.05)}.wkp-metric-card--job{flex:2.2 1}.wkp-metric-card:not(.wkp-metric-card--job){flex:1 1}.wkp-metric-label{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;color:rgba(0,0,0,.35);text-transform:uppercase}.wkp-metric-desc{font-family:DM Sans,system-ui,sans-serif;font-size:20px;font-weight:400;color:#1a1a1a;letter-spacing:-.6px;line-height:26px}.wkp-metric-big{font-family:IBM Plex Mono,monospace;font-size:48px;font-weight:300;color:#1a1a1a;letter-spacing:-3px;line-height:56px}.wkp-tools-wrap{display:flex;flex-wrap:wrap;gap:8px}.wkp-tool-pill{display:flex;align-items:center;gap:6px;padding:8px 16px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.7);border-radius:999px;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px;cursor:default;transition:transform .2s,background .2s,box-shadow .2s}.wkp-tool-pill:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.8);box-shadow:0 4px 16px rgba(0,0,0,.06)}.wkp-office-row{display:flex;gap:12px}.wkp-browser{flex:1 1;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.wkp-browser:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 40px rgba(0,0,0,.12)}.wkp-browser-toolbar{display:flex;align-items:center;padding:10px 12px;background:linear-gradient(180deg,#ededed,#dfdfdf);border-bottom:1px solid rgba(0,0,0,.1)}.wkp-browser-dots{display:flex;gap:6px;flex-shrink:0}.wkp-dot{width:10px;height:10px;border-radius:50%;border:.5px solid rgba(0,0,0,.12)}.wkp-dot--red{background:#ff5f57}.wkp-dot--yellow{background:#ffbd2e}.wkp-dot--green{background:#28c840}.wkp-browser-nav{display:flex;flex-shrink:0;padding-left:14px;gap:4px}.wkp-browser-url{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:rgba(0,0,0,.45);height:22px;margin:0 12px;background:rgba(0,0,0,.06);border-radius:6px}.wkp-browser-page{flex:1 1;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:#fafafa}.wkp-browser-nav-row{display:flex;align-items:center;justify-content:space-between}.wkp-browser-site{font-size:11px;font-weight:700;color:#1a1a1a;letter-spacing:-.2px}.wkp-browser-links,.wkp-browser-site{font-family:DM Sans,system-ui,sans-serif}.wkp-browser-links{display:flex;gap:12px;font-size:9px;color:rgba(0,0,0,.4)}.wkp-browser-content{display:flex;flex-direction:column;padding:8px 0;gap:4px}.wkp-browser-title{font-size:14px;font-weight:700;color:#1a1a1a;letter-spacing:-.3px}.wkp-browser-sub,.wkp-browser-title{font-family:DM Sans,system-ui,sans-serif}.wkp-browser-sub{font-size:9px;color:rgba(0,0,0,.4);line-height:13px}.wkp-browser-metrics{display:flex;gap:6px}.wkp-browser-metric{flex:1 1;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:6px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06)}.wkp-browser-metric--hl{background:rgba(52,199,89,.06);border-color:rgba(52,199,89,.12)}.wkp-browser-metric-label{font-family:IBM Plex Mono,monospace;font-size:8px;color:rgba(0,0,0,.35);text-transform:uppercase}.wkp-browser-metric-value{font-family:DM Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.5px}.wkp-green{color:#34c759}.wkp-platform-card{flex:1 1;min-width:0;display:flex;flex-direction:column}.wkp-platform-toolbar{background:linear-gradient(180deg,#1c1c28,#141420)!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important;gap:0!important}.wkp-platform-url{background:hsla(0,0%,100%,.07)!important;color:hsla(0,0%,100%,.45)!important;flex:1 1}.wkp-platform-actions{display:flex;gap:4px;flex-shrink:0;margin-left:8px}.wkp-platform-action-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.6);cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.wkp-platform-action-btn--active,.wkp-platform-action-btn:hover{background:hsla(0,0%,100%,.15);color:#fff}.wkp-platform-strip{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#0d0d1a;border-bottom:1px solid hsla(0,0%,100%,.06)}.wkp-platform-strip-name{font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.85);letter-spacing:-.2px}.wkp-platform-strip-status{font-family:DM Sans,system-ui,sans-serif;font-size:10px;color:#34c759;margin-left:auto}.wkp-platform-dot{width:6px;height:6px;border-radius:50%;background:#34c759;box-shadow:0 0 5px rgba(52,199,89,.8);flex-shrink:0}.wkp-platform-frame{flex:1 1;min-height:180px;max-height:540px;overflow:hidden;position:relative;background:#f8f8f8}.wkp-platform-iframe{width:100%;height:100%;border:none;display:block;transform-origin:top left}.ws-platform-popped .wkp-platform-card{height:100%;border-radius:0}.ws-platform-popped .wkp-platform-frame{max-height:none;flex:1 1}.wkp-platform-chat{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.07);background:#0d0d1a;max-height:200px}.wkp-platform-chat-msgs{flex:1 1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-height:60px}.wkp-platform-chat-empty{color:hsla(0,0%,100%,.25);text-align:center;padding:8px 0}.wkp-platform-chat-empty,.wkp-platform-chat-msg{font-family:DM Sans,system-ui,sans-serif;font-size:11px}.wkp-platform-chat-msg{line-height:1.4;padding:6px 10px;border-radius:8px;max-width:90%}.wkp-platform-chat-msg--user{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.85);align-self:flex-end}.wkp-platform-chat-msg--assistant{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6);align-self:flex-start}.wkp-platform-chat-loading{opacity:.5;animation:wkp-blink 1s infinite}@keyframes wkp-blink{0%,to{opacity:.5}50%{opacity:.2}}.wkp-platform-chat-form{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid hsla(0,0%,100%,.06)}.wkp-platform-chat-input{flex:1 1;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:7px;padding:5px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:hsla(0,0%,100%,.8);outline:none}.wkp-platform-chat-input::placeholder{color:hsla(0,0%,100%,.25)}.wkp-platform-chat-input:focus{border-color:hsla(0,0%,100%,.2)}.wkp-platform-chat-send{width:26px;height:26px;border-radius:7px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease}.wkp-platform-chat-send:hover:not(:disabled){background:hsla(0,0%,100%,.2);color:#fff}.wkp-platform-chat-send:disabled{opacity:.4;cursor:not-allowed}.wkp-phone{width:110px;flex-shrink:0;border-radius:18px;display:flex;flex-direction:column;align-items:center;padding:6px;overflow:hidden;background:#fff;border:2px solid #1a1a1a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.wkp-phone:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.15)}.wkp-phone-notch{width:36px;height:10px;border-radius:8px;background:#1a1a1a;margin-bottom:4px;flex-shrink:0}.wkp-phone-screen{width:100%;flex:1 1;border-radius:12px;overflow:hidden;background:#fafafa;display:flex;flex-direction:column;padding:8px 6px;gap:6px}.wkp-phone-status{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.wkp-phone-time{font-size:7px;font-weight:600}.wkp-phone-stock-name,.wkp-phone-time{font-family:DM Sans,system-ui,sans-serif;color:#1a1a1a}.wkp-phone-stock-name{font-size:10px;font-weight:700;letter-spacing:-.3px;padding:2px 0}.wkp-phone-price-row{display:flex;align-items:baseline;gap:4px}.wkp-phone-price{font-family:DM Mono,monospace;font-size:16px;font-weight:500;color:#1a1a1a;letter-spacing:-.5px}.wkp-phone-change{font-family:DM Mono,monospace;font-size:7px;color:#34c759}.wkp-phone-buttons{display:flex;gap:4px}.wkp-phone-btn{flex:1 1;display:flex;align-items:center;justify-content:center;border-radius:6px;padding:5px;font-family:DM Sans,system-ui,sans-serif;font-size:7px;font-weight:600}.wkp-phone-btn--buy{background:#1a1a1a;color:#fff}.wkp-phone-btn--sell{background:rgba(0,0,0,.06);color:#1a1a1a;font-weight:500}.wkp-phone-stats{display:flex;flex-direction:column;gap:4px;padding-top:2px}.wkp-phone-stat{display:flex;justify-content:space-between}.wkp-phone-stat-label{font-family:IBM Plex Mono,monospace;font-size:7px;color:rgba(0,0,0,.4)}.wkp-phone-stat-val{font-family:DM Mono,monospace;font-size:7px;font-weight:500;color:#1a1a1a}.wkp-phone-home{width:32px;height:3px;border-radius:2px;margin-top:4px;background:rgba(0,0,0,.2);flex-shrink:0}.wkp-outputs-row{display:flex;gap:10px}.wkp-output{display:flex;flex-direction:column;gap:8px;width:120px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.wkp-output:hover{transform:translateY(-3px)}.wkp-output-icon-wrap{width:120px;height:90px;background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.7);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}.wkp-output:hover .wkp-output-icon-wrap{box-shadow:0 8px 24px rgba(0,0,0,.08)}.wkp-file-thumb{position:relative;width:120px;height:100px;border-radius:12px;border:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.wkp-output:hover .wkp-file-thumb{box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:rgba(0,0,0,.1)}.wkp-file-icon{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 3px rgba(0,0,0,.08))}.wkp-file-ext{position:absolute;bottom:6px;right:6px;padding:2px 6px;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;color:#fff;letter-spacing:.04em;line-height:1}.wkp-output-label{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:rgba(0,0,0,.5);letter-spacing:-.2px}.wkp-right{width:380px;flex-shrink:0;padding:16px 16px 16px 0;display:flex;flex-direction:column;animation:wkp-enter-right .7s cubic-bezier(.22,1,.36,1) .35s both}.wkp-flow-panel{flex:1 1;display:flex;flex-direction:column;border-radius:24px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:24px;gap:0;overflow:hidden;transition:box-shadow .4s ease}.wkp-flow-panel:hover{box-shadow:0 8px 30px rgba(0,0,0,.06)}.wkp-flow-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.wkp-flow-count{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.2)}.wkp-workflow{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid rgba(0,0,0,.06)}.wkp-workflow-title-row{display:flex;align-items:center;gap:8px}.wkp-workflow-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wkp-workflow-title{font-size:14px;font-weight:500;color:#1a1a1a;letter-spacing:-.3px}.wkp-workflow-desc,.wkp-workflow-title{font-family:DM Sans,system-ui,sans-serif}.wkp-workflow-desc{font-size:12px;color:rgba(0,0,0,.35);letter-spacing:-.2px;line-height:18px;padding-left:14px}.wkp-workflow-tools{display:flex;gap:6px;padding-left:14px}.wkp-workflow-tag{padding:4px 10px;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:-.2px}.wkp-diagram{display:flex;flex-direction:column;gap:14px;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.06)}.wkp-diagram-label{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.05em;color:rgba(0,0,0,.25);text-transform:uppercase}.wkp-diagram-steps{display:flex;align-items:flex-start;gap:0}.wkp-diagram-step-group{flex-direction:column;flex:1 1}.wkp-diagram-node,.wkp-diagram-step-group{display:flex;align-items:center;position:relative}.wkp-diagram-node{width:40px;height:40px;border-radius:12px;justify-content:center;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.wkp-diagram-node:hover{transform:scale(1.1)}.wkp-diagram-node--done{background:#2db563}.wkp-diagram-node--active{background:#f2f8f4;border:1.5px solid #2db563}.wkp-diagram-node--pending{background:#f5f5f5}.wkp-diagram-line{position:absolute;top:20px;left:calc(50% + 20px);right:calc(-50% + 20px);height:1px;z-index:0}.wkp-diagram-line--done{background:#2db563;opacity:.3}.wkp-diagram-line--active,.wkp-diagram-line--pending{background:rgba(0,0,0,.1)}.wkp-diagram-step-label{font-family:IBM Plex Mono,monospace;font-size:9px;color:rgba(0,0,0,.3);letter-spacing:-.2px;margin-top:6px;text-align:center}.wkp-diagram-step-label--done{color:rgba(0,0,0,.35)}.wkp-diagram-step-label--active{color:#2db563}.wkp-run-btn{position:relative;width:100%;height:80px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:16px;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.wkp-run-btn:hover{transform:scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.15)}.wkp-run-shader{pointer-events:none}.wkp-run-inner{position:relative;z-index:1;width:calc(100% - 28px);height:calc(100% - 16px);background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center}.wkp-run-text{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;letter-spacing:.12em;color:rgba(0,0,0,.35);text-transform:uppercase}.wkp-status-banner{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:16px;background:rgba(52,199,89,.08);border:1px solid rgba(52,199,89,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:wkp-fade-up .4s ease}.wkp-status-dot-live{width:8px;height:8px;border-radius:50%;background:#34c759;flex-shrink:0;animation:wkp-dot-pulse 1.8s ease-in-out infinite}.wkp-status-text{flex:1 1;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px}.wkp-status-time{font-family:DM Mono,monospace;font-size:11px;color:rgba(0,0,0,.3);flex-shrink:0}.wkp-activity-list{display:flex;flex-direction:column;gap:2px}.wkp-activity-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:12px;transition:background .2s}.wkp-activity-item:hover{background:hsla(0,0%,100%,.4)}.wkp-activity-dot{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.15);flex-shrink:0}.wkp-activity-text{flex:1 1;font-family:DM Sans,system-ui,sans-serif;font-size:13px;color:#1a1a1a;letter-spacing:-.2px}.wkp-activity-time{font-family:DM Mono,monospace;font-size:11px;color:rgba(0,0,0,.25);flex-shrink:0}@keyframes wkpt-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes wkpt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.6)}}.wkpt-page{display:flex;flex-direction:column;gap:16px;animation:wkpt-fade-in .35s ease}.wkpt-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wkpt-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.wkpt-stack{display:flex;flex-direction:column;gap:12px}.wkpt-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.wkpt-stats-row--3{grid-template-columns:repeat(3,1fr)}.wkpt-stat{padding:20px 24px;border-radius:20px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:2px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.wkpt-stat:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.wkpt-stat-val{font-size:32px;font-weight:700;color:#1a1a1a;letter-spacing:-1.5px;line-height:1.1}.wkpt-stat-label,.wkpt-stat-val{font-family:DM Sans,system-ui,sans-serif}.wkpt-stat-label{font-size:12px;font-weight:500;color:rgba(0,0,0,.45);margin-top:4px;letter-spacing:-.2px}.wkpt-stat-sub{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.25);margin-top:2px}.wkpt-card{background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);border-radius:20px;padding:20px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.wkpt-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.06)}.wkpt-card--full{grid-column:1/-1}.wkpt-card-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.wkpt-card-title{font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;color:#1a1a1a;letter-spacing:-.3px}.wkpt-card-sub{font-size:10px;color:rgba(0,0,0,.25);letter-spacing:.02em}.wkpt-badge,.wkpt-card-sub{font-family:IBM Plex Mono,monospace}.wkpt-badge{font-size:9px;font-weight:500;padding:3px 8px;border-radius:6px;background:rgba(52,199,89,.1);color:#34c759;letter-spacing:.04em;text-transform:uppercase}.wkpt-kv-list{display:flex;flex-direction:column}.wkpt-kv{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-kv:last-child{border-bottom:none}.wkpt-kv-k{color:rgba(0,0,0,.35);flex-shrink:0}.wkpt-kv-k,.wkpt-kv-v{font-family:DM Sans,system-ui,sans-serif;font-size:12px;letter-spacing:-.1px}.wkpt-kv-v{font-weight:500;color:#1a1a1a;text-align:right}.wkpt-kv-v--mono{font-family:IBM Plex Mono,monospace;font-size:11px}.wkpt-skills-list{gap:12px}.wkpt-skill,.wkpt-skills-list{display:flex;flex-direction:column}.wkpt-skill{gap:5px}.wkpt-skill-head{display:flex;justify-content:space-between}.wkpt-skill-label{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.45);letter-spacing:-.1px}.wkpt-skill-val{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a}.wkpt-skill-track{height:4px;border-radius:2px;background:rgba(0,0,0,.05);overflow:hidden}.wkpt-skill-fill{height:100%;border-radius:2px;background:#1a1a1a;transition:width .6s cubic-bezier(.22,1,.36,1)}.wkpt-guardrails{display:flex;flex-direction:column;gap:8px}.wkpt-guardrail{display:flex;align-items:flex-start;gap:8px}.wkpt-guardrail svg{flex-shrink:0;margin-top:2px}.wkpt-guardrail span{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.5);line-height:1.4;letter-spacing:-.1px}.wkpt-live-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:16px;background:rgba(52,199,89,.06);border:1px solid rgba(52,199,89,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wkpt-live-pulse{width:8px;height:8px;border-radius:50%;background:#34c759;flex-shrink:0;animation:wkpt-pulse 2s infinite}.wkpt-live-info{flex:1 1;display:flex;flex-direction:column;gap:3px}.wkpt-live-task{font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px}.wkpt-live-meta{color:rgba(0,0,0,.3)}.wkpt-live-badge,.wkpt-live-meta{font-family:IBM Plex Mono,monospace;font-size:10px}.wkpt-live-badge{font-weight:600;color:#34c759;padding:4px 10px;border-radius:6px;background:rgba(52,199,89,.1);letter-spacing:.08em}.wkpt-feed{display:flex;flex-direction:column}.wkpt-feed-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.03)}.wkpt-feed-item:last-child{border-bottom:none}.wkpt-feed-time{font-family:IBM Plex Mono,monospace;font-size:11px;color:rgba(0,0,0,.25);width:36px;flex-shrink:0}.wkpt-feed-dot{width:6px;height:6px;border-radius:50%;margin-top:5px;flex-shrink:0}.wkpt-feed-text{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.55);line-height:1.4;letter-spacing:-.1px}.wkpt-wf-steps{display:flex;align-items:flex-start;padding:8px 0 16px;overflow-x:auto}.wkpt-wf-step{flex-direction:column;flex:1 1;min-width:100px}.wkpt-wf-node,.wkpt-wf-step{display:flex;align-items:center;position:relative}.wkpt-wf-node{width:28px;height:28px;border-radius:50%;justify-content:center;background:rgba(0,0,0,.05);z-index:1;flex-shrink:0}.wkpt-wf-step--done .wkpt-wf-node{background:#1a1a1a}.wkpt-wf-step--active .wkpt-wf-node{background:#34c759}.wkpt-wf-pulse{width:8px;height:8px;border-radius:50%;background:#fff;animation:wkpt-pulse 2s infinite}.wkpt-wf-line{position:absolute;top:14px;left:calc(50% + 14px);right:calc(-50% + 14px);height:2px;background:rgba(0,0,0,.06)}.wkpt-wf-step--done .wkpt-wf-line{background:#1a1a1a}.wkpt-wf-label{font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:rgba(0,0,0,.35);margin-top:8px;text-align:center;letter-spacing:-.1px}.wkpt-wf-step--done .wkpt-wf-label{color:#1a1a1a;font-weight:500}.wkpt-wf-step--active .wkpt-wf-label{color:#34c759;font-weight:600}.wkpt-sop-list{display:flex;flex-direction:column}.wkpt-sop{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-sop:last-child{border-bottom:none}.wkpt-sop-info{display:flex;flex-direction:column;gap:1px}.wkpt-sop-name{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:#1a1a1a;letter-spacing:-.1px}.wkpt-sop-freq{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.25)}.wkpt-sop-last{font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:rgba(0,0,0,.35)}.wkpt-output-list{display:flex;flex-direction:column}.wkpt-output-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-output-item:last-child{border-bottom:none}.wkpt-output-icon{width:36px;height:36px;border-radius:10px;background:rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.4);flex-shrink:0;transition:background .2s}.wkpt-output-item:hover .wkpt-output-icon{background:rgba(0,0,0,.06)}.wkpt-output-info{flex:1 1;display:flex;flex-direction:column;gap:1px}.wkpt-output-name{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:#1a1a1a;letter-spacing:-.1px}.wkpt-output-time{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.25)}.wkpt-output-score{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;color:rgba(0,0,0,.4);width:32px;text-align:right;flex-shrink:0}.wkpt-output-score--high{color:#34c759}.wkpt-donut-wrap{display:flex;align-items:center;gap:20px;padding:8px 0}.wkpt-donut{width:100px;height:100px;flex-shrink:0;transform:rotate(-90deg)}.wkpt-donut-legend{display:flex;flex-direction:column;gap:6px}.wkpt-legend-item{display:flex;align-items:center;gap:8px;font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.45);letter-spacing:-.1px}.wkpt-legend-item b{color:#1a1a1a;font-weight:600}.wkpt-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.wkpt-channel-list{display:flex;flex-direction:column;gap:8px}.wkpt-channel{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#f7f7f7;border-radius:10px;border:1px solid rgba(0,0,0,.06)}.wkpt-channel-icon{width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#555}.wkpt-channel-label{font-weight:600;color:#1a1a1a;width:64px;flex-shrink:0}.wkpt-channel-input,.wkpt-channel-label{font-family:DM Sans,system-ui,sans-serif;font-size:12px}.wkpt-channel-input{flex:1 1;border:none;outline:none;background:transparent;color:#333;min-width:0}.wkpt-channel-input::placeholder{color:#bbb}.wkpt-channel-input:focus{color:#111}.wkpt-integrations{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wkpt-integration{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.02);transition:background .2s}.wkpt-integration:hover{background:rgba(0,0,0,.04)}.wkpt-integration--standby{opacity:.45}.wkpt-integration-icon{width:32px;height:32px;border-radius:8px;background:rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.4);flex-shrink:0;transition:background .2s}.wkpt-integration:hover .wkpt-integration-icon{background:rgba(0,0,0,.06)}.wkpt-integration-name{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:#1a1a1a;flex:1 1;letter-spacing:-.1px}.wkpt-integration-status{font-family:IBM Plex Mono,monospace;font-size:9px;color:rgba(0,0,0,.25)}.wkpt-integration-status--on{color:#34c759}.wkpt-perms{gap:16px}.wkpt-perm-section,.wkpt-perms{display:flex;flex-direction:column}.wkpt-perm-section{gap:6px}.wkpt-perm-heading{font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;color:rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.wkpt-perm-item{display:flex;align-items:center;gap:8px}.wkpt-perm-item span{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.5);letter-spacing:-.1px}.wkpt-team-list{display:flex;flex-direction:column}.wkpt-team-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-team-item:last-child{border-bottom:none}.wkpt-team-avatar{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:600;color:rgba(0,0,0,.35);flex-shrink:0}.wkpt-team-info{flex:1 1;display:flex;flex-direction:column;gap:1px}.wkpt-team-name{font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px}.wkpt-team-name,.wkpt-team-role{font-family:DM Sans,system-ui,sans-serif}.wkpt-team-role{font-size:11px;color:rgba(0,0,0,.3)}.wkpt-team-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wkpt-team-relation{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.04);color:rgba(0,0,0,.35)}.wkpt-team-sat{font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:#f59e0b}.wkpt-team-avatar--ai{background:#1a1a1a!important;color:#fff!important;font-size:9px!important;letter-spacing:.02em}.wkpt-feed-costs{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.wkpt-feed-cost{color:#34c759;background:rgba(52,199,89,.08);padding:1px 5px;border-radius:4px}.wkpt-feed-cost,.wkpt-feed-tokens{font-family:IBM Plex Mono,monospace;font-size:10px}.wkpt-feed-tokens{color:rgba(0,0,0,.3)}.wkpt-wf-row{border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-wf-row:last-child{border-bottom:none}.wkpt-wf-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wkpt-wf-row-head:hover{opacity:.85}.wkpt-wf-row-left{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.wkpt-wf-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.wkpt-wf-status-dot--active{background:#34c759;box-shadow:0 0 0 3px rgba(52,199,89,.15)}.wkpt-wf-status-dot--idle{background:rgba(0,0,0,.2)}.wkpt-wf-row-info{display:flex;flex-direction:column;gap:2px;min-width:0}.wkpt-wf-row-name{font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wkpt-wf-row-trigger{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.3)}.wkpt-wf-row-meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.wkpt-wf-row-cost{color:#34c759}.wkpt-wf-row-cost,.wkpt-wf-row-runs{font-family:IBM Plex Mono,monospace;font-size:10px}.wkpt-wf-chevron,.wkpt-wf-row-runs{color:rgba(0,0,0,.25)}.wkpt-wf-chevron{font-size:9px}.wkpt-badge--idle{background:rgba(0,0,0,.04)!important;color:rgba(0,0,0,.3)!important}.wkpt-wf-row-body{padding:8px 0 16px}.wkpt-wf-row-foot{display:flex;justify-content:space-between;margin-top:12px;padding-top:8px;border-top:1px solid rgba(0,0,0,.04);font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.3)}.wkpt-int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px;padding-top:4px}.wkpt-int-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.02);transition:background .2s}.wkpt-int-item:hover{background:rgba(0,0,0,.04)}.wkpt-int-item--standby{opacity:.45}.wkpt-int-info{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.wkpt-int-name{font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:500;color:#1a1a1a;letter-spacing:-.1px}.wkpt-int-access{font-family:IBM Plex Mono,monospace;font-size:9px;color:rgba(0,0,0,.3)}.wkpt-collab,.wkpt-collab-bars{display:flex;flex-direction:column}.wkpt-collab-bars{gap:10px}.wkpt-collab-row{display:flex;align-items:center;gap:10px}.wkpt-collab-label{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.35);width:80px;flex-shrink:0;letter-spacing:-.1px}.wkpt-collab-track{flex:1 1;height:6px;border-radius:3px;background:rgba(0,0,0,.04);overflow:hidden;position:relative;display:flex;align-items:center}.wkpt-collab-track span{position:absolute;right:-30px;font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.3)}.wkpt-collab-fill{height:100%;border-radius:3px;background:#1a1a1a;transition:width .5s cubic-bezier(.22,1,.36,1)}.wkpt-collab-fill--yellow{background:#f59e0b}.wkpt-collab-fill--red{background:#ef4444}.wkpt-versions{gap:12px}.wkpt-version,.wkpt-versions{display:flex;flex-direction:column}.wkpt-version{gap:3px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-version:last-child{border-bottom:none;padding-bottom:0}.wkpt-version-head{display:flex;align-items:center;gap:8px}.wkpt-version-tag{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:#1a1a1a}.wkpt-version-date{font-family:IBM Plex Mono,monospace;font-size:10px;color:rgba(0,0,0,.25)}.wkpt-version-notes{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.45);line-height:1.4;letter-spacing:-.1px}.wkpt-perf-list{display:flex;flex-direction:column;gap:14px}.wkpt-perf-row{display:flex;align-items:center;gap:12px}.wkpt-perf-metric{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:rgba(0,0,0,.45);width:120px;flex-shrink:0;letter-spacing:-.1px}.wkpt-perf-bar-wrap{flex:1 1;height:6px;border-radius:3px;background:rgba(0,0,0,.04);overflow:visible;position:relative}.wkpt-perf-fill{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.wkpt-perf-fill--pass{background:#34c759}.wkpt-perf-fill--fail{background:#ef4444}.wkpt-perf-target{position:absolute;top:-4px;width:2px;height:14px;background:rgba(0,0,0,.12);border-radius:1px}.wkpt-perf-val{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a;width:40px;text-align:right;flex-shrink:0}.wkpt-deploy-list{display:flex;flex-direction:column}.wkpt-deploy-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.wkpt-deploy-item:last-child{border-bottom:none}.wkpt-deploy-info{display:flex;flex-direction:column;gap:1px}.wkpt-deploy-client{font-size:13px;font-weight:500;color:#1a1a1a;letter-spacing:-.2px}.wkpt-deploy-client,.wkpt-deploy-type{font-family:DM Sans,system-ui,sans-serif}.wkpt-deploy-type{font-size:11px;color:rgba(0,0,0,.3)}.wkpt-deploy-status{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;padding:3px 8px;border-radius:6px;background:rgba(52,199,89,.1);color:#34c759;letter-spacing:.04em;text-transform:uppercase}.wkpt-deploy-status--pilot{background:rgba(245,158,11,.1);color:#f59e0b}.wkpt-production-btn{all:unset;cursor:pointer;margin-top:16px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;border-radius:14px;background:#1a1a1a;color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.2px;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgba(0,0,0,.1)}.wkpt-production-btn:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,0,0,.15)}.wkpt-wf-run-btn{padding:3px 10px;border-radius:6px;border:1px solid rgba(52,199,89,.4);background:rgba(52,199,89,.08);color:#34c759;font-size:.7rem;font-family:monospace;cursor:pointer;transition:all .15s;font-weight:600;letter-spacing:.02em;flex-shrink:0}.wkpt-wf-run-btn:hover:not(:disabled){background:rgba(52,199,89,.18);border-color:rgba(52,199,89,.7);box-shadow:0 2px 8px rgba(52,199,89,.2)}.wkpt-wf-run-btn:disabled{cursor:default;opacity:.5}.wkpt-wf-run-btn--running{animation:wkpt-spin .8s linear infinite;border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.08);color:#3b82f6}.wkpt-wf-run-btn--done{border-color:rgba(52,199,89,.6);background:rgba(52,199,89,.15);color:#30a74f}@keyframes wkpt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wkpt-sandbox-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px;padding:4px 0}.wkpt-sandbox-item{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.07);border-radius:8px;padding:10px 12px}.wkpt-sandbox-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.wkpt-sandbox-name{font-size:.7rem;font-weight:600;color:#1a1a1a}.wkpt-sandbox-name,.wkpt-sandbox-status{font-family:JetBrains Mono,Fira Mono,monospace}.wkpt-sandbox-status{font-size:.58rem;font-weight:700;text-transform:uppercase;color:#8e8e93;letter-spacing:.04em}.wkpt-sandbox-status--running{color:#34c759}.wkpt-sandbox-status--idle{color:#f59e0b}.wkpt-sandbox-meta{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.6rem;color:rgba(0,0,0,.4)}.wkpt-wf-chat{border-top:1px solid rgba(0,0,0,.06);margin-top:12px;padding-top:12px;gap:0}.wkpt-wf-chat,.wkpt-wf-chat-msgs{display:flex;flex-direction:column}.wkpt-wf-chat-msgs{min-height:48px;max-height:220px;overflow-y:auto;gap:6px;padding-bottom:8px}.wkpt-wf-chat-empty{font-size:11px;color:#bbb;padding:4px 0}.wkpt-wf-chat-empty,.wkpt-wf-chat-msg{font-family:DM Sans,system-ui,sans-serif}.wkpt-wf-chat-msg{font-size:12px;line-height:1.45;padding:7px 11px;border-radius:10px;max-width:88%;white-space:pre-wrap}.wkpt-wf-chat-msg--user{background:#1a1a1a;color:#fff;align-self:flex-end;border-bottom-right-radius:3px}.wkpt-wf-chat-msg--assistant{background:#f2f2f2;color:#222;align-self:flex-start;border-bottom-left-radius:3px}.wkpt-wf-chat-typing{opacity:.5;animation:wkp-blink 1s infinite}.wkpt-wf-chat-form{display:flex;align-items:center;gap:6px;background:#f7f7f7;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:6px 8px 6px 12px}.wkpt-wf-chat-input{flex:1 1;border:none;outline:none;background:transparent;font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:#222}.wkpt-wf-chat-input::placeholder{color:#bbb}.wkpt-wf-chat-send{width:26px;height:26px;border-radius:7px;background:#1a1a1a;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}.wkpt-wf-chat-send:hover:not(:disabled){background:#333}.wkpt-wf-chat-send:disabled{opacity:.35;cursor:not-allowed}.wkpt-wf-run-area{border-top:1px solid rgba(0,0,0,.06);padding-top:14px;margin-top:8px;display:flex;flex-direction:column;gap:8px}.wkpt-wf-channels{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wkpt-wf-channels-label{font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-right:2px;flex-shrink:0}.wkpt-wf-channel-field{display:flex;align-items:center;gap:5px;background:#f5f5f5;border:1px solid rgba(0,0,0,.08);border-radius:7px;padding:4px 8px;color:#888}.wkpt-wf-channel-field input{border:none;outline:none;background:transparent;font-family:DM Sans,system-ui,sans-serif;font-size:11px;color:#333;width:120px}.wkpt-wf-channel-field input::placeholder{color:#bbb}.wkpt-wf-channel-field input:focus{color:#111}.wkpt-wf-run-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wkpt-wf-run-desc{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.6rem;color:rgba(0,0,0,.38)}.wkpt-run-reset{background:none;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:4px 9px;font-size:.62rem;font-family:monospace;color:rgba(0,0,0,.4);cursor:pointer;transition:all .12s}.wkpt-run-reset:hover{border-color:rgba(0,0,0,.25);color:rgba(0,0,0,.6)}.wkpt-wf-soft-btn{padding:6px 16px;border-radius:8px;border:1.5px solid rgba(59,130,246,.5);background:rgba(59,130,246,.07);color:#3b82f6;font-size:.72rem;font-family:JetBrains Mono,Fira Mono,monospace;cursor:pointer;font-weight:600;transition:all .15s}.wkpt-wf-soft-btn:hover:not(:disabled){background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.8)}.wkpt-wf-soft-btn:disabled{opacity:.45;cursor:default}.wkpt-wf-hard-btn{padding:6px 16px;border-radius:8px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.72rem;font-family:JetBrains Mono,Fira Mono,monospace;cursor:pointer;font-weight:700;transition:all .15s;box-shadow:0 2px 10px rgba(239,68,68,.35);letter-spacing:.02em}.wkpt-wf-hard-btn:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 4px 16px rgba(239,68,68,.5);transform:translateY(-1px)}.wkpt-wf-hard-btn:disabled{opacity:.45;cursor:default;transform:none}.wkpt-run-error{background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.25);border-radius:7px;padding:8px 12px;font-family:monospace;font-size:.65rem;color:#ef4444}.wkpt-run-step{opacity:.2;transform:translateY(5px);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.wkpt-run-step--visible{opacity:1;transform:translateY(0)}.wkpt-run-step-header{display:flex;align-items:center;gap:9px;padding:7px 10px;background:rgba(0,0,0,.025);border-radius:7px;border:1px solid rgba(0,0,0,.06)}.wkpt-run-step-status{font-size:.75rem;font-weight:700;flex-shrink:0;width:16px;text-align:center;line-height:1}.wkpt-run-step-status--ok{color:#34c759}.wkpt-run-step-status--error{color:#ef4444}.wkpt-run-step-status--pending{color:rgba(0,0,0,.2)}.wkpt-run-step-name{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.69rem;font-weight:600;color:#1a1a1a;flex:1 1}.wkpt-run-step-dur{font-family:monospace;font-size:.6rem;color:rgba(0,0,0,.38)}.wkpt-run-step-tokens{font-family:monospace;font-size:.58rem;color:#a855f7;background:rgba(168,85,247,.09);border-radius:3px;padding:1px 5px}.wkpt-run-summary{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:8px;font-family:monospace;font-size:.65rem;font-weight:600;flex-wrap:wrap}.wkpt-run-summary--soft{background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.2);color:#3b82f6}.wkpt-run-summary--hard{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);color:#ef4444}.wkpt-run-summary-tokens{background:rgba(168,85,247,.1);color:#a855f7}.wkpt-run-summary-cost,.wkpt-run-summary-tokens{border-radius:3px;padding:1px 6px;font-weight:500}.wkpt-run-summary-cost{background:rgba(245,158,11,.1);color:#f59e0b}.wkpt-run-summary-time{color:rgba(0,0,0,.38);font-weight:400;margin-left:auto}.cv-root{flex:1 1;display:flex;flex-direction:column;overflow:hidden;height:100%}.cv-toolbar{display:flex;align-items:center;gap:8px;padding:9px 14px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.07);flex-shrink:0;flex-wrap:wrap}.cv-toolbar-actions{display:flex;gap:6px;flex-shrink:0}.cv-btn{font-family:inherit;font-size:11px;font-weight:500;padding:5px 11px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.75);color:rgba(0,0,0,.7);cursor:pointer;transition:background .15s,border-color .15s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1}.cv-btn:hover{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.16)}.cv-btn--primary{background:rgba(0,0,0,.82);color:#fff;border-color:transparent}.cv-btn--primary:hover{background:#000}.cv-btn--send{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.cv-btn:disabled{opacity:.45;cursor:not-allowed}.cv-type-filters{display:flex;gap:5px;flex-wrap:wrap;align-items:center;flex:1 1;min-width:0}.cv-filter-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 5px;border-radius:20px;font-size:10.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.4);color:rgba(0,0,0,.35);transition:background .15s,color .15s,border-color .15s}.cv-filter-chip--on{background:hsla(0,0%,100%,.85);color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.15)}.cv-filter-chip:hover{background:hsla(0,0%,100%,.7);color:rgba(0,0,0,.6)}.cv-filter-check{width:14px;height:14px;border-radius:4px;border:1.5px solid rgba(0,0,0,.18);background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s,border-color .18s;overflow:hidden}.cv-filter-chip--on .cv-filter-check{background:#1a1a1a;border-color:#1a1a1a}.cv-filter-tick{width:10px;height:8px;color:#fff;stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset 0s}.cv-filter-chip--on .cv-filter-tick{stroke-dashoffset:0;transition:stroke-dashoffset .22s cubic-bezier(.4,0,.2,1) .02s}.cv-filter-count{font-family:IBM Plex Mono,monospace;font-size:9px;color:rgba(0,0,0,.3);margin-left:1px}.cv-filter-chip--on .cv-filter-count{color:rgba(0,0,0,.45)}@keyframes cv-spin{to{transform:rotate(1turn)}}.cv-spinner{display:inline-block;width:12px;height:12px;border:1.5px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:cv-spin .7s linear infinite}.cv-btn--loading{opacity:.8}.cv-orch-bar{display:flex;gap:6px;flex-shrink:0;min-width:220px}.cv-orch-input{flex:1 1;font-family:inherit;font-size:12px;padding:5px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.75);color:#1a1a1a;outline:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .15s,background .15s}.cv-orch-input:focus{border-color:rgba(0,0,0,.22);background:hsla(0,0%,100%,.95)}.cv-orch-input::placeholder{color:rgba(0,0,0,.28)}.cv-canvas{flex:1 1;position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab;background-color:rgba(245,245,248,.6);background-image:radial-gradient(circle,rgba(0,0,0,.06) 1px,transparent 0);background-size:28px 28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.cv-canvas-inner{position:absolute;top:0;left:0;transform-origin:0 0}.cv-canvas-inner--zooming{will-change:transform}.cv-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(0,0,0,.28);font-size:13px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cv-empty-icon{font-size:36px;opacity:.35}.cv-empty-sub{font-size:11px;color:rgba(0,0,0,.2)}.cv-card-wrap{position:absolute;perspective:1000px}.cv-card-wrap--arranging{transition:left .5s cubic-bezier(.4,0,.2,1),top .5s cubic-bezier(.4,0,.2,1)}.cv-card{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}.cv-card--flipped{transform:rotateY(180deg)}.cv-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(0,0,0,.1),inset 0 2px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.cv-card-back{transform:rotateY(180deg);background:rgba(248,248,252,.85)}.cv-card-header{display:flex;align-items:center;gap:8px;padding:9px 12px 8px;border-bottom:1px solid rgba(0,0,0,.06);cursor:-webkit-grab;cursor:grab;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:hsla(0,0%,100%,.5);border-radius:14px 14px 0 0}.cv-card-header:active{cursor:-webkit-grabbing;cursor:grabbing}.cv-card-type-badge{font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:2px 7px;border-radius:5px;background:rgba(0,0,0,.055);color:rgba(0,0,0,.38);flex-shrink:0}.cv-card-title-text{font-size:11px;font-weight:600;color:rgba(0,0,0,.28);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.cv-card-header:hover .cv-card-title-text{color:rgba(0,0,0,.75);white-space:normal;overflow:visible;text-overflow:unset}.cv-card-actions{display:flex;gap:3px;flex-shrink:0}.cv-card-btn{background:none;border:none;padding:3px 7px;border-radius:6px;font-size:11px;color:rgba(0,0,0,.35);cursor:pointer;transition:background .12s,color .12s;line-height:1;font-family:inherit}.cv-card-btn:hover{background:rgba(0,0,0,.06);color:rgba(0,0,0,.65)}.cv-card-btn--apply{color:rgba(34,197,94,.8);font-weight:600}.cv-card-btn--apply:hover{background:rgba(34,197,94,.08);color:#16a34a}.cv-card-body{flex:1 1;overflow:hidden;cursor:pointer;position:relative}.cv-card-body iframe{width:100%;height:100%;border:none;display:block;pointer-events:none}.cv-card-body:hover iframe{pointer-events:auto}.cv-card-json{flex:1 1;width:100%;border:none;outline:none;resize:none;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.55;color:rgba(0,0,0,.68);background:transparent;padding:12px 14px;box-sizing:border-box}