@layer components{@font-face{font-family:HayDev;src:local(Segoe UI);font-display:swap}.haydev-core *{box-sizing:border-box}.haydev-core{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#eac477;--blue:#2695ff;--text:#f1f6ff;color:var(--text);background:#020813 url(/core/earth-bg.png) top/cover no-repeat fixed;min-height:100vh;margin:0;font-family:HayDev,Segoe UI,sans-serif}.haydev-core:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0005103b,#0000 62%);position:fixed;inset:0}.haydev-core button,.haydev-core input{font:inherit}.haydev-core button,.haydev-core a,.haydev-core input{-webkit-tap-highlight-color:transparent}.haydev-core button{cursor:pointer;color:inherit}.haydev-core button:focus-visible,.haydev-core a:focus-visible,.haydev-core input:focus-visible{outline-offset:5px;outline:2px solid #a4dcff}.haydev-core button{border:0}.haydev-core svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.haydev-core .icon-defs{width:0;height:0;position:absolute;overflow:hidden}.haydev-core .topbar{z-index:10;background:linear-gradient(#010610c9,#01061030);align-items:center;gap:24px;height:80px;padding:10px 2.25%;display:flex;position:relative}.haydev-core .brand{color:inherit;white-space:nowrap;min-width:255px;text-decoration:none}.haydev-core .brand strong{letter-spacing:-1px;color:#0000;background:linear-gradient(#fff 25%,#fff4d5 55%,#e5b555);-webkit-background-clip:text;background-clip:text;font-size:36px;font-weight:650;line-height:1.05;display:block}.haydev-core .brand span{color:#c3d5e7;margin-top:6px;font-size:14px;display:block}.haydev-core .topbar nav{align-items:center;gap:5px;margin-left:auto;display:flex}.haydev-core .nav-item{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:28px;align-items:center;gap:9px;padding:11px 15px;font-size:14px;display:flex}.haydev-core .nav-item svg{width:19px;height:19px}.haydev-core .nav-item.active{background:linear-gradient(#271f127a,#101c2566);border-color:#9c742d;box-shadow:0 0 15px #cf9b2512}.haydev-core .nav-item.active svg{color:#ffe199}.haydev-core .nav-item:hover{background:#122642a6}.haydev-core .search{background:#031229a8;border:1px solid #25466c;border-radius:25px;flex:1;align-items:center;gap:9px;min-width:160px;max-width:280px;height:40px;padding:0 12px;display:flex;box-shadow:inset 0 0 15px #0f437426}.haydev-core .search svg{width:18px;height:18px}.haydev-core .search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.haydev-core .search input::placeholder{color:#8aa7c8}.haydev-core .search kbd{color:#8cabd4;background:#0c315780;border-radius:10px;padding:5px;font:12px HayDev,sans-serif}.haydev-core .icon-button{background:0 0;padding:7px}.haydev-core .profile{text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:12px;font-size:16px;display:flex}.haydev-core .avatar{color:#ffe394;border:1.5px solid #e9c44c;border-radius:50%;place-items:center;width:37px;height:37px;font-size:24px;display:grid;box-shadow:0 0 15px #c2a3331c}.haydev-core .profile small{color:#bbc2cb;font-size:12px;display:block}.haydev-core .chevron{margin-left:8px;font-size:20px}.haydev-core main{min-height:calc(100vh - 80px);position:relative}.haydev-core .constellation{--size:min(48vw,800px);width:var(--size);height:calc(var(--size)*.85);isolation:isolate;margin-top:-4px;margin-left:49.4%;position:relative;transform:translate(-50%)}.haydev-core .outer-orbit{border:2px solid #b2935eab;border-radius:50%;width:68%;height:84%;position:absolute;top:8%;left:16%;box-shadow:0 0 0 4px #c4994430,0 0 0 7px #1571c025,0 0 12px #e0b44735,inset 0 0 13px #ae803735}.haydev-core .outer-orbit:before{content:"";border:1px solid #36699888;border-radius:50%;position:absolute;inset:12px}.haydev-core .orbit-mark{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 33% 25%,#fff3be,#ad7017 40%,#291508 70%);border:2px solid #e3c17c;border-radius:50%;width:3%;position:absolute;left:48.5%;box-shadow:0 0 12px #da9a235f}.haydev-core .core-system{aspect-ratio:1;z-index:1;border-radius:50%;width:54%;position:absolute;top:50%;left:23%;transform:translateY(-50%)}.haydev-core .core-rim{border:1px solid #a1dafa;border-radius:50%;position:absolute;inset:2.5%;box-shadow:0 0 0 5px #022a58,inset 0 0 9px #53c6ff,0 0 14px 3px #007bff,0 0 0 8px #2981bb38,0 0 44px #006eff49}.haydev-core .core-rim:before{content:"";border:2px solid #e6c88b80;border-color:#e6c88b80 #e6c88b80 #67b8ed88 #0000;border-radius:50%;position:absolute;inset:4px;transform:rotate(-24deg)}.haydev-core #earth{border-radius:50%;width:100%;height:100%;display:block;position:relative}.haydev-core .glass-highlight{pointer-events:none;background:radial-gradient(at 29% 15%,#edfaff50 0%,#dcf4ff16 9%,#0000 22%);border-radius:50%;position:absolute;inset:4.5%;box-shadow:inset 12px 9px 19px #9bdaff25,inset -8px -8px 17px #001e737d}.haydev-core .core-title{text-align:center;z-index:5;text-shadow:0 3px 6px #000,0 0 18px #000,0 0 32px #000;background:0 0;width:116%;position:absolute;top:40%;left:-8%}.haydev-core .core-title strong{letter-spacing:-1.8px;color:#ffdf9b;font-size:clamp(30px,3.1vw,54px);font-weight:650;display:block}.haydev-core .core-title span{color:#d4e4ee;margin-top:5px;font-size:clamp(16px,1.3vw,24px);line-height:1.25;display:block}.haydev-core .equator{pointer-events:none;border:2px solid #d8b872ab;border-radius:50%;width:118%;height:23%;position:absolute;top:42%;left:-9%;transform:rotate(-7deg);box-shadow:0 0 9px #edb44833}.haydev-core .equator.back{z-index:-1}.haydev-core .equator.front{clip-path:inset(52% -10% -50%);z-index:4;border-bottom-color:#ebcf8c;box-shadow:0 3px 7px #eabe4d33}.haydev-core .module{aspect-ratio:1;text-align:center;z-index:6;background:radial-gradient(at 28% 12%,#70baff6e,#0000 27%),radial-gradient(at 65% 15%,#0855c37d,#0000 43%),linear-gradient(165deg,#031733ed 12%,#010815f5 55%,#041b3cea);border:2px solid #68baff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:23%;transition:filter .2s,box-shadow .2s,opacity .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4px #03112a,inset 0 0 18px 6px #076dce70,0 0 0 3px #064b99,0 0 0 6px #04132a,0 0 0 7px #2d78ad,0 0 19px #008eff75}.haydev-core .module:before{content:"";pointer-events:none;border:2px solid #0000;border-color:#d6e7ffbd #0000 #9a7e4f;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-35deg)}.haydev-core .module svg{color:#f5d996;stroke-width:1.8px;filter:drop-shadow(0 0 5px #e6ad3625);width:27%;height:27%;margin-bottom:6px}.haydev-core .module strong{letter-spacing:-.5px;white-space:nowrap;font-size:clamp(14px,1.08vw,20px);font-weight:600;line-height:1.2}.haydev-core .module>span{color:#e0eafa;letter-spacing:-.2px;margin-top:4px;font-size:clamp(12px,.86vw,15px);line-height:1.25}.haydev-core .marketing{top:16%;left:27%}.haydev-core .content{top:16%;left:73%}.haydev-core .owner{top:50%;left:10.8%}.haydev-core .crm{top:50%;left:89.2%}.haydev-core .documents{top:84%;left:27%}.haydev-core .finance{top:84%;left:73%}.haydev-core .core-controls{color:#c1d6ea;white-space:nowrap;background:#01102085;border:1px solid #2b5b785c;border-radius:22px;align-items:center;gap:10px;padding:4px 13px 4px 5px;font-size:12px;display:flex;position:absolute;top:107%;left:50%;transform:translate(-50%)}.haydev-core .core-controls button{color:#c9d6e6;background:#10294d9c;border-radius:50%;width:28px;height:28px;padding:6px}.haydev-core .core-controls svg{width:16px;height:16px}.haydev-core .ai-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(125deg,#041426e8,#010b1de8 68%,#12212cdc);border:1px solid #65849e;border-color:#65849e #b8a26b #827146 #65849e;border-radius:19px;width:22.2%;min-width:300px;max-width:380px;padding:18px 16px 15px;position:absolute;top:30px;right:2.8%;box-shadow:0 8px 26px #0007,inset 0 0 25px #021c3030}.haydev-core .ai-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.haydev-core .ai-heading h1{white-space:nowrap;letter-spacing:-.5px;margin:0;font-size:20px;font-weight:600}.haydev-core .ai-heading b{color:#f4c853;font-weight:600}.haydev-core .diamond{color:#ffe262;margin-right:4px;font-size:24px}.haydev-core .gemini{letter-spacing:-.7px;align-items:center;gap:4px;font-size:20px;display:flex}.haydev-core .gemini svg{color:#6b89ff;fill:#6181ff;stroke:none;width:26px;height:26px}.haydev-core .ai-state{color:#abc6df;white-space:nowrap;align-items:center;gap:6px;margin:5px 0 0 7px;font-size:12px;display:flex}.haydev-core .ai-state>span{background:#89aad0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #6e99b755}.haydev-core .ai-state i{color:#8298ac;font-size:11px;font-style:normal}.haydev-core .voice-visual{justify-content:center;align-items:center;height:154px;display:flex;position:relative}.haydev-core .mic-orb{z-index:2;background:radial-gradient(at 30% 18%,#5999e447,#0000 30%),radial-gradient(at 50% 65%,#020713,#092745);border:2px solid #88caff;border-radius:50%;flex-shrink:0;place-items:center;width:120px;height:120px;display:grid;position:relative;box-shadow:0 0 0 4px #012c72,0 0 0 6px #0e8bfd,0 0 0 9px #010c22,0 0 0 10px #245b90,0 0 25px #097bfd57,inset 0 0 16px #2ba1ff66}.haydev-core .mic-orb:after{content:"";border:2px solid #0000;border-right-color:#d5bb81;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-30deg)}.haydev-core .mic-orb:hover{filter:brightness(1.2)}.haydev-core .mic-orb svg{color:#ffe0a3;stroke-width:2.5px;filter:drop-shadow(0 0 8px #e7ad4666);width:47px;height:57px}.haydev-core .wave{justify-content:center;align-items:center;gap:5px;width:70px;display:flex}.haydev-core .wave i{opacity:.75;background:#a8d6ff;width:1px;box-shadow:0 0 6px #398fff}.haydev-core .ai-invitation{text-align:center;color:#eef3ff;margin:6px 0 14px;font-size:16px;font-style:italic;line-height:1.3}.haydev-core .ai-panel form{background:#020c1dcc;border:1px solid #214769;border-radius:26px;align-items:center;gap:4px;height:44px;padding:6px;display:flex}.haydev-core .ai-panel input{color:#e4efff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding-left:9px;font-size:13px}.haydev-core .ai-panel input::placeholder{color:#98acc7}.haydev-core .ai-panel form button{color:#072149;background:#e2edff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.haydev-core .ai-panel form svg{width:18px;height:18px}.haydev-core .suggestions{gap:8px;margin-top:13px;display:flex}.haydev-core .suggestions button{color:#c8d9ed;background:#031023a8;border:1px solid #163c58;border-radius:20px;flex:1;padding:8px 4px;font-size:12px}.haydev-core .suggestions button:hover{background:#153354}.haydev-core .ai-messages{color:#cbdcef;background:#1026448f;border:1px solid #305075;border-radius:10px;max-height:130px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5;overflow:auto}.haydev-core .ai-panel.is-focused{box-shadow:0 0 30px #258cff60}.haydev-core .search-status{color:#c3d7eb;font-size:14px;position:absolute;top:22px;left:3%}.haydev-core .module.dim{opacity:.25}.haydev-core .module.match{filter:brightness(1.25)}.haydev-core dialog{color:#edf5ff;background:linear-gradient(130deg,#102b4d,#020b1b);border:1px solid #4c88bb;border-radius:20px;width:min(460px,100% - 32px);padding:32px;box-shadow:0 0 65px #007bff33}.haydev-core dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000814b3}.haydev-core .close-dialog{color:#a9c5df;background:0 0;font-size:30px;position:absolute;top:8px;right:15px}.haydev-core .dialog-eyebrow{letter-spacing:2px;color:#c3a671;font-size:12px}.haydev-core dialog h2{margin:16px 0;font-size:28px}.haydev-core dialog p,.haydev-core dialog li{color:#c7dbee;font-size:16px;line-height:1.6}.haydev-core dialog ul{padding-left:20px}.haydev-core .dialog-note{color:#92b0d0;border-top:1px solid #284568;padding-top:17px;font-size:14px;line-height:1.5}.haydev-core .dialog-done{background:#194b79;border:1px solid #4c86b5;border-radius:20px;margin-top:20px;padding:11px 20px}.haydev-core .toast{opacity:0;pointer-events:none;color:#deedff;z-index:30;background:#071a30f5;border:1px solid #487fa2;border-radius:14px;max-width:calc(100vw - 30px);padding:13px 22px;font-size:14px;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,15px)}.haydev-core .toast.show{opacity:1;transform:translate(-50%)}.haydev-core .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1800px){.haydev-core .constellation{margin-top:25px}.haydev-core .ai-panel{right:5%}}@media (max-width:1400px){.haydev-core .topbar{gap:13px}.haydev-core .brand{min-width:220px}.haydev-core .brand strong{font-size:31px}.haydev-core .brand span{font-size:12px}.haydev-core .nav-item{padding:10px;font-size:13px}.haydev-core .search{max-width:220px}.haydev-core .profile{gap:7px}.haydev-core .constellation{--size:53vw;margin-left:45%}.haydev-core .ai-panel{min-width:270px;padding:15px 12px;right:1.6%}.haydev-core .ai-heading h1{font-size:18px}.haydev-core .gemini{font-size:17px}.haydev-core .ai-state{font-size:11px}.haydev-core .ai-state i{font-size:10px}.haydev-core .module strong{font-size:15px}.haydev-core .module>span{font-size:12px}.haydev-core .voice-visual{height:150px}.haydev-core .mic-orb{width:106px;height:106px}.haydev-core .wave{gap:4px}.haydev-core .profile .chevron{display:none}}@media (max-width:1100px){.haydev-core .search{display:none}.haydev-core .constellation{--size:66vw;margin-top:25px;margin-left:35%}.haydev-core .ai-panel{width:29%;min-width:260px;top:35px;right:2%}.haydev-core .brand{min-width:210px}.haydev-core .nav-item{gap:5px}.haydev-core .topbar{padding-inline:20px}.haydev-core .module strong{font-size:14px}.haydev-core .module>span{font-size:12px}.haydev-core .core-title strong{font-size:40px}}@media (max-width:820px){.haydev-core{background-size:auto 100vh;background-attachment:fixed}.haydev-core .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:75px;padding:14px 20px}.haydev-core .brand{min-width:0;margin-right:auto}.haydev-core .brand strong{font-size:30px}.haydev-core .brand span{font-size:12px}.haydev-core .profile{font-size:14px}.haydev-core .avatar{width:32px;height:32px;font-size:20px}.haydev-core .topbar nav{border-top:1px solid #24436e55;order:3;justify-content:center;width:100%;margin:0;padding-top:10px}.haydev-core .nav-item{padding:9px 12px;font-size:14px}.haydev-core .icon-button{display:none}.haydev-core .constellation{--size:92vw;margin:15px auto 65px;transform:none}.haydev-core .ai-panel{width:min(90%,440px);max-width:none;margin:0 auto 40px;padding:20px;position:relative;inset:auto}.haydev-core .ai-heading h1{font-size:22px}.haydev-core .gemini{font-size:20px}.haydev-core .ai-state{font-size:12px}.haydev-core .ai-state i{font-size:11px}.haydev-core .voice-visual{height:145px}.haydev-core .mic-orb{width:110px;height:110px}.haydev-core .wave{gap:6px;width:90px}.haydev-core .module strong{font-size:clamp(12px,2.1vw,18px)}.haydev-core .module>span{font-size:clamp(10px,1.8vw,14px)}.haydev-core .module svg{margin-bottom:4px}.haydev-core .core-title strong{font-size:clamp(30px,5.7vw,48px)}.haydev-core .core-title span{font-size:clamp(14px,2.8vw,22px)}.haydev-core .search-status{text-align:center;position:static}.haydev-core .core-controls{top:108%}}@media (max-width:440px){.haydev-core .topbar{padding:13px 14px}.haydev-core .brand strong{font-size:27px}.haydev-core .brand span{font-size:11px}.haydev-core .profile>span:nth-child(2){display:none}.haydev-core .nav-item{gap:6px;padding:9px 8px;font-size:12px}.haydev-core .nav-item svg{width:16px;height:16px}.haydev-core .constellation{--size:94vw;margin-top:30px;margin-bottom:65px}.haydev-core .module{width:25%}.haydev-core .module>span{display:none}.haydev-core .module strong{white-space:normal;letter-spacing:-.4px;max-width:90%;font-size:12px}.haydev-core .module svg{width:30%;height:30%;margin-bottom:7px}.haydev-core .core-title strong{font-size:29px}.haydev-core .core-title span{font-size:14px}.haydev-core .core-title{top:38%}.haydev-core .core-controls{top:112%}.haydev-core .outer-orbit{border-width:1px}.haydev-core .ai-panel{padding:17px}.haydev-core .ai-panel input,.haydev-core .suggestions button{font-size:14px}.haydev-core .ai-state i{font-size:10px}}.haydev-core .texture-credit{color:#819bb5;margin:18px 0 0;font-size:12px;line-height:1.4}.haydev-core .texture-credit a{color:#aacced}.haydev-core,.haydev-core{overflow-x:hidden}@media (max-width:440px){.haydev-core .constellation{--size:90vw;margin-bottom:85px}.haydev-core .topbar nav{gap:0}.haydev-core .nav-item{padding-inline:7px}}@media (min-width:1401px){.haydev-core .constellation{--size:min(46vw,770px);height:calc(var(--size)*.81);margin-top:-20px}.haydev-core .marketing,.haydev-core .content{top:14%}.haydev-core .documents,.haydev-core .finance{top:86%}.haydev-core .core-system{width:52%;left:24%}.haydev-core .core-controls{top:108%}}.haydev-core .constellation{height:var(--size);margin-top:8px}.haydev-core .outer-orbit{width:76%;height:76%;top:12%;left:12%}.haydev-core .orbit-mark.top{top:10.5%}.haydev-core .orbit-mark.bottom{bottom:10.5%}.haydev-core .core-controls{top:102%}.haydev-core .gold-network{z-index:0;pointer-events:none;stroke-linecap:round;filter:drop-shadow(0 0 4px #e9b35555);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.haydev-core .gold-ring{fill:none;stroke:url(#orbit-gold)}.haydev-core .main-ring{stroke-width:4px}.haydev-core .fine-ring{stroke-width:1.2px;opacity:.88}.haydev-core .core-ring{stroke-width:2px;opacity:.96}.haydev-core .gold-link{stroke:#f0c875;stroke-width:2.8px;filter:drop-shadow(0 0 4px #e8b54c99)}.haydev-core .gold-joint{fill:#ffe8a8;stroke:#b2813c;stroke-width:1.5px;filter:drop-shadow(0 0 5px #e5ac43aa)}.haydev-core .outer-orbit{border-color:#e5bd76b8;box-shadow:0 0 0 4px #c4994424,0 0 0 7px #1571c025,0 0 10px #e0b44745,inset 0 0 10px #ae803735}.haydev-core .outer-orbit:before{border-color:#d6ac6266}.haydev-core .equator{border-color:#edca83c4;box-shadow:0 0 8px #edb44845}.haydev-core .equator.front{border-bottom-color:#ffe0a1}@media (max-width:820px){.haydev-core .constellation{margin-top:20px}}@media (prefers-reduced-motion:reduce){.haydev-core *{scroll-behavior:auto!important;transition:none!important}}.haydev-core .module{text-shadow:0 2px 5px #000,0 0 8px #000;background:radial-gradient(9% 3% at 24% 13%,#f2fcffcf,#0000 95%),radial-gradient(32% 11% at 47% 8%,#078affb8,#0000 95%),radial-gradient(22% 35% at 8% 34%,#0065d96e,#0000 90%),radial-gradient(30% 12% at 52% 95%,#0064ff9c,#0000 95%),radial-gradient(at 56% 20%,#073779 0%,#01142f 37%,#00050f 68%,#031e46 100%);border:2px solid #6fdbff;box-shadow:inset 0 0 0 3px #001233,inset 0 0 10px 3px #078cffbb,inset 0 -11px 24px #0043bf70,0 0 0 2px #000919,0 0 0 4px #006df6,0 0 0 6px #031024,0 0 17px #008dffad}.haydev-core .module:before{transform:rotate(var(--accent-turn,0deg));-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #158bff99);background:conic-gradient(from -18deg,#1bc2ff 0deg,#bef3ff 30deg,#0054ed 64deg,#0b98ff 90deg,#ffd283 103deg,#fff1bd 108deg,#ec921d 115deg,#005ddc 127deg,#22b4ff 157deg,#b6ecff 181deg,#006aff 212deg,#f7aa39 239deg,#fff2c0 247deg,#c87516 255deg,#0858d0 270deg,#30c8ff 313deg,#005cda 345deg,#1bc2ff 360deg);border:0;padding:3px;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.haydev-core .module:after{content:"";pointer-events:none;transform:rotate(var(--accent-turn,0deg));filter:drop-shadow(0 0 5px #f3a52e75);background:radial-gradient(3% 7% at 97% 53%,#fff7db 0%,#ffd984 22%,#ffab386e 55%,#0000 100%),radial-gradient(3% 8% at 5% 69%,#fff4cc 0%,#ffca65 20%,#ed8a215c 55%,#0000 100%),radial-gradient(10% 2% at 32% 5%,#c8faffb3,#0000 90%);border-radius:50%;position:absolute;inset:-9px}.haydev-core .module:hover{filter:brightness(1.15);box-shadow:inset 0 0 0 3px #001233,inset 0 0 14px 4px #0aaaffcc,inset 0 -11px 24px #0043bf70,0 0 0 2px #000919,0 0 0 4px #128dff,0 0 0 6px #031024,0 0 25px #009dffbf}.haydev-core .module svg{color:#ffe3a0;stroke-width:2px;filter:drop-shadow(0 1px #b97121)drop-shadow(0 0 4px #ffd06740)}.haydev-core .module strong{color:#fff}.haydev-core .module>span{color:#edf4ff}.haydev-core .content{--accent-turn:-32deg}.haydev-core .owner{--accent-turn:18deg}.haydev-core .crm{--accent-turn:-12deg}.haydev-core .documents{--accent-turn:30deg}.haydev-core .finance{--accent-turn:-40deg}.haydev-core .topbar .brand.has-logo{flex-shrink:0;justify-content:flex-start;align-items:center;min-width:90px;display:flex}.haydev-core .brand-wordmark{flex-shrink:0;justify-content:flex-start;align-items:center;width:86px;height:86px;display:flex;position:relative;overflow:visible}.haydev-core .brand-logo{object-fit:contain;filter:drop-shadow(0 2px 5px #0009);width:86px;height:86px;display:block;position:static}.haydev-core .topbar:has(.brand-logo){height:100px}.haydev-core .core-system .core-title.has-logo{border-radius:14px;width:65%;padding:0;line-height:0;top:50%;left:50%;transform:translate(-50%,-50%)}.haydev-core .core-logo{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 3px 5px #000b);width:100%;height:auto;display:block}.haydev-core .core-title.has-logo:focus-visible,.haydev-core .brand.has-logo:focus-visible{outline-offset:5px;outline:2px solid #9fe1ff}@media (max-width:820px){.haydev-core .topbar:has(.brand-logo){height:auto;min-height:120px;padding-top:8px}.haydev-core .topbar .brand.has-logo{min-width:78px}.haydev-core .brand-wordmark,.haydev-core .brand-logo{width:76px;height:76px}}.haydev-core .module{width:27%}.haydev-core .module.utility{width:24%}.haydev-core .module.utility strong{white-space:normal;max-width:92%;font-size:clamp(11px,.95vw,17px);line-height:1.15}.haydev-core .module.utility svg{width:29%;height:29%;margin-bottom:6px}.haydev-core .language-control{flex-shrink:0}.haydev-core .language-control select{font:inherit;color:#e8f4ff;cursor:pointer;background:#06152bd9;border:1px solid #39729b;border-radius:20px;max-width:128px;padding:9px 8px;font-size:14px}.haydev-core .language-control select option{color:#edf5ff;background:#07172e}.haydev-core .module>span,.haydev-core .core-title>span,.haydev-core .ai-invitation{white-space:pre-line}.haydev-core .module strong{white-space:normal;overflow-wrap:anywhere;max-width:94%}.haydev-core .ai-state>.preview-label{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0}.haydev-core .ai-state{white-space:normal;flex-wrap:wrap;row-gap:2px}.haydev-core .ai-heading,.haydev-core .suggestions{flex-wrap:wrap}.haydev-core .suggestions button{flex-basis:calc(50% - 8px);min-width:60px}html[lang=hy] .haydev-core .module>span{font-size:clamp(11px,.78vw,14px)}html[lang=hy] .haydev-core .core-title>span{font-size:clamp(13px,1.12vw,21px)}@media (min-width:821px) and (max-width:1250px){.haydev-core .search{display:none}.haydev-core .topbar{gap:10px}.haydev-core .topbar nav{gap:0}.haydev-core .nav-item{padding-inline:9px}.haydev-core .profile .chevron{display:none}}@media (max-width:820px){.haydev-core .language-control{margin-left:auto}.haydev-core .topbar .brand{margin-right:0}.haydev-core .profile{display:none}.haydev-core .topbar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.haydev-core .nav-item{justify-content:center;min-width:0;padding-inline:3px}.haydev-core .brand span{white-space:normal;max-width:220px}.haydev-core .suggestions button{font-size:14px}}@media (max-width:440px){.haydev-core .brand{max-width:calc(100% - 116px)}.haydev-core .brand span{font-size:11px;line-height:1.4}.haydev-core .language-control select{width:104px;font-size:13px}.haydev-core .nav-item svg{display:none}.haydev-core .nav-item{padding-inline:2px;font-size:12px}.haydev-core .module strong{font-size:11px}html[lang=hy] .haydev-core .module strong{letter-spacing:-.6px;font-size:11px}html[lang=hy] .haydev-core .core-title>span,.haydev-core .ai-panel input{font-size:12px}}.haydev-core .studio-source-hidden{display:none!important}.haydev-core #studio-view[hidden]{display:none}.haydev-core #studio-view{isolation:isolate;background:radial-gradient(circle at 68% 8%,#0b4d8c3d,#0000 30%),linear-gradient(#030e20d6,#020918f5 58%,#020a17f9);min-height:calc(100vh - 100px);padding:24px 3.2% 60px;position:relative}.haydev-core #studio-view:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#2e77a60c 1px,#0000 1px),linear-gradient(90deg,#2e77a60c 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000b,#0000 70%);mask-image:linear-gradient(#000b,#0000 70%)}.haydev-core .studio-shell{max-width:1540px;margin:0 auto;position:relative}.haydev-core .studio-topline{align-items:center;gap:18px;margin-bottom:22px;display:flex}.haydev-core .studio-back{color:#bed7ed;white-space:nowrap;background:#06182ca8;border:1px solid #2b6089;border-radius:20px;align-items:center;gap:8px;padding:10px 15px;display:flex}.haydev-core .studio-back svg{width:17px;height:17px}.haydev-core .studio-back:hover{color:#fff;border-color:#f0ca74}.haydev-core .studio-heading{flex:1}.haydev-core .studio-heading h1{letter-spacing:-1.8px;color:#f4f8ff;margin:4px 0 2px;font-size:clamp(28px,3vw,46px)}.haydev-core .studio-heading p{color:#9ab7d3;margin:0;font-size:15px}.haydev-core .studio-eyebrow{letter-spacing:2px;color:#d9ae57;text-transform:uppercase;font-size:10px}.haydev-core .studio-live{color:#87e7c7;background:#06212aab;border:1px solid #1b6b70;border-radius:20px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.haydev-core .studio-live i{background:#3af0ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #3af0ae}.haydev-core .studio-tabs{scrollbar-width:none;background:#05162bc9;border:1px solid #27547b;border-radius:18px;align-items:center;gap:6px;padding:6px;display:flex;overflow:auto;box-shadow:0 12px 28px #0004}.haydev-core .studio-tabs::-webkit-scrollbar{display:none}.haydev-core .studio-tabs button{color:#9fb7d4;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:13px;flex:1;min-width:max-content;padding:11px 15px;font-size:13px}.haydev-core .studio-tabs button:hover{color:#fff;background:#0e3154}.haydev-core .studio-tabs button.is-active{color:#ffe49d;background:linear-gradient(135deg,#4e35134f,#0d3351);border-color:#ba8e3e;box-shadow:inset 0 0 17px #e1b14c1c,0 0 15px #d59c3418}.haydev-core .studio-body{margin-top:20px}.haydev-core .studio-panel{animation:.32s both studio-in;display:none}.haydev-core .studio-panel.is-active{display:block}@keyframes studio-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.haydev-core .studio-panel-head{align-items:flex-end;gap:18px;margin:0 0 18px;display:flex}.haydev-core .studio-panel-head>div{flex:1}.haydev-core .studio-panel-head h2{letter-spacing:-1px;margin:5px 0 4px;font-size:clamp(23px,2.2vw,32px)}.haydev-core .studio-panel-head p{color:#8ea9c4;margin:0;font-size:14px}.haydev-core .studio-primary,.haydev-core .studio-gold{color:#eef8ff;white-space:nowrap;background:linear-gradient(135deg,#0872bf,#0a3d7d);border:1px solid #52bfff;border-radius:13px;padding:11px 16px;box-shadow:0 0 18px #138fff2b}.haydev-core .studio-primary:hover{filter:brightness(1.2)}.haydev-core .studio-gold{color:#ffe9ab;background:linear-gradient(135deg,#9a681e,#4e3a17);border-color:#e1bb69}.haydev-core .studio-ghost,.haydev-core .studio-select{color:#bcd2e8;white-space:nowrap;background:#071b32c7;border:1px solid #2a5a80;border-radius:11px;padding:10px 13px}.haydev-core .studio-select{font-size:12px}.haydev-core .studio-ghost:hover,.haydev-core .studio-select:hover{color:#fff;border-color:#65bcff}.haydev-core .text-action{color:#7dcaff;background:0 0;border:0;padding:0;font-size:12px}.haydev-core .card-kicker{color:#8baacc;border:1px solid #315a7c;border-radius:12px;padding:4px 8px;font-size:11px}.haydev-core .positive-text{color:#65ebbe;border-color:#217965}.haydev-core .studio-metrics{gap:10px;margin-bottom:14px;display:grid}.haydev-core .studio-metrics.six{grid-template-columns:repeat(6,1fr)}.haydev-core .studio-metrics.five{grid-template-columns:repeat(5,1fr)}.haydev-core .studio-metrics article{background:linear-gradient(145deg,#08284bd9,#03152ae8);border:1px solid #2265a1;border-radius:15px;min-width:0;padding:16px 15px 14px;box-shadow:inset 0 1px #76c8ff33,0 10px 22px #0003}.haydev-core .studio-metrics article span{color:#a8c0d7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.haydev-core .studio-metrics article strong{color:#fff;margin:8px 0 5px;font-size:27px;line-height:1.1;display:block}.haydev-core .studio-metrics article em{font-size:11px;font-style:normal}.haydev-core .blue{color:#79cbff}.haydev-core .warning{color:#ffd174}.haydev-core .studio-grid-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.haydev-core .studio-card{background:linear-gradient(145deg,#062343e8,#031224ec);border:1px solid #225d91;border-radius:17px;min-width:0;padding:18px;box-shadow:inset 0 1px #8bd6ff21,0 14px 28px #0004}.haydev-core .studio-card:hover{border-color:#3d9de1}.haydev-core .studio-wide{grid-column:span 2}.haydev-core .card-title h3{color:#eef6ff;margin:0;font-size:16px}.haydev-core .performance-row{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.haydev-core .performance-row>div{min-width:0}.haydev-core .performance-row strong{color:#fff;font-size:20px;display:block}.haydev-core .performance-row span{color:#94acc6;margin:4px 0;font-size:11px;display:block}.haydev-core .performance-row em{font-size:10px;font-style:normal}.haydev-core .mini-chart{background:repeating-linear-gradient(0deg,#0000 0 18px,#2c628633 19px 20px);border-bottom:1px solid #3c6c8e7a;align-items:flex-end;gap:7px;height:58px;margin-top:16px;padding:0 7px;display:flex}.haydev-core .mini-chart span{background:linear-gradient(#40c7ff,#1772d5 75%,#113b88);border-radius:4px 4px 0 0;flex:1;box-shadow:0 0 8px #209cff70}.haydev-core .quick-actions{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.haydev-core .quick-actions button{text-align:left;color:#a7d9fa;background:#061a31b8;border:1px solid #1d4f74;border-radius:11px;align-items:center;gap:7px;padding:11px 9px;font-size:12px;display:flex}.haydev-core .quick-actions button:first-letter{color:#f5ca68}.haydev-core .quick-actions button:hover{color:#fff;border-color:#d0a34c}.haydev-core .project-list,.haydev-core .approval-list,.haydev-core .schedule-list,.haydev-core .publish-list,.haydev-core .compact-list{gap:11px;display:grid}.haydev-core .project-line,.haydev-core .approval-list>div,.haydev-core .schedule-list>div,.haydev-core .publish-list>div{align-items:center;gap:10px;min-width:0;display:flex}.haydev-core .project-line>div,.haydev-core .approval-list>div>div,.haydev-core .schedule-list>div>div,.haydev-core .publish-list>div>div{flex:1;min-width:0}.haydev-core .project-line strong,.haydev-core .approval-list strong,.haydev-core .schedule-list strong,.haydev-core .publish-list strong{color:#edf4fc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.haydev-core .project-line small,.haydev-core .approval-list small,.haydev-core .schedule-list small,.haydev-core .publish-list small{color:#7f9dbb;margin-top:4px;font-size:10px;display:block}.haydev-core .project-thumb{border:1px solid #398ccc;border-radius:8px;flex-shrink:0;width:45px;height:35px}.haydev-core .thumb-aurora,.haydev-core .cover-cyan{background:radial-gradient(circle at 70% 25%,#56dfff,#0b4eaa 35%,#07162e 72%),linear-gradient(135deg,#0b284f,#46c3ff)}.haydev-core .thumb-orbit,.haydev-core .cover-gold{background:radial-gradient(circle at 50% 46%,#ffd978,#b36b22 15%,#0b356b 35%,#041327 72%)}.haydev-core .thumb-brief,.haydev-core .cover-purple{background:linear-gradient(135deg,#4f2f95,#111b57 45%,#0b75a8)}.haydev-core .cover-blue{background:linear-gradient(135deg,#0f6be2,#071d4d 56%,#26a8d6)}.haydev-core .cover-night{background:radial-gradient(circle at 68% 24%,#69c7ff,#123766 21%,#020b1c 68%)}.haydev-core .cover-orange{background:linear-gradient(135deg,#c8752c,#4a2b23 50%,#07172f)}.haydev-core .status-pill{white-space:nowrap;border:1px solid;border-radius:12px;padding:4px 8px;font-size:10px}.haydev-core .in-progress{color:#8cd8ff;background:#0a3d683a;border-color:#2d83c3}.haydev-core .approved,.haydev-core .published{color:#65e5b5;background:#0a503b42;border-color:#278d6a}.haydev-core .review,.haydev-core .scheduled{color:#ffd473;background:#5b3e142f;border-color:#a47c2a}.haydev-core .draft{color:#a9bed4;background:#253d533a;border-color:#42647d}.haydev-core .failed,.haydev-core .changes{color:#ff8c91;background:#5a1e2b3d;border-color:#a64850}.haydev-core .approval-list>div{border-bottom:1px solid #1b466567;padding-bottom:9px}.haydev-core .approval-list>div:last-child{border:0;padding-bottom:0}.haydev-core .tiny-avatar{color:#d9f5ff;background:#0d6d9c;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.haydev-core .tiny-avatar.purple{background:#6840a1}.haydev-core .tiny-avatar.cyan{background:#1c9aaf}.haydev-core .approval-list button,.haydev-core .review-row button{color:#9ad6ff;background:#071d34;border:1px solid #315f81;border-radius:9px;padding:6px 8px;font-size:10px}.haydev-core .schedule-list>div{padding:7px 0}.haydev-core .schedule-list time{color:#8da8c3;width:55px;font-size:10px;line-height:1.4}.haydev-core .schedule-list time b{color:#fff;font-size:12px}.haydev-core .channel-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.haydev-core .ig{color:#e98bdb;background:#e98bdb}.haydev-core .in{color:#7ab8ff;background:#7ab8ff}.haydev-core .yt{color:#ff777c;background:#ff777c}.haydev-core .channel-bars{gap:13px;display:grid}.haydev-core .channel-bars>div{color:#b8cde1;grid-template-columns:74px 1fr 31px;align-items:center;gap:7px;font-size:11px;display:grid}.haydev-core .channel-bars b{background:linear-gradient(90deg,#249cff,#e8bd60);border-radius:5px;height:7px;box-shadow:0 0 8px #219dff55}.haydev-core .channel-bars em{color:#f7d67e;text-align:right;font-style:normal}.haydev-core .warning-text{color:#ffd477}.haydev-core .project-toolbar,.haydev-core .resource-toolbar,.haydev-core .calendar-toolbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.haydev-core .studio-search{color:#9bc8e9;background:#06182dc4;border:1px solid #2a5c84;border-radius:12px;align-items:center;gap:8px;min-width:250px;padding:10px 13px;display:flex}.haydev-core .studio-search input{color:#eaf6ff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.haydev-core .filter-row{scrollbar-width:none;gap:6px;display:flex;overflow:auto}.haydev-core .filter-row::-webkit-scrollbar{display:none}.haydev-core .filter-row button,.haydev-core .resource-tabs button{color:#97b8d4;white-space:nowrap;background:#071c33;border:1px solid #275a81;border-radius:11px;padding:9px 11px;font-size:11px}.haydev-core .filter-row button.is-active,.haydev-core .resource-tabs button.is-active{color:#ffe4a0;background:#5c411d77;border-color:#d2aa58}.haydev-core .project-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.haydev-core .project-card{background:#041b33e6;border:1px solid #26679b;border-radius:15px;padding:12px;box-shadow:inset 0 1px #9ddcff26}.haydev-core .project-cover{border:1px solid #397fb0;border-radius:10px;height:145px;display:block;position:relative;overflow:hidden}.haydev-core .project-cover:after{content:"HAYDEVOS";color:#f8d57f;letter-spacing:2px;text-shadow:0 0 8px #000;font-size:15px;position:absolute;bottom:12px;left:14px}.haydev-core .project-card h3{margin:13px 2px 5px;font-size:15px}.haydev-core .project-card p{color:#8ba7c3;margin:0 2px 12px;font-size:11px}.haydev-core .project-card>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.haydev-core .project-card small{color:#7f9bb7;font-size:10px}.haydev-core .resource-tabs{gap:6px;margin-bottom:14px;display:flex}.haydev-core .resource-toolbar{justify-content:space-between}.haydev-core .resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.haydev-core .resource-grid article{background:#041a31e8;border:1px solid #245f90;border-radius:15px;padding:12px}.haydev-core .resource-preview{color:#ffe38e;border:1px solid #317fae;border-radius:10px;place-items:center;height:125px;margin-bottom:11px;font-size:34px;display:grid}.haydev-core .resource-grid strong,.haydev-core .resource-grid small,.haydev-core .resource-grid b{display:block}.haydev-core .resource-grid strong{font-size:13px}.haydev-core .resource-grid small{color:#87a4c0;margin:5px 0;font-size:10px}.haydev-core .resource-grid b{color:#71ddb7;font-size:10px;font-weight:400}.haydev-core .editor-toolbar{background:#06182ec7;border:1px solid #27597f;border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:flex}.haydev-core .editor-toolbar strong{font-size:14px}.haydev-core .save-state{color:#68e4b5;font-size:11px}.haydev-core .save-state:first-letter{color:#50e0ae}.haydev-core .toolbar-spacer{flex:1}.haydev-core .editor-layout{background:#020d1c;border:1px solid #285b84;border-radius:16px;grid-template-columns:72px minmax(0,1fr) 235px;min-height:600px;display:grid;overflow:hidden}.haydev-core .editor-tools{background:#06182c;border-right:1px solid #244c70;align-content:start;gap:5px;padding:8px 5px;display:grid}.haydev-core .editor-tools button{color:#8eabc7;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;gap:3px;padding:8px 2px;font-size:16px;display:grid}.haydev-core .editor-tools button span{font-size:9px}.haydev-core .editor-tools button.is-active,.haydev-core .editor-tools button:hover{color:#f6d47e;background:#3b2c164f;border-color:#9d7736}.haydev-core .editor-stage{background:#031121;min-width:0;padding:14px}.haydev-core .stage-top{color:#7ea7c8;justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.haydev-core .stage-canvas{background:radial-gradient(circle at 50% 45%,#155d92 0,#062b58 20%,#020a18 64%),linear-gradient(135deg,#02122b,#063a67);border:1px solid #2e83b9;border-radius:9px;place-items:center;height:315px;display:grid;position:relative;overflow:hidden}.haydev-core .stage-canvas:before{content:"";transform-origin:bottom;background-image:linear-gradient(#61caff18 1px,#0000 1px),linear-gradient(90deg,#61caff18 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(300px)rotateX(50deg)scale(1.5)}.haydev-core .stage-orb{color:#ffe09a;letter-spacing:1px;z-index:1;background:radial-gradient(circle at 34% 26%,#fff0b0,#e9a845 3%,#035aa7 12%,#020b1d 60%);border:2px solid #6ec8ff;border-radius:50%;align-content:center;place-items:center;gap:5px;width:140px;height:140px;font-size:17px;display:grid;position:relative;box-shadow:0 0 0 7px #0a3a77,0 0 0 10px #e5b657,0 0 45px #148eff99}.haydev-core .stage-orb small{letter-spacing:2px;color:#d8ebfa;font-size:8px}.haydev-core .safe-zone{color:#c9eaff84;border:1px dashed #c9eaff65;padding:7px;font-size:9px;position:absolute;inset:18%}.haydev-core .stage-play{color:#081d39;background:#e6bd63;border:2px solid #fff0b2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.haydev-core .timeline-ruler{color:#7897b6;justify-content:space-between;padding:11px 4px 6px;font-size:9px;display:flex}.haydev-core .timeline{border:1px solid #234c70;border-radius:7px;grid-template-columns:82px 1fr;min-height:130px;display:grid;overflow:hidden}.haydev-core .track-labels{background:#061a30;border-right:1px solid #234c70;align-content:start;display:grid}.haydev-core .track-labels span{color:#89a6c1;border-bottom:1px solid #193b59;height:40px;padding:12px 7px;font-size:10px}.haydev-core .tracks{background:repeating-linear-gradient(90deg,#08203a 0 74px,#0b2844 75px 76px);position:relative}.haydev-core .tracks b{color:#e4f5ff;background:linear-gradient(90deg,#087adb,#1eb7ee);border-radius:5px;height:24px;padding:6px 8px;font-size:9px;position:absolute;top:8px}.haydev-core .tracks .track-text{background:linear-gradient(90deg,#8e6b25,#e8c263);top:48px}.haydev-core .tracks .track-music{background:#3f2f74;top:88px}.haydev-core .playhead{background:#eac466;width:2px;position:absolute;top:0;bottom:0;left:31%;box-shadow:0 0 9px #f6c95a}.haydev-core .editor-inspector{background:#06182b;border-left:1px solid #234c70;padding:15px}.haydev-core .editor-inspector h3{margin:6px 0 19px;font-size:14px}.haydev-core .editor-inspector label{color:#9eb8d0;justify-content:space-between;margin:13px 0 6px;font-size:11px;display:flex}.haydev-core .editor-inspector output{color:#e9c76c}.haydev-core .editor-inspector input{accent-color:#2b9fff;width:100%}.haydev-core .inspector-tabs{gap:4px;margin-top:18px;display:flex}.haydev-core .inspector-tabs button{color:#8eb0cd;background:#071c32;border:1px solid #24547a;border-radius:7px;flex:1;padding:7px 3px;font-size:10px}.haydev-core .inspector-tabs button.is-active{color:#ffe09a;border-color:#b28742}.haydev-core .inspector-note{color:#7d9bb8;font-size:11px;line-height:1.5}.haydev-core .campaign-grid{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.haydev-core .campaign-hero{background:radial-gradient(circle at 80% 10%,#1f5c8266,#0000 45%),linear-gradient(145deg,#122b45,#071324);border:1px solid #9c7733;border-radius:17px;grid-row:span 2;padding:20px;box-shadow:0 0 25px #bf8c3220}.haydev-core .campaign-hero h3{margin:5px 0;font-size:24px}.haydev-core .campaign-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 22px;display:grid}.haydev-core .campaign-metrics span{color:#8ea8c0;font-size:11px;display:block}.haydev-core .campaign-metrics strong{color:#fff;font-size:22px}.haydev-core .campaign-progress{background:#112a42;border-radius:6px;height:8px;overflow:hidden}.haydev-core .campaign-progress span{background:linear-gradient(90deg,#149aff,#efc664);border-radius:6px;height:100%;display:block}.haydev-core .campaign-steps{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:18px;display:grid}.haydev-core .campaign-steps b{text-align:center;color:#7894ae;font-size:9px;font-weight:400}.haydev-core .campaign-steps b:before{content:"";border:1px solid #55718c;border-radius:50%;width:12px;height:12px;margin:0 auto 6px;display:block}.haydev-core .campaign-steps b.done,.haydev-core .campaign-steps b.active{color:#e5bd67}.haydev-core .campaign-steps b.done:before{background:#5bdcab;border-color:#5bdcab;box-shadow:0 0 8px #5bdcab}.haydev-core .campaign-steps b.active:before{background:#e6bd63;border-color:#e6bd63;box-shadow:0 0 8px #e6bd63}.haydev-core .large-copy{color:#dbeaf9;font-size:17px;line-height:1.45}.haydev-core .tag-row{flex-wrap:wrap;gap:6px;display:flex}.haydev-core .tag-row span{color:#9fd5f6;background:#07233a;border:1px solid #315e80;border-radius:10px;padding:6px 8px;font-size:10px}.haydev-core .wide-button{width:100%;margin-top:18px}.haydev-core .compact-list div{color:#c5daed;border-bottom:1px solid #1a456665;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.haydev-core .compact-list div:last-child{border:0}.haydev-core .compact-list b{color:#73dfb6;font-size:10px;font-weight:400}.haydev-core .calendar-toolbar{background:#06182bc7;border:1px solid #24567d;border-radius:12px;padding:11px 13px}.haydev-core .calendar-toolbar>strong{color:#f1f6ff;margin:0 10px}.haydev-core .calendar-toolbar>button{color:#a9c4dd;background:#071e36;border:1px solid #2c5e84;border-radius:8px;padding:8px 10px;font-size:11px}.haydev-core .calendar-toolbar>button.is-active{color:#ffdf8a;border-color:#c0984a}.haydev-core .calendar-grid{background:#041426;border:1px solid #275a80;border-radius:14px;overflow:hidden}.haydev-core .calendar-head,.haydev-core .calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.haydev-core .calendar-head span{color:#8caac4;border-bottom:1px solid #24506f;padding:12px 8px;font-size:11px}.haydev-core .calendar-days>div{border-bottom:1px solid #173a58;border-right:1px solid #173a58;min-height:103px;padding:9px}.haydev-core .calendar-days>div:nth-child(7n){border-right:0}.haydev-core .calendar-days small{color:#7392af;font-size:11px}.haydev-core .calendar-days .today{background:#1c3d55a1;box-shadow:inset 0 0 0 1px #dbad50}.haydev-core .calendar-post{color:#dff5ff;border-radius:6px;margin-top:8px;padding:6px;font-size:9px;line-height:1.25;display:block}.haydev-core .ig-bg{background:#87519b99;border-left:3px solid #f5a8dc}.haydev-core .yt-bg{background:#9b3d4699;border-left:3px solid #ff747b}.haydev-core .li-bg{background:#1a609a99;border-left:3px solid #6bb8ff}.haydev-core .tt-bg{background:#58603999;border-left:3px solid #cedb8a}.haydev-core .review-table{background:#041528;border:1px solid #245a82;border-radius:14px;overflow:auto}.haydev-core .review-head,.haydev-core .review-row{grid-template-columns:2fr 1fr 1fr 1.1fr 1fr 72px;align-items:center;gap:10px;min-width:760px;padding:13px 15px;display:grid}.haydev-core .review-head{color:#7e9db8;text-transform:uppercase;letter-spacing:1px;background:#092440;font-size:10px}.haydev-core .review-row{color:#bcd1e4;border-top:1px solid #1d466665;font-size:11px}.haydev-core .review-row strong{color:#f0f6ff;font-size:12px}.haydev-core .review-row button{justify-self:end}.haydev-core .connection-row{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.haydev-core .connection-row>div{background:#061a31;border:1px solid #245a82;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;column-gap:8px;padding:13px;display:grid}.haydev-core .channel-icon{color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:700;display:grid}.haydev-core .channel-icon.fb{background:#3569cc}.haydev-core .channel-icon.tt{background:#111d32;border:1px solid #8194aa}.haydev-core .channel-icon.yt{background:#d33c44}.haydev-core .channel-icon.li{background:#2777aa;font-size:11px}.haydev-core .connection-row strong{font-size:11px}.haydev-core .connected{color:#68ddb0;grid-column:2;margin-top:4px;font-size:9px}.haydev-core .publishing-grid{grid-template-columns:1fr 1.6fr;gap:14px;display:grid}.haydev-core .publish-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.haydev-core .publish-stats div{background:#061a30;border:1px solid #1d496e;border-radius:10px;padding:14px}.haydev-core .publish-stats strong{font-size:24px;display:block}.haydev-core .publish-stats span{color:#88a8c1;font-size:10px}.haydev-core .publish-thumb{border-radius:7px;flex-shrink:0;width:42px;height:33px}.haydev-core .publish-list>div{border-bottom:1px solid #1b44645e;padding:8px 0}.haydev-core .publish-list>div:last-child{border:0}.haydev-core .analytics-grid{grid-template-columns:2fr 1fr;gap:14px;display:grid}.haydev-core .line-chart{background:repeating-linear-gradient(0deg,#0000 0 45px,#28608326 46px);height:260px;padding:16px 8px 0}.haydev-core .line-chart svg{width:100%;height:210px;overflow:visible}.haydev-core .line-chart path{fill:none;stroke-width:4px;filter:drop-shadow(0 0 5px)}.haydev-core .line-blue{stroke:#40bfff;color:#40bfff}.haydev-core .line-gold{stroke:#f3c85e;color:#f3c85e}.haydev-core .axis-labels{color:#7192af;justify-content:space-between;font-size:10px;display:flex}.haydev-core .heatmap{grid-template-columns:48px repeat(5,1fr);align-items:center;gap:7px;display:grid}.haydev-core .heatmap b{color:#8ca8c1;font-size:10px}.haydev-core .heatmap i{background:#0e3b5b;border-radius:5px;height:20px}.haydev-core .heatmap i.hot{background:#d7a94f;box-shadow:0 0 9px #e3b85677}@media (max-width:1200px){.haydev-core .studio-metrics.six{grid-template-columns:repeat(3,1fr)}.haydev-core .studio-grid-main{grid-template-columns:repeat(2,1fr)}.haydev-core .studio-wide{grid-column:span 2}.haydev-core .connection-row{grid-template-columns:repeat(3,1fr)}.haydev-core .campaign-grid{grid-template-columns:1fr 1fr}.haydev-core .campaign-hero{grid-column:span 2}.haydev-core .resource-grid{grid-template-columns:repeat(2,1fr)}.haydev-core .editor-layout{grid-template-columns:62px minmax(0,1fr) 210px}}@media (max-width:820px){.haydev-core #studio-view{padding:17px 14px 45px}.haydev-core .studio-topline{flex-wrap:wrap;align-items:flex-start;gap:12px}.haydev-core .studio-heading{flex-basis:calc(100% - 10px);order:2}.haydev-core .studio-live{margin-left:auto}.haydev-core .studio-tabs{border-radius:13px}.haydev-core .studio-tabs button{padding:10px 12px}.haydev-core .studio-panel-head{flex-direction:column;align-items:flex-start}.haydev-core .studio-primary{width:100%}.haydev-core .studio-metrics.six,.haydev-core .studio-metrics.five{grid-template-columns:repeat(2,1fr)}.haydev-core .studio-grid-main,.haydev-core .project-grid,.haydev-core .resource-grid,.haydev-core .campaign-grid,.haydev-core .publishing-grid,.haydev-core .analytics-grid{grid-template-columns:1fr}.haydev-core .studio-wide,.haydev-core .campaign-hero{grid-column:span 1}.haydev-core .performance-row{grid-template-columns:repeat(3,1fr);row-gap:13px}.haydev-core .project-toolbar,.haydev-core .resource-toolbar{flex-direction:column;align-items:stretch}.haydev-core .studio-search{width:100%;min-width:0}.haydev-core .editor-toolbar{flex-wrap:wrap;overflow:auto}.haydev-core .editor-layout{grid-template-columns:1fr;min-height:0}.haydev-core .editor-tools{border-bottom:1px solid #234c70;border-right:0;display:flex;overflow:auto}.haydev-core .editor-tools button{min-width:60px}.haydev-core .editor-inspector{border-top:1px solid #234c70;border-left:0}.haydev-core .stage-canvas{height:260px}.haydev-core .connection-row{grid-template-columns:repeat(2,1fr)}.haydev-core .calendar-days>div{min-height:78px;padding:6px}.haydev-core .calendar-post{padding:4px;font-size:8px}.haydev-core .calendar-toolbar{overflow:auto}.haydev-core .calendar-toolbar .toolbar-spacer{min-width:20px}.haydev-core .review-table{margin-inline:-2px}.haydev-core .studio-metrics article strong{font-size:23px}}@media (max-width:440px){.haydev-core .studio-heading h1{font-size:29px}.haydev-core .studio-live{padding:8px 10px;font-size:10px}.haydev-core .studio-metrics.six,.haydev-core .studio-metrics.five{gap:7px}.haydev-core .studio-metrics article{padding:12px 10px}.haydev-core .studio-metrics article strong{font-size:20px}.haydev-core .performance-row strong{font-size:16px}.haydev-core .quick-actions{grid-template-columns:1fr}.haydev-core .project-cover{height:110px}.haydev-core .connection-row{gap:7px}.haydev-core .connection-row>div{padding:9px 7px}.haydev-core .connection-row strong{font-size:10px}.haydev-core .calendar-head span{padding:9px 4px;font-size:9px}.haydev-core .calendar-days>div{min-height:65px;padding:4px}.haydev-core .calendar-days small{font-size:9px}.haydev-core .calendar-post{margin-top:5px;font-size:7px}.haydev-core .editor-tools button{min-width:52px;font-size:14px}.haydev-core .editor-tools button span{font-size:8px}}.haydev-core .auth-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.haydev-core .auth-actions button{color:#c9e8ff;white-space:nowrap;background:#06182ed9;border:1px solid #3d79a7;border-radius:18px;padding:9px 12px;font-size:12px;box-shadow:inset 0 0 10px #1d7fc31c}.haydev-core .auth-actions button:hover{color:#ffe6a0;border-color:#f0c86b;box-shadow:0 0 14px #e0b14a2e}.haydev-core .auth-actions button:last-child{color:#fff1c0;background:linear-gradient(135deg,#61481d,#a4782b);border-color:#d6ad57;box-shadow:0 0 14px #e0b14a3b}.haydev-core .auth-actions button:last-child:hover{filter:brightness(1.14)}@media (max-width:1250px){.haydev-core .auth-actions{gap:4px}.haydev-core .auth-actions button{padding-inline:9px}.haydev-core .topbar{gap:9px}}@media (max-width:820px){.haydev-core .auth-actions{order:2;margin-left:auto}.haydev-core .auth-actions button{padding:8px 9px;font-size:11px}.haydev-core .language-control{order:1;margin-left:auto}.haydev-core .topbar .auth-actions+.icon-button{display:none}}@media (max-width:440px){.haydev-core .auth-actions{gap:3px}.haydev-core .auth-actions button{padding:7px;font-size:10px}.haydev-core .topbar{gap:6px}}.haydev-core .ai-creation{background:radial-gradient(circle at 76% 18%,#11639d45,#0000 34%),linear-gradient(135deg,#092a48e8,#031426f1 70%);border:1px solid #4c7eaa;border-radius:18px;margin:0 0 15px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #b4e4ff32,0 13px 30px #0005}.haydev-core .ai-creation:after{content:"AI";color:#fff0ab10;letter-spacing:-9px;pointer-events:none;font-size:94px;font-weight:800;position:absolute;top:4px;right:33px}.haydev-core .ai-creation-head{z-index:1;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex;position:relative}.haydev-core .ai-creation-head h3{color:#f3f7ff;margin:4px 0 3px;font-size:21px}.haydev-core .ai-creation-head p{color:#9bb5d0;margin:0;font-size:12px}.haydev-core .ai-creation-status{color:#79e8c0;white-space:nowrap;background:#082e2b9e;border:1px solid #258d72;border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.haydev-core .ai-creation-status i{background:#57e6b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #57e6b3}.haydev-core .ai-generation-grid{z-index:1;grid-template-columns:repeat(5,1fr);gap:9px;display:grid;position:relative}.haydev-core .ai-generation-card{text-align:left;color:#f0f7ff;background:linear-gradient(145deg,#0b3155d9,#06192fe8);border:1px solid #2b76a7;border-radius:13px;grid-template-columns:37px 1fr auto;align-items:center;gap:9px;min-width:0;padding:13px 11px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.haydev-core .ai-generation-card:hover{border-color:#f0c768;transform:translateY(-3px);box-shadow:0 8px 20px #159dff3d,0 0 0 1px #f0c76833}.haydev-core .ai-generation-card .ai-gen-icon{color:#ffd875;background:radial-gradient(circle,#0f70c4,#061a38);border:1px solid #5ebfff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:17px;display:grid;box-shadow:0 0 12px #138eff55}.haydev-core .ai-generation-card>span:nth-child(2){min-width:0}.haydev-core .ai-generation-card strong,.haydev-core .ai-generation-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.haydev-core .ai-generation-card strong{font-size:13px}.haydev-core .ai-generation-card small{color:#99b7d2;margin-top:4px;font-size:10px}.haydev-core .ai-generation-card em{color:#ffd879;opacity:.85;font-size:9px;font-style:normal}.haydev-core .ai-generation-card.audio .ai-gen-icon{color:#a8e7ff}.haydev-core .ai-generation-card.voice .ai-gen-icon{color:#83f0cb}.haydev-core .ai-generation-card.image .ai-gen-icon{color:#dbbfff}.haydev-core .ai-generation-card.avatar .ai-gen-icon{color:#ffb5dd}.haydev-core .ai-generator-dialog{color:#eef7ff;background:radial-gradient(circle at 76% 10%,#0b5d8b55,#0000 40%),linear-gradient(145deg,#0b2945,#020b1b 72%);border:1px solid #5b91ba;border-radius:20px;width:min(720px,100% - 28px);padding:26px;box-shadow:0 0 80px #008fff3d}.haydev-core .ai-generator-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000914c4}.haydev-core .ai-dialog-kicker{letter-spacing:2px;color:#e4b95d;font-size:10px}.haydev-core .ai-generator-dialog h2{margin:8px 0 5px;font-size:30px}.haydev-core .ai-generator-dialog>p{color:#9cb9d4;margin:0 0 20px;font-size:13px}.haydev-core .ai-generator-layout{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.haydev-core .ai-prompt-label{color:#c7d9ea;margin-bottom:7px;font-size:12px;display:block}.haydev-core .ai-generator-dialog textarea{resize:vertical;color:#f5fbff;width:100%;min-height:120px;font:inherit;background:#031426;border:1px solid #2a6590;border-radius:12px;outline:none;padding:12px;font-size:13px}.haydev-core .ai-generator-dialog textarea:focus{border-color:#79cdff;box-shadow:0 0 0 2px #59baff2b}.haydev-core .ai-generator-options{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 17px;display:grid}.haydev-core .ai-generator-options label{color:#91aec9;gap:5px;font-size:10px;display:grid}.haydev-core .ai-generator-options select{color:#d9ecfc;font:inherit;background:#071b32;border:1px solid #2b6189;border-radius:9px;padding:9px}.haydev-core .ai-generator-layout .studio-gold{width:100%}.haydev-core .ai-generator-preview{text-align:center;background:radial-gradient(circle at 50% 43%,#124d7e,#0000 32%),linear-gradient(145deg,#071d36,#020c1b);border:1px solid #2d6f9b;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:270px;display:grid;position:relative;overflow:hidden}.haydev-core .ai-generator-preview:before{content:"";border:1px dashed #5dbdf450;border-radius:11px;position:absolute;inset:18px}.haydev-core .ai-preview-orb{color:#ffe18d;z-index:1;border:2px solid #68c8ff;border-radius:50%;place-items:center;width:92px;height:92px;font-size:28px;display:grid;position:relative;box-shadow:0 0 0 5px #0a3971,0 0 35px #17a0ff98,inset 0 0 24px #007eff65}.haydev-core .ai-generator-preview strong,.haydev-core .ai-generator-preview small{z-index:1;position:relative}.haydev-core .ai-generator-preview strong{font-size:13px}.haydev-core .ai-generator-preview small{color:#87a9c5;max-width:190px;font-size:10px;line-height:1.4}.haydev-core .ai-progress{z-index:1;background:#193a57;border-radius:4px;width:70%;height:4px;margin-top:10px;position:relative;overflow:hidden}.haydev-core .ai-progress i{background:#e4ba5f;width:28%;height:100%;display:block;box-shadow:0 0 8px #e4ba5f}@media (max-width:1200px){.haydev-core .ai-generation-grid{grid-template-columns:repeat(3,1fr)}.haydev-core .ai-generation-card:last-child{grid-column:span 1}}@media (max-width:820px){.haydev-core .ai-creation-head{flex-direction:column;align-items:flex-start}.haydev-core .ai-generation-grid{grid-template-columns:repeat(2,1fr)}.haydev-core .ai-generator-layout{grid-template-columns:1fr}.haydev-core .ai-generator-preview{min-height:190px}.haydev-core .ai-creation-status{align-self:flex-start}}@media (max-width:440px){.haydev-core .ai-generation-grid{grid-template-columns:1fr}.haydev-core .ai-generation-card{grid-template-columns:37px 1fr auto}.haydev-core .ai-generator-dialog{padding:22px 17px}.haydev-core .ai-generator-dialog h2{font-size:25px}.haydev-core .ai-generator-options{grid-template-columns:1fr}.haydev-core main{min-height:0}.haydev-core .search-status{margin:0}.haydev-core .constellation{margin-bottom:70px}.haydev-core .ai-panel{border-radius:16px;margin-bottom:0;padding:10px 12px 9px}.haydev-core .ai-heading h1{letter-spacing:-.35px;font-size:16px}.haydev-core .diamond{margin-right:2px;font-size:19px}.haydev-core .gemini{letter-spacing:-.35px;font-size:14px}.haydev-core .gemini svg{width:19px;height:19px}.haydev-core .ai-state{gap:4px;margin:2px 0 0 5px;font-size:10px}.haydev-core .ai-state>span{width:6px;height:6px}.haydev-core .ai-state i{font-size:9px}.haydev-core .voice-visual{height:84px}.haydev-core .mic-orb{width:70px;height:70px}.haydev-core .mic-orb svg{width:30px;height:38px}.haydev-core .wave{gap:3px;width:58px}.haydev-core .ai-invitation{margin:3px 0 7px;font-size:11px;line-height:1.15}.haydev-core .ai-panel form{height:34px;padding:4px}.haydev-core .ai-panel input{padding-left:6px;font-size:11px}.haydev-core .ai-panel form button{width:24px;height:24px}.haydev-core .ai-panel form svg{width:15px;height:15px}.haydev-core .suggestions{gap:4px;margin-top:6px}.haydev-core .suggestions button{padding:5px 2px;font-size:10px}}@media (max-width:380px){.haydev-core .topbar .brand.has-logo{min-width:64px}.haydev-core .brand-wordmark,.haydev-core .brand-logo{width:62px;height:62px}.haydev-core .language-control select{width:92px;padding-inline:6px;font-size:12px}.haydev-core .auth-actions{gap:2px}.haydev-core .auth-actions button{padding-inline:5px;font-size:9px}.haydev-core .constellation{margin-bottom:55px}}.haydev-core .workspace-view{z-index:2;background:linear-gradient(#020c1be0,#03152ae8 62%,#020a18f0);min-height:calc(100vh - 100px);padding:26px 4% 58px;position:relative}.haydev-core .workspace-view[hidden]{display:none}.haydev-core .workspace-shell{max-width:1220px;margin:0 auto}.haydev-core .workspace-topline{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.haydev-core .workspace-eyebrow{color:#7bb8dc;letter-spacing:2.5px;margin-bottom:7px;font-size:10px;display:block}.haydev-core .workspace-topline h1{color:#f1f7ff;letter-spacing:-1.5px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.haydev-core .workspace-topline p{color:#9eb7d0;margin:8px 0 0;font-size:15px}.haydev-core .workspace-signal{color:#66e4b4;white-space:nowrap;background:#042a2688;border:1px solid #1c875f;border-radius:22px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.haydev-core .workspace-signal i,.haydev-core .ai-dot{background:#59e5b1;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 11px #52e5b0}.haydev-core .workspace-tools,.haydev-core .document-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.haydev-core .workspace-search{background:#061b35db;border:1px solid #286eaa;border-radius:26px;flex:1;align-items:center;gap:10px;min-width:0;height:48px;padding:0 15px;display:flex;box-shadow:inset 0 0 18px #0a4c8033}.haydev-core .workspace-search svg{color:#9bc9ec;width:23px;height:23px}.haydev-core .workspace-search input{color:#eaf5ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px}.haydev-core .workspace-search input::placeholder{color:#7e9bb9}.haydev-core .workspace-filter{color:#d6e9fb;white-space:nowrap;background:#062141d9;border:1px solid #2b78b4;border-radius:25px;align-items:center;gap:9px;height:48px;padding:0 17px;font-size:13px;display:flex}.haydev-core .workspace-filter svg{color:#a8d9ff;width:18px;height:18px}.haydev-core .workspace-filter b{color:#a5c9e7;margin-left:7px;font-size:17px;font-weight:400}.haydev-core .module-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.haydev-core .catalog-card{text-align:left;background:radial-gradient(circle at 18% 5%,#136fae61,#0000 35%),linear-gradient(145deg,#082846ec,#041529f5);border:1px solid #2389d2;border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:64px 1fr auto;align-items:center;column-gap:13px;min-height:194px;padding:18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 1px #8ed8ff45,0 0 16px #087dd03a}.haydev-core .catalog-card:hover{border-color:#e4c266;transform:translateY(-3px);box-shadow:0 0 24px #168fff6b,0 0 0 1px #e4c26655}.haydev-core .catalog-icon{color:#ffdc77;background:radial-gradient(circle,#0c5a9e,#071d43);border:2px solid #5dbdff;border-radius:50%;grid-row:span 3;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 0 4px #05224e,0 0 0 6px #168dff,0 0 25px #098bff7a,inset 0 0 16px #36a9ff66}.haydev-core .catalog-icon svg{stroke-width:1.8px;width:29px;height:29px}.haydev-core .catalog-icon img{object-fit:contain;width:36px;height:36px}.haydev-core .catalog-card strong{color:#f2f7ff;align-self:end;font-size:18px;line-height:1.15}.haydev-core .catalog-card p{color:#a6bed6;align-self:start;margin:5px 0 8px;font-size:12px;line-height:1.35}.haydev-core .catalog-status{border:1px solid;border-radius:15px;justify-self:start;padding:5px 10px;font-size:10px}.haydev-core .catalog-status.active{color:#63e6b4;background:#074a3859;border-color:#229a72}.haydev-core .catalog-status.soon{color:#a8d2f5;background:#0a315253;border-color:#3c86bf}.haydev-core .catalog-open{color:#e7f6ff;border:1px solid #3f8fca;border-radius:50%;grid-area:3/3;align-self:end;place-items:center;width:30px;height:30px;font-size:23px;font-weight:300;line-height:1;display:grid}.haydev-core .catalog-empty{text-align:center;color:#9bb8d0;padding:25px}.haydev-core .documents-shell{max-width:1240px}.haydev-core .workspace-mantra{color:#6b9dc1;letter-spacing:2px;margin-top:12px;font-size:9px;display:block}.haydev-core .document-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.haydev-core .document-metrics article{background:linear-gradient(145deg,#082846db,#04182cf2);border:1px solid #2c79b0;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:inset 0 1px #9adfff2b}.haydev-core .metric-icon{color:#f6d273;background:#1e3a5a;border:1px solid #b88939;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.haydev-core .metric-icon svg{width:24px;height:24px}.haydev-core .metric-icon.success{color:#5ee5b3;border-color:#42cb9a}.haydev-core .metric-icon.blue{color:#65b9ff;border-color:#3284ca}.haydev-core .metric-icon.gold{color:#f0c66b;border-color:#c39342}.haydev-core .document-metrics strong{color:#f5f8ff;font-size:25px;line-height:1;display:block}.haydev-core .document-metrics small{color:#92acca;margin-top:5px;font-size:11px;display:block}.haydev-core .document-actions{grid-template-columns:2.2fr 1fr;gap:14px;margin-bottom:16px;display:grid}.haydev-core .upload-card,.haydev-core .create-document{text-align:left;background:linear-gradient(145deg,#0a3157eb,#05203ce8);border:1px solid #2da4f0;border-radius:16px;align-items:center;gap:14px;min-height:74px;padding:13px 18px;display:flex;box-shadow:inset 0 1px #a9e5ff2b,0 0 18px #098cff2b}.haydev-core .upload-card:hover,.haydev-core .create-document:hover{border-color:#f1ca69}.haydev-core .upload-card>svg,.haydev-core .create-document>svg{color:#65baff;stroke-width:1.5px;width:34px;height:34px}.haydev-core .create-document>svg{color:#79c8ff}.haydev-core .upload-card span,.haydev-core .create-document span{gap:4px;min-width:0;display:grid}.haydev-core .upload-card strong,.haydev-core .create-document strong{font-size:15px}.haydev-core .upload-card small,.haydev-core .create-document small{color:#8aa9c6;font-size:11px}.haydev-core .upload-card>b,.haydev-core .create-document>b{color:#addcff;margin-left:auto;font-size:26px;font-weight:300}.haydev-core .document-toolbar{margin-bottom:14px}.haydev-core .document-toolbar .workspace-search{height:42px}.haydev-core .document-toolbar .workspace-filter{height:42px;padding-inline:14px}.haydev-core .document-toolbar .sort{margin-left:auto}.haydev-core .folder-row{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:20px;display:grid}.haydev-core .folder{color:#b8d1e5;background:#061b32c7;border:1px solid #24608f;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:11px 8px;font-size:11px;display:flex}.haydev-core .folder svg{color:#66baff;width:20px;height:20px}.haydev-core .folder span{gap:3px;display:grid}.haydev-core .folder small{color:#7597b3;font-size:10px}.haydev-core .folder.active{color:#f4da91;background:#152d43d9;border-color:#e0b75b;box-shadow:0 0 15px #e1b7542c}.haydev-core .section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.haydev-core .section-heading h2{margin:0;font-size:20px}.haydev-core .text-action{color:#69c6ff;background:0 0;border:0;font-size:12px}.haydev-core .document-list{gap:7px;margin-bottom:18px;display:grid}.haydev-core .document-row{background:linear-gradient(90deg,#082746df,#061a30d8);border:1px solid #28608d;border-radius:13px;grid-template-columns:38px 42px minmax(0,1fr) auto 26px;align-items:center;gap:10px;padding:9px 13px;display:grid;box-shadow:inset 0 1px #90d8ff1b}.haydev-core .document-row:hover{border-color:#68bdf2}.haydev-core .file-badge{color:#fff;border-radius:7px;place-items:center;width:32px;height:35px;font-size:10px;font-weight:700;display:grid}.haydev-core .file-badge.pdf{background:#eb4c4b}.haydev-core .file-badge.docx{background:#288be7}.haydev-core .file-badge.xlsx{background:#25ac76}.haydev-core .file-preview{opacity:.9;background:linear-gradient(90deg,#f4f7f9 15%,#dbe5eb 16% 22%,#fff 23% 100%);border-radius:3px;width:34px;height:35px}.haydev-core .document-row>div{min-width:0}.haydev-core .document-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.haydev-core .document-row small{color:#7f9fbc;margin-top:4px;font-size:10px;display:block}.haydev-core .doc-status{white-space:nowrap;border:1px solid;border-radius:13px;padding:6px 9px;font-size:10px}.haydev-core .signed-status,.haydev-core .approved-status{color:#64e5b1;background:#0a553c49;border-color:#239d74}.haydev-core .draft-status{color:#f1cb69;background:#5a421830;border-color:#b58a32}.haydev-core .row-more{color:#bfd6e9;letter-spacing:1px;background:0 0;border:0;font-size:15px}.haydev-core .document-ai{background:radial-gradient(circle at 13%,#0d5f9e88,#0000 22%),linear-gradient(145deg,#092a49e8,#04182ce8);border:1px solid #2c84c3;border-radius:18px;grid-template-columns:92px 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #c6ecff2c,0 0 22px #098dff2f}.haydev-core .document-ai-orb{background:radial-gradient(circle,#0d5c9a,#04172e);border:2px solid #71c9ff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 0 5px #0a3873,0 0 0 7px #158df6,0 0 26px #0d92ff86}.haydev-core .document-ai-orb span{color:#ffdd7d;font-size:24px;font-weight:700}.haydev-core .document-ai h2{margin:0;font-size:20px}.haydev-core .document-ai h2 b{color:#f1c95e}.haydev-core .document-ai h2 small{color:#66e0ae;margin-left:7px;font-size:10px;font-weight:400;display:inline-block}.haydev-core .ai-dot{width:7px;height:7px;margin-left:8px;display:inline-block}.haydev-core .document-ai p{color:#9eb9d0;max-width:560px;margin:7px 0 0;font-size:12px;line-height:1.45}.haydev-core .document-ai-actions{gap:5px;display:grid}.haydev-core .document-ai-actions button{text-align:left;color:#a8c7e0;white-space:nowrap;background:#06192fa8;border:1px solid #245a80;border-radius:12px;padding:6px 9px;font-size:10px}.haydev-core .document-ai-form{background:#031326dc;border:1px solid #286b99;border-radius:24px;grid-column:1/-1;align-items:center;gap:6px;height:42px;padding:5px 7px 5px 14px;display:flex}.haydev-core .document-ai-form input{color:#eaf5ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.haydev-core .document-ai-form input::placeholder{color:#8aa7c2}.haydev-core .document-ai-form button{color:#bce7ff;background:#204d79;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.haydev-core .document-ai-form svg{width:17px;height:17px}@media (max-width:1000px){.haydev-core .module-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.haydev-core .document-ai{grid-template-columns:80px 1fr}.haydev-core .document-ai-actions{grid-area:1/2}.haydev-core .folder-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.haydev-core .workspace-view{padding:19px 14px 34px}.haydev-core .workspace-topline{gap:12px;margin-bottom:16px}.haydev-core .workspace-topline h1{font-size:31px}.haydev-core .workspace-topline p{font-size:12px}.haydev-core .workspace-signal{padding:8px 10px;font-size:9px}.haydev-core .workspace-eyebrow{letter-spacing:1.8px;font-size:8px}.haydev-core .workspace-tools,.haydev-core .document-toolbar{gap:7px}.haydev-core .workspace-filter{padding-inline:11px;font-size:11px}.haydev-core .module-catalog{gap:10px}.haydev-core .catalog-card{grid-template-columns:45px 1fr auto;column-gap:9px;min-height:164px;padding:12px 10px}.haydev-core .catalog-icon{width:44px;height:44px}.haydev-core .catalog-icon svg{width:22px;height:22px}.haydev-core .catalog-card strong{font-size:14px}.haydev-core .catalog-card p{margin-top:4px;font-size:10px}.haydev-core .catalog-status{padding:4px 7px;font-size:8px}.haydev-core .catalog-open{width:25px;height:25px;font-size:19px}.haydev-core .document-metrics{gap:8px}.haydev-core .document-metrics article{gap:7px;padding:10px 8px}.haydev-core .metric-icon{border-radius:9px;width:30px;height:30px}.haydev-core .metric-icon svg{width:17px;height:17px}.haydev-core .document-metrics strong{font-size:19px}.haydev-core .document-metrics small{font-size:9px}.haydev-core .document-actions{gap:8px}.haydev-core .upload-card,.haydev-core .create-document{gap:8px;min-height:64px;padding:10px}.haydev-core .upload-card>svg,.haydev-core .create-document>svg{width:25px;height:25px}.haydev-core .upload-card strong,.haydev-core .create-document strong{font-size:11px}.haydev-core .upload-card small,.haydev-core .create-document small{font-size:9px}.haydev-core .document-toolbar{flex-wrap:wrap}.haydev-core .document-toolbar .workspace-search{flex-basis:100%}.haydev-core .document-toolbar .sort{margin-left:0}.haydev-core .folder-row{gap:6px}.haydev-core .folder{padding:9px 4px;font-size:9px}.haydev-core .folder svg{width:16px;height:16px}.haydev-core .document-row{grid-template-columns:28px 30px minmax(0,1fr) 23px;gap:7px;padding:8px}.haydev-core .document-row strong{font-size:10px}.haydev-core .document-row small{font-size:8px}.haydev-core .file-badge{width:27px;height:30px;font-size:8px}.haydev-core .file-preview{width:26px;height:30px}.haydev-core .doc-status{display:none}.haydev-core .document-ai{grid-template-columns:60px 1fr;gap:10px;padding:12px}.haydev-core .document-ai-orb{width:56px;height:56px}.haydev-core .document-ai-orb span,.haydev-core .document-ai h2{font-size:16px}.haydev-core .document-ai h2 small{font-size:8px}.haydev-core .document-ai p{font-size:9px}.haydev-core .document-ai-actions{flex-wrap:wrap;grid-area:auto/1/auto/-1;display:flex}.haydev-core .document-ai-actions button{flex:1;min-width:112px;font-size:9px}.haydev-core .document-ai-form{grid-column:1/-1}.haydev-core .documents-shell .workspace-signal{display:none}}@media (max-width:380px){.haydev-core .workspace-view{padding-inline:10px}.haydev-core .workspace-topline h1{font-size:27px}.haydev-core .workspace-signal{display:none}.haydev-core .catalog-card{min-height:154px}.haydev-core .catalog-card strong{font-size:12px}.haydev-core .catalog-card p{font-size:9px}.haydev-core .catalog-status{font-size:7px}.haydev-core .folder span,.haydev-core .folder small{font-size:8px}}.haydev-core .module-detail-view{isolation:isolate;background:radial-gradient(circle at 72% 8%,#0b559b42,#0000 32%),linear-gradient(#031125ea,#020a17f8 70%);min-height:calc(100vh - 100px);padding:26px 3.2% 60px;position:relative}.haydev-core .module-detail-view:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#3276ab0b 1px,#0000 1px),linear-gradient(90deg,#3276ab0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000b,#0000 75%);mask-image:linear-gradient(#000b,#0000 75%)}.haydev-core .detail-shell{max-width:1220px;margin:0 auto}.haydev-core .detail-topbar{color:#89aac4;align-items:center;gap:18px;margin-bottom:22px;font-size:12px;display:flex}.haydev-core .detail-back{color:#cfe4f7;background:#061b32cc;border:1px solid #2d628f;border-radius:17px;padding:9px 15px;font-size:13px}.haydev-core .detail-back:hover,.haydev-core .detail-ghost:hover{color:#ffe4a1;border-color:#e6bd61}.haydev-core .detail-breadcrumb{opacity:.75}.haydev-core .detail-topbar .workspace-signal{margin-left:auto}.haydev-core .detail-heading{align-items:center;gap:18px;margin-bottom:22px;display:flex}.haydev-core .detail-heading h1{letter-spacing:-1px;margin:0;font-size:38px}.haydev-core .detail-heading p{color:#9ab7d0;margin:5px 0 0;font-size:15px}.haydev-core .detail-heading small{color:#7d9eb9;margin-top:5px;display:block}.haydev-core .detail-icon{color:#ffdb77;background:radial-gradient(circle,#133c68,#05182f);border:2px solid #40a8ff;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;box-shadow:0 0 0 5px #0a2d5d,0 0 0 7px #158cff,0 0 25px #158cff70}.haydev-core .detail-icon.gold{border-color:#ffdb77;box-shadow:0 0 0 5px #15355b,0 0 0 7px #0d8dff,0 0 25px #1599ff66}.haydev-core .detail-icon svg{width:34px;height:34px}.haydev-core .detail-heading .detail-primary,.haydev-core .detail-heading .detail-ghost{margin-left:auto}.haydev-core .detail-primary,.haydev-core .detail-ghost,.haydev-core .detail-select{color:#ecf6ff;background:linear-gradient(135deg,#0b4778d9,#072343dc);border:1px solid #38a7ff;border-radius:22px;padding:11px 17px;font-weight:600}.haydev-core .detail-primary{color:#ffe49a;border-color:#e9bd58;box-shadow:0 0 18px #e1b55229}.haydev-core .detail-ghost{border-color:#2e719d}.haydev-core .detail-tabs{background:#061b32d9;border:1px solid #24608f;border-radius:26px;gap:6px;margin-bottom:18px;padding:5px;display:flex}.haydev-core .detail-tabs button{color:#a9c4da;background:0 0;border:1px solid #0000;border-radius:20px;flex:1;padding:11px 13px;font-size:13px}.haydev-core .detail-tabs button.is-active,.haydev-core .detail-tabs button:hover{color:#ffe59c;background:#172e47;border-color:#e0b75b;box-shadow:0 0 18px #e0b75b28}.haydev-core .metric-grid{gap:13px;margin-bottom:16px;display:grid}.haydev-core .finance-metrics{grid-template-columns:repeat(3,1fr)}.haydev-core .crm-metrics{grid-template-columns:repeat(4,1fr)}.haydev-core .metric-grid article{background:linear-gradient(145deg,#0a3157de,#061a30e5);border:1px solid #247ad0;border-radius:15px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:16px 13px;display:grid;box-shadow:inset 0 1px #b6e8ff21,0 0 17px #098cff1b}.haydev-core .metric-grid article>span:last-of-type{color:#a9c3d7;font-size:11px}.haydev-core .metric-grid article strong{color:#f7fbff;margin-top:3px;font-size:20px;display:block}.haydev-core .metric-grid article em{color:#61e6a9;font-size:10px;font-style:normal}.haydev-core .metric-symbol{color:#73caff;border:1px solid #2f92ed;border-radius:10px;place-items:center;width:33px;height:33px;font-size:19px;display:grid}.haydev-core .metric-symbol.gold{color:#ffda76;border-color:#ba8e38}.haydev-core .metric-symbol.red{color:#ff7181;border-color:#cb4858}.haydev-core .spark-bars,.haydev-core .spark-line{color:#46b3ff;letter-spacing:-5px;opacity:.9;align-self:end;font-size:22px;font-style:normal}.haydev-core .red-bars{color:#ff6b78}.haydev-core .gold-callout{background:linear-gradient(100deg,#182c43ef,#0a1e34e9);border:1px solid #e5b84f;border-radius:20px;align-items:center;gap:16px;margin-bottom:16px;padding:15px 20px;display:flex;box-shadow:0 0 22px #e1b5522b}.haydev-core .callout-icon{color:#ffd871;border:1px solid #d6a445;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.haydev-core .gold-callout small{color:#e7bd5a;letter-spacing:1px;font-size:10px;display:block}.haydev-core .gold-callout strong{font-size:16px;display:block}.haydev-core .gold-callout b{margin-right:20px;font-size:28px}.haydev-core .callout-progress{background:#1c3b58;border-radius:10px;flex:1;max-width:300px;height:7px;overflow:hidden}.haydev-core .callout-progress span{background:linear-gradient(90deg,#dcae48,#f7db7d,#4cbaff);width:69%;height:100%;display:block;box-shadow:0 0 12px #ffc95a}.haydev-core .gold-callout em{color:#65e5ad;font-size:12px;font-style:normal}.haydev-core .gold-callout button{color:#66bdfb;background:0 0;border:0;margin-left:auto;font-size:28px}.haydev-core .detail-columns{grid-template-columns:1.35fr 1fr;gap:14px;margin-bottom:16px;display:grid}.haydev-core .detail-card{background:linear-gradient(145deg,#082746e8,#04172ce8);border:1px solid #286da5;border-radius:17px;padding:17px;box-shadow:inset 0 1px #a5ddff1b,0 0 18px #087fe92b}.haydev-core .card-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.haydev-core .card-title h2{margin:0;font-size:17px}.haydev-core .operation-list{display:grid}.haydev-core .operation-list>div{border-bottom:1px solid #1e456633;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.haydev-core .operation-list>div:last-child{border:0}.haydev-core .operation-list i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.haydev-core .op-up{color:#56e4ae;background:#0c735344}.haydev-core .op-down{color:#ff7a82;background:#8b2d4148}.haydev-core .op-doc{color:#71c8ff;background:#254a7048}.haydev-core .operation-list span{font-size:12px}.haydev-core .operation-list small{color:#7f9eb8;margin-top:3px;font-size:10px;display:block}.haydev-core .operation-list b{font-size:13px}.haydev-core .positive{color:#5ee4ad}.haydev-core .danger{color:#ff7080}.haydev-core .expense-card{min-height:280px}.haydev-core .donut{background:conic-gradient(#218bff 0 42%,#ffc848 42% 66%,#8255eb 66% 78%,#40d5cb 78% 92%,#66768d 92%);border-radius:50%;place-items:center;width:152px;height:152px;margin:8px auto 11px;display:grid;box-shadow:0 0 25px #1a8fff4f}.haydev-core .donut:after{content:"";background:#08213bef;border-radius:50%;width:106px;height:106px;position:absolute}.haydev-core .donut>div{z-index:1;text-align:center;position:relative}.haydev-core .donut strong{font-size:17px;display:block}.haydev-core .donut small{color:#96b0c8;font-size:10px}.haydev-core .legend{gap:6px;display:grid}.haydev-core .legend span{color:#9cb5ca;align-items:center;gap:7px;font-size:10px;display:flex}.haydev-core .legend b{color:#eaf4ff;margin-left:auto}.haydev-core .dot{background:#218bff;border-radius:50%;width:9px;height:9px;display:inline-block}.haydev-core .dot.gold{background:#ffc848}.haydev-core .dot.purple{background:#8255eb}.haydev-core .dot.cyan{background:#40d5cb}.haydev-core .dot.gray{background:#66768d}.haydev-core .detail-footer-cta{background:linear-gradient(95deg,#092d4edb,#06203be4);border:1px solid #2f83c2;border-radius:18px;align-items:center;gap:14px;padding:12px 17px;display:flex}.haydev-core .cta-orb{color:#ffda76;border:1px solid #e1b753;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.haydev-core .detail-footer-cta div{gap:3px;display:grid}.haydev-core .detail-footer-cta strong{font-size:15px}.haydev-core .detail-footer-cta small{color:#91afc8;font-size:11px}.haydev-core .detail-footer-cta .detail-primary{margin-left:auto}.haydev-core .crm-columns{grid-template-columns:1.4fr 1fr}.haydev-core .funnel{align-items:center;gap:6px;padding:4px 30px 10px;display:grid}.haydev-core .funnel b{color:#eef7ff;clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);background:linear-gradient(90deg,#1264dc,#27baff);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.haydev-core .funnel b:nth-child(2){background:linear-gradient(90deg,#1599e5,#47e0ed);justify-self:center;width:88%}.haydev-core .funnel b:nth-child(3){background:linear-gradient(90deg,#d49b2f,#f8d561);justify-self:center;width:72%}.haydev-core .funnel b:nth-child(4){background:linear-gradient(90deg,#6943c8,#9c54ea);justify-self:center;width:55%}.haydev-core .funnel-total{color:#90b4d0;background:#061b32;border:1px solid #27577e;border-radius:10px;justify-content:space-between;padding:10px;font-size:11px;display:flex}.haydev-core .funnel-total strong{color:#f3fbff}.haydev-core .lead-donut{background:conic-gradient(#218bff 0 32%,#21a7d9 32% 56%,#ffc848 56% 74%,#8255eb 74% 89%,#66768d 89%)}.haydev-core .deal-board{margin-bottom:16px}.haydev-core .deal-columns{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.haydev-core .deal-columns>div{background:#061b32b6;border:1px solid #216395;border-radius:12px;padding:8px}.haydev-core .deal-columns>div:nth-child(2){border-color:#17a7c7}.haydev-core .deal-columns .gold-stage{border-color:#d4a948}.haydev-core .deal-columns .purple-stage{border-color:#8551d9}.haydev-core .deal-columns header{color:#79b9dd;justify-content:space-between;padding:3px 3px 8px;font-size:11px;display:flex}.haydev-core .deal-columns header b{color:#d8efff}.haydev-core .deal-columns article{background:#0a2a47;border:1px solid #20527e;border-radius:9px;margin-bottom:7px;padding:9px 7px}.haydev-core .deal-columns article small,.haydev-core .deal-columns article strong{display:block}.haydev-core .deal-columns article small{color:#82a2ba;margin:3px 0;font-size:9px}.haydev-core .deal-columns article strong{color:#6be3ae;font-size:11px}.haydev-core .deal-columns button{color:#8ec8ec;background:0 0;border:0;width:100%;padding:7px 2px;font-size:10px}.haydev-core .leads-table{margin-bottom:16px}.haydev-core .lead-row{border-top:1px solid #1d4768;grid-template-columns:28px 1.5fr 1.2fr .85fr .75fr .85fr;align-items:center;gap:10px;padding:9px 5px;display:grid}.haydev-core .lead-row i{color:#d6edff;background:#24476a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.haydev-core .lead-row span,.haydev-core .lead-row small{color:#99b4ca;font-size:10px}.haydev-core .lead-row span strong{color:#eaf6ff;font-size:11px;display:block}.haydev-core .lead-row span small{margin-top:2px;display:block}.haydev-core .lead-head{color:#7195b0;border:0;font-size:10px}.haydev-core .status-pill.new{color:#83d5ff;background:#153f6250;border-color:#2684be}.haydev-core .automation-flow{justify-content:center;align-items:center;gap:12px;margin:10px 0 16px;display:flex;position:relative}.haydev-core .flow-label{color:#77b9dc;align-self:flex-start;margin-top:8px;font-size:12px}.haydev-core .flow-label.right{align-self:flex-end;margin-bottom:8px}.haydev-core .automation-flow article{background:linear-gradient(145deg,#082f55ef,#06192fe8);border:1px solid #2ea5fc;border-radius:17px;align-items:center;gap:10px;width:210px;padding:14px;display:flex;box-shadow:0 0 16px #158cff29}.haydev-core .automation-flow article.ai-flow{border-color:#d8ad4b;justify-content:center;width:170px}.haydev-core .flow-icon{color:#ffe077;border:1px solid #65bdff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.haydev-core .flow-icon svg{width:23px;height:23px}.haydev-core .ai-flow .flow-icon{color:#ffe077;border-color:#e8ba51;font-weight:700}.haydev-core .automation-flow strong,.haydev-core .automation-flow small{display:block}.haydev-core .automation-flow small{color:#83a8c4;margin-top:4px;font-size:10px}.haydev-core .flow-arrow{color:#ffc95a;font-size:25px}.haydev-core .automation-stats{background:#082643d9;border:1px solid #286e9e;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:14px;display:grid}.haydev-core .automation-stats article{text-align:center;border-right:1px solid #2c5371}.haydev-core .automation-stats article:last-child{border:0}.haydev-core .automation-stats strong{color:#f7fbff;font-size:23px;display:block}.haydev-core .automation-stats span,.haydev-core .automation-stats small{color:#9ab5cc;font-size:11px;display:block}.haydev-core .automation-stats em{color:#6be7b2;font-size:10px;font-style:normal}.haydev-core .automation-feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.haydev-core .automation-feature-grid article{background:linear-gradient(145deg,#092f55e5,#061a30e8);border:1px solid #247ed0;border-radius:15px;gap:5px;padding:18px 13px;display:grid;position:relative}.haydev-core .automation-feature-grid article>span{color:#ffd66e;font-size:25px}.haydev-core .automation-feature-grid strong{font-size:13px}.haydev-core .automation-feature-grid small{color:#86a9c2;font-size:10px}.haydev-core .automation-feature-grid button{color:#eaf7ff;background:#0a2843;border:1px solid #3886b8;border-radius:50%;width:24px;height:24px;position:absolute;bottom:12px;right:12px}.haydev-core .scenario-card{padding-bottom:12px}.haydev-core .scenario-row{border-top:1px solid #1d4768;grid-template-columns:38px minmax(0,1fr) 110px 82px 42px 28px;align-items:center;gap:10px;padding:11px 3px;display:grid}.haydev-core .scenario-icon{color:#ffdc72;border:1px solid #2a82c8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.haydev-core .scenario-row div strong,.haydev-core .scenario-row div small{display:block}.haydev-core .scenario-row div strong{font-size:12px}.haydev-core .scenario-row div small{color:#87a9c3;margin-top:3px;font-size:10px}.haydev-core .scenario-row>b{color:#69c5ff;font-size:11px}.haydev-core .switch{width:38px;height:21px;position:relative}.haydev-core .switch input{opacity:0;width:0;height:0}.haydev-core .switch i{background:#204666;border:1px solid #317cac;border-radius:20px;position:absolute;inset:0}.haydev-core .switch i:before{content:"";background:#a8c4d8;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:3px}.haydev-core .switch input:checked+i{background:#1d80e2}.haydev-core .switch input:checked+i:before{background:#fff;left:18px}.haydev-core .create-scenario{color:#eff8ff;background:linear-gradient(90deg,#0b3e6e,#072443);border:1px solid #2598ee;border-radius:25px;width:100%;margin-top:12px;padding:13px;font-size:16px}.haydev-core .create-scenario b{float:right;color:#ffdc72}.haydev-core .audit-overview{background:linear-gradient(145deg,#082a4be5,#061a30e8);border:1px solid #2d77b1;border-radius:19px;grid-template-columns:300px 1fr;align-items:center;gap:26px;margin-bottom:16px;padding:16px;display:grid}.haydev-core .score-orb{background:conic-gradient(#36b5ff 0 22%,#5be7ad 22% 62%,#ffc64f 62% 78%,#142c47 78%);border-radius:50%;place-items:center;width:260px;height:260px;margin:auto;display:grid;box-shadow:0 0 25px #148fff55}.haydev-core .score-orb:after{content:"";background:radial-gradient(circle,#153c61,#04172d);border-radius:50%;width:205px;height:205px;position:absolute}.haydev-core .score-orb>div{z-index:1;text-align:center;position:relative}.haydev-core .score-orb strong{font-size:62px;line-height:.9;display:block}.haydev-core .score-orb small{font-size:16px}.haydev-core .score-orb b{color:#d8ebfb;margin-top:12px;font-size:13px;display:block}.haydev-core .audit-summary h2{color:#ffd66d;margin:0;font-size:20px}.haydev-core .audit-summary p{color:#a8bfd1;max-width:520px;line-height:1.5}.haydev-core .growth-callout{background:#0a2e50;border:1px solid #2b6fa2;border-radius:14px;align-items:center;gap:15px;padding:13px;display:flex}.haydev-core .growth-callout strong{color:#66e5b0;font-size:27px}.haydev-core .growth-callout span{color:#9bb4ca;font-size:11px}.haydev-core .growth-callout small{font-size:10px}.haydev-core .audit-dimensions{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.haydev-core .audit-dimensions article{text-align:center}.haydev-core .dimension-ring{background:radial-gradient(circle at center,#0a2541 59%,transparent 60%),conic-gradient(#55e3a5 0 72%,#173652 72%);border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;font-size:24px;font-weight:700;display:grid;box-shadow:0 0 15px #229fff4a}.haydev-core .dimension-ring.watch{background:radial-gradient(circle at center,#0a2541 59%,transparent 60%),conic-gradient(#ffcc51 0 62%,#173652 62%)}.haydev-core .dimension-ring.danger-ring{background:radial-gradient(circle at center,#0a2541 59%,transparent 60%),conic-gradient(#ff6470 0 55%,#173652 55%)}.haydev-core .audit-dimensions strong,.haydev-core .audit-dimensions small{margin-top:6px;font-size:12px;display:block}.haydev-core .audit-dimensions small{color:#7ce6b2;font-size:10px}.haydev-core .audit-dimensions article:nth-child(2) small,.haydev-core .audit-dimensions article:nth-child(4) small{color:#ffcb55}.haydev-core .audit-dimensions article:nth-child(5) small{color:#ff6b76}.haydev-core .audit-columns{grid-template-columns:1fr 1fr}.haydev-core .audit-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.haydev-core .audit-stats div{background:#071d34;border-radius:10px;padding:12px}.haydev-core .audit-stats strong{color:#5ee5b0;font-size:22px;display:block}.haydev-core .audit-stats span{color:#9eb9ce;font-size:11px}.haydev-core .recommendations{color:#b6cde0;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.haydev-core .recommendations li:before{content:"↑";color:#5ee4ad;background:#0c6048;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;display:inline-grid}.haydev-core .findings{margin-bottom:16px}.haydev-core .findings>div:not(.card-title){border-top:1px solid #1d4768;grid-template-columns:30px 1fr auto 20px;align-items:center;gap:10px;padding:12px 0;display:grid}.haydev-core .findings i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.haydev-core .finding-danger{color:#ff6b78;background:#872b3948}.haydev-core .finding-watch{color:#ffd162;background:#7557264d}.haydev-core .finding-info{color:#69bfff;background:#225d8c55}.haydev-core .findings span{font-size:12px}.haydev-core .findings span small{color:#809fb8;margin-top:3px;font-size:10px;display:block}.haydev-core .audit-actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.haydev-core .audit-actions button{justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.haydev-core .audit-actions small{color:#91b0c9;font-size:10px;font-weight:400;display:block}.haydev-core .content-create-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 20px;display:grid}.haydev-core .content-create-grid article{text-align:center;background:radial-gradient(circle at 50% 5%,#15549a55,#0000 55%),#082746e8;border:1px solid #2c8ee5;border-radius:16px;place-items:center;gap:6px;padding:17px 9px;display:grid}.haydev-core .content-create-grid article:first-child{border-color:#e5be61}.haydev-core .content-create-grid article>span{color:#ffe07a;border:1px solid #3eafff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:27px;display:grid}.haydev-core .content-create-grid strong{font-size:14px}.haydev-core .content-create-grid small{color:#8aa9c1;font-size:10px}.haydev-core .idea-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.haydev-core .idea-grid article{color:#ffdb70;background:#082542df;border:1px solid #2c6798;border-radius:13px;grid-template-columns:28px 1fr 15px;align-items:center;gap:7px;padding:13px;display:grid}.haydev-core .idea-grid span{color:#b7cee0;font-size:11px;line-height:1.3}.haydev-core .content-projects{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.haydev-core .content-projects article{gap:7px;display:grid}.haydev-core .content-cover{text-align:center;color:#eff7ff;text-shadow:0 2px 8px #000;border:1px solid #2c86d3;border-radius:12px;place-items:center;min-height:108px;font-size:13px;font-weight:700;display:grid}.haydev-core .content-projects strong{color:#a3bed1;font-size:10px}.haydev-core .date-strip{grid-template-columns:repeat(7,1fr) 1.3fr;gap:8px;margin-bottom:16px;display:grid}.haydev-core .date-strip b,.haydev-core .date-strip button{color:#e6f5ff;background:#071d35;border:1px solid #285a84;border-radius:10px;place-items:center;gap:3px;padding:9px;font-size:17px;display:grid}.haydev-core .date-strip small{color:#82a6c1;font-size:9px;font-weight:400}.haydev-core .date-strip .today{border-color:#e3bb58;box-shadow:0 0 14px #e3bb5827}.haydev-core .date-strip button{color:#74c9ff;border-color:#288bd2}.haydev-core .content-ai-bar{background:linear-gradient(95deg,#0a2e50e8,#061a30e8);border:1px solid #2b83c0;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.haydev-core .ai-orb-mini{color:#ffda74;background:#0a3153;border:1px solid #e1bb5b;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.haydev-core .content-ai-bar div{gap:3px;display:grid}.haydev-core .content-ai-bar strong{font-size:13px}.haydev-core .content-ai-bar small{color:#8daec7;font-size:10px}.haydev-core .content-ai-bar input{color:#eaf7ff;background:#031427;border:1px solid #276a99;border-radius:20px;width:230px;margin-left:auto;padding:11px 13px}.haydev-core .content-ai-bar button{color:#d8efff;background:#194c78;border:0;border-radius:50%;width:35px;height:35px}.haydev-core .settings-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.haydev-core .settings-field{color:#a9c3d7;gap:7px;margin:13px 0;font-size:11px;display:grid}.haydev-core .settings-field input,.haydev-core .settings-field select{color:#ecf6ff;width:100%;font:inherit;background:#061b32;border:1px solid #2b6592;border-radius:11px;padding:11px 12px}.haydev-core .setting-toggle{border-top:1px solid #1d4768;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.haydev-core .setting-toggle span{gap:4px;display:grid}.haydev-core .setting-toggle strong{font-size:12px}.haydev-core .setting-toggle small{color:#83a6c0;font-size:10px}.haydev-core .setting-toggle input{opacity:0;width:0;height:0}.haydev-core .setting-toggle>i{background:#1c405f;border:1px solid #317cac;border-radius:20px;flex:none;width:40px;height:22px;position:relative}.haydev-core .setting-toggle>i:before{content:"";background:#a8c4d8;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:3px}.haydev-core .setting-toggle input:checked+i{background:#1d80e2}.haydev-core .setting-toggle input:checked+i:before{background:#fff;left:20px}.haydev-core .integration-list{gap:5px;display:grid}.haydev-core .integration-list>div{border-top:1px solid #1d4768;align-items:center;gap:9px;padding:10px 0;display:flex}.haydev-core .integration-list>div>span{gap:3px;display:grid}.haydev-core .integration-list strong{font-size:12px}.haydev-core .integration-list small{color:#83a6c0;font-size:9px}.haydev-core .integration-list>div>b{color:#68e5b0;margin-left:auto}.haydev-core .integration-list button{color:#a9d7f5;background:#092d4b;border:1px solid #2e8cd0;border-radius:13px;margin-left:auto;padding:7px 9px;font-size:10px}.haydev-core .channel-icon{color:#fff;background:#2479e5;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:700;display:grid}.haydev-core .channel-icon.ig{background:linear-gradient(135deg,#e84e95,#9d49d8)}.haydev-core .channel-icon.tg{background:#2c98da}.haydev-core .channel-icon.li{background:#2385ba}.haydev-core .security-line{color:#b7cee0;border-top:1px solid #1d4768;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.haydev-core .security-line b{color:#6cc8ff;font-weight:500}@media (max-width:900px){.haydev-core .finance-metrics{grid-template-columns:repeat(2,1fr)}.haydev-core .detail-heading h1{font-size:31px}.haydev-core .detail-columns,.haydev-core .crm-columns,.haydev-core .audit-columns{grid-template-columns:1fr}.haydev-core .automation-flow{flex-wrap:wrap}.haydev-core .automation-flow article{flex:1;min-width:170px}.haydev-core .flow-arrow{transform:rotate(90deg)}.haydev-core .audit-overview{grid-template-columns:220px 1fr}.haydev-core .score-orb{width:200px;height:200px}.haydev-core .score-orb:after{width:160px;height:160px}.haydev-core .score-orb strong{font-size:48px}.haydev-core .deal-columns{grid-template-columns:repeat(2,1fr)}.haydev-core .lead-row{grid-template-columns:25px 1.4fr 1fr .8fr .8fr}.haydev-core .lead-row>:nth-child(3){display:none}.haydev-core .content-projects{grid-template-columns:repeat(2,1fr)}.haydev-core .settings-grid{grid-template-columns:1fr}}@media (max-width:620px){.haydev-core .module-detail-view{padding:18px 12px 38px}.haydev-core .detail-topbar{gap:8px;margin-bottom:15px;font-size:10px}.haydev-core .detail-breadcrumb{display:none}.haydev-core .detail-heading{flex-wrap:wrap;align-items:flex-start;gap:11px}.haydev-core .detail-heading h1{font-size:27px}.haydev-core .detail-heading p{font-size:12px}.haydev-core .detail-heading small{font-size:10px}.haydev-core .detail-icon{width:55px;height:55px}.haydev-core .detail-icon svg{width:26px;height:26px}.haydev-core .detail-heading .detail-primary,.haydev-core .detail-heading .detail-ghost{width:100%;margin-left:0}.haydev-core .detail-tabs button{padding:9px 5px;font-size:10px}.haydev-core .finance-metrics,.haydev-core .crm-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.haydev-core .metric-grid article{grid-template-columns:27px 1fr;gap:6px;padding:10px 8px}.haydev-core .metric-grid article strong{font-size:15px}.haydev-core .metric-grid article>span:last-of-type{font-size:9px}.haydev-core .metric-symbol{width:27px;height:27px;font-size:14px}.haydev-core .spark-bars,.haydev-core .spark-line{grid-column:2;font-size:15px}.haydev-core .gold-callout{gap:8px;padding:11px}.haydev-core .callout-icon{width:38px;height:38px;font-size:19px}.haydev-core .gold-callout small{font-size:8px}.haydev-core .gold-callout strong{font-size:12px}.haydev-core .gold-callout b{margin-right:7px;font-size:21px}.haydev-core .callout-progress{display:none}.haydev-core .gold-callout em{font-size:9px}.haydev-core .detail-card{padding:12px}.haydev-core .card-title h2{font-size:14px}.haydev-core .operation-list span{font-size:10px}.haydev-core .operation-list small{font-size:8px}.haydev-core .operation-list b{font-size:10px}.haydev-core .detail-footer-cta{gap:8px;padding:10px}.haydev-core .detail-footer-cta strong{font-size:11px}.haydev-core .detail-footer-cta small{font-size:8px}.haydev-core .detail-footer-cta .detail-primary{padding:9px 8px;font-size:9px}.haydev-core .deal-columns{gap:6px}.haydev-core .deal-columns article{padding:7px}.haydev-core .deal-columns article small{font-size:8px}.haydev-core .deal-columns article strong{font-size:9px}.haydev-core .lead-row{grid-template-columns:25px 1fr .78fr 23px;gap:5px}.haydev-core .lead-row>:nth-child(4),.haydev-core .lead-row>:nth-child(5){display:none}.haydev-core .lead-row span strong{font-size:9px}.haydev-core .lead-row span small,.haydev-core .lead-row>small{font-size:8px}.haydev-core .lead-head{display:none}.haydev-core .automation-stats{gap:4px;padding:10px}.haydev-core .automation-stats strong{font-size:17px}.haydev-core .automation-stats span,.haydev-core .automation-stats small{font-size:8px}.haydev-core .automation-feature-grid{grid-template-columns:repeat(2,1fr);gap:7px}.haydev-core .automation-feature-grid article{padding:11px 9px}.haydev-core .automation-feature-grid article>span{font-size:20px}.haydev-core .automation-feature-grid strong{font-size:11px}.haydev-core .automation-feature-grid small{font-size:8px}.haydev-core .scenario-row{grid-template-columns:28px 1fr 30px;gap:6px}.haydev-core .scenario-row>b,.haydev-core .scenario-row .status-pill,.haydev-core .scenario-row .switch,.haydev-core .scenario-row>button{display:none}.haydev-core .scenario-row div strong{font-size:10px}.haydev-core .scenario-row div small{font-size:8px}.haydev-core .scenario-icon{width:26px;height:26px}.haydev-core .audit-overview{grid-template-columns:1fr;gap:8px}.haydev-core .score-orb{width:175px;height:175px}.haydev-core .score-orb:after{width:140px;height:140px}.haydev-core .score-orb strong{font-size:42px}.haydev-core .audit-summary h2{font-size:17px}.haydev-core .audit-summary p{font-size:11px}.haydev-core .audit-dimensions{gap:5px}.haydev-core .dimension-ring{width:54px;height:54px;font-size:15px}.haydev-core .audit-dimensions strong{font-size:9px}.haydev-core .audit-dimensions small{font-size:7px}.haydev-core .audit-stats{gap:7px}.haydev-core .audit-stats strong{font-size:18px}.haydev-core .audit-stats span{font-size:9px}.haydev-core .findings>div:not(.card-title){grid-template-columns:25px 1fr 14px;gap:6px}.haydev-core .findings .status-pill{display:none}.haydev-core .findings span{font-size:10px}.haydev-core .findings span small{font-size:8px}.haydev-core .audit-actions{grid-template-columns:1fr;gap:8px}.haydev-core .audit-actions button{font-size:12px}.haydev-core .content-create-grid{grid-template-columns:repeat(2,1fr);gap:7px}.haydev-core .content-create-grid article{padding:11px}.haydev-core .content-create-grid strong{font-size:11px}.haydev-core .idea-grid{grid-template-columns:1fr;gap:7px}.haydev-core .content-projects{gap:7px}.haydev-core .content-cover{min-height:82px;font-size:10px}.haydev-core .date-strip{gap:4px}.haydev-core .date-strip b,.haydev-core .date-strip button{padding:7px 3px;font-size:13px}.haydev-core .date-strip small{font-size:7px}.haydev-core .content-ai-bar{flex-wrap:wrap}.haydev-core .content-ai-bar input{order:3;width:100%;margin-left:0}.haydev-core .content-ai-bar button{margin-left:auto}}.haydev-core .folder em{font-style:normal}.haydev-core .constellation.is-orbiting .module{will-change:left,top;backface-visibility:hidden;padding:0;transition:left 80ms linear,top 80ms linear,filter .32s,box-shadow .42s,opacity .32s;top:50%;left:50%;transform:translate(-50%,-50%)}.haydev-core .constellation.is-orbiting .module:hover{filter:none;box-shadow:inset 0 0 0 3px #001233,inset 0 0 10px 3px #078cffbb,inset 0 -11px 24px #0043bf70,0 0 0 2px #000919,0 0 0 4px #006df6,0 0 0 6px #031024,0 0 17px #008dffad}.haydev-core .constellation.is-orbiting .module,.haydev-core .constellation.is-orbiting .module.utility{aspect-ratio:1;width:21%}@keyframes module-ring-spin{0%{transform:rotate(var(--accent-turn,0deg))}to{transform:rotate(calc(var(--accent-turn,0deg) + 360deg))}}@keyframes module-ring-spin-reverse{0%{transform:rotate(calc(var(--accent-turn,0deg) + 360deg))}to{transform:rotate(var(--accent-turn,0deg))}}.haydev-core .constellation.is-orbiting .module:is(:hover,:focus-visible):before{animation:1.8s linear infinite module-ring-spin}.haydev-core .constellation.is-orbiting .module:is(:hover,:focus-visible):after{animation:2.4s linear infinite module-ring-spin-reverse}@media (max-width:440px){.haydev-core .constellation.is-orbiting .module,.haydev-core .constellation.is-orbiting .module.utility{width:25%}}.haydev-core .constellation.is-orbiting .module-image{object-fit:contain;border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s;inset:0;transform:scale(.88);width:100%!important;height:100%!important;position:absolute!important}.haydev-core .constellation.is-orbiting .module-image img{object-fit:contain}.haydev-core .constellation.is-orbiting .module:before{z-index:2;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s;inset:-3px}.haydev-core .constellation.is-orbiting .module:after{z-index:3;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .35s;inset:-7px}.haydev-core .constellation.is-orbiting .module:hover .module-image,.haydev-core .constellation.is-orbiting .module:focus-visible .module-image{filter:drop-shadow(0 0 12px #2dd4bf66);transform:scale(.98)}.haydev-core .constellation.is-orbiting .module:hover:before,.haydev-core .constellation.is-orbiting .module:focus-visible:before{transform:rotate(12deg)scale(1.04)}.haydev-core .constellation.is-orbiting .module:hover:after,.haydev-core .constellation.is-orbiting .module:focus-visible:after{transform:rotate(28deg)scale(1.035)}.haydev-core .constellation.is-orbiting .module-label{pointer-events:none}.haydev-core .orbit-tooltip{z-index:12;color:#ffe5a0;letter-spacing:.02em;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(135deg,#071d35ed,#020b18ed);border:1px solid #e4bd67;border-radius:999px;max-width:min(72%,360px);min-height:24px;padding:5px 13px;font-size:clamp(10px,1.1vw,13px);font-weight:600;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:1.5%;left:50%;transform:translate(-50%,-6px);box-shadow:0 0 20px #d29d3b42,inset 0 1px #fff4c833}.haydev-core .orbit-tooltip.is-visible{opacity:1;transform:translate(-50%)}@media (max-width:620px){.haydev-core .orbit-tooltip{max-width:82%;padding:4px 10px;font-size:10px;top:0}}.haydev-core .owner-ai-view{background:radial-gradient(circle at 50% 23%,#0d6dad55,#0000 33%),linear-gradient(#020b1ce8,#03152ce8 65%,#020a18f4)}.haydev-core .owner-ai-shell{max-width:1220px;margin:0 auto}.haydev-core .owner-ai-heading{text-align:center;justify-content:center;align-items:center;gap:22px;margin-bottom:6px;display:flex}.haydev-core .owner-ai-heading h1{letter-spacing:-2px;margin:0;font-size:clamp(34px,4.4vw,58px)}.haydev-core .owner-ai-heading h1 b{color:#f0c85e}.haydev-core .owner-ai-heading p{color:#9db8d1;margin:5px 0 0;font-size:15px}.haydev-core .owner-online{color:#69e5b4;white-space:nowrap;background:#053429a8;border:1px solid #168f73;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.haydev-core .owner-online i{background:#59e4b0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #59e4b0}.haydev-core .owner-voice-stage{background:radial-gradient(at 50% 55%,#0a5e9c4d,#0000 39%);border-radius:50%;justify-content:center;align-items:center;max-width:920px;height:290px;margin:0 auto 13px;display:flex;position:relative}.haydev-core .owner-voice-stage:before{content:"";background:linear-gradient(90deg,#0000,#67caff88,#0000);width:72%;height:1px;position:absolute;bottom:26px;box-shadow:0 0 16px #4bbdff99}.haydev-core .owner-mic{z-index:2;background:radial-gradient(circle at 33% 20%,#6fbaf04a,#0000 26%),radial-gradient(circle at 50% 68%,#020916,#0a2b4c);border:2px solid #9bdcff;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 0 6px #04306e,0 0 0 10px #1598ff,0 0 0 14px #03132f,0 0 0 16px #2b71a5,0 0 42px #0b95ffb0,inset 0 0 25px #30a9ff73}.haydev-core .owner-mic:after{content:"";border:2px solid #0000;border-color:#0000 #e3c674 #ab803a #0000;border-radius:50%;position:absolute;inset:-8px;transform:rotate(-30deg)}.haydev-core .owner-mic svg{color:#ffe09a;stroke-width:2.2px;filter:drop-shadow(0 0 12px #e3ad3b);width:72px;height:84px}.haydev-core .owner-wave{z-index:1;justify-content:center;align-items:center;gap:6px;width:150px;height:100px;display:flex;position:absolute}.haydev-core .owner-wave.left{right:calc(50% + 112px)}.haydev-core .owner-wave.right{left:calc(50% + 112px)}.haydev-core .owner-wave i{background:#a8d9ff;width:2px;box-shadow:0 0 8px #369eff}.haydev-core .owner-side-note{color:#8aabc6;letter-spacing:2px;text-align:center;font-size:10px;line-height:1.5;position:absolute;top:37%}.haydev-core .owner-side-note.left{left:0}.haydev-core .owner-side-note.right{right:0}.haydev-core .owner-voice-caption{text-align:center;color:#dceaf7;gap:3px;display:grid;position:absolute;bottom:5px}.haydev-core .owner-voice-caption strong{font-size:14px}.haydev-core .owner-voice-caption small{color:#8ba9c4;font-size:11px}.haydev-core .owner-model-picker{background:linear-gradient(145deg,#082745ea,#04172be8);border:1px solid #296f9e;border-radius:16px;margin-bottom:16px;padding:13px 14px 14px;box-shadow:inset 0 1px #9edfff2b}.haydev-core .owner-model-picker>span{color:#9fc7e5;margin-bottom:9px;font-size:12px;display:block}.haydev-core .owner-models{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.haydev-core .owner-model{color:#e4eef9;white-space:nowrap;background:#061b34c7;border:1px solid #2b6996;border-radius:22px;justify-content:center;align-items:center;gap:9px;height:45px;padding:0 11px;font-size:14px;display:flex}.haydev-core .owner-model:hover,.haydev-core .owner-model.active{color:#fff3c3;border-color:#f0c85d;box-shadow:0 0 15px #e6ba4c46}.haydev-core .model-mark{font-size:22px;line-height:1}.haydev-core .gemini-mark{color:#738cff}.haydev-core .openai-mark{color:#d9edff}.haydev-core .claude-mark{color:#ff955f}.haydev-core .llama-mark{color:#54b7ff}.haydev-core .more-model b{color:#a7c9df;font-size:16px;font-weight:400}.haydev-core .owner-quick-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.haydev-core .owner-quick{text-align:left;background:linear-gradient(145deg,#082d51ed,#04152af4);border:1px solid #2589d2;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;column-gap:10px;min-height:130px;padding:15px 13px;transition:all .2s;display:grid;position:relative;box-shadow:inset 0 1px #a9e5ff24,0 0 17px #088fff26}.haydev-core .owner-quick:hover{border-color:#e4bd60;transform:translateY(-3px)}.haydev-core .quick-icon{color:#6bc7ff;background:#07234a;border:1px solid #358edf;border-radius:12px;grid-row:span 2;place-items:center;width:39px;height:39px;display:grid}.haydev-core .quick-icon svg{width:24px;height:24px}.haydev-core .owner-quick strong{font-size:14px;line-height:1.15}.haydev-core .owner-quick small{color:#8eabc6;margin-top:6px;font-size:10px;line-height:1.35}.haydev-core .owner-quick>b{color:#b9e3ff;font-size:23px;font-weight:300;position:absolute;bottom:11px;right:13px}.haydev-core .owner-panels{grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:15px;display:grid}.haydev-core .owner-card{background:linear-gradient(145deg,#082746e8,#04172cf2);border:1px solid #286e9d;border-radius:16px;padding:14px;box-shadow:inset 0 1px #a8e3ff23}.haydev-core .owner-card-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.haydev-core .owner-card-head h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.haydev-core .owner-card-head h2 svg{color:#f3cc6a;width:21px;height:21px}.haydev-core .owner-card-head button{color:#79c9ff;background:0 0;border:0;font-size:11px}.haydev-core .dialogue-list{display:grid}.haydev-core .dialogue-list>button{text-align:left;color:inherit;background:0 0;border:0;border-top:1px solid #1d486666;grid-template-columns:30px 1fr auto 17px;align-items:center;gap:8px;padding:8px 2px;display:grid}.haydev-core .dialogue-list>button:first-child{border-top:0}.haydev-core .dialogue-icon{color:#9ddcff;border:1px solid #286696;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.haydev-core .dialogue-icon svg{width:16px;height:16px}.haydev-core .dialogue-list strong,.haydev-core .dialogue-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.haydev-core .dialogue-list strong{font-size:11px}.haydev-core .dialogue-list small{color:#7898b5;margin-top:3px;font-size:9px}.haydev-core .dialogue-list time{color:#88a6bf;font-size:9px}.haydev-core .dialogue-list>b{color:#b3dbf5;font-size:18px;font-weight:300}.haydev-core .mode-list{gap:5px;display:grid}.haydev-core .mode-list button{text-align:left;color:#c1d7ea;background:#05182db3;border:1px solid #204e73;border-radius:10px;align-items:center;gap:9px;padding:8px 9px;display:flex}.haydev-core .mode-list button:hover,.haydev-core .mode-list button.active{background:#18334bce;border-color:#dfb857}.haydev-core .mode-list button>svg{color:#a5dcff;width:20px;height:20px}.haydev-core .mode-list span{gap:2px;min-width:0;display:grid}.haydev-core .mode-list strong{font-size:10px}.haydev-core .mode-list small{color:#7f9db9;font-size:9px}.haydev-core .mode-list button>b{color:#f3cf6c;margin-left:auto;font-size:15px}.haydev-core .owner-compose{background:linear-gradient(90deg,#082847e8,#061a31ee);border:1px solid #398cc5;border-radius:30px;align-items:center;gap:7px;height:56px;padding:7px 10px 7px 15px;display:flex;box-shadow:inset 0 1px #b5e5ff2b,0 0 19px #0a8dff31}.haydev-core .owner-compose input{color:#eef7ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.haydev-core .owner-compose input::placeholder{color:#8ca9c3}.haydev-core .compose-attach,.haydev-core .compose-mic{color:#b7d6ec;background:0 0;border:0;flex-shrink:0;place-items:center;padding:6px;display:grid}.haydev-core .compose-attach svg,.haydev-core .compose-mic svg{width:22px;height:22px}.haydev-core .compose-send{color:#fff;background:radial-gradient(circle,#2c9cff,#1358b2);border:1px solid #62bdff;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 0 15px #148eff66}.haydev-core .compose-send svg{width:22px;height:22px}@media (max-width:820px){.haydev-core .owner-ai-view{padding-top:17px}.haydev-core .owner-ai-heading{text-align:left;justify-content:space-between;gap:10px}.haydev-core .owner-ai-heading h1{letter-spacing:-1px;font-size:30px}.haydev-core .owner-ai-heading p{font-size:12px}.haydev-core .owner-online{padding:8px 9px;font-size:9px}.haydev-core .owner-voice-stage{height:250px}.haydev-core .owner-mic{width:150px;height:150px}.haydev-core .owner-mic svg{width:58px;height:68px}.haydev-core .owner-wave.left{right:calc(50% + 92px)}.haydev-core .owner-wave.right{left:calc(50% + 92px)}.haydev-core .owner-side-note{display:none}.haydev-core .owner-models{grid-template-columns:repeat(4,1fr)}.haydev-core .owner-model{gap:5px;padding-inline:6px;font-size:11px}.haydev-core .owner-model:last-child{grid-column:span 4}.haydev-core .owner-quick-grid{grid-template-columns:repeat(2,1fr)}.haydev-core .owner-panels{grid-template-columns:1fr}}@media (max-width:440px){.haydev-core .owner-ai-view{padding:15px 10px 28px}.haydev-core .owner-ai-heading{align-items:flex-start}.haydev-core .owner-ai-heading h1{font-size:25px}.haydev-core .owner-ai-heading p{margin-top:3px;font-size:10px}.haydev-core .owner-online{padding:7px 8px;font-size:8px}.haydev-core .owner-voice-stage{height:205px;margin-bottom:9px}.haydev-core .owner-mic{width:120px;height:120px}.haydev-core .owner-mic svg{width:46px;height:55px}.haydev-core .owner-wave{gap:3px;width:50px;height:72px}.haydev-core .owner-wave.left{right:calc(50% + 67px)}.haydev-core .owner-wave.right{left:calc(50% + 67px)}.haydev-core .owner-voice-caption{bottom:0}.haydev-core .owner-voice-caption strong{font-size:11px}.haydev-core .owner-voice-caption small{font-size:9px}.haydev-core .owner-model-picker{margin-bottom:10px;padding:10px}.haydev-core .owner-model-picker>span{margin-bottom:7px;font-size:10px}.haydev-core .owner-models{gap:5px}.haydev-core .owner-model{border-radius:18px;height:37px;font-size:10px}.haydev-core .model-mark{font-size:17px}.haydev-core .owner-quick-grid{gap:7px;margin-bottom:10px}.haydev-core .owner-quick{grid-template-columns:32px 1fr;column-gap:7px;min-height:110px;padding:10px 8px}.haydev-core .quick-icon{border-radius:9px;width:31px;height:31px}.haydev-core .quick-icon svg{width:19px;height:19px}.haydev-core .owner-quick strong{font-size:11px}.haydev-core .owner-quick small{font-size:8px}.haydev-core .owner-quick>b{font-size:18px;bottom:7px;right:8px}.haydev-core .owner-card{padding:10px}.haydev-core .owner-card-head h2{font-size:13px}.haydev-core .owner-card-head h2 svg{width:17px;height:17px}.haydev-core .dialogue-list>button{grid-template-columns:26px 1fr auto 12px;padding:7px 0}.haydev-core .dialogue-icon{width:23px;height:23px}.haydev-core .dialogue-icon svg{width:14px;height:14px}.haydev-core .dialogue-list strong{font-size:9px}.haydev-core .dialogue-list small,.haydev-core .dialogue-list time{font-size:8px}.haydev-core .mode-list button{padding:7px}.haydev-core .mode-list strong{font-size:9px}.haydev-core .mode-list small{font-size:8px}.haydev-core .owner-compose{height:47px;padding-left:9px}.haydev-core .owner-compose input{font-size:10px}.haydev-core .compose-attach svg,.haydev-core .compose-mic svg{width:18px;height:18px}.haydev-core .compose-send{width:37px;height:37px}.haydev-core .compose-send svg{width:18px;height:18px}}}.haydev-core{background-image:url(/core/earth-bg.webp)}
