.navbar{position:fixed;top:var(--top-bar-height, 0px);left:0;width:100%;z-index:1000;transition:background .3s ease,top .3s ease;background:#0f172a;touch-action:manipulation;overflow:visible}.navbar-bg{position:absolute;top:0;left:0;width:100%;height:80px;background:#0f172a;transition:height .3s ease;z-index:-1}.navbar-container{max-width:100%;padding:12px clamp(12px,5%,24px);display:flex;justify-content:space-between;align-items:center;position:relative;box-sizing:border-box;flex-wrap:nowrap}.navbar-logo{display:flex;align-items:center;gap:10px;touch-action:none;flex-shrink:0}.navbar-logo-container{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.navbar-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(168,85,247,.2))}.navbar-logo span{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;background:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.3)}.navbar .nav-items{display:flex;gap:clamp(8px,2vw,16px);font-weight:500;align-items:center;margin-left:auto;flex-wrap:nowrap}.navbar .nav-item{position:relative;display:flex;align-items:center;gap:6px;padding:8px clamp(12px,2vw,16px);border-radius:8px;background:transparent;border:1px solid rgba(168,85,247,.3);transition:all .2s ease;color:#d1d5db;font-size:clamp(.85rem,2vw,.95rem);z-index:2;touch-action:manipulation;cursor:pointer;white-space:nowrap}.navbar .nav-item:hover{background:linear-gradient(135deg,#3b82f6,#a855f7);box-shadow:0 4px 15px #9333ea80;color:#fff;border-radius:8px}.navbar .nav-item.active{background:linear-gradient(135deg,#3b82f6,#a855f7);color:#fff;font-weight:600;box-shadow:0 4px 15px #9333ea80;border-radius:8px}.navbar .contact-item{position:relative;display:flex;align-items:center;gap:6px;padding:8px clamp(14px,2vw,18px);margin-right:clamp(8px,2vw,16px);border-radius:10px;background:linear-gradient(135deg,#ec4899,#a855f7);border:1px solid rgba(236,72,153,.5);color:#fff;font-size:clamp(.85rem,2vw,.95rem);font-weight:600;transition:all .2s ease;touch-action:manipulation}.navbar .contact-item:hover,.navbar .contact-item.active{background:linear-gradient(135deg,#f472b6,#8b5cf6);box-shadow:0 4px 15px #ec489980;border-radius:10px}.navbar .dropdown-container{position:relative;z-index:1000}.navbar .dropdown-menu{position:absolute;top:100%;left:0;background:linear-gradient(135deg,#1a0b2e,#2e1a47);border:1px solid rgba(168,85,247,.3);border-radius:12px;box-shadow:0 8px 30px #00000080;margin-top:0;z-index:1001;width:220px;overflow:visible;touch-action:none;visibility:visible;opacity:1;transform:translateZ(0)}.navbar .products-dropdown,.navbar .services-dropdown{background:linear-gradient(135deg,#2e1a47,indigo);border:1px solid rgba(75,0,130,.5)}.navbar .dropdown-menu.right-align{left:auto;right:0}.navbar .dropdown-item{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#d1d5db;transition:all .2s ease;z-index:1;touch-action:manipulation;cursor:pointer}.navbar .dropdown-item:hover{background:#a855f74d;color:#a855f7;border-radius:8px}.navbar .mobile-menu-button{padding:8px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#a855f7);box-shadow:0 4px 15px #9333ea66;z-index:2;touch-action:manipulation;display:none}.navbar .mobile-menu{position:fixed;top:0;right:0;width:clamp(250px,80%,400px);height:100vh;background:linear-gradient(135deg,#1a0b2e,#2e1a47);box-shadow:-8px 0 30px #000000b3;padding:16px 12px;overflow-y:auto;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:pan-y}.navbar .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(168,85,247,.3);margin-bottom:16px}.navbar .mobile-menu-close{padding:8px;border-radius:50%;background:linear-gradient(135deg,#ec4899,#a855f7);box-shadow:0 4px 15px #9333ea66;transition:all .3s ease;touch-action:manipulation}.navbar .mobile-menu-close:hover{transform:scale(1.1);box-shadow:0 6px 20px #9333ea99;border-radius:50%}.navbar .mobile-nav-items{display:flex;flex-direction:column;gap:12px;font-weight:500;padding:0 8px}.navbar .mobile-nav-item{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:#1a0b2ee6;border:1px solid rgba(168,85,247,.4);color:#d1d5db;transition:all .3s ease;position:relative;overflow:hidden;z-index:1;touch-action:manipulation;font-size:clamp(.9rem,2.5vw,1rem)}.navbar .mobile-nav-item.active{background:linear-gradient(135deg,#3b82f6,#a855f7);color:#fff;font-weight:600;box-shadow:0 4px 15px #9333ea80;border-radius:12px}.navbar .mobile-nav-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(168,85,247,.3),transparent);transition:all .5s ease;z-index:-1}.navbar .mobile-nav-item:hover:before{left:100%}.navbar .mobile-nav-item:hover{background:linear-gradient(135deg,#3b82f6,#a855f7);color:#fff;transform:scale(1.05);box-shadow:0 6px 20px #9333ea80;border-radius:12px}.navbar .mobile-contact-item{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#ec4899,#a855f7);border:1px solid rgba(236,72,153,.5);color:#fff;font-size:clamp(.9rem,2.5vw,1rem);font-weight:600;transition:all .2s ease;touch-action:manipulation}.navbar .mobile-contact-item.active{background:linear-gradient(135deg,#f472b6,#8b5cf6);box-shadow:0 4px 15px #ec489980;border-radius:12px}.navbar .mobile-contact-item:hover{background:linear-gradient(135deg,#f472b6,#8b5cf6);box-shadow:0 6px 20px #ec489980;transform:translateY(-2px);border-radius:12px}.navbar .mobile-sub-items{margin-left:16px;margin-top:8px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.navbar .mobile-sub-item{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#2e1a47cc;color:#d1d5db;transition:all .3s ease;touch-action:manipulation;font-size:clamp(.8rem,2.5vw,.9rem)}.navbar .mobile-sub-item.active{background:linear-gradient(135deg,#3b82f6,#a855f7);color:#fff;font-weight:600;box-shadow:0 4px 15px #9333ea80;border-radius:10px}.navbar .mobile-sub-item:hover{background:linear-gradient(135deg,indigo,#8b5cf6);color:#fff;transform:scale(1.05);border-radius:10px}.navbar .mobile-sub-item.services-mobile-sub-item{background:linear-gradient(135deg,#2e1a47,indigo);border:1px solid rgba(75,0,130,.5);padding:10px 12px;font-size:clamp(.8rem,2.5vw,.9rem);display:flex;align-items:center;gap:8px}.navbar .mobile-sub-item.services-mobile-sub-item:hover{background:linear-gradient(135deg,indigo,#8b5cf6);transform:scale(1.05);border-radius:10px}.navbar .mobile-sub-item.community-mobile-sub-item{background:#2e1a47cc;padding:10px 12px;font-size:clamp(.8rem,2.5vw,.9rem);display:flex;align-items:center;gap:8px}.navbar .mobile-sub-item.community-mobile-sub-item:hover{background:linear-gradient(135deg,indigo,#8b5cf6);transform:scale(1.05);border-radius:10px}.navbar .mobile-sub-item img{max-height:24px;width:auto}.particle{position:absolute;width:6px;height:6px;background:#a855f7cc;border-radius:50%;pointer-events:none;z-index:0}@media(max-width:1024px){.navbar .nav-items{display:none}.navbar .mobile-menu-button{display:block}.navbar-container{padding:8px clamp(8px,4%,16px)}.navbar-logo-container{width:48px;height:48px}.navbar-logo-img{width:100%;height:100%}.navbar-logo span{font-size:clamp(1.1rem,3vw,1.3rem)}.navbar .mobile-nav-item{font-size:clamp(.85rem,2.5vw,1rem);padding:10px 12px;border-radius:12px}.navbar .mobile-sub-item{font-size:clamp(.8rem,2.5vw,.9rem);padding:8px 10px;border-radius:10px}.navbar .mobile-contact-item{font-size:clamp(.85rem,2.5vw,1rem);padding:10px 12px;border-radius:12px}}@media(max-width:640px){.navbar-container{padding:6px clamp(6px,3%,12px)}.navbar-logo-container{width:48px;height:48px}.navbar-logo-img{width:100%;height:100%}.navbar-logo span{font-size:clamp(1rem,3vw,1.3rem)}.navbar .mobile-nav-item{font-size:clamp(.8rem,2.5vw,.95rem);padding:10px 12px;border-radius:12px}.navbar .mobile-sub-item{font-size:clamp(.75rem,2.5vw,.85rem);padding:8px 10px;border-radius:10px}.navbar .mobile-contact-item{font-size:clamp(.8rem,2.5vw,.95rem);padding:10px 12px;border-radius:12px}.navbar .mobile-sub-items{margin-left:12px;gap:6px}.navbar .mobile-menu-header{padding:10px 12px;margin-bottom:12px}}@media(max-width:320px){.navbar-logo span{display:none}.navbar-logo-container{width:40px;height:40px}.navbar-logo-img{width:100%;height:100%}.navbar .mobile-nav-item{font-size:.8rem;padding:8px 10px}.navbar .mobile-sub-item{font-size:.75rem;padding:6px 8px}.navbar .mobile-contact-item{font-size:.8rem;padding:8px 10px}}@font-face{font-family:AI Empower Urbanist;src:url(/assets/fonts/urbanist-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.dn-brand,.mn-brand{font-family:AI Empower Urbanist,Inter,sans-serif}.dn-shell{display:none}@media(min-width:1025px){.navbar{background:transparent;top:calc(var(--top-bar-height, 0px) + 16px);padding:0 24px;pointer-events:none}.navbar>.navbar-bg{display:none}.layout main .navbar{display:none}.navbar .navbar-container{display:block;padding:0;max-width:1200px;margin:0 auto}.navbar .navbar-container>.navbar-logo{display:none}.dn-shell{display:block;position:relative;width:100%;pointer-events:auto;color:#f2f0fa;font-family:Inter,sans-serif}.dn-bar{height:80px;padding:0 23px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e7deff36;border-radius:21px;background:linear-gradient(115deg,#77718442,#332b494d 55%,#20192c8f);box-shadow:inset 0 1px #ffffff20,inset 0 -1px #b39bff0b,0 12px 35px #00000030;-webkit-backdrop-filter:blur(30px) saturate(135%);backdrop-filter:blur(30px) saturate(135%);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.dn-right{display:flex;align-items:center;justify-content:flex-end;gap:13px}.dn-brand{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:22px;letter-spacing:-.8px;font-weight:700;color:#faf9ff}.dn-brand img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.dn-brand-dot{color:#b9a0ff}.dn-triggers{display:flex;align-items:center;gap:3px}.dn-trigger{position:relative;display:flex;align-items:center;gap:7px;padding:12px 14px;background:transparent;border:0;border-radius:99px;color:#dad5e5;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.dn-trigger>span:not(.dn-trigger-highlight),.dn-trigger>svg{position:relative;z-index:1}.dn-trigger>svg{opacity:.65;transition:transform .2s}.dn-selected>svg{transform:rotate(180deg)}.dn-selected,.dn-trigger:hover{color:#fff}.dn-trigger-highlight{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#ffffff0c;box-shadow:inset 0 0 0 1px #ffffff0a}.dn-contact{position:relative;display:flex;align-items:center;gap:15px;padding:7px 8px 7px 17px;border:1px solid #dccfff66;border-radius:14px;background:linear-gradient(135deg,#b6a4f4,#8873ce);color:#171024;font-size:13px;font-weight:650;white-space:nowrap;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #50318555,0 3px 12px #09051130;transition:box-shadow .2s ease-out,transform .2s ease-out}.dn-contact>svg{width:31px;height:31px;padding:7px;border:1px solid #ffffff42;border-radius:9px;background:#ffffff24;box-shadow:inset 0 1px #fff3;transition:transform .2s ease-out,background .2s ease-out}@media(hover:hover)and (pointer:fine){.dn-contact:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff90,0 5px 19px #9d76ed28}.dn-contact:hover>svg{transform:rotate(45deg);background:#ffffff40}}.dn-contact:active{transform:translateY(0)}.dn-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;transform-origin:top center;border:1px solid #d6c7ff33;border-radius:23px;background:linear-gradient(120deg,#141020e8,#221a36d9);-webkit-backdrop-filter:blur(38px) saturate(135%);backdrop-filter:blur(38px) saturate(135%);box-shadow:0 26px 80px #0007,inset 0 1px #ffffff17;overflow:hidden;max-height:calc(100dvh - var(--top-bar-height, 0px) - 126px);overflow-y:auto}.dn-panel:before{content:"";position:absolute;height:12px;bottom:100%;left:0;right:0}.dn-panel-content{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dn-directory{position:relative;isolation:isolate;padding:31px 30px 28px}.dn-character-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.065}.dn-heading{margin:0 10px 23px}.dn-heading>p{color:#b5a5ed;font-size:10px;text-transform:uppercase;letter-spacing:1.65px;font-weight:550;margin:0 0 9px}.dn-heading>h2{font-size:21px;line-height:1.25;letter-spacing:-.7px;font-weight:500;color:#f3f0fa;margin:0}.dn-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dn-entry{display:flex;align-items:center;gap:12px;min-height:79px;padding:13px 14px;border:1px solid transparent;border-radius:12px;transition:background .16s,border-color .16s;background:#100d1d30}.dn-preview-selected{background:linear-gradient(120deg,#a48bfb18,#78c7fa09);border-color:#d7c4ff24;box-shadow:inset 0 1px #ffffff08}.dn-entry:hover{background-color:#ffffff05}.dn-entry-copy{min-width:0}.dn-entry-copy strong{display:block;font-size:14px;font-weight:500;line-height:1.35;color:#f1edf9}.dn-entry-copy>span{display:block;font-size:11px;line-height:1.6;color:#b2aabd;margin-top:6px}.dn-entry-arrow{flex-shrink:0;margin-left:auto;color:#bdb1ef;opacity:0;transition:opacity .15s}.dn-preview-selected .dn-entry-arrow{opacity:1}.dn-feature{position:relative;overflow:hidden;padding:20px 26px 25px;min-height:380px;background:radial-gradient(ellipse at 80% 15%,#8770c51c,transparent 75%);border-left:1px solid #ffffff0b;display:flex;flex-direction:column;justify-content:center}.dn-feature-link{display:block;position:relative}.dn-art-frame{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:13px;-webkit-mask-image:radial-gradient(ellipse 80% 85% at 50% 50%,#000 45%,transparent 90%);mask-image:radial-gradient(ellipse 80% 85% at 50% 50%,#000 45%,transparent 90%)}.dn-dot-image{position:absolute;top:0;right:0;bottom:0;left:0}.dn-art-frame>.dn-art-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dn-feature-link:focus-visible .dn-dot-image{display:none}.dn-feature-link:focus-visible .dn-art-accessible{position:static;width:100%;height:auto;clip-path:none}.dn-art-frame>img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.dn-preview-idle{text-align:center;padding:30px 0}.dn-preview-idle>p{font-size:35px;font-weight:400;line-height:1.15;letter-spacing:-1.1px;color:#e3dbee;margin:23px 0 16px}.dn-preview-idle em{font-family:"Instrument Serif",Georgia,serif;font-size:47px;font-weight:400;color:#c5b5f2}.dn-preview-idle>span:last-child{font-size:10px;color:#aea4bd;letter-spacing:.5px}.dn-idle-orbit{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid #c3abff33;border-radius:50%;background:linear-gradient(135deg,#c2adff14,#5c427022);color:#c8b9eb;box-shadow:inset 0 1px #ffffff18}.dn-feature-caption{display:flex;justify-content:space-between;align-items:center;margin-top:23px;gap:12px}.dn-feature-caption strong{font-size:17px;font-weight:500;color:#f4f0ff;letter-spacing:-.4px}.dn-feature-caption p{color:#b6afc5;font-size:11px;line-height:1.6;margin:7px 0 0}.dn-feature-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #ffffff26;color:#ddd4ff;flex-shrink:0}.dn-panel-footer{position:relative;display:flex;justify-content:space-between;align-items:center;padding:14px 33px;border-top:1px solid #ffffff0d;background:#12101c70;color:#a79db7;font-size:10px}.dn-panel-footer>span,.dn-panel-footer>a{display:flex;align-items:center;gap:9px}.dn-panel-footer>a{color:#c6bdd9}.dn-shell a:focus-visible,.dn-shell button:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px;border-radius:8px}.dn-glass-cursor{display:none;position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#4630ff,#6b69ff);box-shadow:inset 0 1px #ffffff35,0 5px 20px #3020b54d;border:1px solid #a89fff45;color:#fff;pointer-events:none;z-index:10;align-items:center;justify-content:center;will-change:transform}}@media(min-width:1025px)and (hover:hover)and (pointer:fine){.dn-shell[data-pointer=true] .dn-glass-cursor{display:flex}.dn-shell[data-pointer=true],.dn-shell[data-pointer=true] *{cursor:none}}@media(min-width:1025px)and (max-width:1150px){.dn-bar{padding:0 16px;gap:10px}.dn-trigger{padding:12px 10px}.dn-brand{font-size:18px}.dn-directory{padding:25px 14px}.dn-entry{gap:8px;padding:8px}.dn-entry-arrow{display:none}}@media(prefers-reduced-motion:reduce){.dn-shell *,.dn-shell *:before{transition:none!important}}@media(forced-colors:active){.dn-glass-cursor{display:none!important}.dn-shell[data-pointer=true],.dn-shell[data-pointer=true] *{cursor:auto}}@media(min-width:1025px){.dn-shell{width:calc(100% - (100% - 254px) * var(--nav-collapse, 0));margin-inline:auto}.dn-bar{height:calc(80px - 20px * var(--nav-collapse, 0));overflow:hidden;border-radius:calc(21px + 9px * var(--nav-collapse, 0))}.dn-bar>.dn-triggers,.dn-right{opacity:calc(1 - var(--nav-collapse, 0) * 5);min-width:0}.dn-bar>.dn-triggers{transform:translate(calc(-14px * var(--nav-collapse, 0)))}.dn-right{transform:translate(calc(14px * var(--nav-collapse, 0)))}.dn-shell[data-compact] .dn-bar>.dn-triggers,.dn-shell[data-compact] .dn-right{visibility:hidden;pointer-events:none}.layout>main>:first-child{border-top:var(--page-header-inset, 0px) solid transparent;background-clip:border-box}.dn-contact{gap:9px}.dn-free{padding:2px 5px;border:1px solid #27174225;border-radius:99px;background:#ffffff18;color:#37254f;font-size:9px;font-weight:650;letter-spacing:.2px}}.mn-shell,.mn-overlay{display:none}@media(max-width:1024px){.mn-shell,.mn-dialog{color:#f4f0ff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mn-shell{position:fixed;z-index:1000;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center;width:calc(min(100% - 24px,620px) - (min(100% - 24px,620px) - 246px) * var(--mn-collapse, 0));height:calc(64px - 8px * var(--mn-collapse, 0));padding:0 9px 0 13px;border:1px solid #ded1ff36;border-radius:19px;background:linear-gradient(115deg,#66617b66,#21192be8);box-shadow:inset 0 1px #ffffff20,0 8px 28px #0003;-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%)}.layout main .mn-shell{display:none}.mn-brand{display:flex;align-items:center;gap:7px;min-height:44px;color:#faf8ff;text-decoration:none;white-space:nowrap;font-size:17px;font-weight:700;letter-spacing:-.65px}.mn-brand img{flex:0 0 34px;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.mn-brand-dot{color:#baa5ff}.mn-toggle,.mn-close,.mn-preview-toggle{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;color:#e6dcff;background:#ffffff08;border:1px solid #d4bdff25;touch-action:manipulation}.mn-overlay{display:flex;align-items:flex-start;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));background:#06031299;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overscroll-behavior:contain}.mn-dialog{display:flex;flex-direction:column;width:100%;max-width:620px;max-height:100%;min-height:0;border:1px solid #d6c7ff40;border-radius:23px;background:linear-gradient(145deg,#211c32fa,#110c20fc 60%,#261b3cfa);box-shadow:inset 0 1px #ffffff1c,0 20px 70px #0006;overflow:hidden;transform-origin:top center}.mn-header{padding:9px 12px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid #ffffff0b}.mn-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:20px 16px 12px;scrollbar-width:thin}.mn-groups{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px}.mn-groups button{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:11px 12px;min-height:46px;text-align:left;border:1px solid #d3baff18;border-radius:12px;background:#ffffff03;color:#bdb5ce;font-size:12px;font-weight:550;transition:background .18s ease-out,color .18s ease-out}.mn-groups button[aria-pressed=true]{background:linear-gradient(130deg,#baa0ff24,#9f7ceb0b);color:#eee5ff;border-color:#ba9aff55;box-shadow:inset 0 1px #ffffff10}.mn-directory{position:relative;isolation:isolate}.mn-directory>.dn-character-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.04}.mn-links{list-style:none;padding:0;margin:0;display:grid;gap:6px}.mn-item{border:1px solid #ffffff08;border-radius:13px;background:#0a071b38;overflow:hidden}.mn-item-selected{border-color:#b595f43b;background:#a080d80b}.mn-row{display:flex;align-items:center;padding:4px 5px 4px 12px;gap:5px}.mn-row>a{flex:1;min-width:0;min-height:44px;display:flex;flex-direction:column;justify-content:center;padding:8px 0;text-decoration:none}.mn-row strong{color:#ede7f8;font-size:13px;line-height:1.35;font-weight:550}.mn-preview-toggle{border-color:transparent;background:transparent;color:#b7a5d6}.mn-preview-toggle[aria-expanded=true]{background:#d3bbff0d;color:#f0e6ff}.mn-preview{padding:0 10px 10px}.mn-art{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:9px;-webkit-mask-image:radial-gradient(ellipse 85% 90%,#000 45%,transparent 90%);mask-image:radial-gradient(ellipse 85% 90%,#000 45%,transparent 90%)}.mn-dot-art{position:absolute;top:0;right:0;bottom:0;left:0}.mn-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mn-preview-action{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:8px;color:#d8c6ff;font-size:12px}.mn-bottom{padding:12px 16px 13px;border-top:1px solid #ffffff0b;flex-shrink:0}.mn-contact{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:7px 8px 7px 16px;border:1px solid #e2d6ff61;border-radius:13px;background:linear-gradient(130deg,#b8a5f2,#8b76ce);color:#171124;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffff60}.mn-contact-label{display:flex;align-items:center;gap:9px}.mn-free{border:1px solid #27174225;border-radius:99px;padding:2px 6px;color:#37254f;font-size:9px;font-weight:650;letter-spacing:.2px;background:#ffffff18}.mn-contact svg{box-sizing:content-box;padding:6px;border:1px solid #ffffff40;border-radius:8px;background:#ffffff1b}.mn-shell :focus-visible,.mn-dialog :focus-visible{outline:2px solid #c5afff;outline-offset:3px}.mn-dialog button:active,.mn-contact:active{filter:brightness(1.13)}}@media(max-width:360px){.mn-scroll{padding-inline:12px}.mn-groups button{font-size:11px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.mn-dialog *,.mn-shell *{transition:none!important}}.trails-404{position:relative;isolation:isolate;width:100%;height:100svh;min-height:560px;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#352060,#160c2e 48%,#030014);color:#f5f1ff;font-family:Inter,sans-serif}.trails-404-header{position:absolute;inset:0 0 auto;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:28px 4vw;gap:20px}.trails-404-header a{color:#eee7ff;text-decoration:none;font-size:14px}.trails-404-header .trails-404-brand{font-family:AI Empower Urbanist,sans-serif;font-size:28px;font-weight:700;letter-spacing:-1px}.trails-404-brand span{color:#b9a7ff}.trails-404-number{position:absolute;top:-12%;right:-3%;bottom:0;left:-3%;display:flex;align-items:center;justify-content:center;font-family:AI Empower Urbanist,sans-serif;font-size:clamp(320px,64vw,1300px);font-weight:700;letter-spacing:-.08em;line-height:1;color:#bda9f3;opacity:.3;transform:scaleY(1.5);-webkit-mask-image:linear-gradient(#000 40%,transparent 94%);mask-image:linear-gradient(#000 40%,transparent 94%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.trails-404-film{position:absolute;top:10%;left:50%;transform:translate(-50%);width:min(68vw,850px);height:62%;overflow:hidden}.trails-404-film video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.trails-404-copy{position:absolute;z-index:3;bottom:6%;left:20px;right:20px;text-align:center}.trails-404-copy h1{font-family:AI Empower Urbanist,sans-serif;font-size:clamp(28px,3vw,44px);line-height:1.12;letter-spacing:-.04em;margin:0 0 10px;color:#f5f1ff}.trails-404-copy p{color:#c3b8d8;font-size:14px;margin:0 0 22px}.trails-404-home{display:inline-flex;align-items:center;gap:12px;border-radius:999px;background:#bcabff;color:#180c32;font-weight:600;padding:16px 26px;text-decoration:none;transition:transform .3s,box-shadow .3s}.trails-404-home:hover{transform:translateY(-3px);box-shadow:0 8px 35px #a855f733}.trails-404-home svg{transition:transform .3s}.trails-404-home:hover svg{transform:translate(-4px)}.trails-404-motion{position:absolute;bottom:24px;right:24px;z-index:4;width:40px;height:40px;display:grid;place-items:center;border:1px solid #bca8ff40;border-radius:50%;background:#160c2e;color:#d4c5ff}.trails-404 a:focus-visible,.trails-404 button:focus-visible{outline:2px solid #bca8ff;outline-offset:5px}@media(max-width:600px){.trails-404-header{padding:22px}.trails-404-header .trails-404-brand{font-size:24px}.trails-404-header a{font-size:12px}.trails-404-number{font-size:95vw;transform:scaleY(2.3);top:-18%}.trails-404-film{width:112vw;height:56%;top:13%}.trails-404-copy{bottom:9%}.trails-404-copy p{max-width:240px;margin:0 auto 20px;line-height:1.6}.trails-404-motion{bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){.trails-404 *{transition:none!important}}.nexto-404{background:#080416}.nexto-404-art{position:absolute;top:4%;right:0;bottom:5%;left:0;display:grid;place-items:center;pointer-events:none;animation:nexto-drift 6s ease-in-out infinite}.nexto-404-art img{width:min(100%,1050px);height:100%;-o-object-fit:contain;object-fit:contain;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen;opacity:.85}.nexto-404-intro{position:relative;z-index:2;margin:115px auto 0;padding:0 20px;text-align:center}.nexto-404-intro h1{font-family:AI Empower Urbanist,sans-serif;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.04em;margin:12px 0;color:#f4f1ff}.nexto-404-intro h1 span{color:#b9a0ff}.nexto-404-intro p{font-size:14px;color:#b4afc8;margin:0;line-height:1.6}.nexto-404-cards{position:absolute;z-index:3;bottom:6%;left:50%;transform:translate(-50%);width:min(460px,calc(100% - 44px));display:grid;gap:10px}.nexto-404-cards a{display:flex;gap:18px;align-items:center;padding:18px 22px;border:1px solid #b9a0ff30;border-radius:18px;background:#151023e8;color:#e9e0ff;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .3s,border-color .3s}.nexto-404-cards a:hover{transform:translateY(-3px);border-color:#b9a0ff80}.nexto-404-cards a>span{flex:1}.nexto-404-cards strong,.nexto-404-cards small{display:block}.nexto-404-cards strong{font-size:15px}.nexto-404-cards small{font-size:12px;color:#b4afc8;margin-top:5px}.trails-404.is-paused .nexto-404-art{animation-play-state:paused}@keyframes nexto-drift{50%{transform:translateY(-8px)}}@media(max-width:600px){.nexto-404-intro{margin-top:120px}.nexto-404-art{top:17%;right:-28%;bottom:15%;left:-28%}.nexto-404-cards{bottom:8%}.nexto-404-cards a{padding:15px 18px}}@media(prefers-reduced-motion:reduce){.nexto-404-art{animation:none}}.nexto-404-art{-webkit-mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 35%,transparent 75%)}.jm-preview{width:100%;box-sizing:border-box;padding:1rem;border:1px solid #a28aff40;border-radius:1.2rem;background:radial-gradient(ellipse at 90% 0%,#7150a625,transparent 65%),linear-gradient(140deg,#111425,#0a091b);box-shadow:inset 0 1px #ddd0ff0e,0 18px 42px #0003;color:#e6e7f5}.jm-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.54rem;font-weight:600;letter-spacing:.08em;color:#a8a5c4;margin-bottom:1rem}.jm-status{display:flex;align-items:center;gap:.3rem;padding:.25rem .4rem;border:1px solid #74d4bb28;border-radius:99px;background:#6ddbb710;color:#8de0c8;letter-spacing:0;font-size:.57rem}.jm-status i{width:4px;height:4px;border-radius:50%;background:#7ce2be}.jm-tool-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.jm-tool{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.7rem .3rem;border:1px solid #a6b8e42c;border-radius:.7rem;background:linear-gradient(145deg,#99ddff14,#a48cfa0b);color:#aabfeb}.jm-tool span{font-size:.64rem;color:#c8cce3}.jm-connections{height:27px;display:flex;justify-content:space-around;padding:0 10%}.jm-connections i{position:relative;width:1px;background:linear-gradient(#8cc6e45c,#b792fa45)}.jm-connections i:after{content:"";position:absolute;width:3px;height:7px;border-radius:2px;background:#b7abf6;left:-1px;animation:jm-sync 2.8s linear infinite}.jm-connections i:nth-child(2):after{animation-delay:.7s}.jm-connections i:nth-child(3):after{animation-delay:1.4s}.jm-hub{display:flex;align-items:center;gap:.7rem;padding:.8rem;border:1px solid #b89df749;border-radius:.8rem;background:#a987ff0a}.jm-hub-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#8199fa30,#b084e92e);color:#d2c2f8}.jm-hub strong,.jm-handoff strong{display:block;font-size:.71rem;font-weight:600}.jm-hub small,.jm-handoff small{display:block;font-size:.61rem;color:#939ab4;line-height:1.5;margin-top:.25rem}.jm-hub>svg,.jm-handoff>svg:last-child{margin-left:auto;color:#90d9cd;flex-shrink:0}.jm-sync{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.6rem;color:#94bcbe;margin-top:.9rem}.jm-sync span{color:#635e80}.jm-conversation{display:flex;align-items:center;gap:.65rem;padding:.7rem;background:#ffffff04;border:1px solid #a0b6de24;border-radius:.7rem}.jm-message-icon{color:#9fb8e4}.jm-conversation small{font-size:.6rem;color:#909ab4}.jm-conversation p{font-size:.72rem;margin:.25rem 0 0}.jm-reply{display:flex;align-items:start;gap:.65rem;margin:.7rem 0;padding:.7rem;border:1px solid #b392ee36;border-radius:.7rem;background:#a97fe90c}.jm-reply>svg{color:#b6a1ec;flex-shrink:0}.jm-reply strong{font-size:.69rem;font-weight:600}.jm-reply p{font-size:.64rem;line-height:1.5;color:#a6a7c0;margin:.2rem 0 0}.jm-handoff{display:flex;align-items:center;gap:.55rem;padding:.3rem 0 .6rem;color:#bbbfdb}.jm-demo-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-top:.4rem;padding:.45rem .75rem;border-radius:.65rem;background:linear-gradient(110deg,#8a6bcb29,#5886aa24);border:1px solid #b29cea33;color:#ddd5f5;font-size:.7rem;font-weight:600;text-decoration:none}.jm-demo-link:focus-visible{outline:2px solid #b89aff;outline-offset:3px}@keyframes jm-sync{0%{transform:translateY(0);opacity:0}20%,70%{opacity:1}to{transform:translateY(22px);opacity:0}}@media(max-height:700px){.jm-preview{padding:.75rem}.jm-preview-heading{margin-bottom:.65rem}.jm-tool{padding:.45rem}.jm-connections{height:20px}.jm-hub{padding:.55rem}.jm-reply{margin:.4rem 0;padding:.55rem}.jm-conversation{padding:.5rem}.jm-handoff{padding:.15rem 0}.jm-sync{margin-top:.5rem}}@media(prefers-reduced-motion:reduce){.jm-connections i:after{animation:none;opacity:.5}}.brand-period{color:#b9a0ff;-webkit-text-fill-color:#b9a0ff;background:none}.integration-home :is(h2,h3){font-family:AI Empower Urbanist,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:700}.integration-home :is(h2,h3) em{font-family:"AI Empower Instrument Serif",Georgia,serif;font-weight:400}@font-face{font-family:"AI Empower Instrument Serif";src:url(/assets/fonts/instrument-serif-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:AI Empower Urbanist;src:url(/assets/fonts/urbanist-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.ai-workflow-hero{margin-top:calc(-1 * var(--navbar-height, 80px));padding-top:var(--navbar-height, 80px);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 25%,rgba(111,58,220,.32),transparent 45%),radial-gradient(ellipse at 10% 35%,rgba(5,131,164,.22),transparent 42%),linear-gradient(180deg,#060817,#08051b 55%,#030014);color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ai-workflow-ambient,.ai-workflow-ambient-grid,.ai-workflow-ambient-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ai-workflow-ambient{z-index:0;overflow:hidden;background:inherit}.ai-workflow-ambient-grid{height:min(100%,850px);opacity:.55;background:url(/assets/hero/outstand-lines.png) center top / auto 850px;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.5) 48%,transparent 90%);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.5) 48%,transparent 90%)}.ai-workflow-ambient-glow{inset:auto;width:min(65vw,58rem);height:28rem;border-radius:999px;filter:blur(28px);opacity:.8}.ai-workflow-ambient-glow-one{left:-28%;top:-7rem;transform:rotate(32deg);background:radial-gradient(ellipse,rgba(157,224,255,.65),rgba(36,144,200,.22) 38%,transparent 68%)}.ai-workflow-ambient-glow-two{right:-25%;top:-5rem;transform:rotate(-32deg);background:radial-gradient(ellipse,rgba(193,162,255,.65),rgba(132,69,211,.24) 38%,transparent 68%)}.ai-workflow-inner{position:relative;z-index:1;display:grid;gap:clamp(1.5rem,3vw,2.6rem);width:min(100%,1500px);margin:0 auto;padding:clamp(3rem,4.4vw,4.5rem) clamp(.85rem,2.5vw,2rem) clamp(2.7rem,5vw,4.75rem)}.ai-workflow-sculpture{position:absolute;top:0;width:clamp(13rem,22vw,20rem);pointer-events:none;mix-blend-mode:screen;animation:ai-workflow-sculpture-drift 12s ease-in-out infinite alternate}.ai-workflow-sculpture img{display:block;width:100%;height:auto}.ai-workflow-sculpture-left{left:-3rem;filter:brightness(1.8) sepia(1) saturate(2.4) hue-rotate(135deg);rotate:-18deg}.ai-workflow-sculpture-right{right:-3rem;top:17rem;filter:brightness(2) sepia(1) saturate(2.8) hue-rotate(210deg);rotate:12deg;animation-delay:-6s}@keyframes ai-workflow-sculpture-drift{0%{transform:translateY(-9px) rotate(-3deg)}to{transform:translateY(12px) rotate(3deg)}}@media(max-width:1000px){.ai-workflow-sculpture{width:14rem;opacity:.65;top:0}.ai-workflow-sculpture-left{left:-8rem}.ai-workflow-sculpture-right{right:-8rem;top:19rem}}@media(max-width:680px){.ai-workflow-sculpture{width:9rem;opacity:.55;top:-1rem}.ai-workflow-sculpture-left{left:-5rem}.ai-workflow-sculpture-right{right:-5rem;top:17rem}}@media(prefers-reduced-motion:reduce){.ai-workflow-sculpture{animation:none}}.ai-workflow-copy{display:grid;width:100%;min-width:0;justify-items:center;gap:1.2rem;max-width:1040px;margin:0 auto;text-align:center}@media(max-width:380px){.ai-workflow-actions .ai-workflow-primary,.ai-workflow-actions .ai-workflow-secondary{font-size:.75rem;gap:.35rem;padding-inline:.55rem}.ai-workflow-proof{min-width:0;max-width:100%}}.ai-workflow-copy h1{max-width:1000px;margin:0;padding-block:.06em .08em;color:#fff;font-family:Inter,sans-serif;font-size:clamp(3.4rem,5.8vw,5.2rem);font-weight:500;letter-spacing:-.035em;line-height:1.09;text-shadow:0 4px 28px rgba(3,0,20,.3);text-wrap:balance}.ai-workflow-title-line{display:block}.ai-workflow-title-finish{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap}.ai-workflow-title-finish em{font-family:"AI Empower Instrument Serif",Georgia,serif;font-weight:400;font-size:1.18em;letter-spacing:-.025em;color:#a5edf0}.ai-workflow-lede{max-width:680px;margin:0;color:#e2e8f0d6;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65;text-wrap:balance}.ai-workflow-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.35rem}.ai-workflow-primary,.ai-workflow-secondary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.15rem;border-radius:999px;padding:.88rem 1.05rem;overflow:hidden;font-size:.95rem;font-weight:600;line-height:1.1;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,background .26s ease,box-shadow .26s ease}.ai-workflow-primary:before,.ai-workflow-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.ai-workflow-primary:before{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.34) 36%,transparent 64%),linear-gradient(135deg,#22d3eef2,#d946efd1,#34d399b8);transform:translate(-45%) skew(-14deg)}.ai-workflow-secondary:before{background:radial-gradient(circle at 20% 50%,rgba(34,211,238,.24),transparent 36%),linear-gradient(135deg,#22d3ee2e,#d946ef2e);transform:scaleX(.74)}.ai-workflow-primary{border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#ec4899f5,#7c3aedf5 52%,#0891b2f0);color:#fff;box-shadow:0 18px 42px #7c3aed57,inset 0 1px #ffffff47}.ai-workflow-secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff13;color:#f8fafceb;box-shadow:inset 0 1px #ffffff1a}.ai-workflow-primary:hover,.ai-workflow-secondary:hover{transform:translateY(-3px)}.ai-workflow-primary:hover:before,.ai-workflow-secondary:hover:before{opacity:1;transform:translate(0) skew(0) scaleX(1)}.ai-workflow-primary:hover{box-shadow:0 22px 60px #22d3ee38,0 18px 58px #d946ef3d,inset 0 1px #ffffff52}.ai-workflow-secondary:hover{border-color:#67e8f957;background:#ffffff1c}.ai-workflow-primary svg,.ai-workflow-secondary svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.ai-workflow-button-icon,.ai-workflow-button-arrow,.ai-workflow-button-copy,.ai-workflow-free-badge{position:relative;z-index:1}.ai-workflow-button-copy{display:inline-flex;align-items:center;height:1.12em;overflow:hidden;line-height:1.1}.ai-workflow-button-char{display:inline-block;height:1.12em;overflow:hidden}.ai-workflow-button-char-stack{display:grid;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--letter-delay);will-change:transform}.ai-workflow-button-char-stack span{display:block;height:1.12em}.ai-workflow-primary:hover .ai-workflow-button-char-stack,.ai-workflow-secondary:hover .ai-workflow-button-char-stack{transform:translateY(-1.12em)}.ai-workflow-button-arrow{transition:transform .28s cubic-bezier(.22,1,.36,1)}.ai-workflow-secondary:hover .ai-workflow-button-arrow{transform:translate(.22rem)}.ai-workflow-free-badge{margin-left:.1rem}.ai-workflow-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.4rem;margin-top:.3rem}.ai-workflow-canadian{display:inline-flex;align-items:center;gap:.65rem;padding:.3rem 1rem .3rem .35rem;border:1px solid rgba(196,181,253,.18);border-radius:999px;background:linear-gradient(110deg,#271d40cc,#0f172a8c);box-shadow:inset 0 1px #ffffff12,0 4px 16px #0300141f;letter-spacing:.025em;color:#e8e6f3;font-size:.75rem;font-weight:500;white-space:nowrap}@media(min-width:681px){.ai-workflow-proof>:first-child{width:auto}}.ai-workflow-canadian-mark{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fb718524,#a78bfa0d);box-shadow:inset 0 0 0 1px #fbb6ce1f}.ai-workflow-button-icon{filter:drop-shadow(0 0 8px rgba(196,181,253,.3))}.ai-workflow-canadian-mark svg{width:1.15rem;height:1.3rem;transform:translateY(-1px)}.ai-workflow-primary:focus-visible,.ai-workflow-secondary:focus-visible{outline:2px solid #a5f3fc;outline-offset:5px}.ai-workflow-demo-wrap{width:100%;margin:0 auto}.ai-workflow-demo{position:relative;height:clamp(25rem,36vw,32rem);overflow:hidden;color:#f8fbff;touch-action:pan-y;contain:layout paint;border-radius:clamp(1rem,2vw,1.45rem)}.ai-workflow-stage{--mx: 0;--my: 0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 42% 28%,rgba(217,70,239,.18),transparent 18rem),radial-gradient(circle at 74% 60%,rgba(34,211,238,.14),transparent 20rem),linear-gradient(180deg,#07031a,#030014);border:1px solid rgba(196,181,253,.15);border-radius:inherit;box-shadow:inset 0 1px #ffffff14}.ai-workflow-demo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-radius:inherit;padding:1px;background:linear-gradient(125deg,rgba(165,243,252,.6),rgba(196,181,253,.12) 25%,transparent 50%,rgba(196,181,253,.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-workflow-slide{--grid-fill: #5b21b6;--grid-line: #22d3ee;--triangle: #ec4899;--ribbon: #06b6d4;--arrow: #a78bfa;--dot-bg: #67e8f9;--dot: #030014;--metric: #7c3aed;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translate3d(2.5rem,0,0) scale(.985);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ai-workflow-slide.is-active{opacity:1;transform:translateZ(0) scale(1)}.ai-workflow-slide-two{--grid-fill: #0f766e;--grid-line: #f0abfc;--triangle: #22d3ee;--ribbon: #d946ef;--arrow: #34d399;--dot-bg: #c084fc;--dot: #030014;--metric: #0891b2;transform:translate3d(-2.5rem,0,0) scale(.985)}.ai-workflow-slide-two.is-active{transform:translateZ(0) scale(1)}.ai-workflow-slide.is-exiting{opacity:0;transform:translate3d(-2rem,0,0) scale(1.01)}.ai-workflow-slide-two.is-exiting{transform:translate3d(2rem,0,0) scale(1.01)}.ai-workflow-grid{position:absolute;z-index:1;background-color:var(--grid-fill);background-image:linear-gradient(var(--grid-line) 3px,transparent 3px),linear-gradient(90deg,var(--grid-line) 3px,transparent 3px);background-size:3.95rem 3.95rem;border-radius:1.15rem;opacity:.84;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -10px),0);animation:aiWorkflowGridDrift 10s linear infinite}.ai-workflow-grid-back{left:-5%;right:14%;bottom:0;height:38%;clip-path:polygon(0 34%,18% 34%,18% 0,44% 0,44% 34%,70% 34%,70% 0,100% 0,100% 100%,0 100%)}.ai-workflow-grid-front{left:32%;right:16%;top:22%;height:50%;clip-path:polygon(0 100%,0 0,78% 0,78% 38%,100% 38%,100% 100%)}.ai-workflow-slide-two .ai-workflow-grid-back{left:8%;right:-8%;height:34%;clip-path:polygon(0 0,20% 0,20% 42%,46% 42%,46% 0,72% 0,72% 42%,100% 42%,100% 100%,0 100%)}.ai-workflow-slide-two .ai-workflow-grid-front{left:41%;right:7%;top:16%;height:54%;clip-path:polygon(0 0,100% 0,100% 68%,84% 68%,84% 100%,0 100%)}.ai-workflow-shape{position:absolute;display:block;pointer-events:none}.ai-workflow-shape-triangle{left:22%;top:17%;z-index:2;width:27%;height:63%;background:var(--triangle);clip-path:polygon(26% 2%,98% 80%,4% 64%);opacity:.96;transform:translate3d(calc(var(--mx) * 16px),calc(var(--my) * 10px),0);animation:aiWorkflowShapeBob 5.8s cubic-bezier(.22,1,.36,1) infinite}.ai-workflow-shape-ribbon-one,.ai-workflow-shape-ribbon-two{left:22%;z-index:3;width:44%;height:3.1rem;border-radius:999px;background:var(--ribbon);transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * 8px),0);animation:aiWorkflowRibbonSlide 6.2s cubic-bezier(.22,1,.36,1) infinite}.ai-workflow-shape-ribbon-one{top:44%}.ai-workflow-shape-ribbon-two{top:60%}.ai-workflow-shape-arrow{left:56%;top:38%;z-index:2;width:18%;height:34%;background:var(--arrow);clip-path:polygon(0 31%,65% 31%,65% 8%,98% 50%,65% 92%,65% 69%,0 69%);opacity:.94;transform:translate3d(calc(var(--mx) * 20px),calc(var(--my) * 6px),0);animation:aiWorkflowArrowPulse 4.8s cubic-bezier(.22,1,.36,1) infinite}.ai-workflow-slide-two .ai-workflow-shape-triangle{left:54%;top:21%;width:22%;height:58%;clip-path:polygon(0 0,100% 42%,20% 100%)}.ai-workflow-slide-two .ai-workflow-shape-ribbon-one,.ai-workflow-slide-two .ai-workflow-shape-ribbon-two{left:13%;width:46%}.ai-workflow-slide-two .ai-workflow-shape-ribbon-one{top:38%}.ai-workflow-slide-two .ai-workflow-shape-ribbon-two{top:57%}.ai-workflow-slide-two .ai-workflow-shape-arrow{left:42%;top:42%;width:25%;transform:scaleX(-1) translate3d(calc(var(--mx) * -16px),calc(var(--my) * 6px),0)}.ai-workflow-shape-pulse{left:18%;top:18%;z-index:4;width:clamp(4rem,6vw,6.8rem);aspect-ratio:1;border:.28rem solid rgba(103,232,249,.76);border-radius:999px;box-shadow:0 0 2rem #67e8f947;animation:aiWorkflowPulseRing 3.8s ease-in-out infinite}.ai-workflow-shape-beam{left:64%;top:66%;z-index:5;width:18%;height:.42rem;border-radius:999px;background:linear-gradient(90deg,transparent,#67e8f9,transparent);transform:rotate(-16deg);animation:aiWorkflowBeam 2.8s ease-in-out infinite}.ai-workflow-slide-two .ai-workflow-shape-pulse{left:76%;top:18%;border-color:#f0abfcc2;box-shadow:0 0 2rem #f0abfc47}.ai-workflow-slide-two .ai-workflow-shape-beam{left:18%;top:70%;background:linear-gradient(90deg,transparent,#f0abfc,transparent);transform:rotate(9deg)}.ai-workflow-shape-dots{right:9%;top:8%;z-index:4;display:grid;gap:0;width:clamp(5.8rem,7.4vw,8.6rem);background:var(--dot-bg);border-radius:999px;padding:0;transform:translate3d(calc(var(--mx) * 12px),calc(var(--my) * -14px),0);animation:aiWorkflowDotsFloat 7s cubic-bezier(.22,1,.36,1) infinite}.ai-workflow-shape-dots i{display:block;aspect-ratio:1;border-radius:999px;background:var(--dot)}.ai-workflow-person-cutout{position:absolute;left:50%;bottom:-2%;z-index:8;width:clamp(19rem,29vw,31rem);height:88%;transform:translate3d(calc(-50% + (var(--mx) * -12px)),calc(var(--my) * -8px),0);filter:drop-shadow(0 .8rem 1.2rem rgba(0,0,0,.22));overflow:hidden;border-radius:1.35rem 1.35rem 0 0;background:transparent;mask-image:linear-gradient(to bottom,#000 0%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 94%,transparent 100%)}.ai-workflow-slide-two .ai-workflow-person-cutout{left:47%;width:clamp(18rem,27vw,29rem)}.ai-workflow-person-cutout img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transform:none}.ai-workflow-quote-card{position:absolute;left:18%;top:32%;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;width:clamp(14.5rem,22vw,22rem);border:1px solid rgba(196,181,253,.55);border-radius:1rem;background:linear-gradient(135deg,#140c36f7,#07031af0);padding:clamp(.82rem,1.4vw,1.1rem) clamp(.92rem,1.6vw,1.25rem);box-shadow:0 1.3rem 2.6rem #0000006b,inset 0 1px #ffffff2e;transform:translate3d(calc(-10% + (var(--mx) * -10px)),calc(-50% + (var(--my) * 8px)),0);transition:transform .18s ease-out}.ai-workflow-slide-two .ai-workflow-quote-card{left:13%;top:37%;width:clamp(14.5rem,22vw,22rem)}.ai-workflow-quote-card p,.ai-workflow-quote-card strong,.ai-workflow-quote-card span{display:block;margin:0;letter-spacing:0}.ai-workflow-quote-card p{grid-column:1 / -1;color:#67e8f9;font-size:.68rem;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ai-workflow-quote-card strong{grid-column:1 / -1;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.28rem,2.1vw,2rem);font-weight:700;line-height:1.08}.ai-workflow-quote-card span{grid-column:1 / -1;max-width:18rem;color:#e2e8f0c7;font-size:clamp(.78rem,.92vw,.95rem);font-weight:720;line-height:1.34}.ai-workflow-metric-card{position:absolute;left:66%;top:31%;z-index:11;display:grid;gap:.55rem;width:clamp(11rem,14.5vw,14.8rem);overflow:hidden;border:1px solid rgba(147,197,253,.22);border-radius:1rem;background:linear-gradient(135deg,#020742bd,#020742f0),var(--metric);padding:.72rem 1rem .9rem;color:#9bd7ff;transform:translate3d(calc(var(--mx) * 14px),calc(var(--my) * -10px),0);animation:aiWorkflowMetricPop 6.2s cubic-bezier(.22,1,.36,1) infinite}.ai-workflow-slide-two .ai-workflow-metric-card{left:70%;top:29%}.ai-workflow-metric-card strong,.ai-workflow-metric-card span{display:block;margin:0;letter-spacing:0;line-height:1.08}.ai-workflow-metric-card strong{color:#98c9ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.25rem,3.55vw,3.45rem);font-weight:700}.ai-workflow-metric-card span{max-width:9rem;font-size:clamp(.78rem,1.05vw,1rem);font-weight:850;line-height:1.2}.ai-workflow-help-card{position:absolute;left:73%;bottom:8%;z-index:9;display:flex;gap:.38rem;border:1px solid rgba(103,232,249,.5);border-radius:999px;background:#050316eb;padding:.5rem .66rem;color:#fff;box-shadow:0 .8rem 1.8rem #0006,inset 0 1px #a5f3fc1f;transform:translate3d(calc(var(--mx) * -10px),calc(var(--my) * 10px),0);animation:aiWorkflowHelpFloat 5.6s cubic-bezier(.22,1,.36,1) infinite}.ai-workflow-slide-two .ai-workflow-help-card{left:66%;bottom:10%;border-color:#f0abfc80}.ai-workflow-help-card span{display:block;border-radius:999px;background:#ffffff1a;padding:.28rem .44rem;letter-spacing:0;font-size:.68rem;font-weight:900;line-height:1}@keyframes aiWorkflowGridDrift{to{background-position:3.95rem 3.95rem}}@keyframes aiWorkflowShapeBob{0%,to{clip-path:polygon(24% 0,100% 82%,0 64%)}50%{clip-path:polygon(18% 4%,94% 86%,4% 58%)}}@keyframes aiWorkflowRibbonSlide{0%,to{opacity:.84}50%{opacity:1}}@keyframes aiWorkflowArrowPulse{0%,to{opacity:.74}50%{opacity:1}}@keyframes aiWorkflowPulseRing{0%,to{opacity:.36;transform:scale(.86)}50%{opacity:.84;transform:scale(1.08)}}@keyframes aiWorkflowBeam{0%,to{opacity:.25;scale:.76 1}50%{opacity:.9;scale:1.08 1}}@keyframes aiWorkflowDotsFloat{0%,to{opacity:.86}50%{opacity:1}}@keyframes aiWorkflowMetricPop{0%,to{scale:1}50%{scale:1.035}}@keyframes aiWorkflowHelpFloat{0%,to{opacity:.86}50%{opacity:1}}@media(max-width:980px){.ai-workflow-demo{height:31rem}.ai-workflow-grid-back{left:-20%;right:-16%;height:34%}.ai-workflow-grid-front{left:24%;right:-10%;top:18%;height:46%}.ai-workflow-shape-triangle{left:14%;top:19%;width:40%;height:56%}.ai-workflow-shape-ribbon-one,.ai-workflow-shape-ribbon-two{left:10%;width:52%;height:2.6rem}.ai-workflow-shape-arrow{left:59%;width:25%}.ai-workflow-shape-dots{right:-.7rem;top:10%}.ai-workflow-person-cutout{left:58%;width:clamp(17rem,44vw,25rem);height:84%}.ai-workflow-slide-two .ai-workflow-person-cutout{left:53%;width:clamp(16rem,41vw,23rem)}.ai-workflow-quote-card{left:6%;top:30%;width:min(16.5rem,43vw);transform:translateY(-50%)}.ai-workflow-slide-two .ai-workflow-quote-card{left:6%;top:32%;width:min(16.5rem,43vw)}.ai-workflow-metric-card{left:69%;top:27%;width:8.9rem}.ai-workflow-slide-two .ai-workflow-metric-card{left:70%;top:25%}}@media(max-width:680px){.ai-workflow-inner{gap:1.05rem;padding:3rem 0 2.35rem}.ai-workflow-copy{gap:1.1rem;padding:0 1.15rem}.ai-workflow-copy h1{font-size:clamp(2.35rem,11.4vw,3.5rem);line-height:1.1;letter-spacing:-.025em}.ai-workflow-ambient-glow{width:100vw;height:22rem;opacity:.65}.ai-workflow-proof{gap:.85rem}.ai-workflow-canadian{padding:.25rem .85rem .25rem .3rem;font-size:.7rem}.ai-workflow-lede{font-size:.96rem;line-height:1.52}.ai-workflow-actions{width:100%}.ai-workflow-primary,.ai-workflow-secondary{width:100%;min-height:3rem;padding:.82rem .86rem;font-size:.88rem}.ai-workflow-demo{height:30rem}.ai-workflow-grid{background-size:2.2rem 2.2rem}.ai-workflow-grid-front{left:20%;right:-38%;top:20%}.ai-workflow-grid-back{left:-48%;right:-42%;height:32%}.ai-workflow-shape-triangle{left:5%;top:29%;width:58%;height:43%}.ai-workflow-shape-ribbon-one,.ai-workflow-shape-ribbon-two{left:-3%;width:58%;height:2rem}.ai-workflow-shape-ribbon-one{top:52%}.ai-workflow-shape-ribbon-two{top:65%}.ai-workflow-shape-arrow{left:58%;top:48%;width:34%;height:22%}.ai-workflow-shape-dots{right:-1.2rem;top:17%;width:4.5rem}.ai-workflow-person-cutout{left:57%;bottom:-18%;width:min(72vw,17.4rem);height:76%}.ai-workflow-slide-two .ai-workflow-person-cutout{left:55%;width:min(68vw,16.8rem)}.ai-workflow-quote-card{left:.78rem;top:23%;width:min(12.8rem,50vw);gap:.45rem;border-width:1px;padding:.58rem .66rem}.ai-workflow-slide-two .ai-workflow-quote-card{left:.75rem;top:24%;width:min(12.8rem,50vw)}.ai-workflow-quote-card p{font-size:.54rem}.ai-workflow-quote-card strong{font-size:clamp(.92rem,4.8vw,1.18rem)}.ai-workflow-quote-card span{font-size:.62rem;line-height:1.18}.ai-workflow-metric-card{left:auto;right:.65rem;top:19%;width:7.9rem;padding:.44rem .62rem .56rem}.ai-workflow-slide-two .ai-workflow-metric-card{left:auto;right:.65rem;top:19%}.ai-workflow-metric-card strong{font-size:1.72rem}.ai-workflow-metric-card span{font-size:.62rem;max-width:6.6rem}.ai-workflow-help-card{left:.85rem;bottom:.8rem;padding:.42rem .52rem}.ai-workflow-slide-two .ai-workflow-help-card{left:auto;right:.85rem;bottom:.8rem}.ai-workflow-help-card span{padding:.24rem .34rem;font-size:.56rem}}@media(max-width:380px){.ai-workflow-demo{height:29rem}.ai-workflow-quote-card{width:min(16.5rem,74vw)}}@media(prefers-reduced-motion:reduce){.ai-workflow-primary,.ai-workflow-secondary,.ai-workflow-button-char,.ai-workflow-button-arrow{transition:none}.ai-workflow-slide{animation:none}.ai-workflow-slide-one{opacity:1}}@media(min-width:1025px){.ai-workflow-hero{margin-top:0}}@media(min-width:681px)and (max-width:1100px){.ai-workflow-metric-card,.ai-workflow-slide-two .ai-workflow-metric-card{left:auto;right:3.75rem;top:17%;width:8.9rem}}@media(max-width:680px){.ai-workflow-metric-card,.ai-workflow-slide-two .ai-workflow-metric-card{right:3rem;top:8%;width:min(7.9rem,39%)}}.hf-section{position:relative;padding:clamp(3.5rem,6vw,6rem) 0;background:#030014;color:#f4f4fb;scroll-margin-top:7rem}.hf-gradient-emphasis{background:linear-gradient(110deg,#f0abfc,#b8a3ff 48%,#7dd3fc);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:inherit;font-style:normal;font-weight:inherit}.hf-problem-motion .hf-problems{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:1rem;border:0;border-radius:0;background:none;overflow:visible;align-items:stretch}.hf-problem-motion .hf-problem{border:1px solid #b7c0fa24!important;border-radius:1.3rem;background:linear-gradient(145deg,#17132a,#080d1d 65%,#111127);padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4d7ff0a}.hf-problem-motion .hf-problem:first-child{grid-column:1/3;display:grid;grid-template-columns:1.2fr 1fr;-moz-column-gap:2rem;column-gap:2rem;align-content:center;min-height:235px}.hf-problem-motion .hf-problem:first-child .hf-card-index{grid-column:1/-1;align-self:start}.hf-problem-motion .hf-problem:first-child .hf-diagram{grid-column:2;grid-row:2/4;height:10rem;margin:0}.hf-problem-motion .hf-problem:first-child h3{align-self:end;margin-top:1.5rem}.hf-problem-motion .hf-problem:first-child>p{grid-column:1;grid-row:3}.hf-problem-motion .hf-problem:nth-child(2){grid-column:3;grid-row:1/3;display:flex;flex-direction:column;background:radial-gradient(ellipse at 60% 30%,#774ea328,transparent 65%),linear-gradient(145deg,#111c2c,#100d21)}.hf-problem-motion .hf-problem:nth-child(2) .hf-diagram{flex:1;min-height:17rem;justify-content:center;gap:1.1rem}.hf-problem-motion .hf-problem:nth-child(2) .hf-message{transform:rotate(-4deg)}.hf-problem-motion .hf-problem:nth-child(2)>p{margin-bottom:1rem}.hf-problem-motion .hf-problem:nth-child(3),.hf-problem-motion .hf-problem:nth-child(4){min-height:315px}.hf-problem-motion .hf-problem:nth-child(4){background:radial-gradient(ellipse at 75% 0%,#395c8829,transparent 65%),#100f21}@media(max-width:1050px){.hf-problem-motion .hf-problems{grid-template-columns:1fr 1fr}.hf-problem-motion .hf-problem:first-child{grid-column:1/3}.hf-problem-motion .hf-problem:nth-child(2){grid-column:2;grid-row:2/4}.hf-problem-motion .hf-problem:nth-child(3),.hf-problem-motion .hf-problem:nth-child(4){grid-column:1;min-height:290px}}@media(max-width:700px){.hf-problem-motion .hf-problems{grid-template-columns:1fr;gap:.9rem}.hf-problem-motion .hf-problem{padding:1.35rem}.hf-problem-motion .hf-problem:first-child{display:block;grid-column:auto;min-height:0}.hf-problem-motion .hf-problem:nth-child(2){grid-column:auto;grid-row:auto}.hf-problem-motion .hf-problem:nth-child(2) .hf-diagram{min-height:12rem;padding-inline:1rem}.hf-problem-motion .hf-problem:nth-child(3),.hf-problem-motion .hf-problem:nth-child(4){grid-column:auto;min-height:0}.hf-problem-motion .hf-problem:first-child .hf-diagram{height:9rem;margin-top:1rem}.hf-problem-motion .hf-problem>p{font-size:.85rem}.hf-problem-motion .hf-problem h3{font-size:1.3rem}.hf-problem-motion .hf-diagram{max-width:20rem;margin-inline:auto;width:100%}}.hf-art-stack,.hf-copy-stack{display:grid;min-width:0}.hf-art-slide,.hf-copy-slide{grid-area:1/1;opacity:0;pointer-events:none;transform:translateY(7px);transition:opacity .65s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1)}.hf-art-slide.is-active,.hf-copy-slide.is-active{opacity:1;pointer-events:auto;transform:translateY(0);z-index:1}.hf-art-slide{align-self:center;transform:scale(1.015);transition-duration:.8s}.hf-art-slide.is-active{transform:scale(1)}.hf-flow-copy.hf-copy-slide{animation:none}.hf-art-stack img{animation:none!important}.hf-copy-stack{align-self:stretch;align-items:center}@media(prefers-reduced-motion:reduce){.hf-art-slide,.hf-copy-slide{transform:none!important;transition:opacity .15s ease}}.audit-brand-seal{width:126px;height:126px;position:relative;margin:-.6rem auto -1rem}.audit-brand-seal-fallback{position:absolute;top:27%;right:27%;bottom:27%;left:27%;display:grid;place-items:center;border-radius:45%;background:linear-gradient(135deg,#9476e0,#533285);border:2px solid #ac91ed;color:#dac8fc;font-weight:700;font-size:21px;box-shadow:inset 0 0 9px #352255}.audit-brand-seal:has(canvas) .audit-brand-seal-fallback{visibility:hidden}.audit-brand-seal:has([data-fallback]) .audit-brand-seal-fallback{visibility:visible}.audit-brand-seal [data-fallback] canvas{display:none}.hf-motion-controls{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:-1rem 0 1.4rem;font-size:.65rem;color:#9697b2}.hf-motion-controls button{min-height:36px;padding:.45rem .8rem;border:1px solid #b59fea30;border-radius:99px;background:#b497ff0a;color:#ccc3e5;font-size:.65rem}.hf-flow-panel{position:relative}.hf-cycle-track{position:absolute;inset:0 0 auto;height:2px;z-index:2;overflow:hidden}.hf-cycle-track i{display:block;height:100%;background:linear-gradient(90deg,#71d5ed,#ab8cef);transform-origin:left;animation:hf-cycle 8s linear both}@keyframes hf-cycle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hf-ascii-reveal{position:relative;width:100%;aspect-ratio:3/2;min-width:0}.hf-ascii-reveal img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hf-ascii-reveal canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:pan-y}.hf-problem-motion .hf-mini{animation:hf-inbox 6s cubic-bezier(.77,0,.175,1) infinite}.hf-problem-motion .hf-mini-offset{animation:hf-crm 6s cubic-bezier(.77,0,.175,1) infinite}.hf-problem-motion .hf-lost-dot{animation:hf-lost 6s cubic-bezier(.77,0,.175,1) infinite;width:7px;height:7px;box-shadow:0 0 12px #b29cfa99}.hf-problem-motion .hf-message{animation:hf-question 7s cubic-bezier(.23,1,.32,1) infinite}.hf-problem-motion .hf-wait>svg{animation:hf-clock 7s linear infinite}.hf-problem-motion .hf-wait i{animation:hf-waiting 1.5s ease-in-out infinite}.hf-problem-motion .hf-wait i:nth-last-child(2){animation-delay:.2s}.hf-problem-motion .hf-wait i:last-child{animation-delay:.4s}.hf-problem-motion .hf-document-copy{animation:hf-copy 6.5s cubic-bezier(.77,0,.175,1) infinite}.hf-problem-motion .hf-copy-symbol{animation:hf-copy-signal 6.5s ease infinite}.hf-problem-motion .hf-document-copy i{animation:hf-copy-lines 6.5s ease infinite}.hf-problem-motion .hf-document-copy i:nth-child(3){animation-delay:.15s}.hf-problem-motion .hf-document-copy i:nth-child(4){animation-delay:.3s}.hf-problem-motion .hf-bars i{transform-origin:bottom;animation:hf-report 5s cubic-bezier(.77,0,.175,1) infinite}.hf-problem-motion .hf-bars i:nth-child(2){animation-delay:-1.4s}.hf-problem-motion .hf-bars i:nth-child(3){animation-delay:-2.8s}.hf-problem-motion .hf-bars i:nth-child(4){animation-delay:-.7s}.hf-problem-motion .hf-bars i:nth-child(5){animation-delay:-3.5s}.hf-problem-motion .hf-report-stamp{animation:hf-stamp 5s cubic-bezier(.23,1,.32,1) infinite}.hf-problem-motion:not(.is-running) .hf-diagram *{animation-play-state:paused!important}@keyframes hf-inbox{0%,to{transform:translateY(0) rotate(-4deg)}40%,65%{transform:translateY(-8px) rotate(1deg)}}@keyframes hf-crm{0%,to{transform:translateY(1rem) rotate(7deg)}40%,65%{transform:translate(5px,1.3rem) rotate(11deg)}}@keyframes hf-lost{0%,12%{transform:translate(-30px,-56px);opacity:0}20%{opacity:1}45%{transform:translateY(-45px);opacity:1}72%{transform:translate(6px,5px);opacity:.8}85%,to{transform:translate(9px,20px);opacity:0}}@keyframes hf-question{0%,8%{transform:translateY(8px);opacity:.25}20%,85%{transform:translateY(0);opacity:1}to{transform:translateY(-4px);opacity:.25}}@keyframes hf-clock{0%,30%{transform:rotate(0)}65%,to{transform:rotate(360deg)}}@keyframes hf-waiting{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes hf-copy{0%,15%{transform:translate(-25px,-5px) rotate(-5deg);opacity:.15}50%,85%{transform:translateY(.8rem) rotate(5deg);opacity:.9}to{transform:translateY(.8rem) rotate(5deg);opacity:.15}}@keyframes hf-copy-signal{0%,20%,85%,to{opacity:.4}40%,65%{opacity:1}}@keyframes hf-copy-lines{0%,35%{opacity:0}55%,85%{opacity:1}to{opacity:0}}@keyframes hf-report{0%,to{transform:scaleY(.65);opacity:.65}50%{transform:scaleY(1.12);opacity:1}}@keyframes hf-stamp{0%,40%,to{transform:translateY(5px) rotate(4deg);opacity:.4}55%,85%{transform:translateY(0) rotate(-2deg);opacity:1}}.hf-workflow-running .hf-steps li>span{animation:hf-step 8s ease infinite}.hf-workflow-running .hf-steps li:nth-child(2)>span{animation-delay:1.8s}.hf-workflow-running .hf-steps li:nth-child(3)>span{animation-delay:3.6s}@keyframes hf-step{0%,10%,70%,to{opacity:.5;transform:scale(.96)}20%,50%{opacity:1;transform:scale(1.06)}}@media(max-width:700px){.hf-motion-controls button{min-height:44px}.hf-ascii-reveal{max-height:19rem}}@media(prefers-reduced-motion:reduce){.hf-diagram *,.hf-steps li>span,.hf-cycle-track i{animation:none!important}.hf-cycle-track{display:none}}.hf-inner{width:min(100% - 3rem,84rem);margin-inline:auto}.hf-heading{max-width:47rem;margin:0 auto 2.75rem;text-align:center}.hf-eyebrow{color:#a2b9cc;font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem}.hf-heading h2{font-size:clamp(2.1rem,4.1vw,3.6rem);line-height:1.07;letter-spacing:-.045em;margin:0;text-wrap:balance}.hf-heading h2 em{color:#9ce4ed;font-weight:400}.hf-description{font-size:1rem;line-height:1.7;color:#a4a8bd;margin:1.1rem 0 0}.hf-problems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #b7dafa1f;border-radius:1.4rem;overflow:hidden;background:linear-gradient(130deg,#101223,#070a19)}.hf-problem{min-width:0;padding:1.5rem;border-right:1px solid #b7dafa1f}.hf-problem:last-child{border:0}.hf-card-index{display:flex;align-items:center;justify-content:space-between;color:#91a9bb;font-size:.68rem;letter-spacing:.13em}.hf-problem h3{font-size:1.25rem;letter-spacing:-.02em;margin:1.4rem 0 .65rem}.hf-problem>p{color:#a7a9bb;font-size:.84rem;line-height:1.7;margin:0}.hf-diagram{height:9rem;display:flex;position:relative;align-items:center;justify-content:center;gap:.6rem;margin-top:1rem;color:#a1e9f3}.hf-mini{width:4.2rem;height:4.8rem;border:1px solid #93d9f53b;border-radius:.8rem;background:linear-gradient(135deg,#a6eff51c,#6c8ef505);display:flex;align-items:center;justify-content:center;gap:.5rem;flex-direction:column;box-shadow:inset 0 1px #ffffff17}.hf-mini small{font-size:.64rem;color:#aabccd}.hf-mini-offset{transform:translateY(1rem) rotate(7deg)}.hf-broken-line{width:1.8rem;border-top:1px dashed #7dd3fc66;transform:rotate(-25deg)}.hf-lost-dot{position:absolute;left:49%;bottom:1rem;width:5px;height:5px;background:#b0b1e9;border-radius:50%}.hf-diagram-1{flex-direction:column;align-items:stretch;padding-inline:.5rem}.hf-message,.hf-wait{display:flex;align-items:center;gap:.65rem;padding:.85rem .75rem;border:1px solid #8ed0fa2b;border-radius:.65rem;background:#91c5ff0a;font-size:.68rem}.hf-wait{margin-left:1rem;color:#a5a9be;background:transparent;border-style:dashed}.hf-wait i{width:3px;height:3px;border-radius:50%;background:#9daacb}.hf-wait i:first-of-type{margin-left:auto}.hf-document{width:45%;padding:.8rem;border:1px solid #8ed0fa40;border-radius:.6rem;background:linear-gradient(125deg,#b3edff17,#92acff03);transform:translateY(-.8rem) rotate(-5deg)}.hf-document span{font-size:.53rem;white-space:nowrap}.hf-document i{display:block;width:90%;height:3px;background:#aad6ef3d;margin-top:10px}.hf-document i:last-child{width:60%}.hf-document-copy{transform:translateY(.8rem) rotate(5deg);opacity:.55}.hf-copy-symbol{position:absolute;z-index:1;left:calc(50% - 9px);background:#0d1123}.hf-bars{height:5.5rem;width:70%;display:flex;align-items:end;gap:.6rem;transform:skewY(-8deg)}.hf-bars i{flex:1;border:1px solid #9ce3f04f;border-radius:4px 4px 0 0;background:linear-gradient(#87d9ec40,#8199de08)}.hf-report-stamp{position:absolute;bottom:.4rem;right:0;padding:.55rem .75rem;border:1px solid #999ed833;border-radius:.5rem;background:#121325;color:#b6b9d3;font-size:.6rem;line-height:1.5;transform:rotate(4deg)}.hf-flow-tabs{display:flex;justify-content:center;gap:.4rem;margin:-.5rem auto 2rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem;border:1px solid #c9d0ff22;border-radius:1rem;background:#ffffff04}.hf-flow-tabs button{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:46px;padding:.6rem 1.3rem;border:1px solid transparent;border-radius:.7rem;color:#a5aabf;background:transparent;font-size:.84rem;transition:background .2s,color .2s}.hf-flow-tabs button[aria-selected=true]{background:#b4dcff13;border-color:#a5d8fa25;color:#d6f6ff}.hf-flow-panel{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;overflow:hidden;border:1px solid #b1d0ef26;border-radius:1.5rem;background:#070d1c;min-width:0}.hf-flow-art{position:relative;min-width:0;align-self:stretch;display:grid;align-items:center;overflow:hidden}.hf-flow-art img{width:100%;height:auto;display:block}.hf-art-caption{position:absolute;bottom:1.5rem;left:2rem;color:#94b8c9;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.hf-flow-copy{padding:clamp(1.5rem,3vw,3.5rem);animation:hf-copy-in .3s ease-out}.hf-flow-copy h3{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.1;letter-spacing:-.04em;margin:0 0 1rem}.hf-flow-copy>p:not(.hf-eyebrow){color:#aeb7c8;font-size:.95rem;line-height:1.7;max-width:28rem}.hf-steps{list-style:none;padding:0;margin:1.8rem 0;display:grid;gap:.7rem}.hf-steps li{display:flex;align-items:center;gap:.8rem;color:#d4e1ed;font-size:.82rem}.hf-steps li>span{width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;border:1px solid #91d9e840;color:#a9e8ee;font-size:.7rem}.hf-steps li>svg{margin-left:auto;color:#66869e;transform:rotate(90deg)}.hf-tags{display:flex;flex-wrap:wrap;gap:.45rem}.hf-tags span{font-size:.65rem;padding:.4rem .65rem;border:1px solid #a1c9eb24;border-radius:5px;color:#92b5cb}.hf-build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;align-items:start}.hf-build-card{overflow:hidden;border:1px solid #aacaf026;border-radius:1.3rem;background:linear-gradient(#070d1c,#0c0d1f)}.hf-build-card:nth-child(2){margin-top:2.5rem}.hf-build-art{position:relative;overflow:hidden;aspect-ratio:1.45;background:radial-gradient(ellipse at 28% 40%,#28678f20,transparent 65%),radial-gradient(ellipse at 78% 65%,#793be02b,transparent 65%)}.hf-build-label{position:absolute;top:1.3rem;left:1.3rem;font-size:.65rem;letter-spacing:.11em;color:#b0c8d5;text-transform:uppercase}.hf-build-card>h3{margin:0;padding:1.1rem 1.4rem 1.5rem;font-size:1.45rem;line-height:1.17;letter-spacing:-.025em;max-width:20rem}.hf-sculpture{position:absolute;width:70%;height:65%;left:15%;top:25%;perspective:650px;transform:rotate(-18deg);transition:transform .6s cubic-bezier(.2,.7,.3,1)}.hf-sculpture i{position:absolute;display:block;box-shadow:inset 2px 2px 4px #c9f6ff70,inset -3px -2px 8px #975aff66,2px 3px 7px #02011680;border:1px solid #c1c0ff77;background:linear-gradient(130deg,#74d9ff29,#b594ff09 45%,#9d66ff3d)}.hf-sculpture-0 i{width:57%;height:83%;left:calc(8% + var(--i)*2.4%);top:calc(3% + var(--i)*.7%);border-radius:50%;transform:rotateY(-36deg) rotate(calc(var(--i)*4deg))}.hf-sculpture-1{transform:rotate(-25deg)}.hf-sculpture-1 i{width:47%;height:60%;left:calc(5% + var(--i)*3.4%);top:calc(5% + var(--i)*1.4%);border-radius:24%;transform:rotateY(35deg) rotateX(25deg)}.hf-sculpture-2{transform:rotate(-20deg)}.hf-sculpture-2 i{width:66%;height:36%;left:calc(5% + var(--i)*5%);top:calc(52% - var(--i)*10%);border-radius:12px;transform:rotateX(50deg) rotate(-10deg);background:linear-gradient(125deg,#78deff3b,#6c5ac91c 45%,#a16cf54a)}@media(hover:hover){.hf-build-card:hover .hf-sculpture{transform:rotate(-12deg) translateY(-4px)}}.hf-build-links{padding:0 1.4rem .4rem}.hf-build-links a{display:flex;align-items:center;gap:.8rem;justify-content:space-between;padding:1.1rem 0;border-top:1px solid #c9d5ff1a;color:#edf2fb;text-decoration:none;min-height:78px}.hf-build-links strong{display:block;font-size:.87rem;font-weight:600}.hf-build-links small{display:block;font-size:.69rem;line-height:1.6;color:#98a4b9;margin-top:.35rem}.hf-build-links svg{flex-shrink:0;color:#a5b4df;transition:transform .2s,color .2s}.hf-section :is(a,button,[tabindex]):focus-visible{outline:2px solid #9ce4ed;outline-offset:4px}@media(hover:hover){.hf-build-card:hover .hf-build-art img{transform:scale(1.035)}.hf-build-links a:hover svg{transform:translate(2px,-2px);color:#a4f1f1}.hf-flow-tabs button:hover{color:#fff;background:#d3d5ff0b}}@keyframes hf-copy-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.hf-problems{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-problem:nth-child(2){border-right:0}.hf-problem:nth-child(-n+2){border-bottom:1px solid #b7dafa1f}.hf-build-links{padding-inline:1rem}.hf-build-card>h3{padding-inline:1rem;font-size:1.3rem}.hf-flow-panel{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hf-inner{width:calc(100% - 2rem)}.hf-heading{margin-bottom:2rem}.hf-problem{padding:1rem}.hf-problem>p{font-size:.77rem}.hf-problem h3{font-size:1.1rem}.hf-diagram{height:8rem;gap:.35rem}.hf-mini{width:3.3rem;height:4rem}.hf-document{padding:.4rem}.hf-document span{font-size:.42rem}.hf-flow-panel{grid-template-columns:1fr}.hf-flow-art{max-height:19rem}.hf-flow-art img{max-height:19rem;-o-object-fit:contain;object-fit:contain}.hf-art-caption{bottom:.8rem;left:1.5rem}.hf-flow-tabs{width:100%;gap:.15rem}.hf-flow-tabs button{flex:1;padding:.55rem .45rem;font-size:.72rem;gap:.3rem}.hf-flow-tabs button svg{display:none}.hf-flow-copy{padding:1.5rem}.hf-build-grid{grid-template-columns:1fr;gap:1.2rem}.hf-build-card:nth-child(2){margin-top:0}.hf-build-art{aspect-ratio:1.8;max-height:19rem}.hf-build-card>h3{max-width:none;padding:1rem 1.35rem;font-size:1.55rem}.hf-build-links{padding-inline:1.35rem}.hf-build-links strong{font-size:.95rem}.hf-message,.hf-wait{font-size:.57rem;padding:.6rem .4rem;gap:.35rem}.hf-diagram-1{padding:0}.hf-report-stamp{font-size:.52rem}}@media(max-width:360px){.hf-problems{grid-template-columns:1fr}.hf-problem{border-right:0;border-bottom:1px solid #b7dafa1f}.hf-diagram{max-width:14rem;margin-inline:auto}.hf-document span{font-size:.55rem}}.hf-flow-panel{background:#090b1b}.hf-heading h2 em{color:#bfb4f4}.hf-eyebrow{color:#b8a9e1}.hf-flow-tabs button[aria-selected=true]{background:linear-gradient(120deg,#8bdafa16,#ae8bff20);border-color:#bda0ff40}.hf-flow-art img{animation:hf-copy-in .3s ease-out}@media(prefers-reduced-motion:reduce){.hf-flow-copy,.hf-flow-art img{animation:none}.hf-sculpture,.hf-build-links svg,.hf-flow-tabs button{transition:none}.hf-build-card:hover .hf-sculpture{transform:rotate(-18deg)}}.integration-home .home-icon-surface,.integration-home .tool-motion-icon{background:linear-gradient(135deg,#0b0620,#1d4ed8 38%,#d946ef);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 24px #1d4ed833,inset 0 1px #ffffff47;color:#fff;transition:border-color .22s ease,box-shadow .22s ease}.integration-home .home-icon-surface>svg{color:#fff;filter:drop-shadow(0 0 8px rgba(255,255,255,.25))}.integration-home .home-icon-surface:hover{border-color:#7dd3fc99;box-shadow:0 14px 30px #b99cff47,inset 0 1px #ffffff5c}@media(prefers-reduced-motion:reduce){.integration-home .home-icon-surface{transition:none}}@font-face{font-family:AI Empower Urbanist;src:url(/assets/fonts/urbanist-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"AI Empower Instrument Serif";src:url(/assets/fonts/instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.service-design .sd-hero h1>.sd-gradient{font-family:"AI Empower Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1.08}.service-design{--sd-bg: #080616;--sd-panel: #111123;--sd-ink: #f4f1ff;--sd-muted: #b4afc8;--sd-line: #b9a5ff26;--sd-violet: #bba6ff;--sd-blue: #7dd3fc;--sd-ease: cubic-bezier(.23, 1, .32, 1);background:var(--sd-bg);color:var(--sd-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:clip}.service-design *{box-sizing:border-box}.service-design :is(h1,h2,h3){font-family:AI Empower Urbanist,Inter,sans-serif;font-weight:700;text-wrap:balance}.service-design :is(a,button,summary):focus-visible{outline:2px solid var(--sd-blue);outline-offset:5px}.service-design button{font:inherit}.service-design p{color:var(--sd-muted);line-height:1.75}.sd-width,.sd-section{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sd-section{padding-block:88px;scroll-margin-top:120px}.sd-gradient{background:linear-gradient(110deg,#e5c3ff,#b6a0ff 48%,#7dd3fc);color:transparent;background-clip:text;-webkit-background-clip:text}.sd-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#bba6ed!important;display:flex;align-items:center;gap:10px;margin:0 0 20px}.sd-status{width:6px;height:6px;background:#8bdbeb;border-radius:50%;box-shadow:0 0 12px #8bdbeb75}.sd-hero{position:relative;padding:180px 0 64px;background:radial-gradient(ellipse at 75% 36%,#54279622,transparent 56%),radial-gradient(ellipse at 10% 10%,#24719912,transparent 50%)}.sd-hero-grid{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:24px;min-height:490px}.sd-hero-copy{position:relative;z-index:1}.sd-hero h1{font-size:clamp(44px,5.4vw,78px);line-height:1.05;letter-spacing:-.045em;margin:0 0 26px}.sd-hero h1>.sd-gradient{display:block}.sd-lead{font-size:17px;max-width:550px;margin:0 0 28px}.sd-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.sd-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 19px;border-radius:15px;background:linear-gradient(135deg,#d6caff,#bda5ff);color:#201537;font-size:14px;font-weight:700;box-shadow:inset 0 1px #fff9,0 8px 32px #8961df19;transition:transform .16s var(--sd-ease),box-shadow .2s var(--sd-ease)}.sd-button:active{transform:scale(.97)}.sd-text-link{display:inline-flex;gap:10px;align-items:center;font-size:13px;color:#e2dbea;min-height:44px}.sd-chips{display:flex;flex-wrap:wrap;gap:9px 19px;margin:28px 0 0;padding:0;list-style:none;color:#928ba8;font-size:11px}.sd-chips li+li:before{content:"·";margin-right:19px;color:#7dd3fc}.sd-hero-art{position:relative;min-width:0}.sd-hero-art>img{width:120%;max-width:none;margin-left:-10%;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse,#000 50%,transparent 73%);mask-image:radial-gradient(ellipse,#000 50%,transparent 73%);animation:sd-float 9s ease-in-out infinite;animation-play-state:paused}.sd-hero[data-running=true] .sd-hero-art>img{animation-play-state:running}.sd-art-caption{display:flex;gap:12px;align-items:center;justify-content:center;font-size:12px;letter-spacing:.08em;color:#aaa0c5}.sd-art-caption svg{width:16px;color:#99d4fa}.sd-heading{max-width:710px;margin-bottom:38px}.sd-heading h2,.sd-final h2{font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.sd-heading>p:last-child{max-width:610px;font-size:16px}.sd-card{background:linear-gradient(145deg,#191629aa,#0e101faa);border:1px solid var(--sd-line);border-radius:24px;padding:30px;position:relative;overflow:hidden}.sd-card h3{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:20px 0 12px}.sd-card p{font-size:14px;margin:0}.sd-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#31304b,#171529);border:1px solid #d0baff25;box-shadow:inset 0 1px 1px #fff2,0 8px 20px #0003;color:#c5b3ff}.sd-icon svg{width:21px;height:21px}.sd-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sd-capabilities .sd-card:nth-child(2){background:linear-gradient(145deg,#142336aa,#0e101faa)}.sd-card .sd-text-link{margin-top:20px;color:#c9b8ff}.sd-process{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.sd-process-list{border-top:1px solid var(--sd-line)}.sd-process-step{border-bottom:1px solid var(--sd-line);padding:4px 0 4px 4px}.sd-process-step>button{display:flex;align-items:center;gap:18px;background:none;border:0;width:100%;padding:22px 0;color:#b0a8c3;text-align:left;cursor:pointer}.sd-process-step>button>span:nth-child(2){font-size:21px;font-family:AI Empower Urbanist,sans-serif;font-weight:700;flex:1}.sd-step-number{font-family:monospace;font-size:12px;color:#8774ac}.sd-process-step.is-active>button{color:#f3edff}.sd-process-step.is-active>button>svg{transform:rotate(45deg);color:var(--sd-blue)}.sd-process-step>div{padding:0 18px 25px 37px}.sd-process-step p{margin:0 0 18px;font-size:14px}.sd-deliverable{display:flex;gap:10px;align-items:center;font-size:12px;color:#a7dfe5}.sd-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.sd-faq details{border-bottom:1px solid var(--sd-line);padding:20px 0}.sd-faq summary{list-style:none;display:flex;align-items:center;gap:20px;justify-content:space-between;cursor:pointer;font-size:16px}.sd-faq summary::-webkit-details-marker{display:none}.sd-faq summary svg{flex-shrink:0;color:#bba6ff}.sd-faq details[open] svg{transform:rotate(45deg)}.sd-faq details p{font-size:14px;margin:14px 0 0}.sd-final{padding:70px;margin-block:45px 100px;text-align:center;border:1px solid var(--sd-line);border-radius:32px;background:radial-gradient(ellipse at 0 100%,#185e8330,transparent 50%),radial-gradient(ellipse at 100% 0,#7640b633,transparent 60%),#111020}.sd-final>div{max-width:710px;margin:auto}.sd-final .sd-eyebrow{justify-content:center}.sd-final p{max-width:560px;margin:22px auto}.sd-final .sd-contact-note{font-size:12px;color:#8e859f;margin:25px auto 0}.sd-contact-note a{color:#c9b7e8}.sd-switcher{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.sd-switcher button{border:1px solid var(--sd-line);border-radius:999px;background:#ffffff04;color:#b0a7c2;min-height:44px;padding:10px 19px;font-size:13px;cursor:pointer;transition:background .2s var(--sd-ease),color .2s var(--sd-ease)}.sd-switcher button[aria-pressed=true]{background:#c0a7ff1f;color:#e8deff;border-color:#c0a7ff66}.sd-showcase{border:1px solid var(--sd-line);border-radius:28px;background:linear-gradient(135deg,#151128,#0b1120);padding:40px;display:grid;grid-template-columns:.9fr 1.2fr;gap:45px;align-items:center;min-height:340px}.sd-showcase h3{font-size:32px;line-height:1.12;letter-spacing:-.025em;margin:0 0 16px}.sd-showcase p{font-size:14px}.sd-example-label{font:10px monospace;letter-spacing:.14em;text-transform:uppercase;color:#8e81a8;display:block;margin-bottom:24px}.sd-flow{display:grid;gap:12px}.sd-flow-row{padding:18px 20px;display:flex;align-items:center;gap:14px;border:1px solid #bca0ed25;border-radius:16px;background:#ffffff04;animation:sd-arrive .25s var(--sd-ease) both}.sd-flow-row:nth-child(2){margin-left:30px;animation-delay:.08s;background:#8462bb14}.sd-flow-row:nth-child(3){margin-left:60px;animation-delay:.16s;background:#389ac514}.sd-flow-row>svg{width:20px;color:#a0dafa;flex-shrink:0}.sd-flow-row span{font-size:14px}.sd-flow-row small{display:block;color:#938aa8;margin-top:5px;font-size:11px}.sd-work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sd-work{padding:30px;border:1px solid var(--sd-line);border-radius:24px;background:#111020}.sd-work h3{font-size:27px;margin:12px 0}.sd-work p{font-size:14px}.sd-work .sd-text-link{color:var(--sd-blue)}.sd-work ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.sd-work li{font-size:11px;border:1px solid var(--sd-line);border-radius:6px;padding:6px 9px;color:#b3a7ce}.sd-statement{border-block:1px solid var(--sd-line);padding-block:28px;display:flex;gap:40px;justify-content:space-between;align-items:center;color:#9e93b1;font-size:12px}.sd-statement strong{font-size:16px;font-weight:500;color:#ddd2ed}.sd-browser-shell{max-width:100%;margin:auto;border:1px solid #c3abff40;border-radius:18px;overflow:hidden;background:#0c0b1b;box-shadow:0 20px 70px #0005;transition:max-width .28s var(--sd-ease)}.sd-browser-shell[data-device=phone]{max-width:245px}.sd-browser-bar{padding:13px 16px;border-bottom:1px solid var(--sd-line);display:flex;gap:5px;align-items:center}.sd-browser-bar i{width:5px;height:5px;border-radius:50%;background:#786e91}.sd-browser-bar span{font:9px monospace;color:#9f91b7;margin-left:12px}.sd-site-example{padding:26px;display:grid;grid-template-columns:1fr .85fr;gap:20px;align-items:center;min-height:250px}.sd-site-example h4{font-family:AI Empower Urbanist;font-size:27px;line-height:1.1;margin:12px 0}.sd-site-example p{font-size:11px}.sd-site-example img{width:100%;border-radius:14px}.sd-site-example b{font-size:10px;color:#a4e7f5;letter-spacing:.15em}.sd-site-example .sd-example-cta{display:inline-block;background:#bda5ff;color:#171020;border-radius:7px;padding:9px 12px;font-size:10px}.sd-browser-shell[data-device=phone] .sd-site-example{grid-template-columns:1fr;min-height:250px;padding:20px}.sd-browser-shell[data-device=phone] .sd-site-example img{display:none}.sd-phone-example{width:min(100%,320px);margin:auto;padding:18px;border:1px solid #bba6ff55;border-radius:30px;background:linear-gradient(145deg,#222035,#111321);box-shadow:0 28px 80px #0004}.sd-phone-top{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 22px;font-size:12px}.sd-phone-top svg{width:18px;color:#b9a5ff}.sd-phone-body{padding:22px;background:#080916;border-radius:18px;min-height:230px}.sd-phone-body>svg{color:#b9a5ff}.sd-phone-body h4{font-size:23px;margin:20px 0 8px;font-family:AI Empower Urbanist}.sd-phone-body p{font-size:12px}.sd-phone-body .sd-example-cta{display:flex;justify-content:space-between;margin-top:20px;padding:13px;border:1px solid #ae99e347;border-radius:10px;font-size:12px;color:#c2e9ef}.sd-image-band{height:240px;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:18px;margin-bottom:20px}.sd-partner-hero .sd-hero-grid{grid-template-columns:1.2fr 1fr}.sd-partner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sd-partner-top{display:flex;align-items:center;gap:18px}.sd-partner-top .sd-icon{flex-shrink:0;font:12px monospace;width:50px;height:50px}.sd-partner-top h3{font-size:22px;margin:0 0 5px}.sd-partner-top small{color:#8e829f;font-size:11px}.sd-partner-grid .sd-card>p{margin-top:20px}.sd-partner-focus{display:inline-block;color:#97d5f0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:22px}.sd-partner-grid .sd-card>.sd-text-link{display:flex;justify-content:space-between}.sd-directory-links{display:flex;flex-wrap:wrap;gap:26px;margin-top:28px}.sd-directory-links a{color:#c7b0ed;font-size:13px}@keyframes sd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sd-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.sd-knowledge,.sd-partner-invitation,.sd-app-art-section{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.sd-browser-shell[data-device=phone]{position:relative;max-width:260px;min-height:430px;border:7px solid #383047;border-radius:36px;padding-top:24px;background:linear-gradient(160deg,#171325,#090b17);box-shadow:inset 0 0 0 1px #bba6ff50,0 22px 50px #0004}.sd-browser-shell[data-device=phone]:before{content:"";position:absolute;top:9px;left:50%;width:62px;height:12px;border-radius:20px;background:#06050c;transform:translate(-50%)}.sd-browser-shell[data-device=phone]:after{content:"";position:absolute;bottom:7px;left:50%;width:68px;height:3px;border-radius:8px;background:#b7a6cf80;transform:translate(-50%)}.sd-browser-shell[data-device=phone] .sd-browser-bar{padding:9px 16px;background:#ffffff03;justify-content:center}.sd-browser-shell[data-device=phone] .sd-browser-bar i{display:none}.sd-browser-shell[data-device=phone] .sd-browser-bar span{margin:0;font-size:9px}.sd-browser-shell[data-device=phone] .sd-site-example{padding:22px 18px 28px;gap:16px}.sd-browser-shell[data-device=phone] .sd-site-example img{display:block;width:100%;height:75px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #bba6ff18}.sd-browser-shell[data-device=phone] .sd-site-example h4{font-size:27px;line-height:1.05;margin:14px 0}.sd-browser-shell[data-device=phone] .sd-site-example p{line-height:1.6;margin:0 0 14px}.sd-dot-art{position:relative;aspect-ratio:3/2;border-radius:1.5rem;overflow:hidden}.sd-dot-art>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sd-dot-layer{position:absolute;top:0;right:0;bottom:0;left:0}.sd-app-layers{display:flex;gap:.5rem;flex-wrap:wrap}.sd-app-layers span{padding:.75rem 1rem;border-left:1px solid #bfa9fc66;color:#c9b7e9;font-size:.85rem}.sd-character-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;opacity:.1}.sd-character-backdrop .dn-character-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:1}.sd-partner-invitation{position:relative;isolation:isolate;overflow:hidden;border-block:1px solid var(--sd-line)}.sd-partner-invitation>:not(.sd-character-backdrop){position:relative;z-index:1}.sd-web-page .sd-hero-grid{grid-template-columns:1fr;text-align:center;gap:0;max-width:1050px}.sd-web-page .sd-hero-copy{max-width:900px;margin:auto}.sd-web-page .sd-hero .sd-eyebrow,.sd-web-page .sd-hero .sd-actions{justify-content:center}.sd-web-page .sd-lead{margin-inline:auto;max-width:660px}.sd-web-page .sd-hero-art{max-width:800px;width:100%;margin:-1rem auto -4rem;pointer-events:none}.sd-web-page .sd-hero-art>img{max-height:420px}.sd-web-page .sd-work-grid{grid-template-columns:1fr}.sd-web-page .sd-work{display:flex;flex-direction:column;align-items:flex-start}.sd-web-page .sd-work>img{height:260px}.sd-web-page .sd-work>.sd-text-link{margin-top:auto}@media(min-width:768px){.sd-app-art-section{grid-template-columns:.9fr 1.2fr;gap:4rem}.sd-app-page .sd-work-grid{grid-template-columns:1.2fr 1fr;align-items:start}.sd-app-page .sd-work:nth-child(2){margin-top:3rem}.sd-web-page .sd-work-grid{grid-template-columns:1.5fr 1fr}.sd-web-process .sd-process{display:block}.sd-web-process .sd-process-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;border:0}.sd-web-process .sd-process-step{border-top:1px solid var(--sd-line);border-bottom:0}.sd-web-process .sd-process-step>button{align-items:flex-start;min-height:100px}.sd-web-process .sd-process-copy{padding:0 0 1.5rem}.sd-web-process .sd-process-step>button>span:nth-child(2){font-size:20px}}.sd-spotlight{position:absolute;left:0;top:0;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#c2a4ff28,#64c8ff12 35%,transparent 67%);pointer-events:none;opacity:0;transition:opacity .28s var(--sd-ease);z-index:0}.sd-card,.sd-showcase,.sd-work,.sd-final{position:relative;isolation:isolate;overflow:hidden}.sd-card>:not(.sd-spotlight),.sd-showcase>:not(.sd-spotlight),.sd-work>:not(.sd-spotlight),.sd-final>:not(.sd-spotlight){position:relative;z-index:1}.sd-final .audit-brand-seal{width:150px;height:150px;position:relative;margin:-1.5rem auto .5rem}.sd-final .audit-brand-seal-fallback{position:absolute;top:27%;right:27%;bottom:27%;left:27%;display:grid;place-items:center;border-radius:45%;background:linear-gradient(135deg,#9476e0,#533285);border:2px solid #ac91ed;color:#dac8fc;font-weight:700;font-size:21px;box-shadow:inset 0 0 9px #352255}.sd-final .audit-brand-seal:has(canvas) .audit-brand-seal-fallback{visibility:hidden}.sd-final .audit-brand-seal:has([data-fallback]) .audit-brand-seal-fallback{visibility:visible}.sd-final .audit-brand-seal [data-fallback] canvas{display:none}.sd-faq-item{border-bottom:1px solid var(--sd-line)}.sd-faq-item h3{margin:0;font:inherit}.sd-faq-item h3 button{background:none;border:0;color:#e5deef;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;padding:1.4rem 0;min-height:64px;cursor:pointer;font-size:1rem}.sd-faq-item h3 button svg{color:#bda5ff;flex-shrink:0;transition:transform .25s var(--sd-ease)}.sd-faq-item h3 button[aria-expanded=true] svg{transform:rotate(45deg)}.sd-expand{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s var(--sd-ease),opacity .2s var(--sd-ease)}.sd-expand[data-open=true]{grid-template-rows:1fr;opacity:1}.sd-expand>div{overflow:hidden;min-height:0}.sd-faq-item .sd-expand p{padding:0 0 1.5rem;margin:0;font-size:.95rem}.sd-process-step>.sd-expand{padding:0}.sd-process-copy{padding:0 1rem 1.5rem 2.3rem}.sd-process-step>button>svg{transition:transform .25s var(--sd-ease)}.sd-roll{display:inline-flex;white-space:nowrap;line-height:1.2}.sd-roll-letter{display:inline-block;height:1.2em;overflow:hidden}.sd-roll-stack{display:grid;transition:transform .28s var(--sd-ease);transition-delay:var(--letter-delay)}.sd-roll-stack>span{height:1.2em;display:block}.sd-button{position:relative;isolation:isolate;overflow:hidden}.sd-button:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(105deg,transparent 40%,#fff5 50%,transparent 60%);transform:translate(-80%) rotate(10deg);transition:transform .6s var(--sd-ease);z-index:-1}.sd-button>svg,.sd-hero-secondary>svg{transition:transform .28s var(--sd-ease)}.sd-hero-secondary{min-height:52px;padding:12px 16px;border:1px solid #c0a3ff26;border-radius:15px;background:linear-gradient(135deg,#ffffff08,#ffffff02)}.sd-hero-secondary:active{transform:scale(.98)}.sd-auto-control{width:44px;padding:0!important}.sd-showcase{min-height:370px}.sd-app-page .sd-showcase{min-height:430px}.sd-flow-row,.sd-phone-body{animation:none}@media(hover:hover)and (pointer:fine){.sd-button:hover .sd-roll-stack,.sd-hero-secondary:hover .sd-roll-stack{transform:translateY(-1.2em)}.sd-button:hover:before{transform:translate(80%) rotate(10deg)}.sd-button:hover>svg{transform:translate(2px,-2px)}.sd-hero-secondary:hover>svg{transform:translateY(3px)}}.sd-knowledge-art{position:relative;border:1px solid var(--sd-line);border-radius:1.5rem;overflow:hidden;background:#080b17}.service-design .hf-ascii-reveal{position:relative;width:100%;aspect-ratio:3/2;min-width:0}.service-design .hf-ascii-reveal img,.service-design .hf-ascii-reveal canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.service-design .hf-ascii-reveal canvas{display:block;touch-action:pan-y}.sd-motion-toggle{position:absolute;bottom:.75rem;right:.75rem;width:44px;height:44px;border:1px solid var(--sd-line);border-radius:50%;display:grid;place-items:center;color:#d6c9ec;background:#111020cc;cursor:pointer}.sd-knowledge-list{list-style:none;padding:0;display:grid;gap:1rem;color:#b7adc7;font-size:.875rem}.sd-knowledge-list li{display:flex;gap:.75rem;align-items:flex-start}.sd-knowledge-list svg{color:#90d3f1;flex-shrink:0;margin-top:.2rem}.sd-partner-invitation img{width:100%;border-radius:1.5rem;-webkit-mask-image:radial-gradient(ellipse,#000 45%,transparent 73%);mask-image:radial-gradient(ellipse,#000 45%,transparent 73%)}.sd-directory-count{font-size:.875rem;margin-bottom:1.5rem}.sd-work-divider{border:0;border-top:1px solid var(--sd-line);margin:1.75rem 0}.sd-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sd-browser-shell{width:100%;transition:none}.sd-phone-body{animation:sd-arrive .25s var(--sd-ease)}.sd-faq summary{min-height:44px}.sd-partner-grid .sd-card{display:flex;flex-direction:column}.sd-partner-grid .sd-card>.sd-text-link{margin-top:auto;padding-top:1.25rem}@media(min-width:768px){.sd-knowledge,.sd-partner-invitation{grid-template-columns:1fr 1fr;gap:3.5rem}.sd-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-app-page .sd-capabilities .sd-card:first-child,.sd-web-page .sd-capabilities .sd-card:first-child{grid-column:1/-1;min-height:220px;padding-right:42%;background-image:linear-gradient(90deg,#111020 45%,transparent),url(/assets/home-features/modular-build.webp);background-position:center,right center;background-size:cover,55% auto;background-repeat:no-repeat}.sd-consultancy .sd-capabilities .sd-card:nth-child(2){transform:translateY(1.5rem)}.sd-consultancy .sd-capabilities .sd-card:nth-child(4){transform:translateY(1.5rem)}.sd-consultancy .sd-capabilities .sd-card:nth-child(6){transform:translateY(1.5rem)}}@media(hover:hover)and (pointer:fine){.sd-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 12px 35px #8961df30}.sd-text-link:hover{color:#fff}.sd-partner-grid .sd-card:hover{border-color:#b9a5ff55}.sd-switcher button:hover{background:#bda5ff15}}@media(max-width:1024px){.service-design{margin-top:-64px}.sd-hero{padding-top:145px}.sd-width,.sd-section{width:calc(100% - 48px)}.sd-hero-grid{gap:5px}.sd-hero h1{font-size:52px}.sd-hero-art>img{width:110%;margin-left:-5%}.sd-process,.sd-faq{gap:35px}.sd-showcase{padding:28px;gap:24px}.sd-capabilities{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.sd-width,.sd-section{width:calc(100% - 36px)}.sd-section{padding-block:52px}.sd-hero{padding:135px 0 34px}.sd-hero-grid,.sd-partner-hero .sd-hero-grid{grid-template-columns:1fr;gap:16px;min-height:0}.sd-hero h1{font-size:clamp(40px,10.8vw,62px);letter-spacing:-.04em}.sd-lead{font-size:15px}.sd-hero-art{margin-top:5px}.sd-hero-art>img{width:100%;margin:0;max-height:360px}.sd-art-caption{font-size:10px}.sd-eyebrow{font-size:10px!important}.sd-actions{gap:8px 18px}.sd-chips{gap:8px 12px;font-size:10px;margin-top:20px}.sd-chips li+li:before{margin-right:12px}.sd-heading h2,.sd-final h2{font-size:36px}.sd-heading>p:last-child{font-size:14px}.sd-capabilities,.sd-process,.sd-faq,.sd-work-grid,.sd-partner-grid{grid-template-columns:1fr;gap:14px}.sd-card{padding:25px}.sd-card h3{font-size:23px}.sd-process .sd-heading,.sd-faq .sd-heading{margin-bottom:15px}.sd-showcase{grid-template-columns:1fr;padding:25px;gap:26px;min-height:0}.sd-showcase h3{font-size:29px}.sd-flow-row{padding:15px 13px}.sd-flow-row:nth-child(2){margin-left:12px}.sd-flow-row:nth-child(3){margin-left:24px}.sd-switcher{gap:6px}.sd-switcher button{font-size:12px;padding:9px 13px}.sd-final{padding:40px 22px;margin-block:25px 60px}.sd-final .sd-button{gap:8px}.sd-final p{font-size:14px}.sd-statement{flex-direction:column;align-items:flex-start;gap:15px;padding-block:24px}.sd-site-example{padding:18px;gap:10px}.sd-site-example h4{font-size:23px}.sd-site-example img{min-width:0}.sd-image-band{height:190px}}@media(prefers-reduced-motion:reduce){.service-design *,.service-design *:before,.service-design *:after{animation:none!important;transition-duration:.01ms!important}.sd-hero-art>img{transform:none!important}}.sd-preview-progress{display:block;flex-basis:100%;height:2px;background:#bba6ff18;overflow:hidden;border-radius:2px;margin-top:5px}.sd-preview-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#bba6ff,#7dd3fc);transform:scaleX(0);transform-origin:left}.sd-work-questions{width:min(1240px,calc(100% - 80px));margin:0 auto;display:grid;gap:28px}.sd-work-questions>.sd-section{width:100%;margin:0;padding:50px 0}.sd-work-questions .sd-heading h2{font-size:clamp(30px,3.3vw,43px)}.sd-work-questions .sd-process-list{width:100%}@media(min-width:1024px){.sd-work-questions{grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sd-work-questions>.sd-faq{border-left:1px solid var(--sd-line);padding-left:45px}.sd-web-page .sd-work-questions>.sd-faq{order:-1;border-left:0;border-right:1px solid var(--sd-line);padding-left:0;padding-right:45px}}@media(max-width:767px){.sd-work-questions{width:calc(100% - 40px);gap:0}.sd-work-questions>.sd-section{padding:32px 0}}.sd-work-questions>.sd-process,.sd-work-questions>.sd-faq{display:block}.sd-work-questions .sd-heading{margin-bottom:28px}.sd-work-questions .sd-process-step button{grid-template-columns:32px 1fr 20px}.sd-work-questions .sd-process-copy{padding-left:52px}.sd-web-page .web-deerghaayu{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;padding:32px}.web-deerghaayu-mark{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid #9bc1a32b;border-radius:20px;background:radial-gradient(ellipse at 50% 30%,#234d3d66,transparent 75%),#0c201b;color:#e9f3e7}.web-deerghaayu-mark img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.web-deerghaayu-mark>span{font-family:AI Empower Urbanist,sans-serif;font-size:29px;letter-spacing:-.025em}.web-deerghaayu-mark small{font-size:11px;color:#a6c4b5;letter-spacing:.04em}.web-deerghaayu-copy .sd-eyebrow{margin-bottom:18px;display:block}.web-deerghaayu-copy p{max-width:480px}@media(max-width:700px){.sd-web-page .web-deerghaayu{grid-template-columns:1fr;padding:22px;gap:28px}.web-deerghaayu-mark{min-height:220px}}.sd-web-page .sd-hero{isolation:isolate;overflow:clip}.web-code-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.web-code-backdrop video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.65;filter:hue-rotate(95deg) saturate(.65)}.web-code-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08061640,#08061699 45%,#080616),radial-gradient(ellipse at 50% 0,#8562cc33,transparent 60%)}.web-code-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#cec0fa0c calc(25% - 1px),#cec0fa0c 25%)}.web-code-pause{position:absolute;bottom:28px;right:5vw;z-index:2;width:44px;height:44px;display:grid;place-items:center;color:#b9a6d7;border:1px solid #b9a6d733;border-radius:50%;background:#0e0a1b99}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-5px\]{top:-5px;right:-5px;bottom:-5px;left:-5px}.inset-\[1px\]{top:1px;right:1px;bottom:1px;left:1px}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-32{bottom:-8rem}.-bottom-6{bottom:-1.5rem}.-bottom-\[10\%\]{bottom:-10%}.-left-10{left:-2.5rem}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-32{left:-8rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-left-\[10\%\]{left:-10%}.-left-\[9999px\]{left:-9999px}.-right-10{right:-2.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-right-40{right:-10rem}.-right-6{right:-1.5rem}.-right-\[10\%\]{right:-10%}.-top-10{top:-2.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-32{top:-8rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.-top-\[15\%\]{top:-15%}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[-25\%\]{bottom:-25%}.bottom-\[10\%\]{bottom:10%}.bottom-\[20\%\]{bottom:20%}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-5\%\]{left:-5%}.left-\[-8\%\]{left:-8%}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-5\%\]{right:-5%}.right-\[-8\%\]{right:-8%}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-64px\]{top:-64px}.top-\[10\%\]{top:10%}.top-\[115\%\]{top:115%}.top-\[20\%\]{top:20%}.top-\[34px\]{top:34px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-2{margin:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-2{margin-left:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.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-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.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}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.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-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[14\.25rem\]{height:14.25rem}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[2px\]{height:2px}.h-\[30\%\]{height:30%}.h-\[30rem\]{height:30rem}.h-\[330vh\]{height:330vh}.h-\[34rem\]{height:34rem}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[40rem\]{height:40rem}.h-\[430px\]{height:430px}.h-\[470vh\]{height:470vh}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[500vh\]{height:500vh}.h-\[50rem\]{height:50rem}.h-\[55\%\]{height:55%}.h-\[602px\]{height:602px}.h-\[620px\]{height:620px}.h-\[68\%\]{height:68%}.h-\[70vh\]{height:70vh}.h-\[800px\]{height:800px}.h-\[85\%\]{height:85%}.h-\[98\%\]{height:98%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-6{min-height:1.5rem}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[25rem\]{min-height:25rem}.min-h-\[3\.05rem\]{min-height:3.05rem}.min-h-\[44px\]{min-height:44px}.min-h-\[600px\]{min-height:600px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[85vh\]{min-height:85vh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.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-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120px\]{width:120px}.w-\[125\%\]{width:125%}.w-\[130\%\]{width:130%}.w-\[18px\]{width:18px}.w-\[28rem\]{width:28rem}.w-\[30\%\]{width:30%}.w-\[30rem\]{width:30rem}.w-\[34rem\]{width:34rem}.w-\[36rem\]{width:36rem}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[40rem\]{width:40rem}.w-\[42rem\]{width:42rem}.w-\[50\%\]{width:50%}.w-\[50rem\]{width:50rem}.w-\[55\%\]{width:55%}.w-\[68\%\]{width:68%}.w-\[800px\]{width:800px}.w-\[82\%\]{width:82%}.w-\[98\%\]{width:98%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3\.65rem\]{min-width:3.65rem}.min-w-\[60px\]{min-width:60px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[364px\]{max-width:364px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92rem\]{max-width:92rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.8\]{flex:.8}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[32\%\]{--tw-translate-x: 32%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-12deg\]{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-18deg\]{--tw-rotate: -18deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[2deg\]{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.62\]{--tw-scale-x: .62;--tw-scale-y: .62;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.68\]{--tw-scale-x: .68;--tw-scale-y: .68;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.snap-center{scroll-snap-align:center}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-32{scroll-margin-top:8rem}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[3\.25rem_1fr\]{grid-template-columns:3.25rem 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.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-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-9{row-gap:2.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.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-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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-200\/80{border-color:#fde68acc}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700\/30{border-color:#1d4ed84d}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-blue-800\/30{border-color:#1e40af4d}.border-blue-800\/60{border-color:#1e40af99}.border-cyan-200\/10{border-color:#a5f3fc1a}.border-cyan-200\/15{border-color:#a5f3fc26}.border-emerald-100\/50{border-color:#d1fae580}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/5{border-color:#10b9810d}.border-fuchsia-200\/20{border-color:#f5d0fe33}.border-fuchsia-200\/50{border-color:#f5d0fe80}.border-fuchsia-300\/20{border-color:#f0abfc33}.border-fuchsia-300\/60{border-color:#f0abfc99}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-indigo-400\/20{border-color:#818cf833}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-orange-500\/30{border-color:#f973164d}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/50{border-color:#ec489980}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/20{border-color:#c084fc33}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-400\/40{border-color:#c084fc66}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/50{border-color:#a855f780}.border-purple-500\/60{border-color:#a855f799}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-purple-600\/30{border-color:#9333ea4d}.border-purple-600\/50{border-color:#9333ea80}.border-purple-600\/60{border-color:#9333ea99}.border-purple-700\/30{border-color:#7e22ce4d}.border-purple-700\/50{border-color:#7e22ce80}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.border-purple-800\/30{border-color:#6b21a84d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-rose-400\/20{border-color:#fb718533}.border-rose-500\/10{border-color:#f43f5e1a}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/30{border-color:#f43f5e4d}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/40{border-color:#38bdf866}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-teal-700\/50{border-color:#0f766e80}.border-transparent{border-color:transparent}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/45{border-color:#ffffff73}.border-white\/5,.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.14\]{border-color:#ffffff24}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-400\/20{border-color:#facc1533}.border-t-transparent{border-top-color:transparent}.bg-\[\#030014\]{--tw-bg-opacity: 1;background-color:rgb(3 0 20 / var(--tw-bg-opacity, 1))}.bg-\[\#050315\]{--tw-bg-opacity: 1;background-color:rgb(5 3 21 / var(--tw-bg-opacity, 1))}.bg-\[\#050316\]\/80{background-color:#050316cc}.bg-\[\#050714\]{--tw-bg-opacity: 1;background-color:rgb(5 7 20 / var(--tw-bg-opacity, 1))}.bg-\[\#050b14\]{--tw-bg-opacity: 1;background-color:rgb(5 11 20 / var(--tw-bg-opacity, 1))}.bg-\[\#06031a\]{--tw-bg-opacity: 1;background-color:rgb(6 3 26 / var(--tw-bg-opacity, 1))}.bg-\[\#07051b\]\/95{background-color:#07051bf2}.bg-\[\#0a001a\]\/90{background-color:#0a001ae6}.bg-\[\#0a001a\]\/95{background-color:#0a001af2}.bg-\[\#0d0d14\]{--tw-bg-opacity: 1;background-color:rgb(13 13 20 / var(--tw-bg-opacity, 1))}.bg-\[\#14050b\]{--tw-bg-opacity: 1;background-color:rgb(20 5 11 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#262626\]{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#28c840\]{--tw-bg-opacity: 1;background-color:rgb(40 200 64 / var(--tw-bg-opacity, 1))}.bg-\[\#f8faf9\]{--tw-bg-opacity: 1;background-color:rgb(248 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#febc2e\]{--tw-bg-opacity: 1;background-color:rgb(254 188 46 / var(--tw-bg-opacity, 1))}.bg-\[\#ff5f57\]{--tw-bg-opacity: 1;background-color:rgb(255 95 87 / var(--tw-bg-opacity, 1))}.bg-amber-500\/40{background-color:#f59e0b66}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-950\/80{background-color:#172554cc}.bg-current{background-color:currentColor}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/0{background-color:#67e8f900}.bg-cyan-300\/\[0\.055\]{background-color:#67e8f90e}.bg-cyan-500\/15{background-color:#06b6d426}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/40{background-color:#10b98166}.bg-emerald-600\/0{background-color:#05966900}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-300\/30{background-color:#f0abfc4d}.bg-fuchsia-300\/40{background-color:#f0abfc66}.bg-fuchsia-400\/20{background-color:#e879f933}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/25{background-color:#d946ef40}.bg-fuchsia-500\/5{background-color:#d946ef0d}.bg-fuchsia-500\/50{background-color:#d946ef80}.bg-fuchsia-600\/10{background-color:#c026d31a}.bg-fuchsia-600\/5{background-color:#c026d30d}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-600\/50{background-color:#4b556380}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/40{background-color:#37415166}.bg-gray-700\/50{background-color:#37415180}.bg-gray-700\/70{background-color:#374151b3}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/70{background-color:#1f2937b3}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/70{background-color:#111827b3}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-900\/90{background-color:#111827e6}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/65{background-color:#22c55ea6}.bg-green-700\/50{background-color:#15803d80}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-500\/\[0\.02\]{background-color:#6366f105}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-500\/50{background-color:#a855f780}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/10{background-color:#9333ea1a}.bg-purple-600\/15{background-color:#9333ea26}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/50{background-color:#9333ea80}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-purple-800\/50{background-color:#6b21a880}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/30{background-color:#581c874d}.bg-purple-900\/60{background-color:#581c8799}.bg-purple-900\/80{background-color:#581c87cc}.bg-purple-950\/80{background-color:#3b0764cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/65{background-color:#ef4444a6}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/50{background-color:#7f1d1d80}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/25{background-color:#f43f5e40}.bg-rose-500\/40{background-color:#f43f5e66}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/30{background-color:#0ea5e94d}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-900\/10{background-color:#0c4a6e1a}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.bg-teal-400\/30{background-color:#2dd4bf4d}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-800\/50{background-color:#115e5980}.bg-transparent{background-color:transparent}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600\/10{background-color:#7c3aed1a}.bg-violet-600\/5{background-color:#7c3aed0d}.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\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.032\]{background-color:#ffffff08}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.065\]{background-color:#fff1}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.32\]{background-color:#ffffff52}.bg-white\/\[0\.34\]{background-color:#ffffff57}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/65{background-color:#eab308a6}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[linear-gradient\(125deg\,\#c5a8ff_0\%\,\#a98bf6_42\%\,\#7dd3fc_100\%\)\]{background-image:linear-gradient(125deg,#c5a8ff,#a98bf6 42%,#7dd3fc)}.bg-\[linear-gradient\(135deg\,\#0b0620\,\#1d4ed8_38\%\,\#d946ef\)\]{background-image:linear-gradient(135deg,#0b0620,#1d4ed8 38%,#d946ef)}.bg-\[linear-gradient\(160deg\,\#8b4307_0\%\,\#cf8f1a_24\%\,\#fff2a8_49\%\,\#d69a22_67\%\,\#8b4307_100\%\)\]{background-image:linear-gradient(160deg,#8b4307,#cf8f1a 24%,#fff2a8 49%,#d69a22 67%,#8b4307)}.bg-\[linear-gradient\(90deg\,\#3b82f6\,\#a855f7\,\#ec4899\)\]{background-image:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899)}.bg-\[linear-gradient\(rgba\(56\,189\,248\,0\.1\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(56\,189\,248\,0\.1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(56,189,248,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.1) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_12\%_26\%\,rgba\(124\,58\,237\,0\.14\)\,transparent_32\%\)\,radial-gradient\(circle_at_88\%_72\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 12% 26%,rgba(124,58,237,.14),transparent 32%),radial-gradient(circle at 88% 72%,rgba(34,211,238,.12),transparent 34%)}.bg-\[radial-gradient\(circle_at_12\%_50\%\,rgba\(59\,130\,246\,0\.42\)\,transparent_22\%\)\,radial-gradient\(circle_at_88\%_50\%\,rgba\(217\,70\,239\,0\.45\)\,transparent_24\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.025\)\)\]{background-image:radial-gradient(circle at 12% 50%,rgba(59,130,246,.42),transparent 22%),radial-gradient(circle at 88% 50%,rgba(217,70,239,.45),transparent 24%),linear-gradient(135deg,#ffffff14,#ffffff06)}.bg-\[radial-gradient\(circle_at_16\%_12\%\,rgba\(217\,70\,239\,0\.28\)\,transparent_32\%\)\,radial-gradient\(circle_at_88\%_80\%\,rgba\(34\,211\,238\,0\.2\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 16% 12%,rgba(217,70,239,.28),transparent 32%),radial-gradient(circle at 88% 80%,rgba(34,211,238,.2),transparent 34%)}.bg-\[radial-gradient\(circle_at_18\%_15\%\,rgba\(217\,70\,239\,0\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_86\%_24\%\,rgba\(34\,211\,238\,0\.13\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 18% 15%,rgba(217,70,239,.16),transparent 32%),radial-gradient(circle at 86% 24%,rgba(34,211,238,.13),transparent 34%)}.bg-\[radial-gradient\(circle_at_18\%_18\%\,rgba\(217\,70\,239\,0\.16\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(56\,189\,248\,0\.13\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 18% 18%,rgba(217,70,239,.16),transparent 30%),radial-gradient(circle at 82% 72%,rgba(56,189,248,.13),transparent 34%)}.bg-\[radial-gradient\(circle_at_18\%_25\%\,rgba\(217\,70\,239\,0\.22\)\,transparent_36\%\)\,radial-gradient\(circle_at_88\%_44\%\,rgba\(34\,211\,238\,0\.2\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 18% 25%,rgba(217,70,239,.22),transparent 36%),radial-gradient(circle at 88% 44%,rgba(34,211,238,.2),transparent 34%)}.bg-\[radial-gradient\(circle_at_18\%_42\%\,rgba\(217\,70\,239\,0\.12\)\,transparent_30\%\)\,radial-gradient\(circle_at_82\%_62\%\,rgba\(56\,189\,248\,0\.1\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 18% 42%,rgba(217,70,239,.12),transparent 30%),radial-gradient(circle at 82% 62%,rgba(56,189,248,.1),transparent 34%)}.bg-\[radial-gradient\(circle_at_18\%_8\%\,rgba\(217\,70\,239\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_94\%_80\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 18% 8%,rgba(217,70,239,.18),transparent 34%),radial-gradient(circle at 94% 80%,rgba(34,211,238,.12),transparent 35%)}.bg-\[radial-gradient\(circle_at_18\%_8\%\,rgba\(217\,70\,239\,0\.2\)\,transparent_34\%\)\,radial-gradient\(circle_at_94\%_80\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 18% 8%,rgba(217,70,239,.2),transparent 34%),radial-gradient(circle at 94% 80%,rgba(34,211,238,.14),transparent 35%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(217\,70\,239\,0\.22\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.025\)\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(217,70,239,.22),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff06)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(var\(--tool-accent-rgb\)\,0\.18\)\,transparent_44\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(var(--tool-accent-rgb),.18),transparent 44%),linear-gradient(180deg,#ffffff0e,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(217\,70\,239\,0\.16\)\,transparent_30\%\)\,radial-gradient\(circle_at_78\%_66\%\,rgba\(34\,211\,238\,0\.13\)\,transparent_32\%\)\,linear-gradient\(180deg\,rgba\(3\,0\,20\,0\.42\)\,rgba\(3\,0\,20\,0\.92\)\)\]{background-image:radial-gradient(circle at 50% 40%,rgba(217,70,239,.16),transparent 30%),radial-gradient(circle at 78% 66%,rgba(34,211,238,.13),transparent 32%),linear-gradient(180deg,#0300146b,#030014eb)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(217\,70\,239\,0\.2\)\,transparent_56\%\)\]{background-image:radial-gradient(circle at 50% 45%,rgba(217,70,239,.2),transparent 56%)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(217\,70\,239\,0\.22\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 50% 45%,rgba(217,70,239,.22),transparent 58%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(139\,92\,246\,0\.1\)\,transparent_80\%\)\]{background-image:radial-gradient(circle at center,rgba(139,92,246,.1),transparent 80%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(52\,211\,153\,0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,rgba(52,211,153,.1),transparent 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(99\,102\,241\,0\.1\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,rgba(99,102,241,.1),transparent 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.08\)\,_transparent_60\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(129\,140\,248\,0\.08\)\,_transparent_60\%\)\]{background-image:radial-gradient(circle at top,rgba(56,189,248,.08),transparent 60%),radial-gradient(circle at bottom,rgba(129,140,248,.08),transparent 60%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.08\)\,_transparent_60\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(236\,72\,153\,0\.08\)\,_transparent_60\%\)\]{background-image:radial-gradient(circle at top,rgba(56,189,248,.08),transparent 60%),radial-gradient(circle at bottom,rgba(236,72,153,.08),transparent 60%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(125\,211\,252\,0\.18\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at top,rgba(125,211,252,.18),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#030014\]{--tw-gradient-from: #030014 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 0 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8122b0\]{--tw-gradient-from: #8122b0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 34 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#8d22cf\]{--tw-gradient-from: #8d22cf var(--tw-gradient-from-position);--tw-gradient-to: rgb(141 34 207 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#b99cff\]{--tw-gradient-from: #b99cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 156 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/80{--tw-gradient-from: rgb(245 158 11 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800{--tw-gradient-from: #1e40af var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800\/50{--tw-gradient-from: rgb(30 64 175 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800\/70{--tw-gradient-from: rgb(30 64 175 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/25{--tw-gradient-from: rgb(16 185 129 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/70{--tw-gradient-from: rgb(16 185 129 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-200{--tw-gradient-from: #f5d0fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-300{--tw-gradient-from: #f0abfc var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-300\/15{--tw-gradient-from: rgb(240 171 252 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/10{--tw-gradient-from: rgb(217 70 239 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/20{--tw-gradient-from: rgb(217 70 239 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/70{--tw-gradient-from: rgb(217 70 239 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/80{--tw-gradient-from: rgb(31 41 55 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/90{--tw-gradient-from: rgb(31 41 55 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/80{--tw-gradient-from: rgb(17 24 39 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/90{--tw-gradient-from: rgb(17 24 39 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/95{--tw-gradient-from: rgb(17 24 39 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-950{--tw-gradient-from: #030712 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-800\/50{--tw-gradient-from: rgb(22 101 52 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900{--tw-gradient-from: #14532d var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-800\/50{--tw-gradient-from: rgb(154 52 18 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 52 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900{--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/30{--tw-gradient-from: rgb(236 72 153 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/25{--tw-gradient-from: rgb(168 85 247 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/20{--tw-gradient-from: rgb(147 51 234 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-800{--tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-800\/50{--tw-gradient-from: rgb(107 33 168 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/40{--tw-gradient-from: rgb(88 28 135 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/90{--tw-gradient-from: rgb(88 28 135 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from: #3b0764 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/10{--tw-gradient-from: rgb(244 63 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/25{--tw-gradient-from: rgb(244 63 94 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/80{--tw-gradient-from: rgb(244 63 94 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/10{--tw-gradient-from: rgb(14 165 233 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/15{--tw-gradient-from: rgb(14 165 233 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/25{--tw-gradient-from: rgb(14 165 233 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/70{--tw-gradient-from: rgb(14 165 233 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-900\/40{--tw-gradient-from: rgb(12 74 110 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/60{--tw-gradient-from: rgb(15 23 42 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from: rgb(15 23 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/15{--tw-gradient-from: rgb(20 184 166 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-900\/90{--tw-gradient-from: rgb(19 78 74 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/30{--tw-gradient-from: rgb(139 92 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/35{--tw-gradient-from: rgb(139 92 246 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/70{--tw-gradient-from: rgb(139 92 246 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#030014\]\/80{--tw-gradient-to: rgb(3 0 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(3 0 20 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#b931fc\]{--tw-gradient-to: rgb(185 49 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #b931fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#b99cff\]\/70{--tw-gradient-to: rgb(185 156 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(185 156 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[var\(--tool-accent\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tool-accent) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/70{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 191 36 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-200\/70{--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(165 243 252 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-200\/60{--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 243 208 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-100{--tw-gradient-to: rgb(250 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fae8ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-200\/60{--tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 208 254 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-200\/70{--tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 208 254 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300\/25{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 171 252 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300\/30{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 171 252 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300\/70{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 171 252 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500\/5{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(217 70 239 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-800\/90{--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 101 52 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500\/5{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-800\/90{--tw-gradient-to: rgb(55 48 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(55 48 163 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/5{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-900{--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #831843 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-800{--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b21a8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900\/80{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900\/90{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(88 28 135 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500\/5{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 63 94 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500\/70{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 63 94 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500\/80{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 63 94 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/70{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 165 233 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/40{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/60{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-400\/70{--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(45 212 191 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/5{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/70{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#6d28d9\]\/60{--tw-gradient-to: rgb(109 40 217 / .6) var(--tw-gradient-to-position)}.to-\[\#7dd3fc\]{--tw-gradient-to: #7dd3fc var(--tw-gradient-to-position)}.to-\[\#7dd3fc\]\/70{--tw-gradient-to: rgb(125 211 252 / .7) var(--tw-gradient-to-position)}.to-\[\#d66dff\]{--tw-gradient-to: #d66dff var(--tw-gradient-to-position)}.to-\[\#dc98fd\]{--tw-gradient-to: #dc98fd var(--tw-gradient-to-position)}.to-amber-400\/70{--tw-gradient-to: rgb(251 191 36 / .7) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to: rgb(0 0 0 / .9) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to: #a5f3fc var(--tw-gradient-to-position)}.to-cyan-300\/15{--tw-gradient-to: rgb(103 232 249 / .15) var(--tw-gradient-to-position)}.to-cyan-300\/25{--tw-gradient-to: rgb(103 232 249 / .25) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-400\/10{--tw-gradient-to: rgb(34 211 238 / .1) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-500\/70{--tw-gradient-to: rgb(16 185 129 / .7) var(--tw-gradient-to-position)}.to-fuchsia-400\/10{--tw-gradient-to: rgb(232 121 249 / .1) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-gray-900\/90{--tw-gradient-to: rgb(17 24 39 / .9) var(--tw-gradient-to-position)}.to-gray-950{--tw-gradient-to: #030712 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-900{--tw-gradient-to: #14532d var(--tw-gradient-to-position)}.to-indigo-400\/10{--tw-gradient-to: rgb(129 140 248 / .1) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/70{--tw-gradient-to: rgb(99 102 241 / .7) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-900\/80{--tw-gradient-to: rgb(49 46 129 / .8) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-800{--tw-gradient-to: #9d174d var(--tw-gradient-to-position)}.to-pink-900{--tw-gradient-to: #831843 var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-500\/70{--tw-gradient-to: rgb(168 85 247 / .7) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.to-purple-800\/70{--tw-gradient-to: rgb(107 33 168 / .7) var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-purple-900\/30{--tw-gradient-to: rgb(88 28 135 / .3) var(--tw-gradient-to-position)}.to-purple-900\/50{--tw-gradient-to: rgb(88 28 135 / .5) var(--tw-gradient-to-position)}.to-purple-900\/80{--tw-gradient-to: rgb(88 28 135 / .8) var(--tw-gradient-to-position)}.to-purple-900\/90{--tw-gradient-to: rgb(88 28 135 / .9) var(--tw-gradient-to-position)}.to-purple-900\/95{--tw-gradient-to: rgb(88 28 135 / .95) var(--tw-gradient-to-position)}.to-purple-950{--tw-gradient-to: #3b0764 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-400\/10{--tw-gradient-to: rgb(251 113 133 / .1) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-500\/15{--tw-gradient-to: rgb(244 63 94 / .15) var(--tw-gradient-to-position)}.to-sky-400\/70{--tw-gradient-to: rgb(56 189 248 / .7) var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-500\/20{--tw-gradient-to: rgb(14 165 233 / .2) var(--tw-gradient-to-position)}.to-sky-500\/30{--tw-gradient-to: rgb(14 165 233 / .3) var(--tw-gradient-to-position)}.to-slate-900\/40{--tw-gradient-to: rgb(15 23 42 / .4) var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-400\/10{--tw-gradient-to: rgb(45 212 191 / .1) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/15{--tw-gradient-to: rgb(139 92 246 / .15) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.bg-\[length\:0\%_1px\]{background-size:0% 1px}.bg-\[size\:20px_20px\]{background-size:20px 20px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-left-bottom{background-position:left bottom}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.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}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.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-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{padding-top:0;padding-bottom:0}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.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-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-16{padding-right:4rem}.pr-2\.5{padding-right:.625rem}.pr-\[3\.65rem\]{padding-right:3.65rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.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-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[2rem\]{font-size:2rem}.text-\[5px\]{font-size:5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.35rem\,3vw\,1\.7rem\)\]{font-size:clamp(1.35rem,3vw,1.7rem)}.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-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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\.98\]{line-height:.98}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#3a1d03\]{--tw-text-opacity: 1;color:rgb(58 29 3 / var(--tw-text-opacity, 1))}.text-\[\#7dd3fc\]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-\[\#b99cff\]{--tw-text-opacity: 1;color:rgb(185 156 255 / var(--tw-text-opacity, 1))}.text-\[\#ec4899\]{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-\[\#ff9f1c\]{--tw-text-opacity: 1;color:rgb(255 159 28 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-black\/75{color:#000000bf}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/70{color:#60a5fab3}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-100\/80{color:#cffafecc}.text-cyan-100\/\[0\.46\]{color:#cffafe75}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-900\/70{color:#064e3bb3}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.text-fuchsia-100\/85{color:#fae8ffd9}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-200\/70{color:#f5d0feb3}.text-fuchsia-200\/75{color:#f5d0febf}.text-fuchsia-200\/80{color:#f5d0fecc}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-300\/60{color:#f0abfc99}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-400\/60{color:#e879f999}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-300\/70{color:#a5b4fcb3}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-rose-100\/60{color:#ffe4e699}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-200\/70{color:#e2e8f0b3}.text-slate-200\/80{color:#e2e8f0cc}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.35\]{color:#ffffff59}.text-white\/\[0\.42\]{color:#ffffff6b}.text-white\/\[0\.56\]{color:#ffffff8f}.text-white\/\[0\.58\]{color:#ffffff94}.text-white\/\[0\.62\]{color:#ffffff9e}.text-white\/\[0\.78\]{color:#ffffffc7}.text-white\/\[0\.82\]{color:#ffffffd1}.text-white\/\[0\.9\]{color:#ffffffe6}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-fuchsia-500\/20{text-decoration-color:#d946ef33}.decoration-4{text-decoration-thickness:4px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--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)}.shadow-\[0\.1em_0\.1em_0\.6em_0\.2em_rgba\(185\,156\,255\,0\.42\)\]{--tw-shadow: .1em .1em .6em .2em rgba(185,156,255,.42);--tw-shadow-colored: .1em .1em .6em .2em 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_0_100px_rgba\(168\,85\,247\,0\.05\)\]{--tw-shadow: 0 0 100px rgba(168,85,247,.05);--tw-shadow-colored: 0 0 100px 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_0_18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 0 18px rgba(0,0,0,.45);--tw-shadow-colored: 0 0 18px 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_0_18px_rgba\(110\,231\,183\,0\.8\)\]{--tw-shadow: 0 0 18px rgba(110,231,183,.8);--tw-shadow-colored: 0 0 18px 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_0_20px_rgba\(217\,70\,239\,0\.24\)\]{--tw-shadow: 0 0 20px rgba(217,70,239,.24);--tw-shadow-colored: 0 0 20px 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_0_28px_rgba\(217\,70\,239\,0\.24\)\]{--tw-shadow: 0 0 28px rgba(217,70,239,.24);--tw-shadow-colored: 0 0 28px 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_0_28px_rgba\(217\,70\,239\,0\.5\)\]{--tw-shadow: 0 0 28px rgba(217,70,239,.5);--tw-shadow-colored: 0 0 28px 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_0_30px_rgba\(217\,70\,239\,0\.14\)\]{--tw-shadow: 0 0 30px rgba(217,70,239,.14);--tw-shadow-colored: 0 0 30px 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_0_30px_rgba\(217\,70\,239\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(217,70,239,.2);--tw-shadow-colored: 0 0 30px 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_0_30px_rgba\(52\,211\,153\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(52,211,153,.2);--tw-shadow-colored: 0 0 30px 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_0_30px_rgba\(99\,102\,241\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(99,102,241,.3);--tw-shadow-colored: 0 0 30px 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_0_30px_rgba\(var\(--tool-accent-rgb\)\,0\.26\)\]{--tw-shadow: 0 0 30px rgba(var(--tool-accent-rgb),.26);--tw-shadow-colored: 0 0 30px 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_0_32px_rgba\(217\,70\,239\,0\.16\)\]{--tw-shadow: 0 0 32px rgba(217,70,239,.16);--tw-shadow-colored: 0 0 32px 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_0_34px_rgba\(217\,70\,239\,0\.35\)\]{--tw-shadow: 0 0 34px rgba(217,70,239,.35);--tw-shadow-colored: 0 0 34px 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_0_40px_rgba\(56\,189\,248\,0\.3\)\]{--tw-shadow: 0 0 40px rgba(56,189,248,.3);--tw-shadow-colored: 0 0 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_0_42px_rgba\(217\,70\,239\,0\.36\)\]{--tw-shadow: 0 0 42px rgba(217,70,239,.36);--tw-shadow-colored: 0 0 42px 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_0_46px_rgba\(217\,70\,239\,0\.35\)\]{--tw-shadow: 0 0 46px rgba(217,70,239,.35);--tw-shadow-colored: 0 0 46px 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_0_46px_rgba\(217\,70\,239\,0\.45\)\]{--tw-shadow: 0 0 46px rgba(217,70,239,.45);--tw-shadow-colored: 0 0 46px 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_0_60px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: 0 0 60px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 60px 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_12px_24px_rgba\(0\,0\,0\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.32\)\]{--tw-shadow: 0 12px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.32);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color), inset 0 1px 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-\[0_12px_36px_rgba\(0\,0\,0\,0\.22\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.055\)\]{--tw-shadow: 0 12px 36px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color), inset 0 1px 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-\[0_14px_34px_rgba\(0\,0\,0\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 14px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color), inset 0 1px 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-\[0_14px_34px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 14px 34px rgba(0,0,0,.2);--tw-shadow-colored: 0 14px 34px 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_14px_34px_rgba\(29\,78\,216\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow: 0 14px 34px rgba(29,78,216,.2),inset 0 1px 0 rgba(255,255,255,.28);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color), inset 0 1px 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-\[0_16px_42px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 16px 42px rgba(0,0,0,.22);--tw-shadow-colored: 0 16px 42px 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_16px_42px_rgba\(0\,0\,0\,0\.42\)\,0_0_24px_rgba\(124\,58\,237\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: 0 16px 42px rgba(0,0,0,.42),0 0 24px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color), inset 0 1px 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-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 18px 50px rgba(0,0,0,.35);--tw-shadow-colored: 0 18px 50px 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_60px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.32);--tw-shadow-colored: 0 18px 60px 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_20px_70px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 20px 70px rgba(0,0,0,.28);--tw-shadow-colored: 0 20px 70px 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_24px_90px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 24px 90px rgba(0,0,0,.42);--tw-shadow-colored: 0 24px 90px 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_28px_100px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 28px 100px rgba(0,0,0,.38);--tw-shadow-colored: 0 28px 100px 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_28px_100px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow: 0 28px 100px rgba(0,0,0,.42);--tw-shadow-colored: 0 28px 100px 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_28px_80px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow: 0 28px 80px rgba(0,0,0,.34);--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-\[0_40px_140px_rgba\(0\,0\,0\,0\.62\)\]{--tw-shadow: 0 40px 140px rgba(0,0,0,.62);--tw-shadow-colored: 0 40px 140px 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_4px_14px_rgba\(0\,0\,0\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.09\)\]{--tw-shadow: 0 4px 14px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.09);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color), inset 0 1px 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-\[0_4px_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.5);--tw-shadow-colored: 0 4px 20px 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_8px_24px_rgba\(245\,158\,11\,0\.28\)\,inset_0_-2px_4px_rgba\(104\,45\,5\,0\.65\)\,inset_0_1px_2px_rgba\(255\,255\,255\,0\.95\)\]{--tw-shadow: 0 8px 24px rgba(245,158,11,.28),inset 0 -2px 4px rgba(104,45,5,.65),inset 0 1px 2px rgba(255,255,255,.95);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color), inset 0 -2px 4px var(--tw-shadow-color), inset 0 1px 2px 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-\[inset_0_0_1\.6em_-0\.6em_rgba\(185\,156\,255\,0\.55\)\,0_16px_42px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: inset 0 0 1.6em -.6em rgba(185,156,255,.55),0 16px 42px rgba(0,0,0,.22);--tw-shadow-colored: inset 0 0 1.6em -.6em var(--tw-shadow-color), 0 16px 42px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.24\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.24);--tw-shadow-colored: inset 0 1px 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-\[inset_0_1px_3px_rgba\(147\,51\,234\,0\.3\)\]{--tw-shadow: inset 0 1px 3px rgba(147,51,234,.3);--tw-shadow-colored: inset 0 1px 3px 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-\[inset_0_2px_4px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: inset 0 2px 4px rgba(168,85,247,.3);--tw-shadow-colored: inset 0 2px 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-\[inset_0_8px_24px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 8px 24px rgba(255,255,255,.08);--tw-shadow-colored: inset 0 8px 24px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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 rgb(0 0 0 / .05);--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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-600\/20{--tw-shadow-color: rgb(225 29 72 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/20{--tw-shadow-color: rgb(255 255 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-0{outline-width:0px}.outline-offset-0{outline-offset:0px}.outline-cyan-200\/0{outline-color:#a5f3fc00}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-purple-500\/40{--tw-ring-color: rgb(168 85 247 / .4)}.ring-sky-400\/40{--tw-ring-color: rgb(56 189 248 / .4)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[0\.5px\]{--tw-blur: blur(.5px);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)}.blur-\[100px\]{--tw-blur: blur(100px);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)}.blur-\[110px\]{--tw-blur: blur(110px);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)}.blur-\[120px\]{--tw-blur: blur(120px);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)}.blur-\[130px\]{--tw-blur: blur(130px);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)}.blur-\[140px\]{--tw-blur: blur(140px);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)}.blur-\[1px\]{--tw-blur: blur(1px);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)}.blur-\[60px\]{--tw-blur: blur(60px);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)}.blur-\[80px\]{--tw-blur: blur(80px);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)}.blur-lg{--tw-blur: blur(16px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-sm{--tw-blur: blur(4px);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)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-110{--tw-brightness: brightness(1.1);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 rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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_0_10px_rgba\(255\,255\,255\,0\.32\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(255,255,255,.32));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_0_15px_rgba\(217\,70\,239\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(217,70,239,.5));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_0_18px_rgba\(217\,70\,239\,0\.65\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(217,70,239,.65));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_0_24px_rgba\(217\,70\,239\,0\.34\)\]{--tw-drop-shadow: drop-shadow(0 0 24px rgba(217,70,239,.34));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_0_24px_rgba\(217\,70\,239\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 24px rgba(217,70,239,.35));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_2px_10px_rgba\(168\,85\,247\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 2px 10px rgba(168,85,247,.2));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_2px_4px_rgba\(236\,72\,153\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(236,72,153,.5));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_2px_4px_rgba\(59\,130\,246\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(59,130,246,.5));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_30px_80px_rgba\(124\,58\,237\,0\.22\)\]{--tw-drop-shadow: drop-shadow(0 30px 80px rgba(124,58,237,.22));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_4px_8px_rgba\(147\,51\,234\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 4px 8px rgba(147,51,234,.5));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-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.grayscale-\[18\%\]{--tw-grayscale: grayscale(18%);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)}.invert{--tw-invert: invert(100%);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{--tw-backdrop-blur: blur(8px);-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-2xl{--tw-backdrop-blur: blur(40px);-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-3xl{--tw-backdrop-blur: blur(64px);-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-\[4px\]{--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-lg{--tw-backdrop-blur: blur(16px);-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-md{--tw-backdrop-blur: blur(12px);-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-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-size\]{transition-property:background-size;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[3s\]{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)}@font-face{font-family:AI Empower Urbanist;src:url(/assets/fonts/urbanist-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"AI Empower Instrument Serif";src:url(/assets/fonts/instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}html,body,#root{min-height:100%;background:#030014}html{scrollbar-gutter:stable;scrollbar-width:thin}*{scrollbar-color:#625a73 #080613}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:#080613}*::-webkit-scrollbar-thumb{border:2px solid #080613;border-radius:999px;background:#625a73}*::-webkit-scrollbar-thumb:hover{background:#8b7e9f}*::-webkit-scrollbar-corner{background:#080613}.footer-conveyor-rule{--footer-conveyor-gap: clamp(3rem, 7vw, 5.75rem);--footer-conveyor-duration: 20s}.footer-conveyor-ticks{animation:footerConveyorTicks 1.8s linear infinite}.footer-conveyor-sheen{left:-24%;width:24%;animation:footerConveyorSheen 3.8s ease-in-out infinite}.footer-conveyor-track{position:absolute;left:0;top:50%;display:flex;width:-moz-max-content;width:max-content;min-width:200%;transform:translate3d(0,-50%,0);animation:footerConveyorLoop var(--footer-conveyor-duration) linear infinite;will-change:transform}.footer-conveyor-track-static{animation:none}.footer-conveyor-set{display:flex;flex:0 0 auto;align-items:center;gap:var(--footer-conveyor-gap);padding-right:var(--footer-conveyor-gap)}.footer-conveyor-icon{flex:0 0 auto}@keyframes footerConveyorLoop{to{transform:translate3d(-50%,-50%,0)}}@keyframes footerConveyorTicks{to{transform:translate(-44px,-50%)}}@keyframes footerConveyorSheen{0%{transform:translateY(-50%)}to{transform:translate(520%,-50%)}}.footer-email-orbit{position:relative;isolation:isolate;display:flex;height:70px;width:min(100%,314px);align-items:center;justify-content:center}.footer-email-glow,.footer-email-dark,.footer-email-white,.footer-email-border{position:absolute;left:50%;top:50%;height:100%;max-height:70px;max-width:314px;width:100%;z-index:-1;overflow:hidden;border-radius:12px;filter:blur(3px);pointer-events:none;transform:translate(-50%,-50%)}.footer-email-glow{height:130px;max-height:none;max-width:354px;width:min(calc(100% + 40px),354px);opacity:.46;filter:blur(30px)}.footer-email-glow:before,.footer-email-dark:before,.footer-email-white:before,.footer-email-border:before{content:"";position:absolute;left:50%;top:50%;width:600px;height:600px;background-repeat:no-repeat;background-position:0 0;transform:translate(-50%,-50%) rotate(82deg);transition:transform 2s ease}.footer-email-glow:before{width:999px;height:999px;background-image:conic-gradient(#000,#2563eb 5%,#000 37%,#000 50%,#d946ef 61%,#000 87%);animation:footerEmailRotate 7s linear infinite}.footer-email-dark:before{background-image:conic-gradient(transparent,#1d4ed8,transparent 10%,transparent 50%,#86198f,transparent 60%)}.footer-email-dark-two:before{transform:translate(-50%,-50%) rotate(122deg);opacity:.86}.footer-email-dark-three:before{transform:translate(-50%,-50%) rotate(34deg);opacity:.56}.footer-email-white{max-height:63px;max-width:307px;border-radius:10px;filter:blur(2px)}.footer-email-white:before{background-image:conic-gradient(transparent 0,#dbeafe,transparent 8%,transparent 50%,#f5d0fe,transparent 58%);filter:brightness(1.35)}.footer-email-border{max-height:59px;max-width:303px;border-radius:11px;filter:blur(.4px)}.footer-email-border:before{background-image:conic-gradient(#050316,#2563eb 5%,#050316 14%,#050316 50%,#ec4899 60%,#050316 64%);filter:brightness(1.28)}.footer-email-orbit:hover .footer-email-dark:before,.footer-email-orbit:focus-within .footer-email-dark:before{transform:translate(-50%,-50%) rotate(-98deg)}.footer-email-orbit:hover .footer-email-white:before,.footer-email-orbit:focus-within .footer-email-white:before{transform:translate(-50%,-50%) rotate(-97deg)}.footer-email-orbit:hover .footer-email-border:before,.footer-email-orbit:focus-within .footer-email-border:before{transform:translate(-50%,-50%) rotate(-110deg)}.footer-email-main{position:relative;z-index:2;height:56px;width:min(301px,calc(100% - 13px));overflow:hidden;border-radius:10px;background:#010201;box-shadow:inset 0 0 0 1px #ffffff0b}.footer-email-input{height:56px;width:100%;border:0;border-radius:10px;background-color:#010201;caret-color:#fff;color-scheme:dark;color:#fff;font-size:1rem;font-weight:850;outline:0;padding:0 1rem 0 3.7rem}.footer-email-input::-moz-placeholder{color:#d8d2e0b8}.footer-email-input::placeholder{color:#d8d2e0b8}.footer-email-input:-webkit-autofill,.footer-email-input:-webkit-autofill:hover,.footer-email-input:-webkit-autofill:focus,.footer-email-input:-webkit-autofill:active{border-radius:10px;caret-color:#fff;-webkit-text-fill-color:#ffffff;-webkit-box-shadow:0 0 0 1000px #010201 inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.footer-email-input:-webkit-autofill{border-radius:10px;caret-color:#fff;color:#fff;box-shadow:0 0 0 1000px #010201 inset}.footer-email-input:autofill{border-radius:10px;caret-color:#fff;color:#fff;box-shadow:0 0 0 1000px #010201 inset}.footer-email-icon{position:absolute;left:20px;top:16px;z-index:3;height:24px;width:24px;color:#c7d2fe;filter:drop-shadow(0 0 10px rgba(168,85,247,.72))}.footer-email-mask{position:absolute;left:70px;top:18px;width:100px;height:20px;pointer-events:none;background:linear-gradient(90deg,transparent,#010201);opacity:.82}.footer-email-main:focus-within .footer-email-mask{display:none}.footer-email-main:has(.footer-email-input:not(:placeholder-shown)) .footer-email-mask,.footer-email-main:has(.footer-email-input:-webkit-autofill) .footer-email-mask{display:none}.footer-email-color-wash{position:absolute;left:5px;top:10px;width:30px;height:20px;background:#d946ef;filter:blur(18px);opacity:.82;pointer-events:none;transition:opacity 2s ease,transform 2s ease}.footer-email-main:hover .footer-email-color-wash,.footer-email-main:focus-within .footer-email-color-wash{opacity:.18;transform:translate(250px)}@keyframes footerEmailRotate{to{transform:translate(-50%,-50%) rotate(424deg)}}@media(max-width:480px){.footer-conveyor-rule{--footer-conveyor-gap: clamp(2.2rem, 12vw, 3.35rem);--footer-conveyor-duration: 14s}.footer-conveyor-icon{height:1.55rem;width:1.55rem;border-radius:.65rem}.footer-conveyor-icon svg{height:.9rem;width:.9rem}.footer-email-orbit{height:60px;width:100%}.footer-email-main{height:50px;width:min(100%,calc(100% - 6px))}.footer-email-input{height:50px;font-size:.92rem;padding-left:3.35rem}.footer-email-icon{left:18px;top:14px;height:22px;width:22px}.footer-email-white{max-height:56px;max-width:calc(100% - 2px)}.footer-email-border{max-height:52px;max-width:calc(100% - 6px)}}@media(prefers-reduced-motion:reduce){.footer-conveyor-track,.footer-conveyor-ticks,.footer-conveyor-sheen,.footer-email-glow:before{animation:none}}.transform-style-preserve-3d{transform-style:preserve-3d}.perspective{perspective:1000px}.preserve-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.card-inner{transition:transform .8s;transform-style:preserve-3d;position:relative}.card-front,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:1rem}.card-back,.group:hover .card-inner{transform:rotateY(180deg)}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient{background-size:200% 200%;animation:gradientShift 5s ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-slow{animation:spin 20s linear infinite}.animate-spin-reverse{animation:spin-reverse 20s linear infinite}.glow-text{text-shadow:0 0 10px #a855f7,0 0 20px #ec4899,0 0 30px #3b82f6}.layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.header{grid-row:1;position:fixed;width:100%;z-index:50}.main{grid-row:2;padding-top:calc(var(--top-bar-height) + var(--navbar-height) - 5px)}.footer{grid-row:3}.rich-message table{border-collapse:collapse;width:100%}.rich-message th,.rich-message td{border:1px solid rgba(168,85,247,.3);padding:8px}.rich-message th{background:#a855f733}.rich-message pre{white-space:pre-wrap;word-wrap:break-word}.rich-message code{font-family:Consolas,Monaco,monospace}.spotlight-target{--x: 50%;--y: 50%;--spotlight-color: rgba(217, 70, 239, .08);--border-glow: rgba(217, 70, 239, .3);position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .4s ease}.spotlight-target:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(500px circle at var(--x) var(--y),var(--spotlight-color) 0%,transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.spotlight-target:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;padding:1.5px;border-radius:inherit;background:radial-gradient(400px circle at var(--x) var(--y),var(--border-glow) 0%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--proximity-opacity, 0);transition:opacity .2s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:10}.spotlight-active:before{opacity:1}.spotlight-target>*{position:relative;z-index:5}.spotlight-mini{--spotlight-color: rgba(217, 70, 239, .15);--border-glow: rgba(217, 70, 239, .5)}.hero-glass-visual{position:relative;isolation:isolate;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:1.9rem;background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,#c6a9ff7a,#997fef57 48%,#7dd3fc47);box-shadow:0 30px 90px #0000006b,0 0 72px #a855f747,inset 0 1px #ffffff52,inset 0 -38px 90px #311a7833;padding:1rem;-webkit-backdrop-filter:saturate(140%);backdrop-filter:saturate(140%)}.hero-glass-visual:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:inherit;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,rgba(255,255,255,.32),transparent 32%,rgba(125,211,252,.3) 72%,rgba(217,70,239,.24));pointer-events:none}.hero-glass-aurora{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;background:radial-gradient(circle at 20% 24%,rgba(217,70,239,.38),transparent 38%),radial-gradient(circle at 82% 68%,rgba(34,211,238,.32),transparent 42%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.18),transparent 42%);opacity:.48}.hero-glass-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:linear-gradient(rgba(0,0,0,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.14) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,black 11%,black 89%,transparent);mask-image:linear-gradient(90deg,transparent,black 11%,black 89%,transparent);opacity:.22}.hero-glass-sweep{position:absolute;inset:-24% auto -24% -34%;z-index:2;width:22%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);filter:none;opacity:.62;pointer-events:none;animation:heroGlassSweep 5.8s ease-in-out infinite}.hero-glass-spark{position:absolute;z-index:2;border-radius:999px;background:#000000c7;box-shadow:0 0 0 2px #ffffff1f,0 0 18px #ffffff3d;animation:heroGlassSpark 3s ease-in-out infinite}.hero-glass-inner{position:relative;z-index:3;overflow:hidden;border-radius:1.35rem;box-shadow:0 20px 64px #00000057,0 0 40px #3b82f629}.hero-glass-chrome{border:1px solid rgba(255,255,255,.16);border-bottom:0;border-radius:1.35rem 1.35rem 0 0;background:linear-gradient(135deg,#000000c7,#08041a9e),linear-gradient(90deg,rgba(255,255,255,.07),transparent);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0f}.hero-glass-main{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-top:0;border-radius:0 0 1.35rem 1.35rem;background:radial-gradient(circle at 12% 16%,rgba(217,70,239,.18),transparent 32%),radial-gradient(circle at 84% 86%,rgba(34,211,238,.14),transparent 34%),linear-gradient(145deg,#020108db,#09041ec7 46%,#000000d1);box-shadow:inset 0 1px #ffffff1f,inset 0 -34px 80px #7c3aed1a}.hero-glass-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:34px 34px;opacity:.18;pointer-events:none}.hero-glass-progress{position:relative;height:3px;overflow:hidden;border-radius:999px;background:#ffffff1a}.hero-glass-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#8b5cf6 48%,#22d3ee);box-shadow:0 0 14px #d946ef9e,0 0 20px #22d3ee57}@keyframes heroGlassSweep{0%,18%{transform:translate(0) rotate(14deg);opacity:0}45%{opacity:.78}to{transform:translate(560%) rotate(14deg);opacity:0}}@keyframes heroGlassSpark{0%,to{opacity:.34;transform:scale(.82)}48%{opacity:.82;transform:scale(1.34)}}@media(prefers-reduced-motion:reduce){.hero-glass-aurora,.hero-glass-sweep,.hero-glass-spark{animation:none}}@media(max-width:480px){.hero-glass-visual{border-radius:1.45rem;padding:.72rem}.hero-glass-inner{border-radius:1.05rem}.hero-glass-chrome{border-radius:1.05rem 1.05rem 0 0}.hero-glass-main{border-radius:0 0 1.05rem 1.05rem}}.tool-problem-card{--tool-accent: #d946ef;--tool-accent-2: #22d3ee;--tool-accent-rgb: 217, 70, 239;isolation:isolate}.tool-card-visual{perspective:920px;transform-style:preserve-3d;box-shadow:inset 0 1px #ffffff14,inset 0 -34px 80px rgba(var(--tool-accent-rgb),.09)}.tool-card-visual:before{content:"";position:absolute;top:-46%;right:-46%;bottom:-46%;left:-46%;border-radius:50%;background:conic-gradient(from 90deg,transparent 0deg,rgba(var(--tool-accent-rgb),.54) 112deg,transparent 145deg,rgba(34,211,238,.44) 285deg,transparent 360deg);filter:blur(54px);opacity:.34;animation:toolGlowRotate 8s linear infinite}.tool-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 24%,rgba(255,255,255,.06) 50%,transparent 78%),radial-gradient(circle at 50% 102%,rgba(255,255,255,.18),transparent 54%);pointer-events:none;z-index:6}.tool-visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.28) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 48%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 48%,black,transparent 72%)}.tool-motion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none;transform-style:preserve-3d;--tool-primary: var(--tool-accent);--tool-secondary: var(--tool-accent-2);--tool-primary-rgb: var(--tool-accent-rgb)}.tool-ambient-halo{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;border-radius:999px;background:radial-gradient(circle at 48% 38%,rgba(255,255,255,.42),transparent 16%),radial-gradient(circle at 50% 54%,rgba(var(--tool-primary-rgb),.36),transparent 42%),conic-gradient(from 90deg,transparent,var(--tool-primary),transparent 38%,var(--tool-secondary),transparent 70%);filter:blur(28px);opacity:.48;animation:toolSampleGlow 4.8s linear infinite}.tool-pixar-interface{--rx: 0deg;--ry: 0deg;--rz: 0deg;--tx: 0px;--ty: 0px;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(var(--rz));transition:transform 1.8s cubic-bezier(.05,.9,.1,1);animation:toolPixarEntrance 1.4s cubic-bezier(.05,.9,.1,1) both}.tool-glass-beam{display:none}.tool-pop-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform 1.8s cubic-bezier(.05,.9,.1,1)}.tool-pop-stage{transform:translate3d(calc(var(--tx) * 1.1),calc(var(--ty) * 1.1),75px)}.tool-pop-hero{transform:translate3d(calc(var(--tx) * 1.6),calc(var(--ty) * 1.6),150px)}.tool-pedestal-assembly{position:absolute;left:50%;top:53%;width:12rem;height:12rem;transform:translate(-50%,-50%) rotateX(65deg) rotate(-30deg) scale(.82);transform-style:preserve-3d}.tool-pedestal-slice{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 16px #ffffffc2}.tool-slice-1{transform:translateZ(-20px);background:color-mix(in srgb,var(--tool-primary),#020617 38%);box-shadow:0 24px 35px rgba(var(--tool-primary-rgb),.26)}.tool-slice-2{transform:translateZ(-15px);background:color-mix(in srgb,var(--tool-primary),#020617 24%)}.tool-slice-3{transform:translateZ(-10px);background:var(--tool-primary)}.tool-slice-4{transform:translateZ(-5px);background:var(--tool-secondary)}.tool-slice-top{transform:translateZ(0);border:3px solid rgba(255,255,255,.86);background:radial-gradient(circle at 30% 30%,#fff 0%,rgba(255,255,255,.78) 18%,color-mix(in srgb,var(--tool-secondary),white 38%) 44%,var(--tool-primary) 100%);box-shadow:inset 0 0 26px #ffffffd6}.tool-slice-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 1px);background-position:center;background-size:15px 15px;clip-path:circle(48% at 50% 50%);opacity:.58}.tool-pedestal-glow-ring{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:4px solid rgba(255,255,255,.86);border-radius:50%;box-shadow:0 0 25px var(--tool-secondary),inset 0 0 15px var(--tool-secondary);animation:toolPulseRing 2.5s cubic-bezier(.16,1,.3,1) infinite alternate}.tool-voice-pillar{position:absolute;width:32px;height:32px;transform-style:preserve-3d;transform:translate3d(calc(var(--px) * 1px),calc(var(--py) * -1px),0);animation:toolPillarBeat var(--p-speed) cubic-bezier(.16,1,.3,1) infinite alternate}.tool-voice-pillar:after{content:"";position:absolute;left:-.32rem;top:-.18rem;width:2.64rem;height:2.18rem;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.3),transparent 28%),radial-gradient(circle at 50% 50%,rgba(var(--tool-primary-rgb),.52),rgba(0,0,0,.28) 58%,transparent 72%);filter:blur(3px);opacity:.76;transform:translateZ(1px);pointer-events:none}.tool-p-shadow{position:absolute;width:32px;height:32px;border-radius:.35rem;background:#00000057;filter:blur(8px);opacity:.82;transform:translateZ(1px)}.tool-pillar-face{position:absolute;box-sizing:border-box;border-radius:4px}.tool-pillar-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.48) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.48) 1px,transparent 1px);background-size:8px 8px;opacity:.56}.tool-p-top{width:32px;height:32px;transform:translateZ(var(--h));border:2px solid rgba(255,255,255,.8);background:radial-gradient(circle at 35% 35%,#fff 0%,color-mix(in srgb,var(--tool-secondary),white 22%) 45%,var(--tool-primary) 100%);box-shadow:inset 3px 3px 6px #ffffffd9,inset -3px -3px 8px rgba(var(--tool-primary-rgb),.42)}.tool-p-top span{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) rotate(30deg) scale(.8);color:#ffffffeb;font-size:.45rem;font-weight:900;line-height:1;text-shadow:0 1px 5px rgba(0,0,0,.32);text-transform:uppercase}.tool-p-bottom{width:32px;height:32px;background:#0000008a;transform:translateZ(0) rotateY(180deg)}.tool-p-front,.tool-p-back{left:0;width:32px;height:var(--h);background:linear-gradient(180deg,color-mix(in srgb,var(--tool-secondary),white 36%),var(--tool-primary) 58%,color-mix(in srgb,var(--tool-primary),#020617 28%))}.tool-p-front{bottom:0;transform-origin:bottom;transform:rotateX(-90deg)}.tool-p-back{top:0;transform-origin:top;transform:rotateX(90deg)}.tool-p-left,.tool-p-right{top:0;width:var(--h);height:32px;background:linear-gradient(90deg,color-mix(in srgb,var(--tool-primary),#020617 28%),var(--tool-secondary),color-mix(in srgb,var(--tool-secondary),white 28%))}.tool-p-left{left:0;transform-origin:left;transform:rotateY(-90deg)}.tool-p-right{right:0;transform-origin:right;transform:rotateY(90deg)}.tool-plastic-token{position:absolute;right:1.1rem;bottom:1.45rem;display:flex;align-items:center;gap:.42rem;border-radius:1rem;border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#fffffff0,color-mix(in srgb,var(--tool-secondary),white 72%));padding:.48rem .7rem;color:color-mix(in srgb,var(--tool-primary),#020617 20%);font-size:.66rem;font-weight:900;line-height:1;box-shadow:0 15px 25px rgba(var(--tool-primary-rgb),.18),inset 0 3px 5px #ffffffe6,inset 0 -3px 5px #0000000f;animation:toolTokenHover 3.4s cubic-bezier(.16,1,.3,1) infinite alternate;white-space:nowrap}.tool-token-gem{width:.64rem;height:.64rem;flex:0 0 auto;border-radius:999px;background:var(--tool-secondary);box-shadow:inset 2px 2px 4px #fff,inset -2px -2px 4px var(--tool-primary),0 0 12px var(--tool-secondary)}.tool-motion-cubes{--cube-size: 3.18rem;--cube-height: 2.08rem;--cube-gap: -.92rem;--cube-step: calc(var(--cube-size) + var(--cube-gap));--row-spacing-offset: -.45rem;--row-step: calc(var(--cube-step) + var(--row-spacing-offset));--column-1-offset: 0rem;--column-2-offset: -1.08rem;--column-3-offset: -2.16rem;--corner-radius: .38rem;--face-top: color-mix(in srgb, var(--tool-secondary), white 34%);--face-front: color-mix(in srgb, var(--tool-primary), white 28%);--face-left: var(--tool-primary);--face-right: var(--face-left);--face-back: var(--face-front);--face-bottom: var(--face-top);--cube-shadow-color: rgba(var(--tool-primary-rgb), .28);--cube-shadow-color-2: rgba(var(--tool-primary-rgb), .11);--cube-shadow-color-3: rgba(var(--tool-primary-rgb), .24)}.tool-motion-cubes:before{content:"";position:absolute;top:-8rem;right:-8rem;bottom:-8rem;left:-8rem;z-index:-1;border-radius:999px;background:conic-gradient(from 90deg at 50% 50%,transparent 0deg,var(--tool-secondary) 120deg,transparent 140deg,var(--tool-primary) 300deg,transparent 360deg);filter:blur(70px);opacity:.34;animation:toolSampleGlow 4s linear infinite reverse}.tool-cube-particles{position:absolute;left:50%;top:72%;z-index:2}.tool-cube-particles span{position:absolute;width:.38rem;height:.38rem;border-radius:999px;background:radial-gradient(circle at 50% 50%,#fff,var(--tool-secondary));box-shadow:0 0 8px 2px #fff,0 0 16px 4px rgba(var(--tool-primary-rgb),.38);opacity:0}.tool-cube-particles span:nth-child(1){animation:toolSampleParticleOne 4s ease-in-out infinite}.tool-cube-particles span:nth-child(2){animation:toolSampleParticleTwo 5s ease-in-out infinite .5s}.tool-cube-particles span:nth-child(3){animation:toolSampleParticleThree 4.5s ease-in-out infinite 1s}.tool-cube-particles span:nth-child(4){animation:toolSampleParticleFour 5.5s ease-in-out infinite 1.5s}.tool-cube-particles span:nth-child(5){animation:toolSampleParticleOne 4.8s ease-in-out infinite 2s}.tool-cube-particles span:nth-child(6){animation:toolSampleParticleThree 5.2s ease-in-out infinite 2.5s}.tool-cube-particles span:nth-child(7){animation:toolSampleParticleTwo 4.3s ease-in-out infinite 3s}.tool-cube-particles span:nth-child(8){animation:toolSampleParticleFour 4.9s ease-in-out infinite 3.5s}.tool-track-wrapper{--anim-speed: 3.7s;position:absolute;left:-8.6rem;top:-4.7rem;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,white 50%,transparent 61%);mask-image:linear-gradient(to bottom,white 50%,transparent 61%)}.tool-track-wrapper-2{left:auto;right:-3.4rem;top:-6.25rem;-webkit-mask-image:linear-gradient(to top,white 25%,transparent 31%);mask-image:linear-gradient(to top,white 25%,transparent 31%)}.tool-track{position:absolute;inset:0 auto auto 0;width:23.5rem;aspect-ratio:1;border-radius:2.5rem;box-sizing:border-box;-webkit-mask-image:conic-gradient(from 0deg at 50% 50%,transparent 40%,black 50%,black 75%,transparent 80%);mask-image:conic-gradient(from 0deg at 50% 50%,transparent 40%,black 50%,black 75%,transparent 80%);animation:toolSampleRotate var(--anim-speed) linear infinite}.tool-track-2{animation-direction:reverse;animation-delay:-1.05s}.tool-track-line{position:absolute;top:6.7rem;right:6.7rem;bottom:6.7rem;left:6.7rem;border:2px dashed color-mix(in srgb,var(--tool-secondary),white 22%);border-radius:inherit;animation:toolSampleRotate var(--anim-speed) linear infinite reverse}.tool-track-2 .tool-track-line{top:5.9rem;right:5.9rem;bottom:5.9rem;left:5.9rem;border-style:solid;border-color:var(--tool-primary);animation-direction:normal;animation-delay:-1.05s}.tool-track-dot{position:absolute;bottom:-.45rem;left:2.1rem;width:.72rem;aspect-ratio:1;border-radius:999px;background:var(--tool-primary);box-shadow:0 0 0 4px #ffffffdb,0 0 0 6px rgba(var(--tool-primary-rgb),.36),0 0 0 8px #ffffffc7;animation:toolSampleDotTranslate 1.85s ease infinite .2s}.tool-cube-stage{position:absolute;left:50%;top:50%;z-index:5;width:calc((3 * var(--cube-size)) + (2 * var(--cube-gap)));height:calc((3 * var(--cube-size)) + (2 * var(--cube-gap)));transform:translate(-54%,-35%);transform-style:preserve-3d;filter:drop-shadow(3px -5px .5px var(--cube-shadow-color-2))}.tool-mini-cube{position:absolute;width:var(--cube-size);height:var(--cube-height);transform-style:preserve-3d;filter:drop-shadow(2px -4px 2px var(--cube-shadow-color-2))}.tool-mini-cube:after,.tool-mini-cube:before{content:"";position:absolute;inset:calc(-.5 * var(--cube-height));z-index:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0%,transparent 70%);pointer-events:none}.tool-mini-cube:after{opacity:.46}.tool-mini-cube:before{opacity:0}.tool-cube-2{top:var(--column-2-offset);left:var(--cube-step);z-index:8;animation:toolCubeTwoAnim 3.7s ease infinite -.8s}.tool-cube-3{top:var(--column-3-offset);left:calc(2 * var(--cube-step));z-index:3}.tool-cube-5{top:calc(var(--row-step) + var(--column-2-offset));left:var(--cube-step);z-index:5;animation:toolCubeFiveAnim 3.7s ease infinite -.8s}.tool-cube-6{top:calc(var(--row-step) + var(--column-3-offset));left:calc(2 * var(--cube-step));z-index:2}.tool-cube-7{top:calc((2 * var(--row-step)) + var(--column-1-offset));left:0;z-index:10}.tool-cube-8{top:calc((2 * var(--row-step)) + var(--column-2-offset));left:var(--cube-step);z-index:2;animation:toolCubeEightAnim 3.7s ease-in infinite -1s}.tool-cube-9{top:calc((2 * var(--row-step)) + var(--column-3-offset));left:calc(2 * var(--cube-step));z-index:1}.tool-mini-cube-body{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(-30deg) rotateY(45deg);transform-origin:center center;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.65,0,.35,1)}.tool-cube-2 .tool-mini-cube-body{animation:toolCubeSpinY360 3.7s ease infinite}.tool-mini-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;color:#fffffff0;font-size:.68rem;font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.28);box-shadow:inset 0 -5px 2px -2px var(--cube-shadow-color-3)}.tool-front{background:var(--face-front);transform:translateZ(calc(var(--cube-size) / 2));border-bottom-left-radius:var(--corner-radius) calc(var(--corner-radius) * .2);border-bottom-right-radius:var(--corner-radius);border-top-right-radius:var(--corner-radius) calc(var(--corner-radius) * .3)}.tool-back{background:var(--face-back);transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.tool-top{top:calc(50% - var(--cube-size) / 2);bottom:auto;height:var(--cube-size);background:var(--face-top);transform:rotateX(90deg) translateZ(calc(var(--cube-height) / 2));border-radius:var(--corner-radius)}.tool-right{background:var(--face-right);transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.tool-left{background:var(--face-left);transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.tool-bottom{top:calc(50% - var(--cube-size) / 2);bottom:auto;height:var(--cube-size);background:var(--face-bottom);transform:rotateX(-90deg) translateZ(calc(var(--cube-height) / 2))}.tool-top span{position:absolute;width:32%;height:32%;border-radius:999px;background:var(--face-front);opacity:.5;box-shadow:inset -2px 2px 2px -1px #fff9,-2px 2px 0 var(--cube-shadow-color-3),-4px 4px 0 var(--cube-shadow-color-3),-6px 6px 3px var(--cube-shadow-color-3)}.tool-top span:nth-child(1){left:16%;top:8%}.tool-top span:nth-child(2){right:8%;top:8%}.tool-top span:nth-child(3){left:16%;bottom:16%}.tool-top span:nth-child(4){right:8%;bottom:16%}.tool-motion-icon{position:absolute;right:1.45rem;top:1.28rem;z-index:9;width:2.08rem;aspect-ratio:1;border-radius:.66rem;background:var(--tool-primary);box-shadow:inset 0 2px 2px #ffffff6b,0 8px 18px rgba(var(--tool-primary-rgb),.24);animation:toolIconHover 3.7s ease-out infinite}.tool-motion-icon span{position:absolute;bottom:.4rem;left:.56rem;width:.52rem;height:1.12rem;border:2px solid var(--tool-primary);border-radius:999px;background:#ffffffe0;transform-origin:50% .86rem;animation:toolIconSwing 3.7s ease-out infinite}.tool-motion-icon span:nth-child(2){animation-delay:.15s;transform-origin:50% .94rem;z-index:-1}.tool-motion-icon span:nth-child(3){animation-delay:.3s;z-index:-2}.tool-motion-icon i{position:absolute;left:.84rem;bottom:.66rem;width:.14rem;height:.14rem;border-radius:999px;background:#fff;box-shadow:0 0 4px 1px var(--tool-secondary);animation:toolIconDotPulse 1.3s ease-out infinite}.tool-card-reports .tool-motion-icon{right:1.42rem;top:1.22rem;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.94) 0 12%,transparent 13%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tool-secondary),white 28%) 0 44%,transparent 45%),conic-gradient(from 0deg,rgba(255,255,255,.1),var(--tool-primary),rgba(255,255,255,.16),var(--tool-secondary),rgba(255,255,255,.1));box-shadow:inset 0 2px 3px #ffffff8f,inset 0 -4px 9px #0000002e,0 0 0 5px #ffffff0f,0 12px 24px rgba(var(--tool-primary-rgb),.28);animation:toolReportDialFloat 3.8s ease-in-out infinite}.tool-card-reports .tool-motion-icon:before,.tool-card-reports .tool-motion-icon:after{content:"";position:absolute;top:.36rem;right:.36rem;bottom:.36rem;left:.36rem;border-radius:inherit;pointer-events:none}.tool-card-reports .tool-motion-icon:before{border:2px dashed rgba(255,255,255,.72);border-top-color:#ffffff2e;animation:toolReportDialSpin 2.4s linear infinite}.tool-card-reports .tool-motion-icon:after{left:50%;top:50%;width:.16rem;height:.72rem;border-radius:999px;background:#ffffffeb;box-shadow:0 0 10px #ffffffbd;transform-origin:50% 0;animation:toolReportDialNeedle 2.4s cubic-bezier(.64,0,.36,1) infinite}.tool-card-reports .tool-motion-icon span{display:none}.tool-card-reports .tool-motion-icon i{left:50%;bottom:auto;top:.25rem;width:.28rem;height:.28rem;background:#fff;box-shadow:0 0 0 3px #ffffff47,0 0 14px var(--tool-secondary);transform:translate(-50%);transform-origin:50% .79rem;animation:toolReportDialDot 2.4s linear infinite}.tool-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.tool-particles span{position:absolute;left:50%;top:50%;width:.42rem;height:.42rem;border-radius:999px;background:radial-gradient(circle at 45% 45%,#fff,var(--tool-accent));box-shadow:0 0 9px #ffffffd9,0 0 18px rgba(var(--tool-accent-rgb),.6);opacity:0}.tool-particles span:nth-child(1){left:44%;top:72%;animation:toolParticleA 4.4s ease-in-out infinite}.tool-particles span:nth-child(2){left:52%;top:68%;animation:toolParticleB 5s ease-in-out infinite .45s}.tool-particles span:nth-child(3){left:40%;top:60%;animation:toolParticleC 4.8s ease-in-out infinite .9s}.tool-particles span:nth-child(4){left:58%;top:62%;animation:toolParticleA 5.2s ease-in-out infinite 1.25s}.tool-particles span:nth-child(5){left:48%;top:74%;animation:toolParticleB 4.7s ease-in-out infinite 1.7s}.tool-particles span:nth-child(6){left:54%;top:70%;animation:toolParticleC 5.4s ease-in-out infinite 2.1s}.tool-particles span:nth-child(7){left:42%;top:68%;animation:toolParticleA 4.9s ease-in-out infinite 2.55s}.tool-particles span:nth-child(8){left:56%;top:72%;animation:toolParticleB 5.1s ease-in-out infinite 3s}.tool-orbit{position:absolute;width:17.5rem;aspect-ratio:1;border-radius:2.5rem;z-index:2;-webkit-mask-image:conic-gradient(from 0deg,transparent 38%,black 48%,black 74%,transparent 82%);mask-image:conic-gradient(from 0deg,transparent 38%,black 48%,black 74%,transparent 82%);animation:toolOrbitRotate 5.2s linear infinite}.tool-orbit-one{left:-7.8rem;top:-7.4rem}.tool-orbit-two{right:-7.2rem;bottom:-7.6rem;animation-direction:reverse;animation-duration:6.1s}.tool-orbit-line{position:absolute;top:3.6rem;right:3.6rem;bottom:3.6rem;left:3.6rem;display:block;border:1px dashed rgba(var(--tool-accent-rgb),.5);border-radius:inherit;animation:toolOrbitRotate 5.2s linear infinite reverse}.tool-orbit-two .tool-orbit-line{top:3.15rem;right:3.15rem;bottom:3.15rem;left:3.15rem;border-style:solid;border-color:#22d3ee6b}.tool-orbit-dot{position:absolute;bottom:-.28rem;left:2rem;width:.58rem;height:.58rem;border-radius:999px;background:var(--tool-accent);box-shadow:0 0 0 4px #ffffffdb,0 0 0 7px rgba(var(--tool-accent-rgb),.28),0 0 22px rgba(var(--tool-accent-rgb),.8);animation:toolOrbitDot 2.6s ease-in-out infinite}.tool-cube-grid{--tool-grid-scale: 1;position:absolute;left:50%;top:52%;z-index:5;width:12rem;height:10rem;transform:translate(-50%,-50%) scale(var(--tool-grid-scale));transform-style:preserve-3d;filter:drop-shadow(0 22px 26px rgba(0,0,0,.22))}.tool-iso-cube{--cube-size: 3.05rem;--cube-height: 2rem;--cube-radius: .42rem;position:absolute;width:var(--cube-size);height:var(--cube-height);transform-style:preserve-3d;animation:toolCubeFloat 4.8s ease-in-out infinite}.tool-cube-a{left:.7rem;top:5.1rem;z-index:6}.tool-cube-b{left:3.35rem;top:3.6rem;z-index:5}.tool-cube-c{left:6.05rem;top:2.05rem;z-index:4}.tool-cube-d{left:4.9rem;top:6.25rem;z-index:7}.tool-cube-e{left:7.75rem;top:4.7rem;z-index:3}.tool-cube-body{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(-30deg) rotateY(45deg);transform-origin:center center;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.65,0,.35,1)}.tool-cube-primary .tool-cube-body{animation:toolCubeTurn 5.8s ease-in-out infinite}.tool-cube-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;color:#fffffff5;font-size:.7rem;font-weight:900;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.22);box-shadow:inset 0 1px #ffffff57,inset 0 -10px 18px #0000001f}.tool-cube-front{background:linear-gradient(135deg,#ffffff42,rgba(var(--tool-accent-rgb),.9));transform:translateZ(calc(var(--cube-size) / 2));border-bottom-left-radius:var(--cube-radius);border-bottom-right-radius:var(--cube-radius)}.tool-cube-back{background:linear-gradient(135deg,rgba(var(--tool-accent-rgb),.78),#6366f1cc);transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2));border-bottom-left-radius:var(--cube-radius);border-bottom-right-radius:var(--cube-radius)}.tool-cube-left{background:linear-gradient(135deg,rgba(var(--tool-accent-rgb),.55),#11182773);transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2));border-bottom-left-radius:var(--cube-radius)}.tool-cube-right{background:linear-gradient(135deg,#ffffff2e,rgba(var(--tool-accent-rgb),.55));transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2));border-bottom-right-radius:var(--cube-radius)}.tool-cube-top{top:calc(50% - var(--cube-size) / 2);bottom:auto;height:var(--cube-size);background:linear-gradient(135deg,#ffffff70,rgba(var(--tool-accent-rgb),.62));transform:rotateX(90deg) translateZ(calc(var(--cube-height) / 2));border-radius:var(--cube-radius)}.tool-cube-bottom{top:calc(50% - var(--cube-size) / 2);bottom:auto;height:var(--cube-size);background:rgba(var(--tool-accent-rgb),.45);transform:rotateX(-90deg) translateZ(calc(var(--cube-height) / 2))}.tool-cube-alert .tool-cube-front,.tool-cube-alert .tool-cube-back{background:linear-gradient(135deg,#ffffff38,#f43f5ed1)}.tool-cube-dot{position:absolute;width:28%;height:28%;border-radius:999px;background:#ffffff73;box-shadow:inset -1px 1px 2px #ffffff80,-2px 2px 8px rgba(var(--tool-accent-rgb),.34)}.tool-cube-dot:nth-child(1){left:17%;top:12%}.tool-cube-dot:nth-child(2){right:12%;top:12%}.tool-cube-dot:nth-child(3){left:17%;bottom:16%}.tool-cube-dot:nth-child(4){right:12%;bottom:16%}.tool-card-effect{position:absolute;z-index:7;pointer-events:none}.tool-card-effect-leads{left:.9rem;right:.9rem;bottom:.78rem;height:2.24rem;color:#ffffffd6;font-size:.58rem;font-weight:900;text-transform:uppercase}.tool-card-effect-leads:before{content:"";position:absolute;left:2.78rem;right:2.78rem;top:50%;height:1px;background:linear-gradient(90deg,rgba(var(--tool-accent-rgb),.08),rgba(var(--tool-accent-rgb),.72),#22d3ee6b),repeating-linear-gradient(90deg,transparent 0 8px,rgba(255,255,255,.32) 8px 10px);box-shadow:0 0 18px rgba(var(--tool-accent-rgb),.45)}.tool-lead-label{position:absolute;top:50%;display:grid;min-width:2.48rem;place-items:center;transform:translateY(-50%);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#06031ac7;padding:.32rem .44rem;box-shadow:0 14px 28px #00000038}.tool-lead-start{left:0}.tool-lead-end{right:0}.tool-lead-node,.tool-lead-packet,.tool-lead-drop{position:absolute;top:calc(50% - .36rem);width:.72rem;height:.72rem;border-radius:999px;border-color:rgba(var(--tool-accent-rgb),.5);background:var(--tool-accent);box-shadow:0 0 18px rgba(var(--tool-accent-rgb),.85)}.tool-lead-node{opacity:.42;animation:toolLeadNode 3.6s ease-in-out infinite}.tool-lead-node-a{left:36%}.tool-lead-node-b{left:58%;animation-delay:.28s}.tool-lead-packet{animation:toolLeadPacket 3.6s cubic-bezier(.64,0,.36,1) infinite}.tool-lead-drop{left:66%;opacity:0;animation:toolLostPacket 2.2s ease-in-out infinite}.tool-card-effect-replies{left:.9rem;right:.9rem;bottom:.78rem;height:2.52rem}.tool-card-effect-replies:before{content:"";position:absolute;right:.1rem;top:.12rem;width:2.22rem;height:2.22rem;border-radius:999px;border:1px solid rgba(34,211,238,.38);background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.14),transparent 62%),#06031ab8;box-shadow:0 0 28px #22d3ee2e;animation:toolReplyClockPulse 3.4s ease-in-out infinite}.tool-clock-hand{position:absolute;right:1.2rem;top:1.24rem;width:1px;height:.78rem;background:#fff;transform-origin:50% 0;animation:toolClockHand 3.4s cubic-bezier(.76,0,.24,1) infinite}.tool-clock-dot{position:absolute;right:1.03rem;top:1.07rem;width:.36rem;height:.36rem;border-radius:999px;background:#22d3ee;box-shadow:0 0 15px #22d3eee6}.tool-reply-queue{position:absolute;left:0;top:.12rem;display:grid;gap:.22rem}.tool-reply-line{position:relative;display:flex;align-items:center;gap:.22rem;width:4.06rem;height:.62rem;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#06031ab8;overflow:hidden;animation:toolReplyQueue 3.4s ease-in-out infinite}.tool-reply-line:nth-child(2){margin-left:.34rem;animation-delay:.16s}.tool-reply-line:nth-child(3){margin-left:.68rem;animation-delay:.32s}.tool-reply-line i{display:block;height:.16rem;border-radius:999px;background:#e2e8f06b}.tool-reply-line i:first-child{width:.62rem;margin-left:.34rem;background:#22d3eedb;box-shadow:0 0 10px #22d3eea6}.tool-reply-line i:last-child{width:1.58rem}.tool-typing-dots{position:absolute;bottom:.26rem;left:4.95rem;display:flex;gap:.22rem}.tool-typing-dots span{width:.24rem;height:.24rem;border-radius:999px;background:#67e8f9;box-shadow:0 0 10px #67e8f9cc;animation:toolTypingDot 1.2s ease-in-out infinite}.tool-typing-dots span:nth-child(2){animation-delay:.15s}.tool-typing-dots span:nth-child(3){animation-delay:.3s}.tool-card-effect-copying{--copy-token-start: 3rem;--copy-token-end: calc(100% - 3.72rem) ;left:.9rem;right:.9rem;bottom:.78rem;height:2.52rem}.tool-copy-system{position:absolute;top:50%;display:grid;min-width:2.6rem;place-items:center;transform:translateY(-50%);border-radius:.78rem;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(255,255,255,.1),transparent),#06031ad1;padding:.34rem .46rem;color:#ffffffd6;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 26px #00000038,0 0 18px rgba(var(--tool-accent-rgb),.14)}.tool-copy-from{left:0}.tool-copy-to{right:0}.tool-copy-rail{position:absolute;left:3rem;right:3rem;top:50%;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(var(--tool-accent-rgb),.1),rgba(var(--tool-accent-rgb),.82),#ec48999e),repeating-linear-gradient(90deg,transparent 0 8px,rgba(255,255,255,.32) 8px 10px);box-shadow:0 0 18px rgba(var(--tool-accent-rgb),.4)}.tool-copy-rail:before,.tool-copy-rail:after{content:"";position:absolute;top:-.19rem;width:.38rem;height:.38rem;border-radius:999px;background:var(--tool-accent);box-shadow:0 0 14px rgba(var(--tool-accent-rgb),.86);animation:toolCopyEndpoint 3.2s ease-in-out infinite}.tool-copy-rail:before{left:0}.tool-copy-rail:after{right:0;animation-delay:.46s}.tool-copy-token{position:absolute;left:var(--copy-token-start);top:calc(50% - .36rem);width:.72rem;height:.72rem;border-radius:.24rem;background:linear-gradient(135deg,#fff7ed,#f59e0b 48%,#ec4899);box-shadow:0 0 0 3px #ffffff2e,0 0 20px rgba(var(--tool-accent-rgb),.86);animation:toolCopyToken 3.2s cubic-bezier(.64,0,.36,1) infinite}.tool-copy-loop{position:absolute;left:50%;bottom:-.05rem;transform:translate(-50%);color:#ffffff7a;font-size:.48rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase;animation:toolCopyLoopText 3.2s ease-in-out infinite}.tool-card-effect-reports{right:.78rem;bottom:.72rem;width:4.18rem;height:3rem;border-radius:.86rem;border:1px solid rgba(255,255,255,.12);background:#06031ac2;overflow:hidden}.tool-report-scan{position:absolute;inset:-30% auto -30% -45%;width:1.1rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);filter:blur(4px);transform:rotate(15deg);animation:toolReportScan 3.4s ease-in-out infinite}.tool-report-bars{position:absolute;top:.48rem;right:.5rem;bottom:.46rem;left:.5rem;display:flex;align-items:end;gap:.25rem}.tool-report-bars span{width:.34rem;border-radius:999px;background:linear-gradient(180deg,#a7f3d0,var(--tool-accent-2));box-shadow:0 0 14px #34d3996b;animation:toolReportBar 2.8s ease-in-out infinite}.tool-report-bars span:nth-child(1){height:42%}.tool-report-bars span:nth-child(2){height:76%;animation-delay:.14s}.tool-report-bars span:nth-child(3){height:54%;animation-delay:.28s}.tool-report-bars span:nth-child(4){height:92%;animation-delay:.42s}.tool-report-bars span:nth-child(5){height:64%;animation-delay:.56s}.tool-report-points{position:absolute;top:0;right:0;bottom:0;left:0}.tool-report-points:before{content:"";position:absolute;left:.54rem;right:.54rem;top:1.36rem;height:1px;background:linear-gradient(90deg,#34d39926,#67e8f9bf,#34d39933);transform:skewY(-18deg);box-shadow:0 0 12px #67e8f994}.tool-report-points span{position:absolute;width:.34rem;height:.34rem;border-radius:999px;background:#a7f3d0;box-shadow:0 0 12px #a7f3d0e6;animation:toolReportPoint 2.8s ease-in-out infinite}.tool-report-points span:nth-child(1){left:.68rem;top:1.62rem}.tool-report-points span:nth-child(2){left:1.55rem;top:1.2rem;animation-delay:.15s}.tool-report-points span:nth-child(3){left:2.46rem;top:1.4rem;animation-delay:.3s}.tool-report-points span:nth-child(4){left:3.24rem;top:.86rem;animation-delay:.45s}.tool-card-leads .tool-cube-d{animation-name:toolLeadDrop;animation-duration:4.6s}.tool-card-leads .tool-cube-grid{top:43.5%;--tool-grid-scale: .9;animation:toolLeadGrid 4.6s ease-in-out infinite}.tool-card-replies .tool-orbit-dot{animation-duration:3.8s}.tool-card-replies .tool-cube-grid{left:48%;top:42.5%;--tool-grid-scale: .86;animation:toolReplyGrid 3.4s ease-in-out infinite}.tool-card-copying .tool-cube-grid{left:51%;top:42.5%;--tool-grid-scale: .86;animation:toolCopyGrid 4.3s ease-in-out infinite}.tool-card-reports .tool-cube-grid{left:47%;top:41.5%;--tool-grid-scale: .88;animation:toolReportGrid 4.2s ease-in-out infinite}.tool-card-reports .tool-cube-primary .tool-cube-body{animation-duration:4.8s}@media(hover:hover){.tool-problem-card:hover .tool-cube-primary .tool-cube-body{transform:rotateX(-30deg) rotateY(225deg)}.tool-problem-card:hover .tool-card-visual:before{opacity:.5}}@keyframes toolGlowRotate{to{transform:rotate(360deg)}}@keyframes toolParticleA{0%{transform:translate(0) scale(.35);opacity:0}18%{opacity:.9}58%{transform:translate(58px,-88px) scale(1);opacity:.85}to{transform:translate(86px,-132px) scale(.2);opacity:0}}@keyframes toolParticleB{0%{transform:translate(0) scale(.4);opacity:0}18%{opacity:.88}58%{transform:translate(-58px,-82px) scale(.95);opacity:.82}to{transform:translate(-94px,-128px) scale(.22);opacity:0}}@keyframes toolParticleC{0%{transform:translate(0) rotate(0) scale(.32);opacity:0}20%{opacity:.92}60%{transform:translate(26px,-96px) rotate(180deg) scale(1);opacity:.88}to{transform:translate(42px,-142px) rotate(360deg) scale(.22);opacity:0}}@keyframes toolOrbitRotate{to{transform:rotate(360deg)}}@keyframes toolOrbitDot{0%{opacity:0;transform:translate(-28px) scale(.74)}22%{opacity:1}to{opacity:1;transform:translate(156px) scale(1)}}@keyframes toolSampleGlow{to{transform:rotate(360deg)}}@keyframes toolPixarEntrance{0%{opacity:0;transform:translateY(92px) scale(.82) rotateX(45deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@keyframes toolBeamSweep{0%{opacity:0;transform:rotate(35deg) translateY(-100%) translate(-120%)}28%,58%{opacity:.8}to{opacity:0;transform:rotate(35deg) translateY(92%) translate(220%)}}@keyframes toolPulseRing{0%{opacity:.62;transform:scale(.95)}to{opacity:1;transform:scale(1.02)}}@keyframes toolPillarBeat{0%{transform:translate3d(calc(var(--px) * 1px),calc(var(--py) * -1px),0) scaleZ(var(--s-min))}to{transform:translate3d(calc(var(--px) * 1px),calc(var(--py) * -1px),0) scaleZ(var(--s-max))}}@keyframes toolTokenHover{0%{transform:translateY(0) rotate(3deg) scale(1)}to{transform:translateY(-12px) rotate(-3deg) scale(1.05)}}@keyframes toolSampleParticleOne{0%{opacity:0;transform:translate(0) scale(.5)}20%,80%{opacity:1}50%{transform:translate(80px,-120px) scale(1)}to{opacity:0;transform:translate(120px,-180px) scale(.3)}}@keyframes toolSampleParticleTwo{0%{opacity:0;transform:translate(0) scale(.6)}15%,85%{opacity:1}50%{transform:translate(-100px,-100px) scale(1)}to{opacity:0;transform:translate(-150px,-160px) scale(.2)}}@keyframes toolSampleParticleThree{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}20%,80%{opacity:1}50%{transform:translate(60px,-140px) rotate(180deg) scale(1)}to{opacity:0;transform:translate(90px,-200px) rotate(360deg) scale(.25)}}@keyframes toolSampleParticleFour{0%{opacity:0;transform:translate(0) scale(.5)}25%,75%{opacity:1}50%{transform:translate(-80px,-130px) scale(1)}to{opacity:0;transform:translate(-100px,-190px) scale(.3)}}@keyframes toolSampleRotate{to{transform:rotate(360deg)}}@keyframes toolSampleDotTranslate{0%{opacity:0;transform:translate(-30px)}60%,to{opacity:1}to{transform:translate(200px)}}@keyframes toolCubeTwoAnim{0%{opacity:0;filter:blur(20px);transform:translate(-300px) scale(0)}25%{opacity:1;filter:blur(10px);transform:translate(-220px,-55px) scale(.75)}70%{filter:blur(0);transform:translateY(-40px) scale(1)}to{transform:translateY(37px) scale(1)}}@keyframes toolCubeFiveAnim{0%,62%{transform:translate(0) scale(1)}94%,to{transform:translateY(37px) scale(1)}}@keyframes toolCubeEightAnim{0%,62%{transform:translate(0) scale(1)}74%{transform:translateY(35px) scale(1)}85%{filter:blur(0)}to{filter:blur(10px);transform:translate(280px,35px) scale(1.05)}}@keyframes toolCubeSpinY360{0%,16%{transform:rotateX(-30deg) rotateY(45deg)}65%,to{transform:rotateX(-30deg) rotateY(405deg)}}@keyframes toolIconHover{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-6px) scale(1.05)}}@keyframes toolIconSwing{15%{transform:rotate(90deg)}40%,to{transform:rotate(0)}}@keyframes toolIconDotPulse{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes toolReportDialFloat{0%,to{transform:translateY(0) scale(1)}48%{transform:translateY(-5px) scale(1.04)}}@keyframes toolReportDialSpin{to{transform:rotate(360deg)}}@keyframes toolReportDialNeedle{0%,18%{transform:translate(-50%,-5%) rotate(-42deg)}54%{transform:translate(-50%,-5%) rotate(128deg)}to{transform:translate(-50%,-5%) rotate(318deg)}}@keyframes toolReportDialDot{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes toolLeadGrid{0%,to{transform:translate(-50%,-50%) scale(var(--tool-grid-scale)) rotate(0)}42%{transform:translate(calc(-50% - .18rem),calc(-50% - .2rem)) scale(var(--tool-grid-scale)) rotate(-1.6deg)}68%{transform:translate(calc(-50% + .12rem),calc(-50% + .1rem)) scale(var(--tool-grid-scale)) rotate(1deg)}}@keyframes toolReplyGrid{0%,to{transform:translate(-50%,-50%) scale(var(--tool-grid-scale));filter:drop-shadow(0 22px 26px rgba(0,0,0,.22))}50%{transform:translate(calc(-50% + .28rem),calc(-50% - .12rem)) scale(var(--tool-grid-scale));filter:drop-shadow(0 18px 30px rgba(34,211,238,.2))}}@keyframes toolReportGrid{0%,to{transform:translate(-50%,-50%) scale(var(--tool-grid-scale))}28%{transform:translate(-50%,calc(-50% - .16rem)) scale(var(--tool-grid-scale))}56%{transform:translate(calc(-50% + .16rem),-50%) scale(var(--tool-grid-scale))}}@keyframes toolCubeFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.02)}}@keyframes toolCubeTurn{0%,18%{transform:rotateX(-30deg) rotateY(45deg)}54%,72%{transform:rotateX(-30deg) rotateY(225deg)}to{transform:rotateX(-30deg) rotateY(405deg)}}@keyframes toolLeadNode{0%,to{opacity:.26;transform:scale(.82)}45%{opacity:.92;transform:scale(1.24)}}@keyframes toolLeadPacket{0%{left:16%;opacity:0;transform:translateY(0) scale(.72)}16%{opacity:1}44%{left:40%;opacity:1;transform:translateY(-.08rem) scale(1)}68%{left:62%;opacity:1;transform:translateY(0) scale(1)}82%{left:72%;opacity:.35;transform:translateY(.82rem) scale(.72)}to{left:78%;opacity:0;transform:translateY(1.2rem) scale(.42)}}@keyframes toolLeadDrop{0%,52%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}76%{opacity:.86;filter:blur(0);transform:translateY(23px) scale(.96)}to{opacity:.35;filter:blur(3px);transform:translateY(34px) scale(.9)}}@keyframes toolLostPacket{0%{opacity:0;transform:translateY(-.2rem) scale(.68)}44%{opacity:0;transform:translateY(-.2rem) scale(.68)}60%{opacity:.95;transform:translate(.25rem,.1rem) scale(1)}to{opacity:0;transform:translate(1.05rem,1.25rem) scale(.45)}}@keyframes toolReplyClockPulse{0%,to{box-shadow:0 0 28px #22d3ee2e}50%{box-shadow:0 0 44px #22d3ee5c}}@keyframes toolClockHand{0%,28%{transform:rotate(0)}64%{transform:rotate(220deg)}to{transform:rotate(360deg)}}@keyframes toolReplyQueue{0%,to{opacity:.54;transform:translate(0)}42%{opacity:1;transform:translate(.62rem)}72%{opacity:.76;transform:translate(.28rem)}}@keyframes toolTypingDot{0%,to{opacity:.3;transform:translateY(0) scale(.82)}45%{opacity:1;transform:translateY(-.24rem) scale(1.1)}}@keyframes toolCopyEndpoint{0%,to{opacity:.36;transform:scale(.84)}46%{opacity:1;transform:scale(1.18)}}@keyframes toolCopyToken{0%{left:var(--copy-token-start);opacity:0;transform:rotate(-12deg) scale(.72)}14%{opacity:1}48%{left:var(--copy-token-end);opacity:1;transform:rotate(12deg) scale(1)}64%{left:var(--copy-token-end);opacity:1;transform:rotate(12deg) scale(.86)}to{left:var(--copy-token-start);opacity:0;transform:rotate(-12deg) scale(.72)}}@keyframes toolCopyLoopText{0%,to{opacity:.36}50%{opacity:.76}}@keyframes toolCopyGrid{0%,to{transform:translate(-50%,-50%) scale(var(--tool-grid-scale))}50%{transform:translate(calc(-50% + .55rem),calc(-50% - .2rem)) scale(var(--tool-grid-scale))}}@keyframes toolReportBar{0%,to{transform:scaleY(.58);opacity:.52}48%{transform:scaleY(1);opacity:1}}@keyframes toolReportScan{0%,to{transform:translate(0) rotate(15deg);opacity:0}18%{opacity:.62}62%{opacity:.62}82%{transform:translate(7.2rem) rotate(15deg);opacity:0}}@keyframes toolReportPoint{0%,to{opacity:.4;transform:scale(.82)}48%{opacity:1;transform:scale(1.24)}}.demo-goal-input-shell{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:radial-gradient(circle at 10% 0%,rgba(217,70,239,.13),transparent 34%),linear-gradient(135deg,#050316f2,#13092ad1);box-shadow:inset 0 0 0 1px #ffffff09,0 18px 46px #00000042;transition:border-color .22s ease,background .22s ease,box-shadow .36s ease,transform .22s ease}.demo-goal-input-shell:before{content:"";position:absolute;top:-7rem;left:-5rem;z-index:0;width:14rem;height:14rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.82) 0 8%,rgba(217,70,239,.28) 24%,rgba(34,211,238,.16) 44%,transparent 72%);filter:blur(16px);opacity:.42;transform:translateZ(0) scale(.95);transition:top .7s cubic-bezier(.3,1.35,.6,1),left .7s cubic-bezier(.3,1.35,.6,1),filter .7s cubic-bezier(.3,1.35,.6,1),opacity .26s ease,transform .7s cubic-bezier(.3,1.35,.6,1)}.demo-goal-input-shell:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;border-radius:inherit;background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.22) 48%,transparent 64% 100%);opacity:0;pointer-events:none;transform:translate(-78%)}.demo-goal-input-shell:focus-within{border-color:#d946ef9e;background:radial-gradient(circle at 78% 8%,rgba(34,211,238,.14),transparent 36%),radial-gradient(circle at 18% 0%,rgba(217,70,239,.18),transparent 34%),linear-gradient(135deg,#08051ef7,#1c0b38e6);box-shadow:inset 0 0 0 1px #ffffff0e,0 0 0 1px #7dd3fc29,0 0 34px #d946ef33,0 20px 54px #00000057;transform:translateY(-1px)}.demo-goal-input-shell:focus-within:before{top:-5.6rem;left:42%;filter:blur(38px);opacity:.78;transform:translate3d(-8%,0,0) scale(1.06);animation:demoGoalGlowDrift 5.8s ease-in-out infinite}.demo-goal-input-shell:focus-within:after{opacity:1;animation:demoGoalInputSweep 1.35s cubic-bezier(.22,1,.36,1) both}.demo-goal-input-shell:active{transform:translateY(0) scale(.997)}.demo-goal-input{position:relative;z-index:2;display:block;width:100%;min-height:7.1rem;max-height:11rem;resize:none;border:0;background:transparent;padding:1rem;color:#fff;font-size:1rem;line-height:1.55;outline:none}.demo-goal-input::-moz-placeholder{color:#94a3b8d1}.demo-goal-input::placeholder{color:#94a3b8d1}.demo-goal-input::-webkit-scrollbar{width:.55rem}.demo-goal-input::-webkit-scrollbar-track{border-radius:999px;background:#ffffff0f}.demo-goal-input::-webkit-scrollbar-thumb{border:2px solid rgba(5,3,22,.96);border-radius:999px;background:linear-gradient(180deg,#7dd3fc,#d946ef)}@keyframes demoGoalInputSweep{0%{opacity:0;transform:translate(-78%)}18%{opacity:.75}to{opacity:0;transform:translate(78%)}}@keyframes demoGoalGlowDrift{0%,to{transform:translate3d(-8%,0,0) scale(1.06)}50%{transform:translate3d(4%,.5rem,0) scale(1.14)}}@media(max-width:639px){.demo-goal-input-shell{border-radius:.95rem}.demo-goal-input{min-height:6.75rem;padding:.9rem;font-size:1rem}}@media(max-width:480px){.tool-cube-grid{transform:translate(-50%,-50%) scale(var(--tool-grid-scale))}.tool-copy-system{min-width:2.36rem;padding-inline:.38rem}.tool-copy-rail{left:2.72rem;right:2.72rem}.tool-copy-token{left:var(--copy-token-start)}.tool-card-effect-copying{--copy-token-start: 2.72rem;--copy-token-end: calc(100% - 3.44rem) }}@media(prefers-reduced-motion:reduce){.tool-problem-card *,.tool-problem-card *:before,.tool-problem-card *:after,.demo-goal-input-shell,.demo-goal-input-shell:before,.demo-goal-input-shell:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.selection\:bg-purple-500\/30 *::-moz-selection{background-color:#a855f74d}.selection\:bg-purple-500\/30 *::selection{background-color:#a855f74d}.selection\:text-purple-200 *::-moz-selection{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.selection\:text-purple-200 *::selection{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.selection\:bg-purple-500\/30::-moz-selection{background-color:#a855f74d}.selection\:bg-purple-500\/30::selection{background-color:#a855f74d}.selection\:text-purple-200::-moz-selection{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.selection\:text-purple-200::selection{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.hover\:z-30:hover{z-index:30}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#7dd3fc\]\/60:hover{border-color:#7dd3fc99}.hover\:border-\[\#b99cff\]:hover{--tw-border-opacity: 1;border-color:rgb(185 156 255 / var(--tw-border-opacity, 1))}.hover\:border-cyan-100\/\[0\.38\]:hover{border-color:#cffafe61}.hover\:border-fuchsia-100\/45:hover{border-color:#fae8ff73}.hover\:border-purple-400\/60:hover{border-color:#c084fc99}.hover\:border-purple-500:hover{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-violet-200\/45:hover{border-color:#ddd6fe73}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}.hover\:bg-\[\#09052a\]:hover{--tw-bg-opacity: 1;background-color:rgb(9 5 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#111111\]:hover{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-400:hover{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700\/50:hover{background-color:#7e22ce80}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700\/50:hover{background-color:#0f766e80}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.58\]:hover{background-color:#ffffff94}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-purple-200:hover{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_40px_rgba\(168\,85\,247\,0\.15\)\]:hover{--tw-shadow: 0 0 40px rgba(168,85,247,.15);--tw-shadow-colored: 0 0 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)}.hover\:shadow-\[0_0_70px_rgba\(217\,70\,239\,0\.62\)\]:hover{--tw-shadow: 0 0 70px rgba(217,70,239,.62);--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_rgba\(56\,189\,248\,0\.22\)\,0_0_18px_rgba\(168\,85\,247\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]:hover{--tw-shadow: 0 10px 24px rgba(56,189,248,.22),0 0 18px rgba(168,85,247,.18),inset 0 1px 0 rgba(255,255,255,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color), 0 0 18px var(--tw-shadow-color), inset 0 1px 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)}.hover\:shadow-\[0_16px_42px_rgba\(124\,58\,237\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]:hover{--tw-shadow: 0 16px 42px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: 0 16px 42px var(--tw-shadow-color), inset 0 1px 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)}.hover\:shadow-\[0_18px_44px_rgba\(185\,156\,255\,0\.22\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]:hover{--tw-shadow: 0 18px 44px rgba(185,156,255,.22),inset 0 1px 0 rgba(255,255,255,.22);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color), inset 0 1px 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)}.hover\:shadow-\[0_18px_44px_rgba\(185\,156\,255\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.36\)\]:hover{--tw-shadow: 0 18px 44px rgba(185,156,255,.34),inset 0 1px 0 rgba(255,255,255,.36);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color), inset 0 1px 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)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.hover\:shadow-emerald-600\/20:hover{--tw-shadow-color: rgb(5 150 105 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color: rgb(168 85 247 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-teal-500\/40:hover{--tw-shadow-color: rgb(20 184 166 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:outline-2:hover{outline-width:2px}.hover\:outline-cyan-100\/\[0\.16\]:hover{outline-color:#cffafe29}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#b99cff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(185 156 255 / var(--tw-ring-opacity, 1))}.focus\:ring-black:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-fuchsia-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/50:focus{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-\[\#030014\]:focus{--tw-ring-offset-color: #030014}.focus\:ring-offset-\[\#b99cff\]:focus{--tw-ring-offset-color: #b99cff}.focus\:ring-offset-black:focus{--tw-ring-offset-color: #000}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-violet-300:focus-visible{outline-color:#c4b5fd}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group\/checklist-cta:hover .group-hover\/checklist-cta\:w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.group\/btn:hover .group-hover\/btn\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/checklist-cta:hover .group-hover\/checklist-cta\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/logo:hover .group-hover\/logo\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-72{--tw-translate-x: 18rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/logo:hover .group-hover\/logo\:scale-\[0\.72\]{--tw-scale-x: .72;--tw-scale-y: .72;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-fuchsia-500\/30{border-color:#d946ef4d}.group:hover .group-hover\:border-fuchsia-500\/50{border-color:#d946ef80}.group:hover .group-hover\:border-indigo-500\/50{border-color:#6366f180}.group:hover .group-hover\:border-pink-500\/50{border-color:#ec489980}.group:hover .group-hover\:border-purple-500\/50{border-color:#a855f780}.group:hover .group-hover\:border-rose-500\/50{border-color:#f43f5e80}.group:hover .group-hover\:border-violet-500\/50{border-color:#8b5cf680}.group:hover .group-hover\:border-white\/20{border-color:#fff3}.group:hover .group-hover\:bg-cyan-300\/20{background-color:#67e8f933}.group:hover .group-hover\:bg-emerald-600\/10{background-color:#0596691a}.group:hover .group-hover\:bg-fuchsia-500\/10{background-color:#d946ef1a}.group:hover .group-hover\:bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/40{background-color:#fff6}.group:hover .group-hover\:bg-white\/\[0\.05\]{background-color:#ffffff0d}.group:hover .group-hover\:bg-\[length\:100\%_1px\]{background-size:100% 1px}.group\/checklist-cta:hover .group-hover\/checklist-cta\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.group\/easter:hover .group-hover\/easter\:text-\[\#b99cff\]{--tw-text-opacity: 1;color:rgb(185 156 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-100\/\[0\.48\]{color:#cffafe7a}.group:hover .group-hover\:text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/60{color:#fff9}.group:hover .group-hover\:text-white\/80{color:#fffc}.group:hover .group-hover\:text-white\/\[0\.92\]{color:#ffffffeb}.group\/audit-sticker:hover .group-hover\/audit-sticker\:opacity-100,.group\/cancel:hover .group-hover\/cancel\:opacity-100,.group\/collapse:hover .group-hover\/collapse\:opacity-100,.group\/copy:hover .group-hover\/copy\:opacity-100,.group\/easter:hover .group-hover\/easter\:opacity-100,.group\/edit:hover .group-hover\/edit\:opacity-100,.group\/expand:hover .group-hover\/expand\:opacity-100,.group\/logo:hover .group-hover\/logo\:opacity-100,.group\/save:hover .group-hover\/save\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-60{opacity:.6}.group\/audit-sticker:hover .group-hover\/audit-sticker\:shadow-\[0_0_68px_rgba\(217\,70\,239\,0\.55\)\]{--tw-shadow: 0 0 68px rgba(217,70,239,.55);--tw-shadow-colored: 0 0 68px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/audit-sticker:hover .group-hover\/audit-sticker\:shadow-\[0_0_70px_rgba\(217\,70\,239\,0\.62\)\]{--tw-shadow: 0 0 70px rgba(217,70,239,.62);--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/logo:hover .group-hover\/logo\:brightness-125{--tw-brightness: brightness(1.25);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)}.group\/logo:hover .group-hover\/logo\:drop-shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(255,255,255,.28));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)}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);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)}.group\/easter:focus .group-focus\/easter\:text-\[\#b99cff\]{--tw-text-opacity: 1;color:rgb(185 156 255 / var(--tw-text-opacity, 1))}.group\/easter:focus .group-focus\/easter\:opacity-100{opacity:1}@media not all and (min-width:640px){.max-sm\:order-2{order:2}.max-sm\:order-3{order:3}.max-sm\:mt-0{margin-top:0}.max-sm\:contents{display:contents}.max-sm\:hidden{display:none}.max-sm\:min-h-14{min-height:3.5rem}.max-sm\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:gap-5{gap:1.25rem}.max-sm\:rounded-2xl{border-radius:1rem}.max-sm\:p-3{padding:.75rem}.max-sm\:text-\[13px\]{font-size:13px}.max-sm\:\[object-position\:center_center\]{-o-object-position:center center;object-position:center center}}@media(max-width:339px){.max-\[339px\]\:w-\[calc\(100vw-2\.5rem\)\]{width:calc(100vw - 2.5rem)}.max-\[339px\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-\[339px\]\:self-start{align-self:flex-start}}@media(min-width:340px){.min-\[340px\]\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.min-\[340px\]\:whitespace-nowrap{white-space:nowrap}}@media(min-width:640px){.sm\:top-3{top:.75rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-1\/4{height:25%}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-48{height:12rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-8{height:2rem}.sm\:h-\[15\.5rem\]{height:15.5rem}.sm\:h-\[500px\]{height:500px}.sm\:h-\[70vh\]{height:70vh}.sm\:h-full{height:100%}.sm\:min-h-0{min-height:0px}.sm\:w-1\/3{width:33.333333%}.sm\:w-12{width:3rem}.sm\:w-16{width:4rem}.sm\:w-2\/3{width:66.666667%}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-48{width:12rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-\[60\%\]{width:60%}.sm\:w-auto{width:auto}.sm\:w-fit{width:-moz-fit-content;width:fit-content}.sm\:w-full{width:100%}.sm\:min-w-\[11\.25rem\]{min-width:11.25rem}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-md{max-width:28rem}.sm\:scale-\[0\.68\]{--tw-scale-x: .68;--tw-scale-y: .68;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\: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))}.sm\:rounded-\[1\.15rem\]{border-radius:1.15rem}.sm\:rounded-\[1\.55rem\]{border-radius:1.55rem}.sm\:rounded-full{border-radius:9999px}.sm\:bg-\[linear-gradient\(135deg\,\#0b0620\,\#1d4ed8_38\%\,\#d946ef\)\]{background-image:linear-gradient(135deg,#0b0620,#1d4ed8 38%,#d946ef)}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-24{padding-right:6rem}.sm\:pr-3{padding-right:.75rem}.sm\:pr-\[4rem\]{padding-right:4rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-\[0\.96\]{line-height:.96}.sm\:leading-tight{line-height:1.25}.sm\:tracking-\[0\.22em\]{letter-spacing:.22em}.sm\:shadow-\[0_14px_34px_rgba\(29\,78\,216\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow: 0 14px 34px rgba(29,78,216,.2),inset 0 1px 0 rgba(255,255,255,.28);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color), inset 0 1px 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)}.sm\:hover\:border-\[\#7dd3fc\]\/60:hover{border-color:#7dd3fc99}.sm\:hover\:bg-\[linear-gradient\(135deg\,\#0b0620\,\#1d4ed8_38\%\,\#d946ef\)\]:hover{background-image:linear-gradient(135deg,#0b0620,#1d4ed8 38%,#d946ef)}.sm\:hover\:shadow-\[0_18px_44px_rgba\(185\,156\,255\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.36\)\]:hover{--tw-shadow: 0 18px 44px rgba(185,156,255,.34),inset 0 1px 0 rgba(255,255,255,.36);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color), inset 0 1px 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)}.group\/checklist-cta:hover .sm\:group-hover\/checklist-cta\:w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.group:hover .sm\:group-hover\:translate-x-80{--tw-translate-x: 20rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/logo:hover .sm\:group-hover\/logo\:scale-\[0\.78\]{--tw-scale-x: .78;--tw-scale-y: .78;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:768px){.md\:mb-12{margin-bottom:3rem}.md\:mt-0{margin-top:0}.md\:mt-16{margin-top:4rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-48{height:12rem}.md\:h-56{height:14rem}.md\:h-8{height:2rem}.md\:h-\[29rem\]{height:29rem}.md\:h-\[550px\]{height:550px}.md\:h-\[680px\]{height:680px}.md\:w-1\/2{width:50%}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-48{width:12rem}.md\:w-8{width:2rem}.md\:w-96{width:24rem}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.md\:max-w-sm{max-width:24rem}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-6{gap:1.5rem}.md\:p-4{padding:1rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pt-40{padding-top:10rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[11px\]{font-size:11px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-7{line-height:1.75rem}.md\:opacity-100{opacity:1}}@media(min-width:1024px){.lg\:bottom-8{bottom:2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-20{height:5rem}.lg\:h-28{height:7rem}.lg\:h-40{height:10rem}.lg\:h-\[540px\]{height:540px}.lg\:w-1\/2{width:50%}.lg\:w-12{width:3rem}.lg\:w-20{width:5rem}.lg\:w-28{width:7rem}.lg\:w-40{width:10rem}.lg\:w-\[56\%\]{width:56%}.lg\:max-w-3xl{max-width:48rem}.lg\:max-w-\[650px\]{max-width:650px}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.55fr\]{grid-template-columns:.85fr 1.55fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_0\.64fr\]{grid-template-columns:1fr .64fr}.lg\:grid-cols-\[320px\,1fr\]{grid-template-columns:320px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-2{gap:.5rem}.lg\:gap-20{gap:5rem}.lg\:gap-24{gap:6rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-\[2\.5rem\]{border-radius:2.5rem}.lg\:border-l{border-left-width:1px}.lg\:border-fuchsia-500\/20{border-color:#d946ef33}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-16{padding:4rem}.lg\:p-2{padding:.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pr-20{padding-right:5rem}.lg\:pt-24{padding-top:6rem}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:max-w-\[382px\]{max-width:382px}.xl\:scale-\[0\.7\]{--tw-scale-x: .7;--tw-scale-y: .7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:justify-end{justify-content:flex-end}.xl\:gap-20{gap:5rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}}
