.energy-loader-shell[data-v-bd63fd69]{z-index:160;isolation:isolate;place-items:center;padding:clamp(1rem,2.5vw,2rem);display:grid;position:fixed;inset:0;overflow:hidden}.energy-loader-shell.is-fullscreen[data-v-bd63fd69]{background:radial-gradient(circle at 0 0,#def57b2e,#0000 26%),radial-gradient(circle at 100% 100%,#7653e81f,#0000 28%),linear-gradient(145deg,#123321f5 0%,#24583af5 42%,#0e2216f5 100%)}.energy-loader-shell.is-overlay[data-v-bd63fd69]{z-index:190;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100c57}.energy-loader-shell__backdrop[data-v-bd63fd69],.energy-loader-shell__aurora[data-v-bd63fd69]{pointer-events:none;position:absolute;inset:auto}.energy-loader-shell__backdrop[data-v-bd63fd69]{opacity:.28;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 120px),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 120px);inset:-20%;transform:rotate(-8deg)scale(1.12)}.energy-loader-shell__aurora[data-v-bd63fd69]{aspect-ratio:1;filter:blur(42px);opacity:.9;width:min(48vw,620px)}.energy-loader-shell__aurora--left[data-v-bd63fd69]{background:radial-gradient(circle,#cef4676b 0%,#cef46700 68%);animation:8s ease-in-out infinite auroraFloat-bd63fd69;top:-16%;left:-10%}.energy-loader-shell__aurora--right[data-v-bd63fd69]{background:radial-gradient(circle,#7653e838 0%,#7653e800 64%);animation:8s ease-in-out infinite reverse auroraFloat-bd63fd69;bottom:-18%;right:-12%}.energy-loader-panel[data-v-bd63fd69]{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(140deg,#081a10d1 0%,#102718bd 45%,#0a110cb3 100%);border:1px solid #dff5912e;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);width:min(1080px,100%);padding:clamp(1.5rem,4vw,3.25rem);display:grid;position:relative;box-shadow:0 32px 120px #00000061,inset 0 1px #ffffff14,inset 0 0 0 1px #c2f3600a}.is-fullscreen .energy-loader-panel[data-v-bd63fd69]{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.is-overlay .energy-loader-panel[data-v-bd63fd69]{background:linear-gradient(140deg,#0a1c12c7 0%,#112a1cb3 48%,#0b120ebd 100%);grid-template-columns:minmax(200px,260px) minmax(0,1fr);width:min(860px,100%);padding:clamp(1.2rem,3vw,2rem)}.energy-loader-visual[data-v-bd63fd69]{aspect-ratio:1;place-items:center;width:min(100%,320px);display:grid;position:relative}.is-overlay .energy-loader-visual[data-v-bd63fd69]{width:min(100%,250px)}.energy-loader-orbit[data-v-bd63fd69],.energy-loader-core[data-v-bd63fd69],.energy-loader-status__dot[data-v-bd63fd69]{border-radius:999px!important}.energy-loader-orbit[data-v-bd63fd69]{position:absolute;inset:0}.energy-loader-orbit--outer[data-v-bd63fd69]{filter:drop-shadow(0 0 24px #c6f25c47);background:conic-gradient(#c6f25c00 0deg,#c6f25ceb 56deg,#c6f25c14 108deg,#7653e88a 196deg,#c6f25cad 290deg,#c6f25c00 360deg);animation:5.4s linear infinite orbitSpin-bd63fd69;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px));mask:radial-gradient(farthest-side,#0000 calc(100% - 16px),#000 calc(100% - 15px))}.energy-loader-orbit--inner[data-v-bd63fd69]{opacity:.86;background:conic-gradient(from 180deg,#ffffff0a 0deg 48deg,#7653e8b8 136deg,#7653e81a 202deg,#d0f468e6 270deg,#ffffff0a 360deg);animation:4.2s linear infinite orbitSpinReverse-bd63fd69;inset:14%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px))}.energy-loader-grid[data-v-bd63fd69],.energy-loader-scan[data-v-bd63fd69]{position:absolute;inset:18%}.energy-loader-grid[data-v-bd63fd69]{opacity:.55;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff0f}.energy-loader-scan[data-v-bd63fd69]{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#c6f25c24 46%,#0000 100%);animation:2.6s ease-in-out infinite scanSweep-bd63fd69}.energy-loader-core[data-v-bd63fd69]{aspect-ratio:1;background:radial-gradient(circle at 28% 26%,#ffffff1f,#0000 24%),linear-gradient(145deg,#0f2e18f5 0%,#23663eeb 56%,#0b1e12fa 100%);border:1px solid #d8f5742e;width:60%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 42px #aaf35333}.energy-loader-beam[data-v-bd63fd69]{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ddf68c33 50%,#0000 100%);position:absolute}.energy-loader-beam--horizontal[data-v-bd63fd69]{height:1px;animation:1.9s ease-in-out infinite beamPulse-bd63fd69;top:48%;left:-12%;right:-12%}.energy-loader-beam--vertical[data-v-bd63fd69]{width:1px;animation:1.9s ease-in-out infinite reverse beamPulse-bd63fd69;top:-14%;bottom:-14%;left:52%;transform:rotate(12deg)}.energy-loader-bolt[data-v-bd63fd69]{clip-path:polygon(44% 0,100% 0,58% 44%,82% 44%,0 100%,34% 58%,13% 58%);filter:drop-shadow(0 0 14px #f7f08e6b);background:linear-gradient(#f7f08e 0%,#d6ef6f 42%,#90cf49 100%);width:33%;height:66%;animation:1.7s ease-in-out infinite boltFlash-bd63fd69;position:absolute;top:13%;left:16%}.energy-loader-bars[data-v-bd63fd69]{align-items:flex-end;gap:8px;width:40%;height:54%;display:flex;position:absolute;bottom:12%;right:11%}.energy-loader-bar[data-v-bd63fd69]{transform-origin:bottom;background:linear-gradient(#edf9aaf5 0%,#aeef59f0 100%);flex:1;min-height:24%;animation:1.8s ease-in-out infinite meterRise-bd63fd69;box-shadow:0 0 18px #c6f25c29,inset 0 -10px 18px #0e2c1733}.energy-loader-bar--1[data-v-bd63fd69]{height:36%;animation-delay:-.3s}.energy-loader-bar--2[data-v-bd63fd69]{height:50%;animation-delay:-.1s}.energy-loader-bar--3[data-v-bd63fd69]{height:68%;animation-delay:-.5s}.energy-loader-bar--4[data-v-bd63fd69]{height:84%;animation-delay:-.2s}.energy-loader-spark[data-v-bd63fd69]{opacity:0;background:linear-gradient(135deg,#f5fac2f5 0%,#bef264c7 100%);width:10px;height:10px;position:absolute;box-shadow:0 0 16px #d8f57457}.energy-loader-spark--1[data-v-bd63fd69]{animation:1.8s ease-out infinite sparkBurst-bd63fd69;top:6%;left:54%}.energy-loader-spark--2[data-v-bd63fd69]{animation:1.8s ease-out .22s infinite sparkBurst-bd63fd69;top:20%;right:8%}.energy-loader-spark--3[data-v-bd63fd69]{animation:1.8s ease-out .44s infinite sparkBurst-bd63fd69;bottom:16%;right:4%}.energy-loader-spark--4[data-v-bd63fd69]{animation:1.8s ease-out .66s infinite sparkBurst-bd63fd69;bottom:10%;left:18%}.energy-loader-spark--5[data-v-bd63fd69]{animation:1.8s ease-out .88s infinite sparkBurst-bd63fd69;top:26%;left:8%}.energy-loader-spark--6[data-v-bd63fd69]{animation:1.8s ease-out 1.1s infinite sparkBurst-bd63fd69;bottom:28%;left:50%}.energy-loader-copy[data-v-bd63fd69]{color:#f8faf6f5;flex-direction:column;gap:.95rem;min-width:0;display:flex}.energy-loader-eyebrow[data-v-bd63fd69],.energy-loader-brand[data-v-bd63fd69],.energy-loader-status[data-v-bd63fd69]{letter-spacing:.14em;text-transform:uppercase}.energy-loader-eyebrow[data-v-bd63fd69]{color:#dcf0e0a8;font-size:.76rem;font-weight:700}.energy-loader-brand[data-v-bd63fd69]{color:#d4f681eb;margin:0;font-family:Outfit,sans-serif;font-size:clamp(.98rem,1.5vw,1.08rem);font-weight:600}.energy-loader-title[data-v-bd63fd69]{letter-spacing:-.06em;color:#f7faf4;text-wrap:balance;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:.96}.is-overlay .energy-loader-title[data-v-bd63fd69]{font-size:clamp(1.75rem,2.8vw,2.45rem)}.energy-loader-message[data-v-bd63fd69]{color:#e7efeabd;max-width:56ch;margin:0;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.8}.is-overlay .energy-loader-message[data-v-bd63fd69]{max-width:48ch;font-size:.98rem;line-height:1.7}.energy-loader-status[data-v-bd63fd69]{color:#e5f1e8d6;background:#ffffff08;border:1px solid #d6f57924;align-items:center;gap:.7rem;width:fit-content;margin-top:.4rem;padding:.8rem 1rem;font-size:.72rem;font-weight:700;display:inline-flex}.energy-loader-status__dot[data-v-bd63fd69]{background:linear-gradient(135deg,#eff8b1 0%,#b8ef5b 100%);width:11px;height:11px;animation:1.4s ease-in-out infinite statusPulse-bd63fd69;box-shadow:0 0 18px #d6f57970,0 0 0 6px #d6f57914}.energy-loader-fade-enter-active[data-v-bd63fd69],.energy-loader-fade-leave-active[data-v-bd63fd69]{transition:opacity .2s}.energy-loader-fade-enter-active .energy-loader-panel[data-v-bd63fd69],.energy-loader-fade-leave-active .energy-loader-panel[data-v-bd63fd69]{transition:transform .2s,opacity .2s,filter .2s}.energy-loader-fade-enter-from[data-v-bd63fd69],.energy-loader-fade-leave-to[data-v-bd63fd69]{opacity:0}.energy-loader-fade-enter-from .energy-loader-panel[data-v-bd63fd69],.energy-loader-fade-leave-to .energy-loader-panel[data-v-bd63fd69]{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.985)}@keyframes orbitSpin-bd63fd69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse-bd63fd69{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes auroraFloat-bd63fd69{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(22px,-14px)scale(1.08)}}@keyframes scanSweep-bd63fd69{0%,to{opacity:.24;transform:translateY(-16%)scaleY(.92)}50%{opacity:.82;transform:translateY(18%)scaleY(1.08)}}@keyframes beamPulse-bd63fd69{0%,to{opacity:.2;transform:scaleX(.92)}50%{opacity:.84;transform:scaleX(1.08)}}@keyframes boltFlash-bd63fd69{0%,to{opacity:.84;transform:translateY(0)scale(1)}20%{opacity:1;transform:translateY(-2px)scale(1.02)}50%{opacity:.72;transform:translateY(1px)scale(.985)}}@keyframes meterRise-bd63fd69{0%,to{opacity:.72;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1.1)}}@keyframes sparkBurst-bd63fd69{0%{opacity:0;transform:scale(.35)translate(0,0)rotate(0)}18%{opacity:1}to{opacity:0;transform:scale(1.05)translate(10px,-18px)rotate(30deg)}}@keyframes statusPulse-bd63fd69{0%,to{opacity:.86;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media (width<=860px){.energy-loader-panel[data-v-bd63fd69],.is-overlay .energy-loader-panel[data-v-bd63fd69],.is-fullscreen .energy-loader-panel[data-v-bd63fd69]{grid-template-columns:1fr;justify-items:center}.energy-loader-copy[data-v-bd63fd69]{text-align:center;align-items:center}.energy-loader-status[data-v-bd63fd69]{justify-content:center}}@media (width<=640px){.energy-loader-shell[data-v-bd63fd69]{padding:.8rem}.energy-loader-panel[data-v-bd63fd69]{gap:1.25rem;padding:1.2rem}.energy-loader-visual[data-v-bd63fd69]{width:min(100%,220px)}.energy-loader-message[data-v-bd63fd69]{font-size:.95rem;line-height:1.65}.energy-loader-status[data-v-bd63fd69]{text-align:center;justify-content:center;width:100%;padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){.energy-loader-orbit--outer[data-v-bd63fd69],.energy-loader-orbit--inner[data-v-bd63fd69],.energy-loader-scan[data-v-bd63fd69],.energy-loader-beam[data-v-bd63fd69],.energy-loader-bolt[data-v-bd63fd69],.energy-loader-bar[data-v-bd63fd69],.energy-loader-spark[data-v-bd63fd69],.energy-loader-status__dot[data-v-bd63fd69],.energy-loader-shell__aurora[data-v-bd63fd69]{animation:none!important}}.cookie-consent[data-v-8303a283]{z-index:130;pointer-events:none;padding:0 clamp(.75rem,2vw,1.15rem);position:fixed;bottom:1rem;left:0;right:0}.cookie-consent__shell[data-v-8303a283]{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);color:#fff;background:radial-gradient(circle at 4% 0,#c9ef6c2e,#0000 26%),linear-gradient(145deg,#0d2919e6,#15462be6);border:1px solid #c9ef6c33;gap:1.35rem;width:100%;max-width:none;margin:0 auto;padding:1.25rem;display:grid;box-shadow:0 26px 80px #06130b61}.cookie-consent__eyebrow[data-v-8303a283]{color:#c9ef6ce6;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.cookie-consent h2[data-v-8303a283],.cookie-modal h2[data-v-8303a283]{font-family:var(--font-display);letter-spacing:-.055em;margin:.35rem 0 0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:800}.cookie-consent p[data-v-8303a283],.cookie-modal p[data-v-8303a283]{color:#ffffffb8;max-width:72ch;margin:.65rem 0 0;line-height:1.7}.cookie-consent a[data-v-8303a283]{color:#c9ef6c;margin-top:.8rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.cookie-consent__actions[data-v-8303a283],.cookie-modal__footer[data-v-8303a283]{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.cookie-consent__primary[data-v-8303a283],.cookie-consent__secondary[data-v-8303a283],.cookie-consent__ghost[data-v-8303a283]{cursor:pointer;border:1px solid #ffffff24;min-height:3rem;padding:.8rem 1rem;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s}.cookie-consent__primary[data-v-8303a283]{color:#102317;background:#c9ef6c;border-color:#c9ef6c;box-shadow:0 16px 42px #c9ef6c2e}.cookie-consent__secondary[data-v-8303a283]{color:#fff;background:#7653e8}.cookie-consent__ghost[data-v-8303a283]{color:#ffffffe0;background:#ffffff0f}.cookie-consent__primary[data-v-8303a283]:hover,.cookie-consent__secondary[data-v-8303a283]:hover,.cookie-consent__ghost[data-v-8303a283]:hover{transform:translateY(-1px)}.cookie-consent__primary[data-v-8303a283]:disabled,.cookie-consent__secondary[data-v-8303a283]:disabled,.cookie-consent__ghost[data-v-8303a283]:disabled{cursor:wait;opacity:.66}.cookie-modal[data-v-8303a283]{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050c08ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cookie-modal__panel[data-v-8303a283]{color:#fff;background:radial-gradient(circle at 100% 0,#7653e829,#0000 30%),linear-gradient(145deg,#102719,#153f27);border:1px solid #c9ef6c2e;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:min(86vh,820px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.cookie-modal__header[data-v-8303a283],.cookie-modal__footer[data-v-8303a283]{padding:1.25rem}.cookie-modal__header[data-v-8303a283]{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;display:flex}.cookie-modal__header>div[data-v-8303a283]{min-width:0}.cookie-modal__close[data-v-8303a283]{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;flex:none;width:3rem;height:3rem;font-size:2rem;line-height:1}.cookie-modal__body[data-v-8303a283]{overscroll-behavior:contain;scrollbar-color:#c9ef6cb8 #ffffff14;scrollbar-width:thin;gap:.75rem;min-height:0;padding:1.25rem;display:grid;overflow:hidden auto}.cookie-modal__body[data-v-8303a283]::-webkit-scrollbar{width:.55rem}.cookie-modal__body[data-v-8303a283]::-webkit-scrollbar-track{background:#ffffff14}.cookie-modal__body[data-v-8303a283]::-webkit-scrollbar-thumb{background:linear-gradient(#c9ef6c,#7653e8)}.cookie-category[data-v-8303a283]{background:#ffffff0e;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.cookie-category span[data-v-8303a283]{color:#c9ef6ccc;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:inline-flex}.cookie-category h3[data-v-8303a283]{margin:.35rem 0 0;font-size:1.1rem}.cookie-category p[data-v-8303a283]{color:#ffffffb8;margin-top:.45rem}.cookie-category small[data-v-8303a283]{color:#ffffff7a;margin-top:.5rem;line-height:1.5;display:block}.cookie-switch[data-v-8303a283]{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff24;width:4rem;height:2.15rem;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.cookie-switch input[data-v-8303a283]{opacity:0;pointer-events:none;position:absolute}.cookie-switch>span[data-v-8303a283]{background:#ffffffb3;width:1.55rem;height:1.55rem;margin:.25rem;transition:transform .18s,background .18s}.cookie-switch.is-active[data-v-8303a283]{background:#c9ef6c33;border-color:#c9ef6c99}.cookie-switch.is-active>span[data-v-8303a283]{background:#c9ef6c;transform:translate(1.82rem)}.cookie-modal__footer[data-v-8303a283]{z-index:1;background:#0d2819eb;border-top:1px solid #ffffff14;justify-content:flex-end;position:relative}.cookie-slide-enter-active[data-v-8303a283],.cookie-slide-leave-active[data-v-8303a283],.cookie-fade-enter-active[data-v-8303a283],.cookie-fade-leave-active[data-v-8303a283]{transition:opacity .22s,transform .22s}.cookie-slide-enter-from[data-v-8303a283],.cookie-slide-leave-to[data-v-8303a283]{opacity:0;transform:translateY(1rem)}.cookie-fade-enter-from[data-v-8303a283],.cookie-fade-leave-to[data-v-8303a283]{opacity:0}@media (width>=900px){.cookie-consent__shell[data-v-8303a283]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cookie-consent__actions[data-v-8303a283]{justify-content:flex-end}}@media (width<=1024px){.cookie-modal[data-v-8303a283]{place-items:stretch stretch;padding:0}.cookie-modal__panel[data-v-8303a283]{border:0;width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh}.cookie-modal__header[data-v-8303a283],.cookie-modal__footer[data-v-8303a283]{padding:1rem}.cookie-modal__header[data-v-8303a283]{align-items:flex-start}.cookie-modal__body[data-v-8303a283]{gap:.65rem;padding:1rem}.cookie-category[data-v-8303a283]{padding:.9rem}.cookie-modal__footer[data-v-8303a283]{padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-wrap:nowrap;gap:.45rem;display:flex}.cookie-modal__footer .cookie-consent__primary[data-v-8303a283],.cookie-modal__footer .cookie-consent__secondary[data-v-8303a283],.cookie-modal__footer .cookie-consent__ghost[data-v-8303a283]{white-space:normal;flex:1 1 0;min-width:0;min-height:2.8rem;padding:.68rem .42rem;font-size:clamp(.68rem,2.15vw,.82rem);line-height:1.12}}@media (width<=640px){.cookie-consent[data-v-8303a283]{padding:.6rem .6rem max(.6rem, env(safe-area-inset-bottom));bottom:0;left:0;right:0}.cookie-consent__actions[data-v-8303a283]{display:grid}.cookie-category[data-v-8303a283]{grid-template-columns:1fr;gap:.8rem}.cookie-switch[data-v-8303a283]{justify-self:start}.cookie-modal__header[data-v-8303a283]{gap:.7rem}.cookie-modal__header h2[data-v-8303a283]{font-size:clamp(1.85rem,9vw,2.4rem)}.cookie-modal__header p[data-v-8303a283],.cookie-category p[data-v-8303a283],.cookie-category small[data-v-8303a283]{font-size:.88rem;line-height:1.55}}html.cookie-modal-open,body.cookie-modal-open{overflow:hidden}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/manrope-latin-200-normal-DvuInKd5.woff2)format("woff2"),url(/assets/manrope-latin-200-normal-DATVJ-xu.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2)format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/outfit-latin-100-normal-BAq5GbLe.woff2)format("woff2"),url(/assets/outfit-latin-100-normal-BYBl4nGg.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/outfit-latin-200-normal-DovQRx1c.woff2)format("woff2"),url(/assets/outfit-latin-200-normal-DBi7mfCs.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2)format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2)format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2)format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/outfit-latin-900-normal-D7VxKg29.woff2)format("woff2"),url(/assets/outfit-latin-900-normal-DBTzQ72N.woff)format("woff")}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Manrope,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-shell:#f3ecdf;--bg-auth:#f8f3ea;--panel-green:#397d52;--panel-green-deep:#24583a;--panel-ivory:#f8f5ef;--panel-white:#ffffffb8;--panel-stroke:#10181414;--ink-strong:#10141a;--ink-soft:#6c716d;--ink-muted:#8b8f91;--accent:#7653e8;--accent-strong:#5d39d7;--accent-soft:#7653e81f;--success:#1d8f58;--danger:#da4f52;--warning:#d8921c;--shadow-soft:0 28px 80px #171e191f;--shadow-card:0 20px 60px #10141a17;--scrollbar-track:#0b1911d1;--scrollbar-thumb:#397d528f;--scrollbar-thumb-hover:#5cb569c2;--scrollbar-thumb-active:#c9ef6ce0;--scrollbar-track-glow:#c9ef6c14;--scrollbar-thumb-glow:#397d523d;--tone-neutral-bg:#94a3b824;--tone-neutral-border:#64748b2e;--tone-neutral-ink:#4b5563;--tone-neutral-strong-bg:#64748b38;--tone-neutral-strong-border:#47556947;--tone-neutral-strong-ink:#334155;--tone-success-bg:#22c55e1f;--tone-success-border:#15803d2e;--tone-success-ink:#15803d;--tone-warning-bg:#f59e0b24;--tone-warning-border:#d9770633;--tone-warning-ink:#b45309;--tone-danger-bg:#f43f5e1f;--tone-danger-border:#be185d2e;--tone-danger-ink:#be123c;--tone-info-bg:#0ea5e91f;--tone-info-border:#0284c72e;--tone-info-ink:#0369a1;--tone-accent-bg:#7653e81f;--tone-accent-border:#7653e82e;--tone-accent-ink:#6d28d9;--tone-orange-bg:#f973161f;--tone-orange-border:#ea580c2e;--tone-orange-ink:#c2410c;--tone-indigo-bg:#6366f11f;--tone-indigo-border:#4f46e52e;--tone-indigo-ink:#4338ca}html.crm-theme-dark,body.crm-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-shell:#081019;--bg-auth:#0f1824;--panel-green:#102d22;--panel-green-deep:#0a1a14;--panel-ivory:#101924;--panel-white:#0e1721e6;--panel-stroke:#becddc1a;--ink-strong:#f5f8fc;--ink-soft:#c0cad6;--ink-muted:#8f9baa;--accent:#8d79ff;--accent-strong:#b19eff;--accent-soft:#8d79ff33;--success:#42d596;--danger:#ff7f8d;--warning:#f1c15b;--shadow-soft:0 30px 82px #00000080;--shadow-card:0 18px 58px #0000006b;--scrollbar-track:#06100beb;--scrollbar-thumb:#5fb56a9e;--scrollbar-thumb-hover:#9fe364c7;--scrollbar-thumb-active:#c9ef6ceb;--scrollbar-track-glow:#c9ef6c14;--scrollbar-thumb-glow:#c9ef6c33;--tone-neutral-bg:#94a3b81f;--tone-neutral-border:#94a3b829;--tone-neutral-ink:#d7e1ee;--tone-neutral-strong-bg:#94a3b833;--tone-neutral-strong-border:#94a3b83d;--tone-neutral-strong-ink:#eef2f8;--tone-success-bg:#42d59624;--tone-success-border:#42d59633;--tone-success-ink:#8bf0c1;--tone-warning-bg:#f1c15b29;--tone-warning-border:#f1c15b38;--tone-warning-ink:#ffd98a;--tone-danger-bg:#ff7f8d29;--tone-danger-border:#ff7f8d3d;--tone-danger-ink:#ffc0c8;--tone-info-bg:#5abbff26;--tone-info-border:#5abbff38;--tone-info-ink:#b9e4ff;--tone-accent-bg:#8d79ff2e;--tone-accent-border:#8d79ff3d;--tone-accent-ink:#d6ceff;--tone-orange-bg:#ffa86129;--tone-orange-border:#ffa86138;--tone-orange-ink:#ffd3a9;--tone-indigo-bg:#9ca7ff29;--tone-indigo-border:#9ca7ff38;--tone-indigo-ink:#dbe0ff}*,:before,:after{box-sizing:border-box;border-radius:0!important}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);overflow-x:hidden}body{background-color:var(--bg-shell);min-height:100vh;color:var(--ink-strong);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);background-image:radial-gradient(circle at 0 0,#7653e81f,#0000 26%),radial-gradient(circle at 100% 100%,#397d5229,#0000 28%),linear-gradient(135deg,#f7f0e3 0%,#f2eadc 100%);font-family:Manrope,sans-serif;overflow-x:hidden}html.crm-theme-dark body,body.crm-theme-dark{background-image:radial-gradient(circle at 0 0,#8a72ff1f,#0000 24%),radial-gradient(circle at 100% 100%,#3fd08b1a,#0000 22%),linear-gradient(145deg,#0c1117 0%,#121922 56%,#0e141b 100%)}#app{min-height:100vh;overflow-x:hidden}html.has-modal-open,body.has-modal-open{overscroll-behavior:none;overflow:hidden}a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}button,input,textarea{font:inherit}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(180deg, #07120cfa, #102218f5), radial-gradient(circle at top, var(--scrollbar-track-glow), transparent 56%), var(--scrollbar-track);box-shadow:inset 0 0 0 1px #c9ef6c0f,inset 0 12px 20px #00000038}::-webkit-scrollbar-thumb{min-height:48px;box-shadow:inset 0 1px 0 #ffffff29, 0 8px 20px var(--scrollbar-thumb-glow);background:linear-gradient(#d6f579fa 0%,#5fb56af0 42%,#24583af5 100%) padding-box padding-box;border:1px solid #06100be0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #e3f991 0%, var(--scrollbar-thumb-hover) 44%, #24583afa 100%) padding-box}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg, #f4fcbc 0%, var(--scrollbar-thumb-active) 42%, #2b6541 100%) padding-box}::-webkit-scrollbar-corner{background:0 0}.glass-card{border-width:1px;border-color:var(--panel-stroke);background-color:var(--panel-white);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:var(--shadow-card);border-radius:24px}.bg-auth-left{background:radial-gradient(circle at 0 0,#f7f08e24,#0000 22%),radial-gradient(circle at 100% 100%,#ffffff14,#0000 26%),linear-gradient(155deg,#244f37 0%,#2f6f49 45%,#346a4d 100%)}.shadow-soft{box-shadow:var(--shadow-soft)}.page-shell{min-height:100vh;padding:.75rem;overflow-x:hidden}@media (width>=640px){.page-shell{padding:1rem}}html.crm-theme-dark .form-input,body.crm-theme-dark .form-input,.workspace-shell.is-dark-theme .form-input{background-color:#131a21eb}.form-input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;height:3.5rem;color:var(--ink-strong);outline-offset:2px;border-width:1px;border-radius:.75rem;outline:2px solid #0000;padding-left:1rem;padding-right:1rem;font-size:15px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-input::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.form-input{background:#ffffffeb;border-color:#10141a29;box-shadow:inset 0 1px #ffffffb8}.form-input select,select.form-input{appearance:none}.form-input:focus{border-color:#7653e899;box-shadow:0 0 0 5px #7653e81f}.form-input.has-error{border-color:#da4f528c;box-shadow:0 0 0 5px #da4f521f}.btn-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border-radius:.75rem;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 24px #7653e838}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #7653e83d}.btn-primary:disabled{cursor:wait;opacity:.78;transform:none;box-shadow:0 10px 24px #7653e824}.btn-secondary{color:var(--ink-strong);background:#ffffffc7;border-width:1px;border-color:#10141a1a;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html.crm-theme-dark .btn-secondary:hover,body.crm-theme-dark .btn-secondary:hover,.workspace-shell.is-dark-theme .btn-secondary:hover{background-color:#131a21eb}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.btn-secondary.is-active{color:#fff;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);border-color:#7653e885;box-shadow:0 14px 28px #7653e82e}.btn-danger{color:#ab3136;background:#ffffffd1;border-width:1px;border-color:#da4f523d;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-weight:600;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 24px #da4f5214}.btn-danger:hover{color:#fff;background:linear-gradient(135deg,#da4f52f5,#bf2a37e6);border-color:#da4f526b;box-shadow:0 14px 28px #da4f522e}.pill-status{text-transform:uppercase;letter-spacing:.16em;border:1px solid var(--tone-neutral-border);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:11px;font-weight:600;display:inline-flex}.tone-neutral{border-color:var(--tone-neutral-border);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink)}.tone-neutral-strong{border-color:var(--tone-neutral-strong-border);background:var(--tone-neutral-strong-bg);color:var(--tone-neutral-strong-ink)}.tone-success{border-color:var(--tone-success-border);background:var(--tone-success-bg);color:var(--tone-success-ink)}.tone-warning{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.tone-danger{border-color:var(--tone-danger-border);background:var(--tone-danger-bg);color:var(--tone-danger-ink)}.tone-info{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-ink)}.tone-accent{border-color:var(--tone-accent-border);background:var(--tone-accent-bg);color:var(--tone-accent-ink)}.tone-orange{border-color:var(--tone-orange-border);background:var(--tone-orange-bg);color:var(--tone-orange-ink)}.tone-indigo{border-color:var(--tone-indigo-border);background:var(--tone-indigo-bg);color:var(--tone-indigo-ink)}.toast-card{color:var(--ink-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-color:#10141a14;box-shadow:0 20px 40px #10141a1f}.toast-card--success{border-color:var(--tone-success-border);color:var(--ink-strong);background:linear-gradient(135deg,#fffffff5,#22c55e14)}.toast-card--warning{border-color:var(--tone-warning-border);color:var(--ink-strong);background:linear-gradient(135deg,#fffffff5,#f59e0b1a)}.toast-card--error{border-color:var(--tone-danger-border);color:var(--ink-strong);background:linear-gradient(135deg,#fffffff5,#f43f5e1a)}.toast-card--info{border-color:var(--tone-info-border);color:var(--ink-strong);background:linear-gradient(135deg,#fffffff5,#0ea5e914)}.data-card{border-width:1px;border-color:var(--panel-stroke);background-color:var(--panel-white);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:var(--shadow-card);border-radius:24px;padding:1rem}html.crm-theme-dark .form-textarea,body.crm-theme-dark .form-textarea,.workspace-shell.is-dark-theme .form-textarea{background-color:#131a21eb}.form-textarea{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:100%;color:var(--ink-strong);outline-offset:2px;border-width:1px;border-radius:.75rem;outline:2px solid #0000;padding:.75rem 1rem;font-size:15px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-textarea::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.form-textarea{resize:vertical;background:#ffffffeb;border-color:#10141a29;min-height:104px;box-shadow:inset 0 1px #ffffffb8}.form-textarea:focus{border-color:#7653e899;box-shadow:0 0 0 5px #7653e81f}.form-textarea.has-error{border-color:#da4f528c;box-shadow:0 0 0 5px #da4f521f}.panel-scroll{scrollbar-gutter:stable both-edges;padding-right:.25rem;overflow-y:auto}.workspace-shell{background-color:#0000;min-height:100vh;overflow-x:hidden}html.crm-compact-mode .workspace-page,body.crm-compact-mode .workspace-page,.workspace-shell.is-compact .workspace-page{gap:.85rem}html.crm-compact-mode .workspace-banner,body.crm-compact-mode .workspace-banner,.workspace-shell.is-compact .workspace-banner{padding:1rem}html.crm-compact-mode .data-card,body.crm-compact-mode .data-card,.workspace-shell.is-compact .data-card{padding:.85rem}html.crm-compact-mode .workspace-shortcut,html.crm-compact-mode .settings-toggle,html.crm-compact-mode .settings-chip,html.crm-compact-mode .workspace-nav__item,html.crm-compact-mode .workspace-drawer__action,html.crm-compact-mode .workspace-record,html.crm-compact-mode .workspace-empty-state,html.crm-compact-mode .catalog-supplier-card,html.crm-compact-mode .catalog-accordion__header,html.crm-compact-mode .catalog-accordion__body,html.crm-compact-mode .catalog-tariff-row,html.crm-compact-mode .form-section,html.crm-compact-mode .settings-summary-card,html.crm-compact-mode .settings-stat-card,html.crm-compact-mode .settings-session-card,body.crm-compact-mode .workspace-shortcut,body.crm-compact-mode .settings-toggle,body.crm-compact-mode .settings-chip,body.crm-compact-mode .workspace-nav__item,body.crm-compact-mode .workspace-drawer__action,body.crm-compact-mode .workspace-record,body.crm-compact-mode .workspace-empty-state,body.crm-compact-mode .catalog-supplier-card,body.crm-compact-mode .catalog-accordion__header,body.crm-compact-mode .catalog-accordion__body,body.crm-compact-mode .catalog-tariff-row,body.crm-compact-mode .form-section,body.crm-compact-mode .settings-summary-card,body.crm-compact-mode .settings-stat-card,body.crm-compact-mode .settings-session-card,.workspace-shell.is-compact .workspace-shortcut,.workspace-shell.is-compact .settings-toggle,.workspace-shell.is-compact .settings-chip,.workspace-shell.is-compact .workspace-nav__item,.workspace-shell.is-compact .workspace-drawer__action,.workspace-shell.is-compact .workspace-record,.workspace-shell.is-compact .workspace-empty-state,.workspace-shell.is-compact .catalog-supplier-card,.workspace-shell.is-compact .catalog-accordion__header,.workspace-shell.is-compact .catalog-accordion__body,.workspace-shell.is-compact .catalog-tariff-row,.workspace-shell.is-compact .form-section,.workspace-shell.is-compact .settings-summary-card,.workspace-shell.is-compact .settings-stat-card,.workspace-shell.is-compact .settings-session-card{padding-top:.7rem;padding-bottom:.7rem}html.crm-compact-mode .workspace-main,body.crm-compact-mode .workspace-main,.workspace-shell.is-compact .workspace-main{padding-top:.7rem;padding-bottom:.8rem}html.crm-compact-mode .workspace-topbar,body.crm-compact-mode .workspace-topbar,.workspace-shell.is-compact .workspace-topbar{padding-top:.85rem;padding-bottom:.85rem}html.crm-compact-mode .workspace-sidebar,body.crm-compact-mode .workspace-sidebar,.workspace-shell.is-compact .workspace-sidebar{gap:.85rem}html.crm-compact-mode .workspace-sidebar__brand,html.crm-compact-mode .workspace-sidebar__app-logo,body.crm-compact-mode .workspace-sidebar__brand,body.crm-compact-mode .workspace-sidebar__app-logo,.workspace-shell.is-compact .workspace-sidebar__brand,.workspace-shell.is-compact .workspace-sidebar__app-logo{padding-top:.8rem;padding-bottom:.8rem}html.crm-compact-mode .workspace-table__table th,html.crm-compact-mode .workspace-table__table td,body.crm-compact-mode .workspace-table__table th,body.crm-compact-mode .workspace-table__table td,.workspace-shell.is-compact .workspace-table__table th,.workspace-shell.is-compact .workspace-table__table td{padding-top:.7rem;padding-bottom:.7rem}html.crm-compact-mode .workspace-modal__header,html.crm-compact-mode .workspace-modal__body,html.crm-compact-mode .workspace-modal__footer,body.crm-compact-mode .workspace-modal__header,body.crm-compact-mode .workspace-modal__body,body.crm-compact-mode .workspace-modal__footer,.workspace-shell.is-compact .workspace-modal__header,.workspace-shell.is-compact .workspace-modal__body,.workspace-shell.is-compact .workspace-modal__footer{padding-top:.9rem;padding-bottom:.9rem}html.crm-compact-mode .btn-primary,html.crm-compact-mode .btn-secondary,html.crm-compact-mode .workspace-icon-btn,html.crm-compact-mode .workspace-logout-btn,body.crm-compact-mode .btn-primary,body.crm-compact-mode .btn-secondary,body.crm-compact-mode .workspace-icon-btn,body.crm-compact-mode .workspace-logout-btn,.workspace-shell.is-compact .btn-primary,.workspace-shell.is-compact .btn-secondary,.workspace-shell.is-compact .workspace-icon-btn,.workspace-shell.is-compact .workspace-logout-btn{padding-top:.65rem;padding-bottom:.65rem}html.crm-compact-mode .form-input,body.crm-compact-mode .form-input,.workspace-shell.is-compact .form-input{height:3rem}html.crm-compact-mode .form-input.h-11,html.crm-compact-mode .form-input.h-10,body.crm-compact-mode .form-input.h-11,body.crm-compact-mode .form-input.h-10,.workspace-shell.is-compact .form-input.h-11,.workspace-shell.is-compact .form-input.h-10{height:3rem!important}html.crm-compact-mode .form-textarea,body.crm-compact-mode .form-textarea,.workspace-shell.is-compact .form-textarea{min-height:92px}html.crm-density-comfortable .workspace-page,body.crm-density-comfortable .workspace-page,.workspace-shell.is-comfortable .workspace-page{gap:1.15rem}html.crm-density-comfortable .workspace-banner,body.crm-density-comfortable .workspace-banner,.workspace-shell.is-comfortable .workspace-banner{padding:1.4rem 1.35rem}html.crm-density-comfortable .data-card,body.crm-density-comfortable .data-card,.workspace-shell.is-comfortable .data-card{padding:1.25rem}html.crm-density-comfortable .workspace-shortcut,html.crm-density-comfortable .settings-toggle,html.crm-density-comfortable .settings-chip,html.crm-density-comfortable .workspace-nav__item,html.crm-density-comfortable .workspace-drawer__action,html.crm-density-comfortable .workspace-record,html.crm-density-comfortable .workspace-empty-state,html.crm-density-comfortable .catalog-supplier-card,html.crm-density-comfortable .catalog-accordion__header,html.crm-density-comfortable .catalog-accordion__body,html.crm-density-comfortable .catalog-tariff-row,html.crm-density-comfortable .form-section,html.crm-density-comfortable .settings-summary-card,html.crm-density-comfortable .settings-stat-card,html.crm-density-comfortable .settings-session-card,body.crm-density-comfortable .workspace-shortcut,body.crm-density-comfortable .settings-toggle,body.crm-density-comfortable .settings-chip,body.crm-density-comfortable .workspace-nav__item,body.crm-density-comfortable .workspace-drawer__action,body.crm-density-comfortable .workspace-record,body.crm-density-comfortable .workspace-empty-state,body.crm-density-comfortable .catalog-supplier-card,body.crm-density-comfortable .catalog-accordion__header,body.crm-density-comfortable .catalog-accordion__body,body.crm-density-comfortable .catalog-tariff-row,body.crm-density-comfortable .form-section,body.crm-density-comfortable .settings-summary-card,body.crm-density-comfortable .settings-stat-card,body.crm-density-comfortable .settings-session-card,.workspace-shell.is-comfortable .workspace-shortcut,.workspace-shell.is-comfortable .settings-toggle,.workspace-shell.is-comfortable .settings-chip,.workspace-shell.is-comfortable .workspace-nav__item,.workspace-shell.is-comfortable .workspace-drawer__action,.workspace-shell.is-comfortable .workspace-record,.workspace-shell.is-comfortable .workspace-empty-state,.workspace-shell.is-comfortable .catalog-supplier-card,.workspace-shell.is-comfortable .catalog-accordion__header,.workspace-shell.is-comfortable .catalog-accordion__body,.workspace-shell.is-comfortable .catalog-tariff-row,.workspace-shell.is-comfortable .form-section,.workspace-shell.is-comfortable .settings-summary-card,.workspace-shell.is-comfortable .settings-stat-card,.workspace-shell.is-comfortable .settings-session-card{padding-top:.95rem;padding-bottom:.95rem}html.crm-density-comfortable .workspace-main,body.crm-density-comfortable .workspace-main,.workspace-shell.is-comfortable .workspace-main{padding-top:1rem;padding-bottom:1.1rem}html.crm-density-comfortable .workspace-topbar,body.crm-density-comfortable .workspace-topbar,.workspace-shell.is-comfortable .workspace-topbar{padding-top:1.15rem;padding-bottom:1.15rem}html.crm-density-comfortable .workspace-sidebar,body.crm-density-comfortable .workspace-sidebar,.workspace-shell.is-comfortable .workspace-sidebar{gap:1.25rem}html.crm-density-comfortable .workspace-sidebar__brand,html.crm-density-comfortable .workspace-sidebar__app-logo,body.crm-density-comfortable .workspace-sidebar__brand,body.crm-density-comfortable .workspace-sidebar__app-logo,.workspace-shell.is-comfortable .workspace-sidebar__brand,.workspace-shell.is-comfortable .workspace-sidebar__app-logo{padding-top:1.05rem;padding-bottom:1.05rem}html.crm-density-comfortable .workspace-table__table th,html.crm-density-comfortable .workspace-table__table td,body.crm-density-comfortable .workspace-table__table th,body.crm-density-comfortable .workspace-table__table td,.workspace-shell.is-comfortable .workspace-table__table th,.workspace-shell.is-comfortable .workspace-table__table td{padding-top:.95rem;padding-bottom:.95rem}html.crm-density-comfortable .workspace-modal__header,html.crm-density-comfortable .workspace-modal__body,html.crm-density-comfortable .workspace-modal__footer,body.crm-density-comfortable .workspace-modal__header,body.crm-density-comfortable .workspace-modal__body,body.crm-density-comfortable .workspace-modal__footer,.workspace-shell.is-comfortable .workspace-modal__header,.workspace-shell.is-comfortable .workspace-modal__body,.workspace-shell.is-comfortable .workspace-modal__footer{padding-top:1.15rem;padding-bottom:1.15rem}html.crm-density-comfortable .btn-primary,html.crm-density-comfortable .btn-secondary,html.crm-density-comfortable .workspace-icon-btn,html.crm-density-comfortable .workspace-logout-btn,body.crm-density-comfortable .btn-primary,body.crm-density-comfortable .btn-secondary,body.crm-density-comfortable .workspace-icon-btn,body.crm-density-comfortable .workspace-logout-btn,.workspace-shell.is-comfortable .btn-primary,.workspace-shell.is-comfortable .btn-secondary,.workspace-shell.is-comfortable .workspace-icon-btn,.workspace-shell.is-comfortable .workspace-logout-btn{padding-top:.9rem;padding-bottom:.9rem}html.crm-density-comfortable .form-input,body.crm-density-comfortable .form-input,.workspace-shell.is-comfortable .form-input{height:3.35rem}html.crm-density-comfortable .form-input.h-11,html.crm-density-comfortable .form-input.h-10,body.crm-density-comfortable .form-input.h-11,body.crm-density-comfortable .form-input.h-10,.workspace-shell.is-comfortable .form-input.h-11,.workspace-shell.is-comfortable .form-input.h-10{height:3.35rem!important}html.crm-density-comfortable .form-textarea,body.crm-density-comfortable .form-textarea,.workspace-shell.is-comfortable .form-textarea{min-height:120px}.crm-reduced-motion *,.workspace-shell.is-reduced-motion *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.crm-theme-dark .data-card,html.crm-theme-dark .workspace-banner,html.crm-theme-dark .workspace-table,html.crm-theme-dark .workspace-record,html.crm-theme-dark .workspace-empty-state,html.crm-theme-dark .workspace-modal,html.crm-theme-dark .form-section,html.crm-theme-dark .catalog-supplier-card,html.crm-theme-dark .catalog-accordion,html.crm-theme-dark .catalog-tariff-row,html.crm-theme-dark .form-input,html.crm-theme-dark .form-textarea,html.crm-theme-dark .settings-summary-card,html.crm-theme-dark .settings-stat-card,html.crm-theme-dark .settings-session-card,body.crm-theme-dark .data-card,body.crm-theme-dark .workspace-banner,body.crm-theme-dark .workspace-table,body.crm-theme-dark .workspace-record,body.crm-theme-dark .workspace-empty-state,body.crm-theme-dark .workspace-modal,body.crm-theme-dark .form-section,body.crm-theme-dark .catalog-supplier-card,body.crm-theme-dark .catalog-accordion,body.crm-theme-dark .catalog-tariff-row,body.crm-theme-dark .form-input,body.crm-theme-dark .form-textarea,body.crm-theme-dark .settings-summary-card,body.crm-theme-dark .settings-stat-card,body.crm-theme-dark .settings-session-card,.workspace-shell.is-dark-theme .data-card,.workspace-shell.is-dark-theme .workspace-banner,.workspace-shell.is-dark-theme .workspace-table,.workspace-shell.is-dark-theme .workspace-record,.workspace-shell.is-dark-theme .workspace-empty-state,.workspace-shell.is-dark-theme .workspace-modal,.workspace-shell.is-dark-theme .form-section,.workspace-shell.is-dark-theme .catalog-supplier-card,.workspace-shell.is-dark-theme .catalog-accordion,.workspace-shell.is-dark-theme .catalog-tariff-row,.workspace-shell.is-dark-theme .form-input,.workspace-shell.is-dark-theme .form-textarea,.workspace-shell.is-dark-theme .settings-summary-card,.workspace-shell.is-dark-theme .settings-stat-card,.workspace-shell.is-dark-theme .settings-session-card{box-shadow:none;background:#131a21eb;border-color:#d2deea14}html.crm-theme-dark .workspace-sidebar,body.crm-theme-dark .workspace-sidebar,.workspace-shell.is-dark-theme .workspace-sidebar{background:radial-gradient(circle at 0 0,#8a72ff1f,#0000 16%),radial-gradient(circle at 100% 100%,#3fd08b14,#0000 24%),linear-gradient(#0f1b17 0%,#13211e 48%,#0a1311 100%)}html.crm-theme-dark .workspace-topbar,html.crm-theme-dark .workspace-main,html.crm-theme-dark .workspace-sidebar__brand,html.crm-theme-dark .workspace-sidebar__app-logo,html.crm-theme-dark .workspace-drawer__brand-card,body.crm-theme-dark .workspace-topbar,body.crm-theme-dark .workspace-main,body.crm-theme-dark .workspace-sidebar__brand,body.crm-theme-dark .workspace-sidebar__app-logo,body.crm-theme-dark .workspace-drawer__brand-card,.workspace-shell.is-dark-theme .workspace-topbar,.workspace-shell.is-dark-theme .workspace-main,.workspace-shell.is-dark-theme .workspace-sidebar__brand,.workspace-shell.is-dark-theme .workspace-sidebar__app-logo,.workspace-shell.is-dark-theme .workspace-drawer__brand-card{background:#131a21b8;border-color:#d2deea14}html.crm-theme-dark .catalog-accordion__header,body.crm-theme-dark .catalog-accordion__header,.workspace-shell.is-dark-theme .catalog-accordion__header{background:#ffffff08}html.crm-theme-dark .catalog-accordion__header:hover,body.crm-theme-dark .catalog-accordion__header:hover,.workspace-shell.is-dark-theme .catalog-accordion__header:hover{background:#8a72ff14}html.crm-theme-dark .toast-card,body.crm-theme-dark .toast-card,.workspace-shell.is-dark-theme .toast-card{color:var(--ink-strong);background:linear-gradient(135deg,#131a21fa,#0e1721eb);border-color:#becddc1f;box-shadow:0 24px 48px #00000057}html.crm-theme-dark .toast-card--success,body.crm-theme-dark .toast-card--success,.workspace-shell.is-dark-theme .toast-card--success{background:linear-gradient(135deg,#131a21fa,#42d5961f)}html.crm-theme-dark .toast-card--warning,body.crm-theme-dark .toast-card--warning,.workspace-shell.is-dark-theme .toast-card--warning{background:linear-gradient(135deg,#131a21fa,#f1c15b24)}html.crm-theme-dark .toast-card--error,body.crm-theme-dark .toast-card--error,.workspace-shell.is-dark-theme .toast-card--error{background:linear-gradient(135deg,#131a21fa,#ff7f8d29)}html.crm-theme-dark .toast-card--info,body.crm-theme-dark .toast-card--info,.workspace-shell.is-dark-theme .toast-card--info{background:linear-gradient(135deg,#131a21fa,#5abbff24)}html.crm-theme-dark .btn-secondary,html.crm-theme-dark .workspace-icon-btn,html.crm-theme-dark .settings-chip,html.crm-theme-dark .settings-toggle,html.crm-theme-dark .workspace-nav__item,html.crm-theme-dark .workspace-drawer__action,body.crm-theme-dark .btn-secondary,body.crm-theme-dark .workspace-icon-btn,body.crm-theme-dark .settings-chip,body.crm-theme-dark .settings-toggle,body.crm-theme-dark .workspace-nav__item,body.crm-theme-dark .workspace-drawer__action,.workspace-shell.is-dark-theme .btn-secondary,.workspace-shell.is-dark-theme .workspace-icon-btn,.workspace-shell.is-dark-theme .settings-chip,.workspace-shell.is-dark-theme .settings-toggle,.workspace-shell.is-dark-theme .workspace-nav__item,.workspace-shell.is-dark-theme .workspace-drawer__action{color:var(--ink-strong);background:#ffffff08;border-color:#d2deea14}html.crm-theme-dark .btn-danger,body.crm-theme-dark .btn-danger,.workspace-shell.is-dark-theme .btn-danger{color:#ffb7be;background:#ff7f8d14;border-color:#ff7f8d33;box-shadow:0 18px 36px #0000003d}html.crm-theme-dark .btn-danger:hover,body.crm-theme-dark .btn-danger:hover,.workspace-shell.is-dark-theme .btn-danger:hover{color:#fff;background:linear-gradient(135deg,#ff7f8df0,#d34559e6);border-color:#ff7f8d5c}html.crm-theme-dark .pill-status,body.crm-theme-dark .pill-status,.workspace-shell.is-dark-theme .pill-status{box-shadow:inset 0 1px #ffffff08}html.crm-theme-dark .settings-toggle.is-active,body.crm-theme-dark .settings-toggle.is-active,.workspace-shell.is-dark-theme .settings-toggle.is-active{background:linear-gradient(135deg,#8d79ff29,#ffffff0a);border-color:#8d79ff57;box-shadow:inset 0 1px #ffffff0a,0 20px 40px #00000038}html.crm-theme-dark .settings-toggle__state,body.crm-theme-dark .settings-toggle__state,.workspace-shell.is-dark-theme .settings-toggle__state{color:#dfe7f1b3;background:#ffffff0a;border-color:#becddc1f}html.crm-theme-dark .settings-toggle__state.is-active,body.crm-theme-dark .settings-toggle__state.is-active,.workspace-shell.is-dark-theme .settings-toggle__state.is-active{color:#ddd5ff;background:#8d79ff29;border-color:#8d79ff47}html.crm-theme-dark .settings-toggle__switch,body.crm-theme-dark .settings-toggle__switch,.workspace-shell.is-dark-theme .settings-toggle__switch{background:#ffffff0f;border-color:#becddc1f}html.crm-theme-dark .settings-session-card__icon,body.crm-theme-dark .settings-session-card__icon,.workspace-shell.is-dark-theme .settings-session-card__icon,html.crm-theme-dark .catalog-mini-pill,body.crm-theme-dark .catalog-mini-pill,.workspace-shell.is-dark-theme .catalog-mini-pill{color:var(--ink-soft);background:#ffffff0a;border-color:#becddc1a}html.crm-theme-dark .bg-white,html.crm-theme-dark [class*=bg-white\/],body.crm-theme-dark .bg-white,body.crm-theme-dark [class*=bg-white\/],.workspace-shell.is-dark-theme .bg-white,.workspace-shell.is-dark-theme [class*=bg-white\/]{background-color:#131a21eb!important}html.crm-theme-dark .bg-slate-50,html.crm-theme-dark .bg-slate-100,html.crm-theme-dark .bg-slate-200,body.crm-theme-dark .bg-slate-50,body.crm-theme-dark .bg-slate-100,body.crm-theme-dark .bg-slate-200,.workspace-shell.is-dark-theme .bg-slate-50,.workspace-shell.is-dark-theme .bg-slate-100,.workspace-shell.is-dark-theme .bg-slate-200{background-color:var(--tone-neutral-bg)!important}html.crm-theme-dark .bg-emerald-50,body.crm-theme-dark .bg-emerald-50,.workspace-shell.is-dark-theme .bg-emerald-50{background-color:var(--tone-success-bg)!important}html.crm-theme-dark .bg-amber-50,body.crm-theme-dark .bg-amber-50,.workspace-shell.is-dark-theme .bg-amber-50{background-color:var(--tone-warning-bg)!important}html.crm-theme-dark .bg-rose-50,body.crm-theme-dark .bg-rose-50,.workspace-shell.is-dark-theme .bg-rose-50{background-color:var(--tone-danger-bg)!important}html.crm-theme-dark .bg-violet-50,body.crm-theme-dark .bg-violet-50,.workspace-shell.is-dark-theme .bg-violet-50{background-color:var(--tone-accent-bg)!important}html.crm-theme-dark .bg-sky-50,body.crm-theme-dark .bg-sky-50,.workspace-shell.is-dark-theme .bg-sky-50{background-color:var(--tone-info-bg)!important}html.crm-theme-dark .bg-orange-50,body.crm-theme-dark .bg-orange-50,.workspace-shell.is-dark-theme .bg-orange-50{background-color:var(--tone-orange-bg)!important}html.crm-theme-dark .bg-indigo-50,body.crm-theme-dark .bg-indigo-50,.workspace-shell.is-dark-theme .bg-indigo-50{background-color:var(--tone-indigo-bg)!important}html.crm-theme-dark .border-slate-200,body.crm-theme-dark .border-slate-200,.workspace-shell.is-dark-theme .border-slate-200,html.crm-theme-dark [class*=border-black\/],body.crm-theme-dark [class*=border-black\/],.workspace-shell.is-dark-theme [class*=border-black\/]{border-color:#becddc1f!important}html.crm-theme-dark .border-emerald-200,body.crm-theme-dark .border-emerald-200,.workspace-shell.is-dark-theme .border-emerald-200{border-color:var(--tone-success-border)!important}html.crm-theme-dark .border-amber-200,body.crm-theme-dark .border-amber-200,.workspace-shell.is-dark-theme .border-amber-200{border-color:var(--tone-warning-border)!important}html.crm-theme-dark .border-rose-200,body.crm-theme-dark .border-rose-200,.workspace-shell.is-dark-theme .border-rose-200{border-color:var(--tone-danger-border)!important}html.crm-theme-dark .border-violet-200,body.crm-theme-dark .border-violet-200,.workspace-shell.is-dark-theme .border-violet-200{border-color:var(--tone-accent-border)!important}html.crm-theme-dark .text-slate-700,html.crm-theme-dark .text-slate-800,html.crm-theme-dark .text-slate-900,body.crm-theme-dark .text-slate-700,body.crm-theme-dark .text-slate-800,body.crm-theme-dark .text-slate-900,.workspace-shell.is-dark-theme .text-slate-700,.workspace-shell.is-dark-theme .text-slate-800,.workspace-shell.is-dark-theme .text-slate-900{color:#d7e1ee!important}html.crm-theme-dark .text-emerald-700,html.crm-theme-dark .text-emerald-800,html.crm-theme-dark .text-emerald-900,body.crm-theme-dark .text-emerald-700,body.crm-theme-dark .text-emerald-800,body.crm-theme-dark .text-emerald-900,.workspace-shell.is-dark-theme .text-emerald-700,.workspace-shell.is-dark-theme .text-emerald-800,.workspace-shell.is-dark-theme .text-emerald-900{color:var(--tone-success-ink)!important}html.crm-theme-dark .text-amber-700,html.crm-theme-dark .text-amber-800,html.crm-theme-dark .text-amber-900,body.crm-theme-dark .text-amber-700,body.crm-theme-dark .text-amber-800,body.crm-theme-dark .text-amber-900,.workspace-shell.is-dark-theme .text-amber-700,.workspace-shell.is-dark-theme .text-amber-800,.workspace-shell.is-dark-theme .text-amber-900{color:var(--tone-warning-ink)!important}html.crm-theme-dark .text-rose-700,html.crm-theme-dark .text-rose-800,html.crm-theme-dark .text-rose-900,body.crm-theme-dark .text-rose-700,body.crm-theme-dark .text-rose-800,body.crm-theme-dark .text-rose-900,.workspace-shell.is-dark-theme .text-rose-700,.workspace-shell.is-dark-theme .text-rose-800,.workspace-shell.is-dark-theme .text-rose-900{color:var(--tone-danger-ink)!important}html.crm-theme-dark .text-violet-700,body.crm-theme-dark .text-violet-700,.workspace-shell.is-dark-theme .text-violet-700{color:var(--tone-accent-ink)!important}html.crm-theme-dark .text-sky-700,body.crm-theme-dark .text-sky-700,.workspace-shell.is-dark-theme .text-sky-700{color:var(--tone-info-ink)!important}html.crm-theme-dark .text-orange-700,body.crm-theme-dark .text-orange-700,.workspace-shell.is-dark-theme .text-orange-700{color:var(--tone-orange-ink)!important}html.crm-theme-dark .text-indigo-700,body.crm-theme-dark .text-indigo-700,.workspace-shell.is-dark-theme .text-indigo-700{color:var(--tone-indigo-ink)!important}.workspace-grid{min-height:100vh}@media (width>=1024px){.workspace-grid{grid-template-columns:272px minmax(0,1fr);display:grid}}.workspace-grid{transition:grid-template-columns .28s}.workspace-grid.is-collapsed{grid-template-columns:88px minmax(0,1fr)}@media (width<=767px){.comparison-ranking__details .workspace-sidebar{min-width:0}}.workspace-sidebar{--tw-text-opacity:1;min-width:0;min-height:100vh;color:rgb(255 255 255/var(--tw-text-opacity,1));will-change:transform;background:radial-gradient(circle at 0 0,#f7f08e1f,#0000 18%),radial-gradient(circle at 100% 100%,#ffffff0d,#0000 30%),linear-gradient(#1f4f35 0%,#244b35 48%,#183a29 100%);flex-direction:column;gap:1.25rem;padding:1rem;transition:transform .28s,opacity .22s,padding .28s,margin .28s;display:flex;position:relative;overflow:hidden}.workspace-sidebar.is-collapsed{opacity:1;pointer-events:auto;gap:.875rem;padding-left:.75rem;padding-right:.75rem;transform:none}.workspace-sidebar:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.workspace-sidebar>*{z-index:1;position:relative}@media (width<=767px){.comparison-ranking__details .workspace-sidebar__brand{min-width:0}}.workspace-sidebar__brand{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:#ffffff0f;border-width:1px;border-color:#ffffff1a;border-radius:26px;align-items:center;gap:.75rem;padding:1rem;transition:transform .24s,opacity .2s;display:flex}@media (width<=767px){.comparison-ranking__details .workspace-sidebar__app-logo{min-width:0}}.workspace-sidebar__app-logo{--tw-backdrop-blur:blur(4px);min-height:4.75rem;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:radial-gradient(circle at 100% 0,#f7f08e1a,#0000 34%),#ffffff0f;border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;padding:.75rem;transition:padding .24s,min-height .24s;display:flex}.workspace-sidebar__app-logo.is-collapsed{min-height:4.15rem;padding-left:.35rem;padding-right:.35rem}.workspace-sidebar__app-logo-image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px #050c0938);width:min(100%,12.25rem);max-height:3.3rem;display:block}.workspace-sidebar__app-logo.is-collapsed .workspace-sidebar__app-logo-image{width:3rem;max-height:3rem}@media (width<=767px){.comparison-ranking__summary .workspace-sidebar__brand-title{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-sidebar__brand-title{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}@media (width<=767px){.comparison-ranking__summary .workspace-sidebar__brand-meta{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-sidebar__brand-meta{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbd;margin-top:.25rem;font-size:.75rem;line-height:1rem;overflow:hidden}@media (width<=767px){.comparison-ranking__summary .workspace-sidebar__brand-submeta{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-sidebar__brand-submeta{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;margin-top:.125rem;font-size:11px;overflow:hidden}.workspace-sidebar__brand.is-collapsed{opacity:1;justify-content:center;padding-left:0;padding-right:0;transform:none}@media (width<=767px){.comparison-ranking__details .workspace-brandmark{min-width:0}}.workspace-brandmark{--tw-text-opacity:1;width:3rem;height:3rem;color:rgb(247 240 142/var(--tw-text-opacity,1));background:#f7f08e24;border-width:1px;border-color:#f7f08e80;border-radius:1rem;justify-content:center;align-items:center;display:flex;overflow:hidden}html.crm-compact-mode .form-input.workspace-brandmark.is-drawer,body.crm-compact-mode .form-input.workspace-brandmark.is-drawer,.workspace-shell.is-compact .form-input.workspace-brandmark.is-drawer{height:3rem}html.crm-density-comfortable .form-input.workspace-brandmark.is-drawer,body.crm-density-comfortable .form-input.workspace-brandmark.is-drawer,.workspace-shell.is-comfortable .form-input.workspace-brandmark.is-drawer{height:3.35rem}.workspace-brandmark.is-drawer{flex-shrink:0;width:2.75rem;height:2.75rem}.workspace-brandmark__image{-o-object-fit:contain;object-fit:contain;background:#ffffff0a;width:100%;height:100%}@media (width<=767px){.comparison-ranking__details .workspace-nav{min-width:0}}.workspace-nav{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:.75rem;min-width:0;padding-right:.25rem;display:flex;overflow:hidden auto}.workspace-nav__section{gap:.625rem;min-width:0;display:grid}.workspace-nav__section-label{text-transform:uppercase;letter-spacing:.2em;color:#ffffff75;padding-left:.5rem;padding-right:.5rem;font-size:11px;font-weight:600}@media (width<=767px){.comparison-ranking__details .workspace-nav__item{min-width:0}}.workspace-nav__item{color:#fffc;background:#ffffff0a;border-width:1px;border-color:#0000;border-radius:22px;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:.75rem .875rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.workspace-nav__item.is-collapsed{justify-content:center;min-height:3rem;padding-left:0;padding-right:0}.workspace-nav__item.is-collapsed:hover{transform:none}.workspace-nav__toggle{text-align:left;justify-content:space-between;width:100%;min-width:0}.workspace-nav__toggle.is-open{color:#fff;background:#ffffff17;border-color:#ffffff1f}.workspace-nav__toggle.is-mobile{scroll-margin-top:1rem}.workspace-nav__toggle.is-mobile.is-open{background:linear-gradient(135deg,#ffffff1f,#f7f08e14);border-color:#f7f08e33;box-shadow:0 18px 34px #050c093d}.workspace-nav__children{gap:.5rem;min-width:0;padding-left:1rem;display:grid;overflow-x:hidden}.workspace-nav__children.is-mobile{border-left:1px solid #ffffff14;margin-left:.45rem;padding-left:.8rem;scroll-margin-top:1rem}.workspace-nav__child{background:#ffffff08;border-color:#0000;min-height:2.85rem;padding:.625rem .75rem}.workspace-nav__child.is-mobile{padding:.75rem .875rem}.workspace-nav__chevron{opacity:.72;transition:transform .2s,opacity .2s}.workspace-nav__chevron.is-ghost{opacity:0;pointer-events:none}.workspace-nav__chevron.is-open{opacity:1;transform:rotate(180deg)}@media (width<=767px){.comparison-ranking__summary .workspace-nav__label{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block;overflow:hidden}.workspace-nav__icon-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.workspace-nav__dot{background:radial-gradient(circle at 30% 30%,#ffd1d6 0%,#ff7a89 42%,#e73049 100%);border:2px solid #183a29f0;width:.72rem;height:.72rem;animation:1.9s ease-in-out infinite navDotPulse;position:absolute;top:-.24rem;right:-.24rem;box-shadow:0 0 0 4px #ff4d4f2e,0 0 18px #ff4d4f57}html.crm-theme-dark .workspace-nav__dot,body.crm-theme-dark .workspace-nav__dot,.workspace-shell.is-dark-theme .workspace-nav__dot{border-color:#0a1311fa}.workspace-nav__item:hover{color:#fff;background:#ffffff14;border-color:#ffffff1a;transform:translateY(-1px)}.workspace-nav__item.is-active{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff14);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.workspace-nav__item.is-mobile{background:#ffffff0d;border-color:#ffffff14;border-radius:20px;padding:.875rem 1rem}@media (width<=767px){.comparison-ranking__details .workspace-sidebar__footer.is-collapsed{min-width:0}}.workspace-sidebar__footer.is-collapsed{opacity:1;justify-content:center;display:flex;transform:none}.workspace-main{min-width:0;padding:.75rem .75rem 1rem}@media (width>=640px){.workspace-main{padding:1rem 1rem 1.5rem}}@media (width>=1024px){.workspace-main{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}}.workspace-main{flex-direction:column;min-height:100vh;display:flex}@media (width<=767px){.comparison-ranking__details .workspace-guide-card{min-width:0}}.workspace-guide-card{text-align:left;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:radial-gradient(circle at 100% 0,#f7f08e14,#0000 34%),linear-gradient(135deg,#ffffff14,#ffffff08);border-width:1px;border-color:#f7f08e38;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 18px 32px #050c092e}.workspace-guide-card:hover{background:radial-gradient(circle at 100% 0,#f7f08e1f,#0000 34%),linear-gradient(135deg,#ffffff1f,#ffffff0a);border-color:#f7f08e52;transform:translateY(-1px)}.workspace-guide-card.is-active{border-color:#f7f08e6b;box-shadow:inset 0 0 0 1px #f7f08e24,0 20px 36px #050c0938}.workspace-guide-card.is-drawer{margin:0}html.crm-compact-mode .form-input.workspace-guide-card__icon,body.crm-compact-mode .form-input.workspace-guide-card__icon,.workspace-shell.is-compact .form-input.workspace-guide-card__icon{height:3rem}html.crm-density-comfortable .form-input.workspace-guide-card__icon,body.crm-density-comfortable .form-input.workspace-guide-card__icon,.workspace-shell.is-comfortable .form-input.workspace-guide-card__icon{height:3.35rem}.workspace-guide-card__icon{--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(247 240 142/var(--tw-text-opacity,1));background:#f7f08e1f;border-width:1px;border-color:#f7f08e52;justify-content:center;align-items:center;display:inline-flex}.workspace-guide-card__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.workspace-guide-card__meta{color:#ffffffad;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block}.workspace-topbar{border-width:1px;border-color:var(--panel-stroke);background-color:var(--panel-white);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:var(--shadow-card);border-radius:24px}@media (width<=767px){.comparison-ranking__details .workspace-topbar{min-width:0}}.workspace-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}@media (width>=640px){.workspace-topbar{padding-left:1.25rem;padding-right:1.25rem}}.workspace-content{flex-direction:column;flex:auto;min-width:0;padding-bottom:.5rem;display:flex}@media (width<=767px){.comparison-ranking__details .workspace-footer{min-width:0}}.workspace-footer{text-align:center;border-top-width:1px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.75rem 1rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.workspace-footer{flex-direction:row;justify-content:space-between;padding-left:1.75rem;padding-right:1.75rem}}.workspace-footer{border-color:color-mix(in srgb, var(--panel-stroke) 78%, transparent);color:var(--ink-soft);background:radial-gradient(circle at 10% 35%,#397d521f,#0000 28%),radial-gradient(circle at 82% 22%,#7653e81f,#0000 26%),linear-gradient(135deg,#ffffffc7,#f8f4eb80 48%,#ffffff3d);margin-top:auto;box-shadow:inset 0 1px #ffffff6b,0 -18px 48px #0f172a09}.workspace-footer:before{content:"";pointer-events:none;opacity:.74;background:linear-gradient(90deg,#0000,#7653e814,#0000);position:absolute;inset:0}.workspace-footer__identity,.workspace-footer__powered{z-index:1;position:relative}.workspace-footer__identity{gap:.25rem;display:grid}.workspace-footer__copy{text-transform:uppercase;letter-spacing:.28em;color:var(--ink-muted);font-size:.69rem;font-weight:800}.workspace-footer__line{color:color-mix(in srgb, var(--ink-soft) 84%, transparent);font-size:.82rem;font-weight:500}.workspace-footer__powered{text-transform:uppercase;letter-spacing:.22em;color:color-mix(in srgb, var(--ink-strong) 88%, var(--accent-strong));background:radial-gradient(circle at 15% 20%,#c9ef6c38,#0000 28%),linear-gradient(90deg,#ffffffd1,#f4f0e7b8,#ffffffc7);border-width:1px;border-color:#397d522e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff94,0 18px 38px #0f172a12}.workspace-footer__powered span{color:color-mix(in srgb, var(--ink-muted) 72%, transparent);font-weight:800}html.crm-theme-dark .workspace-footer,body.crm-theme-dark .workspace-footer{background:radial-gradient(circle at 10% 35%,#42d59621,#0000 28%),radial-gradient(circle at 82% 22%,#8d79ff2e,#0000 26%),linear-gradient(135deg,#0a100cf0,#0d141bd1);box-shadow:inset 0 1px #ffffff0f,0 -18px 44px #0000002e}html.crm-theme-dark .workspace-footer__powered,body.crm-theme-dark .workspace-footer__powered{color:#f4ffeef0;background:radial-gradient(circle at 15% 20%,#c9ef6c29,#0000 28%),linear-gradient(90deg,#1a3725c2,#101915db,#1f1a3ab8);border-color:#c9ef6c2e;box-shadow:inset 0 1px #ffffff0f,0 18px 36px #00000038}html.crm-theme-dark .workspace-footer__line,body.crm-theme-dark .workspace-footer__line{color:#ecf7e79e}html.crm-compact-mode .form-input.workspace-icon-btn,body.crm-compact-mode .form-input.workspace-icon-btn,.workspace-shell.is-compact .form-input.workspace-icon-btn{height:3rem}html.crm-density-comfortable .form-input.workspace-icon-btn,body.crm-density-comfortable .form-input.workspace-icon-btn,.workspace-shell.is-comfortable .form-input.workspace-icon-btn{height:3.35rem}.workspace-icon-btn{width:2.5rem;height:2.5rem;color:var(--ink-strong);background:#ffffffc7;border-width:1px;border-color:#10141a0f;border-radius:1rem;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html.crm-theme-dark .workspace-icon-btn:hover,body.crm-theme-dark .workspace-icon-btn:hover,.workspace-shell.is-dark-theme .workspace-icon-btn:hover{background-color:#131a21eb}.workspace-icon-btn:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transform:translateY(-1px)}.workspace-icon-btn--danger{color:#b42318;background:linear-gradient(135deg,#fffffff0,#fee2e2f5);border-color:#da4f5257;box-shadow:0 12px 28px #da4f5229}.workspace-icon-btn--danger:hover,.workspace-icon-btn--danger:focus-visible{color:#fff;background:linear-gradient(135deg,#da4f52f5,#991b1bf0);border-color:#da4f5275;box-shadow:0 16px 32px #991b1b38}.workspace-logout-btn{color:#b42318;background:#ef44441a;border-width:1px;border-color:#da4f5247;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 24px #da4f521f}.workspace-logout-btn:hover{background:#ef444429;transform:translateY(-1px);box-shadow:0 14px 28px #da4f5229}@media (width<=767px){.comparison-ranking__details .workspace-banner,.comparison-ranking__details html.crm-compact-mode .workspace-banner,.comparison-ranking__details body.crm-compact-mode .workspace-banner,.comparison-ranking__details .workspace-shell.is-compact .workspace-banner,.comparison-ranking__details html.crm-density-comfortable .workspace-banner,.comparison-ranking__details body.crm-density-comfortable .workspace-banner,.comparison-ranking__details .workspace-shell.is-comfortable .workspace-banner{min-width:0}}.workspace-banner,html.crm-compact-mode .workspace-banner,body.crm-compact-mode .workspace-banner,.workspace-shell.is-compact .workspace-banner,html.crm-density-comfortable .workspace-banner,body.crm-density-comfortable .workspace-banner,.workspace-shell.is-comfortable .workspace-banner{border-width:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}@media (width>=640px){.workspace-banner,html.crm-compact-mode .workspace-banner,body.crm-compact-mode .workspace-banner,.workspace-shell.is-compact .workspace-banner,html.crm-density-comfortable .workspace-banner,body.crm-density-comfortable .workspace-banner,.workspace-shell.is-comfortable .workspace-banner{padding-left:0;padding-right:0}}.workspace-banner,html.crm-compact-mode .workspace-banner,body.crm-compact-mode .workspace-banner,.workspace-shell.is-compact .workspace-banner,html.crm-density-comfortable .workspace-banner,body.crm-density-comfortable .workspace-banner,.workspace-shell.is-comfortable .workspace-banner{box-shadow:none;background:0 0}.workspace-banner__meta{min-width:0}@media (width<=767px){.comparison-ranking__details .workspace-banner__slot{min-width:0}}.workspace-banner__slot{flex-wrap:wrap;gap:.625rem;width:100%;display:flex}@media (width>=1024px){.workspace-banner__slot{justify-content:flex-end;width:auto}}.workspace-banner__slot>:where(div){width:100%}.workspace-banner__slot>:where(div)>*{min-width:0}.workspace-banner__slot>:where(div)>.pill-status,.workspace-banner__slot>:where(div)>.btn-primary,.workspace-banner__slot>:where(div)>.btn-secondary,.workspace-banner__slot>:where(div)>.btn-danger{min-height:2.9rem}@media (width<=1023px){.workspace-banner{align-items:stretch}.workspace-banner__slot{width:100%}.workspace-banner__slot>:where(div){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:.75rem!important;display:grid!important}.workspace-banner__slot>:where(div)>.pill-status,.workspace-banner__slot>:where(div)>.btn-primary,.workspace-banner__slot>:where(div)>.btn-secondary,.workspace-banner__slot>:where(div)>.btn-danger{width:100%;min-height:3rem;padding-inline:.95rem}.workspace-banner__slot>:where(div)>.pill-status{justify-content:flex-start}.workspace-banner__slot>:where(div)>.btn-primary,.workspace-banner__slot>:where(div)>.btn-secondary,.workspace-banner__slot>:where(div)>.btn-danger{justify-content:center}}@media (width<=767px){.workspace-banner__slot>:where(div){grid-template-columns:minmax(0,1fr)}}.workspace-page{gap:1rem;padding-bottom:.5rem;display:grid}@media (width<=767px){.comparison-ranking__details .workspace-shortcut{min-width:0}}.workspace-shortcut{color:var(--ink-strong);background:#ffffffc7;border-width:1px;border-color:#10141a0d;border-radius:1.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.workspace-shortcut:hover{transform:translateY(-1px);box-shadow:0 12px 24px #10141a14}.workspace-shortcut.is-pinned{background:linear-gradient(135deg,#ffffffeb,#7653e814);border-color:#7653e83d}html.crm-theme-dark .workspace-shortcut.is-pinned,body.crm-theme-dark .workspace-shortcut.is-pinned,.workspace-shell.is-dark-theme .workspace-shortcut.is-pinned{background:linear-gradient(135deg,#8d79ff29,#ffffff0a);border-color:#8d79ff38}.settings-form-grid{gap:.75rem;display:grid}@media (width>=1280px){.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-field{gap:.375rem;display:grid}.settings-field__label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);font-size:11px;font-weight:600}.settings-field__hint{color:var(--ink-soft);font-size:.75rem;line-height:1.25rem}.settings-summary-grid{gap:.75rem;display:grid}@media (width>=768px){.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-summary-card{background:#ffffffd6;border-width:1px;border-color:#10141a0f;padding:.75rem 1rem}.settings-summary-card__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);font-size:11px;font-weight:600}.settings-summary-card__value{color:var(--ink-strong);margin-top:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}@media (width<=767px){.comparison-ranking__details .mfa-channel-card{min-width:0}}.mfa-channel-card{cursor:pointer;background:#ffffffb8;border-width:1px;border-color:#10141a14;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.mfa-channel-card input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.crm-compact-mode .form-input.mfa-channel-card__icon,body.crm-compact-mode .form-input.mfa-channel-card__icon,.workspace-shell.is-compact .form-input.mfa-channel-card__icon{height:3rem}html.crm-density-comfortable .form-input.mfa-channel-card__icon,body.crm-density-comfortable .form-input.mfa-channel-card__icon,.workspace-shell.is-comfortable .form-input.mfa-channel-card__icon{height:3.35rem}@media (width<=767px){.comparison-ranking__details .mfa-channel-card__icon{min-width:0}}.mfa-channel-card__icon{width:2.5rem;height:2.5rem;color:var(--accent);background:#ffffffb8;border-width:1px;border-color:#10141a14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mfa-channel-card strong{color:var(--ink-strong);font-size:.875rem;line-height:1.25rem;display:block}.mfa-channel-card small{word-break:break-all;color:var(--ink-soft);margin-top:.25rem;font-size:.75rem;line-height:1.25rem;display:block}.mfa-channel-card.is-active{background:linear-gradient(135deg,#7653e821,#147e5014);border-color:#7653e8b8;box-shadow:0 18px 50px #7653e81f}.mfa-channel-card.is-disabled{cursor:not-allowed;opacity:.58}.settings-stat-card{background:#f8f5efe6;border-width:1px;border-color:#10141a0f;padding:.75rem 1rem}.settings-stat-card__label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);font-size:11px;font-weight:600}.settings-stat-card__value{color:var(--ink-strong);margin-top:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}@media (width<=767px){.comparison-ranking__details .settings-toggle{min-width:0}}.settings-toggle{text-align:left;background:#ffffffd6;border-width:1px;border-color:#10141a0f;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:.75rem 1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.settings-toggle:hover{transform:translateY(-1px);box-shadow:0 12px 24px #10141a14}.settings-toggle.is-active{background:linear-gradient(135deg,#fffffff5,#7653e829);border-color:#7653e857;box-shadow:0 16px 32px #7653e824}.settings-toggle__state{text-transform:uppercase;letter-spacing:.16em;color:#10141a85;background:#10141a0a;border-width:1px;border-color:#10141a14;align-items:center;padding:.125rem .5rem;font-size:10px;font-weight:600;display:inline-flex}.settings-toggle__state.is-active{color:#7653e8f5;background:#7653e81f;border-color:#7653e83d}.settings-toggle__switch{background:#10141a14;border-width:1px;border-color:#10141a1a;flex-shrink:0;width:2.75rem;height:1.5rem;margin-top:.125rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.settings-toggle__switch.is-active{background:linear-gradient(135deg,#7653e8e6,#4f46e5f5);border-color:#7653e84d;box-shadow:0 10px 22px #7653e83d}.settings-toggle__knob{background:#fff;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 8px 18px #10141a1f}.settings-toggle__switch.is-active .settings-toggle__knob{transform:translate(19px)}.overview-page__kpis{transition:gap .2s}.overview-list-item{transition:transform .2s,box-shadow .2s}.overview-list-item:hover{transform:translateY(-1px);box-shadow:0 10px 20px #10141a0f}.guide-layout{gap:1rem;display:grid}@media (width>=1280px){.guide-layout{grid-template-columns:320px minmax(0,1fr)}}.guide-sidebar{gap:1rem;height:fit-content;display:grid}@media (width>=1280px){.guide-sidebar{position:sticky;top:1rem}}.guide-sidebar__intro{gap:.5rem;display:grid}.guide-sidebar__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);font-size:11px;font-weight:600}.guide-sidebar__title{letter-spacing:-.05em;color:var(--ink-strong);font-family:Outfit,sans-serif;font-size:1.55rem;font-weight:600}.guide-sidebar__description{color:var(--ink-soft);font-size:.875rem;line-height:1.5rem}.guide-profile-switch{background:linear-gradient(135deg,#7653e814,#fffffff5 56%),#fffffff0;border-width:1px;border-color:#7653e82e;gap:.75rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #7653e80d,0 16px 30px #7653e814}@media (width<=767px){.comparison-ranking__details .guide-profile-switch__header{min-width:0}}.guide-profile-switch__header{align-items:flex-start;gap:.75rem;display:flex}html.crm-compact-mode .form-input.guide-profile-switch__icon,body.crm-compact-mode .form-input.guide-profile-switch__icon,.workspace-shell.is-compact .form-input.guide-profile-switch__icon{height:3rem}html.crm-density-comfortable .form-input.guide-profile-switch__icon,body.crm-density-comfortable .form-input.guide-profile-switch__icon,.workspace-shell.is-comfortable .form-input.guide-profile-switch__icon{height:3.35rem}.guide-profile-switch__icon{width:2.5rem;height:2.5rem;color:var(--accent);background:#7653e81a;border-width:1px;border-color:#7653e838;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #7653e814}.guide-profile-switch__copy{gap:.25rem;display:grid}.guide-profile-switch__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);font-size:11px;font-weight:600}.guide-profile-switch__title{color:var(--ink-strong);font-size:.875rem;font-weight:600;line-height:1.25rem}.guide-profile-switch__field{gap:.5rem;display:grid}.guide-profile-switch__label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);font-size:11px;font-weight:600}.guide-profile-switch__control{position:relative}.guide-profile-switch__select{appearance:none;width:100%;height:3.5rem;color:var(--ink-strong);cursor:pointer;background:linear-gradient(135deg,#7653e814,#fffffff5 60%),#fffffffa;border-width:1px;border-color:#7653e838;padding-left:1rem;padding-right:3rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #7653e80f,0 10px 24px #7653e814}.guide-profile-switch__select:hover{border-color:#7653e857;box-shadow:inset 0 0 0 1px #7653e814,0 14px 28px #7653e81f}.guide-profile-switch__select:focus{border-color:#7653e875;outline:none;box-shadow:inset 0 0 0 1px #7653e81a,0 0 0 3px #7653e824,0 16px 30px #7653e824}.guide-profile-switch__chevron{pointer-events:none;color:var(--accent);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.guide-profile-switch__meta{background:#ffffffd6;border-width:1px;border-color:#10141a0f;gap:.25rem;padding:.75rem;display:grid}.guide-profile-switch__meta-title{color:var(--ink-strong);font-size:.875rem;font-weight:600;line-height:1.25rem}.guide-profile-switch__meta-description{color:var(--ink-soft);font-size:.75rem;line-height:1.25rem}.guide-sidebar__nav{gap:.5rem;display:grid}.guide-sidebar__link{color:var(--ink-strong);background:#ffffffc2;border-width:1px;border-color:#10141a0f;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.guide-sidebar__link:hover{background:#fffffff0;border-color:#7653e83d;transform:translate(2px)}.guide-content{gap:1rem;display:grid}.guide-overview-grid{gap:.75rem;display:grid}@media (width>=768px){.guide-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-overview-card{background:#ffffffd6;border-width:1px;border-color:#10141a0f;padding:.75rem 1rem}.guide-overview-card__eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-size:11px;font-weight:600}.guide-overview-card__value{color:var(--ink-strong);margin-top:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}.guide-journey-grid{gap:.75rem;margin-top:1rem;display:grid}@media (width>=1024px){.guide-journey-grid{grid-template-columns:1.15fr .85fr}}.guide-step-list{gap:.5rem;margin-top:.75rem;display:grid}.guide-step-list li{background:linear-gradient(135deg,#397d5214,#ffffffdb),#ffffffd1;border-width:1px;border-color:#10141a0f;grid-template-columns:2.5rem minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.875rem;line-height:1.5rem;display:grid}.guide-step-list span{width:2rem;height:2rem;color:var(--brand-green);background:#397d5214;border-width:1px;border-color:#397d522e;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.guide-step-list p{color:var(--ink-soft)}.guide-section{gap:1rem;scroll-margin-top:1.5rem;display:grid}@media (width<=767px){.comparison-ranking__details .guide-section__header{min-width:0}}.guide-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (width<=767px){.comparison-ranking__details .guide-section__badges{min-width:0}}.guide-section__badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.guide-method-badge{text-transform:uppercase;letter-spacing:.16em;color:var(--accent-strong);background:#7653e814;border-width:1px;border-color:#7653e838;align-items:center;padding:.25rem .625rem;font-size:11px;font-weight:600;display:inline-flex}.guide-route-badge{color:var(--ink-soft);background:#ffffffd1;border-width:1px;border-color:#10141a14;align-items:center;padding:.25rem .625rem;font-size:11px;font-weight:600;display:inline-flex}.guide-section__title{letter-spacing:-.05em;color:var(--ink-strong);margin-top:.75rem;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:600}.guide-section__summary{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}html.crm-compact-mode .form-input.guide-section__icon,body.crm-compact-mode .form-input.guide-section__icon,.workspace-shell.is-compact .form-input.guide-section__icon{height:3rem}html.crm-density-comfortable .form-input.guide-section__icon,body.crm-density-comfortable .form-input.guide-section__icon,.workspace-shell.is-comfortable .form-input.guide-section__icon{height:3.35rem}.guide-section__icon{width:2.75rem;height:2.75rem;color:var(--accent);background:#7653e814;border-width:1px;border-color:#7653e829;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.guide-section__body{gap:1rem;display:grid}@media (width>=768px){.guide-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-section__block{background:#ffffffd1;border-width:1px;border-color:#10141a0f;padding:1rem}.guide-section__block--accent{background:radial-gradient(circle at 100% 0,#cbff6614,#0000 34%),linear-gradient(135deg,#397d5214,#ffffffe6);border-color:#397d5229}.guide-section__label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-size:11px;font-weight:600}.guide-item-list{color:var(--ink-soft);gap:.5rem;margin-top:.75rem;font-size:.875rem;line-height:1.5rem;display:grid}.guide-item-list li{padding-left:1rem;position:relative}.guide-item-list li:before{content:"";background:var(--accent);width:.38rem;height:.38rem;position:absolute;top:.7rem;left:0}@media (width<=767px){.comparison-ranking__details .guide-tip-list{min-width:0}}.guide-tip-list{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}@media (width<=767px){.comparison-ranking__details .guide-action-list{min-width:0}}.guide-action-list{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.guide-action{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-green);background:#397d5214;border-width:1px;border-color:#397d522e;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.guide-tip{color:var(--ink-strong);background:#f8f5eff0;border-width:1px;border-color:#10141a14;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.settings-chip-grid{gap:.5rem;display:grid}@media (width>=640px){.settings-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.settings-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-chip{color:var(--ink-soft);background:#ffffffc7;border-width:1px;border-color:#10141a0f;padding:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings-chip:hover{transform:translateY(-1px);box-shadow:0 12px 24px #10141a14}.settings-chip.is-active{color:var(--ink-strong);background:#7653e81a;border-color:#7653e82e}.settings-session-list{gap:.75rem;display:grid}.settings-session-card{background:#ffffffd6;border-width:1px;border-color:#10141a0f;padding:.75rem 1rem}.settings-session-card.is-current{background:linear-gradient(135deg,#ffffffeb,#397d5214);border-color:#397d5233}@media (width<=767px){.comparison-ranking__details .settings-session-card__icon{min-width:0}}.settings-session-card__icon{width:3rem;height:3rem;color:var(--accent-strong);background:#f8f5eff5;border-width:1px;border-color:#10141a14;justify-content:center;align-items:center;display:flex}@media (width<=767px){.comparison-ranking__details .assistant-thread{min-width:0}}.assistant-thread{flex-direction:column;gap:.75rem;height:clamp(28rem,68vh,46rem);min-height:0;display:flex}.comparison-history,.comparison-history__body,.comparison-result-modal,.comparison-ranking,.comparison-ranking__item,.comparison-ranking__summary,.comparison-ranking__details{overflow-wrap:anywhere;min-width:0;max-width:100%}.comparison-ranking__summary>*,.comparison-ranking__details>*,.comparison-result-modal article,.comparison-result-modal p,.comparison-result-modal span{min-width:0}.comparison-ranking__amount{overflow-wrap:anywhere}.comparison-result-modal,.comparison-result-modal *,.comparison-history,.comparison-history *{min-width:0;max-width:100%}.comparison-result-modal{overflow-x:hidden}.comparison-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comparison-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.comparison-scan-loader{border:1px solid color-mix(in srgb, var(--brand-500) 34%, var(--border-soft));background:radial-gradient(circle at 12% 24%, color-mix(in srgb, var(--brand-500) 18%, transparent), transparent 34%), radial-gradient(circle at 92% 12%, #c9fc6138, transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 92%, transparent), color-mix(in srgb, var(--bg-auth) 78%, transparent));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.15rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 46px #7653e829}.comparison-scan-loader--modal{text-align:center;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--brand-500) 24%, transparent), transparent 32%), radial-gradient(circle at 78% 20%, #c9fc614d, transparent 30%), radial-gradient(circle at 50% 100%, #397d522e, transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 96%, transparent), color-mix(in srgb, var(--bg-auth) 84%, transparent));grid-template-columns:1fr;align-content:center;place-items:center;gap:1.45rem;width:100%;min-height:min(62dvh,34rem);padding:clamp(2rem,5vw,4rem);box-shadow:0 34px 90px #18221d33}.comparison-scan-loader:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.7s ease-in-out infinite comparisonScanSweep;position:absolute;inset:0;transform:translate(-70%)}.comparison-scan-loader__visual{border:1px solid color-mix(in srgb, var(--brand-500) 24%, transparent);background:color-mix(in srgb, var(--brand-500) 8%, white 92%);place-items:center;width:5.4rem;height:5.4rem;display:grid;position:relative}.comparison-scan-loader--modal .comparison-scan-loader__visual{width:clamp(7.25rem,16vw,10rem);height:clamp(7.25rem,16vw,10rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent), 0 28px 70px color-mix(in srgb, var(--brand-500) 24%, transparent)}.comparison-scan-loader__ring,.comparison-scan-loader__beam{border:1px solid color-mix(in srgb, var(--brand-500) 52%, transparent);position:absolute;inset:.65rem}.comparison-scan-loader__ring--outer{animation:2.2s linear infinite comparisonScanOrbit}.comparison-scan-loader__ring--inner{border-color:#397d526b;animation:1.35s linear infinite reverse comparisonScanOrbit;inset:1.25rem}.comparison-scan-loader__beam{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 28%, transparent), transparent);border:0;animation:1.1s ease-in-out infinite comparisonScanBeam;inset:1rem .9rem}.comparison-scan-loader__icon{z-index:1;width:1.6rem;height:1.6rem;color:var(--accent-strong);animation:1.2s ease-in-out infinite comparisonScanPulse;position:relative}.comparison-scan-loader__copy{z-index:1;gap:.45rem;min-width:0;display:grid;position:relative}.comparison-scan-loader--modal .comparison-scan-loader__copy{justify-items:center;max-width:46rem}.comparison-scan-loader__eyebrow{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.comparison-scan-loader__copy h3{color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:800}.comparison-scan-loader--modal .comparison-scan-loader__copy h3{font-size:clamp(1.55rem,4.4vw,3.25rem)}.comparison-scan-loader__copy p{color:var(--ink-soft);margin:0;line-height:1.55}.comparison-scan-loader--modal .comparison-scan-loader__copy p{max-width:42rem;font-size:clamp(.98rem,1.7vw,1.15rem)}.comparison-scan-loader__steps{flex-wrap:wrap;gap:.45rem;margin-top:.25rem;display:flex}.comparison-scan-loader--modal .comparison-scan-loader__steps{justify-content:center;margin-top:.7rem}.comparison-scan-loader__steps span{border:1px solid color-mix(in srgb, var(--brand-500) 24%, var(--border-soft));color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;background:#ffffffb8;padding:.32rem .55rem;font-size:.68rem;font-weight:800}.comparison-send-flow{gap:1rem;display:grid}.comparison-send-flow__summary{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 12%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 96%, transparent), color-mix(in srgb, var(--bg-auth) 82%, transparent));justify-content:space-between;gap:1rem;padding:1rem;display:flex}.comparison-send-flow__eyebrow{color:var(--ink-muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .35rem;font-size:.68rem;font-weight:800}.comparison-send-flow__summary h3{color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:1.05rem;font-weight:800}.comparison-send-flow__summary p{color:var(--ink-soft);margin:.25rem 0 0;font-size:.9rem}.comparison-send-flow__saving{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 10%, white 90%);text-align:center;place-items:center;min-width:8.8rem;padding:.75rem;display:grid}.comparison-send-flow__saving span,.comparison-send-flow__steps span{color:var(--ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.comparison-send-flow__saving strong{color:var(--accent-strong);font-size:1rem}.comparison-send-flow__steps{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:color-mix(in srgb, var(--surface-card) 82%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-send-flow__steps span{text-align:center;padding:.72rem .9rem}.comparison-send-flow__steps span.is-active{background:color-mix(in srgb, var(--brand-500) 12%, white 88%);color:var(--brand-500)}.comparison-send-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.comparison-send-channel{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);min-height:7.4rem;color:var(--ink-strong);text-align:left;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.comparison-send-channel:hover,.comparison-send-channel.is-selected{border-color:color-mix(in srgb, var(--brand-500) 54%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 14%, transparent), transparent 34%), color-mix(in srgb, var(--surface-card) 98%, transparent);transform:translateY(-1px)}.comparison-send-channel strong,.comparison-send-channel small{display:block}.comparison-send-channel strong{font-weight:800}.comparison-send-channel small{color:var(--ink-soft);margin-top:.25rem;line-height:1.4}.comparison-send-channel__check{width:1rem;height:1rem;color:var(--accent-strong);position:absolute;top:.75rem;right:.75rem}.comparison-send-flow__delivery{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border-soft));background:color-mix(in srgb, var(--accent) 8%, white 92%);color:var(--ink-soft);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.comparison-send-flow__delivery p{margin:0;font-size:.85rem}.comparison-send-flow__delivery strong{color:var(--ink-strong);overflow-wrap:anywhere;margin-top:.12rem;display:block}html.crm-theme-dark .comparison-scan-loader,html.crm-theme-dark .comparison-send-flow__summary,html.crm-theme-dark .comparison-send-flow__steps,html.crm-theme-dark .comparison-send-channel,html.crm-theme-dark .comparison-send-flow__delivery,html.crm-theme-dark .list-controls,html.crm-theme-dark .list-controls__search,html.crm-theme-dark .list-controls__select select,html.crm-theme-dark .list-pagination__size select,html.crm-theme-dark .procedure-tariff-company,html.crm-theme-dark .procedure-tariff-company__header,html.crm-theme-dark .procedure-tariff-option,body.crm-theme-dark .comparison-scan-loader,body.crm-theme-dark .comparison-send-flow__summary,body.crm-theme-dark .comparison-send-flow__steps,body.crm-theme-dark .comparison-send-channel,body.crm-theme-dark .comparison-send-flow__delivery,body.crm-theme-dark .list-controls,body.crm-theme-dark .list-controls__search,body.crm-theme-dark .list-controls__select select,body.crm-theme-dark .list-pagination__size select,body.crm-theme-dark .procedure-tariff-company,body.crm-theme-dark .procedure-tariff-company__header,body.crm-theme-dark .procedure-tariff-option,.workspace-shell.is-dark-theme .comparison-scan-loader,.workspace-shell.is-dark-theme .comparison-send-flow__summary,.workspace-shell.is-dark-theme .comparison-send-flow__steps,.workspace-shell.is-dark-theme .comparison-send-channel,.workspace-shell.is-dark-theme .comparison-send-flow__delivery,.workspace-shell.is-dark-theme .list-controls,.workspace-shell.is-dark-theme .list-controls__search,.workspace-shell.is-dark-theme .list-controls__select select,.workspace-shell.is-dark-theme .list-pagination__size select,.workspace-shell.is-dark-theme .procedure-tariff-company,.workspace-shell.is-dark-theme .procedure-tariff-company__header,.workspace-shell.is-dark-theme .procedure-tariff-option{background:radial-gradient(circle at 100% 0,#8a72ff24,#0000 34%),linear-gradient(135deg,#141f27f5,#0c1419eb);border-color:#d2deea1f}html.crm-theme-dark .comparison-scan-loader__steps span,html.crm-theme-dark .comparison-scan-loader__visual,html.crm-theme-dark .comparison-send-flow__saving,html.crm-theme-dark .procedure-tariff-company__best,body.crm-theme-dark .comparison-scan-loader__steps span,body.crm-theme-dark .comparison-scan-loader__visual,body.crm-theme-dark .comparison-send-flow__saving,body.crm-theme-dark .procedure-tariff-company__best,.workspace-shell.is-dark-theme .comparison-scan-loader__steps span,.workspace-shell.is-dark-theme .comparison-scan-loader__visual,.workspace-shell.is-dark-theme .comparison-send-flow__saving,.workspace-shell.is-dark-theme .procedure-tariff-company__best{background:#ffffff0a;border-color:#becddc24}.comparison-formula{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}@media (width<=767px){.comparison-ranking__summary,.comparison-ranking__details{grid-template-columns:minmax(0,1fr)!important}.comparison-ranking__summary{justify-items:stretch}.comparison-ranking__summary .truncate{white-space:normal;text-overflow:clip;overflow:visible}.comparison-ranking__details .flex{min-width:0}}.assistant-dock{z-index:110;pointer-events:none;position:fixed;bottom:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem)}.assistant-dock>*{pointer-events:auto}.assistant-dock__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 100% 100%,#baff6d14,#0000 26%),linear-gradient(#060b082e 0%,#060b0847 100%);border:0;position:fixed;inset:0}.assistant-dock__launcher{filter:drop-shadow(0 24px 38px #040c0857);isolation:isolate;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.assistant-dock__launcher-core{width:5.85rem;height:5.85rem;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;animation:5.2s ease-in-out infinite assistantBotFloat;display:inline-flex;position:relative;overflow:visible}.assistant-dock__launcher-glow{filter:blur(14px);opacity:0;background:radial-gradient(circle,#baff6d33 0%,#baff6d0f 54%,#0000 74%);border-radius:999px;transition:opacity .24s,transform .24s;position:absolute;inset:16%}.assistant-dock__launcher-bot{z-index:1;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:95%;height:95%;position:relative}.assistant-dock__launcher-orbit{pointer-events:none;border:1px solid #b9ff7c29;border-radius:999px;animation:8.6s linear infinite assistantBotOrbit;position:absolute}.assistant-dock__launcher-orbit--outer{opacity:.64;inset:-.48rem}.assistant-dock__launcher-orbit--inner{opacity:.38;animation-duration:6.3s;animation-direction:reverse;inset:-.18rem}.assistant-dock__launcher-label{color:var(--ink-strong);white-space:nowrap;opacity:0;pointer-events:none;background:linear-gradient(135deg,#fffcf6f5,#f5efe4e6),radial-gradient(circle at 85% 20%,#7450d924,#0000 34%);border:1px solid #16271c17;border-radius:0;align-items:center;padding:.65rem 1rem .72rem;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;top:50%;right:calc(100% + .95rem);transform:translateY(-50%);box-shadow:0 18px 34px #0f172a21,inset 0 1px #ffffffb8}.assistant-dock__launcher-wordmark{letter-spacing:-.055em;color:#0000;background:linear-gradient(120deg,#101811 0%,#215d3b 38%,#6d48e8 76%,#111827 100%);text-shadow:0 12px 26px #7450d92e;-webkit-background-clip:text;background-clip:text;font-family:Outfit,Manrope,sans-serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:900;line-height:1}.assistant-dock__launcher:hover .assistant-dock__launcher-label,.assistant-dock__launcher:focus-visible .assistant-dock__launcher-label,.assistant-dock__launcher.has-unread .assistant-dock__launcher-label{opacity:1;transform:translateY(-50%)translate(-.18rem)}.assistant-dock__launcher-badge{z-index:2;letter-spacing:.02em;color:#16321f;background:linear-gradient(#d8fb82 0%,#9be758 100%);border:2px solid #09170fb8;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:.18rem;right:.2rem;box-shadow:0 10px 24px #4a82283d}.assistant-dock__launcher.has-unread .assistant-dock__launcher-core{box-shadow:none}.assistant-dock__launcher:hover .assistant-dock__launcher-glow,.assistant-dock__launcher:focus-visible .assistant-dock__launcher-glow,.assistant-dock__launcher.has-unread .assistant-dock__launcher-glow{opacity:.92}.assistant-dock__launcher.is-alerting .assistant-dock__launcher-core{animation:.78s cubic-bezier(.19,.89,.32,1.28) 4 assistantBotJolt,5.2s ease-in-out infinite assistantBotFloat}.assistant-dock__launcher.is-alerting .assistant-dock__launcher-glow{opacity:1;transform:scale(1.05)}.assistant-dock__launcher.is-alerting .assistant-dock__launcher-orbit{border-color:#d0ff8a57;animation-duration:2.2s}.assistant-dock__panel{background:radial-gradient(circle at 100% 0,#caff7424,#0000 26%),radial-gradient(circle at 18% 8%,#ffffffe6,#0000 18%),linear-gradient(#fffcf5fd 0%,#f8f4ebfb 100%);border:1px solid #0d1d1312;border-radius:2.15rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,35rem);min-height:clamp(39rem,80vh,52rem);display:grid;position:relative;overflow:hidden;box-shadow:0 44px 82px #05100942,0 0 0 1px #ffffff6b}.assistant-dock__header{color:#eff7ec;background:radial-gradient(circle at 0 0,#caff742e,#0000 30%),linear-gradient(#1b472efa 0%,#10291bfa 100%);border-bottom:1px solid #0f1c130f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .95rem;display:flex}.assistant-dock__brand{width:3.55rem;height:3.55rem;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.assistant-dock__brand-bot{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 16px #07140b38);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;transform:scale(1.07)}.assistant-dock__title{letter-spacing:-.045em;color:#0000;background:linear-gradient(120deg,#fffdf2 0%,#dcff82 42%,#c7b7ff 78%,#f6fff0 100%);text-shadow:0 12px 26px #bcff6d1f;-webkit-background-clip:text;background-clip:text;font-family:Outfit,Manrope,sans-serif;font-size:clamp(1.05rem,1.2vw,1.18rem);font-weight:900;line-height:1;display:inline-block}.assistant-dock__meta{color:#eff7ecbd;margin-top:.12rem;font-size:.72rem;line-height:1.35}.assistant-dock__icon-btn{color:#f4f8f2e6;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.assistant-dock__viewport{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;background:linear-gradient(#ffffffb3 0%,#f9f7f1e0 100%);min-height:0;padding:1.05rem 1.15rem 1.25rem;overflow:hidden auto}.assistant-dock__statusbar{flex-wrap:wrap;gap:.55rem;margin-bottom:.85rem;display:flex}.assistant-dock__status-pill{letter-spacing:.03em;color:var(--ink-soft);background:#ffffffb8;border:1px solid #12261914;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.assistant-dock__status-pill.is-live{color:#143620;background:#d5f59a8a;border-color:#7eb24129}.assistant-dock__status-pill.is-warning{color:#6a470d;background:#ffedbdb8;border-color:#c4912a29}.assistant-dock__messages{align-content:end;gap:.95rem;min-width:0;display:grid}.assistant-dock__message{overflow-wrap:anywhere;border-radius:1.5rem;min-width:0;max-width:88%;padding:1rem 1.05rem .95rem;scroll-margin-bottom:1rem;box-shadow:0 12px 28px #0f172a0d}.assistant-dock__message.is-assistant{background:linear-gradient(#ffffffeb 0%,#f7fbeee6 100%);border:1px solid #91b95c29;justify-self:start}.assistant-dock__message.is-user{color:#f6faf4;background:linear-gradient(#163120fa 0%,#0d1e14fa 100%);border:1px solid #a4df7814;justify-self:end;max-width:82%}.assistant-dock__message-role{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);font-size:.68rem;font-weight:700}.assistant-dock__message.is-user .assistant-dock__message-role{color:#f6faf4a8}.assistant-dock__message-body{white-space:pre-line;overflow-wrap:anywhere;margin-top:.45rem;font-size:.96rem;line-height:1.72}.assistant-dock__actions{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.assistant-dock__action-legend{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#1c69be0f,#2292560f);border:1px solid #14508c14;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.45rem .75rem;margin-bottom:.1rem;padding:.42rem .55rem;font-size:.67rem;font-weight:800;display:flex}.assistant-dock__action-legend span{align-items:center;gap:.35rem;display:inline-flex}.assistant-dock__action-legend i{border-radius:999px;width:.58rem;height:.58rem;display:inline-block}.assistant-dock__action-legend i.is-info{background:#2d74d8;box-shadow:0 0 0 .22rem #2d74d81f}.assistant-dock__action-legend i.is-create{background:#229556;box-shadow:0 0 0 .22rem #2295561f}.assistant-dock__action-btn{color:var(--ink-strong);background:#ffffffe0;border:1px solid #101c1414;border-radius:999px;padding:.5rem .72rem;font-size:.78rem;font-weight:700;line-height:1.35}.assistant-dock__action-btn.is-info,.assistant-dock__action-btn.is-accent{color:#154172;background:linear-gradient(#ebf4fffa,#dbebffeb);border-color:#2d74d83d}.assistant-dock__action-btn.is-create,.assistant-dock__action-btn.is-success{color:#0f5a2f;background:linear-gradient(#e2fae8fa,#cbf4daeb);border-color:#197a3f3d}.assistant-dock__composer{--assistant-composer-control-height:2.85rem;background:linear-gradient(#ffffffeb 0%,#fbf9f2f5 100%);border-top:1px solid #0f1c130f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.82rem 1rem;display:grid}.assistant-dock__composer.is-public{grid-template-columns:minmax(0,1fr) auto}.assistant-attachment-chip{min-width:0;color:var(--ink-strong);background:radial-gradient(circle at 100% 0,#7653e814,#0000 34%),#ffffffd1;border:1px solid #7653e82e;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.86rem;font-weight:760;display:flex}.assistant-attachment-chip--dock{grid-column:1/-1}.assistant-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.assistant-attachment-chip button{color:var(--danger);justify-content:center;align-items:center;display:inline-flex}.assistant-dock__attach{width:var(--assistant-composer-control-height,2.85rem);min-width:var(--assistant-composer-control-height,2.85rem);height:var(--assistant-composer-control-height,2.85rem);color:var(--accent-strong);background:#ffffffe6;border:1px solid #101c1414;justify-content:center;align-self:center;align-items:center;display:inline-flex}.assistant-dock__textarea{box-sizing:border-box;resize:none;background:#ffffffeb;border-color:#101c1414;border-radius:0;align-self:center;width:100%;padding:.72rem .92rem;line-height:1.2;overflow:hidden;box-shadow:inset 0 1px #fff6;min-height:var(--assistant-composer-control-height,2.85rem)!important;height:var(--assistant-composer-control-height,2.85rem)!important;max-height:var(--assistant-composer-control-height,2.85rem)!important}.assistant-dock__send{width:var(--assistant-composer-control-height,2.85rem);min-width:var(--assistant-composer-control-height,2.85rem);height:var(--assistant-composer-control-height,2.85rem);color:#15341f;background:radial-gradient(circle at 35% 35%,#ffffff6b,#0000 40%),linear-gradient(#c8ef6f 0%,#8dd553 100%);border-radius:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff70,0 12px 24px #58982f33}.assistant-page-composer{--assistant-composer-control-height:2.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.assistant-page-composer .assistant-attachment-chip{grid-column:1/-1}.assistant-thread__viewport{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;background:#ffffffc7;border-width:1px;border-color:#0000000d;flex:1;min-height:0;padding:1rem;overflow-y:auto}.assistant-thread__messages{gap:.625rem;display:grid}.assistant-thread__message{overflow-wrap:anywhere;padding:.75rem 1rem;scroll-margin-bottom:1rem}.assistant-thread__message p{overflow-wrap:anywhere}.assistant-thread__message--typing{background:#ffffffa8;border:1px solid #10141a0f}@media (width<=767px){.comparison-ranking__details .assistant-thread__typing{min-width:0}}.assistant-thread__typing{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.assistant-thread__typing-text{color:var(--ink-soft);font-size:.875rem;font-weight:500;line-height:1.25rem}.assistant-thread__typing-dots{align-items:center;gap:.375rem;display:inline-flex}.assistant-thread__typing-dots span{background:#7653e8c7;width:.45rem;height:.45rem;animation:1s ease-in-out infinite assistantTypingPulse}.assistant-thread__typing-dots span:nth-child(2){animation-delay:.16s}.assistant-thread__typing-dots span:nth-child(3){animation-delay:.32s}html.crm-theme-dark .assistant-thread__viewport,body.crm-theme-dark .assistant-thread__viewport,.workspace-shell.is-dark-theme .assistant-thread__viewport{background:#0b121bc7;border-color:#becddc1f;box-shadow:inset 0 1px #ffffff08}html.crm-theme-dark .assistant-thread__message--typing,body.crm-theme-dark .assistant-thread__message--typing,.workspace-shell.is-dark-theme .assistant-thread__message--typing{background:#ffffff0a;border-color:#becddc1a}html.crm-theme-dark .assistant-dock__panel,body.crm-theme-dark .assistant-dock__panel,.workspace-shell.is-dark-theme .assistant-dock__panel{background:radial-gradient(circle at 100% 0,#caff7414,#0000 24%),linear-gradient(#0a120dfa 0%,#080e0afa 100%);border-color:#d1e2d014;box-shadow:0 28px 54px #0000006b,inset 0 1px #ffffff08}html.crm-theme-dark .assistant-dock__viewport,body.crm-theme-dark .assistant-dock__viewport,.workspace-shell.is-dark-theme .assistant-dock__viewport{background:linear-gradient(#101612e6 0%,#0b110df5 100%)}html.crm-theme-dark .assistant-dock__composer,body.crm-theme-dark .assistant-dock__composer,.workspace-shell.is-dark-theme .assistant-dock__composer{background:#0a0f0bf0;border-top-color:#d1e2d014}html.crm-theme-dark .assistant-dock__status-pill,body.crm-theme-dark .assistant-dock__status-pill,.workspace-shell.is-dark-theme .assistant-dock__status-pill{color:#ecf7e7d1;background:#ffffff0a;border-color:#d1e2d014}html.crm-theme-dark .assistant-dock__status-pill.is-live,body.crm-theme-dark .assistant-dock__status-pill.is-live,.workspace-shell.is-dark-theme .assistant-dock__status-pill.is-live{color:#e8f6da;background:#92ce4a1f;border-color:#b1eb5f33}html.crm-theme-dark .assistant-dock__status-pill.is-warning,body.crm-theme-dark .assistant-dock__status-pill.is-warning,.workspace-shell.is-dark-theme .assistant-dock__status-pill.is-warning{color:#ffe9b2;background:#6b4a1242;border-color:#ffd8712e}html.crm-theme-dark .assistant-dock__message.is-assistant,body.crm-theme-dark .assistant-dock__message.is-assistant,.workspace-shell.is-dark-theme .assistant-dock__message.is-assistant{background:#72a83e1a;border-color:#93d05c29}html.crm-theme-dark .assistant-dock__action-btn,body.crm-theme-dark .assistant-dock__action-btn,.workspace-shell.is-dark-theme .assistant-dock__action-btn{color:#edf6ea;background:#ffffff0a;border-color:#d1e2d014}html.crm-theme-dark .assistant-dock__action-btn.is-accent,body.crm-theme-dark .assistant-dock__action-btn.is-accent,html.crm-theme-dark .assistant-dock__action-btn.is-info,body.crm-theme-dark .assistant-dock__action-btn.is-info,.workspace-shell.is-dark-theme .assistant-dock__action-btn.is-info,.workspace-shell.is-dark-theme .assistant-dock__action-btn.is-accent{color:#dceeff;background:#2b6fc92e;border-color:#63aeff47}html.crm-theme-dark .assistant-dock__action-btn.is-success,body.crm-theme-dark .assistant-dock__action-btn.is-success,html.crm-theme-dark .assistant-dock__action-btn.is-create,body.crm-theme-dark .assistant-dock__action-btn.is-create,.workspace-shell.is-dark-theme .assistant-dock__action-btn.is-create,.workspace-shell.is-dark-theme .assistant-dock__action-btn.is-success{color:#d8f4e5;background:#306c492e;border-color:#54b07838}html.crm-theme-dark .assistant-dock__action-legend,body.crm-theme-dark .assistant-dock__action-legend,.workspace-shell.is-dark-theme .assistant-dock__action-legend{color:#edf6eab8;background:linear-gradient(90deg,#2b6fc924,#306c4924);border-color:#d2e6d214}html.assistant-dock-open,body.assistant-dock-open{overflow:hidden}@media (width<=1200px){.assistant-dock__launcher-label{display:none}}@media (width<=1024px){.assistant-dock{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom))}.assistant-dock.is-open{justify-content:stretch;align-items:stretch;display:flex;inset:0}.assistant-dock.is-open .assistant-dock__panel{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.assistant-dock.is-open .assistant-dock__header{padding-top:max(1rem, env(safe-area-inset-top))}.assistant-dock__header{gap:.85rem;padding-inline:.95rem}.assistant-dock__brand{border-radius:0;width:3rem;height:3rem}.assistant-dock__title{font-size:1.02rem}.assistant-dock__meta{font-size:.68rem}.assistant-dock__statusbar{display:none}.assistant-dock.is-open .assistant-dock__composer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@media (width>=1025px){.assistant-dock__panel{max-height:min(82vh,52rem)}.assistant-dock__viewport{grid-template-rows:auto minmax(0,1fr);display:grid}}@media (width<=768px){.assistant-dock{right:.9rem;bottom:calc(.9rem + env(safe-area-inset-bottom))}.assistant-dock__launcher-core{border-radius:1.75rem;width:5.15rem;height:5.15rem}.assistant-dock__launcher-badge{top:0;right:0}.assistant-dock__message{max-width:96%}.assistant-dock__composer{--assistant-composer-control-height:2.75rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding:.72rem}.assistant-dock__composer.is-public{grid-template-columns:minmax(0,1fr) auto}.assistant-page-composer{--assistant-composer-control-height:2.75rem;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.assistant-dock__attach,.assistant-dock__send{width:var(--assistant-composer-control-height,2.75rem);min-width:var(--assistant-composer-control-height,2.75rem)}}@media (width<=767px){.comparison-ranking__details .workspace-drawer{min-width:0}}.workspace-drawer{z-index:95;--tw-text-opacity:1;width:min(86vw,380px);min-width:0;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#f7f08e1f,#0000 18%),linear-gradient(#214a33 0%,#183726 100%);border-color:#ffffff1a;border-right-width:1px;flex-direction:column;padding:1.25rem 1rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}@media (width<=767px){.comparison-ranking__details .workspace-drawer__header{min-width:0}}.workspace-drawer__header{border-color:#ffffff14;border-bottom-width:1px;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}@media (width<=767px){.comparison-ranking__details .workspace-drawer__app-logo{min-width:0}}.workspace-drawer__app-logo{flex:1;align-items:center;min-width:0;display:flex}.workspace-drawer__app-logo-image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 18px #050c093d);width:min(13.5rem,100%);max-height:3.2rem;display:block}@media (width<=767px){.comparison-ranking__details .workspace-drawer__brand,.comparison-ranking__details .workspace-drawer__brand-card{min-width:0}}.workspace-drawer__brand,.workspace-drawer__brand-card{align-items:center;gap:.75rem;min-width:0;display:flex}.workspace-drawer__brand-card{background:radial-gradient(circle at 100% 0,#f7f08e14,#0000 34%),#ffffff0f;border:1px solid #ffffff1a;margin-top:1rem;padding:.95rem}@media (width<=767px){.comparison-ranking__summary .workspace-drawer__brand-title{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-drawer__brand-title{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem;overflow:hidden}@media (width<=767px){.comparison-ranking__summary .workspace-drawer__brand-meta{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-drawer__brand-meta{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbd;margin-top:.25rem;font-size:.75rem;line-height:1rem;overflow:hidden}@media (width<=767px){.comparison-ranking__summary .workspace-drawer__brand-submeta{white-space:normal;text-overflow:clip;overflow:visible}}.workspace-drawer__brand-submeta{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;margin-top:.125rem;font-size:11px;overflow:hidden}.workspace-drawer__nav{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) #ffffff0a;flex:1;gap:1rem;min-width:0;margin-top:1rem;padding-right:.25rem;display:grid;overflow:hidden auto}.workspace-drawer__group{gap:.625rem;min-width:0;display:grid}.workspace-drawer__group-label{text-transform:uppercase;letter-spacing:.2em;color:#ffffff70;padding-left:.25rem;padding-right:.25rem;font-size:11px;font-weight:600}.workspace-drawer__group-body{gap:.5rem;min-width:0;display:grid;overflow-x:hidden}.workspace-drawer__footer{border-color:#ffffff14;border-top-width:1px;gap:.5rem;padding-top:1rem;display:grid}@media (width<=767px){.comparison-ranking__details .workspace-drawer__action{min-width:0}}.workspace-drawer__action{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:#ffffff0f;border-width:1px;border-color:#ffffff1a;border-radius:20px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.workspace-drawer__action:hover{background:#ffffff1a}.workspace-drawer__action.is-danger{color:#fff1f2;background:#ef44442e;border-color:#f8717147;box-shadow:0 12px 28px #7f1d1d2e}.workspace-drawer__action.is-danger:hover{background:#ef44444d;box-shadow:0 18px 36px #7f1d1d3d}.catalog-suppliers-grid{gap:.625rem;display:grid}@media (width>=768px){.catalog-suppliers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-supplier-card{background:#fffc;border-width:1px;border-color:#10141a0f;gap:.625rem;padding:.75rem;display:grid}@media (width<=767px){.comparison-ranking__details .catalog-supplier-card__top{min-width:0}}.catalog-supplier-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@media (width<=767px){.comparison-ranking__details .catalog-supplier-card__meta{min-width:0}}.catalog-supplier-card__meta{flex-wrap:wrap;gap:.375rem;display:flex}.catalog-mini-pill{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);background:#f8f5eff0;border-width:1px;border-color:#10141a14;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:10px;font-weight:600;display:inline-flex}@media (width<=767px){.comparison-ranking__summary .catalog-inline-link{white-space:normal;text-overflow:clip;overflow:visible}}.catalog-inline-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--accent-strong);font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.catalog-accordion-list{gap:.625rem;display:grid}.catalog-accordion{background:#fffc;border-width:1px;border-color:#10141a0f;overflow:hidden}@media (width<=767px){.comparison-ranking__details .catalog-accordion__header{min-width:0}}.catalog-accordion__header{text-align:left;background:#f8f5efa3;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.catalog-accordion__header:hover{background:#f8f5eff0}.catalog-accordion__body{border-color:#10141a0f;border-top-width:1px;gap:.5rem;padding:.75rem;display:grid}.catalog-tariff-list{gap:.5rem;display:grid}.catalog-tariff-row{border-width:1px;gap:.75rem;padding:.75rem;display:grid}@media (width>=1024px){.catalog-tariff-row{grid-template-columns:minmax(0,1fr) auto}}.catalog-tariff-row{background:#ffffffe6;border-color:#10141a0f}@media (width<=767px){.comparison-ranking__details .catalog-tariff-row__actions{min-width:0}}.catalog-tariff-row__actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}@media (width>=1024px){.catalog-tariff-row__actions{justify-content:flex-end}}.list-controls{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 8%, transparent), transparent 28%), color-mix(in srgb, var(--surface-card) 96%, transparent);gap:.85rem;margin-bottom:1rem;padding:.9rem;display:grid}.list-controls__main{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.85rem;display:grid}.list-controls__search{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:color-mix(in srgb, var(--bg-auth) 78%, white 22%);min-height:2.85rem;color:var(--ink-muted);align-items:center;gap:.65rem;padding:0 .85rem;display:flex}.list-controls__search input{width:100%;min-width:0;color:var(--ink-strong);font:inherit;background:0 0;border:0;outline:0}.list-controls__search input::placeholder{color:var(--ink-muted)}.list-controls__filters{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.65rem;display:flex}.list-controls__filter-label{min-height:2.85rem;color:var(--ink-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:800;display:inline-flex}.list-controls__select{gap:.25rem;min-width:9.6rem;display:grid}.list-controls__select span{color:var(--ink-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:800}.list-controls__select select,.list-pagination__size select{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);min-height:2.45rem;color:var(--ink-strong);outline:0;padding:0 .75rem;font-size:.88rem}.list-controls__footer,.list-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.list-controls__count,.list-pagination__size{color:var(--ink-muted);font-size:.78rem;font-weight:700}.list-controls__clear,.list-pagination__steps button{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:color-mix(in srgb, var(--surface-card) 92%, transparent);min-height:2.25rem;color:var(--ink-strong);justify-content:center;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.78rem;font-weight:800;transition:border-color .18s,background .18s,opacity .18s;display:inline-flex}.list-controls__clear:hover,.list-pagination__steps button:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-500) 44%, transparent);background:color-mix(in srgb, var(--brand-500) 8%, var(--surface-card))}.list-pagination{border-top:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);padding-top:.75rem}.list-pagination__size,.list-pagination__steps{align-items:center;gap:.55rem;display:inline-flex}.list-pagination__steps span{color:var(--ink-soft);font-size:.78rem;font-weight:700}.list-pagination__steps button:disabled{cursor:not-allowed;opacity:.42}.procedure-tariff-company{border-color:color-mix(in srgb, var(--brand-500) 18%, var(--border-soft));background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 10%, transparent), transparent 30%), color-mix(in srgb, var(--surface-card) 96%, transparent)}.procedure-tariff-company__header{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 9%, white 91%), color-mix(in srgb, var(--surface-card) 94%, transparent));border-left:4px solid color-mix(in srgb, var(--brand-500) 72%, var(--accent));min-height:4.7rem}.procedure-tariff-company__header:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 14%, white 86%), color-mix(in srgb, var(--surface-card) 98%, transparent))}.procedure-tariff-company__best{border-color:color-mix(in srgb, var(--accent) 52%, transparent);background:color-mix(in srgb, var(--accent) 12%, white 88%);color:var(--accent-strong)}.procedure-tariff-option{background:#ffffffeb}.procedure-tariff-option.is-selected{border-color:color-mix(in srgb, var(--accent) 72%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 34%), color-mix(in srgb, var(--accent) 8%, white 92%);box-shadow:inset 4px 0 0 color-mix(in srgb, var(--accent) 84%, #fff 16%)}.procedure-tariff-option.is-recommended{border-color:color-mix(in srgb, var(--brand-500) 42%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 12%, transparent), transparent 34%), color-mix(in srgb, var(--brand-500) 5%, white 95%);box-shadow:inset 4px 0 0 color-mix(in srgb, var(--brand-500) 62%, transparent)}.procedure-tariff-option__recommended{border-color:color-mix(in srgb, var(--brand-500) 44%, transparent);background:color-mix(in srgb, var(--brand-500) 10%, white 90%);color:var(--brand-500)}.procedure-type-grid{gap:.5rem;display:grid}@media (width>=640px){.procedure-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.comparison-ranking__details .procedure-type-card{min-width:0}}.procedure-type-card{text-align:left;background:linear-gradient(#fffffff0,#f8f5eff0);border-width:1px;border-color:#10141a14;flex-direction:column;justify-content:space-between;width:100%;min-height:108px;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.procedure-type-card:hover{background:linear-gradient(#fff,#f4efe7f5);border-color:#7653e847;transform:translateY(-1px)}.procedure-type-card.is-selected{background:linear-gradient(135deg,#7653e829,#fffffffa 46%,#397d521f);border-color:#7653e894;box-shadow:inset 0 0 0 1px #7653e83d,0 16px 34px #7653e81f}.procedure-type-card__label{color:var(--ink-strong);font-size:1rem;font-weight:600;line-height:1.5rem;display:block}.procedure-type-card__hint{color:var(--ink-soft);margin-top:.75rem;font-size:.75rem;line-height:1.25rem;display:block}html.crm-theme-dark .procedure-type-card,body.crm-theme-dark .procedure-type-card,.workspace-shell.is-dark-theme .procedure-type-card{background:linear-gradient(#ffffff08,#ffffff05);border-color:#d2deea14}html.crm-theme-dark .procedure-type-card:hover,body.crm-theme-dark .procedure-type-card:hover,.workspace-shell.is-dark-theme .procedure-type-card:hover{background:linear-gradient(#8a72ff14,#ffffff08);border-color:#8a72ff57}html.crm-theme-dark .procedure-type-card.is-selected,body.crm-theme-dark .procedure-type-card.is-selected,.workspace-shell.is-dark-theme .procedure-type-card.is-selected{background:linear-gradient(135deg,#8a72ff2e,#131a21fa 52%,#3fd08b24);border-color:#8a72ff85;box-shadow:inset 0 0 0 1px #8a72ff3d,0 18px 32px #0000003d}html.crm-theme-dark .workspace-guide-card,body.crm-theme-dark .workspace-guide-card,.workspace-shell.is-dark-theme .workspace-guide-card{background:radial-gradient(circle at 100% 0,#f1c15b14,#0000 34%),linear-gradient(135deg,#ffffff0f,#ffffff05);border-color:#f1c15b2e}html.crm-theme-dark .guide-sidebar__link,html.crm-theme-dark .guide-overview-card,html.crm-theme-dark .guide-section__block,html.crm-theme-dark .guide-route-badge,html.crm-theme-dark .guide-tip,html.crm-theme-dark .guide-step-list li,body.crm-theme-dark .guide-sidebar__link,body.crm-theme-dark .guide-overview-card,body.crm-theme-dark .guide-section__block,body.crm-theme-dark .guide-route-badge,body.crm-theme-dark .guide-tip,body.crm-theme-dark .guide-step-list li,.workspace-shell.is-dark-theme .guide-sidebar__link,.workspace-shell.is-dark-theme .guide-overview-card,.workspace-shell.is-dark-theme .guide-section__block,.workspace-shell.is-dark-theme .guide-route-badge,.workspace-shell.is-dark-theme .guide-tip,.workspace-shell.is-dark-theme .guide-step-list li,.workspace-shell.is-dark-theme .guide-profile-switch__meta{background:#0e1721db;border-color:#becddc14}html.crm-theme-dark .guide-section__block--accent,body.crm-theme-dark .guide-section__block--accent,.workspace-shell.is-dark-theme .guide-section__block--accent{background:radial-gradient(circle at 100% 0,#cbff6614,#0000 34%),linear-gradient(135deg,#397d521f,#0e1721eb);border-color:#61d28b2e}html.crm-theme-dark .guide-action,html.crm-theme-dark .guide-step-list span,body.crm-theme-dark .guide-action,body.crm-theme-dark .guide-step-list span,.workspace-shell.is-dark-theme .guide-action,.workspace-shell.is-dark-theme .guide-step-list span{color:#8ff0ae;background:#61d28b1a;border-color:#61d28b3d}html.crm-theme-dark .guide-route-badge,body.crm-theme-dark .guide-route-badge,.workspace-shell.is-dark-theme .guide-route-badge{color:var(--ink-soft)}html.crm-theme-dark .guide-profile-switch,body.crm-theme-dark .guide-profile-switch,.workspace-shell.is-dark-theme .guide-profile-switch{background:radial-gradient(circle at 100% 0,#8a72ff29,#0000 30%),linear-gradient(145deg,#0c131dfa,#161e2af5);border-color:#8a72ff33;box-shadow:inset 0 0 0 1px #8a72ff14,0 18px 34px #0000003d}html.crm-theme-dark .guide-profile-switch__icon,body.crm-theme-dark .guide-profile-switch__icon,.workspace-shell.is-dark-theme .guide-profile-switch__icon{color:#b9a5ff;background:#8a72ff1f;border-color:#8a72ff4d}html.crm-theme-dark .guide-profile-switch__eyebrow,body.crm-theme-dark .guide-profile-switch__eyebrow,.workspace-shell.is-dark-theme .guide-profile-switch__eyebrow,html.crm-theme-dark .guide-profile-switch__chevron,body.crm-theme-dark .guide-profile-switch__chevron,.workspace-shell.is-dark-theme .guide-profile-switch__chevron{color:#b9a5ff}html.crm-theme-dark .guide-profile-switch__select,body.crm-theme-dark .guide-profile-switch__select,.workspace-shell.is-dark-theme .guide-profile-switch__select{color:#f3f5f8;background:linear-gradient(135deg,#8a72ff24,#0c131df5 62%),#0e1721fa;border-color:#8a72ff42;box-shadow:inset 0 0 0 1px #8a72ff14,0 14px 28px #0000003d}html.crm-theme-dark .guide-profile-switch__select:hover,body.crm-theme-dark .guide-profile-switch__select:hover,.workspace-shell.is-dark-theme .guide-profile-switch__select:hover{border-color:#8a72ff61}html.crm-theme-dark .guide-profile-switch__select:focus,body.crm-theme-dark .guide-profile-switch__select:focus,.workspace-shell.is-dark-theme .guide-profile-switch__select:focus{border-color:#8a72ff80;box-shadow:inset 0 0 0 1px #8a72ff1f,0 0 0 3px #8a72ff24,0 18px 34px #00000047}.workspace-table{background:#ffffffad;border-width:1px;border-color:#10141a0f;border-radius:24px;overflow:hidden}.workspace-table__table{table-layout:fixed;border-collapse:collapse;width:100%}.workspace-table__table thead tr{background:#f3ecdfb8}.workspace-table__table th{text-align:left;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-muted);padding:.75rem 1rem;font-size:11px;font-weight:600}.workspace-table__table td{overflow-wrap:break-word;vertical-align:top;color:var(--ink-strong);border-top:1px solid #10141a0d;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.workspace-table__table tbody tr{transition:background .2s}.workspace-table__table tbody tr:hover{background:#ffffff85}.workspace-table__table .is-right{text-align:right}.workspace-record{background:#ffffffd1;border-width:1px;border-color:#10141a0f;border-radius:24px;min-width:0;padding:1rem;overflow:hidden}.workspace-record__item{gap:.375rem;min-width:0;display:grid}.workspace-record__label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-size:11px;font-weight:600}.workspace-record__value{overflow-wrap:break-word;min-width:0;color:var(--ink-strong);font-size:.875rem;line-height:1.25rem}@media (width<=767px){.comparison-ranking__details .workspace-record__actions{min-width:0}}.workspace-record__actions{flex-direction:column;gap:.5rem;min-width:0;margin-top:1rem;display:flex}@media (width>=640px){.workspace-record__actions{flex-flow:wrap}}.workspace-record__actions>*{min-width:0}@media (width<=767px){.workspace-record__actions>*{width:100%}}.workspace-empty-state{text-align:center;background:#ffffffad;border-width:1px;border-color:#10141a0f;border-radius:24px;padding:1.5rem 1.25rem}.workspace-empty-state__title{color:var(--ink-strong);font-size:.875rem;font-weight:600;line-height:1.25rem}.workspace-empty-state__description{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}@media (width<=767px){.comparison-ranking__details .workspace-modal-backdrop{min-width:0}}.workspace-modal-backdrop{z-index:120;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (width>=640px){.workspace-modal-backdrop{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.workspace-modal-backdrop{padding-left:2rem;padding-right:2rem}}.workspace-modal-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#10141a6b;overflow:hidden}@media (width<=767px){.comparison-ranking__details .workspace-modal{min-width:0}}.workspace-modal{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#7653e81a,#0000 20%),linear-gradient(135deg,#ffffffeb,#ffffffd6);border-width:1px;border-color:#ffffff57;flex-direction:column;width:100%;max-height:min(88vh,960px);display:flex;overflow:hidden;box-shadow:0 24px 80px #10141a3d}.workspace-modal--sm{max-width:560px}.workspace-modal--md{max-width:760px}.workspace-modal--lg{max-width:940px}.workspace-modal--xl{max-width:1120px}@media (width<=767px){.comparison-ranking__details .workspace-modal__header{min-width:0}}.workspace-modal__header{border-bottom-width:1px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (width>=640px){.workspace-modal__header{padding-left:1.5rem;padding-right:1.5rem}}.workspace-modal__header{border-color:#10141a0f;flex-shrink:0}.workspace-modal__body{padding:1.25rem}@media (width>=640px){.workspace-modal__body{padding-left:1.5rem;padding-right:1.5rem}}.workspace-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-height:0;overflow-y:auto}@media (width<=767px){.comparison-ranking__details .workspace-modal__footer{min-width:0}}.workspace-modal__footer{border-top-width:1px;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (width>=640px){.workspace-modal__footer{padding-left:1.5rem;padding-right:1.5rem}}.workspace-modal__footer{border-color:#10141a0f;flex-shrink:0}html.crm-compact-mode .form-input.workspace-modal__close,body.crm-compact-mode .form-input.workspace-modal__close,.workspace-shell.is-compact .form-input.workspace-modal__close{height:3rem}html.crm-density-comfortable .form-input.workspace-modal__close,body.crm-density-comfortable .form-input.workspace-modal__close,.workspace-shell.is-comfortable .form-input.workspace-modal__close{height:3.35rem}.workspace-modal__close{width:2.5rem;height:2.5rem;color:var(--ink-strong);background:#ffffffdb;border-width:1px;border-color:#10141a0f;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}html.crm-theme-dark .workspace-modal__close:hover,body.crm-theme-dark .workspace-modal__close:hover,.workspace-shell.is-dark-theme .workspace-modal__close:hover{background-color:#131a21eb}.workspace-modal__close:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transform:translateY(-1px)}.form-shell{gap:1rem;display:grid}.form-section{border-width:1px;border-radius:26px;padding:1rem}@media (width>=640px){.form-section{padding-left:1.25rem;padding-right:1.25rem}}.form-section{background:radial-gradient(circle at 100% 0,#7653e80f,#0000 22%),linear-gradient(135deg,#ffffffe0,#ffffffb8);border-color:#10141a0f}.form-section--soft{background:radial-gradient(circle at 100% 0,#397d5214,#0000 24%),linear-gradient(135deg,#f8f5eff0,#ffffffc2)}.form-section__header{margin-bottom:1rem}.form-section__title{color:var(--ink-strong);font-size:.875rem;font-weight:600;line-height:1.25rem}.form-section__description{color:var(--ink-soft);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.form-grid{gap:.75rem;display:grid}@media (width>=640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid--triple{gap:.75rem;display:grid}@media (width>=640px){.form-grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.form-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-field{gap:.375rem;display:grid}@media (width>=640px){.form-field--full{grid-column:span 2/span 2}}@media (width>=1024px){.form-field--full{grid-column:span 3/span 3}}.form-label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-size:11px;font-weight:600}.form-hint{color:var(--ink-soft);font-size:.75rem;line-height:1.25rem}@media (width<=767px){.comparison-ranking__details .form-actions{min-width:0}}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.devops-function-strip{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.devops-function-pill{border:1px solid color-mix(in srgb, var(--border-soft,#10141a14) 78%, transparent);background:color-mix(in srgb, var(--panel-white) 88%, transparent);min-height:1.85rem;color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.devops-function-pill.is-primary{border-color:color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent-soft) 85%, transparent);color:var(--ink-strong)}.devops-function-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.devops-function-card{text-align:left;background:linear-gradient(135deg,#fffffff0,#f8f5efc7);border:1px solid #10141a11;align-items:flex-start;gap:.9rem;width:100%;min-height:5.4rem;padding:.95rem 1rem;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:flex}.devops-function-card:hover{border-color:color-mix(in srgb, var(--accent) 28%, #10141a14);transform:translateY(-1px);box-shadow:0 16px 34px #10141a14}.devops-function-card.is-selected{border-color:color-mix(in srgb, var(--accent) 55%, #10141a14);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 16%, transparent), transparent 32%), linear-gradient(135deg, #fffffff5, #f1ecffeb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent)}.devops-function-card__icon{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent-soft) 82%, transparent);width:2.8rem;height:2.8rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.devops-function-card__body{gap:.28rem;min-width:0;display:grid}.devops-function-card__body strong{color:var(--ink-strong);font-size:.95rem;line-height:1.3}.devops-function-card__body small{color:var(--ink-soft);font-size:.78rem;line-height:1.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.right-3{right:.75rem}.top-0{top:0}.top-3{top:.75rem}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.z-\[160\]{z-index:160}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-left:auto;margin-right:auto}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.max-h-52{max-height:13rem}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[118px\]{min-height:118px}.min-h-\[128px\]{min-height:128px}.min-h-\[130px\]{min-height:130px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[214px\]{min-height:214px}.min-h-\[44vh\]{min-height:44vh}.min-h-\[6rem\]{min-height:6rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[112px\]{min-width:112px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\[10ch\]{max-width:10ch}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1260px\]{max-width:1260px}.max-w-\[12ch\]{max-width:12ch}.max-w-\[1320px\]{max-width:1320px}.max-w-\[13ch\]{max-width:13ch}.max-w-\[1480px\]{max-width:1480px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[180px\]{max-width:180px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[240px\]{max-width:240px}.max-w-\[24ch\]{max-width:24ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[420px\]{max-width:420px}.max-w-\[42ch\]{max-width:42ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[72ch\]{max-width:72ch}.max-w-\[760px\]{max-width:760px}.max-w-\[840px\]{max-width:840px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-\[\#f7f08e\]\/60{border-color:#f7f08e99}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--accent-soft\)\]{border-color:var(--accent-soft)}.border-\[color\:var\(--tone-danger-border\)\]{border-color:var(--tone-danger-border)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-black\/10{border-color:#0000001a}.border-black\/5{border-color:#0000000d}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-lime-200{--tw-border-opacity:1;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.\!bg-transparent{background-color:#0000!important}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[color\:var\(--bg-auth\)\]{background-color:var(--bg-auth)}.bg-\[color\:var\(--panel-ivory\)\]{background-color:var(--panel-ivory)}.bg-\[color\:var\(--tone-danger-bg\)\]{background-color:var(--tone-danger-bg)}.bg-\[rgba\(247\,245\,239\,0\.94\)\]{background-color:#f7f5eff0}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-lime-50{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity,1))}.bg-lime-50\/80{background-color:#f7fee7cc}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-950\/50{background-color:#02061780}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-auth-left{background-image:radial-gradient(circle at 100% 0,#ffffff1f,#0000 30%),radial-gradient(circle at 0 100%,#fff1a31f,#0000 34%),linear-gradient(#418a5a 0%,#326f49 100%)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-3{padding-bottom:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:Outfit,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.35rem\]{font-size:3.35rem}.text-\[3rem\]{font-size:3rem}.text-\[clamp\(2\.05rem\,3\.3vw\,3rem\)\]{font-size:clamp(2.05rem,3.3vw,3rem)}.text-\[clamp\(2\.1rem\,4vw\,3\.7rem\)\]{font-size:clamp(2.1rem,4vw,3.7rem)}.text-\[clamp\(2\.2rem\,4vw\,3\.7rem\)\]{font-size:clamp(2.2rem,4vw,3.7rem)}.text-\[clamp\(2\.2rem\,4vw\,3\.8rem\)\]{font-size:clamp(2.2rem,4vw,3.8rem)}.text-\[clamp\(2\.2rem\,4vw\,4rem\)\]{font-size:clamp(2.2rem,4vw,4rem)}.text-\[clamp\(2\.35rem\,4vw\,4rem\)\]{font-size:clamp(2.35rem,4vw,4rem)}.text-\[clamp\(2\.5rem\,4\.8vw\,5rem\)\]{font-size:clamp(2.5rem,4.8vw,5rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.4rem\)\]{font-size:clamp(2.5rem,5vw,4.4rem)}.text-\[clamp\(3rem\,6vw\,6rem\)\]{font-size:clamp(3rem,6vw,6rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.96\]{line-height:.96}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.065em\]{letter-spacing:-.065em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.07em\]{letter-spacing:-.07em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-\[\#c9ef6c\]{--tw-text-opacity:1;color:rgb(201 239 108/var(--tw-text-opacity,1))}.text-\[\#f7f08e\]{--tw-text-opacity:1;color:rgb(247 240 142/var(--tw-text-opacity,1))}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--brand-primary\)\]{color:var(--brand-primary)}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[color\:var\(--ink-muted\)\]{color:var(--ink-muted)}.text-\[color\:var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[color\:var\(--ink-strong\)\]{color:var(--ink-strong)}.text-\[color\:var\(--panel-green\)\]{color:var(--panel-green)}.text-\[color\:var\(--tone-danger-ink\)\]{color:var(--tone-danger-ink)}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity,1))}.text-lime-900{--tw-text-opacity:1;color:rgb(54 83 20/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-700\/70{color:#be123cb3}.text-rose-700\/80{color:#be123ccc}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-\[0\.08em\]{text-decoration-thickness:.08em}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--accent\)\]{accent-color:var(--accent)}.accent-amber-600{accent-color:#d97706}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 40px #0f172a14;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 45px #0f172a14;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-soft{--tw-shadow:0 28px 80px #171e191f;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color:var(--shadow-card);--tw-shadow:var(--tw-shadow-colored)}.shadow-soft{--tw-shadow-color:#6c716d;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_40px_rgba\(5\,20\,30\,0\.24\)\]{--tw-drop-shadow:drop-shadow(0 18px 40px #05141e3d);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-balance{text-wrap:balance}.bg-grid-soft{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:34px 34px}html.crm-theme-dark .devops-function-pill,body.crm-theme-dark .devops-function-pill,.workspace-shell.is-dark-theme .devops-function-pill{background:color-mix(in srgb, var(--panel-white) 92%, transparent);border-color:color-mix(in srgb, var(--panel-stroke) 88%, transparent)}html.crm-theme-dark .devops-function-card,body.crm-theme-dark .devops-function-card,.workspace-shell.is-dark-theme .devops-function-card{border-color:color-mix(in srgb, var(--panel-stroke) 88%, transparent);background:linear-gradient(135deg,#101824f5,#0c141ee0);box-shadow:0 18px 38px #00000038}html.crm-theme-dark .devops-function-card:hover,body.crm-theme-dark .devops-function-card:hover,.workspace-shell.is-dark-theme .devops-function-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--panel-stroke))}html.crm-theme-dark .devops-function-card.is-selected,body.crm-theme-dark .devops-function-card.is-selected,.workspace-shell.is-dark-theme .devops-function-card.is-selected{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 22%, transparent), transparent 34%), linear-gradient(135deg, #121a26fa, #1c1a30f0);border-color:color-mix(in srgb, var(--accent) 58%, var(--panel-stroke))}html.crm-theme-dark .devops-function-card__icon,body.crm-theme-dark .devops-function-card__icon,.workspace-shell.is-dark-theme .devops-function-card__icon{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent-strong)}@media (width<=1023px){.workspace-modal-backdrop{align-items:stretch;padding:0}.workspace-modal,.workspace-modal--sm,.workspace-modal--md,.workspace-modal--lg,.workspace-modal--xl{width:100vw;max-width:none;height:100dvh;max-height:100dvh}.workspace-modal__header,.workspace-modal__body,.workspace-modal__footer{padding-left:1rem;padding-right:1rem}.catalog-suppliers-grid{grid-template-columns:1fr}.catalog-supplier-card__top{align-items:flex-start}.catalog-tariff-row{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.catalog-tariff-row__actions{justify-content:flex-start}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-side-enter-active,.slide-side-leave-active{transition:transform .24s,opacity .2s}.slide-side-enter-from,.slide-side-leave-to{opacity:0;transform:translate(-18px)}.slide-up-enter-active,.slide-up-leave-active{transition:all .24s}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}.nav-collapse-enter-active,.nav-collapse-leave-active{transition:max-height .24s,opacity .2s,transform .24s;overflow:hidden}.nav-collapse-enter-from,.nav-collapse-leave-to{opacity:0;max-height:0;transform:translateY(-8px)}.nav-collapse-enter-to,.nav-collapse-leave-from{opacity:1;max-height:360px;transform:translateY(0)}@keyframes comparisonScanSweep{0%{transform:translate(-72%)}55%,to{transform:translate(72%)}}@keyframes comparisonScanOrbit{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}@keyframes comparisonScanBeam{0%,to{opacity:.18;transform:translateY(-8px)}50%{opacity:.78;transform:translateY(8px)}}@keyframes comparisonScanPulse{0%,to{filter:drop-shadow(0 0 #397d5200);transform:scale(1)}50%{filter:drop-shadow(0 0 14px #397d5247);transform:scale(1.08)}}@keyframes navDotPulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #ff4d4f2e,0 0 18px #ff4d4f47}50%{transform:scale(1.08);box-shadow:0 0 0 6px #ff4d4f1a,0 0 22px #ff4d4f6b}}@keyframes assistantTypingPulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes assistantBotFloat{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-5px)rotate(-1.2deg)}68%{transform:translateY(-2px)rotate(1deg)}}@keyframes assistantBotOrbit{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.02)}to{transform:rotate(360deg)scale(1)}}@keyframes assistantBotJolt{0%,to{transform:translate(0,0)rotate(0)scale(1)}18%{transform:translate(-4px,-2px)rotate(-4deg)scale(1.03)}36%{transform:translate(4px)rotate(3deg)scale(1.04)}54%{transform:translate(-3px,1px)rotate(-2deg)scale(1.02)}72%{transform:translate(3px,-1px)rotate(2deg)scale(1.03)}}@keyframes assistantDockPulse{0%,to{opacity:0;transform:translate(-110%)}24%{opacity:.8}52%{opacity:.24;transform:translate(110%)}}.assistant-dock-backdrop-enter-active,.assistant-dock-backdrop-leave-active{transition:opacity .24s}.assistant-dock-backdrop-enter-from,.assistant-dock-backdrop-leave-to{opacity:0}.assistant-dock-panel-enter-active,.assistant-dock-panel-leave-active{transition:opacity .28s,transform .32s cubic-bezier(.2,.85,.2,1)}.assistant-dock-panel-enter-from,.assistant-dock-panel-leave-to{opacity:0;transform:translateY(1.1rem)scale(.97)}.design-task-card{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 94%, white 6%), var(--surface-card));transition:border-color .22s,background .22s,transform .22s,box-shadow .22s}.design-task-card.is-expanded{border-color:color-mix(in srgb, var(--brand-500) 58%, var(--border-soft));box-shadow:0 18px 40px #0f172a14}.design-task-card__summary{text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.1rem;display:flex}.design-task-card__meta{align-items:center;gap:.65rem;min-width:fit-content;display:flex}.design-task-card__details{border-top:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);gap:.9rem;padding:0 1.1rem 1.1rem;display:grid}.design-task-card__flags{flex-wrap:wrap;gap:.55rem;display:flex}.design-task-actions{flex-wrap:wrap;gap:.7rem;display:flex}.design-task-subsection{gap:.75rem;padding-top:.25rem;display:grid}.design-task-subsection__header{gap:.18rem;display:grid}.design-task-subsection__title{color:var(--ink-strong);margin:0;font-size:.95rem;font-weight:600}.design-task-subsection__description{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.55}.design-update-list{gap:.75rem;display:grid}.design-update-card{border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);background:color-mix(in srgb, var(--surface-card) 94%, var(--bg-auth) 6%);gap:.75rem;padding:.95rem;display:grid}.design-update-links{flex-wrap:wrap;gap:.55rem;display:flex}.design-attachment-list{gap:.85rem;display:grid}.design-attachment-card{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 94%, transparent), color-mix(in srgb, var(--bg-auth) 88%, transparent));justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.design-attachment-card__main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.design-attachment-card__icon{border:1px solid color-mix(in srgb, var(--brand-500) 28%, var(--border-soft));background:color-mix(in srgb, var(--brand-500) 10%, transparent);width:2.25rem;height:2.25rem;color:var(--ink-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.design-attachment-card__name{color:var(--ink-strong);word-break:break-word;margin:0;font-size:.95rem;font-weight:600}.design-attachment-card__meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.45rem;display:flex}.design-attachment-card__meta-text{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.design-attachment-card__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.65rem;display:flex}.design-inline-link{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:color-mix(in srgb, var(--surface-card) 92%, transparent);color:var(--ink-soft);align-items:center;gap:.42rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .22s,color .22s,background .22s;display:inline-flex}.design-inline-link:hover{border-color:color-mix(in srgb, var(--brand-500) 46%, var(--border-soft));color:var(--ink-strong)}.design-file-list{flex-wrap:wrap;gap:.55rem;display:flex}.design-compose-form{gap:1rem}.design-compose-hero{border:1px solid color-mix(in srgb, var(--brand-500) 24%, var(--border-soft));background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 14%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 96%, white 4%), color-mix(in srgb, var(--bg-auth) 88%, white 12%));gap:1rem;padding:1.05rem 1.1rem;display:grid}.design-compose-hero__intro{align-items:flex-start;gap:1rem;display:flex}.design-compose-hero__icon{border:1px solid color-mix(in srgb, var(--brand-500) 30%, var(--border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 18%, transparent), color-mix(in srgb, var(--surface-card) 92%, transparent));width:3.15rem;height:3.15rem;color:var(--ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-500) 10%, transparent);justify-content:center;align-items:center;display:inline-flex}.design-compose-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .25rem;font-size:.72rem}.design-compose-hero__title{color:var(--ink-strong);letter-spacing:-.03em;margin:0;font-size:1.2rem;font-weight:700}.design-compose-hero__description{color:var(--ink-soft);max-width:60ch;margin:.45rem 0 0;font-size:.94rem;line-height:1.65}.design-compose-hero__context{flex-wrap:wrap;gap:.55rem;display:flex}.design-compose-layout{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:1rem;display:grid}.design-compose-panel{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 96%, white 4%), color-mix(in srgb, var(--surface-card) 92%, transparent));gap:.95rem;padding:1rem 1.05rem;display:grid}.design-compose-panel--side{align-content:start}.design-compose-panel__header{gap:.22rem;display:grid}.design-compose-panel__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.7rem}.design-compose-panel__title{color:var(--ink-strong);margin:0;font-size:1rem;font-weight:600}.design-compose-task-card{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 94%, transparent), color-mix(in srgb, var(--bg-auth) 82%, transparent));gap:.8rem;padding:.95rem 1rem;display:grid}.design-compose-task-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.design-compose-task-card__label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .28rem;font-size:.7rem}.design-compose-task-card__title{color:var(--ink-strong);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.design-compose-task-card__details{gap:.55rem;display:grid}.design-compose-task-card__details p{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.55rem;margin:0;font-size:.9rem;display:flex}.design-compose-task-card__details span{color:var(--ink-muted)}.design-compose-task-card__details strong{color:var(--ink-strong);font-weight:600}.design-compose-editor{min-height:18rem}.design-compose-guide{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 10%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 95%, transparent), color-mix(in srgb, var(--bg-auth) 90%, transparent));gap:.7rem;padding:.95rem 1rem;display:grid}.design-compose-guide__title{color:var(--ink-strong);margin:0;font-size:.88rem;font-weight:700}.design-compose-guide__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.design-compose-guide__list li{color:var(--ink-soft);padding-left:1.15rem;font-size:.9rem;line-height:1.6;position:relative}.design-compose-guide__list li:before{content:"";background:color-mix(in srgb, var(--brand-500) 80%, white 20%);width:.42rem;height:.42rem;position:absolute;top:.62rem;left:0}.design-compose-links{min-height:9rem}.design-inline-link--muted{cursor:default}.design-upload-card{border:1px dashed color-mix(in srgb, var(--brand-500) 36%, var(--border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 8%, transparent), color-mix(in srgb, var(--surface-card) 95%, transparent));gap:.9rem;padding:1rem;display:grid}.design-upload-card__copy{gap:.25rem;display:grid}.design-upload-card__title{color:var(--ink-strong);margin:0;font-size:.92rem;font-weight:700}.design-upload-card__description{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.6}.design-upload-card__button{justify-content:center}.design-file-stack{gap:.65rem;display:grid}.design-file-stack__item{border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);background:color-mix(in srgb, var(--surface-card) 95%, transparent);align-items:flex-start;gap:.8rem;padding:.8rem .9rem;display:flex}.design-file-stack__icon{border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);background:color-mix(in srgb, var(--bg-auth) 85%, transparent);width:2rem;height:2rem;color:var(--ink-soft);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.design-file-stack__name{color:var(--ink-strong);word-break:break-word;margin:0;font-size:.92rem;font-weight:600}.design-file-stack__meta{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:.18rem 0 0;font-size:.76rem}.design-compose-actions{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--surface-card) 92%, transparent) 28%);margin-top:.2rem;padding-top:.75rem;position:sticky;bottom:0}.design-preview-shell{gap:1rem;display:grid}.design-preview-header{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 8%, transparent), color-mix(in srgb, var(--surface-card) 94%, transparent));justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.design-preview-header__meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.design-preview-header__meta-text{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.design-preview-stage{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 98%, transparent), color-mix(in srgb, var(--bg-auth) 90%, transparent));min-height:28rem}.design-preview-state{text-align:center;min-height:28rem;color:var(--ink-soft);align-content:center;place-items:center;gap:.55rem;padding:1.8rem;display:grid}.design-preview-state--error{color:color-mix(in srgb, #d64545 82%, var(--ink-soft))}.design-preview-state__title{color:var(--ink-strong);margin:0;font-size:1rem;font-weight:700}.design-preview-state__description{max-width:56ch;margin:0;line-height:1.7}.design-preview-frame{background:#fff;border:0;width:100%;min-height:72vh;display:block}.design-preview-image-shell,.design-preview-media-shell{place-items:center;min-height:28rem;padding:1rem;display:grid}.design-preview-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:72vh;display:block}.design-preview-media{background:#000;width:100%;max-height:72vh}.design-preview-media-shell--audio{align-content:center}.design-preview-audio{width:min(42rem,100%)}.design-preview-text{min-height:28rem;max-height:72vh;color:var(--ink-strong);white-space:pre-wrap;word-break:break-word;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 98%, transparent), color-mix(in srgb, var(--bg-auth) 92%, transparent));margin:0;padding:1.1rem 1.15rem;font-size:.92rem;line-height:1.7;overflow:auto}.workspace-empty-state--soft{border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);background:color-mix(in srgb, var(--surface-card) 94%, transparent);padding:1rem}.design-detail-block{background:color-mix(in srgb, var(--surface-card) 92%, var(--bg-auth) 8%);border:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);gap:.35rem;padding:.9rem .95rem;display:grid}.design-detail-block__label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.72rem}.design-detail-block__value{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.65}.design-step-shell{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent)}.design-step-toggle{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.05rem;display:flex}.design-step-toggle.is-open{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-500) 8%, transparent), transparent 65%)}.design-step-toggle__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:.2rem;font-size:.72rem;display:block}.design-step-toggle__title{color:var(--ink-strong);font-size:1rem;font-weight:600;display:block}.design-step-panel{border-top:1px solid color-mix(in srgb, var(--border-soft) 72%, transparent);gap:1rem;padding:0 1.05rem 1.05rem;display:grid}.design-brief-summary{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 7%, transparent), color-mix(in srgb, var(--surface-card) 92%, transparent));border:1px solid color-mix(in srgb, var(--brand-500) 32%, var(--border-soft));gap:.9rem;padding:.95rem 1rem;display:grid}.design-brief-summary__label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .2rem;font-size:.72rem}.design-brief-summary__value{color:var(--ink-strong);margin:0;font-size:.98rem;font-weight:600}.design-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.design-flag-toggle{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 95%, transparent);min-height:3.2rem;color:var(--ink-soft);font-weight:600;transition:border-color .22s,background .22s,color .22s,box-shadow .22s}.design-flag-toggle.is-active{border-color:color-mix(in srgb, var(--brand-500) 58%, var(--border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 14%, transparent), color-mix(in srgb, var(--surface-card) 92%, transparent));color:var(--ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-500) 18%, transparent)}[data-theme=dark] .design-task-card.is-expanded{box-shadow:0 18px 42px #00000052}@media (width<=960px){.design-toggle-grid,.design-compose-layout{grid-template-columns:1fr}}@media (width<=768px){.design-attachment-card,.design-preview-header{flex-direction:column;align-items:stretch}.design-attachment-card__actions{justify-content:stretch}.design-attachment-card__actions>*{flex:100%}.design-task-card__summary,.design-step-toggle,.design-task-card__details,.design-step-panel,.design-compose-hero,.design-compose-panel{padding-inline:.9rem}.design-compose-hero__intro{gap:.8rem}.design-compose-hero__icon{width:2.8rem;height:2.8rem}.design-task-actions{flex-direction:column}.design-compose-task-card__head,.design-compose-task-card__details p{flex-direction:column;align-items:flex-start}.design-preview-frame{min-height:58vh}.design-preview-image,.design-preview-media{max-height:58vh}}.notification-toolbar{gap:1rem;display:grid}.notification-toolbar__search{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 94%, transparent);align-items:center;gap:.7rem;min-height:3.3rem;padding:0 1rem;display:flex}.notification-toolbar__input{width:100%;color:var(--ink-strong);font:inherit;background:0 0;border:0;outline:0}.notification-toolbar__input::placeholder{color:var(--ink-muted)}.notification-toolbar__filters{gap:.85rem;display:grid}.notification-toolbar__group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.notification-filter-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.notification-chip{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);min-height:2.6rem;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;padding:0 1rem;font-size:.82rem;font-weight:700;transition:border-color .22s,background .22s,color .22s,box-shadow .22s,transform .22s}.notification-chip:hover{color:var(--ink-strong);transform:translateY(-1px)}.notification-chip.is-active{border-color:color-mix(in srgb, var(--brand-500) 55%, var(--border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 16%, transparent), color-mix(in srgb, var(--surface-card) 92%, transparent));color:var(--ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-500) 15%, transparent)}.notification-chip--subtle{min-height:2.35rem;padding-inline:.8rem;font-size:.74rem}.notification-section{gap:1rem;display:grid}.notification-section__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.notification-section__title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.9rem;font-weight:700}.notification-section__count{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);min-width:2rem;color:var(--ink-strong);text-align:center;padding:.35rem .55rem;font-size:.78rem;font-weight:700}.notification-card{border:1px solid color-mix(in srgb, var(--border-soft) 82%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 98%, transparent), color-mix(in srgb, var(--surface-raised,var(--surface-card)) 96%, transparent));gap:1rem;padding:1rem 1.05rem;display:grid;box-shadow:0 18px 42px #0f172a0f}.notification-card.is-pending{border-color:color-mix(in srgb, var(--brand-500) 34%, var(--border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 8%, transparent), color-mix(in srgb, var(--surface-card) 97%, transparent))}.notification-card__main{gap:.85rem;display:grid}.notification-card__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.notification-card__source{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:700}.notification-card__content{grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.notification-card__title{color:var(--ink-strong);margin:0;font-size:1rem;font-weight:700}.notification-card__body{color:var(--ink-soft);margin:.45rem 0 0;line-height:1.65}.notification-card__aside{text-align:right;align-content:start;gap:.25rem;display:grid}.notification-card__time,.notification-card__rule{color:var(--ink-muted);margin:0;font-size:.78rem}.notification-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}html.crm-theme-dark .notification-toolbar__search,html.crm-theme-dark .notification-chip,html.crm-theme-dark .notification-section__count,html.crm-theme-dark .notification-card,body.crm-theme-dark .notification-toolbar__search,body.crm-theme-dark .notification-chip,body.crm-theme-dark .notification-section__count,body.crm-theme-dark .notification-card{box-shadow:0 22px 46px #00000038}@media (width<=960px){.notification-card__content{grid-template-columns:1fr}.notification-card__aside{text-align:left}}@media (width<=768px){.notification-toolbar__search{min-height:3rem;padding-inline:.85rem}.notification-toolbar__filters,.notification-section,.notification-card{gap:.85rem}.notification-card{padding-inline:.9rem}.notification-card__actions{justify-content:stretch}.notification-card__actions>*{flex:100%}}.crm-calendar-toolbar{gap:1rem;margin-bottom:1rem;display:grid}.crm-calendar-month-switcher{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.crm-calendar-month-switcher__label{flex:1;gap:.2rem;min-width:0;display:grid}.crm-calendar-month-switcher__label p{color:var(--ink-strong);text-transform:capitalize;margin:0;font-size:1rem;font-weight:700}.crm-calendar-month-switcher__label small{color:var(--ink-soft);font-size:.78rem}.crm-calendar-toolbar__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.crm-calendar-filter-group{flex-wrap:wrap;gap:.65rem;display:flex}.crm-calendar-filter-chip{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:color-mix(in srgb, var(--surface-card) 95%, transparent);min-height:2.4rem;color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;padding:0 .95rem;font-size:.75rem;font-weight:700;transition:border-color .22s,background .22s,color .22s,transform .22s}.crm-calendar-filter-chip:hover{color:var(--ink-strong);transform:translateY(-1px)}.crm-calendar-filter-chip.is-active{border-color:color-mix(in srgb, var(--brand-500) 56%, var(--border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 15%, transparent), color-mix(in srgb, var(--surface-card) 92%, transparent));color:var(--ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-500) 14%, transparent)}.crm-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin-bottom:.55rem;display:grid}.crm-calendar-weekdays span{color:var(--ink-muted);letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:.55rem .4rem;font-size:.72rem;font-weight:700}.crm-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.crm-calendar-day{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 97%, transparent), color-mix(in srgb, var(--bg-auth) 92%, transparent));text-align:left;align-content:start;gap:.6rem;min-height:8.6rem;padding:.7rem;transition:border-color .22s,transform .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden}.crm-calendar-day:hover{border-color:color-mix(in srgb, var(--brand-500) 28%, var(--border-soft));transform:translateY(-1px);box-shadow:0 14px 32px #0f172a14}.crm-calendar-day.is-today:not(.is-outside){border-color:color-mix(in srgb, var(--accent) 44%, var(--panel-stroke));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--panel-white) 98%, transparent), color-mix(in srgb, var(--bg-auth) 92%, transparent));box-shadow:inset 0 3px 0 color-mix(in srgb, var(--accent) 82%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 14px 34px color-mix(in srgb, var(--accent) 10%, transparent)}.crm-calendar-day.is-today:not(.is-outside):after{content:"Hoy";border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--panel-white));color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;grid-row:2;place-self:start;margin-top:-.35rem;padding:.34rem .44rem;font-size:.58rem;font-weight:900;line-height:1}.crm-calendar-day.is-selected{border-color:color-mix(in srgb, var(--brand-500) 54%, var(--border-soft));background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-500) 14%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 98%, transparent), color-mix(in srgb, var(--bg-auth) 92%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-500) 16%, transparent)}.crm-calendar-day.is-today .crm-calendar-day__number{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--panel-white));min-width:1.72rem;height:1.72rem;color:var(--accent-strong);box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 12%, transparent);justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.crm-calendar-day.is-selected.is-today:not(.is-outside){border-color:color-mix(in srgb, var(--accent) 62%, var(--panel-stroke));box-shadow:inset 0 3px 0 var(--accent), inset 0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent), 0 16px 38px color-mix(in srgb, var(--accent) 14%, transparent)}.crm-calendar-day.is-outside{opacity:.48}.crm-calendar-day.has-items:not(.is-outside){border-color:color-mix(in srgb, var(--brand-500) 22%, var(--border-soft))}.crm-calendar-day.is-selected:not(.is-today):not(.is-outside){border-color:color-mix(in srgb, var(--accent) 58%, var(--panel-stroke));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--panel-white) 98%, transparent), color-mix(in srgb, var(--bg-auth) 92%, transparent));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent), 0 12px 28px color-mix(in srgb, var(--accent) 9%, transparent)}.crm-calendar-day.is-selected:not(.is-today) .crm-calendar-day__number{color:var(--accent-strong)}.crm-calendar-day.is-today.has-items:not(.is-outside){border-color:color-mix(in srgb, var(--accent) 44%, var(--panel-stroke))}.crm-calendar-day__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.crm-calendar-day__number{color:var(--ink-strong);font-size:.92rem;font-weight:800}.crm-calendar-day__count{border:1px solid color-mix(in srgb, var(--brand-500) 32%, transparent);background:color-mix(in srgb, var(--brand-500) 10%, transparent);min-width:1.5rem;height:1.5rem;color:var(--ink-strong);justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.crm-calendar-day__items{gap:.42rem;display:grid}.crm-calendar-day__item,.crm-calendar-day__more{border:1px solid color-mix(in srgb, var(--border-soft) 74%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;padding:.35rem .45rem;font-size:.68rem;font-weight:600;line-height:1.45;display:block;overflow:hidden}.crm-calendar-day__more{color:var(--ink-muted)}.crm-calendar-day__empty{color:var(--ink-muted);margin-top:auto;font-size:.72rem}.crm-calendar-detail-card{border:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-card) 98%, transparent), color-mix(in srgb, var(--bg-auth) 92%, transparent));gap:.85rem;padding:1rem 1.05rem;display:grid}.crm-calendar-detail-card__meta{flex-wrap:wrap;gap:.65rem;display:flex}.crm-calendar-meta-pill{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:color-mix(in srgb, var(--surface-card) 96%, transparent);min-height:2rem;color:var(--ink-soft);align-items:center;gap:.45rem;padding:0 .75rem;font-size:.76rem;font-weight:600;display:inline-flex}.crm-calendar-insight{border:1px solid color-mix(in srgb, var(--border-soft) 76%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 6%, transparent), color-mix(in srgb, var(--surface-card) 96%, transparent));gap:.38rem;padding:1rem 1.05rem;display:grid}.crm-calendar-insight__eyebrow{color:var(--ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.crm-calendar-insight__title{color:var(--ink-strong);margin:0;font-size:1rem;font-weight:700}.crm-calendar-insight__body{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.6}.devops-hero{border:1px solid color-mix(in srgb, var(--panel-stroke) 82%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--panel-white) 92%, transparent), color-mix(in srgb, var(--accent) 8%, transparent)), radial-gradient(circle at right top, color-mix(in srgb, var(--accent) 13%, transparent), transparent 42%);justify-content:space-between;align-items:end;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.devops-client-picker{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--panel-stroke));background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--panel-white) 96%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));width:min(100%,28rem);box-shadow:inset 0 1px 0 #ffffff61, 0 18px 46px color-mix(in srgb, var(--accent) 14%, transparent);gap:.55rem;padding:1rem;display:grid}.devops-client-picker.is-awaiting{border-color:color-mix(in srgb, var(--accent) 58%, var(--panel-stroke));box-shadow:inset 0 1px 0 #ffffff6b, 0 20px 54px color-mix(in srgb, var(--accent) 20%, transparent)}.devops-client-picker__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:850}.devops-client-picker__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink-strong);font-size:1.15rem;font-weight:800}.devops-client-picker__hint{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.devops-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:800}.devops-title{font-family:var(--font-display);letter-spacing:-.07em;color:var(--ink-strong);margin-top:.35rem;font-size:clamp(1.9rem,4vw,3.4rem);font-weight:800}.devops-copy{color:var(--ink-soft);margin-top:.45rem;line-height:1.55}.devops-hero__metrics,.devops-filter-row{flex-wrap:wrap;gap:.55rem;display:flex}.devops-hero__metrics{justify-content:flex-end}.devops-hero__metrics span,.devops-filter-chip{border:1px solid color-mix(in srgb, var(--panel-stroke) 92%, transparent);background:color-mix(in srgb, var(--panel-white) 90%, transparent);color:var(--ink-strong);letter-spacing:.12em;text-transform:uppercase;padding:.65rem .8rem;font-size:.76rem;font-weight:800}.devops-filter-chip.is-active{border-color:color-mix(in srgb, var(--accent) 70%, var(--panel-stroke));background:color-mix(in srgb, var(--accent) 12%, var(--panel-white));color:var(--accent)}.devops-filter-row{margin-bottom:1rem}.devops-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.devops-metric-card,.devops-flow-card,.devops-release-card,.devops-list-card,.devops-playbook-card,.devops-ops-inbox__item{border:1px solid color-mix(in srgb, var(--panel-stroke) 88%, transparent);background:color-mix(in srgb, var(--panel-white) 94%, transparent);padding:1rem}.devops-metric-card{background:linear-gradient(145deg, color-mix(in srgb, var(--panel-white) 96%, transparent), color-mix(in srgb, var(--accent) 7%, transparent)), var(--panel-white);min-height:8rem;color:var(--ink-soft);gap:.45rem;display:grid}.devops-metric-card svg{color:var(--accent)}.devops-metric-card strong{font-family:var(--font-display);letter-spacing:-.06em;color:var(--ink-strong);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.devops-metric-card.is-danger{background:linear-gradient(145deg, color-mix(in srgb, #fee2e2 34%, var(--panel-white)), color-mix(in srgb, var(--panel-white) 90%, transparent)), var(--panel-white)}.devops-flow-list,.devops-release-timeline,.devops-list,.devops-ops-inbox{gap:.85rem;display:grid}.devops-flow-card__main,.devops-flow-card__footer,.devops-release-card__head,.devops-ops-inbox__item{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.devops-flow-card h3,.devops-release-card h3,.devops-playbook-card h3,.devops-account-spotlight h3{font-family:var(--font-display);letter-spacing:-.05em;color:var(--ink-strong);margin-top:.65rem;font-size:1.35rem;font-weight:750}.devops-flow-card p,.devops-list-card p,.devops-playbook-card p{color:var(--ink-soft);margin-top:.35rem;line-height:1.5}.devops-flow-card__numbers,.devops-release-card__grid,.devops-detail-grid,.devops-signal-grid{gap:.65rem;display:grid}.devops-flow-card__numbers span,.devops-release-card__grid div,.devops-detail-grid div,.devops-signal-grid article,.devops-details{border:1px solid color-mix(in srgb, var(--panel-stroke) 88%, transparent);background:color-mix(in srgb, var(--bg-auth) 78%, transparent);padding:.8rem}.devops-detail-grid div{min-width:0;overflow:hidden}.devops-flow-card__numbers strong,.devops-release-card__grid strong,.devops-detail-grid strong,.devops-signal-grid strong{color:var(--ink-strong);overflow-wrap:anywhere;word-break:break-word;font-weight:800;display:block}.devops-flow-card__footer{border-top:1px solid color-mix(in srgb, var(--panel-stroke) 82%, transparent);margin-top:1rem;padding-top:1rem}.devops-release-card__grid,.devops-detail-grid,.devops-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.devops-details{margin-top:1rem}.devops-details summary{cursor:pointer;color:var(--ink-strong);font-weight:800}.devops-small-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-top:1rem;font-size:.78rem;font-weight:800}.devops-check-list{color:var(--ink-soft);gap:.45rem;margin-top:.55rem;display:grid}.devops-check-list li{border-left:2px solid color-mix(in srgb, var(--accent) 55%, transparent);padding-left:.65rem}.devops-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.devops-playbook-card small{color:var(--ink-muted);margin-top:.8rem;display:block}.devops-account-spotlight{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.devops-account-spotlight__score{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--panel-stroke));background:color-mix(in srgb, var(--accent) 9%, var(--panel-white));min-width:8rem;min-height:8rem;color:var(--accent);place-items:center;display:grid}.devops-account-spotlight__score strong{font-family:var(--font-display);letter-spacing:-.08em;color:var(--ink-strong);font-size:2.8rem}.devops-integration{gap:1rem;display:grid}.devops-integration__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.devops-integration__summary article,.devops-integration-panel,.devops-import-card,.devops-document-link{border:1px solid color-mix(in srgb, var(--panel-stroke) 88%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--panel-white) 96%, transparent), color-mix(in srgb, var(--accent) 5%, transparent))}.devops-integration__summary article{gap:.35rem;min-width:0;padding:1rem;display:grid}.devops-integration__summary svg{color:var(--accent)}.devops-integration__summary span{color:var(--ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.devops-integration__summary strong{color:var(--ink-strong);overflow-wrap:anywhere;font-size:1.05rem;font-weight:850}.devops-integration__summary small{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.78rem}.devops-integration__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.devops-integration-panel{min-width:0;padding:1rem}.devops-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.devops-check-button{border:1px solid color-mix(in srgb, var(--panel-stroke) 90%, transparent);background:color-mix(in srgb, var(--bg-auth) 86%, transparent);color:var(--ink-soft);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.devops-check-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 48%, var(--panel-stroke));transform:translateY(-1px)}.devops-check-button span,.devops-check-button strong{font-size:.78rem;font-weight:800}.devops-check-button strong{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.14em}.devops-check-button.is-done{border-color:color-mix(in srgb, var(--success) 42%, var(--panel-stroke));background:color-mix(in srgb, var(--success) 10%, var(--panel-white));color:var(--ink-strong)}.devops-check-button.is-done strong{color:var(--success)}.devops-integration__actions,.devops-document-list,.devops-import-list{gap:.65rem;margin-top:.75rem;display:grid}.devops-integration__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.devops-document-link{color:var(--ink-strong);grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem;min-width:0;padding:.75rem;display:grid}.devops-document-link svg{color:var(--accent)}.devops-document-link span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.devops-document-link strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.devops-import-card{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.devops-import-card strong{color:var(--ink-strong);overflow-wrap:anywhere;margin-top:.4rem;font-weight:850;display:block}.devops-import-card p{color:var(--ink-soft);margin-top:.25rem;font-size:.84rem}.devops-health-mini{gap:.2rem;display:grid}.devops-health-mini strong{font-family:var(--font-display);color:var(--ink-strong);font-size:1.6rem}.devops-health-mini span{max-width:14rem;color:var(--ink-soft);font-size:.76rem}@media (width<=1024px){.devops-metric-grid,.devops-release-card__grid,.devops-detail-grid,.devops-signal-grid,.devops-integration__summary,.devops-integration__grid,.devops-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.devops-hero,.devops-flow-card__main,.devops-flow-card__footer,.devops-release-card__head,.devops-ops-inbox__item,.devops-account-spotlight{display:grid}.devops-hero__metrics{justify-content:flex-start}.devops-client-picker{width:100%}.devops-metric-grid,.devops-release-card__grid,.devops-detail-grid,.devops-signal-grid,.devops-integration__summary,.devops-integration__grid,.devops-check-grid,.devops-integration__actions,.devops-playbook-grid{grid-template-columns:1fr}.devops-import-card,.devops-document-link{display:grid}.devops-account-spotlight__score{min-width:100%}}html.crm-theme-dark .crm-calendar-filter-chip,html.crm-theme-dark .crm-calendar-day,html.crm-theme-dark .crm-calendar-day__item,html.crm-theme-dark .crm-calendar-day__more,html.crm-theme-dark .crm-calendar-detail-card,html.crm-theme-dark .crm-calendar-meta-pill,html.crm-theme-dark .crm-calendar-insight,body.crm-theme-dark .crm-calendar-filter-chip,body.crm-theme-dark .crm-calendar-day,body.crm-theme-dark .crm-calendar-day__item,body.crm-theme-dark .crm-calendar-day__more,body.crm-theme-dark .crm-calendar-detail-card,body.crm-theme-dark .crm-calendar-meta-pill,body.crm-theme-dark .crm-calendar-insight,.workspace-shell.is-dark-theme .crm-calendar-filter-chip,.workspace-shell.is-dark-theme .crm-calendar-day,.workspace-shell.is-dark-theme .crm-calendar-day__item,.workspace-shell.is-dark-theme .crm-calendar-day__more,.workspace-shell.is-dark-theme .crm-calendar-detail-card,.workspace-shell.is-dark-theme .crm-calendar-meta-pill,.workspace-shell.is-dark-theme .crm-calendar-insight{box-shadow:0 18px 40px #0003}@media (width<=960px){.crm-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-calendar-weekdays{display:none}}@media (width<=640px){.comparison-scan-loader,.comparison-send-flow__summary,.comparison-send-channel-grid,.list-controls__main{grid-template-columns:1fr}.list-controls__filters,.list-controls__footer,.list-pagination,.list-pagination__steps{justify-content:stretch;align-items:stretch}.list-controls__select,.list-pagination__steps,.list-pagination__steps button,.list-controls__clear{width:100%}.comparison-scan-loader__visual{width:4.7rem;height:4.7rem}.comparison-scan-loader--modal{min-height:calc(100dvh - 12rem);padding:1.5rem}.comparison-scan-loader--modal .comparison-scan-loader__visual{width:7rem;height:7rem}.comparison-send-flow__summary{display:grid}.comparison-send-flow__saving{text-align:left;place-items:start;min-width:0}.crm-calendar-toolbar__actions,.crm-calendar-month-switcher{align-items:stretch}.crm-calendar-filter-group{width:100%}.crm-calendar-filter-chip{flex:calc(50% - .4rem);justify-content:center}.crm-calendar-grid{grid-template-columns:1fr}.crm-calendar-day{min-height:auto}}html.crm-theme-dark .hover\:bg-white:hover,body.crm-theme-dark .hover\:bg-white:hover,.workspace-shell.is-dark-theme .hover\:bg-white:hover{background-color:#131a21eb!important}html.crm-theme-dark .hover\:bg-rose-50:hover,body.crm-theme-dark .hover\:bg-rose-50:hover,.workspace-shell.is-dark-theme .hover\:bg-rose-50:hover{background-color:var(--tone-danger-bg)!important}html.crm-theme-dark .hover\:text-emerald-700:hover,body.crm-theme-dark .hover\:text-emerald-700:hover,.workspace-shell.is-dark-theme .hover\:text-emerald-700:hover,html.crm-theme-dark .group:hover .group-hover\:text-emerald-700,body.crm-theme-dark .group:hover .group-hover\:text-emerald-700,.workspace-shell.is-dark-theme .group:hover .group-hover\:text-emerald-700{color:var(--tone-success-ink)!important}@media (width>=1024px){@media (width<=767px){.comparison-ranking__details .lg\:flex{min-width:0}}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-0::file-selector-button{padding-left:0;padding-right:0}.file\:py-0::file-selector-button{padding-top:0;padding-bottom:0}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-semibold::file-selector-button{font-weight:600}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:text-\[color\:var\(--ink-strong\)\]:hover{color:var(--ink-strong)}.hover\:text-current:hover{color:currentColor}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-12{height:3rem}.sm\:w-auto{width:auto}.sm\:max-w-\[280px\]{max-width:280px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,auto\)_auto\]{grid-template-columns:auto minmax(0,1fr) minmax(0,auto) auto}.sm\:grid-cols-\[minmax\(0\,160px\)_auto\]{grid-template-columns:minmax(0,160px) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-7{padding:1.75rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-right{text-align:right}.sm\:text-\[1\.18rem\]{font-size:1.18rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-end{justify-content:flex-end}}@media (width>=1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-12{margin-top:3rem}.lg\:mt-auto{margin-top:auto}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-1rem\)\]{height:calc(100vh - 1rem)}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[100\%\]{max-height:100%}.lg\:max-h-\[150px\]{max-height:150px}.lg\:max-h-\[175px\]{max-height:175px}.lg\:max-h-\[180px\]{max-height:180px}.lg\:max-h-\[355px\]{max-height:355px}.lg\:min-h-0{min-height:0}.lg\:min-h-screen{min-height:100vh}.lg\:max-w-\[920px\]{max-width:920px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.98fr_1\.02fr\]{grid-template-columns:.98fr 1.02fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.lg\:grid-cols-\[1\.14fr_0\.86fr\]{grid-template-columns:1.14fr .86fr}.lg\:grid-cols-\[minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.02fr\)_minmax\(0\,0\.98fr\)\]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_repeat\(4\,minmax\(0\,0\.58fr\)\)\]{grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,.58fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px_210px_210px\]{grid-template-columns:minmax(0,1fr) 180px 210px 210px}.lg\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-rows-\[1fr_1fr\]{grid-template-rows:1fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:overflow-hidden{overflow:hidden}.lg\:p-7{padding:1.75rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:text-\[1\.02rem\]{font-size:1.02rem}.lg\:text-\[1\.2rem\]{font-size:1.2rem}.lg\:text-\[1\.35rem\]{font-size:1.35rem}.lg\:text-\[2rem\]{font-size:2rem}}@media (width>=1280px){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.xl\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.xl\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.xl\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.xl\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.48fr_0\.92fr\]{grid-template-columns:1.48fr .92fr}.xl\:grid-cols-\[1fr_0\.78fr\]{grid-template-columns:1fr .78fr}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_1fr_0\.88fr\]{grid-template-columns:1fr 1fr .88fr}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(0\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.xl\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,0\.98fr\)_minmax\(0\,1\.02fr\)\]{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.xl\:grid-rows-\[auto_auto_minmax\(0\,1fr\)\]{grid-template-rows:auto auto minmax(0,1fr)}.xl\:grid-rows-\[auto_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:text-right{text-align:right}}@media (prefers-color-scheme:dark){.dark\:border-violet-500\/30{border-color:#8b5cf64d}.dark\:bg-violet-500\/10{background-color:#8b5cf61a}}
