@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=JetBrains+Mono:wght@300;400;500&family=Noto+Kufi+Arabic:wght@400;600;700&family=Fraunces:ital,wght@0,300..700;1,300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);:root{--font-body:"Montserrat",sans-serif;--font-display:"Oswald",sans-serif;--font-oswald:"Oswald",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}#root,.App,body,html{margin:0;padding:0;width:100%}.App{overflow-x:hidden}.App,body,html{font-family:Montserrat,sans-serif}body,html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600}*{box-sizing:border-box}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#667eea;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#764ba2}:root{--ax-bg-abyss:#0d0d0d;--ax-bg-dark:#161616;--ax-bg-panel:#1c1c1c;--ax-bg-elev:#222;--ax-ink:#fff;--ax-ink-dim:#ffffff9e;--ax-ink-mute:#ffffff61;--ax-rule:#ffffff14;--ax-rule-hot:#ffffff2e;--ax-azure:#2cabe2;--ax-azure-soft:#2cabe22e;--ax-azure-glow:#2cabe28c;--ax-indigo:#090235;--ax-purple:#7a3cff;--ax-purple-deep:#5a1fd8;--ax-purple-glow:#7a3cff8c;--ax-font-display:"Oswald","Noto Kufi Arabic",sans-serif;--ax-font-body:"Montserrat",sans-serif;--ax-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Consolas,monospace;--ax-ease-out:cubic-bezier(0.23,1,0.32,1);--ax-ease-io:cubic-bezier(0.76,0,0.24,1);--ax-status-h:26px}.ax-mobile *,.ax-mobile__overlay *,.ax-status *,.site-header *{box-sizing:border-box}.ax-status{align-items:center;background:#0d0d0d;background:var(--ax-bg-abyss);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ax-rule);color:#ffffff9e;color:var(--ax-ink-dim);display:flex;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:10px;height:26px;height:var(--ax-status-h);justify-content:space-between;left:0;letter-spacing:.18em;overflow:hidden;padding:0 16px;position:fixed;right:0;text-transform:uppercase;top:0;z-index:1001}.ax-status:before{animation:ax-scan 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#2cabe2 30%,#7a3cff 50%,#2cabe2 70%,#0000);background:linear-gradient(90deg,#0000 0,var(--ax-azure) 30%,var(--ax-purple) 50%,var(--ax-azure) 70%,#0000 100%);bottom:0;content:"";height:1px;left:0;opacity:.4;position:absolute;width:100%}@keyframes ax-scan{0%,to{opacity:.2;transform:translateX(-30%)}50%{opacity:.6;transform:translateX(30%)}}.ax-status__left,.ax-status__right{align-items:center;display:flex;gap:12px;min-width:0}.ax-status__dot{animation:ax-pulse 1.6s ease-in-out infinite;background:#0f8;border-radius:50%;box-shadow:0 0 10px #0f8;flex-shrink:0;height:6px;width:6px}@keyframes ax-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ax-status__sep{background:#ffffff2e;background:var(--ax-rule-hot);flex-shrink:0;height:14px;width:1px}.ax-status__tag{color:#fff;color:var(--ax-ink);font-weight:500;white-space:nowrap}.ax-status__lang{color:#ffffff9e;color:var(--ax-ink-dim);cursor:pointer;font-weight:400;transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out)}.ax-status__lang:hover{color:#2cabe2;color:var(--ax-azure)}.ax-status__marquee{color:#ffffff9e;color:var(--ax-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-status__marquee b{color:#fff;color:var(--ax-ink);font-weight:500}@media (max-width:768px){.ax-status{font-size:9px;letter-spacing:.14em;padding:0 12px}.ax-status__left .ax-status__marquee,.ax-status__left .ax-status__sep,.ax-status__right .ax-status__marquee{display:none}}.site-header{align-items:center;backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);background:#0d0d0de0;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ax-rule);display:flex;height:72px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:26px;top:var(--ax-status-h);transition:height .35s cubic-bezier(.23,1,.32,1),background .35s cubic-bezier(.23,1,.32,1),border-color .35s cubic-bezier(.23,1,.32,1);transition:height .35s var(--ax-ease-out),background .35s var(--ax-ease-out),border-color .35s var(--ax-ease-out);z-index:1000}.site-header>*{position:relative;z-index:2}.site-header--scrolled{background:#0d0d0df2;border-bottom-color:#ffffff2e;border-bottom-color:var(--ax-rule-hot);height:64px}.site-header--scrolled:after{background:linear-gradient(90deg,#0000,#2cabe2 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--ax-azure) 50%,#0000 100%);bottom:-1px;content:"";height:1px;left:0;opacity:.4;position:absolute;right:0}.ax-logo{align-items:center;animation:ax-logo-breathe 6s ease-in-out infinite;color:#fff;color:var(--ax-ink);display:flex;gap:.75rem;padding:4px 6px 4px 0;position:relative;text-decoration:none}@keyframes ax-logo-breathe{0%,to{filter:drop-shadow(0 0 12px rgba(44,171,226,.1)) drop-shadow(0 0 24px rgba(122,60,255,.06))}50%{filter:drop-shadow(0 0 18px rgba(44,171,226,.22)) drop-shadow(0 0 32px rgba(122,60,255,.14))}}.ax-logo__img{display:block;height:60px;object-fit:contain;position:relative;width:auto;z-index:1}.ax-logo:after{animation:ax-logo-shimmer 8s ease-in-out infinite;animation-delay:1.2s;background:linear-gradient(100deg,#fff0,#fff0 35%,#2cabe28c 47%,#ffffffd9 50%,#7a3cff8c 53%,#fff0 65%,#fff0);background-position:200% 50%;background-size:250% 100%;content:"";height:60px;left:0;-webkit-mask:url(/static/media/white-logo.b589c257dbe77fc221b5.png) no-repeat left center/contain;mask:url(/static/media/white-logo.b589c257dbe77fc221b5.png) no-repeat left center/contain;mix-blend-mode:screen;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:240px;z-index:2}@keyframes ax-logo-shimmer{0%{background-position:200% 50%}18%{background-position:200% 50%}52%{background-position:-100% 50%}to{background-position:-100% 50%}}.site-header--scrolled .ax-logo__img{height:52px}.site-header--scrolled .ax-logo:after{height:52px;width:210px}.ax-logo__mark{display:grid;flex-shrink:0;height:38px;place-items:center;position:relative;width:38px}.ax-logo__mark svg{height:100%;overflow:visible;width:100%}.ax-logo__ring{animation:ax-rotate 24s linear infinite;transform-origin:center}@keyframes ax-rotate{to{transform:rotate(1turn)}}.ax-logo__hex{fill:none;stroke:#2cabe2;stroke:var(--ax-azure);stroke-width:1.2;opacity:.7}.ax-logo__tri{fill:#fff;fill:var(--ax-ink);opacity:.95}.ax-logo__dot{fill:#7a3cff;fill:var(--ax-purple)}.ax-logo__text{display:flex;flex-direction:column;line-height:1}.ax-logo__title{color:#fff;color:var(--ax-ink);font-family:Oswald,Noto Kufi Arabic,sans-serif;font-family:var(--ax-font-display);font-size:17px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ax-logo__slash{color:#2cabe2;color:var(--ax-azure);font-weight:400;margin:0 2px}.ax-logo__sub{align-items:center;color:#ffffff61;color:var(--ax-ink-mute);display:flex;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:9.5px;gap:6px;letter-spacing:.32em;margin-top:3px;text-transform:uppercase}.ax-logo__sub:before{background:#2cabe2;background:var(--ax-azure);box-shadow:0 0 6px #2cabe28c;box-shadow:0 0 6px var(--ax-azure-glow);content:"";height:1px;width:12px}.ax-nav{align-items:center;display:flex;flex:1 1;gap:4px;justify-content:center;padding:0 12px;position:relative}.ax-nav__bg{background:radial-gradient(ellipse 70% 100% at 50% 50%,#2cabe20a,#0000 70%);border-radius:8px;inset:8px 0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s cubic-bezier(.23,1,.32,1);transition:opacity .35s var(--ax-ease-out)}.site-header:not(.site-header--scrolled) .ax-nav__bg{opacity:1}.ax-nav__bg:after,.ax-nav__bg:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:60px}.ax-nav__bg:before{background:linear-gradient(90deg,#0a0a0a99,#0000);left:0}.ax-nav__bg:after{background:linear-gradient(270deg,#0a0a0a99,#0000);right:0}.ax-wire{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:16px}.ax-wire__line{background:#ffffff14;background:var(--ax-rule);height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .3s cubic-bezier(.23,1,.32,1);transition:background .3s var(--ax-ease-out)}.ax-wire__node{background:#ffffff2e;background:var(--ax-rule-hot);border-radius:50%;height:4px;position:relative;transition:background .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);transition:background .3s var(--ax-ease-out),box-shadow .3s var(--ax-ease-out);width:4px;z-index:1}.ax-wire--hot .ax-wire__line{background:#2cabe22e;background:var(--ax-azure-soft)}.ax-wire--hot .ax-wire__node{background:#2cabe2;background:var(--ax-azure);box-shadow:0 0 10px #2cabe28c;box-shadow:0 0 10px var(--ax-azure-glow)}.ax-chip{background:#0000;border:1px solid #0000;border-radius:4px;color:#ffffff9e;color:var(--ax-ink-dim);cursor:pointer;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:11px;font-weight:500;gap:8px;letter-spacing:.12em;padding:8px 14px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s var(--ax-ease-out);white-space:nowrap}.ax-chip,.ax-chip__icon{align-items:center;display:inline-flex}.ax-chip__icon{color:#ffffff61;color:var(--ax-ink-mute);flex-shrink:0;height:16px;justify-content:center;transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out);width:16px}.ax-chip__icon svg{height:100%;width:100%}.ax-chip__label{line-height:1}.ax-chip__chev{color:#ffffff61;color:var(--ax-ink-mute);height:5px;margin-left:2px;transition:transform .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1);transition:transform .25s var(--ax-ease-out),color .25s var(--ax-ease-out);width:8px}.ax-chip__chev--open{transform:rotate(180deg)}.ax-chip:hover{background:#ffffff05;border-color:#ffffff2e;border-color:var(--ax-rule-hot);color:#fff;color:var(--ax-ink)}.ax-chip:hover .ax-chip__icon{color:#2cabe2;color:var(--ax-azure)}.ax-chip:hover .ax-chip__chev{color:#ffffff9e;color:var(--ax-ink-dim)}.ax-chip--active{background:#2cabe22e;background:var(--ax-azure-soft);border-color:#2cabe2;border-color:var(--ax-azure);color:#fff;color:var(--ax-ink)}.ax-chip--active .ax-chip__icon{color:#2cabe2;color:var(--ax-azure)}.ax-chip--active:after{background:#2cabe2;background:var(--ax-azure);border-radius:50%;bottom:-4px;box-shadow:0 0 10px #2cabe28c;box-shadow:0 0 10px var(--ax-azure-glow);content:"";height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}.ax-seg{position:relative}.ax-drop{background:#1c1c1c;background:var(--ax-bg-panel);border:1px solid #ffffff2e;border:1px solid var(--ax-rule-hot);box-shadow:0 12px 32px #00000080,inset 0 0 0 1px #ffffff05;left:50%;min-width:240px;opacity:0;overflow:hidden;padding:8px 0 0;position:absolute;top:calc(100% + 12px);transform:translate(-50%,-8px);transition:opacity .25s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1),visibility 0s .25s;transition:opacity .25s var(--ax-ease-out),transform .3s var(--ax-ease-out),visibility 0s .25s;visibility:hidden;z-index:1010}.ax-drop--open{opacity:1;transform:translate(-50%);transition-delay:0s;visibility:visible}.ax-drop:before{background:linear-gradient(90deg,#0000,#2cabe2 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--ax-azure) 50%,#0000 100%);content:"";height:1px;left:0;opacity:.6;position:absolute;right:0;top:0}.ax-drop__row{align-items:center;background:#0000;border:0;color:#ffffff9e;color:var(--ax-ink-dim);cursor:pointer;display:flex;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:11px;font-weight:400;gap:10px;letter-spacing:.12em;opacity:0;padding:11px 18px;text-align:left;text-decoration:none;text-transform:uppercase;transform:translateX(-8px);transition:background .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1),padding .25s cubic-bezier(.23,1,.32,1);transition:background .25s var(--ax-ease-out),color .25s var(--ax-ease-out),padding .25s var(--ax-ease-out);width:100%}.ax-drop--open .ax-drop__row{animation:ax-row-in .4s cubic-bezier(.23,1,.32,1) forwards;animation:ax-row-in .4s var(--ax-ease-out) forwards;animation-delay:calc(var(--i)*.05s + .1s)}@keyframes ax-row-in{to{opacity:1;transform:translateX(0)}}.ax-drop__pip{background:#ffffff2e;background:var(--ax-rule-hot);border-radius:50%;flex-shrink:0;height:4px;transition:background .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1);transition:background .25s var(--ax-ease-out),box-shadow .25s var(--ax-ease-out);width:4px}.ax-drop__label{flex:1 1}.ax-drop__arrow{color:#ffffff61;color:var(--ax-ink-mute);font-size:14px;transition:color .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out),transform .25s var(--ax-ease-out)}.ax-drop__row:hover{background:#2cabe20d;color:#fff;color:var(--ax-ink);padding-left:22px}.ax-drop__row:hover .ax-drop__pip{background:#2cabe2;background:var(--ax-azure);box-shadow:0 0 8px #2cabe28c;box-shadow:0 0 8px var(--ax-azure-glow)}.ax-drop__row:hover .ax-drop__arrow{color:#2cabe2;color:var(--ax-azure);transform:translateX(2px)}.ax-drop__id{background:#0d0d0d;background:var(--ax-bg-abyss);border-top:1px solid #ffffff14;border-top:1px solid var(--ax-rule);color:#ffffff61;color:var(--ax-ink-mute);font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:9px;letter-spacing:.28em;margin-top:4px;padding:8px 18px;text-transform:uppercase}.ax-right{flex-shrink:0;gap:12px}.ax-right,.ax-socials{align-items:center;display:flex}.ax-socials{gap:4px}.ax-socials--center{gap:8px;justify-content:center}.ax-social{align-items:center;border-radius:4px;color:#ffffff61;color:var(--ax-ink-mute);display:inline-flex;height:30px;justify-content:center;text-decoration:none;transition:color .25s cubic-bezier(.23,1,.32,1),background .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out),background .25s var(--ax-ease-out),transform .25s var(--ax-ease-out);width:30px}.ax-social svg{height:13px;width:13px}.ax-social:hover{background:#2cabe22e;background:var(--ax-azure-soft);color:#2cabe2;color:var(--ax-azure);transform:translateY(-1px)}.ax-join{align-items:center;background:#7a3cff;background:var(--ax-purple);border:0;border-radius:4px;box-shadow:0 4px 16px #7a3cff59,inset 0 0 0 1px #ffffff14;color:#fff;color:var(--ax-ink);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:11px;font-weight:600;gap:10px;letter-spacing:.16em;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1);transition:transform .25s var(--ax-ease-out),box-shadow .25s var(--ax-ease-out)}.ax-join:before{background:linear-gradient(135deg,#ffffff26,#0000 50%,#00000026);content:"";inset:0;pointer-events:none;position:absolute}.ax-join:after{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.23,1,.32,1);transition:left .6s var(--ax-ease-out);width:100%}.ax-join:hover{box-shadow:0 8px 24px #7a3cff80,inset 0 0 0 1px #ffffff26;transform:translateY(-2px)}.ax-join:hover:before{background:linear-gradient(135deg,#fff3,#0000 50%,#0000001a)}.ax-join:hover:after{left:100%}.ax-join__arrow,.ax-join__text{position:relative;z-index:1}.ax-join__arrow{align-items:center;display:inline-flex;height:9px;transition:transform .25s cubic-bezier(.23,1,.32,1);transition:transform .25s var(--ax-ease-out);width:14px}.ax-join:hover .ax-join__arrow{transform:translateX(3px)}.ax-join__arrow svg{height:100%;width:100%}.ax-burger{background:#0000;border:1px solid #ffffff2e;border:1px solid var(--ax-rule-hot);border-radius:4px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:36px;justify-content:center;padding:8px;transition:border-color .25s cubic-bezier(.23,1,.32,1);transition:border-color .25s var(--ax-ease-out);width:36px}.ax-burger span{background:#fff;background:var(--ax-ink);height:1.5px;transform-origin:center;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s var(--ax-ease-out),opacity .3s var(--ax-ease-out);width:100%}.ax-burger span:first-child{width:70%}.ax-burger span:nth-child(2){width:100%}.ax-burger:hover{border-color:#2cabe2;border-color:var(--ax-azure)}.ax-burger span:nth-child(3){width:50%}.ax-burger--open span:first-child{transform:translateY(5.5px) rotate(45deg);width:100%}.ax-burger--open span:nth-child(2){opacity:0}.ax-burger--open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg);width:100%}.ax-mobile{background:#0d0d0d;background:var(--ax-bg-abyss);border-left:1px solid #ffffff2e;border-left:1px solid var(--ax-rule-hot);bottom:0;display:flex;flex-direction:column;overflow-y:auto;padding:80px 24px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .45s cubic-bezier(.76,0,.24,1);transition:transform .45s var(--ax-ease-io);width:min(420px,92vw);z-index:1100}.ax-mobile--open{transform:translateX(0)}.ax-mobile__overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;opacity:0;position:fixed;transition:opacity .35s cubic-bezier(.23,1,.32,1),visibility 0s .35s;transition:opacity .35s var(--ax-ease-out),visibility 0s .35s;visibility:hidden;z-index:1090}.ax-mobile__overlay--show{opacity:1;transition-delay:0s;visibility:visible}.ax-mobile__close{align-items:center;background:#0000;border:1px solid #ffffff2e;border:1px solid var(--ax-rule-hot);border-radius:4px;color:#fff;color:var(--ax-ink);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:24px;top:24px;transition:border-color .25s cubic-bezier(.23,1,.32,1),color .25s cubic-bezier(.23,1,.32,1);transition:border-color .25s var(--ax-ease-out),color .25s var(--ax-ease-out);width:36px}.ax-mobile__close svg{height:14px;width:14px}.ax-mobile__close:hover{border-color:#2cabe2;border-color:var(--ax-azure);color:#2cabe2;color:var(--ax-azure)}.ax-mobile__top{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ax-rule);color:#ffffff61;color:var(--ax-ink-mute);display:flex;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:10px;justify-content:space-between;letter-spacing:.28em;margin-bottom:24px;padding-bottom:20px;text-transform:uppercase}.ax-mobile__top>span:first-child{color:#fff;color:var(--ax-ink);font-weight:500}.ax-mobile__live{align-items:center;color:#2cabe2;color:var(--ax-azure);display:inline-flex;gap:6px}.ax-mobile__live i{animation:ax-pulse 1.6s ease-in-out infinite;background:#0f8;border-radius:50%;box-shadow:0 0 8px #0f8;height:5px;width:5px}.ax-mobile__list{display:flex;flex:1 1;flex-direction:column;gap:4px;list-style:none;margin:0 0 32px;padding:0}.ax-mobile__item{animation:ax-mobile-in .5s cubic-bezier(.23,1,.32,1) forwards;animation:ax-mobile-in .5s var(--ax-ease-out) forwards;animation-delay:calc(var(--mi)*.06s + .15s);opacity:0;transform:translateX(20px)}.ax-mobile:not(.ax-mobile--open) .ax-mobile__item{animation:none;opacity:0;transform:translateX(20px)}@keyframes ax-mobile-in{to{opacity:1;transform:translateX(0)}}.ax-mobile__link{align-items:center;background:#0000;border:0;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ax-rule);color:#ffffff9e;color:var(--ax-ink-dim);cursor:pointer;display:flex;font-family:Oswald,Noto Kufi Arabic,sans-serif;font-family:var(--ax-font-display);font-size:22px;font-weight:500;gap:14px;letter-spacing:.02em;padding:14px 12px;text-align:left;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.23,1,.32,1),background .25s cubic-bezier(.23,1,.32,1),padding-left .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out),background .25s var(--ax-ease-out),padding-left .25s var(--ax-ease-out);width:100%}.ax-mobile__link--on,.ax-mobile__link:hover{background:linear-gradient(90deg,#2cabe22e,#0000);background:linear-gradient(90deg,var(--ax-azure-soft) 0,#0000 100%);color:#fff;color:var(--ax-ink);padding-left:16px}.ax-mobile__idx{color:#2cabe2;color:var(--ax-azure);flex-shrink:0;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:10px;font-weight:400;letter-spacing:.2em;width:24px}.ax-mobile__mico{align-items:center;color:#ffffff61;color:var(--ax-ink-mute);display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out);width:18px}.ax-mobile__mico svg{height:100%;width:100%}.ax-mobile__link--on .ax-mobile__mico,.ax-mobile__link:hover .ax-mobile__mico{color:#2cabe2;color:var(--ax-azure)}.ax-mobile__label{flex:1 1}.ax-mobile__chev{color:#ffffff61;color:var(--ax-ink-mute);flex-shrink:0;height:6px;transition:transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s var(--ax-ease-out);width:10px}.ax-mobile__chev--open{color:#2cabe2;color:var(--ax-azure);transform:rotate(180deg)}.ax-mobile__sub{list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .4s cubic-bezier(.23,1,.32,1);transition:max-height .4s var(--ax-ease-out)}.ax-mobile__sub--open{max-height:300px}.ax-mobile__sublink{background:#0000;border:0;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--ax-rule);color:#ffffff61;color:var(--ax-ink-mute);cursor:pointer;display:block;font-family:JetBrains Mono,ui-monospace,SF Mono,Consolas,monospace;font-family:var(--ax-font-mono);font-size:11px;font-weight:400;letter-spacing:.14em;padding:10px 12px 10px 50px;text-align:left;text-transform:uppercase;transition:color .25s cubic-bezier(.23,1,.32,1),padding-left .25s cubic-bezier(.23,1,.32,1),background .25s cubic-bezier(.23,1,.32,1);transition:color .25s var(--ax-ease-out),padding-left .25s var(--ax-ease-out),background .25s var(--ax-ease-out);width:100%}.ax-mobile__sublink:hover{background:#2cabe20a;color:#2cabe2;color:var(--ax-azure);padding-left:56px}.ax-mobile__foot{border-top:1px solid #ffffff14;border-top:1px solid var(--ax-rule);display:flex;flex-direction:column;gap:16px;padding-top:24px}.ax-mobile__foot .ax-join{font-size:12px;justify-content:center;padding:14px 24px;width:100%}@media (max-width:1100px){.ax-join,.ax-nav,.ax-socials{display:none}.ax-right{gap:8px}.ax-burger{display:flex}.site-header{height:64px;padding:0 16px}.site-header--scrolled{height:56px}.ax-logo__img{height:48px}.ax-logo:after{height:48px;width:180px}.site-header--scrolled .ax-logo__img{height:42px}.site-header--scrolled .ax-logo:after{height:42px;width:160px}.ax-mobile__foot .ax-join{display:inline-flex}}@media (max-width:480px){.ax-logo__img{height:40px}.ax-logo:after{height:40px;width:150px}.site-header--scrolled .ax-logo__img{height:36px}.site-header--scrolled .ax-logo:after{height:36px;width:135px}.ax-mobile{padding:70px 18px 20px}.ax-mobile__link{font-size:20px;padding:12px 10px}.ax-mobile__idx{font-size:9px;width:20px}}@media (prefers-reduced-motion:reduce){.ax-drop--open .ax-drop__row,.ax-join:after,.ax-logo,.ax-logo:after,.ax-logo__ring,.ax-mobile__item,.ax-mobile__live i,.ax-status:before,.ax-status__dot{animation:none!important}.ax-logo{filter:none!important}.ax-logo:after{display:none}.ax-drop--open .ax-drop__row,.ax-mobile__item{opacity:1!important;transform:none!important}}.hm{--hm-bg:#0d0d0d;--hm-bg-deep:#060606;--hm-surface:#161616;--hm-surface-2:#1c1c1c;--hm-line:#ffffff14;--hm-line-strong:#ffffff2e;--hm-ink:#fff;--hm-ink-mute:#ffffff9e;--hm-ink-dim:#ffffff61;--hm-purple:#7a3cff;--hm-azure:#2cabe2;--hm-indigo:#090235;--hm-font-display:"Oswald",sans-serif;--hm-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--hm-bg);color:var(--hm-ink);display:flex;flex-direction:column;font-family:var(--hm-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:clamp(5rem,9vh,7rem) clamp(1.25rem,5vw,4rem) 2rem;position:relative}.hm *,.hm :after,.hm :before{box-sizing:border-box}.hm__bg-grid{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 0),linear-gradient(180deg,#ffffff08 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 30%,#0000 95%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 30%,#0000 95%)}.hm__bg-grid,.hm__bg-spot{inset:0;pointer-events:none;position:absolute;z-index:0}.hm__bg-spot{background:radial-gradient(circle 700px at var(--mx) var(--my),#7a3cff1a,#0000 60%),radial-gradient(circle 900px at calc(100% - var(--mx)) calc(100% - var(--my)),#2cabe214,#0000 65%);transition:background .4s ease}.hm__bg-noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.04}.hm__bg-glow,.hm__bg-noise{pointer-events:none;position:absolute;z-index:0}.hm__bg-glow{border-radius:50%;filter:blur(120px);height:600px;opacity:.4;width:600px}.hm__bg-glow--azure{animation:hm-float 14s ease-in-out infinite;background:radial-gradient(circle,#2cabe240,#0000 70%);right:-100px;top:-200px}.hm__bg-glow--purple{animation:hm-float 18s ease-in-out infinite reverse;background:radial-gradient(circle,#7a3cff38,#0000 70%);bottom:-200px;left:-100px}@keyframes hm-float{0%,to{transform:translate(0)}50%{transform:translate(40px,-40px)}}.hm__eyebrow{align-items:center;color:var(--hm-ink-dim);display:flex;font-family:var(--hm-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:clamp(2rem,5vh,4rem);position:relative;text-transform:uppercase;z-index:1}.hm__eyebrow-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--hm-line);color:var(--hm-ink-mute);display:inline-flex;font-weight:500;gap:.5rem;padding:.45rem .75rem}.hm__eyebrow-dot{animation:hm-blink 1.6s ease-in-out infinite;background:var(--hm-azure);border-radius:50%;box-shadow:0 0 6px var(--hm-azure);height:7px;width:7px}@keyframes hm-blink{0%,to{opacity:.4}50%{opacity:1}}.hm__eyebrow-line{background:linear-gradient(to right,#0000,var(--hm-line-strong),#0000);flex:1 1;height:1px}.hm__eyebrow-line--short{flex:0 0 40px}.hm__eyebrow-text{color:var(--hm-ink-mute);font-weight:500}.hm__eyebrow-spacer{flex:1 1}.hm__eyebrow-live{align-items:center;background:#7a3cff0d;border:1px solid #7a3cff66;color:var(--hm-purple);display:inline-flex;font-weight:500;gap:.5rem;padding:.45rem .75rem}.hm__eyebrow-live i{animation:hm-blink 1.4s ease-in-out infinite;background:var(--hm-purple);border-radius:50%;box-shadow:0 0 8px var(--hm-purple);height:7px;width:7px}.hm__main{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;flex:1 1;gap:clamp(2rem,5vw,4rem);grid-template-columns:1.1fr 1fr;position:relative;z-index:1}.hm__left{display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2.5rem);min-width:0}.hm__wordmark{line-height:.85}.hm__wordmark-img{display:block;height:auto;max-width:100%}.hm__wordmark-fallback{display:flex;flex-direction:column;line-height:.85}.hm__wordmark-row{align-items:baseline;display:flex;gap:clamp(.6rem,2vw,1.25rem)}.hm__wordmark-row--alt{padding-left:clamp(1rem,5vw,4rem)}.hm__wordmark-num{align-self:flex-start;color:var(--hm-ink-dim);font-family:var(--hm-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em}.hm__wordmark-word{color:var(--hm-ink);font-family:var(--hm-font-display);font-size:clamp(4rem,11vw,9rem);font-weight:700;letter-spacing:-.02em;line-height:.85;text-transform:uppercase;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hm__wordmark-word--outline{-webkit-text-stroke:2px var(--hm-purple);color:#0000;cursor:default;text-shadow:0 0 32px #7a3cff4d;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.hm__wordmark-word--outline:hover{color:var(--hm-purple);text-shadow:0 0 40px #7a3cff99}.hm__tagline{display:flex;gap:1.25rem;max-width:540px}.hm__tagline-bar{background:linear-gradient(to bottom,var(--hm-azure),#0000);flex:0 0 2px;width:2px}.hm__tagline-stack{display:flex;flex-direction:column;gap:.45rem}.hm__tagline-pre{color:var(--hm-ink-mute);font-family:var(--hm-font-mono);font-size:.7rem;letter-spacing:.32em}.hm__tagline-mid,.hm__tagline-pre{font-weight:500;text-transform:uppercase}.hm__tagline-mid{color:var(--hm-ink);font-family:var(--hm-font-display);font-size:clamp(1rem,1.4vw,1.25rem);letter-spacing:.06em;line-height:1.3}.hm__tagline-foot{align-items:center;color:var(--hm-ink-dim);display:inline-flex;flex-wrap:wrap;font-family:var(--hm-font-mono);font-size:.7rem;gap:.6rem;letter-spacing:.2em;text-transform:uppercase}.hm__tagline-dot{background:var(--hm-azure);border-radius:50%;box-shadow:0 0 6px var(--hm-azure);height:4px;width:4px}.hm__cta-stack{display:flex;flex-direction:column;gap:.6rem;max-width:560px}.hm__cta-row{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.hm__btn{align-items:center;background:#0000;border:1px solid var(--hm-line-strong);color:var(--hm-ink);cursor:pointer;display:inline-flex;font-family:var(--hm-font-display);font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:500;gap:.6rem;justify-content:space-between;letter-spacing:.16em;overflow:hidden;padding:1rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding .4s ease,background .4s ease}.hm__btn:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.hm__btn:hover:before{transform:translateX(100%)}.hm__btn-bracket{color:var(--hm-ink-dim);flex:0 0 auto;font-family:var(--hm-font-mono);font-weight:500;transition:color .4s ease}.hm__btn-text{flex:1 1;position:relative;text-align:center;z-index:1}.hm__btn-arrow{align-items:center;display:inline-flex;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.hm__btn-arrow svg{height:auto;width:100%}.hm__btn--primary{background:#7a3cff0f;border-color:#7a3cff8c;color:var(--hm-ink);font-size:clamp(1rem,1.2vw,1.15rem);letter-spacing:.18em;padding:1.15rem 1.5rem}.hm__btn--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.hm__btn--primary:hover{background:#7a3cff1f;border-color:var(--hm-purple);color:var(--hm-ink)}.hm__btn--primary:hover .hm__btn-bracket{color:var(--hm-purple)}.hm__btn--primary:hover .hm__btn-arrow{transform:translateX(5px)}.hm__btn--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.hm__btn--ghost:hover{border-color:var(--hm-azure);color:var(--hm-azure)}.hm__btn--ghost:hover .hm__btn-bracket{color:var(--hm-azure)}.hm__btn--full{width:100%}.hm__right{align-items:center;display:flex;justify-content:center;min-width:0}.hm__cd-slot--mobile{display:none}.hm__cd{background:linear-gradient(135deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005));border:1px solid var(--hm-line);overflow:hidden;padding:1.75rem clamp(1.25rem,2.5vw,2rem);position:relative;width:100%}.hm__cd-corner{animation:hm-corner-glow 4s ease-in-out infinite;border-color:var(--hm-line-strong);border-style:solid;border-width:0;height:18px;pointer-events:none;position:absolute;transition:border-color .5s ease;width:18px}.hm__cd-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.hm__cd-corner--tr{animation-delay:1s;border-right-width:1px;border-top-width:1px;right:8px;top:8px}.hm__cd-corner--bl{animation-delay:2s;border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.hm__cd-corner--br{animation-delay:3s;border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}@keyframes hm-corner-glow{0%,to{border-color:var(--hm-line-strong)}50%{border-color:var(--hm-azure)}}.hm__cd-head{align-items:center;border-bottom:1px solid var(--hm-line);display:flex;font-family:var(--hm-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.25rem;padding-bottom:1rem;text-transform:uppercase}.hm__cd-head-l{align-items:center;display:inline-flex;gap:.55rem}.hm__cd-pulse{animation:hm-cd-pulse 1.4s ease-in-out infinite;background:var(--hm-azure);border-radius:50%;box-shadow:0 0 8px var(--hm-azure),0 0 16px #2cabe280;height:8px;width:8px}@keyframes hm-cd-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.hm__cd-head-text{color:var(--hm-ink);font-weight:500}.hm__cd-head-id{color:var(--hm-ink-dim);font-weight:500}.hm__cd-cells{align-items:stretch;display:flex;gap:clamp(.4rem,1.5vw,.85rem);justify-content:space-between;margin-bottom:1.25rem}.hm__cell{align-items:center;background:#0000004d;border:1px solid var(--hm-line);display:flex;flex:1 1;flex-direction:column;gap:.5rem;padding:.85rem .4rem .6rem;position:relative;transition:border-color .4s ease,background .4s ease}.hm__cell:hover{background:#2cabe20a;border-color:var(--hm-azure)}.hm__cell-corner{border-color:var(--hm-line);border-style:solid;border-width:0;height:6px;pointer-events:none;position:absolute;transition:border-color .4s ease;width:6px}.hm__cell-corner--tl{border-left-width:1px;border-top-width:1px;left:3px;top:3px}.hm__cell-corner--tr{border-right-width:1px;border-top-width:1px;right:3px;top:3px}.hm__cell-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:3px;left:3px}.hm__cell-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:3px;right:3px}.hm__cell:hover .hm__cell-corner{border-color:var(--hm-azure)}.hm__cell--hl .hm__cell-corner{border-color:#7a3cff66}.hm__cell--hl:hover .hm__cell-corner{border-color:var(--hm-purple)}.hm__digits{align-items:baseline;display:inline-flex;font-family:var(--hm-font-display);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;gap:.05em;letter-spacing:-.02em;line-height:1}.hm__digit{background:linear-gradient(180deg,var(--hm-ink) 0,#fff9 100%);-webkit-background-clip:text;background-clip:text;color:#0000;transition:background .5s ease}.hm__cell--hl .hm__digit{background:linear-gradient(180deg,var(--hm-purple) 0,var(--hm-azure) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:0 0 24px #7a3cff4d}.hm__cell-label{color:var(--hm-ink-dim);font-family:var(--hm-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:color .4s ease}.hm__cell:hover .hm__cell-label{color:var(--hm-azure)}.hm__cell--hl .hm__cell-label{color:var(--hm-purple)}.hm__sep{align-self:center;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.hm__sep span{animation:hm-sep-blink 2s ease-in-out infinite;background:var(--hm-ink-dim);border-radius:50%;height:4px;width:4px}.hm__sep span:nth-child(2){animation-delay:1s}@keyframes hm-sep-blink{0%,to{background:var(--hm-ink-dim)}50%{background:var(--hm-azure);box-shadow:0 0 4px var(--hm-azure)}}.hm__cd-foot{align-items:center;border-top:1px solid var(--hm-line);color:var(--hm-ink-dim);display:flex;font-family:var(--hm-font-mono);font-size:.65rem;gap:.6rem;letter-spacing:.18em;padding-top:1rem;text-transform:uppercase}.hm__cd-foot-tag{align-items:center;color:var(--hm-azure);display:inline-flex;font-weight:500;gap:.4rem}.hm__cd-foot-tick{background:var(--hm-azure);border:1px solid var(--hm-azure);box-shadow:0 0 6px var(--hm-azure);height:5px;transform:rotate(45deg);width:5px}.hm__cd-foot-line{background:linear-gradient(to right,#0000,var(--hm-line-strong),#0000);flex:1 1;height:1px}.hm__cd-foot-meta{color:var(--hm-ink-mute);font-weight:500}.hm__cd-foot-meta--strong{color:var(--hm-ink);font-weight:600;letter-spacing:.22em}.hm__cd-scan{animation:hm-scan 3s ease-in-out infinite;background:linear-gradient(90deg,#0000 0,#2cabe299 30%,#7a3cff99 70%,#0000);box-shadow:0 0 12px #2cabe280;height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}@keyframes hm-scan{0%{opacity:0;top:8%}10%{opacity:.7}90%{opacity:.7}to{opacity:0;top:92%}}.hm__metarow{align-items:stretch;border-bottom:1px solid var(--hm-line);border-top:1px solid var(--hm-line);display:none;margin-top:1rem;padding:1.25rem 0}.hm__metarow-cell{display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:0 .75rem}.hm__metarow-cell:first-child{padding-left:0}.hm__metarow-divider{background:var(--hm-line);flex:0 0 1px;width:1px}.hm__metarow-k{color:var(--hm-ink-dim);font-family:var(--hm-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.hm__metarow-v{color:var(--hm-ink);font-family:var(--hm-font-display);font-size:.85rem;font-weight:500;letter-spacing:.06em}.hm__rail{align-items:center;border-top:1px solid var(--hm-line);color:var(--hm-ink-dim);display:flex;font-family:var(--hm-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-top:clamp(2rem,4vh,3.5rem);padding-top:1.5rem;position:relative;text-transform:uppercase;z-index:1}.hm__rail-tag{align-items:center;color:var(--hm-ink-mute);display:inline-flex;font-weight:500;gap:.5rem}.hm__rail-tick{background:var(--hm-azure);border:1px solid var(--hm-azure);box-shadow:0 0 6px var(--hm-azure);height:6px;transform:rotate(45deg);width:6px}.hm__rail-line{background:linear-gradient(to right,#0000,var(--hm-line-strong),#0000);flex:0 0 60px;height:1px}.hm__rail-text{color:var(--hm-ink-mute);font-weight:500}.hm__rail-spacer{flex:1 1}.hm__rail-scroll{align-items:center;color:var(--hm-ink-mute);display:inline-flex;font-weight:500;gap:.5rem}.hm__rail-scroll-arrow{animation:hm-scroll-bounce 2s ease-in-out infinite;color:var(--hm-azure);display:inline-flex;height:12px;width:12px}.hm__rail-scroll-arrow svg{height:auto;width:100%}@keyframes hm-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:1024px){.hm__main{gap:2.5rem;grid-template-columns:1fr}.hm__cd-slot--desktop{display:none}.hm__cd-slot--mobile{display:block}}@media (max-width:760px){.hm{display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 80px);padding:6rem 1.25rem 2.5rem}.hm__left,.hm__main{gap:2rem}.hm__eyebrow{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.hm__eyebrow-line,.hm__eyebrow-spacer{display:none}.hm__wordmark{margin-bottom:.5rem}.hm__wordmark-fallback{gap:.1rem}.hm__wordmark-row{gap:.5rem}.hm__wordmark-row--alt{margin-top:-.25rem;padding-left:0}.hm__wordmark-word{font-size:clamp(5rem,22vw,7.5rem);letter-spacing:-.025em;line-height:.82}.hm__wordmark-num{font-size:.7rem;margin-top:.85em}.hm__wordmark-word--outline{-webkit-text-stroke:1.5px var(--hm-purple);text-shadow:0 0 28px #7a3cff59}.hm__tagline{gap:.85rem;max-width:none}.hm__tagline-bar{flex:0 0 2px}.hm__tagline-pre{font-size:.72rem}.hm__tagline-mid{font-size:1.15rem;line-height:1.15}.hm__tagline-foot{flex-wrap:wrap;font-size:.65rem}.hm__cd-slot--mobile{margin-top:.5rem}.hm__cd{padding:1.25rem 1rem 1rem}.hm__cd-head{margin-bottom:1rem;padding-bottom:.75rem}.hm__cd-head-text{font-size:.7rem;letter-spacing:.18em}.hm__cd-head-id{font-size:.65rem}.hm__cd-cells{grid-gap:.5rem;display:grid;flex-wrap:nowrap;gap:.5rem;grid-template-columns:1fr 1fr}.hm__sep{display:none}.hm__cell{align-items:center;display:flex;flex:initial;flex-direction:column;gap:.4rem;justify-content:center;min-height:100px;min-width:0;padding:1rem .75rem}.hm__digits{gap:.04em}.hm__digit{font-size:clamp(2.4rem,11vw,3rem);line-height:.9}.hm__cell-label{font-size:.65rem;letter-spacing:.22em}.hm__cd-foot{flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.85rem;padding-top:.85rem}.hm__cd-foot-line{display:none}.hm__cd-foot-meta,.hm__cd-foot-tag{font-size:.6rem}.hm__cta-stack{gap:.55rem;margin-top:.5rem}.hm__btn{font-size:.95rem;letter-spacing:.14em;padding:1.05rem 1.1rem}.hm__btn--primary{font-size:1.05rem;letter-spacing:.14em;padding:1.3rem 1.2rem}.hm__btn-bracket{font-size:1.15rem}.hm__btn-arrow{height:11px;width:22px}.hm__cta-row{gap:.55rem;grid-template-columns:1fr}.hm__metarow{display:flex;margin-top:.5rem;padding:.85rem 0}.hm__metarow-cell{gap:.2rem;padding:0 .6rem}.hm__metarow-k{font-size:.55rem;letter-spacing:.22em}.hm__metarow-v{font-size:.85rem}.hm__rail{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem}.hm__rail-line,.hm__rail-spacer{display:none}.hm__rail-scroll,.hm__rail-tag,.hm__rail-text{font-size:.6rem;letter-spacing:.18em}}@media (max-width:420px){.hm{padding:5.5rem 1rem 2rem}.hm__wordmark-word{font-size:clamp(4.25rem,21vw,6rem)}.hm__cd-foot{gap:.4rem}.hm__cd-foot-line{display:none}.hm__cell{min-height:90px;padding:.85rem .5rem}.hm__digit{font-size:clamp(2.1rem,11vw,2.6rem)}.hm__metarow{flex-wrap:wrap;gap:.5rem}.hm__metarow-divider{display:none}.hm__metarow-cell{background:hsla(0,0%,100%,.012);border:1px solid var(--hm-line);flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;padding:.4rem .6rem}}@media (prefers-reduced-motion:reduce){.hm *,.hm :after,.hm :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.abt{--abt-bg:#151515;--abt-bg-deep:#0a0a0a;--abt-surface:#1d1d1d;--abt-surface-2:#232323;--abt-line:#ffffff14;--abt-line-strong:#ffffff2e;--abt-ink:#fff;--abt-ink-mute:#ffffff9e;--abt-ink-dim:#ffffff61;--abt-purple:#7a3cff;--abt-azure:#2cabe2;--abt-indigo:#090235;--abt-font-display:"Oswald",sans-serif;--abt-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--abt-bg);color:var(--abt-ink);font-family:var(--abt-font-display);isolation:isolate;overflow:hidden;padding:7rem clamp(1.25rem,5vw,4rem) 6rem;position:relative}.abt *,.abt :after,.abt :before{box-sizing:border-box}.abt__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%)}.abt__grid,.abt__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.abt__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#7a3cff12,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#2cabe20d,#0000 65%);transition:background .4s ease}.abt__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.abt__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.abt__hud{align-items:center;color:var(--abt-ink-dim);display:flex;font-family:var(--abt-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;text-transform:uppercase}.abt__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--abt-line);color:var(--abt-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem;transition:border-color .4s ease,color .4s ease}.abt__hud-tag:hover{border-color:var(--abt-azure);color:var(--abt-azure)}.abt__hud-dot{background:var(--abt-ink-mute);border-radius:50%;height:7px;transition:background .3s ease,box-shadow .3s ease;width:7px}.abt__hud-tag:hover .abt__hud-dot{background:var(--abt-azure);box-shadow:0 0 8px var(--abt-azure)}.abt__hud-line{background:linear-gradient(to right,#0000,var(--abt-line-strong),#0000);flex:1 1;height:1px}.abt__hud-mid{color:var(--abt-ink-mute);font-weight:500}.abt__hud-blink{animation:abt-blink 1.6s ease-in-out infinite;background:var(--abt-azure);border-radius:50%;box-shadow:0 0 6px var(--abt-azure);height:6px;margin-left:.4rem;width:6px}@keyframes abt-blink{0%,to{opacity:.3}50%{opacity:1}}.abt__head{margin-bottom:6rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.abt.is-visible .abt__head{opacity:1;transform:none}.abt__eyebrow{align-items:center;color:var(--abt-ink-mute);display:inline-flex;font-family:var(--abt-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.abt__eyebrow-bracket{color:var(--abt-ink-dim);font-weight:500;transition:color .4s ease}.abt__eyebrow:hover .abt__eyebrow-bracket{color:var(--abt-azure)}.abt__title{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:clamp(3.2rem,9vw,8rem);font-weight:700;letter-spacing:-.015em;line-height:.92;margin:0 0 2.5rem;text-transform:uppercase}.abt__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.5rem)}.abt__title-row--alt{padding-left:clamp(1.5rem,6vw,5rem)}.abt__title-num{align-self:flex-start;color:var(--abt-ink-dim);font-family:var(--abt-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.abt__title:hover .abt__title-num{color:var(--abt-azure)}.abt__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.abt__title-text--outline{-webkit-text-stroke:2px var(--abt-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.abt__title-text--outline:hover{-webkit-text-stroke:2px var(--abt-purple);color:var(--abt-purple);text-shadow:0 0 24px #7a3cff73}.abt__lede-wrap{display:flex;gap:1.5rem;margin-top:1rem;max-width:760px}.abt__lede-bar{background:linear-gradient(to bottom,var(--abt-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.abt__lede-wrap:hover .abt__lede-bar{background:linear-gradient(to bottom,var(--abt-azure),#0000)}.abt__lede{color:var(--abt-ink-mute);font-family:var(--abt-font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.abt__lede b{color:var(--abt-ink);font-weight:500}.abt__intent{background:linear-gradient(135deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.002));border:1px solid var(--abt-line);margin:0 0 7rem;overflow:hidden;padding:3rem clamp(1.5rem,4vw,3rem);position:relative;transition:border-color .5s ease}.abt__intent:before{background:radial-gradient(circle at var(--mx) var(--my),#7a3cff0f,#0000 50%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.abt__intent:hover{border-color:#7a3cff59}.abt__intent:hover:before{opacity:1}.abt__intent-label{color:var(--abt-ink-mute);display:inline-block;font-family:var(--abt-font-mono);font-size:.7rem;letter-spacing:.28em;margin-bottom:1.75rem;padding:.5rem 1rem;position:relative}.abt__intent-corner{border:1px solid var(--abt-ink-mute);height:8px;position:absolute;transition:border-color .4s ease;width:8px}.abt__intent:hover .abt__intent-corner{border-color:var(--abt-purple)}.abt__intent-corner--tl{border-bottom:0;border-right:0;left:0;top:0}.abt__intent-corner--tr{border-bottom:0;border-left:0;right:0;top:0}.abt__intent-corner--bl{border-right:0;border-top:0;bottom:0;left:0}.abt__intent-corner--br{border-left:0;border-top:0;bottom:0;right:0}.abt__intent-text{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:300;letter-spacing:.005em;line-height:1.5;margin:0;max-width:920px}.abt__sectors{margin-bottom:7rem}.abt__sectors-head{grid-gap:clamp(2rem,5vw,5rem);align-items:end;border-bottom:1px solid var(--abt-line);display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr 2fr;margin-bottom:3rem;padding-bottom:2rem}.abt__sectors-marker{align-items:baseline;display:flex;gap:.75rem}.abt__sectors-marker-num{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:clamp(3rem,6vw,5rem);font-weight:700;letter-spacing:-.02em;line-height:.85}.abt__sectors-marker-label{font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:400;letter-spacing:.18em;text-transform:uppercase}.abt__sectors-marker-label,.abt__sectors-sub{color:var(--abt-ink-mute);font-family:var(--abt-font-display)}.abt__sectors-sub{font-size:1.05rem;font-weight:300;line-height:1.55;margin:0;max-width:580px}.abt__sectors-grid{grid-gap:1px;background:var(--abt-line);border:1px solid var(--abt-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.abt-sector{animation:abt-sector-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.08s + .15s);background:var(--abt-bg);cursor:default;opacity:0;overflow:hidden;padding:2.25rem 1.75rem;position:relative;transform:translateY(20px);transition:background .5s ease,transform .5s ease}@keyframes abt-sector-in{to{opacity:1;transform:none}}.abt-sector:hover{background:var(--abt-surface);z-index:2}.abt-sector__corner{border-color:var(--abt-line-strong);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:14px}.abt-sector__corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.abt-sector__corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.abt-sector__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.abt-sector__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.abt-sector--azure:hover .abt-sector__corner{border-color:var(--abt-azure);height:18px;width:18px}.abt-sector--purple:hover .abt-sector__corner{border-color:var(--abt-purple);height:18px;width:18px}.abt-sector__sweep{background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.abt-sector:hover .abt-sector__sweep{transform:translateX(100%)}.abt-sector--azure:hover .abt-sector__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe21a 50%,#0000 70%)}.abt-sector--purple:hover .abt-sector__sweep{background:linear-gradient(120deg,#0000 30%,#7a3cff1f 50%,#0000 70%)}.abt-sector__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.75rem;position:relative;z-index:1}.abt-sector__index{color:var(--abt-ink-dim);font-family:var(--abt-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;transition:color .4s ease}.abt-sector--azure:hover .abt-sector__index{color:var(--abt-azure)}.abt-sector--purple:hover .abt-sector__index{color:var(--abt-purple)}.abt-sector__arrow{color:var(--abt-ink-dim);display:inline-flex;height:18px;transform:translate(0) rotate(0deg);transition:color .4s ease,transform .45s cubic-bezier(.16,1,.3,1);width:18px}.abt-sector:hover .abt-sector__arrow{transform:translate(3px,-3px)}.abt-sector--azure:hover .abt-sector__arrow{color:var(--abt-azure)}.abt-sector--purple:hover .abt-sector__arrow{color:var(--abt-purple)}.abt-sector__name{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0 0 1.25rem;position:relative;text-transform:uppercase;transition:transform .4s ease;z-index:1}.abt-sector:hover .abt-sector__name{transform:translateX(4px)}.abt-sector__body{color:var(--abt-ink-mute);font-family:var(--abt-font-display);font-size:.95rem;font-weight:300;line-height:1.55;margin:0 0 1.75rem;position:relative;z-index:1}.abt-sector__tags{display:flex;flex-wrap:wrap;gap:.4rem;position:relative;z-index:1}.abt-sector__tag{align-items:center;background:#00000040;border:1px solid var(--abt-line);color:var(--abt-ink-mute);display:inline-flex;font-family:var(--abt-font-mono);font-size:.65rem;font-weight:500;gap:.4rem;letter-spacing:.16em;padding:.35rem .7rem;text-transform:uppercase;transition:color .3s ease,border-color .3s ease,background .3s ease}.abt-sector__tag-dot{background:var(--abt-ink-dim);border-radius:50%;height:4px;transition:background .3s ease,box-shadow .3s ease;width:4px}.abt-sector--azure:hover .abt-sector__tag{border-color:#2cabe266;color:var(--abt-ink)}.abt-sector--azure:hover .abt-sector__tag-dot{background:var(--abt-azure);box-shadow:0 0 6px var(--abt-azure)}.abt-sector--purple:hover .abt-sector__tag{border-color:#7a3cff66;color:var(--abt-ink)}.abt-sector--purple:hover .abt-sector__tag-dot{background:var(--abt-purple);box-shadow:0 0 6px var(--abt-purple)}.abt__metrics{border-bottom:1px solid var(--abt-line);border-top:1px solid var(--abt-line);margin-bottom:7rem;padding:2.5rem 0;position:relative}.abt__metrics-head{align-items:center;color:var(--abt-ink-mute);display:flex;font-family:var(--abt-font-mono);font-size:.7rem;gap:.6rem;letter-spacing:.28em;margin-bottom:2rem;text-transform:uppercase}.abt__metrics-head b{color:var(--abt-ink);font-weight:500}.abt__metrics-tick{animation:abt-tick-pulse 2.4s ease-in-out infinite;background:#0000;border:1px solid var(--abt-azure);box-shadow:0 0 8px #2cabe280;height:8px;transform:rotate(45deg);width:8px}@keyframes abt-tick-pulse{0%,to{opacity:.5;transform:rotate(45deg) scale(1)}50%{opacity:1;transform:rotate(45deg) scale(1.2)}}.abt__metrics-divider{color:var(--abt-ink-dim)}.abt__metrics-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.abt-metric{border-left:1px solid var(--abt-line);display:flex;flex-direction:column;gap:.5rem;padding:1rem clamp(1rem,3vw,2rem);position:relative;transition:background .4s ease}.abt-metric:first-child{border-left:0;padding-left:0}.abt-metric:hover{background:hsla(0,0%,100%,.015)}.abt-metric__value{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:clamp(3rem,5vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:.95;transition:color .4s ease,text-shadow .4s ease}.abt-metric:hover .abt-metric__value{color:var(--abt-azure);text-shadow:0 0 22px #2cabe273}.abt-metric--accent .abt-metric__value{color:var(--abt-ink);position:relative}.abt-metric--accent:after{animation:abt-blink 1.6s ease-in-out infinite;background:var(--abt-purple);border-radius:50%;box-shadow:0 0 10px var(--abt-purple);content:"";height:6px;position:absolute;right:clamp(1rem,3vw,2rem);top:1rem;width:6px}.abt-metric--accent:hover .abt-metric__value{color:var(--abt-purple);text-shadow:0 0 22px #7a3cff80}.abt-metric__label{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.abt-metric__caption{color:var(--abt-ink-dim);font-family:var(--abt-font-mono);font-size:.7rem;letter-spacing:.08em}.abt__quote{border:1px solid var(--abt-line);margin-bottom:5rem;overflow:hidden;padding:4rem clamp(1.5rem,5vw,4.5rem);position:relative;transition:border-color .5s ease}.abt__quote-glass{background:linear-gradient(135deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005) 50%,#ffffff05),radial-gradient(ellipse 60% 80% at 0 100%,#7a3cff0a,#0000 60%),radial-gradient(ellipse 60% 80% at 100% 0,#2cabe208,#0000 60%);inset:0;pointer-events:none;position:absolute}.abt__quote:after,.abt__quote:before{border:1px solid var(--abt-ink-mute);content:"";height:30px;pointer-events:none;position:absolute;transition:border-color .5s ease,width .5s ease,height .5s ease;width:30px}.abt__quote:before{border-bottom:0;border-right:0;left:0;top:0}.abt__quote:after{border-left:0;border-top:0;bottom:0;right:0}.abt__quote:hover{border-color:#7a3cff4d}.abt__quote:hover:after,.abt__quote:hover:before{border-color:var(--abt-purple);height:40px;width:40px}.abt__quote-mark{color:var(--abt-purple);display:block;font-family:Oswald,sans-serif;font-size:clamp(5rem,9vw,8rem);line-height:.6;margin-bottom:1.5rem;position:relative;text-shadow:0 0 30px #7a3cff66;-webkit-user-select:none;user-select:none}.abt__quote-text{color:var(--abt-ink);font-family:var(--abt-font-display);font-size:clamp(1.5rem,3vw,2.6rem);font-weight:300;letter-spacing:-.005em;line-height:1.32;margin:0 0 2rem;max-width:1000px;position:relative}.abt__quote-text em{color:var(--abt-ink);font-style:italic;font-weight:400}.abt__quote-text .purple-em{color:var(--abt-purple);font-weight:500;text-shadow:0 0 18px #7a3cff66;transition:text-shadow .4s ease}.abt__quote:hover .purple-em{text-shadow:0 0 24px #7a3cffb3}.abt__quote-by{align-items:center;color:var(--abt-ink-mute);display:flex;font-family:var(--abt-font-mono);font-size:.78rem;gap:1rem;letter-spacing:.22em;position:relative;text-transform:uppercase}.abt__quote-by b{color:var(--abt-ink);font-weight:500}.abt__quote-rule{background:var(--abt-ink-mute);height:1px;transition:background .5s ease,width .5s ease;width:40px}.abt__quote:hover .abt__quote-rule{background:var(--abt-purple);width:60px}.abt__close{display:flex;justify-content:flex-start}.abt__cta{align-items:center;background:#0000;border:1px solid var(--abt-line-strong);color:var(--abt-ink);cursor:pointer;display:inline-flex;font-family:var(--abt-font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.25rem 1.75rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease}.abt__cta:before{background:linear-gradient(120deg,#0000,#2cabe21f 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.abt__cta:hover{border-color:var(--abt-azure);color:var(--abt-azure);padding-right:2.25rem}.abt__cta:hover:before{transform:translateX(100%)}.abt__cta-bracket{color:var(--abt-ink-dim);font-family:var(--abt-font-mono);font-weight:500;transition:color .4s ease}.abt__cta:hover .abt__cta-bracket{color:var(--abt-azure)}.abt__cta-text{position:relative;z-index:1}.abt__cta-arrow{align-items:center;display:inline-flex;height:14px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:28px}.abt__cta:hover .abt__cta-arrow{transform:translateX(6px)}.abt__cta-arrow svg{height:auto;width:100%}@media (max-width:900px){.abt__sectors-head{gap:1.5rem;grid-template-columns:1fr}.abt__title-row--alt{padding-left:0}.abt__hud-mid{display:none}.abt-metric{border-left:0;border-top:1px solid var(--abt-line);padding:1.25rem 0}.abt-metric:first-child{border-top:0}}@media (max-width:560px){.abt{padding:5rem 1.25rem 4rem}.abt__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.abt__hud-line{display:none}.abt__intent{padding:2rem 1.25rem}.abt__quote{padding:3rem 1.25rem}}@media (prefers-reduced-motion:reduce){.abt *,.abt :after,.abt :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.abt-sector,.abt__head{opacity:1;transform:none}.abt-sector{animation:none}}.wtf{--wtf-bg:#151515;--wtf-bg-deep:#0a0a0a;--wtf-surface:#1d1d1d;--wtf-surface-2:#232323;--wtf-line:#ffffff14;--wtf-line-strong:#ffffff2e;--wtf-ink:#fff;--wtf-ink-mute:#ffffff9e;--wtf-ink-dim:#ffffff61;--wtf-purple:#7a3cff;--wtf-azure:#2cabe2;--wtf-font-display:"Oswald",sans-serif;--wtf-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--wtf-bg);color:var(--wtf-ink);font-family:var(--wtf-font-display);isolation:isolate;overflow:hidden;padding:7rem clamp(1.25rem,5vw,4rem) 6rem;position:relative}.wtf *,.wtf :after,.wtf :before{box-sizing:border-box}.wtf__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%)}.wtf__grid,.wtf__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.wtf__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe20f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0d,#0000 65%);transition:background .4s ease}.wtf__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.wtf__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.wtf__hud{align-items:center;color:var(--wtf-ink-dim);display:flex;font-family:var(--wtf-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;text-transform:uppercase}.wtf__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--wtf-line);color:var(--wtf-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem;transition:border-color .4s ease,color .4s ease}.wtf__hud-tag:hover{border-color:var(--wtf-azure);color:var(--wtf-azure)}.wtf__hud-dot{background:var(--wtf-ink-mute);border-radius:50%;height:7px;transition:background .3s ease,box-shadow .3s ease;width:7px}.wtf__hud-tag:hover .wtf__hud-dot{background:var(--wtf-azure);box-shadow:0 0 8px var(--wtf-azure)}.wtf__hud-line{background:linear-gradient(to right,#0000,var(--wtf-line-strong),#0000);flex:1 1;height:1px}.wtf__hud-mid{color:var(--wtf-ink-mute);font-weight:500}.wtf__hud-blink{animation:wtf-blink 1.6s ease-in-out infinite;background:var(--wtf-azure);border-radius:50%;box-shadow:0 0 6px var(--wtf-azure);height:6px;margin-left:.4rem;width:6px}@keyframes wtf-blink{0%,to{opacity:.3}50%{opacity:1}}.wtf__head{margin-bottom:6rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.wtf.is-visible .wtf__head{opacity:1;transform:none}.wtf__eyebrow{align-items:center;color:var(--wtf-ink-mute);display:inline-flex;font-family:var(--wtf-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.wtf__eyebrow-bracket{color:var(--wtf-ink-dim);font-weight:500;transition:color .4s ease}.wtf__eyebrow:hover .wtf__eyebrow-bracket{color:var(--wtf-azure)}.wtf__title{color:var(--wtf-ink);font-family:var(--wtf-font-display);font-size:clamp(3.2rem,9vw,8rem);font-weight:700;letter-spacing:-.015em;line-height:.92;margin:0 0 2.5rem;text-transform:uppercase}.wtf__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.5rem)}.wtf__title-row--alt{padding-left:clamp(1.5rem,6vw,5rem)}.wtf__title-num{align-self:flex-start;color:var(--wtf-ink-dim);font-family:var(--wtf-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.wtf__title:hover .wtf__title-num{color:var(--wtf-azure)}.wtf__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.wtf__title-text--outline{-webkit-text-stroke:2px var(--wtf-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.wtf__title-text--outline:hover{-webkit-text-stroke:2px var(--wtf-purple);color:var(--wtf-purple);text-shadow:0 0 24px #7a3cff73}.wtf__lede-wrap{display:flex;gap:1.5rem;margin-top:1rem;max-width:760px}.wtf__lede-bar{background:linear-gradient(to bottom,var(--wtf-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.wtf__lede-wrap:hover .wtf__lede-bar{background:linear-gradient(to bottom,var(--wtf-azure),#0000)}.wtf__lede{color:var(--wtf-ink-mute);font-family:var(--wtf-font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.wtf__lede b{color:var(--wtf-ink);font-weight:500}.wtf__entries{grid-gap:1px;background:var(--wtf-line);border:1px solid var(--wtf-line);display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-bottom:5rem}.wtf-entry{animation:wtf-entry-in .85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.12s + .2s);background:var(--wtf-bg);display:flex;flex-direction:column;opacity:0;overflow:hidden;padding:2.5rem clamp(1.5rem,3vw,2.5rem);position:relative;transform:translateY(24px);transition:background .5s ease}@keyframes wtf-entry-in{to{opacity:1;transform:none}}.wtf-entry:hover{background:var(--wtf-surface);z-index:2}.wtf-entry__corner{border-color:var(--wtf-line-strong);border-style:solid;border-width:0;height:16px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:16px;z-index:3}.wtf-entry__corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.wtf-entry__corner--tr{border-right-width:1px;border-top-width:1px;right:10px;top:10px}.wtf-entry__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.wtf-entry__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.wtf-entry--azure:hover .wtf-entry__corner{border-color:var(--wtf-azure);height:22px;width:22px}.wtf-entry--purple:hover .wtf-entry__corner{border-color:var(--wtf-purple);height:22px;width:22px}.wtf-entry__sweep{background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.wtf-entry:hover .wtf-entry__sweep{transform:translateX(100%)}.wtf-entry--azure:hover .wtf-entry__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe21a 50%,#0000 70%)}.wtf-entry--purple:hover .wtf-entry__sweep{background:linear-gradient(120deg,#0000 30%,#7a3cff1f 50%,#0000 70%)}.wtf-entry__strip{align-items:center;border-bottom:1px solid var(--wtf-line);display:flex;font-family:var(--wtf-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.5rem;padding-bottom:1.25rem;position:relative;text-transform:uppercase;transition:border-color .5s ease;z-index:2}.wtf-entry--azure:hover .wtf-entry__strip{border-bottom-color:#2cabe266}.wtf-entry--purple:hover .wtf-entry__strip{border-bottom-color:#7a3cff66}.wtf-entry__strip-id{color:var(--wtf-ink-dim);font-weight:500;transition:color .4s ease}.wtf-entry--azure:hover .wtf-entry__strip-id{color:var(--wtf-azure)}.wtf-entry--purple:hover .wtf-entry__strip-id{color:var(--wtf-purple)}.wtf-entry__strip-status{align-items:center;color:var(--wtf-ink-mute);display:inline-flex;gap:.5rem}.wtf-entry__strip-led{background:var(--wtf-ink-dim);border-radius:50%;height:6px;transition:background .3s ease,box-shadow .3s ease;width:6px}.wtf-entry--azure:hover .wtf-entry__strip-led{background:var(--wtf-azure);box-shadow:0 0 8px var(--wtf-azure)}.wtf-entry--purple:hover .wtf-entry__strip-led{background:var(--wtf-purple);box-shadow:0 0 8px var(--wtf-purple)}.wtf-entry__numeral{-webkit-text-stroke:1px #ffffff0f;color:#0000;font-family:var(--wtf-font-display);font-size:clamp(8rem,18vw,16rem);font-weight:700;letter-spacing:-.04em;line-height:.8;pointer-events:none;position:absolute;right:clamp(1rem,3vw,2rem);top:clamp(1.5rem,3vw,2.5rem);transition:-webkit-text-stroke .6s ease,transform .7s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;z-index:0}.wtf-entry--azure:hover .wtf-entry__numeral{-webkit-text-stroke:1px #2cabe233;transform:translate(-4px,4px)}.wtf-entry--purple:hover .wtf-entry__numeral{-webkit-text-stroke:1px #7a3cff38;transform:translate(-4px,4px)}.wtf-entry__inner{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:2}.wtf-entry__role{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.wtf-entry__role-label{color:var(--wtf-ink);font-family:var(--wtf-font-display);font-size:.95rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.wtf-entry__role-rule{background:var(--wtf-line);flex:1 1;height:1px;transition:background .5s ease}.wtf-entry--azure:hover .wtf-entry__role-rule{background:linear-gradient(to right,var(--wtf-azure),#0000)}.wtf-entry--purple:hover .wtf-entry__role-rule{background:linear-gradient(to right,var(--wtf-purple),#0000)}.wtf-entry__headline{color:var(--wtf-ink);font-family:var(--wtf-font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0 0 1.5rem;text-transform:uppercase;transition:transform .5s cubic-bezier(.16,1,.3,1)}.wtf-entry:hover .wtf-entry__headline{transform:translateX(6px)}.wtf-entry__body{color:var(--wtf-ink-mute);font-family:var(--wtf-font-display);font-size:clamp(1rem,1.2vw,1.1rem);font-weight:300;line-height:1.6;margin:0 0 2rem}.wtf-entry__body b{color:var(--wtf-ink);font-weight:500}.wtf-entry__list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0 0 2rem;padding:0}.wtf-entry__list li{grid-gap:.85rem;align-items:center;animation:wtf-list-in .6s ease forwards;animation-delay:.5s;animation-delay:calc(var(--j, 0)*.08s + .5s);border-top:1px solid var(--wtf-line);display:grid;gap:.85rem;grid-template-columns:auto auto 1fr;opacity:0;padding:.5rem 0;transform:translateX(-12px);transition:border-color .4s ease,padding .4s ease}@keyframes wtf-list-in{to{opacity:1;transform:none}}.wtf-entry__list li:last-child{border-bottom:1px solid var(--wtf-line);transition:border-color .4s ease}.wtf-entry--azure .wtf-entry__list li:hover{border-top-color:#2cabe266;padding-left:.5rem}.wtf-entry--azure .wtf-entry__list li:last-child:hover{border-bottom-color:#2cabe266}.wtf-entry--purple .wtf-entry__list li:hover{border-top-color:#7a3cff66;padding-left:.5rem}.wtf-entry--purple .wtf-entry__list li:last-child:hover{border-bottom-color:#7a3cff66}.wtf-entry__list-num{color:var(--wtf-ink-dim);font-family:var(--wtf-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.18em;min-width:2ch;transition:color .3s ease}.wtf-entry--azure .wtf-entry__list li:hover .wtf-entry__list-num{color:var(--wtf-azure)}.wtf-entry--purple .wtf-entry__list li:hover .wtf-entry__list-num{color:var(--wtf-purple)}.wtf-entry__list-bar{background:var(--wtf-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:16px}.wtf-entry--azure .wtf-entry__list li:hover .wtf-entry__list-bar{background:var(--wtf-azure);width:24px}.wtf-entry--purple .wtf-entry__list li:hover .wtf-entry__list-bar{background:var(--wtf-purple);width:24px}.wtf-entry__list-text{color:var(--wtf-ink-mute);font-family:var(--wtf-font-display);font-size:.95rem;font-weight:300;line-height:1.45;transition:color .3s ease}.wtf-entry__list li:hover .wtf-entry__list-text{color:var(--wtf-ink)}.wtf-entry__foot{border-top:1px solid var(--wtf-line);display:flex;flex-direction:column;gap:1.25rem;margin-top:auto;padding-top:1.75rem;transition:border-color .5s ease}.wtf-entry--azure:hover .wtf-entry__foot{border-top-color:#2cabe24d}.wtf-entry--purple:hover .wtf-entry__foot{border-top-color:#7a3cff4d}.wtf-entry__meta{align-items:center;color:var(--wtf-ink-mute);display:inline-flex;font-family:var(--wtf-font-mono);font-size:.7rem;font-weight:500;gap:.6rem;letter-spacing:.22em;text-transform:uppercase}.wtf-entry__meta-tick{border:1px solid var(--wtf-ink-dim);height:7px;transform:rotate(45deg);transition:border-color .4s ease,background .4s ease,box-shadow .4s ease;width:7px}.wtf-entry--azure:hover .wtf-entry__meta-tick{background:var(--wtf-azure);border-color:var(--wtf-azure);box-shadow:0 0 8px var(--wtf-azure)}.wtf-entry--purple:hover .wtf-entry__meta-tick{background:var(--wtf-purple);border-color:var(--wtf-purple);box-shadow:0 0 8px var(--wtf-purple)}.wtf-entry__cta{align-items:center;align-self:flex-start;background:#0000;border:1px solid var(--wtf-line-strong);color:var(--wtf-ink);cursor:pointer;display:inline-flex;font-family:var(--wtf-font-display);font-size:clamp(.9rem,1.1vw,1rem);font-weight:500;gap:.75rem;letter-spacing:.18em;overflow:hidden;padding:1rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease}.wtf-entry__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.wtf-entry--azure .wtf-entry__cta:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.wtf-entry--purple .wtf-entry__cta:before{background:linear-gradient(120deg,#0000,#7a3cff26 50%,#0000)}.wtf-entry--azure .wtf-entry__cta:hover{border-color:var(--wtf-azure);color:var(--wtf-azure);padding-right:1.75rem}.wtf-entry--purple .wtf-entry__cta:hover{border-color:var(--wtf-purple);color:var(--wtf-purple);padding-right:1.75rem}.wtf-entry__cta:hover:before{transform:translateX(100%)}.wtf-entry__cta-bracket{color:var(--wtf-ink-dim);font-family:var(--wtf-font-mono);font-weight:500;transition:color .4s ease}.wtf-entry--azure .wtf-entry__cta:hover .wtf-entry__cta-bracket{color:var(--wtf-azure)}.wtf-entry--purple .wtf-entry__cta:hover .wtf-entry__cta-bracket{color:var(--wtf-purple)}.wtf-entry__cta-text{position:relative;z-index:1}.wtf-entry__cta-arrow{align-items:center;display:inline-flex;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.wtf-entry__cta:hover .wtf-entry__cta-arrow{transform:translateX(5px)}.wtf-entry__cta-arrow svg{height:auto;width:100%}.wtf__close{border-top:1px solid var(--wtf-line);margin-top:0;padding-top:2.5rem}.wtf__close-rule{align-items:center;color:var(--wtf-ink-dim);display:flex;font-family:var(--wtf-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:1.75rem;text-transform:uppercase}.wtf__close-rule-mark{border:1px solid var(--wtf-line);color:var(--wtf-ink-mute);font-weight:500;padding:.4rem .75rem;transition:border-color .5s ease,color .5s ease}.wtf__close:hover .wtf__close-rule-mark{border-color:var(--wtf-purple);color:var(--wtf-purple)}.wtf__close-rule-line{background:linear-gradient(to right,var(--wtf-line-strong),#0000);flex:1 1;height:1px;transition:background .5s ease}.wtf__close:hover .wtf__close-rule-line{background:linear-gradient(to right,var(--wtf-purple),#0000)}.wtf__close-text{color:var(--wtf-ink);font-family:var(--wtf-font-display);font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:300;letter-spacing:.005em;line-height:1.5;margin:0;max-width:880px}.wtf__close-text em{color:var(--wtf-purple);font-style:italic;font-weight:400;text-shadow:0 0 18px #7a3cff66;transition:text-shadow .4s ease}.wtf__close:hover .wtf__close-text em{text-shadow:0 0 26px #7a3cffb3}.wtf__close-text b{color:var(--wtf-ink);font-weight:500}@media (max-width:900px){.wtf__entries{grid-template-columns:1fr}.wtf__title-row--alt{padding-left:0}.wtf__hud-mid{display:none}.wtf-entry__numeral{font-size:clamp(7rem,22vw,12rem)}}@media (max-width:560px){.wtf{padding:5rem 1.25rem 4rem}.wtf__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.wtf__hud-line{display:none}.wtf-entry{padding:2rem 1.25rem}.wtf-entry__list li{gap:.6rem;grid-template-columns:auto 1fr}.wtf-entry__list-bar{display:none}.wtf-entry__cta{align-self:stretch;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.wtf *,.wtf :after,.wtf :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.wtf-entry,.wtf-entry__list li,.wtf__head{opacity:1;transform:none}}.kd{--kd-bg:#151515;--kd-bg-deep:#0a0a0a;--kd-surface:#1d1d1d;--kd-surface-2:#232323;--kd-line:#ffffff14;--kd-line-strong:#ffffff2e;--kd-ink:#fff;--kd-ink-mute:#ffffff9e;--kd-ink-dim:#ffffff61;--kd-purple:#7a3cff;--kd-azure:#2cabe2;--kd-font-display:"Oswald",sans-serif;--kd-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--kd-bg);color:var(--kd-ink);font-family:var(--kd-font-display);isolation:isolate;overflow:hidden;padding:7rem clamp(1.25rem,5vw,4rem) 6rem;position:relative}.kd *,.kd :after,.kd :before{box-sizing:border-box}.kd__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%)}.kd__grid,.kd__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.kd__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe20f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0d,#0000 65%);transition:background .4s ease}.kd__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.kd__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.kd__hud{align-items:center;color:var(--kd-ink-dim);display:flex;font-family:var(--kd-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;text-transform:uppercase}.kd__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--kd-line);color:var(--kd-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem;transition:border-color .4s ease,color .4s ease}.kd__hud-tag:hover{border-color:var(--kd-azure);color:var(--kd-azure)}.kd__hud-tag--right:hover{border-color:var(--kd-purple);color:var(--kd-purple)}.kd__hud-dot{background:var(--kd-ink-mute);border-radius:50%;height:7px;transition:background .3s ease,box-shadow .3s ease;width:7px}.kd__hud-tag:hover .kd__hud-dot{background:var(--kd-azure);box-shadow:0 0 8px var(--kd-azure)}.kd__hud-line{background:linear-gradient(to right,#0000,var(--kd-line-strong),#0000);flex:1 1;height:1px}.kd__hud-mid{color:var(--kd-ink-mute);font-weight:500}.kd__hud-blink{animation:kd-blink 1.6s ease-in-out infinite;background:var(--kd-purple);border-radius:50%;box-shadow:0 0 6px var(--kd-purple);height:6px;margin-left:.4rem;width:6px}@keyframes kd-blink{0%,to{opacity:.3}50%{opacity:1}}.kd__head{margin-bottom:6rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.kd.is-visible .kd__head{opacity:1;transform:none}.kd__eyebrow{align-items:center;color:var(--kd-ink-mute);display:inline-flex;font-family:var(--kd-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.kd__eyebrow-bracket{color:var(--kd-ink-dim);font-weight:500;transition:color .4s ease}.kd__eyebrow:hover .kd__eyebrow-bracket{color:var(--kd-azure)}.kd__title{color:var(--kd-ink);font-family:var(--kd-font-display);font-size:clamp(3.2rem,9vw,8rem);font-weight:700;letter-spacing:-.015em;line-height:.92;margin:0 0 2.5rem;text-transform:uppercase}.kd__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.5rem)}.kd__title-row--alt{padding-left:clamp(1.5rem,6vw,5rem)}.kd__title-num{align-self:flex-start;color:var(--kd-ink-dim);font-family:var(--kd-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.kd__title:hover .kd__title-num{color:var(--kd-azure)}.kd__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.kd__title-text--outline{-webkit-text-stroke:2px var(--kd-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.kd__title-text--outline:hover{-webkit-text-stroke:2px var(--kd-purple);color:var(--kd-purple);text-shadow:0 0 24px #7a3cff73}.kd__lede-wrap{display:flex;gap:1.5rem;margin-top:1rem;max-width:760px}.kd__lede-bar{background:linear-gradient(to bottom,var(--kd-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.kd__lede-wrap:hover .kd__lede-bar{background:linear-gradient(to bottom,var(--kd-azure),#0000)}.kd__lede{color:var(--kd-ink-mute);font-family:var(--kd-font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.kd__timeline{margin-bottom:5rem;padding-left:clamp(3.5rem,6vw,5rem);position:relative}.kd__rail{bottom:0;left:clamp(1rem,2.5vw,1.5rem);pointer-events:none;position:absolute;top:0;width:2px}.kd__rail-track{background:var(--kd-line);inset:0;position:absolute}.kd__rail-fill{background:linear-gradient(to bottom,var(--kd-azure) 0,var(--kd-azure) 70%,var(--kd-purple) 100%);box-shadow:0 0 12px #2cabe266,0 0 24px #2cabe226;height:0;height:calc(var(--p, 0)*100%);left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.kd__rail-tick{background:var(--kd-line-strong);height:1px;left:-5px;position:absolute;width:12px}.kd__rail-tick--top{top:0}.kd__rail-tick--bot{bottom:0}.kd-entry{animation:kd-entry-in .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s;animation-delay:calc(var(--i, 0)*.12s + .3s);opacity:0;padding-bottom:2.5rem;position:relative;transform:translateX(-20px)}.kd-entry--last{padding-bottom:0}@keyframes kd-entry-in{to{opacity:1;transform:none}}.kd-entry__node{height:14px;left:calc(clamp(1rem, 2.5vw, 1.5rem) - clamp(3.5rem, 6vw, 5rem));position:absolute;top:.6rem;transform:translateX(-50%);width:14px}.kd-entry__node-core{background:var(--kd-bg);border:1.5px solid var(--kd-ink-dim);border-radius:50%;inset:4px;position:absolute;transition:border-color .4s ease,background .4s ease,box-shadow .4s ease}.kd-entry__node-ring{border:1px solid var(--kd-line);transform:scale(.85);transition:opacity .4s ease,transform .4s ease,border-color .4s ease}.kd-entry__node-pulse,.kd-entry__node-ring{border-radius:50%;inset:0;opacity:0;position:absolute}.kd-entry__node-pulse{pointer-events:none}.kd-entry--azure:hover .kd-entry__node-core{background:var(--kd-azure);border-color:var(--kd-azure);box-shadow:0 0 12px var(--kd-azure),0 0 24px #2cabe266}.kd-entry--azure:hover .kd-entry__node-ring{border-color:#2cabe266;opacity:1;transform:scale(1.6)}.kd-entry--destination .kd-entry__node{height:18px;width:18px}.kd-entry--destination .kd-entry__node-core{border-color:var(--kd-purple);box-shadow:0 0 10px #7a3cff80;inset:5px}.kd-entry--destination .kd-entry__node-ring{border-color:#7a3cff59;opacity:1;transform:scale(1.3)}.kd-entry--destination .kd-entry__node-pulse{animation:kd-pulse 2.4s ease-out infinite;border:1px solid var(--kd-purple);opacity:1}@keyframes kd-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.kd-entry--destination:hover .kd-entry__node-core{background:var(--kd-purple);box-shadow:0 0 16px var(--kd-purple),0 0 32px #7a3cff80}.kd-entry--destination:hover .kd-entry__node-ring{border-color:#7a3cff8c;transform:scale(1.8)}.kd-entry__connector{background:var(--kd-line);height:1px;left:clamp(1rem,2.5vw,1.5rem);position:absolute;top:calc(.6rem + 7px);transition:background .5s ease,width .5s ease;width:clamp(2rem,3.5vw,3.5rem)}.kd-entry--azure:hover .kd-entry__connector{background:linear-gradient(to right,var(--kd-azure),#0000)}.kd-entry--destination .kd-entry__connector{background:linear-gradient(90deg,#7a3cff80,#0000)}.kd-entry--destination:hover .kd-entry__connector{background:linear-gradient(to right,var(--kd-purple),#0000)}.kd-entry__card{background:var(--kd-bg);border:1px solid var(--kd-line);overflow:hidden;padding:2rem clamp(1.25rem,3vw,2.25rem);position:relative;transition:background .5s ease,border-color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.kd-entry__card:hover{background:var(--kd-surface);transform:translateX(6px)}.kd-entry--azure:hover .kd-entry__card{border-color:#2cabe259}.kd-entry--destination .kd-entry__card{background:linear-gradient(135deg,var(--kd-bg) 0,rgba(122,60,255,.025) 100%);border-color:#7a3cff2e}.kd-entry--destination:hover .kd-entry__card{background:linear-gradient(135deg,var(--kd-surface) 0,#7a3cff0d 100%);border-color:#7a3cff80}.kd-entry__corner{border-color:var(--kd-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.kd-entry__corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.kd-entry__corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.kd-entry__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.kd-entry__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.kd-entry--azure:hover .kd-entry__corner{border-color:var(--kd-azure);height:16px;width:16px}.kd-entry--destination .kd-entry__corner{border-color:#7a3cff66}.kd-entry--destination:hover .kd-entry__corner{border-color:var(--kd-purple);height:16px;width:16px}.kd-entry__sweep{background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.kd-entry__card:hover .kd-entry__sweep{transform:translateX(100%)}.kd-entry--azure .kd-entry__card:hover .kd-entry__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe21a 50%,#0000 70%)}.kd-entry--destination .kd-entry__card:hover .kd-entry__sweep{background:linear-gradient(120deg,#0000 30%,#7a3cff1f 50%,#0000 70%)}.kd-entry__strip{align-items:center;border-bottom:1px solid var(--kd-line);display:flex;font-family:var(--kd-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.5rem;padding-bottom:1.25rem;position:relative;text-transform:uppercase;transition:border-color .5s ease;z-index:2}.kd-entry--azure:hover .kd-entry__strip{border-bottom-color:#2cabe266}.kd-entry--destination:hover .kd-entry__strip{border-bottom-color:#7a3cff66}.kd-entry__strip-id{color:var(--kd-ink-dim);font-weight:500;transition:color .4s ease}.kd-entry--azure:hover .kd-entry__strip-id{color:var(--kd-azure)}.kd-entry--destination:hover .kd-entry__strip-id{color:var(--kd-purple)}.kd-entry__status{align-items:center;color:var(--kd-ink-mute);display:inline-flex;font-weight:500;gap:.5rem;transition:color .3s ease}.kd-entry--destination .kd-entry__status{color:var(--kd-ink)}.kd-entry__status-led{background:var(--kd-ink-dim);border-radius:50%;height:6px;transition:background .3s ease,box-shadow .3s ease;width:6px}.kd-entry--azure:hover .kd-entry__status-led{background:var(--kd-azure);box-shadow:0 0 8px var(--kd-azure)}.kd-entry--destination .kd-entry__status-led{animation:kd-led-blink 1.6s ease-in-out infinite;background:var(--kd-purple);box-shadow:0 0 6px var(--kd-purple)}@keyframes kd-led-blink{0%,to{opacity:.5}50%{opacity:1}}.kd-entry__body{grid-gap:clamp(1.25rem,3vw,2.5rem);align-items:start;display:grid;gap:clamp(1.25rem,3vw,2.5rem);grid-template-columns:minmax(180px,240px) 1px 1fr;position:relative;z-index:2}.kd-entry__when{display:flex;flex-direction:column;gap:.75rem}.kd-entry__date-label{color:var(--kd-ink-dim);font-family:var(--kd-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.kd-entry__date{display:flex;flex-direction:column;gap:.15rem}.kd-entry__date-top{color:var(--kd-ink);font-family:var(--kd-font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:.9;transition:color .4s ease,text-shadow .4s ease}.kd-entry--azure .kd-entry__card:hover .kd-entry__date-top{color:var(--kd-azure);text-shadow:0 0 22px #2cabe266}.kd-entry--destination .kd-entry__date-top{color:var(--kd-purple);font-size:clamp(2.75rem,5vw,4.5rem);text-shadow:0 0 18px #7a3cff59;transition:text-shadow .4s ease}.kd-entry--destination .kd-entry__card:hover .kd-entry__date-top{text-shadow:0 0 28px #7a3cff99}.kd-entry__date-bottom{color:var(--kd-ink-mute);font-family:var(--kd-font-display);font-size:.95rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.kd-entry__divider{align-self:stretch;background:var(--kd-line);transition:background .5s ease;width:1px}.kd-entry--azure .kd-entry__card:hover .kd-entry__divider{background:linear-gradient(to bottom,var(--kd-azure),#0000)}.kd-entry--destination .kd-entry__card:hover .kd-entry__divider{background:linear-gradient(to bottom,var(--kd-purple),#0000)}.kd-entry__text{display:flex;flex-direction:column;gap:.85rem}.kd-entry__title{color:var(--kd-ink);font-family:var(--kd-font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.005em;line-height:1.05;margin:0;text-transform:uppercase;transition:transform .4s ease}.kd-entry--destination .kd-entry__title{font-size:clamp(1.75rem,2.8vw,2.4rem)}.kd-entry__card:hover .kd-entry__title{transform:translateX(4px)}.kd-entry__body-text{color:var(--kd-ink-mute);font-family:var(--kd-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:300;line-height:1.55;margin:0}.kd-entry__progress{background:var(--kd-azure);bottom:0;height:1px;left:0;position:absolute;transition:width .7s cubic-bezier(.16,1,.3,1);width:0}.kd-entry__card:hover .kd-entry__progress{width:100%}.kd-entry--destination .kd-entry__progress{background:var(--kd-purple)}.kd__close{border-top:1px solid var(--kd-line);display:flex;justify-content:flex-start;padding-top:2rem}.kd__cta{align-items:center;background:#0000;border:1px solid var(--kd-line-strong);color:var(--kd-ink);cursor:pointer;display:inline-flex;font-family:var(--kd-font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.25rem 1.75rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease}.kd__cta:before{background:linear-gradient(120deg,#0000,#2cabe21f 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.kd__cta:hover{border-color:var(--kd-azure);color:var(--kd-azure);padding-right:2.25rem}.kd__cta:hover:before{transform:translateX(100%)}.kd__cta-bracket{color:var(--kd-ink-dim);font-family:var(--kd-font-mono);font-weight:500;transition:color .4s ease}.kd__cta:hover .kd__cta-bracket{color:var(--kd-azure)}.kd__cta-text{position:relative;z-index:1}.kd__cta-arrow{align-items:center;display:inline-flex;height:14px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:28px}.kd__cta:hover .kd__cta-arrow{transform:translateX(6px)}.kd__cta-arrow svg{height:auto;width:100%}@media (max-width:900px){.kd__title-row--alt{padding-left:0}.kd__hud-mid{display:none}.kd-entry__body{gap:1.25rem;grid-template-columns:1fr}.kd-entry__divider{height:1px;width:100%}.kd-entry--azure .kd-entry__card:hover .kd-entry__divider{background:linear-gradient(to right,var(--kd-azure),#0000)}.kd-entry--destination .kd-entry__card:hover .kd-entry__divider{background:linear-gradient(to right,var(--kd-purple),#0000)}}@media (max-width:560px){.kd{padding:5rem 1.25rem 4rem}.kd__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.kd__hud-line{display:none}.kd__timeline{padding-left:2.5rem}.kd__rail{left:.75rem}.kd-entry__connector{width:1.25rem}.kd-entry__card{padding:1.5rem 1.25rem}.kd-entry__strip{flex-wrap:wrap;gap:.5rem}}@media (prefers-reduced-motion:reduce){.kd *,.kd :after,.kd :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.kd-entry,.kd__head{opacity:1;transform:none}.kd__rail-fill{height:100%}}.ptn{--ptn-bg:#151515;--ptn-bg-deep:#0a0a0a;--ptn-surface:#1d1d1d;--ptn-surface-2:#232323;--ptn-line:#ffffff14;--ptn-line-strong:#ffffff2e;--ptn-ink:#fff;--ptn-ink-mute:#ffffff9e;--ptn-ink-dim:#ffffff61;--ptn-purple:#7a3cff;--ptn-azure:#2cabe2;--ptn-tier-gold:#d4b25a;--ptn-tier-silver:#c8c8c8;--ptn-tier-bronze:#b07849;--ptn-tier-supporting:#ffffff80;--ptn-font-display:"Oswald",sans-serif;--ptn-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--ptn-bg);color:var(--ptn-ink);font-family:var(--ptn-font-display);isolation:isolate;overflow:hidden;padding:7rem clamp(1.25rem,5vw,4rem) 6rem;position:relative}.ptn *,.ptn :after,.ptn :before{box-sizing:border-box}.ptn__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,#0000 90%)}.ptn__grid,.ptn__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.ptn__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe20f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0a,#0000 65%);transition:background .4s ease}.ptn__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.ptn__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.ptn__hud{align-items:center;color:var(--ptn-ink-dim);display:flex;font-family:var(--ptn-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;text-transform:uppercase}.ptn__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--ptn-line);color:var(--ptn-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem;transition:border-color .4s ease,color .4s ease}.ptn__hud-tag:hover{border-color:var(--ptn-azure);color:var(--ptn-azure)}.ptn__hud-dot{background:var(--ptn-ink-mute);border-radius:50%;height:7px;transition:background .3s ease,box-shadow .3s ease;width:7px}.ptn__hud-tag:hover .ptn__hud-dot{background:var(--ptn-azure);box-shadow:0 0 8px var(--ptn-azure)}.ptn__hud-line{background:linear-gradient(to right,#0000,var(--ptn-line-strong),#0000);flex:1 1;height:1px}.ptn__hud-mid{color:var(--ptn-ink-mute);font-weight:500}.ptn__hud-blink{animation:ptn-blink 1.6s ease-in-out infinite;background:var(--ptn-azure);border-radius:50%;box-shadow:0 0 6px var(--ptn-azure);height:6px;margin-left:.4rem;width:6px}@keyframes ptn-blink{0%,to{opacity:.3}50%{opacity:1}}.ptn__head{grid-gap:clamp(2rem,5vw,5rem);align-items:end;border-bottom:1px solid var(--ptn-line);display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr 1fr;margin-bottom:5rem;opacity:0;padding-bottom:2.5rem;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.ptn.is-visible .ptn__head{opacity:1;transform:none}.ptn__eyebrow{align-items:center;color:var(--ptn-ink-mute);display:inline-flex;font-family:var(--ptn-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.ptn__eyebrow-bracket{color:var(--ptn-ink-dim);font-weight:500;transition:color .4s ease}.ptn__eyebrow:hover .ptn__eyebrow-bracket{color:var(--ptn-azure)}.ptn__title{color:var(--ptn-ink);font-family:var(--ptn-font-display);font-size:clamp(3.2rem,9vw,8rem);font-weight:700;letter-spacing:-.015em;line-height:.92;margin:0;text-transform:uppercase}.ptn__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.5rem)}.ptn__title-row--alt{padding-left:clamp(1.5rem,6vw,5rem)}.ptn__title-num{align-self:flex-start;color:var(--ptn-ink-dim);font-family:var(--ptn-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.ptn__title:hover .ptn__title-num{color:var(--ptn-azure)}.ptn__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ptn__title-text--outline{-webkit-text-stroke:2px var(--ptn-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.ptn__title-text--outline:hover{-webkit-text-stroke:2px var(--ptn-purple);color:var(--ptn-purple);text-shadow:0 0 24px #7a3cff73}.ptn__head-right{display:flex;flex-direction:column;gap:2rem}.ptn__lede-wrap{display:flex;gap:1.25rem}.ptn__lede-bar{background:linear-gradient(to bottom,var(--ptn-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.ptn__lede-wrap:hover .ptn__lede-bar{background:linear-gradient(to bottom,var(--ptn-azure),#0000)}.ptn__lede{color:var(--ptn-ink-mute);font-family:var(--ptn-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.ptn__tiers{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--ptn-font-mono);font-size:.65rem;font-weight:500;gap:.75rem;letter-spacing:.2em;text-transform:uppercase}.ptn__tiers-label{color:var(--ptn-ink-dim)}.ptn__tier{align-items:center;border:1px solid var(--ptn-line);color:var(--ptn-ink-mute);display:inline-flex;gap:.45rem;padding:.35rem .65rem;transition:border-color .35s ease,color .35s ease}.ptn__tier-dot{border-radius:50%;height:6px;width:6px}.ptn__tier--gold .ptn__tier-dot{background:var(--ptn-tier-gold)}.ptn__tier--silver .ptn__tier-dot{background:var(--ptn-tier-silver)}.ptn__tier--bronze .ptn__tier-dot{background:var(--ptn-tier-bronze)}.ptn__tier--supporting .ptn__tier-dot{background:var(--ptn-tier-supporting)}.ptn__tier:hover{border-color:var(--ptn-line-strong);color:var(--ptn-ink)}.ptn__tier--gold:hover{border-color:var(--ptn-tier-gold)}.ptn__tier--silver:hover{border-color:var(--ptn-tier-silver)}.ptn__tier--bronze:hover{border-color:var(--ptn-tier-bronze)}.ptn__tier--supporting:hover{border-color:var(--ptn-azure)}.ptn__strip{border-bottom:1px solid var(--ptn-line);border-top:1px solid var(--ptn-line);margin-bottom:2.5rem;overflow:hidden;padding:2rem 0;position:relative}.ptn__strip-cap{bottom:0;pointer-events:none;position:absolute;top:0;width:32px;z-index:5}.ptn__strip-cap--l{background:linear-gradient(to right,var(--ptn-bg) 0,#151515d9 60%,#0000 100%);left:0}.ptn__strip-cap--r{background:linear-gradient(to left,var(--ptn-bg) 0,#151515d9 60%,#0000 100%);right:0}.ptn__strip-cap-corner{border-color:var(--ptn-line-strong);border-style:solid;border-width:0;height:10px;position:absolute;width:10px}.ptn__strip-cap-corner--tl{border-left-width:1px;border-top-width:1px;left:0;top:-1px}.ptn__strip-cap-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:0}.ptn__strip-cap-corner--tr{border-right-width:1px;border-top-width:1px;right:0;top:-1px}.ptn__strip-cap-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:0}.ptn__row{grid-gap:1px;background:var(--ptn-line);border:1px solid var(--ptn-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ptn__marquee{overflow:hidden;width:100%}.ptn__marquee-track{animation:ptn-marquee 38s linear infinite;display:flex;gap:1px;width:max-content}.ptn__marquee-track .ptn__slot{flex:0 0 auto;width:clamp(200px,22vw,260px)}@keyframes ptn-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ptn__strip:hover .ptn__marquee-track{animation-play-state:paused}.ptn__slot{background:var(--ptn-bg);color:inherit;display:flex;flex-direction:column;min-height:200px;overflow:hidden;padding:1rem 1rem .85rem;position:relative;text-decoration:none;transition:background .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}a.ptn__slot{cursor:pointer}.ptn__slot--filled:hover{background:var(--ptn-surface);transform:translateY(-4px);z-index:2}.ptn__slot-corner{border-color:var(--ptn-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px;z-index:3}.ptn__slot-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.ptn__slot-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.ptn__slot-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.ptn__slot-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.ptn__slot--filled:hover .ptn__slot-corner{border-color:var(--ptn-azure);height:16px;width:16px}.ptn__slot-sweep{background:linear-gradient(120deg,#0000 30%,#2cabe21a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.ptn__slot--filled:hover .ptn__slot-sweep{transform:translateX(100%)}.ptn__slot-bay{align-items:center;border-bottom:1px solid var(--ptn-line);display:flex;font-family:var(--ptn-font-mono);font-size:.6rem;justify-content:space-between;letter-spacing:.2em;margin-bottom:.6rem;padding-bottom:.6rem;position:relative;text-transform:uppercase;transition:border-color .4s ease;z-index:2}.ptn__slot--filled:hover .ptn__slot-bay{border-bottom-color:#2cabe266}.ptn__slot-bay-id{color:var(--ptn-ink-dim);font-weight:500;transition:color .4s ease}.ptn__slot--filled:hover .ptn__slot-bay-id{color:var(--ptn-azure)}.ptn__slot-bay-status{align-items:center;color:var(--ptn-ink-dim);display:inline-flex;gap:.4rem}.ptn__slot-bay-led{animation:ptn-led-blink 2s ease-in-out infinite;background:var(--ptn-ink-dim);border-radius:50%;height:5px;width:5px}@keyframes ptn-led-blink{0%,to{opacity:.35}50%{opacity:.9}}.ptn__slot-tier{align-items:center;color:var(--ptn-ink-mute);display:inline-flex;font-weight:500;gap:.35rem;transition:color .4s ease}.ptn__slot-tier-dot{border-radius:50%;height:5px;transition:box-shadow .4s ease;width:5px}.ptn__slot-tier--gold .ptn__slot-tier-dot{background:var(--ptn-tier-gold)}.ptn__slot-tier--silver .ptn__slot-tier-dot{background:var(--ptn-tier-silver)}.ptn__slot-tier--bronze .ptn__slot-tier-dot{background:var(--ptn-tier-bronze)}.ptn__slot-tier--supporting .ptn__slot-tier-dot{background:var(--ptn-tier-supporting)}.ptn__slot--filled:hover .ptn__slot-tier{color:var(--ptn-ink)}.ptn__slot--gold:hover .ptn__slot-tier-dot{box-shadow:0 0 8px var(--ptn-tier-gold)}.ptn__slot--silver:hover .ptn__slot-tier-dot{box-shadow:0 0 8px var(--ptn-tier-silver)}.ptn__slot--bronze:hover .ptn__slot-tier-dot{box-shadow:0 0 8px var(--ptn-tier-bronze)}.ptn__slot--supporting:hover .ptn__slot-tier-dot{box-shadow:0 0 8px var(--ptn-azure)}.ptn__slot-content{align-items:center;display:flex;flex:1 1;justify-content:center;padding:.75rem .5rem;position:relative;z-index:2}.ptn__slot-logo{filter:grayscale(1) brightness(.85) contrast(1.1);height:auto;max-height:70px;max-width:100%;object-fit:contain;opacity:.75;transition:filter .45s ease,opacity .45s ease,transform .45s ease;width:auto}.ptn__slot--filled:hover .ptn__slot-logo{filter:grayscale(0) brightness(1) contrast(1);opacity:1;transform:scale(1.05)}.ptn__slot-name{color:var(--ptn-ink-mute);font-family:var(--ptn-font-display);font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase;transition:color .4s ease}.ptn__slot--filled:hover .ptn__slot-name{color:var(--ptn-ink)}.ptn__slot-foot{align-items:center;border-top:1px solid var(--ptn-line);color:var(--ptn-ink-dim);display:flex;font-family:var(--ptn-font-mono);font-size:.6rem;gap:.5rem;justify-content:space-between;letter-spacing:.18em;padding-top:.6rem;position:relative;text-transform:uppercase;transition:border-color .4s ease,color .4s ease;z-index:2}.ptn__slot--filled:hover .ptn__slot-foot{border-top-color:#2cabe24d;color:var(--ptn-azure)}.ptn__slot-foot-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptn__slot-foot-arrow{color:var(--ptn-ink-dim);display:inline-flex;height:12px;transform:translate(0);transition:color .4s ease,transform .4s cubic-bezier(.16,1,.3,1);width:12px}.ptn__slot--filled:hover .ptn__slot-foot-arrow{color:var(--ptn-azure);transform:translate(2px,-2px)}.ptn__slot--empty{background:var(--ptn-bg);cursor:default}.ptn__slot--empty .ptn__slot-corner{border-color:var(--ptn-line)}.ptn__slot-empty-mark{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.85rem;justify-content:center;padding:1rem 0;position:relative;z-index:2}.ptn__slot-empty-cross{display:inline-block;height:36px;opacity:.4;position:relative;width:36px}.ptn__slot-empty-cross span{background:var(--ptn-ink-dim);position:absolute}.ptn__slot-empty-cross span:first-child{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.ptn__slot-empty-cross span:nth-child(2){bottom:0;left:50%;top:0;transform:translateX(-50%);width:1px}.ptn__slot-empty-text{color:var(--ptn-ink-dim);font-size:.6rem;font-weight:500;letter-spacing:.22em}.ptn__pending,.ptn__slot-empty-text{font-family:var(--ptn-font-mono);text-transform:uppercase}.ptn__pending{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--ptn-line);color:var(--ptn-ink-mute);display:inline-flex;font-size:.7rem;gap:.75rem;letter-spacing:.18em;margin-bottom:2.5rem;padding:.85rem 1.25rem}.ptn__pending-mark{animation:ptn-blink 1.4s ease-in-out infinite;background:var(--ptn-azure);border-radius:50%;box-shadow:0 0 8px var(--ptn-azure);height:8px;width:8px}.ptn__pending-text{color:var(--ptn-ink-mute);font-family:var(--ptn-font-display);font-size:.85rem;font-weight:300;letter-spacing:.05em;text-transform:none}.ptn__close{border-top:1px solid var(--ptn-line);display:flex;justify-content:flex-start;padding-top:2rem}.ptn__cta{align-items:center;background:#0000;border:1px solid var(--ptn-line-strong);color:var(--ptn-ink);cursor:pointer;display:inline-flex;font-family:var(--ptn-font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.25rem 1.75rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease}.ptn__cta:before{background:linear-gradient(120deg,#0000,#2cabe21f 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.ptn__cta:hover{border-color:var(--ptn-azure);color:var(--ptn-azure);padding-right:2.25rem}.ptn__cta:hover:before{transform:translateX(100%)}.ptn__cta-bracket{color:var(--ptn-ink-dim);font-family:var(--ptn-font-mono);font-weight:500;transition:color .4s ease}.ptn__cta:hover .ptn__cta-bracket{color:var(--ptn-azure)}.ptn__cta-text{position:relative;z-index:1}.ptn__cta-arrow{align-items:center;display:inline-flex;height:14px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:28px}.ptn__cta:hover .ptn__cta-arrow{transform:translateX(6px)}.ptn__cta-arrow svg{height:auto;width:100%}@media (max-width:900px){.ptn__head{gap:2.5rem;grid-template-columns:1fr}.ptn__title-row--alt{padding-left:0}.ptn__hud-mid{display:none}.ptn__row{grid-template-columns:repeat(2,1fr)}.ptn__marquee-track .ptn__slot{width:clamp(180px,38vw,220px)}}@media (max-width:560px){.ptn{padding:5rem 1.25rem 4rem}.ptn__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.ptn__hud-line{display:none}.ptn__row{grid-template-columns:1fr}.ptn__tiers{gap:.4rem}.ptn__tier{padding:.3rem .5rem}}@media (prefers-reduced-motion:reduce){.ptn *,.ptn :after,.ptn :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ptn__head{opacity:1;transform:none}.ptn__marquee-track{animation:none}}.ftr{--ftr-bg:#0f0f0f;--ftr-bg-deep:#080808;--ftr-surface:#1a1a1a;--ftr-line:#ffffff14;--ftr-line-strong:#ffffff2e;--ftr-ink:#fff;--ftr-ink-mute:#ffffff9e;--ftr-ink-dim:#ffffff61;--ftr-purple:#7a3cff;--ftr-azure:#2cabe2;--ftr-font-display:"Oswald",sans-serif;--ftr-font-mono:"JetBrains Mono",ui-monospace,monospace;background:var(--ftr-bg);border-top:1px solid var(--ftr-line);color:var(--ftr-ink);font-family:var(--ftr-font-display);isolation:isolate;overflow:hidden;padding:4rem clamp(1.25rem,5vw,4rem) 2.5rem;position:relative}.ftr *,.ftr :after,.ftr :before{box-sizing:border-box}.ftr__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.022) 1px,#0000 0);background-size:64px 64px;mask-image:linear-gradient(180deg,#0000 0,#000 30%,#000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 30%,#000)}.ftr__grid,.ftr__noise{inset:0;pointer-events:none;position:absolute;z-index:0}.ftr__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");mix-blend-mode:overlay;opacity:.035}.ftr__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.ftr__endrail{align-items:center;color:var(--ftr-ink-dim);display:flex;font-family:var(--ftr-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;text-transform:uppercase}.ftr__endrail-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--ftr-line);color:var(--ftr-ink-mute);display:inline-flex;font-weight:500;gap:.5rem;padding:.45rem .75rem}.ftr__endrail-led{animation:ftr-blink 1.6s ease-in-out infinite;background:var(--ftr-azure);border-radius:50%;box-shadow:0 0 6px var(--ftr-azure);height:7px;width:7px}@keyframes ftr-blink{0%,to{opacity:.3}50%{opacity:1}}.ftr__endrail-line{background:linear-gradient(to right,#0000,var(--ftr-line-strong),#0000);flex:1 1;height:1px}.ftr__endrail-mid{color:var(--ftr-ink-mute);font-weight:500}.ftr__totop{align-items:center;background:#0000;border:1px solid var(--ftr-line-strong);color:var(--ftr-ink);cursor:pointer;display:inline-flex;font-family:var(--ftr-font-mono);font-size:.7rem;font-weight:500;gap:.55rem;letter-spacing:.22em;overflow:hidden;padding:.5rem .85rem;position:relative;text-transform:uppercase;transition:border-color .4s ease,color .4s ease}.ftr__totop:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.ftr__totop:hover{border-color:var(--ftr-azure);color:var(--ftr-azure)}.ftr__totop:hover:before{transform:translateX(100%)}.ftr__totop-bracket{color:var(--ftr-ink-dim);transition:color .4s ease}.ftr__totop:hover .ftr__totop-bracket{color:var(--ftr-azure)}.ftr__totop-text{position:relative;z-index:1}.ftr__totop-arrow{align-items:center;display:inline-flex;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:12px}.ftr__totop:hover .ftr__totop-arrow{transform:translateY(-3px)}.ftr__totop-arrow svg{height:auto;width:100%}.ftr__upper{grid-gap:clamp(2rem,5vw,5rem);border-bottom:1px solid var(--ftr-line);display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:2fr 1.2fr;margin-bottom:5rem;padding-bottom:4rem}.ftr__nav{grid-gap:clamp(1.5rem,3vw,3rem);display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:repeat(3,1fr)}.ftr__col-head{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.ftr__col-index{color:var(--ftr-ink-dim);font-family:var(--ftr-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.ftr__col-rule{background:var(--ftr-line);flex:1 1;height:1px;transition:background .5s ease}.ftr__col:hover .ftr__col-rule,.ftr__newsletter:hover .ftr__col-rule{background:linear-gradient(to right,var(--ftr-azure),#0000)}.ftr__col-title{color:var(--ftr-ink);font-family:var(--ftr-font-display);font-size:clamp(1.15rem,1.4vw,1.4rem);font-weight:600;letter-spacing:.06em;margin:0 0 1.5rem;text-transform:uppercase}.ftr__col-list{display:flex;flex-direction:column;gap:.1rem;list-style:none;margin:0;padding:0}.ftr__col-link{align-items:center;color:var(--ftr-ink-mute);display:flex;font-family:var(--ftr-font-display);font-size:.95rem;font-weight:300;gap:.6rem;letter-spacing:.005em;padding:.45rem 0;position:relative;text-decoration:none;transition:color .3s ease,padding-left .3s cubic-bezier(.16,1,.3,1)}.ftr__col-link-bullet{background:var(--ftr-ink-dim);flex:0 0 4px;height:4px;transition:background .3s ease,width .3s ease,transform .3s ease,box-shadow .3s ease;width:4px}.ftr__col-link-label{flex:1 1}.ftr__col-link-arrow{color:var(--ftr-ink-dim);display:inline-flex;height:12px;opacity:0;transform:translate(-4px,4px);transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1),color .3s ease;width:12px}.ftr__col-link-arrow svg{height:auto;width:100%}.ftr__col-link:hover{color:var(--ftr-ink);padding-left:.6rem}.ftr__col-link:hover .ftr__col-link-bullet{background:var(--ftr-azure);box-shadow:0 0 6px var(--ftr-azure);transform:translateX(2px);width:8px}.ftr__col-link:hover .ftr__col-link-arrow{color:var(--ftr-azure);opacity:1;transform:translate(0)}.ftr__newsletter-text{color:var(--ftr-ink-mute);font-family:var(--ftr-font-display);font-size:.95rem;font-weight:300;line-height:1.55;margin:0 0 1.5rem;max-width:360px}.ftr__form{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--ftr-line-strong);display:flex;gap:0;overflow:hidden;transition:border-color .4s ease,background .4s ease}.ftr__form:focus-within{background:#2cabe20a}.ftr__form.is-submitted,.ftr__form:focus-within{border-color:var(--ftr-azure)}.ftr__form-prompt{color:var(--ftr-ink-dim);font-family:var(--ftr-font-mono);font-size:1rem;padding:0 0 0 .85rem;pointer-events:none;transition:color .4s ease;-webkit-user-select:none;user-select:none}.ftr__form:focus-within .ftr__form-prompt{color:var(--ftr-azure)}.ftr__form-input{background:#0000;border:0;color:var(--ftr-ink);flex:1 1;font-family:var(--ftr-font-mono);font-size:.85rem;letter-spacing:.04em;min-width:0;outline:none;padding:.95rem .75rem}.ftr__form-input::placeholder{color:var(--ftr-ink-dim)}.ftr__form-submit{align-items:center;align-self:stretch;background:#0000;border:0;border-left:1px solid var(--ftr-line-strong);color:var(--ftr-ink-mute);cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;transition:background .3s ease,color .3s ease,border-color .4s ease;width:56px}.ftr__form-submit svg{height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.ftr__form-submit:hover{background:#2cabe21a;border-left-color:var(--ftr-azure);color:var(--ftr-azure)}.ftr__form-submit:hover svg{transform:translateX(3px)}.ftr__form.is-submitted .ftr__form-submit{border-left-color:var(--ftr-azure);color:var(--ftr-azure)}.ftr__form.is-submitted .ftr__form-submit svg{height:16px;transform:none;width:16px}.ftr__form-status{align-items:center;color:var(--ftr-azure);display:flex;font-family:var(--ftr-font-mono);font-size:.7rem;gap:.5rem;letter-spacing:.18em;margin-top:.85rem;min-height:1.4em;text-transform:uppercase}.ftr__form-status-led{animation:ftr-blink 1.4s ease-in-out infinite;background:var(--ftr-azure);border-radius:50%;box-shadow:0 0 6px var(--ftr-azure);height:6px;width:6px}.ftr__wordmark{line-height:.85;margin:0 0 2.5rem}.ftr__wordmark-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1.5rem);margin-bottom:.1rem}.ftr__wordmark-text{color:var(--ftr-ink);font-family:var(--ftr-font-display);font-size:clamp(3rem,12vw,11rem);font-weight:700;letter-spacing:-.02em;line-height:.85;text-transform:uppercase;transition:transform .5s cubic-bezier(.16,1,.3,1)}.ftr__wordmark-text--outline{-webkit-text-stroke:2px var(--ftr-purple);color:#0000;cursor:default;text-shadow:0 0 28px #7a3cff2e;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.ftr__wordmark-text--outline:hover{color:var(--ftr-purple);text-shadow:0 0 32px #7a3cff8c}.ftr__meta{align-items:stretch;border-bottom:1px solid var(--ftr-line);border-top:1px solid var(--ftr-line);display:flex;flex-wrap:wrap;gap:0;margin-bottom:3rem;padding:1.5rem 0}.ftr__meta-cell{cursor:default;display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;padding:0 clamp(.85rem,2vw,1.5rem);transition:background .4s ease}.ftr__meta-cell:first-child{padding-left:0}.ftr__meta-cell:hover{background:hsla(0,0%,100%,.012)}.ftr__meta-label{color:var(--ftr-ink-dim);font-family:var(--ftr-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:color .3s ease}.ftr__meta-cell:hover .ftr__meta-label{color:var(--ftr-azure)}.ftr__meta-value{color:var(--ftr-ink-mute);font-family:var(--ftr-font-display);font-size:clamp(.85rem,1vw,.95rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease}.ftr__meta-cell:hover .ftr__meta-value,.ftr__meta-value b{color:var(--ftr-ink)}.ftr__meta-value b{font-weight:500}.ftr__meta-divider{background:var(--ftr-line);flex:0 0 1px;width:1px}.ftr__utility{display:flex;gap:1.5rem;justify-content:space-between}.ftr__copyright,.ftr__utility{align-items:center;flex-wrap:wrap}.ftr__copyright{color:var(--ftr-ink-dim);display:inline-flex;font-family:var(--ftr-font-mono);font-size:.7rem;gap:.5rem;letter-spacing:.18em;text-transform:uppercase}.ftr__copyright-mark{color:var(--ftr-ink-mute)}.ftr__copyright-sep{color:var(--ftr-ink-dim);font-weight:500}.ftr__social{align-items:center;display:inline-flex;gap:.6rem}.ftr__social-label{color:var(--ftr-ink-dim);font-family:var(--ftr-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;margin-right:.4rem;text-transform:uppercase}.ftr__social-link{align-items:center;background:#0000;border:1px solid #0000;color:var(--ftr-ink-mute);display:inline-flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:color .4s ease,background .4s ease,transform .4s ease;width:40px}.ftr__social-corner{border-color:var(--ftr-line);border-style:solid;border-width:0;height:8px;pointer-events:none;position:absolute;transition:border-color .35s ease,width .35s ease,height .35s ease;width:8px}.ftr__social-corner--tl{border-left-width:1px;border-top-width:1px;left:2px;top:2px}.ftr__social-corner--tr{border-right-width:1px;border-top-width:1px;right:2px;top:2px}.ftr__social-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:2px;left:2px}.ftr__social-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:2px;right:2px}.ftr__social-link:hover{background:#2cabe20d;color:var(--ftr-azure);transform:translateY(-2px)}.ftr__social-link:hover .ftr__social-corner{border-color:var(--ftr-azure);height:12px;width:12px}.ftr__social-link svg{height:18px;position:relative;width:18px;z-index:2}@media (max-width:900px){.ftr__upper{gap:3rem;grid-template-columns:1fr;padding-bottom:3rem}.ftr__nav{grid-template-columns:repeat(2,1fr)}.ftr__endrail-mid{display:none}}@media (max-width:560px){.ftr{padding:3rem 1.25rem 2rem}.ftr__endrail{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.ftr__endrail-line{display:none}.ftr__nav{gap:2rem;grid-template-columns:1fr}.ftr__meta{flex-direction:column;gap:1rem}.ftr__meta-cell{border-bottom:1px solid var(--ftr-line);padding:.5rem 0}.ftr__meta-cell:last-child{border-bottom:0}.ftr__meta-divider{display:none}.ftr__utility{align-items:flex-start;flex-direction:column;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.ftr *,.ftr :after,.ftr :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.abp{--abp-bg:#151515;--abp-bg-deep:#0a0a0a;--abp-surface:#1d1d1d;--abp-surface-2:#232323;--abp-line:#ffffff14;--abp-line-strong:#ffffff2e;--abp-ink:#fff;--abp-ink-mute:#ffffff9e;--abp-ink-dim:#ffffff61;--abp-purple:#7a3cff;--abp-azure:#2cabe2;--abp-font-display:"Oswald",sans-serif;--abp-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--abp-bg);color:var(--abp-ink);display:block;font-family:var(--abp-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.abp *,.abp :after,.abp :before{box-sizing:border-box}.abp__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.abp__grid,.abp__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.abp__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#7a3cff12,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#2cabe20d,#0000 65%);transition:background .4s ease}.abp__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.abp__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.abp__hud{align-items:center;color:var(--abp-ink-dim);display:flex;font-family:var(--abp-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.abp__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--abp-line);color:var(--abp-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.abp__hud-dot{animation:abp-blink 1.6s ease-in-out infinite;background:var(--abp-azure);border-radius:50%;box-shadow:0 0 6px var(--abp-azure);height:7px;width:7px}@keyframes abp-blink{0%,to{opacity:.4}50%{opacity:1}}.abp__hud-line{background:linear-gradient(to right,#0000,var(--abp-line-strong),#0000);flex:1 1;height:1px}.abp__hud-mid{color:var(--abp-ink-mute);font-weight:500}.abp__hud-blink{animation:abp-blink 1.6s ease-in-out infinite;background:var(--abp-azure);border-radius:50%;box-shadow:0 0 6px var(--abp-azure);height:6px;margin-left:.4rem;width:6px}.abp__head{margin-bottom:7rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.abp.is-visible .abp__head{opacity:1;transform:none}.abp__eyebrow{align-items:center;color:var(--abp-ink-mute);display:inline-flex;font-family:var(--abp-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.abp__eyebrow-bracket{color:var(--abp-ink-dim);font-weight:500;transition:color .4s ease}.abp__eyebrow:hover .abp__eyebrow-bracket{color:var(--abp-azure)}.abp__title{color:var(--abp-ink);font-family:var(--abp-font-display);font-size:clamp(3.2rem,9vw,8rem);font-weight:700;letter-spacing:-.015em;line-height:.92;margin:0 0 2.5rem;text-transform:uppercase}.abp__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.8rem,2vw,1.5rem)}.abp__title-row--alt{padding-left:clamp(1.5rem,6vw,5rem)}.abp__title-num{align-self:flex-start;color:var(--abp-ink-dim);font-family:var(--abp-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.abp__title:hover .abp__title-num{color:var(--abp-azure)}.abp__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.abp__title-text--outline{-webkit-text-stroke:2px var(--abp-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.abp__title-text--outline:hover{-webkit-text-stroke:2px var(--abp-purple);color:var(--abp-purple);text-shadow:0 0 24px #7a3cff73}.abp__lede-wrap{display:flex;gap:1.5rem;margin-top:1rem;max-width:880px}.abp__lede-bar{background:linear-gradient(to bottom,var(--abp-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.abp__lede-wrap:hover .abp__lede-bar{background:linear-gradient(to bottom,var(--abp-azure),#0000)}.abp__lede{color:var(--abp-ink-mute);font-family:var(--abp-font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.abp__lede b{color:var(--abp-ink);font-weight:500}.abp__section{margin-bottom:6rem}.abp__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2.5rem}.abp__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.abp__section-marker-id{color:var(--abp-ink-dim);font-family:var(--abp-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.abp__section-title{color:var(--abp-ink);font-family:var(--abp-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.abp__section-rule{background:var(--abp-line);flex:1 1;height:1px}.abp__what-body{grid-gap:clamp(2rem,4vw,4rem);align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1fr 1.5fr}.abp__what-mark{align-items:center;aspect-ratio:1/1;background:linear-gradient(135deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005));border:1px solid var(--abp-line);display:flex;justify-content:center;max-width:360px;position:relative;transition:border-color .5s ease,background .5s ease;width:100%}.abp__what-mark:hover{background:linear-gradient(135deg,#2cabe20a,hsla(0,0%,100%,.005));border-color:#2cabe266}.abp__what-mark-corner{border-color:var(--abp-line-strong);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:14px}.abp__what-mark-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.abp__what-mark-corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.abp__what-mark-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.abp__what-mark-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.abp__what-mark:hover .abp__what-mark-corner{border-color:var(--abp-azure);height:20px;width:20px}.abp__what-mark-text{color:var(--abp-ink);font-family:var(--abp-font-display);font-size:clamp(1.2rem,2.2vw,2rem);font-weight:700;letter-spacing:-.005em;line-height:1.05;padding:1rem;text-align:center;text-transform:uppercase;transition:color .4s ease}.abp__what-mark:hover .abp__what-mark-text{color:var(--abp-azure)}.abp__what-text{display:flex;flex-direction:column;gap:1.25rem}.abp__what-text p{color:var(--abp-ink-mute);font-family:var(--abp-font-display);font-size:clamp(1rem,1.25vw,1.2rem);font-weight:300;line-height:1.6;margin:0}.abp__what-text b{color:var(--abp-ink);font-weight:500}.abp__mv-grid{grid-gap:1px;background:var(--abp-line);border:1px solid var(--abp-line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.abp__mv-card{background:var(--abp-bg);display:flex;flex-direction:column;overflow:hidden;padding:2.5rem clamp(1.5rem,3vw,2.5rem);position:relative;transition:background .5s ease}.abp__mv-card:hover{background:var(--abp-surface);z-index:2}.abp__mv-card--purple{background:linear-gradient(135deg,var(--abp-bg),rgba(122,60,255,.025))}.abp__mv-card--purple:hover{background:linear-gradient(135deg,var(--abp-surface),#7a3cff0d)}.abp__mv-corner{border-color:var(--abp-line-strong);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:14px}.abp__mv-corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.abp__mv-corner--tr{border-right-width:1px;border-top-width:1px;right:10px;top:10px}.abp__mv-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.abp__mv-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.abp__mv-card--azure:hover .abp__mv-corner{border-color:var(--abp-azure);height:20px;width:20px}.abp__mv-card--purple .abp__mv-corner{border-color:#7a3cff66}.abp__mv-card--purple:hover .abp__mv-corner{border-color:var(--abp-purple);height:20px;width:20px}.abp__mv-sweep{background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.abp__mv-card:hover .abp__mv-sweep{transform:translateX(100%)}.abp__mv-card--azure:hover .abp__mv-sweep{background:linear-gradient(120deg,#0000 30%,#2cabe21a 50%,#0000 70%)}.abp__mv-card--purple:hover .abp__mv-sweep{background:linear-gradient(120deg,#0000 30%,#7a3cff1f 50%,#0000 70%)}.abp__mv-strip{align-items:center;border-bottom:1px solid var(--abp-line);display:flex;font-family:var(--abp-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.75rem;padding-bottom:1.25rem;position:relative;text-transform:uppercase;transition:border-color .5s ease;z-index:2}.abp__mv-card--azure:hover .abp__mv-strip{border-bottom-color:#2cabe266}.abp__mv-card--purple .abp__mv-strip{border-bottom-color:#7a3cff33}.abp__mv-card--purple:hover .abp__mv-strip{border-bottom-color:#7a3cff80}.abp__mv-strip-id{color:var(--abp-ink-dim);font-weight:500;transition:color .4s ease}.abp__mv-card--azure:hover .abp__mv-strip-id{color:var(--abp-azure)}.abp__mv-card--purple .abp__mv-strip-id{color:#7a3cffb3}.abp__mv-card--purple:hover .abp__mv-strip-id{color:var(--abp-purple)}.abp__mv-strip-status{align-items:center;color:var(--abp-ink);display:inline-flex;font-weight:500;gap:.5rem}.abp__mv-strip-led{background:var(--abp-ink-dim);border-radius:50%;height:6px;transition:background .3s ease,box-shadow .3s ease;width:6px}.abp__mv-card--azure:hover .abp__mv-strip-led{background:var(--abp-azure);box-shadow:0 0 8px var(--abp-azure)}.abp__mv-card--purple .abp__mv-strip-led{animation:abp-blink 1.6s ease-in-out infinite;background:var(--abp-purple);box-shadow:0 0 6px var(--abp-purple)}.abp__mv-headline{color:var(--abp-ink);font-family:var(--abp-font-display);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:600;letter-spacing:-.005em;line-height:1.15;margin:0 0 1.5rem;position:relative;transition:transform .4s ease;z-index:2}.abp__mv-card:hover .abp__mv-headline{transform:translateX(4px)}.abp__mv-body{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6;margin:0;position:relative;z-index:2}.abp__mv-body,.abp__obj-intro{color:var(--abp-ink-mute);font-family:var(--abp-font-display);font-weight:300}.abp__obj-intro{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55;margin:0 0 2.5rem;max-width:720px}.abp__obj-grid{grid-gap:1px;background:var(--abp-line);border:1px solid var(--abp-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.abp__obj-card{animation:abp-obj-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.1s;animation-delay:calc(var(--i, 0)*.07s + .1s);background:var(--abp-bg);opacity:0;overflow:hidden;padding:1.75rem clamp(1.25rem,2.5vw,1.75rem);position:relative;transform:translateY(20px);transition:background .5s ease}@keyframes abp-obj-in{to{opacity:1;transform:none}}.abp__obj-card:hover{background:var(--abp-surface);z-index:2}.abp__obj-corner{border-color:var(--abp-line-strong);border-style:solid;border-width:0;height:10px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:10px}.abp__obj-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.abp__obj-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.abp__obj-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.abp__obj-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.abp__obj-card:hover .abp__obj-corner{border-color:var(--abp-azure);height:14px;width:14px}.abp__obj-sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.abp__obj-card:hover .abp__obj-sweep{transform:translateX(100%)}.abp__obj-top{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem;position:relative;z-index:1}.abp__obj-num{-webkit-text-stroke:1px var(--abp-ink-dim);color:#0000;font-family:var(--abp-font-display);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.01em;line-height:1;transition:-webkit-text-stroke .4s ease,color .4s ease}.abp__obj-card:hover .abp__obj-num{-webkit-text-stroke:1px var(--abp-azure);color:var(--abp-azure)}.abp__obj-line{background:var(--abp-line);flex:1 1;height:1px;transition:background .4s ease}.abp__obj-card:hover .abp__obj-line{background:linear-gradient(to right,var(--abp-azure),#0000)}.abp__obj-title{color:var(--abp-ink);font-family:var(--abp-font-display);font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:600;letter-spacing:.005em;line-height:1.2;margin:0 0 .65rem;position:relative;text-transform:uppercase;transition:transform .4s ease;z-index:1}.abp__obj-card:hover .abp__obj-title{transform:translateX(3px)}.abp__obj-body{color:var(--abp-ink-mute);font-family:var(--abp-font-display);font-size:.95rem;font-weight:300;line-height:1.55;margin:0;position:relative;z-index:1}.abp__org-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.003));border:1px solid var(--abp-line);overflow:hidden;padding:clamp(2rem,4vw,3.5rem);position:relative;transition:border-color .5s ease}.abp__org-panel:hover{border-color:#2cabe24d}.abp__org-corner{border-color:var(--abp-line-strong);border-style:solid;border-width:0;height:18px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:18px}.abp__org-corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.abp__org-corner--tr{border-right-width:1px;border-top-width:1px;right:10px;top:10px}.abp__org-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.abp__org-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.abp__org-panel:hover .abp__org-corner{border-color:var(--abp-azure);height:24px;width:24px}.abp__org-grid{grid-gap:clamp(2rem,4vw,4rem);align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(220px,320px) 1fr}.abp__org-logo{aspect-ratio:1/1;width:100%}.abp__org-logo-frame{align-items:center;background:#0000004d;border:1px solid var(--abp-line);display:flex;height:100%;justify-content:center;position:relative;transition:border-color .5s ease;width:100%}.abp__org-logo-frame:hover{border-color:var(--abp-azure)}.abp__org-logo-corner{border-color:var(--abp-line);border-style:solid;border-width:0;height:12px;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.abp__org-logo-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.abp__org-logo-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.abp__org-logo-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.abp__org-logo-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.abp__org-logo-frame:hover .abp__org-logo-corner{border-color:var(--abp-azure);height:16px;width:16px}.abp__org-logo-empty{align-items:center;display:flex;flex-direction:column;gap:.85rem;justify-content:center;padding:1.5rem;text-align:center}.abp__org-logo-cross{display:inline-block;height:36px;opacity:.4;position:relative;width:36px}.abp__org-logo-cross span{background:var(--abp-ink-dim);position:absolute}.abp__org-logo-cross span:first-child{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.abp__org-logo-cross span:nth-child(2){bottom:0;left:50%;top:0;transform:translateX(-50%);width:1px}.abp__org-logo-text{color:var(--abp-ink-mute);font-family:var(--abp-font-display);font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.abp__org-logo-sub{color:var(--abp-ink-dim);font-family:var(--abp-font-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase}.abp__org-logo-img{filter:drop-shadow(0 4px 16px rgba(44,171,226,.2));height:auto;max-height:90%;max-width:90%;object-fit:contain;transition:filter .4s ease,transform .4s ease}.abp__org-logo-frame:hover .abp__org-logo-img{filter:drop-shadow(0 8px 24px rgba(44,171,226,.35));transform:scale(1.05)}.abp__org-text{display:flex;flex-direction:column;gap:1.25rem}.abp__org-tag{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.015);border:1px solid var(--abp-line);color:var(--abp-ink-mute);display:inline-flex;font-family:var(--abp-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.28em;padding:.45rem .75rem;text-transform:uppercase}.abp__org-tag-led{animation:abp-blink 1.6s ease-in-out infinite;background:var(--abp-azure);border-radius:50%;box-shadow:0 0 6px var(--abp-azure);height:6px;width:6px}.abp__org-name{color:var(--abp-ink);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:.95}.abp__org-full,.abp__org-name{font-family:var(--abp-font-display);margin:0;text-transform:uppercase}.abp__org-full{color:var(--abp-ink-mute);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;letter-spacing:.18em}.abp__org-sep{color:var(--abp-ink-dim);margin:0 .5rem}.abp__org-body{color:var(--abp-ink-mute);font-family:var(--abp-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.6;margin:0;max-width:680px}.abp__org-body b{color:var(--abp-ink);font-weight:500}.abp__org-pending{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.015);border:1px solid var(--abp-line);color:var(--abp-ink-mute);display:inline-flex;font-family:var(--abp-font-mono);font-size:.7rem;gap:.6rem;letter-spacing:.05em;line-height:1.5;max-width:540px;padding:.7rem .95rem}.abp__org-pending-mark{animation:abp-blink 1.4s ease-in-out infinite;background:var(--abp-azure);border-radius:50%;box-shadow:0 0 6px var(--abp-azure);flex:0 0 7px;height:7px;width:7px}.abp__close{border-top:1px solid var(--abp-line);margin-top:5rem;padding-top:2.5rem}.abp__close-rule{align-items:center;color:var(--abp-ink-dim);display:flex;font-family:var(--abp-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2rem;text-transform:uppercase}.abp__close-rule-mark{border:1px solid var(--abp-line);color:var(--abp-ink-mute);font-weight:500;padding:.4rem .75rem}.abp__close-rule-line{background:linear-gradient(to right,var(--abp-line-strong),#0000);flex:1 1;height:1px}.abp__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.abp__cta{align-items:center;background:#0000;color:var(--abp-ink);cursor:pointer;display:inline-flex;font-family:var(--abp-font-display);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.25rem 1.75rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.abp__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.abp__cta:hover:before{transform:translateX(100%)}.abp__cta--primary{background:#7a3cff0f;border:1px solid #7a3cff8c}.abp__cta--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.abp__cta--primary:hover{background:#7a3cff1f;border-color:var(--abp-purple);padding-right:2.25rem}.abp__cta--primary .abp__cta-arrow,.abp__cta--primary .abp__cta-bracket{color:var(--abp-purple)}.abp__cta--ghost{border:1px solid var(--abp-line-strong)}.abp__cta--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.abp__cta--ghost:hover{border-color:var(--abp-azure);color:var(--abp-azure);padding-right:2.25rem}.abp__cta--ghost:hover .abp__cta-bracket{color:var(--abp-azure)}.abp__cta--ghost .abp__cta-bracket{color:var(--abp-ink-dim);transition:color .4s ease}.abp__cta-bracket{flex:0 0 auto;font-family:var(--abp-font-mono);font-weight:500}.abp__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.abp__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.abp__cta:hover .abp__cta-arrow{transform:translateX(5px)}.abp__cta-arrow svg{height:auto;width:100%}@media (max-width:980px){.abp__title-row--alt{padding-left:0}.abp__hud-mid{display:none}.abp__what-body{gap:2rem;grid-template-columns:1fr}.abp__what-mark{margin:0 auto;max-width:280px}.abp__mv-grid,.abp__org-grid{grid-template-columns:1fr}.abp__org-grid{gap:2rem}.abp__org-logo{margin:0 auto;max-width:280px}}@media (max-width:640px){.abp{padding:4rem 1.25rem}.abp__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.abp__hud-line{display:none}.abp__head,.abp__section{margin-bottom:4rem}.abp__section-head{flex-wrap:wrap}.abp__close-cta-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.abp *,.abp :after,.abp :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.abp__head,.abp__obj-card{opacity:1;transform:none}}.agd{--agd-bg:#151515;--agd-bg-deep:#0a0a0a;--agd-surface:#1d1d1d;--agd-surface-2:#232323;--agd-line:#ffffff14;--agd-line-strong:#ffffff2e;--agd-ink:#fff;--agd-ink-mute:#ffffff9e;--agd-ink-dim:#ffffff61;--agd-purple:#7a3cff;--agd-azure:#2cabe2;--agd-gold:#d4b25a;--agd-font-display:"Oswald",sans-serif;--agd-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--agd-bg);color:var(--agd-ink);font-family:var(--agd-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.agd *,.agd :after,.agd :before{box-sizing:border-box}.agd__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.agd__grid,.agd__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.agd__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe20f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0d,#0000 65%);transition:background .4s ease}.agd__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.agd__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.agd__hud{align-items:center;color:var(--agd-ink-dim);display:flex;font-family:var(--agd-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.agd__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--agd-line);color:var(--agd-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.agd__hud-dot{animation:agd-blink 1.6s ease-in-out infinite;background:var(--agd-azure);border-radius:50%;box-shadow:0 0 6px var(--agd-azure);height:7px;width:7px}@keyframes agd-blink{0%,to{opacity:.4}50%{opacity:1}}.agd__hud-line{background:linear-gradient(to right,#0000,var(--agd-line-strong),#0000);flex:1 1;height:1px}.agd__hud-mid{color:var(--agd-ink-mute);font-weight:500}.agd__hud-blink{animation:agd-blink 1.6s ease-in-out infinite;background:var(--agd-azure);border-radius:50%;box-shadow:0 0 6px var(--agd-azure);height:6px;margin-left:.4rem;width:6px}.agd__head{margin-bottom:6rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.agd.is-visible .agd__head{opacity:1;transform:none}.agd__eyebrow{align-items:center;color:var(--agd-ink-mute);display:inline-flex;font-family:var(--agd-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.agd__eyebrow-bracket{color:var(--agd-ink-dim);font-weight:500;transition:color .4s ease}.agd__eyebrow:hover .agd__eyebrow-bracket{color:var(--agd-azure)}.agd__title{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(2.4rem,6vw,5.5rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0 0 2.5rem;text-transform:uppercase}.agd__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.7rem,1.8vw,1.4rem)}.agd__title-row--alt{padding-left:clamp(1.25rem,5vw,4rem)}.agd__title-num{align-self:flex-start;color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.agd__title:hover .agd__title-num{color:var(--agd-azure)}.agd__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.agd__title-text--outline{-webkit-text-stroke:2px var(--agd-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.agd__title-text--outline:hover{-webkit-text-stroke:2px var(--agd-purple);color:var(--agd-purple);text-shadow:0 0 24px #7a3cff73}.agd__lede-wrap{display:flex;gap:1.5rem;margin-bottom:3rem;max-width:760px}.agd__lede-bar{background:linear-gradient(to bottom,var(--agd-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.agd__lede-wrap:hover .agd__lede-bar{background:linear-gradient(to bottom,var(--agd-azure),#0000)}.agd__lede{color:var(--agd-ink-mute);font-family:var(--agd-font-display);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.agd__lede b{color:var(--agd-ink);font-weight:500}.agd__head-meta{align-items:stretch;border-bottom:1px solid var(--agd-line);border-top:1px solid var(--agd-line);display:flex;flex-wrap:wrap;padding:1.25rem 0}.agd__head-meta-cell{cursor:default;display:flex;flex:1 1 140px;flex-direction:column;gap:.3rem;padding:0 1rem;position:relative;transition:background .4s ease}.agd__head-meta-cell:first-child{padding-left:0}.agd__head-meta-cell:hover{background:rgba(44,171,226,.025)}.agd__head-meta-cell--accent:after{animation:agd-blink 1.6s ease-in-out infinite;background:var(--agd-purple);border-radius:50%;box-shadow:0 0 6px var(--agd-purple);content:"";height:6px;position:absolute;right:1rem;top:.5rem;width:6px}.agd__head-meta-divider{background:var(--agd-line);flex:0 0 1px;width:1px}.agd__head-meta-k{color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:color .3s ease}.agd__head-meta-cell:hover .agd__head-meta-k{color:var(--agd-azure)}.agd__head-meta-cell--accent .agd__head-meta-k{color:var(--agd-purple)}.agd__head-meta-v{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.agd__head-meta-cell--accent .agd__head-meta-v{color:var(--agd-purple);text-shadow:0 0 14px #7a3cff4d}.agd__section{margin-bottom:6rem;scroll-margin-top:100px}.agd__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.agd__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.agd__section-marker-id{color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.agd__section-title{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.agd__section-rule{background:var(--agd-line);flex:1 1;height:1px}.agd__section-lede{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6;margin:0 0 3rem;max-width:760px}.agd__note,.agd__section-lede{color:var(--agd-ink-mute);font-family:var(--agd-font-display);font-weight:300}.agd__note{align-items:flex-start;background:hsla(0,0%,100%,.012);border:1px solid var(--agd-line);display:flex;font-size:.95rem;gap:.75rem;line-height:1.5;margin-top:2rem;padding:1rem 1.25rem}.agd__note b{color:var(--agd-ink);font-weight:500}.agd__note-mark{animation:agd-blink 1.6s ease-in-out infinite;background:var(--agd-azure);border-radius:50%;box-shadow:0 0 6px var(--agd-azure);flex:0 0 8px;height:8px;margin-top:.4rem;width:8px}.agd__timeline{padding-left:clamp(3.5rem,6vw,5rem);position:relative}.agd__rail{bottom:0;left:clamp(1rem,2.5vw,1.5rem);pointer-events:none;position:absolute;top:0;width:2px}.agd__rail-track{background:var(--agd-line);inset:0;position:absolute}.agd__rail-fill{background:linear-gradient(to bottom,var(--agd-azure) 0,var(--agd-azure) 75%,var(--agd-purple) 100%);box-shadow:0 0 12px #2cabe266,0 0 24px #2cabe226;height:0;height:calc(var(--p, 0)*100%);left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.agd__rail-tick{background:var(--agd-line-strong);height:1px;left:-5px;position:absolute;width:12px}.agd__rail-tick--top{top:0}.agd__rail-tick--bot{bottom:0}.agd-phase{animation:agd-phase-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.07s + .2s);opacity:0;padding-bottom:1.75rem;position:relative;transform:translateX(-20px)}.agd-phase--last{padding-bottom:0}@keyframes agd-phase-in{to{opacity:1;transform:none}}.agd-phase__node{height:14px;left:calc(clamp(1rem, 2.5vw, 1.5rem) - clamp(3.5rem, 6vw, 5rem));position:absolute;top:.85rem;transform:translateX(-50%);width:14px}.agd-phase__node-core{background:var(--agd-bg);border:1.5px solid var(--agd-ink-dim);border-radius:50%;inset:4px;position:absolute;transition:border-color .4s ease,background .4s ease,box-shadow .4s ease}.agd-phase__node-ring{border:1px solid var(--agd-line);transform:scale(.85);transition:opacity .4s ease,transform .4s ease,border-color .4s ease}.agd-phase__node-pulse,.agd-phase__node-ring{border-radius:50%;inset:0;opacity:0;position:absolute}.agd-phase__node-pulse{pointer-events:none}.agd-phase--azure:hover .agd-phase__node-core{background:var(--agd-azure);border-color:var(--agd-azure);box-shadow:0 0 10px var(--agd-azure),0 0 20px #2cabe266}.agd-phase--azure:hover .agd-phase__node-ring{border-color:#2cabe266;opacity:1;transform:scale(1.6)}.agd-phase--urgent .agd-phase__node{height:16px;width:16px}.agd-phase--urgent .agd-phase__node-core{border-color:#2cabe2b3;box-shadow:0 0 8px #2cabe24d;inset:4px}.agd-phase--urgent .agd-phase__node-ring{border-color:#2cabe266;opacity:1;transform:scale(1.3)}.agd-phase--destination .agd-phase__node{height:18px;width:18px}.agd-phase--destination .agd-phase__node-core{border-color:var(--agd-purple);box-shadow:0 0 10px #7a3cff80;inset:5px}.agd-phase--destination .agd-phase__node-ring{border-color:#7a3cff66;opacity:1;transform:scale(1.3)}.agd-phase--destination .agd-phase__node-pulse{animation:agd-pulse 2.4s ease-out infinite;border:1px solid var(--agd-purple);opacity:1}@keyframes agd-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.agd-phase--destination:hover .agd-phase__node-core{background:var(--agd-purple);box-shadow:0 0 16px var(--agd-purple),0 0 32px #7a3cff80}.agd-phase__connector{background:var(--agd-line);height:1px;left:clamp(1rem,2.5vw,1.5rem);position:absolute;top:calc(.85rem + 7px);transition:background .5s ease;width:clamp(2rem,3.5vw,3.5rem)}.agd-phase--azure:hover .agd-phase__connector{background:linear-gradient(to right,var(--agd-azure),#0000)}.agd-phase--destination .agd-phase__connector{background:linear-gradient(90deg,#7a3cff80,#0000)}.agd-phase--destination:hover .agd-phase__connector{background:linear-gradient(to right,var(--agd-purple),#0000)}.agd-phase__card{background:var(--agd-bg);border:1px solid var(--agd-line);overflow:hidden;padding:1.5rem clamp(1.25rem,2.5vw,2rem);position:relative;transition:background .5s ease,border-color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.agd-phase__card:hover{background:var(--agd-surface);transform:translateX(6px)}.agd-phase--azure:hover .agd-phase__card{border-color:#2cabe259}.agd-phase--urgent .agd-phase__card{background:linear-gradient(135deg,var(--agd-bg) 0,#2cabe205 100%);border-color:#2cabe240}.agd-phase--urgent:hover .agd-phase__card{background:linear-gradient(135deg,var(--agd-surface) 0,#2cabe20d 100%);border-color:var(--agd-azure)}.agd-phase--destination .agd-phase__card{background:linear-gradient(135deg,var(--agd-bg) 0,#7a3cff08 100%);border-color:#7a3cff40}.agd-phase--destination:hover .agd-phase__card{background:linear-gradient(135deg,var(--agd-surface) 0,#7a3cff0f 100%);border-color:#7a3cff80}.agd-phase__corner{border-color:var(--agd-line-strong);border-style:solid;border-width:0;height:10px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:10px}.agd-phase__corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.agd-phase__corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.agd-phase__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.agd-phase__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.agd-phase--azure:hover .agd-phase__corner{border-color:var(--agd-azure);height:14px;width:14px}.agd-phase--destination .agd-phase__corner{border-color:#7a3cff66}.agd-phase--destination:hover .agd-phase__corner{border-color:var(--agd-purple);height:14px;width:14px}.agd-phase__sweep{background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.agd-phase__card:hover .agd-phase__sweep{transform:translateX(100%)}.agd-phase--azure .agd-phase__card:hover .agd-phase__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%)}.agd-phase--destination .agd-phase__card:hover .agd-phase__sweep{background:linear-gradient(120deg,#0000 30%,#7a3cff1a 50%,#0000 70%)}.agd-phase__strip{align-items:center;border-bottom:1px solid var(--agd-line);display:flex;font-family:var(--agd-font-mono);font-size:.65rem;gap:.85rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1rem;padding-bottom:.85rem;position:relative;text-transform:uppercase;z-index:2}.agd-phase__strip-id{color:var(--agd-ink-dim);font-weight:500;transition:color .4s ease}.agd-phase--azure:hover .agd-phase__strip-id{color:var(--agd-azure)}.agd-phase--destination .agd-phase__strip-id{color:#7a3cffb3}.agd-phase--destination:hover .agd-phase__strip-id{color:var(--agd-purple)}.agd-phase__strip-destination,.agd-phase__strip-urgent{align-items:center;color:var(--agd-azure);display:inline-flex;font-weight:500;gap:.4rem}.agd-phase__strip-destination{color:var(--agd-purple)}.agd-phase__strip-led{animation:agd-blink 1.4s ease-in-out infinite;background:var(--agd-azure);border-radius:50%;box-shadow:0 0 6px var(--agd-azure);height:6px;width:6px}.agd-phase__strip-destination .agd-phase__strip-led{background:var(--agd-purple);box-shadow:0 0 6px var(--agd-purple)}.agd-phase__body{grid-gap:clamp(1rem,2.5vw,2rem);align-items:start;display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:minmax(160px,200px) 1px 1fr;position:relative;z-index:2}.agd-phase__when{display:flex;flex-direction:column;gap:.4rem}.agd-phase__when-label{color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.agd-phase__when-v{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .4s ease,text-shadow .4s ease}.agd-phase--azure .agd-phase__card:hover .agd-phase__when-v{color:var(--agd-azure);text-shadow:0 0 16px #2cabe24d}.agd-phase--destination .agd-phase__when-v{color:var(--agd-purple);font-size:clamp(1.2rem,1.6vw,1.5rem);text-shadow:0 0 14px #7a3cff4d}.agd-phase--destination .agd-phase__card:hover .agd-phase__when-v{text-shadow:0 0 22px #7a3cff80}.agd-phase__divider{align-self:stretch;background:var(--agd-line);transition:background .5s ease;width:1px}.agd-phase--azure .agd-phase__card:hover .agd-phase__divider{background:linear-gradient(to bottom,var(--agd-azure),#0000)}.agd-phase--destination .agd-phase__card:hover .agd-phase__divider{background:linear-gradient(to bottom,var(--agd-purple),#0000)}.agd-phase__text{display:flex;flex-direction:column;gap:.55rem}.agd-phase__name{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0;text-transform:uppercase;transition:transform .4s ease}.agd-phase--destination .agd-phase__name{font-size:clamp(1.4rem,1.9vw,1.75rem)}.agd-phase__card:hover .agd-phase__name{transform:translateX(4px)}.agd-phase__body-text{color:var(--agd-ink-mute);font-family:var(--agd-font-display);font-size:clamp(.92rem,1.05vw,1rem);font-weight:300;line-height:1.5;margin:0}.agd-phase__progress{background:var(--agd-azure);bottom:0;height:1px;left:0;position:absolute;transition:width .7s cubic-bezier(.16,1,.3,1);width:0}.agd-phase__card:hover .agd-phase__progress{width:100%}.agd-phase--destination .agd-phase__progress{background:var(--agd-purple)}.agd__sched-meta{align-items:stretch;border-bottom:1px solid var(--agd-line);border-top:1px solid var(--agd-line);display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:1.25rem 0}.agd__sched-meta-cell{display:flex;flex:1 1 160px;flex-direction:column;gap:.3rem;padding:0 1rem}.agd__sched-meta-cell:first-child{padding-left:0}.agd__sched-meta-divider{background:var(--agd-line);flex:0 0 1px;width:1px}.agd__sched-meta-k{color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.agd__sched-meta-v{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.agd__sched{border:1px solid var(--agd-line)}.agd__sched-header{background:hsla(0,0%,100%,.015);color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;padding:.85rem 1.25rem;text-transform:uppercase}.agd-row,.agd__sched-header{grid-gap:clamp(.85rem,2vw,1.5rem);border-bottom:1px solid var(--agd-line);display:grid;gap:clamp(.85rem,2vw,1.5rem);grid-template-columns:60px 100px 1.6fr 1.4fr}.agd-row{align-items:center;animation:agd-row-in .6s ease forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.06s + .2s);opacity:0;overflow:hidden;padding:1rem 1.25rem;position:relative;transform:translateX(-12px);transition:background .4s ease,padding-left .4s cubic-bezier(.16,1,.3,1)}.agd-row:last-child{border-bottom:0}@keyframes agd-row-in{to{opacity:1;transform:none}}.agd-row--azure:hover{background:#2cabe208;padding-left:1.85rem}.agd-row--gold{background:linear-gradient(90deg,rgba(212,178,90,.025),#0000 60%)}.agd-row--gold:hover{background:linear-gradient(90deg,#d4b25a0f,#d4b25a03);padding-left:1.85rem}.agd-row--purple{background:linear-gradient(90deg,#7a3cff08,#0000 60%)}.agd-row--purple:hover{background:linear-gradient(90deg,#7a3cff12,#7a3cff03);padding-left:1.85rem}.agd-row--major{background:#2cabe205}.agd-row--major:hover{background:#2cabe20d}.agd-row__corner{border:0 solid #0000;height:7px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:7px}.agd-row__corner--tl{border-left-width:1px;border-top-width:1px;left:4px;top:4px}.agd-row__corner--tr{border-right-width:1px;border-top-width:1px;right:4px;top:4px}.agd-row__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:4px;left:4px}.agd-row__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:4px;right:4px}.agd-row--azure:hover .agd-row__corner{border-color:#2cabe266;height:12px;width:12px}.agd-row--gold .agd-row__corner{border-color:#d4b25a4d}.agd-row--gold:hover .agd-row__corner{border-color:var(--agd-gold);height:12px;width:12px}.agd-row--purple .agd-row__corner{border-color:#7a3cff4d}.agd-row--purple:hover .agd-row__corner{border-color:var(--agd-purple);height:12px;width:12px}.agd-row__slot-num{color:var(--agd-ink-dim);font-family:var(--agd-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.agd-row--azure:hover .agd-row__slot-num{color:var(--agd-azure)}.agd-row--gold:hover .agd-row__slot-num{color:var(--agd-gold)}.agd-row--purple:hover .agd-row__slot-num{color:var(--agd-purple)}.agd-row__time-tag{align-items:center;background:hsla(0,0%,100%,.012);border:1px solid var(--agd-line);color:var(--agd-ink-dim);display:inline-flex;font-family:var(--agd-font-mono);font-size:.65rem;font-weight:500;gap:.45rem;letter-spacing:.18em;padding:.3rem .55rem;text-transform:uppercase;transition:border-color .3s ease,color .3s ease}.agd-row__time-led{animation:agd-blink 2s ease-in-out infinite;background:var(--agd-ink-dim);border-radius:50%;height:5px;transition:background .3s ease,box-shadow .3s ease;width:5px}.agd-row--azure:hover .agd-row__time-tag{border-color:#2cabe266;color:var(--agd-azure)}.agd-row--azure:hover .agd-row__time-led{background:var(--agd-azure);box-shadow:0 0 5px var(--agd-azure)}.agd-row--gold .agd-row__time-tag{border-color:#d4b25a4d;color:var(--agd-gold)}.agd-row--gold .agd-row__time-led{background:var(--agd-gold);box-shadow:0 0 5px var(--agd-gold)}.agd-row--gold:hover .agd-row__time-tag{border-color:var(--agd-gold)}.agd-row--purple .agd-row__time-tag{border-color:#7a3cff4d;color:var(--agd-purple)}.agd-row--purple .agd-row__time-led{background:var(--agd-purple);box-shadow:0 0 5px var(--agd-purple)}.agd-row--purple:hover .agd-row__time-tag{border-color:var(--agd-purple)}.agd-row__activity{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.agd-row__activity-text{color:var(--agd-ink);font-family:var(--agd-font-display);font-size:clamp(.92rem,1.05vw,1rem);font-weight:500;letter-spacing:.005em;line-height:1.35;margin:0}.agd-row--gold .agd-row__activity-text{color:var(--agd-gold)}.agd-row--purple .agd-row__activity-text{color:var(--agd-purple);font-weight:600}.agd-row__activity-tag{align-items:center;border:1px solid #2cabe266;color:var(--agd-azure);display:inline-flex;font-family:var(--agd-font-mono);font-size:.55rem;font-weight:500;letter-spacing:.22em;padding:.2rem .45rem;text-transform:uppercase}.agd-row__notes{align-items:center;display:flex;gap:.5rem}.agd-row__notes-text{color:var(--agd-ink-mute);font-family:var(--agd-font-display);font-size:.88rem;font-weight:300;line-height:1.4}.agd-row--pending .agd-row__notes-text{color:var(--agd-ink-dim);font-style:italic}.agd-row__notes-mark{animation:agd-blink 1.6s ease-in-out infinite;background:var(--agd-azure);border-radius:50%;box-shadow:0 0 5px var(--agd-azure);flex:0 0 5px;height:5px;width:5px}.agd__close{border-top:1px solid var(--agd-line);margin-top:5rem;padding-top:2.5rem}.agd__close-rule{align-items:center;color:var(--agd-ink-dim);display:flex;font-family:var(--agd-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2rem;text-transform:uppercase}.agd__close-rule-mark{border:1px solid var(--agd-line);color:var(--agd-ink-mute);font-weight:500;padding:.4rem .75rem}.agd__close-rule-line{background:linear-gradient(to right,var(--agd-line-strong),#0000);flex:1 1;height:1px}.agd__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.agd__cta{align-items:center;background:#0000;color:var(--agd-ink);cursor:pointer;display:inline-flex;font-family:var(--agd-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.agd__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.agd__cta:hover:before{transform:translateX(100%)}.agd__cta--primary{background:#7a3cff0f;border:1px solid #7a3cff8c}.agd__cta--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.agd__cta--primary:hover{background:#7a3cff1f;border-color:var(--agd-purple);padding-right:2.2rem}.agd__cta--primary .agd__cta-arrow,.agd__cta--primary .agd__cta-bracket{color:var(--agd-purple)}.agd__cta--ghost{border:1px solid var(--agd-line-strong)}.agd__cta--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.agd__cta--ghost:hover{border-color:var(--agd-azure);color:var(--agd-azure);padding-right:2.2rem}.agd__cta--ghost:hover .agd__cta-arrow,.agd__cta--ghost:hover .agd__cta-bracket{color:var(--agd-azure)}.agd__cta--ghost .agd__cta-bracket{color:var(--agd-ink-dim);transition:color .4s ease}.agd__cta--ghost .agd__cta-arrow{color:var(--agd-ink-mute);transition:color .4s ease,transform .4s ease}.agd__cta-bracket{flex:0 0 auto;font-family:var(--agd-font-mono);font-weight:500}.agd__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.agd__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.agd__cta:hover .agd__cta-arrow{transform:translateX(5px)}.agd__cta-arrow svg{height:auto;width:100%}.agd__coming-soon{align-items:center;background:linear-gradient(135deg,#2cabe214,#7a3cff14);border:1px solid var(--agd-line-strong);border-radius:4px;display:flex;justify-content:center;margin:2rem 0;min-height:300px;overflow:hidden;padding:3rem 2rem;position:relative}.agd__coming-soon:before{background:radial-gradient(circle at 50% 50%,#2cabe226 0,#0000 50%);background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#2cabe226 0,#0000 50%);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.agd__coming-soon-content{max-width:600px;position:relative;text-align:center;z-index:1}.agd__coming-soon-title{color:var(--agd-azure);font-family:var(--agd-font-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;letter-spacing:-.005em;line-height:1.1;margin:0 0 1rem;text-shadow:0 0 20px #2cabe24d;text-transform:uppercase}.agd__coming-soon-text{color:var(--agd-ink-mute);font-family:var(--agd-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:300;letter-spacing:.3px;line-height:1.6;margin:0}@media (max-width:900px){.agd__title-row--alt{padding-left:0}.agd__hud-mid{display:none}.agd-phase__body{gap:1rem;grid-template-columns:1fr}.agd-phase__divider{height:1px;width:100%}.agd-phase--azure .agd-phase__card:hover .agd-phase__divider{background:linear-gradient(to right,var(--agd-azure),#0000)}.agd-phase--destination .agd-phase__card:hover .agd-phase__divider{background:linear-gradient(to right,var(--agd-purple),#0000)}.agd__sched-header{display:none}.agd-row{gap:.6rem 1rem;grid-template-columns:auto 1fr;padding:1rem 1.25rem}.agd-row__slot{grid-column:1;grid-row:1}.agd-row__time{grid-column:2;grid-row:1;justify-self:end}.agd-row__activity{grid-column:1/-1;grid-row:2}.agd-row__notes{grid-column:1/-1;grid-row:3}.agd__close-cta-grid{grid-template-columns:1fr}}@media (max-width:640px){.agd{padding:4rem 1.25rem}.agd__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.agd__hud-line{display:none}.agd__head{margin-bottom:4rem}.agd__head-meta-cell{flex-basis:calc(50% - 1px);flex-grow:1;flex-shrink:1;padding:.5rem .75rem}.agd__head-meta-cell:first-child{padding-left:0}.agd__section{margin-bottom:4rem}.agd__section-head{flex-wrap:wrap}.agd__timeline{padding-left:2.5rem}.agd__rail{left:.75rem}.agd-phase__connector{width:1.25rem}}@media (prefers-reduced-motion:reduce){.agd *,.agd :after,.agd :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.agd-phase,.agd-row,.agd__head{opacity:1;transform:none}.agd__rail-fill{height:100%}}.cmp{--cmp-bg:#151515;--cmp-bg-deep:#0a0a0a;--cmp-surface:#1d1d1d;--cmp-surface-2:#232323;--cmp-line:#ffffff14;--cmp-line-strong:#ffffff2e;--cmp-ink:#fff;--cmp-ink-mute:#ffffff9e;--cmp-ink-dim:#ffffff61;--cmp-purple:#7a3cff;--cmp-azure:#2cabe2;--cmp-tier-gold:#d4b25a;--cmp-tier-silver:#c8c8c8;--cmp-tier-bronze:#b07849;--cmp-font-display:"Oswald",sans-serif;--cmp-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--cmp-bg);color:var(--cmp-ink);font-family:var(--cmp-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.cmp *,.cmp :after,.cmp :before{box-sizing:border-box}.cmp__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.cmp__grid,.cmp__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.cmp__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#7a3cff12,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#2cabe20d,#0000 65%);transition:background .4s ease}.cmp__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.cmp__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.cmp__hud{align-items:center;color:var(--cmp-ink-dim);display:flex;font-family:var(--cmp-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.cmp__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--cmp-line);color:var(--cmp-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.cmp__hud-tag--right{background:#7a3cff0a;border-color:#7a3cff59;color:var(--cmp-purple)}.cmp__hud-dot{animation:cmp-blink 1.6s ease-in-out infinite;background:var(--cmp-azure);border-radius:50%;box-shadow:0 0 6px var(--cmp-azure);height:7px;width:7px}@keyframes cmp-blink{0%,to{opacity:.4}50%{opacity:1}}.cmp__hud-line{background:linear-gradient(to right,#0000,var(--cmp-line-strong),#0000);flex:1 1;height:1px}.cmp__hud-mid{color:var(--cmp-ink-mute);font-weight:500}.cmp__hud-blink{animation:cmp-blink 1.4s ease-in-out infinite;background:var(--cmp-purple);border-radius:50%;box-shadow:0 0 6px var(--cmp-purple);height:6px;margin-left:.4rem;width:6px}.cmp__head{grid-gap:clamp(2rem,4vw,4rem);align-items:start;border-bottom:1px solid var(--cmp-line);display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1.4fr 1fr;margin-bottom:6rem;opacity:0;padding-bottom:4rem;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.cmp.is-visible .cmp__head{opacity:1;transform:none}.cmp__head-l{display:flex;flex-direction:column;gap:2rem;min-width:0}.cmp__eyebrow{align-items:center;color:var(--cmp-ink-mute);display:inline-flex;font-family:var(--cmp-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;text-transform:uppercase}.cmp__eyebrow-bracket{color:var(--cmp-ink-dim);font-weight:500;transition:color .4s ease}.cmp__eyebrow:hover .cmp__eyebrow-bracket{color:var(--cmp-azure)}.cmp__title{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0;text-transform:uppercase}.cmp__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.6rem,1.5vw,1.25rem)}.cmp__title-row--alt{padding-left:clamp(1rem,4vw,3.5rem)}.cmp__title-num{align-self:flex-start;color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.cmp__title:hover .cmp__title-num{color:var(--cmp-azure)}.cmp__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.cmp__title-text--outline{-webkit-text-stroke:2px var(--cmp-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.cmp__title-text--outline:hover{-webkit-text-stroke:2px var(--cmp-purple);color:var(--cmp-purple);text-shadow:0 0 24px #7a3cff73}.cmp__lede-wrap{display:flex;gap:1.25rem;max-width:620px}.cmp__lede-bar{background:linear-gradient(to bottom,var(--cmp-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.cmp__lede-wrap:hover .cmp__lede-bar{background:linear-gradient(to bottom,var(--cmp-azure),#0000)}.cmp__lede{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.cmp__apply,.cmp__lede b{color:var(--cmp-ink);font-weight:500}.cmp__apply{align-items:center;align-self:flex-start;background:#7a3cff0f;border:1px solid #7a3cff8c;cursor:pointer;display:inline-flex;font-family:var(--cmp-font-display);font-size:clamp(.95rem,1.2vw,1.1rem);gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.1rem 1.65rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,background .4s ease,padding .4s ease}.cmp__apply:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.cmp__apply:hover{background:#7a3cff1f;border-color:var(--cmp-purple);padding-right:2.15rem}.cmp__apply:hover:before{transform:translateX(100%)}.cmp__apply-bracket{color:var(--cmp-purple);font-family:var(--cmp-font-mono);font-weight:500}.cmp__apply-text{position:relative;z-index:1}.cmp__apply-arrow{color:var(--cmp-purple);display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.cmp__apply-arrow svg{height:auto;width:100%}.cmp__apply:hover .cmp__apply-arrow{transform:translateX(5px)}.cmp__deadline{background:linear-gradient(135deg,#7a3cff0f,hsla(0,0%,100%,.005));border:1px solid #7a3cff4d;overflow:hidden;padding:1.5rem 1.5rem 1.25rem;position:relative}.cmp__deadline-corner{animation:cmp-corner-glow 4s ease-in-out infinite;border-color:var(--cmp-purple);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;width:14px}.cmp__deadline-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.cmp__deadline-corner--tr{animation-delay:1s;border-right-width:1px;border-top-width:1px;right:8px;top:8px}.cmp__deadline-corner--bl{animation-delay:2s;border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.cmp__deadline-corner--br{animation-delay:3s;border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}@keyframes cmp-corner-glow{0%,to{border-color:#7a3cff66}50%{border-color:var(--cmp-purple)}}.cmp__deadline-strip{align-items:center;border-bottom:1px solid var(--cmp-line);color:var(--cmp-purple);display:inline-flex;font-family:var(--cmp-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1rem;padding-bottom:.85rem;text-transform:uppercase}.cmp__deadline-led{animation:cmp-blink 1.4s ease-in-out infinite;background:var(--cmp-purple);border-radius:50%;box-shadow:0 0 8px var(--cmp-purple);height:7px;width:7px}.cmp__deadline-date{align-items:baseline;display:flex;gap:.85rem;margin-bottom:1.5rem}.cmp__deadline-day{color:var(--cmp-purple);font-family:var(--cmp-font-display);font-size:clamp(3.5rem,6vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:.85;text-shadow:0 0 22px #7a3cff66}.cmp__deadline-month{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.95rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.cmp__deadline-cells{align-items:center;border-bottom:1px solid var(--cmp-line);border-top:1px solid var(--cmp-line);display:flex;gap:.35rem;justify-content:space-between;margin-bottom:.85rem;padding:.85rem 0}.cmp__deadline-cell{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.2rem}.cmp__deadline-cell-v{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700;letter-spacing:-.01em;line-height:1}.cmp__deadline-cell-l{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.55rem;letter-spacing:.22em;text-transform:uppercase}.cmp__deadline-sep{background:var(--cmp-line);height:22px;width:1px}.cmp__deadline-foot{align-items:center;color:var(--cmp-ink-dim);display:inline-flex;font-family:var(--cmp-font-mono);font-size:.6rem;gap:.45rem;letter-spacing:.22em;text-transform:uppercase}.cmp__deadline-foot-tick{background:var(--cmp-azure);border:1px solid var(--cmp-azure);box-shadow:0 0 5px var(--cmp-azure);height:5px;transform:rotate(45deg);width:5px}.cmp__deadline-scan{animation:cmp-scan 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7a3cff99,#0000);box-shadow:0 0 10px #7a3cff66;height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}@keyframes cmp-scan{0%{opacity:0;top:5%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:95%}}.cmp__section{margin-bottom:6rem;scroll-margin-top:100px}.cmp__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.cmp__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.cmp__section-marker-id{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.cmp__section-title{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.cmp__section-rule{background:var(--cmp-line);flex:1 1;height:1px}.cmp__section-lede{color:var(--cmp-ink-mute);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.6;margin:0 0 2.5rem;max-width:760px}.cmp__section-lede,.cmp__sub-title{font-family:var(--cmp-font-display)}.cmp__sub-title{color:var(--cmp-ink);font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:600;letter-spacing:.02em;margin:0 0 1rem;text-transform:uppercase}.cmp__sub-title--spaced{margin-top:4rem}.cmp__note{align-items:flex-start;background:hsla(0,0%,100%,.012);border:1px solid var(--cmp-line);color:var(--cmp-ink-mute);display:flex;font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;gap:.75rem;line-height:1.5;margin-top:2rem;padding:1rem 1.25rem}.cmp__note b{color:var(--cmp-ink);font-weight:500}.cmp__note-mark{background:var(--cmp-azure);border-radius:50%;box-shadow:0 0 6px var(--cmp-azure);flex:0 0 8px;height:8px;margin-top:.4rem;width:8px}.cmp__note--warn{background:#7a3cff08;border-color:#7a3cff4d}.cmp__note-mark--warn{animation:cmp-blink 1.5s ease-in-out infinite;background:var(--cmp-purple);box-shadow:0 0 6px var(--cmp-purple)}.cmp__stages{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.cmp__stage{background:var(--cmp-bg);overflow:hidden;padding:2rem clamp(1.25rem,2.5vw,2rem);position:relative;transition:background .5s ease}.cmp__stage:hover{background:var(--cmp-surface);z-index:2}.cmp__stage--purple{background:linear-gradient(135deg,var(--cmp-bg),rgba(122,60,255,.025))}.cmp__stage--purple:hover{background:linear-gradient(135deg,var(--cmp-surface),#7a3cff0d)}.cmp__stage-corner{border-color:var(--cmp-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.cmp__stage-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.cmp__stage-corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.cmp__stage-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.cmp__stage-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.cmp__stage--azure:hover .cmp__stage-corner{border-color:var(--cmp-azure);height:16px;width:16px}.cmp__stage--purple .cmp__stage-corner{border-color:#7a3cff66}.cmp__stage--purple:hover .cmp__stage-corner{border-color:var(--cmp-purple);height:16px;width:16px}.cmp__stage-strip{align-items:center;border-bottom:1px solid var(--cmp-line);display:flex;font-family:var(--cmp-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.25rem;padding-bottom:1rem;text-transform:uppercase}.cmp__stage-strip-id{color:var(--cmp-ink);font-weight:500}.cmp__stage-strip-window{color:var(--cmp-ink-dim)}.cmp__stage-title{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0 0 1.25rem;text-transform:uppercase}.cmp__stage-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.cmp__stage-list li{grid-gap:.6rem;align-items:start;color:var(--cmp-ink-mute);display:grid;font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;gap:.6rem;grid-template-columns:auto 1fr;line-height:1.55}.cmp__stage-bullet{background:var(--cmp-ink-dim);height:4px;margin-top:.55rem;transition:background .3s ease,box-shadow .3s ease;width:4px}.cmp__stage--azure:hover .cmp__stage-bullet{background:var(--cmp-azure);box-shadow:0 0 5px var(--cmp-azure)}.cmp__stage--purple:hover .cmp__stage-bullet{background:var(--cmp-purple);box-shadow:0 0 5px var(--cmp-purple)}.cmp__tracks{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cmp__track{animation:cmp-card-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.08s + .15s);background:var(--cmp-bg);opacity:0;overflow:hidden;padding:2rem 1.5rem;position:relative;transform:translateY(20px);transition:background .5s ease}@keyframes cmp-card-in{to{opacity:1;transform:none}}.cmp__track:hover{background:var(--cmp-surface);z-index:2}.cmp__track-corner{border-color:var(--cmp-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.cmp__track-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.cmp__track-corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.cmp__track-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.cmp__track-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.cmp__track:hover .cmp__track-corner{border-color:var(--cmp-azure);height:16px;width:16px}.cmp__track-sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.cmp__track:hover .cmp__track-sweep{transform:translateX(100%)}.cmp__track-top{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem;position:relative;z-index:1}.cmp__track-id{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;transition:color .3s ease}.cmp__track:hover .cmp__track-id{color:var(--cmp-azure)}.cmp__track-line{background:var(--cmp-line);flex:1 1;height:1px;transition:background .4s ease}.cmp__track:hover .cmp__track-line{background:linear-gradient(to right,var(--cmp-azure),#0000)}.cmp__track-name{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0 0 1.5rem;position:relative;text-transform:uppercase;transition:transform .4s ease;z-index:1}.cmp__track:hover .cmp__track-name{transform:translateX(4px)}.cmp__track-row{margin-bottom:1rem;position:relative;z-index:1}.cmp__track-row:last-child{margin-bottom:0}.cmp__track-row-k{color:var(--cmp-ink-dim);display:block;font-family:var(--cmp-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;margin-bottom:.4rem;text-transform:uppercase}.cmp__track-row-v{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;line-height:1.55;margin:0}.cmp__sectors{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cmp__sector{animation:cmp-card-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.07s + .15s);background:var(--cmp-bg);opacity:0;overflow:hidden;padding:1.75rem 1.5rem;position:relative;transform:translateY(20px);transition:background .5s ease}.cmp__sector:hover{background:var(--cmp-surface);z-index:2}.cmp__sector-corner{border-color:var(--cmp-line-strong);border-style:solid;border-width:0;height:10px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:10px}.cmp__sector-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.cmp__sector-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.cmp__sector-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.cmp__sector-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.cmp__sector:hover .cmp__sector-corner{border-color:var(--cmp-azure);height:14px;width:14px}.cmp__sector-sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.cmp__sector:hover .cmp__sector-sweep{transform:translateX(100%)}.cmp__sector-top{margin-bottom:.75rem;position:relative;z-index:1}.cmp__sector-id{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.22em;transition:color .3s ease}.cmp__sector:hover .cmp__sector-id{color:var(--cmp-azure)}.cmp__sector-name{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0 0 .75rem;position:relative;text-transform:uppercase;transition:transform .4s ease;z-index:1}.cmp__sector:hover .cmp__sector-name{transform:translateX(3px)}.cmp__sector-what{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.92rem;font-weight:300;line-height:1.5;margin:0 0 1.25rem;position:relative;z-index:1}.cmp__sector-examples{border-top:1px solid var(--cmp-line);padding-top:.85rem;position:relative;transition:border-color .4s ease;z-index:1}.cmp__sector:hover .cmp__sector-examples{border-top-color:#2cabe24d}.cmp__sector-examples-label{color:var(--cmp-ink-dim);display:block;font-family:var(--cmp-font-mono);font-size:.55rem;font-weight:500;letter-spacing:.28em;margin-bottom:.5rem;text-transform:uppercase}.cmp__sector-examples-list{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.cmp__sector-examples-list li{align-items:center;color:var(--cmp-ink-mute);display:flex;font-family:var(--cmp-font-display);font-size:.85rem;font-weight:300;gap:.5rem}.cmp__sector-examples-dot{background:var(--cmp-ink-dim);flex:0 0 3px;height:3px;transition:background .3s ease;width:3px}.cmp__sector:hover .cmp__sector-examples-dot{background:var(--cmp-azure)}.cmp__reqs{border:1px solid var(--cmp-line);list-style:none;margin:0;padding:0}.cmp__req{grid-gap:1rem;align-items:center;animation:cmp-row-in .6s ease forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.07s + .2s);border-bottom:1px solid var(--cmp-line);display:grid;gap:1rem;grid-template-columns:auto auto 1fr auto;opacity:0;padding:1rem 1.25rem;transform:translateX(-12px);transition:background .4s ease,padding-left .4s ease}.cmp__req:last-child{border-bottom:0}@keyframes cmp-row-in{to{opacity:1;transform:none}}.cmp__req:hover{background:#2cabe208;padding-left:1.75rem}.cmp__req-num{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.cmp__req:hover .cmp__req-num{color:var(--cmp-azure)}.cmp__req-bar{background:var(--cmp-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:16px}.cmp__req:hover .cmp__req-bar{background:var(--cmp-azure);width:24px}.cmp__req-text{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;line-height:1.5;transition:color .3s ease}.cmp__req:hover .cmp__req-text{color:var(--cmp-ink)}.cmp__req-check{color:var(--cmp-ink-dim);display:inline-flex;height:18px;transition:color .3s ease,transform .4s ease;width:18px}.cmp__req-check svg{height:100%;width:100%}.cmp__req:hover .cmp__req-check{color:var(--cmp-azure);transform:scale(1.15)}.cmp__submit-meta{align-items:stretch;border-bottom:1px solid var(--cmp-line);border-top:1px solid var(--cmp-line);display:flex;flex-wrap:wrap;margin-bottom:2.5rem;padding:1.25rem 0}.cmp__submit-meta-cell{display:flex;flex:1 1 200px;flex-direction:column;gap:.3rem;padding:0 1rem}.cmp__submit-meta-cell:first-child{padding-left:0}.cmp__submit-meta-divider{background:var(--cmp-line);flex:0 0 1px;width:1px}.cmp__submit-meta-k{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.cmp__submit-meta-v{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cmp__form-ledger{border:1px solid var(--cmp-line);margin-bottom:2.5rem}.cmp__form-row{grid-gap:1.5rem;align-items:start;animation:cmp-row-in .6s ease forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.05s + .2s);border-bottom:1px solid var(--cmp-line);display:grid;gap:1.5rem;grid-template-columns:auto 1fr auto;opacity:0;padding:1.25rem 1.5rem;position:relative;transform:translateX(-12px);transition:background .4s ease,padding-left .4s ease}.cmp__form-row:last-child{border-bottom:0}.cmp__form-row:hover{background:#2cabe208;padding-left:2rem}.cmp__form-row-num{-webkit-text-stroke:1px var(--cmp-ink-dim);color:#0000;flex:0 0 auto;font-family:var(--cmp-font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:700;letter-spacing:-.01em;line-height:1;min-width:2.5ch;transition:-webkit-text-stroke .4s ease,color .4s ease}.cmp__form-row:hover .cmp__form-row-num{-webkit-text-stroke:1px var(--cmp-azure);color:var(--cmp-azure)}.cmp__form-row-body{display:flex;flex-direction:column;gap:.35rem}.cmp__form-row-name{color:var(--cmp-ink);font-size:clamp(1.05rem,1.2vw,1.2rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cmp__form-row-name,.cmp__form-row-text{font-family:var(--cmp-font-display);margin:0}.cmp__form-row-text{color:var(--cmp-ink-mute);font-size:.95rem;font-weight:300;line-height:1.55}.cmp__form-row-bar{align-self:stretch;background:var(--cmp-line);height:100%;transition:background .4s ease;width:1px}.cmp__form-row:hover .cmp__form-row-bar{background:var(--cmp-azure)}.cmp__form-cta{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.cmp__form-cta-pending{align-items:center;background:hsla(0,0%,100%,.012);border:1px solid var(--cmp-line);color:var(--cmp-ink-mute);display:inline-flex;font-family:var(--cmp-font-mono);font-size:.65rem;gap:.55rem;letter-spacing:.05em;line-height:1.4;padding:.6rem .85rem}.cmp__form-cta-pending-mark{animation:cmp-blink 1.4s ease-in-out infinite;background:var(--cmp-azure);border-radius:50%;box-shadow:0 0 5px var(--cmp-azure);flex:0 0 6px;height:6px;width:6px}.cmp__rounds{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:1fr 1fr;margin-bottom:4rem}.cmp__round{background:var(--cmp-bg);overflow:hidden;padding:2rem 1.75rem;position:relative;transition:background .5s ease}.cmp__round--purple{background:linear-gradient(135deg,var(--cmp-bg),rgba(122,60,255,.025))}.cmp__round:hover{background:var(--cmp-surface);z-index:2}.cmp__round--purple:hover{background:linear-gradient(135deg,var(--cmp-surface),#7a3cff0d)}.cmp__round-corner{border-color:var(--cmp-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.cmp__round-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.cmp__round-corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.cmp__round-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.cmp__round-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.cmp__round--azure:hover .cmp__round-corner{border-color:var(--cmp-azure);height:16px;width:16px}.cmp__round--purple .cmp__round-corner{border-color:#7a3cff66}.cmp__round--purple:hover .cmp__round-corner{border-color:var(--cmp-purple);height:16px;width:16px}.cmp__round-strip{align-items:center;border-bottom:1px solid var(--cmp-line);display:flex;font-family:var(--cmp-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.25rem;padding-bottom:1rem;text-transform:uppercase}.cmp__round-strip-id{color:var(--cmp-ink-dim);font-weight:500}.cmp__round--azure:hover .cmp__round-strip-id{color:var(--cmp-azure)}.cmp__round--purple .cmp__round-strip-id{color:#7a3cffb3}.cmp__round--purple:hover .cmp__round-strip-id{color:var(--cmp-purple)}.cmp__round-strip-status{align-items:center;color:var(--cmp-ink);display:inline-flex;font-weight:500;gap:.5rem}.cmp__round-strip-led{background:var(--cmp-ink-dim);border-radius:50%;height:6px;transition:background .3s ease,box-shadow .3s ease;width:6px}.cmp__round--azure:hover .cmp__round-strip-led{background:var(--cmp-azure);box-shadow:0 0 6px var(--cmp-azure)}.cmp__round--purple .cmp__round-strip-led{animation:cmp-blink 1.6s ease-in-out infinite;background:var(--cmp-purple);box-shadow:0 0 6px var(--cmp-purple)}.cmp__round-body{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:300;line-height:1.6;margin:0}.cmp__round-body b{color:var(--cmp-ink);font-weight:500}.cmp__criteria{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.cmp__criterion{animation:cmp-card-in .6s ease forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.06s + .15s);background:var(--cmp-bg);opacity:0;padding:1.5rem 1.25rem;transform:translateY(15px);transition:background .4s ease}.cmp__criterion:hover{background:var(--cmp-surface)}.cmp__criterion-top{align-items:center;display:flex;gap:.75rem;margin-bottom:.6rem}.cmp__criterion-num{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.cmp__criterion:hover .cmp__criterion-num{color:var(--cmp-azure)}.cmp__criterion-name{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:1.05rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cmp__criterion-body{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.92rem;font-weight:300;line-height:1.55;margin:0}.cmp__committee{border:1px solid var(--cmp-line)}.cmp__committee-row{grid-gap:1.25rem;align-items:center;animation:cmp-row-in .6s ease forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.08s + .2s);border-bottom:1px solid var(--cmp-line);display:grid;gap:1.25rem;grid-template-columns:auto auto 1fr;opacity:0;padding:1.25rem 1.5rem;transform:translateX(-12px);transition:background .4s ease,padding-left .4s ease}.cmp__committee-row:last-child{border-bottom:0}.cmp__committee-row:hover{background:#2cabe208;padding-left:2rem}.cmp__committee-count{-webkit-text-stroke:1px var(--cmp-ink-dim);color:#0000;font-family:var(--cmp-font-display);font-size:clamp(1.5rem,2vw,1.85rem);font-weight:700;letter-spacing:-.01em;line-height:1;min-width:2ch;transition:-webkit-text-stroke .4s ease,color .4s ease}.cmp__committee-row:hover .cmp__committee-count{-webkit-text-stroke:1px var(--cmp-azure);color:var(--cmp-azure)}.cmp__committee-bar{background:var(--cmp-line);height:36px;transition:background .4s ease;width:1px}.cmp__committee-row:hover .cmp__committee-bar{background:var(--cmp-azure)}.cmp__committee-text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cmp__committee-role{color:var(--cmp-ink);font-size:clamp(1rem,1.15vw,1.15rem);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cmp__committee-body,.cmp__committee-role{font-family:var(--cmp-font-display);margin:0}.cmp__committee-body{color:var(--cmp-ink-mute);font-size:.92rem;font-weight:300;line-height:1.5}.cmp__awards{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:1fr 1fr}.cmp__awards-block{background:var(--cmp-bg);padding:2rem 1.75rem;transition:background .4s ease}.cmp__awards-block:hover{background:var(--cmp-surface)}.cmp__awards-head{align-items:baseline;border-bottom:1px solid var(--cmp-line);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem}.cmp__awards-tag{border:1px solid var(--cmp-line);color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.28em;padding:.3rem .55rem;text-transform:uppercase}.cmp__awards-title{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.cmp__awards-sub{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;line-height:1.5;margin:0 0 1.25rem}.cmp__awards-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.cmp__awards-list li{grid-gap:.85rem;align-items:center;border-top:1px solid var(--cmp-line);display:grid;gap:.85rem;grid-template-columns:auto 1fr auto;padding:.85rem 0;transition:padding-left .3s cubic-bezier(.16,1,.3,1)}.cmp__awards-list li:last-child{border-bottom:1px solid var(--cmp-line)}.cmp__awards-list li:hover{padding-left:.5rem}.cmp__awards-bullet{background:var(--cmp-ink-dim);flex:0 0 4px;height:4px;transition:background .3s ease,box-shadow .3s ease,width .3s ease;width:4px}.cmp__awards-list li:hover .cmp__awards-bullet{background:var(--cmp-azure);box-shadow:0 0 5px var(--cmp-azure);width:6px}.cmp__awards-name{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;letter-spacing:.005em}.cmp__awards-tiers{gap:.3rem}.cmp__award-tier,.cmp__awards-tiers{align-items:center;display:inline-flex}.cmp__award-tier{border:1px solid;font-family:var(--cmp-font-mono);font-size:.65rem;font-weight:500;height:22px;justify-content:center;text-transform:uppercase;transition:background .3s ease,color .3s ease,box-shadow .3s ease;width:22px}.cmp__award-tier--gold{border-color:var(--cmp-tier-gold);color:var(--cmp-tier-gold)}.cmp__award-tier--silver{border-color:var(--cmp-tier-silver);color:var(--cmp-tier-silver)}.cmp__award-tier--bronze{border-color:var(--cmp-tier-bronze);color:var(--cmp-tier-bronze)}.cmp__awards-list li:hover .cmp__award-tier--gold{background:var(--cmp-tier-gold);box-shadow:0 0 8px #d4b25a80;color:var(--cmp-bg)}.cmp__awards-list li:hover .cmp__award-tier--silver{background:var(--cmp-tier-silver);box-shadow:0 0 8px #c8c8c866;color:var(--cmp-bg)}.cmp__awards-list li:hover .cmp__award-tier--bronze{background:var(--cmp-tier-bronze);box-shadow:0 0 8px #b0784966;color:var(--cmp-bg)}.cmp__gains{grid-gap:1px;background:var(--cmp-line);border:1px solid var(--cmp-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cmp__gain{animation:cmp-card-in .6s ease forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.07s + .15s);background:var(--cmp-bg);opacity:0;padding:2rem 1.5rem;position:relative;transform:translateY(15px);transition:background .4s ease}.cmp__gain:hover{background:var(--cmp-surface)}.cmp__gain-num{-webkit-text-stroke:1px var(--cmp-ink-dim);color:#0000;display:inline-block;font-family:var(--cmp-font-display);font-size:clamp(2rem,3vw,2.75rem);font-weight:700;letter-spacing:-.01em;line-height:.9;margin-bottom:.85rem;transition:-webkit-text-stroke .4s ease,color .4s ease}.cmp__gain:hover .cmp__gain-num{-webkit-text-stroke:1px var(--cmp-azure);color:var(--cmp-azure)}.cmp__gain-title{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600;letter-spacing:.02em;margin:0 0 .6rem;text-transform:uppercase;transition:transform .4s ease}.cmp__gain:hover .cmp__gain-title{transform:translateX(3px)}.cmp__gain-body{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.92rem;font-weight:300;line-height:1.55;margin:0}.cmp__close{border-top:1px solid var(--cmp-line);margin-top:5rem;padding-top:3rem}.cmp__close-rule{align-items:center;color:var(--cmp-ink-dim);display:flex;font-family:var(--cmp-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.cmp__close-rule-mark{background:#7a3cff0a;border:1px solid #7a3cff66;color:var(--cmp-purple);font-weight:500;padding:.4rem .75rem}.cmp__close-rule-line{background:linear-gradient(to right,var(--cmp-purple),#0000);flex:1 1;height:1px;opacity:.4}.cmp__close-body{display:flex;flex-direction:column;gap:1.5rem}.cmp__close-text{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:300;line-height:1.5;margin:0;max-width:720px}.cmp__close-text b{color:var(--cmp-purple);font-weight:500}.cmp__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.cmp__cta{align-items:center;background:#0000;color:var(--cmp-ink);cursor:pointer;display:inline-flex;font-family:var(--cmp-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.cmp__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.cmp__cta:hover:before{transform:translateX(100%)}.cmp__cta--primary{background:#7a3cff0f;border:1px solid #7a3cff8c}.cmp__cta--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.cmp__cta--primary:hover{background:#7a3cff1f;border-color:var(--cmp-purple);padding-right:2.2rem}.cmp__cta--primary .cmp__cta-arrow,.cmp__cta--primary .cmp__cta-bracket{color:var(--cmp-purple)}.cmp__cta--ghost{border:1px solid var(--cmp-line-strong)}.cmp__cta--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.cmp__cta--ghost:hover{border-color:var(--cmp-azure);color:var(--cmp-azure);padding-right:2.2rem}.cmp__cta--ghost:hover .cmp__cta-arrow,.cmp__cta--ghost:hover .cmp__cta-bracket{color:var(--cmp-azure)}.cmp__cta--ghost .cmp__cta-bracket{color:var(--cmp-ink-dim);transition:color .4s ease}.cmp__cta--ghost .cmp__cta-arrow{color:var(--cmp-ink-mute);transition:color .4s ease,transform .4s ease}.cmp__cta-bracket{flex:0 0 auto;font-family:var(--cmp-font-mono);font-weight:500}.cmp__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.cmp__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.cmp__cta:hover .cmp__cta-arrow{transform:translateX(5px)}.cmp__cta-arrow svg{height:auto;width:100%}.cmp__tracks--selectable{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cmp__track--selectable{appearance:none;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:0;padding:2rem 1.5rem;text-align:left;width:100%}.cmp__track--selectable:focus-visible{outline:1px solid var(--cmp-azure);outline-offset:-1px}.cmp__track--selectable.is-selected{background:linear-gradient(135deg,#7a3cff1a,#7a3cff05)}.cmp__track--selectable.is-selected .cmp__track-corner{border-color:var(--cmp-purple);height:18px;width:18px}.cmp__track--selectable.is-selected .cmp__track-id{color:var(--cmp-purple)}.cmp__track--selectable.is-selected .cmp__track-line{background:linear-gradient(to right,var(--cmp-purple),#0000)}.cmp__track--selectable.is-selected .cmp__track-name{color:var(--cmp-ink)}.cmp__track-state{align-items:center;color:var(--cmp-purple);display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.cmp__track-state svg{height:16px;width:16px}.cmp__track-state-dot{border:1px solid var(--cmp-line-strong);border-radius:50%;height:8px;transition:border-color .3s ease;width:8px}.cmp__track--selectable:hover .cmp__track-state-dot{border-color:var(--cmp-azure)}.cmp__track-desc{color:var(--cmp-ink-mute);flex:1 1;font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;line-height:1.55;margin:0 0 1.5rem;position:relative;z-index:1}.cmp__track-cta{align-self:flex-start;border:1px solid var(--cmp-line-strong);color:var(--cmp-ink-dim);display:inline-block;font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;padding:.5rem .85rem;position:relative;text-transform:uppercase;transition:color .3s ease,border-color .3s ease,background .3s ease;z-index:1}.cmp__track--selectable:hover .cmp__track-cta{border-color:var(--cmp-azure);color:var(--cmp-azure)}.cmp__track--selectable.is-selected .cmp__track-cta{background:var(--cmp-purple);border-color:var(--cmp-purple);color:var(--cmp-bg)}.cmp__section--reveal{animation:cmp-reveal .6s cubic-bezier(.16,1,.3,1) both}@keyframes cmp-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.cmp__tabs{background:var(--cmp-line);border:1px solid var(--cmp-line);display:flex;gap:0;margin-bottom:0}.cmp__tab{align-items:center;appearance:none;background:var(--cmp-bg);border:0;color:var(--cmp-ink-mute);cursor:pointer;display:flex;flex:1 1;font-family:var(--cmp-font-display);font-size:.95rem;font-weight:500;gap:.75rem;letter-spacing:.02em;padding:1.1rem 1.25rem;position:relative;text-transform:uppercase;transition:background .3s ease,color .3s ease}.cmp__tab.is-active,.cmp__tab:hover{background:var(--cmp-surface);color:var(--cmp-ink)}.cmp__tab.is-active:after{background:var(--cmp-purple);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.cmp__tab-num{color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.7rem;letter-spacing:.22em}.cmp__tab.is-active .cmp__tab-num{color:var(--cmp-purple)}.cmp__tab-label{font-size:.95rem}.cmp__tab-panel{background:var(--cmp-bg);border:1px solid var(--cmp-line);border-top:0;padding:2rem clamp(1.25rem,2.5vw,2rem)}.cmp__pending{align-items:flex-start;background:#7a3cff08;border:1px dashed #7a3cff66;color:var(--cmp-ink-mute);display:flex;font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;gap:.75rem;line-height:1.55;margin:1.5rem 0;padding:1rem 1.25rem}.cmp__pending b{color:var(--cmp-ink);font-weight:500}.cmp__pending-mark{animation:cmp-blink 1.6s ease-in-out infinite;background:var(--cmp-purple);border-radius:50%;box-shadow:0 0 6px var(--cmp-purple);flex:0 0 8px;height:8px;margin-top:.4rem;width:8px}.cmp__downloads{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.5rem}.cmp__dl{grid-column-gap:.75rem;grid-row-gap:.35rem;background:var(--cmp-bg);border:1px solid var(--cmp-line-strong);color:var(--cmp-ink);column-gap:.75rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;padding:1.25rem 1.25rem 1.1rem;position:relative;row-gap:.35rem;text-decoration:none;transition:background .3s ease,border-color .3s ease}.cmp__dl:hover{background:var(--cmp-surface);border-color:var(--cmp-azure)}.cmp__dl[aria-disabled=true]{cursor:not-allowed;opacity:.7}.cmp__dl[aria-disabled=true]:hover{background:var(--cmp-bg);border-color:var(--cmp-line-strong)}.cmp__dl-corner{border-color:var(--cmp-line-strong);border-style:solid;border-width:0;height:10px;pointer-events:none;position:absolute;transition:border-color .4s ease;width:10px}.cmp__dl-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.cmp__dl-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.cmp__dl-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.cmp__dl-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.cmp__dl:hover .cmp__dl-corner{border-color:var(--cmp-azure)}.cmp__dl-tag{color:var(--cmp-purple);font-family:var(--cmp-font-mono);font-size:.65rem;font-weight:500;grid-row:1/2;letter-spacing:.22em}.cmp__dl-name,.cmp__dl-tag{grid-column:1/2;text-transform:uppercase}.cmp__dl-name{color:var(--cmp-ink);font-size:1.1rem;font-weight:600;grid-row:2/3;letter-spacing:-.005em}.cmp__dl-name,.cmp__dl-sub{font-family:var(--cmp-font-display)}.cmp__dl-sub{color:var(--cmp-ink-mute);font-size:.85rem;font-weight:300;grid-column:1/2;grid-row:3/4}.cmp__dl-arrow{align-self:center;color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:1.5rem;grid-column:2/3;grid-row:1/4;transition:color .3s ease,transform .3s ease}.cmp__dl:hover .cmp__dl-arrow{color:var(--cmp-azure);transform:translateY(2px)}.cmp__dl--alt .cmp__dl-tag{color:var(--cmp-azure)}.cmp__criteria-table{background:var(--cmp-line);border:1px solid var(--cmp-line);display:flex;flex-direction:column;gap:1px;margin-top:1rem}.cmp__criteria-row{grid-gap:1.25rem;background:var(--cmp-bg);color:var(--cmp-ink-mute);display:grid;font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;gap:1.25rem;grid-template-columns:2fr 1fr 4fr;padding:1rem 1.25rem}.cmp__criteria-row--head{background:var(--cmp-surface);color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.cmp__criteria-row--pending{grid-template-columns:1fr}.cmp__criteria-pending{align-items:center;color:var(--cmp-ink-mute);display:inline-flex;gap:.75rem}.cmp__criteria-pending b{color:var(--cmp-ink);font-weight:500}.cmp__form{display:flex;flex-direction:column;gap:2.5rem;margin-top:1rem}.cmp__fieldset{background:hsla(0,0%,100%,.012);border:1px solid var(--cmp-line);margin:0;padding:1.5rem clamp(1.25rem,2.5vw,2rem) 1.75rem;position:relative}.cmp__fieldset-legend{align-items:center;display:flex;gap:.85rem;margin:0 0 1.5rem;padding:0;width:100%}.cmp__fieldset-num{align-items:center;background:var(--cmp-purple);color:var(--cmp-bg);display:inline-flex;flex:0 0 28px;font-family:var(--cmp-font-mono);font-size:.85rem;font-weight:600;height:28px;justify-content:center;width:28px}.cmp__fieldset-name{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:1.05rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cmp__fieldset-line{background:var(--cmp-line);flex:1 1;height:1px}.cmp__form-grid{grid-gap:1.25rem 1.5rem;display:grid;gap:1.25rem 1.5rem;grid-template-columns:repeat(2,1fr)}.cmp__field{display:flex;flex-direction:column;gap:.4rem}.cmp__field--full{grid-column:1/-1}.cmp__field-label{align-items:center;color:var(--cmp-ink-mute);display:inline-flex;font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;gap:.4rem;letter-spacing:.22em;text-transform:uppercase}.cmp__field-req{color:var(--cmp-purple);font-weight:600}.cmp__field-opt{border:1px solid var(--cmp-line-strong);color:var(--cmp-ink-dim);font-family:var(--cmp-font-mono);font-size:.6rem;font-weight:400;letter-spacing:.18em;padding:.1rem .4rem}.cmp__field-hint{color:var(--cmp-ink-dim);font-size:.8rem;font-weight:300}.cmp__field-hint,.cmp__input{font-family:var(--cmp-font-display);line-height:1.4}.cmp__input{appearance:none;background:var(--cmp-bg);border:1px solid var(--cmp-line-strong);color:var(--cmp-ink);font-size:1rem;font-weight:400;outline:none;padding:.75rem .9rem;transition:border-color .25s ease,background .25s ease;width:100%}.cmp__input::placeholder{color:var(--cmp-ink-dim)}.cmp__input:hover{border-color:#ffffff47}.cmp__input:focus{background:var(--cmp-surface);border-color:var(--cmp-azure)}.cmp__input--readonly{background:var(--cmp-surface);color:var(--cmp-ink-mute);cursor:not-allowed}.cmp__select{background-image:linear-gradient(45deg,#0000 50%,var(--cmp-ink-mute) 50%),linear-gradient(135deg,var(--cmp-ink-mute) 50%,#0000 50%);background-position:calc(100% - 18px) calc(1em + 4px),calc(100% - 13px) calc(1em + 4px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.5rem}.cmp__select option{background:var(--cmp-surface);color:var(--cmp-ink)}.cmp__file{position:relative}.cmp__file-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cmp__file-label{grid-gap:1rem;align-items:center;background:var(--cmp-bg);border:1px dashed var(--cmp-line-strong);cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;padding:1.5rem;position:relative;transition:border-color .3s ease,background .3s ease}.cmp__file-input:focus-visible+.cmp__file-label{outline:1px solid var(--cmp-azure);outline-offset:-2px}.cmp__file-label:hover{background:var(--cmp-surface);border-color:var(--cmp-azure)}.cmp__file-corner{border-color:var(--cmp-line-strong);border-style:solid;border-width:0;height:10px;pointer-events:none;position:absolute;transition:border-color .3s ease;width:10px}.cmp__file-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.cmp__file-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.cmp__file-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.cmp__file-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.cmp__file-label:hover .cmp__file-corner{border-color:var(--cmp-azure)}.cmp__file-icon{align-items:center;border:1px solid var(--cmp-azure);color:var(--cmp-azure);display:inline-flex;flex:0 0 36px;font-family:var(--cmp-font-mono);font-size:1.1rem;height:36px;justify-content:center;width:36px}.cmp__file-text{color:var(--cmp-ink);font-family:var(--cmp-font-display);font-size:.95rem;font-weight:400;word-break:break-all}.cmp__file-tag{border:1px solid var(--cmp-line-strong);color:var(--cmp-ink-dim);flex:0 0 auto;font-family:var(--cmp-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.22em;padding:.3rem .55rem;text-transform:uppercase}.cmp__check{grid-gap:.85rem;align-items:flex-start;background:hsla(0,0%,100%,.012);border:1px solid var(--cmp-line);cursor:pointer;display:grid;gap:.85rem;grid-template-columns:auto 1fr;margin-bottom:1.5rem;padding:1rem 1.25rem;transition:border-color .25s ease,background .25s ease}.cmp__check:hover{background:hsla(0,0%,100%,.025);border-color:var(--cmp-line-strong)}.cmp__check-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cmp__check-box{align-items:center;background:var(--cmp-bg);border:1px solid var(--cmp-line-strong);color:#0000;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;margin-top:.05rem;transition:border-color .25s ease,background .25s ease,color .25s ease;width:22px}.cmp__check-box svg{height:14px;width:14px}.cmp__check-input:focus-visible+.cmp__check-box{outline:1px solid var(--cmp-azure);outline-offset:2px}.cmp__check-input:checked+.cmp__check-box{background:var(--cmp-purple);border-color:var(--cmp-purple);color:var(--cmp-bg)}.cmp__check-text{color:var(--cmp-ink-mute);font-family:var(--cmp-font-display);font-size:.95rem;font-weight:300;line-height:1.55}.cmp__form-submit{justify-content:center;width:100%}.cmp__form-submit.is-disabled,.cmp__form-submit:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.cmp__timeline{border-left:1px solid var(--cmp-line);list-style:none;margin:0;padding:0}.cmp__timeline-row{grid-gap:1.5rem;animation:cmp-card-in .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.07s + .15s);display:grid;gap:1.5rem;grid-template-columns:auto 1fr;opacity:0;padding:0 0 2rem 1.5rem;position:relative;transform:translateY(12px)}.cmp__timeline-row:last-child{padding-bottom:0}.cmp__timeline-marker{align-items:center;display:flex;flex-direction:column;left:-7px;position:absolute;top:.25rem;width:14px}.cmp__timeline-dot{background:var(--cmp-bg);border:1px solid var(--cmp-azure);border-radius:50%;box-shadow:0 0 0 3px var(--cmp-bg);height:12px;transition:background .3s ease,border-color .3s ease;width:12px}.cmp__timeline-row:hover .cmp__timeline-dot{background:var(--cmp-azure);box-shadow:0 0 0 3px var(--cmp-bg),0 0 8px var(--cmp-azure)}.cmp__timeline-line{display:none}.cmp__timeline-body{display:flex;flex-direction:column;gap:.4rem}.cmp__timeline-meta{align-items:center;display:flex;font-family:var(--cmp-font-mono);font-size:.7rem;font-weight:500;gap:.85rem;letter-spacing:.22em;text-transform:uppercase}.cmp__timeline-num{color:var(--cmp-purple)}.cmp__timeline-date{color:var(--cmp-ink-mute)}.cmp__timeline-phase{color:var(--cmp-ink);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;letter-spacing:-.005em;text-transform:uppercase}.cmp__timeline-phase,.cmp__timeline-text{font-family:var(--cmp-font-display);margin:0}.cmp__timeline-text{color:var(--cmp-ink-mute);font-size:.95rem;font-weight:300;line-height:1.55;max-width:720px}.cmp__sector--compact{padding:1.5rem 1.25rem}.cmp__req--azure .cmp__req-num{color:var(--cmp-azure)}.cmp__req--azure .cmp__req-bar{background:linear-gradient(to right,var(--cmp-azure),#0000);opacity:.5}.cmp__req--purple .cmp__req-num{color:var(--cmp-purple)}.cmp__req--purple .cmp__req-bar{background:linear-gradient(to right,var(--cmp-purple),#0000);opacity:.5}.cmp__tracks-shell{grid-gap:1.75rem;align-items:start;display:grid;gap:1.75rem;grid-template-columns:1fr}.cmp__tracks-section.has-selection .cmp__tracks-shell{gap:1.5rem;grid-template-columns:minmax(280px,320px) 1fr}.cmp__tracks--selectable.is-rail{display:flex;flex-direction:column;gap:.875rem;grid-template-columns:none;position:sticky;top:1.25rem}.is-rail .cmp__track--selectable{min-height:auto;padding:1.1rem 1.15rem}.is-rail .cmp__track-name{font-size:1.05rem;line-height:1.2;margin:.5rem 0 .4rem}.is-rail .cmp__track-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.78rem;line-height:1.5;overflow:hidden}.is-rail .cmp__track-cta{font-size:.62rem;letter-spacing:.16em;margin-top:.85rem}.cmp__track--selectable.is-dimmed{filter:saturate(.7);opacity:.55}.cmp__track--selectable.is-dimmed:focus-visible,.cmp__track--selectable.is-dimmed:hover{filter:none;opacity:1}.cmp__track-panel{animation:cmp-panel-in .42s cubic-bezier(.2,.8,.2,1) both;background:var(--cmp-surface);border:1px solid #ffffff14;overflow:hidden;padding:1.5rem 1.5rem 1.75rem;position:relative}.cmp__track-panel:after,.cmp__track-panel:before{border:1px solid var(--cmp-purple);content:"";height:14px;pointer-events:none;position:absolute;width:14px}.cmp__track-panel:before{border-bottom:none;border-right:none;left:-1px;top:-1px}.cmp__track-panel:after{border-left:none;border-top:none;bottom:-1px;right:-1px}@keyframes cmp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cmp__track-panel{animation:none}}.cmp__track-panel-head{align-items:flex-start;border-bottom:1px solid #ffffff12;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.cmp__track-panel-marker{display:flex;flex-direction:column;gap:.45rem;min-width:0}.cmp__track-panel-id{color:var(--cmp-purple);font-family:JetBrains Mono,monospace;font-family:var(--cmp-mono,"JetBrains Mono",monospace);font-size:.7rem;letter-spacing:.18em}.cmp__track-panel-title{color:#ededed;color:var(--cmp-text,#ededed);font-family:Oswald,sans-serif;font-family:var(--cmp-display,"Oswald",sans-serif);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.cmp__track-panel-close{align-items:center;background:#0000;border:1px solid #ffffff1f;color:#9aa;color:var(--cmp-muted,#9aa);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,monospace;font-family:var(--cmp-mono,"JetBrains Mono",monospace);font-size:.68rem;gap:.45rem;letter-spacing:.16em;padding:.45rem .7rem;transition:color .18s ease,border-color .18s ease,background .18s ease}.cmp__track-panel-close:focus-visible,.cmp__track-panel-close:hover{background:#7a3cff0f;border-color:var(--cmp-purple);color:var(--cmp-purple);outline:none}.cmp__track-panel-close-x{font-size:1.05rem;font-weight:400;line-height:1}.cmp__track-panel-close-l{line-height:1}.cmp__sub-title{color:#ededed;color:var(--cmp-text,#ededed);font-family:Oswald,sans-serif;font-family:var(--cmp-display,"Oswald",sans-serif);font-size:1.05rem;font-weight:500;letter-spacing:.01em;margin:0 0 .5rem}.cmp__track-panel .cmp__tabs{margin-bottom:1.25rem;margin-top:0}.cmp__track-panel .cmp__tab-panel{margin-top:0}@media (max-width:1024px){.cmp__head{gap:2.5rem;grid-template-columns:1fr}.cmp__deadline{max-width:480px}.cmp__tracks-section.has-selection .cmp__tracks-shell{grid-template-columns:1fr}.cmp__tracks--selectable.is-rail{flex-direction:row;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;position:static;scroll-snap-type:x mandatory}.cmp__tracks--selectable.is-rail .cmp__track--selectable{flex:0 0 minmax(220px,260px);min-width:220px;scroll-snap-align:start}}@media (max-width:900px){.cmp__title-row--alt{padding-left:0}.cmp__hud-mid{display:none}.cmp__awards,.cmp__rounds,.cmp__stages{grid-template-columns:1fr}.cmp__form-row{grid-template-columns:auto 1fr}.cmp__form-row-bar{display:none}.cmp__close-cta-grid,.cmp__criteria-row,.cmp__form-grid{grid-template-columns:1fr}.cmp__criteria-row{gap:.5rem}.cmp__criteria-row--head{display:none}.cmp__tab-label{font-size:.85rem}}@media (max-width:640px){.cmp{padding:4rem 1.25rem}.cmp__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.cmp__hud-line{display:none}.cmp__head{padding-bottom:3rem}.cmp__head,.cmp__section{margin-bottom:4rem}.cmp__section-head{flex-wrap:wrap}.cmp__track-panel{padding:1.15rem 1.15rem 1.35rem}.cmp__track-panel-head{align-items:stretch;flex-direction:column-reverse;gap:.75rem}.cmp__track-panel-close{align-self:flex-end}.cmp__submit-meta-cell{border-bottom:1px solid var(--cmp-line);flex:1 1 100%;padding:.5rem 0}.cmp__submit-meta-cell:last-child{border-bottom:0}.cmp__submit-meta-divider{display:none}.cmp__req{grid-template-columns:auto 1fr auto}.cmp__req-bar{display:none}.cmp__committee-row{gap:.85rem;grid-template-columns:auto 1fr}.cmp__committee-bar{display:none}.cmp__tabs{flex-direction:column}.cmp__tab.is-active:after{bottom:0;height:auto;left:0;right:auto;top:0;width:2px}.cmp__file-label{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.cmp__file-tag{grid-column:1/-1;justify-self:start}.cmp__downloads{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cmp *,.cmp :after,.cmp :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.cmp__committee-row,.cmp__criterion,.cmp__form-row,.cmp__gain,.cmp__head,.cmp__req,.cmp__sector,.cmp__track{opacity:1;transform:none}}.cmp__track-panel-cta{animation:cmp-panel-in .5s cubic-bezier(.16,1,.3,1) both;margin-top:2.4rem;padding-top:1.8rem;position:relative}.cmp__track-panel-cta-rule{align-items:center;display:flex;gap:.85rem;margin-bottom:1.25rem}.cmp__track-panel-cta-mark{background:#7a3cff0f;border:1px solid #7a3cff73;color:var(--cmp-purple);flex:0 0 auto;font-family:var(--cmp-font-mono);font-size:.72rem;letter-spacing:.22em;padding:.3rem .6rem;text-transform:uppercase}.cmp__track-panel-cta-line{background:linear-gradient(90deg,#7a3cff73 0,var(--cmp-line) 60%,#0000 100%);flex:1 1;height:1px}.cmp__track-panel-cta-body{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.cmp__track-panel-cta-text{color:var(--cmp-ink-dim);flex:1 1 280px;font-size:.95rem;line-height:1.55;margin:0}.cmp__track-panel-cta-text b{color:var(--cmp-ink);font-weight:500}.cmp__track-panel-cta-btn{flex:0 0 auto;min-width:280px}@media (max-width:720px){.cmp__track-panel-cta-body{align-items:stretch;flex-direction:column}.cmp__track-panel-cta-btn{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.cmp__track-panel-cta{animation:none}}.exd{--exd-bg:#151515;--exd-bg-deep:#0a0a0a;--exd-surface:#1d1d1d;--exd-surface-2:#232323;--exd-line:#ffffff14;--exd-line-strong:#ffffff2e;--exd-ink:#fff;--exd-ink-mute:#ffffff9e;--exd-ink-dim:#ffffff61;--exd-purple:#7a3cff;--exd-azure:#2cabe2;--exd-gold:#d4b25a;--exd-font-display:"Oswald",sans-serif;--exd-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--exd-bg);color:var(--exd-ink);font-family:var(--exd-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.exd *,.exd :after,.exd :before{box-sizing:border-box}.exd__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.exd__grid,.exd__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.exd__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#7a3cff12,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#d4b25a0a,#0000 65%);transition:background .4s ease}.exd__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.exd__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.exd__hud{align-items:center;color:var(--exd-ink-dim);display:flex;font-family:var(--exd-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.exd__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--exd-line);color:var(--exd-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.exd__hud-tag--right{background:#7a3cff0a;border-color:#7a3cff59;color:var(--exd-purple)}.exd__hud-dot{animation:exd-blink 1.6s ease-in-out infinite;background:var(--exd-azure);border-radius:50%;box-shadow:0 0 6px var(--exd-azure);height:7px;width:7px}@keyframes exd-blink{0%,to{opacity:.4}50%{opacity:1}}.exd__hud-line{background:linear-gradient(to right,#0000,var(--exd-line-strong),#0000);flex:1 1;height:1px}.exd__hud-mid{color:var(--exd-ink-mute);font-weight:500}.exd__hud-blink{animation:exd-blink 1.4s ease-in-out infinite;background:var(--exd-purple);border-radius:50%;box-shadow:0 0 6px var(--exd-purple);height:6px;margin-left:.4rem;width:6px}.exd__head{grid-gap:clamp(2rem,4vw,4rem);align-items:start;border-bottom:1px solid var(--exd-line);display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1.4fr 1fr;margin-bottom:6rem;opacity:0;padding-bottom:4rem;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.exd.is-visible .exd__head{opacity:1;transform:none}.exd__head-l{display:flex;flex-direction:column;gap:2rem;min-width:0}.exd__eyebrow{align-items:center;color:var(--exd-ink-mute);display:inline-flex;font-family:var(--exd-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;text-transform:uppercase}.exd__eyebrow-bracket{color:var(--exd-ink-dim);font-weight:500;transition:color .4s ease}.exd__eyebrow:hover .exd__eyebrow-bracket{color:var(--exd-azure)}.exd__title{color:var(--exd-ink);font-family:var(--exd-font-display);font-size:clamp(2.5rem,6.5vw,6rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0;text-transform:uppercase}.exd__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.6rem,1.5vw,1.25rem)}.exd__title-row--alt{padding-left:clamp(1rem,4vw,3.5rem)}.exd__title-num{align-self:flex-start;color:var(--exd-ink-dim);font-family:var(--exd-font-mono);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.exd__title:hover .exd__title-num{color:var(--exd-azure)}.exd__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.exd__title-text--outline{-webkit-text-stroke:2px var(--exd-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.exd__title-text--outline:hover{-webkit-text-stroke:2px var(--exd-purple);color:var(--exd-purple);text-shadow:0 0 24px #7a3cff73}.exd__lede-wrap{display:flex;gap:1.25rem;max-width:620px}.exd__lede-bar{background:linear-gradient(to bottom,var(--exd-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.exd__lede-wrap:hover .exd__lede-bar{background:linear-gradient(to bottom,var(--exd-azure),#0000)}.exd__lede{color:var(--exd-ink-mute);font-family:var(--exd-font-display);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.exd__head-cta,.exd__lede b{color:var(--exd-ink);font-weight:500}.exd__head-cta{align-items:center;align-self:flex-start;background:#7a3cff0f;border:1px solid #7a3cff8c;cursor:pointer;display:inline-flex;font-family:var(--exd-font-display);font-size:clamp(.95rem,1.2vw,1.1rem);gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.1rem 1.65rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,background .4s ease,padding .4s ease}.exd__head-cta:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.exd__head-cta:hover{background:#7a3cff1f;border-color:var(--exd-purple);padding-right:2.15rem}.exd__head-cta:hover:before{transform:translateX(100%)}.exd__head-cta-bracket{color:var(--exd-purple);font-family:var(--exd-font-mono);font-weight:500}.exd__head-cta-text{position:relative;z-index:1}.exd__head-cta-arrow{color:var(--exd-purple);display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.exd__head-cta-arrow svg{height:auto;width:100%}.exd__head-cta:hover .exd__head-cta-arrow{transform:translateX(5px)}.exd__venue{background:linear-gradient(135deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005));border:1px solid var(--exd-line-strong);overflow:hidden;padding:1.5rem;position:relative}.exd__venue-corner{animation:exd-corner-glow 4s ease-in-out infinite;border-color:var(--exd-azure);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;width:14px}.exd__venue-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.exd__venue-corner--tr{animation-delay:1s;border-right-width:1px;border-top-width:1px;right:8px;top:8px}.exd__venue-corner--bl{animation-delay:2s;border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.exd__venue-corner--br{animation-delay:3s;border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}@keyframes exd-corner-glow{0%,to{border-color:#2cabe266}50%{border-color:var(--exd-azure)}}.exd__venue-strip{align-items:center;border-bottom:1px solid var(--exd-line);color:var(--exd-azure);display:inline-flex;font-family:var(--exd-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1.25rem;padding-bottom:.85rem;text-transform:uppercase}.exd__venue-led{animation:exd-blink 1.4s ease-in-out infinite;background:var(--exd-azure);border-radius:50%;box-shadow:0 0 8px var(--exd-azure);height:7px;width:7px}.exd__venue-date{align-items:baseline;display:flex;gap:.85rem;margin-bottom:1.25rem}.exd__venue-date-day{background:linear-gradient(180deg,var(--exd-ink) 0,#2cabe2b3 100%);-webkit-background-clip:text;background-clip:text;color:var(--exd-ink);color:#0000;font-family:var(--exd-font-display);font-size:clamp(3.5rem,7vw,5.5rem);font-weight:700;letter-spacing:-.03em;line-height:.85;text-shadow:0 0 22px #2cabe233}.exd__venue-date-r{display:flex;flex-direction:column;gap:.15rem}.exd__venue-date-month{color:var(--exd-ink);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:600;letter-spacing:.18em;line-height:1}.exd__venue-date-month,.exd__venue-date-year{font-family:var(--exd-font-display);text-transform:uppercase}.exd__venue-date-year{color:var(--exd-ink-mute);font-size:.95rem;font-weight:500;letter-spacing:.22em}.exd__venue-cd{align-items:center;border-bottom:1px solid var(--exd-line);border-top:1px solid var(--exd-line);display:flex;gap:.5rem;margin-bottom:1rem;padding:.85rem 0}.exd__venue-cd-cell{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.15rem}.exd__venue-cd-v{color:var(--exd-azure);font-family:var(--exd-font-display);font-size:clamp(1.4rem,2vw,1.85rem);font-weight:700;letter-spacing:-.01em;line-height:1;text-shadow:0 0 8px #2cabe266}.exd__venue-cd-l{color:var(--exd-ink-dim);font-family:var(--exd-font-mono);font-size:.55rem;letter-spacing:.22em;text-transform:uppercase}.exd__venue-cd-sep{background:var(--exd-line);height:22px;width:1px}.exd__venue-rows{display:flex;flex-direction:column;gap:0}.exd__venue-row{grid-gap:.75rem;align-items:center;border-bottom:1px solid var(--exd-line);display:grid;font-family:var(--exd-font-mono);font-size:.65rem;gap:.75rem;grid-template-columns:80px 1fr;letter-spacing:.18em;padding:.5rem 0;text-transform:uppercase}.exd__venue-row:last-child{border-bottom:0}.exd__venue-row-k{color:var(--exd-ink-dim);font-weight:500}.exd__venue-row-v{color:var(--exd-ink);font-family:var(--exd-font-display);font-size:.85rem;font-weight:500;letter-spacing:.06em}.exd__venue-scan{animation:exd-scan 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#2cabe299,#0000);box-shadow:0 0 10px #2cabe266;height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}@keyframes exd-scan{0%{opacity:0;top:5%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:95%}}.exd__section{margin-bottom:6rem;scroll-margin-top:100px}.exd__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.exd__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.exd__section-marker-id{color:var(--exd-ink-dim);font-family:var(--exd-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.exd__section-title{color:var(--exd-ink);font-family:var(--exd-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.exd__section-rule{background:var(--exd-line);flex:1 1;height:1px}.exd__section-lede{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6;margin:0 0 2.5rem;max-width:760px}.exd__note,.exd__section-lede{color:var(--exd-ink-mute);font-family:var(--exd-font-display);font-weight:300}.exd__note{align-items:flex-start;background:hsla(0,0%,100%,.012);border:1px solid var(--exd-line);display:flex;font-size:.95rem;gap:.75rem;line-height:1.5;margin-top:2rem;padding:1rem 1.25rem}.exd__note-mark{animation:exd-blink 1.6s ease-in-out infinite;background:var(--exd-azure);border-radius:50%;box-shadow:0 0 6px var(--exd-azure);flex:0 0 8px;height:8px;margin-top:.4rem;width:8px}.exd__zones{grid-gap:1px;background:var(--exd-line);border:1px solid var(--exd-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.exd-zone{animation:exd-zone-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.07s + .15s);background:var(--exd-bg);display:flex;flex-direction:column;opacity:0;overflow:hidden;padding:1.75rem 1.5rem;position:relative;transform:translateY(20px);transition:background .5s ease}@keyframes exd-zone-in{to{opacity:1;transform:none}}.exd-zone:hover{background:var(--exd-surface);z-index:2}.exd-zone--gold{background:linear-gradient(135deg,var(--exd-bg),rgba(212,178,90,.025))}.exd-zone--gold:hover{background:linear-gradient(135deg,var(--exd-surface),#d4b25a0d)}.exd-zone--purple{background:linear-gradient(135deg,var(--exd-bg),rgba(122,60,255,.025))}.exd-zone--purple:hover{background:linear-gradient(135deg,var(--exd-surface),#7a3cff0d)}.exd-zone__corner{border-color:var(--exd-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.exd-zone__corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.exd-zone__corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.exd-zone__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.exd-zone__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.exd-zone--azure:hover .exd-zone__corner{border-color:var(--exd-azure);height:16px;width:16px}.exd-zone--gold .exd-zone__corner{border-color:#d4b25a66}.exd-zone--gold:hover .exd-zone__corner{border-color:var(--exd-gold);height:16px;width:16px}.exd-zone--purple .exd-zone__corner{border-color:#7a3cff66}.exd-zone--purple:hover .exd-zone__corner{border-color:var(--exd-purple);height:16px;width:16px}.exd-zone__sweep{background:linear-gradient(120deg,#0000 30%,#ffffff0a 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.exd-zone:hover .exd-zone__sweep{transform:translateX(100%)}.exd-zone--azure:hover .exd-zone__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe21a 50%,#0000 70%)}.exd-zone--gold:hover .exd-zone__sweep{background:linear-gradient(120deg,#0000 30%,#d4b25a1f 50%,#0000 70%)}.exd-zone--purple:hover .exd-zone__sweep{background:linear-gradient(120deg,#0000 30%,#7a3cff1f 50%,#0000 70%)}.exd-zone__strip{align-items:center;border-bottom:1px solid var(--exd-line);display:flex;font-family:var(--exd-font-mono);font-size:.65rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1rem;padding-bottom:.85rem;position:relative;text-transform:uppercase;transition:border-color .4s ease;z-index:2}.exd-zone--azure:hover .exd-zone__strip{border-bottom-color:#2cabe266}.exd-zone--gold:hover .exd-zone__strip{border-bottom-color:#d4b25a66}.exd-zone--purple:hover .exd-zone__strip{border-bottom-color:#7a3cff66}.exd-zone__strip-id{color:var(--exd-ink-dim);font-weight:500;transition:color .4s ease}.exd-zone--azure:hover .exd-zone__strip-id{color:var(--exd-azure)}.exd-zone--gold .exd-zone__strip-id{color:#d4b25ab3}.exd-zone--gold:hover .exd-zone__strip-id{color:var(--exd-gold)}.exd-zone--purple .exd-zone__strip-id{color:#7a3cffb3}.exd-zone--purple:hover .exd-zone__strip-id{color:var(--exd-purple)}.exd-zone__strip-tag{align-items:center;color:var(--exd-ink);display:inline-flex;font-weight:500;gap:.4rem}.exd-zone__strip-led{background:var(--exd-ink-dim);border-radius:50%;height:5px;transition:background .3s ease,box-shadow .3s ease;width:5px}.exd-zone--azure:hover .exd-zone__strip-led{background:var(--exd-azure);box-shadow:0 0 5px var(--exd-azure)}.exd-zone--gold .exd-zone__strip-led{animation:exd-blink 1.6s ease-in-out infinite;background:var(--exd-gold);box-shadow:0 0 5px var(--exd-gold)}.exd-zone--purple .exd-zone__strip-led{animation:exd-blink 1.6s ease-in-out infinite;background:var(--exd-purple);box-shadow:0 0 5px var(--exd-purple)}.exd-zone__name{color:var(--exd-ink);font-family:var(--exd-font-display);font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0 0 .85rem;position:relative;text-transform:uppercase;transition:transform .4s ease;z-index:1}.exd-zone:hover .exd-zone__name{transform:translateX(3px)}.exd-zone__body{color:var(--exd-ink-mute);flex:1 1;font-family:var(--exd-font-display);font-size:.92rem;font-weight:300;line-height:1.55;margin:0;position:relative;z-index:1}.exd-zone__progress{background:var(--exd-azure);bottom:0;height:1px;left:0;position:absolute;transition:width .7s cubic-bezier(.16,1,.3,1);width:0}.exd-zone:hover .exd-zone__progress{width:100%}.exd-zone--gold .exd-zone__progress{background:var(--exd-gold)}.exd-zone--purple .exd-zone__progress{background:var(--exd-purple)}.exd__tickets{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.exd-ticket{background:var(--exd-bg);border:1px solid var(--exd-line);display:flex;flex-direction:column;overflow:hidden;padding:2rem clamp(1.5rem,2.5vw,2.25rem);position:relative;transition:background .5s ease,border-color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.exd-ticket:hover{transform:translateY(-4px)}.exd-ticket--standard:hover{background:var(--exd-surface);border-color:#2cabe266}.exd-ticket--gold{background:linear-gradient(135deg,var(--exd-bg),#d4b25a0a);border-color:#d4b25a4d}.exd-ticket--gold:hover{background:linear-gradient(135deg,var(--exd-surface),#d4b25a14);border-color:var(--exd-gold)}.exd-ticket__corner{border-color:var(--exd-line-strong);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:14px}.exd-ticket__corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.exd-ticket__corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.exd-ticket__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.exd-ticket__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.exd-ticket--standard:hover .exd-ticket__corner{border-color:var(--exd-azure);height:18px;width:18px}.exd-ticket--gold .exd-ticket__corner{border-color:#d4b25a80}.exd-ticket--gold:hover .exd-ticket__corner{border-color:var(--exd-gold);height:18px;width:18px}.exd-ticket__sweep{inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.exd-ticket--standard .exd-ticket__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%)}.exd-ticket--gold .exd-ticket__sweep{background:linear-gradient(120deg,#0000 30%,#d4b25a1a 50%,#0000 70%)}.exd-ticket:hover .exd-ticket__sweep{transform:translateX(100%)}.exd-ticket__ribbon{align-items:center;background:var(--exd-gold);color:var(--exd-bg-deep);display:inline-flex;font-family:var(--exd-font-mono);font-size:.6rem;font-weight:600;gap:.4rem;letter-spacing:.22em;padding:.35rem .7rem;position:absolute;right:0;text-transform:uppercase;top:0;z-index:4}.exd-ticket__ribbon-led{animation:exd-blink 1.4s ease-in-out infinite;background:var(--exd-bg-deep);border-radius:50%;height:5px;width:5px}.exd-ticket__strip{align-items:center;border-bottom:1px solid var(--exd-line);display:flex;font-family:var(--exd-font-mono);font-size:.65rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.5rem;padding-bottom:1rem;position:relative;text-transform:uppercase;transition:border-color .5s ease;z-index:2}.exd-ticket--standard:hover .exd-ticket__strip{border-bottom-color:#2cabe266}.exd-ticket--gold:hover .exd-ticket__strip{border-bottom-color:#d4b25a80}.exd-ticket__strip-id{color:var(--exd-ink-dim);font-weight:500}.exd-ticket--gold .exd-ticket__strip-id{color:#d4b25ab3}.exd-ticket__strip-status{align-items:center;color:var(--exd-ink);display:inline-flex;font-weight:500;gap:.5rem}.exd-ticket--gold .exd-ticket__strip-status{color:var(--exd-gold)}.exd-ticket__strip-led{animation:exd-blink 1.6s ease-in-out infinite;background:var(--exd-azure);border-radius:50%;box-shadow:0 0 6px var(--exd-azure);height:6px;width:6px}.exd-ticket--gold .exd-ticket__strip-led{background:var(--exd-gold);box-shadow:0 0 6px var(--exd-gold)}.exd-ticket__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;position:relative;z-index:2}.exd-ticket__name{color:var(--exd-ink);font-family:var(--exd-font-display);font-size:clamp(2rem,3.5vw,3rem);font-weight:700;letter-spacing:-.01em;line-height:1;margin:0;text-transform:uppercase}.exd-ticket--gold .exd-ticket__name{color:var(--exd-gold);text-shadow:0 0 18px #d4b25a4d}.exd-ticket__price{align-items:baseline;display:inline-flex;gap:.4rem}.exd-ticket__price-v{color:var(--exd-ink);font-family:var(--exd-font-display);font-size:clamp(2.2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.02em;line-height:.9;transition:color .4s ease}.exd-ticket--standard:hover .exd-ticket__price-v{color:var(--exd-azure);text-shadow:0 0 18px #2cabe24d}.exd-ticket--gold .exd-ticket__price-v{color:var(--exd-gold);text-shadow:0 0 16px #d4b25a4d}.exd-ticket__price-c{color:var(--exd-ink-mute);font-family:var(--exd-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.18em}.exd-ticket__features{display:flex;flex:1 1;flex-direction:column;gap:0;list-style:none;margin:0 0 1.75rem;padding:0}.exd-ticket__features li{grid-gap:.75rem;align-items:start;animation:exd-feat-in .5s ease forwards;animation-delay:.3s;animation-delay:calc(var(--j, 0)*.07s + .3s);border-bottom:1px solid var(--exd-line);display:grid;gap:.75rem;grid-template-columns:auto 1fr;opacity:0;padding:.65rem 0;transition:padding-left .3s cubic-bezier(.16,1,.3,1)}@keyframes exd-feat-in{to{opacity:1}}.exd-ticket__features li:last-child{border-bottom:0}.exd-ticket__features li:hover{padding-left:.4rem}.exd-ticket__feature--inherit .exd-ticket__feature-text{color:var(--exd-ink);font-style:italic;font-weight:500}.exd-ticket__feature-check{color:var(--exd-ink-dim);display:inline-flex;height:16px;margin-top:.15rem;transition:color .3s ease,transform .3s ease;width:16px}.exd-ticket__feature-check svg{height:100%;width:100%}.exd-ticket--standard .exd-ticket__features li:hover .exd-ticket__feature-check{color:var(--exd-azure);transform:scale(1.15)}.exd-ticket--gold .exd-ticket__feature-check{color:var(--exd-gold)}.exd-ticket--gold .exd-ticket__features li:hover .exd-ticket__feature-check{transform:scale(1.15)}.exd-ticket__feature-text{color:var(--exd-ink-mute);font-family:var(--exd-font-display);font-size:clamp(.92rem,1.05vw,1rem);font-weight:400;line-height:1.5;transition:color .3s ease}.exd-ticket__cta,.exd-ticket__features li:hover .exd-ticket__feature-text{color:var(--exd-ink)}.exd-ticket__cta{align-items:center;background:#0000;cursor:pointer;display:inline-flex;font-family:var(--exd-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.16em;margin-top:auto;overflow:hidden;padding:1.05rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.exd-ticket__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.exd-ticket__cta:hover:before{transform:translateX(100%)}.exd-ticket--standard .exd-ticket__cta{background:#2cabe20a;border:1px solid #2cabe280}.exd-ticket--standard .exd-ticket__cta:before{background:linear-gradient(120deg,#0000,#2cabe233 50%,#0000)}.exd-ticket--standard .exd-ticket__cta:hover{background:#2cabe21a;border-color:var(--exd-azure);padding-right:2rem}.exd-ticket--standard .exd-ticket__cta-arrow,.exd-ticket--standard .exd-ticket__cta-bracket{color:var(--exd-azure)}.exd-ticket--gold .exd-ticket__cta{background:var(--exd-gold);border:1px solid var(--exd-gold);color:var(--exd-bg-deep)}.exd-ticket--gold .exd-ticket__cta:before{background:linear-gradient(120deg,#0000,#ffffff4d 50%,#0000)}.exd-ticket--gold .exd-ticket__cta:hover{background:#e6c570;box-shadow:0 0 24px #d4b25a59;padding-right:2rem}.exd-ticket--gold .exd-ticket__cta-arrow,.exd-ticket--gold .exd-ticket__cta-bracket{color:var(--exd-bg-deep)}.exd-ticket__cta-bracket{flex:0 0 auto;font-family:var(--exd-font-mono);font-weight:500}.exd-ticket__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.exd-ticket__cta-arrow{display:inline-flex;flex:0 0 auto;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.exd-ticket__cta-arrow svg{height:auto;width:100%}.exd-ticket__cta:hover .exd-ticket__cta-arrow{transform:translateX(5px)}.exd__ticket-notes{display:flex;flex-direction:column;gap:.6rem}.exd__ticket-note{align-items:flex-start;background:hsla(0,0%,100%,.012);border:1px solid var(--exd-line);color:var(--exd-ink-mute);display:flex;font-family:var(--exd-font-display);font-size:.92rem;font-weight:300;gap:.75rem;line-height:1.5;padding:.85rem 1.1rem}.exd__ticket-note b{color:var(--exd-ink);font-weight:500}.exd__ticket-note-mark{animation:exd-blink 1.6s ease-in-out infinite;background:var(--exd-azure);border-radius:50%;box-shadow:0 0 5px var(--exd-azure);flex:0 0 7px;height:7px;margin-top:.4rem;width:7px}.exd__ticket-note-mark--gold{background:var(--exd-gold);box-shadow:0 0 5px var(--exd-gold)}.exd__close{border-top:1px solid var(--exd-line);margin-top:5rem;padding-top:2.5rem}.exd__close-rule{align-items:center;color:var(--exd-ink-dim);display:flex;font-family:var(--exd-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2rem;text-transform:uppercase}.exd__close-rule-mark{background:#7a3cff0a;border:1px solid #7a3cff66;color:var(--exd-purple);font-weight:500;padding:.4rem .75rem}.exd__close-rule-line{background:linear-gradient(to right,var(--exd-purple),#0000);flex:1 1;height:1px;opacity:.4}.exd__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.exd__cta{align-items:center;background:#0000;color:var(--exd-ink);cursor:pointer;display:inline-flex;font-family:var(--exd-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.exd__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.exd__cta:hover:before{transform:translateX(100%)}.exd__cta--primary{background:#7a3cff0f;border:1px solid #7a3cff8c}.exd__cta--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.exd__cta--primary:hover{background:#7a3cff1f;border-color:var(--exd-purple);padding-right:2.2rem}.exd__cta--primary .exd__cta-arrow,.exd__cta--primary .exd__cta-bracket{color:var(--exd-purple)}.exd__cta--ghost{border:1px solid var(--exd-line-strong)}.exd__cta--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.exd__cta--ghost:hover{border-color:var(--exd-azure);color:var(--exd-azure);padding-right:2.2rem}.exd__cta--ghost:hover .exd__cta-arrow,.exd__cta--ghost:hover .exd__cta-bracket{color:var(--exd-azure)}.exd__cta--ghost .exd__cta-bracket{color:var(--exd-ink-dim);transition:color .4s ease}.exd__cta--ghost .exd__cta-arrow{color:var(--exd-ink-mute);transition:color .4s ease,transform .4s ease}.exd__cta-bracket{flex:0 0 auto;font-family:var(--exd-font-mono);font-weight:500}.exd__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.exd__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.exd__cta:hover .exd__cta-arrow{transform:translateX(5px)}.exd__cta-arrow svg{height:auto;width:100%}@media (max-width:1024px){.exd__head{gap:2.5rem;grid-template-columns:1fr}.exd__venue{max-width:480px}.exd__tickets{grid-template-columns:1fr}}@media (max-width:900px){.exd__title-row--alt{padding-left:0}.exd__hud-mid{display:none}.exd__close-cta-grid{grid-template-columns:1fr}}@media (max-width:640px){.exd{padding:4rem 1.25rem}.exd__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.exd__hud-line{display:none}.exd__head{padding-bottom:3rem}.exd__head,.exd__section{margin-bottom:4rem}.exd__section-head{flex-wrap:wrap}.exd__venue-row{grid-template-columns:70px 1fr}}@media (prefers-reduced-motion:reduce){.exd *,.exd :after,.exd :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.exd-ticket__features li,.exd-zone,.exd__head{opacity:1;transform:none}}.faq{--faq-bg:#151515;--faq-bg-deep:#0a0a0a;--faq-surface:#1d1d1d;--faq-surface-2:#232323;--faq-line:#ffffff14;--faq-line-strong:#ffffff2e;--faq-ink:#fff;--faq-ink-mute:#ffffff9e;--faq-ink-dim:#ffffff61;--faq-purple:#7a3cff;--faq-azure:#2cabe2;--faq-font-display:"Oswald",sans-serif;--faq-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--faq-bg);color:var(--faq-ink);font-family:var(--faq-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.faq *,.faq :after,.faq :before{box-sizing:border-box}.faq__bg-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.faq__bg-grid,.faq__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.faq__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe20f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0a,#0000 65%);transition:background .4s ease}.faq__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.faq__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.faq__hud{align-items:center;color:var(--faq-ink-dim);display:flex;font-family:var(--faq-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.faq__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--faq-line);color:var(--faq-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.faq__hud-dot{animation:faq-blink 1.6s ease-in-out infinite;background:var(--faq-azure);border-radius:50%;box-shadow:0 0 6px var(--faq-azure);height:7px;width:7px}@keyframes faq-blink{0%,to{opacity:.4}50%{opacity:1}}.faq__hud-line{background:linear-gradient(to right,#0000,var(--faq-line-strong),#0000);flex:1 1;height:1px}.faq__hud-mid{color:var(--faq-ink-mute);font-weight:500}.faq__hud-blink{animation:faq-blink 1.6s ease-in-out infinite;background:var(--faq-azure);border-radius:50%;box-shadow:0 0 6px var(--faq-azure);height:6px;margin-left:.4rem;width:6px}.faq__head{margin-bottom:5rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.faq.is-visible .faq__head{opacity:1;transform:none}.faq__eyebrow{align-items:center;color:var(--faq-ink-mute);display:inline-flex;font-family:var(--faq-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.faq__eyebrow-bracket{color:var(--faq-ink-dim);font-weight:500;transition:color .4s ease}.faq__eyebrow:hover .faq__eyebrow-bracket{color:var(--faq-azure)}.faq__title{color:var(--faq-ink);font-family:var(--faq-font-display);font-size:clamp(2.5rem,6.5vw,5.75rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0 0 2.5rem;text-transform:uppercase}.faq__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.7rem,1.8vw,1.4rem)}.faq__title-row--alt{padding-left:clamp(1.25rem,5vw,4rem)}.faq__title-num{align-self:flex-start;color:var(--faq-ink-dim);font-family:var(--faq-font-mono);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.faq__title:hover .faq__title-num{color:var(--faq-azure)}.faq__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.faq__title-text--outline{-webkit-text-stroke:2px var(--faq-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.faq__title-text--outline:hover{-webkit-text-stroke:2px var(--faq-purple);color:var(--faq-purple);text-shadow:0 0 24px #7a3cff73}.faq__lede-wrap{display:flex;gap:1.5rem;margin-bottom:3rem;max-width:760px}.faq__lede-bar{background:linear-gradient(to bottom,var(--faq-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.faq__lede-wrap:hover .faq__lede-bar{background:linear-gradient(to bottom,var(--faq-azure),#0000)}.faq__lede{color:var(--faq-ink-mute);font-family:var(--faq-font-display);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.faq__lede b{color:var(--faq-ink);font-weight:500}.faq__index{background:linear-gradient(135deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.003));border:1px solid var(--faq-line);padding:1.25rem;position:relative;transition:border-color .5s ease}.faq__index:hover{border-color:var(--faq-line-strong)}.faq__index-head{align-items:center;border-bottom:1px solid var(--faq-line);color:var(--faq-ink-mute);display:flex;font-family:var(--faq-font-mono);font-size:.65rem;font-weight:500;gap:.75rem;letter-spacing:.22em;margin-bottom:1.25rem;padding-bottom:1rem;text-transform:uppercase}.faq__index-led{animation:faq-blink 1.6s ease-in-out infinite;background:var(--faq-azure);border-radius:50%;box-shadow:0 0 6px var(--faq-azure);height:7px;width:7px}.faq__index-line{background:var(--faq-line);flex:1 1;height:1px}.faq__index-actions{align-items:center;display:inline-flex;gap:.6rem}.faq__index-action{background:#0000;border:0;color:var(--faq-ink-mute);cursor:pointer;font-family:var(--faq-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.18em;padding:.3rem .5rem;text-transform:uppercase;transition:color .3s ease}.faq__index-action:not(:disabled):hover{color:var(--faq-azure)}.faq__index-action:disabled{color:var(--faq-ink-dim);cursor:not-allowed;opacity:.5}.faq__index-action-sep{background:var(--faq-line-strong);height:12px;width:1px}.faq__index-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.faq__index-item{grid-gap:.75rem;align-items:center;background:#00000026;border:1px solid var(--faq-line);color:var(--faq-ink-mute);display:grid;gap:.75rem;grid-template-columns:auto auto 1fr auto;padding:.75rem .85rem;text-decoration:none;transition:border-color .3s ease,background .3s ease,padding-left .3s cubic-bezier(.16,1,.3,1)}.faq__index-item:hover{background:#2cabe20a;border-color:#2cabe266;padding-left:1.25rem}.faq__index-item-num{color:var(--faq-ink-dim);font-family:var(--faq-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.faq__index-item:hover .faq__index-item-num{color:var(--faq-azure)}.faq__index-item-bar{background:var(--faq-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:12px}.faq__index-item:hover .faq__index-item-bar{background:var(--faq-azure);width:18px}.faq__index-item-name{color:var(--faq-ink);font-family:var(--faq-font-display);font-size:.92rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.faq__index-item-count{border:1px solid var(--faq-line);color:var(--faq-azure);font-family:var(--faq-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.18em;padding:.2rem .4rem}.faq__index-item:hover .faq__index-item-count{border-color:#2cabe266}.faq__section{margin-bottom:5rem;scroll-margin-top:100px}.faq__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:1.5rem}.faq__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.faq__section-marker-id{color:var(--faq-ink-dim);font-family:var(--faq-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.faq__section-title{color:var(--faq-ink);font-family:var(--faq-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.faq__section-rule{background:var(--faq-line);flex:1 1;height:1px}.faq__section-count{background:hsla(0,0%,100%,.012);color:var(--faq-ink-dim);flex:0 0 auto;font-family:var(--faq-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.22em;padding:.4rem .65rem;text-transform:uppercase}.faq__items,.faq__section-count{border:1px solid var(--faq-line)}.faq__items{display:flex;flex-direction:column}.faq-item{animation:faq-row-in .55s ease forwards;animation-delay:.15s;animation-delay:calc(var(--i, 0)*.04s + .15s);border-bottom:1px solid var(--faq-line);opacity:0;position:relative;transform:translateX(-12px);transition:background .4s ease}.faq-item:last-child{border-bottom:0}@keyframes faq-row-in{to{opacity:1;transform:none}}.faq-item:hover:not(.is-open){background:rgba(44,171,226,.025)}.faq-item.is-open{background:var(--faq-surface)}.faq-item--pending:before{background:linear-gradient(to bottom,var(--faq-purple),#7a3cff33);bottom:0;content:"";left:0;opacity:.6;position:absolute;top:0;transition:opacity .4s ease;width:2px}.faq-item--pending.is-open:before,.faq-item--pending:hover:before{opacity:1}.faq-item__btn{grid-gap:1rem;align-items:center;background:#0000;border:0;color:var(--faq-ink);cursor:pointer;display:grid;font-family:inherit;gap:1rem;grid-template-columns:auto auto 1fr auto;padding:1.25rem 1.5rem;text-align:left;transition:padding-left .3s cubic-bezier(.16,1,.3,1);width:100%}.faq-item.is-open .faq-item__btn,.faq-item__btn:hover{padding-left:2rem}.faq-item__btn:focus-visible{outline:1px solid var(--faq-azure);outline-offset:-2px}.faq-item__num{color:var(--faq-ink-dim);font-family:var(--faq-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.faq-item.is-open .faq-item__num,.faq-item__btn:hover .faq-item__num{color:var(--faq-azure)}.faq-item--pending .faq-item__btn:hover .faq-item__num,.faq-item--pending.is-open .faq-item__num{color:var(--faq-purple)}.faq-item__bar{background:var(--faq-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:14px}.faq-item.is-open .faq-item__bar,.faq-item__btn:hover .faq-item__bar{background:var(--faq-azure);width:22px}.faq-item--pending .faq-item__btn:hover .faq-item__bar,.faq-item--pending.is-open .faq-item__bar{background:var(--faq-purple)}.faq-item__q{font-family:var(--faq-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;letter-spacing:.005em;line-height:1.35;transition:color .3s ease}.faq-item__btn:hover .faq-item__q,.faq-item__q{color:var(--faq-ink)}.faq-item__icon{display:inline-block;flex:0 0 18px;height:18px;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1);width:18px}.faq-item__icon-h,.faq-item__icon-v{background:var(--faq-ink-mute);position:absolute;transition:background .3s ease,opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.faq-item__icon-h{height:1.5px;left:0;right:0;top:50%;transform:translateY(-50%)}.faq-item__icon-v{bottom:0;left:50%;top:0;transform:translateX(-50%);width:1.5px}.faq-item__btn:hover .faq-item__icon-h,.faq-item__btn:hover .faq-item__icon-v{background:var(--faq-azure)}.faq-item--pending .faq-item__btn:hover .faq-item__icon-h,.faq-item--pending .faq-item__btn:hover .faq-item__icon-v{background:var(--faq-purple)}.faq-item.is-open .faq-item__icon{transform:rotate(45deg)}.faq-item.is-open .faq-item__icon-h,.faq-item.is-open .faq-item__icon-v{background:var(--faq-azure)}.faq-item--pending.is-open .faq-item__icon-h,.faq-item--pending.is-open .faq-item__icon-v{background:var(--faq-purple)}.faq-item__panel{overflow:hidden}.faq-item__panel[hidden]{display:none}.faq-item__panel-inner{animation:faq-panel-in .35s cubic-bezier(.16,1,.3,1);border-top:1px solid var(--faq-line);margin-left:calc(2.7rem + 14px);padding:1.25rem 1.5rem 1.5rem 2rem}@keyframes faq-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-item__a{display:flex;flex-direction:column;gap:.6rem;max-width:820px}.faq-item__a-line{color:var(--faq-ink-mute);font-family:var(--faq-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:300;letter-spacing:.005em;line-height:1.6}.faq-item__a-break{height:.5rem}.faq-item__pending-tag{align-items:center;align-self:flex-start;background:#7a3cff0d;border:1px solid #7a3cff66;color:var(--faq-purple);display:inline-flex;font-family:var(--faq-font-mono);font-size:.6rem;font-weight:500;gap:.45rem;letter-spacing:.22em;margin-bottom:.25rem;padding:.35rem .6rem;text-transform:uppercase}.faq-item__pending-led{animation:faq-blink 1.4s ease-in-out infinite;background:var(--faq-purple);border-radius:50%;box-shadow:0 0 5px var(--faq-purple);height:6px;width:6px}.faq-item--pending .faq-item__a-line{color:var(--faq-ink-mute);font-style:italic}.faq__close{border-top:1px solid var(--faq-line);margin-top:5rem;padding-top:2.5rem}.faq__close-rule{align-items:center;color:var(--faq-ink-dim);display:flex;font-family:var(--faq-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:1.75rem;text-transform:uppercase}.faq__close-rule-mark{background:#7a3cff0a;border:1px solid #7a3cff66;color:var(--faq-purple);font-weight:500;padding:.4rem .75rem}.faq__close-rule-line{background:linear-gradient(to right,var(--faq-purple),#0000);flex:1 1;height:1px;opacity:.4}.faq__close-text{color:var(--faq-ink-mute);font-family:var(--faq-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.55;margin:0 0 2rem;max-width:720px}.faq__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.faq__cta{align-items:center;background:#0000;color:var(--faq-ink);cursor:pointer;display:inline-flex;font-family:var(--faq-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.faq__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.faq__cta:hover:before{transform:translateX(100%)}.faq__cta--primary{background:#7a3cff0f;border:1px solid #7a3cff8c}.faq__cta--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.faq__cta--primary:hover{background:#7a3cff1f;border-color:var(--faq-purple);padding-right:2.2rem}.faq__cta--primary .faq__cta-arrow,.faq__cta--primary .faq__cta-bracket{color:var(--faq-purple)}.faq__cta--ghost{border:1px solid var(--faq-line-strong)}.faq__cta--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.faq__cta--ghost:hover{border-color:var(--faq-azure);color:var(--faq-azure);padding-right:2.2rem}.faq__cta--ghost:hover .faq__cta-arrow,.faq__cta--ghost:hover .faq__cta-bracket{color:var(--faq-azure)}.faq__cta--ghost .faq__cta-bracket{color:var(--faq-ink-dim);transition:color .4s ease}.faq__cta--ghost .faq__cta-arrow{color:var(--faq-ink-mute);transition:color .4s ease,transform .4s ease}.faq__cta-bracket{flex:0 0 auto;font-family:var(--faq-font-mono);font-weight:500}.faq__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.faq__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.faq__cta:hover .faq__cta-arrow{transform:translateX(5px)}.faq__cta-arrow svg{height:auto;width:100%}@media (max-width:900px){.faq__title-row--alt{padding-left:0}.faq__hud-mid{display:none}.faq__index-head{flex-wrap:wrap;gap:.5rem}.faq__index-line{display:none}.faq__close-cta-grid,.faq__index-grid{grid-template-columns:1fr}}@media (max-width:640px){.faq{padding:4rem 1.25rem}.faq__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.faq__hud-line{display:none}.faq__head{margin-bottom:3.5rem}.faq__section{margin-bottom:4rem}.faq__section-head{flex-wrap:wrap}.faq-item__btn{gap:.6rem;grid-template-columns:auto auto 1fr auto;padding:1.05rem 1.1rem}.faq-item.is-open .faq-item__btn,.faq-item__btn:hover{padding-left:1.5rem}.faq-item__bar{width:10px}.faq-item.is-open .faq-item__bar,.faq-item__btn:hover .faq-item__bar{width:16px}.faq-item__panel-inner{margin-left:0;padding:1.1rem 1.1rem 1.25rem}.faq-item__q{font-size:.95rem}.faq__index-head{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.faq *,.faq :after,.faq :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.faq-item,.faq__head{opacity:1;transform:none}}.spk{--spk-bg:#151515;--spk-bg-deep:#0a0a0a;--spk-surface:#1d1d1d;--spk-surface-2:#232323;--spk-line:#ffffff14;--spk-line-strong:#ffffff2e;--spk-ink:#fff;--spk-ink-mute:#ffffff9e;--spk-ink-dim:#ffffff61;--spk-purple:#7a3cff;--spk-azure:#2cabe2;--spk-font-display:"Oswald",sans-serif;--spk-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--spk-bg);color:var(--spk-ink);font-family:var(--spk-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.spk *,.spk :after,.spk :before{box-sizing:border-box}.spk__bg-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.spk__bg-grid,.spk__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.spk__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#7a3cff0f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#2cabe20d,#0000 65%);transition:background .4s ease}.spk__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.spk__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.spk__hud{align-items:center;color:var(--spk-ink-dim);display:flex;font-family:var(--spk-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.spk__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--spk-line);color:var(--spk-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.spk__hud-tag--right{background:#7a3cff0a;border-color:#7a3cff59;color:var(--spk-purple)}.spk__hud-dot{animation:spk-blink 1.6s ease-in-out infinite;background:var(--spk-azure);border-radius:50%;box-shadow:0 0 6px var(--spk-azure);height:7px;width:7px}@keyframes spk-blink{0%,to{opacity:.4}50%{opacity:1}}.spk__hud-line{background:linear-gradient(to right,#0000,var(--spk-line-strong),#0000);flex:1 1;height:1px}.spk__hud-mid{color:var(--spk-ink-mute);font-weight:500}.spk__hud-blink{animation:spk-blink 1.6s ease-in-out infinite;background:var(--spk-azure);border-radius:50%;box-shadow:0 0 6px var(--spk-azure);height:6px;margin-left:.4rem;width:6px}.spk__hud-blink--purple{animation-duration:1.4s;background:var(--spk-purple);box-shadow:0 0 6px var(--spk-purple)}.spk__head{margin-bottom:4rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.spk.is-visible .spk__head{opacity:1;transform:none}.spk__eyebrow{align-items:center;color:var(--spk-ink-mute);display:inline-flex;font-family:var(--spk-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.spk__eyebrow-bracket{color:var(--spk-ink-dim);font-weight:500;transition:color .4s ease}.spk__eyebrow:hover .spk__eyebrow-bracket{color:var(--spk-azure)}.spk__title{color:var(--spk-ink);font-family:var(--spk-font-display);font-size:clamp(3rem,8vw,7rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0 0 2.5rem;text-transform:uppercase}.spk__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.7rem,1.8vw,1.4rem)}.spk__title-row--alt{padding-left:clamp(1.5rem,6vw,5rem)}.spk__title-num{align-self:flex-start;color:var(--spk-ink-dim);font-family:var(--spk-font-mono);font-size:.85rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.spk__title:hover .spk__title-num{color:var(--spk-azure)}.spk__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.spk__title-text--outline{-webkit-text-stroke:2px var(--spk-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.spk__title-text--outline:hover{-webkit-text-stroke:2px var(--spk-purple);color:var(--spk-purple);text-shadow:0 0 24px #7a3cff73}.spk__lede-wrap{display:flex;gap:1.5rem;max-width:760px}.spk__lede-bar{background:linear-gradient(to bottom,var(--spk-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.spk__lede-wrap:hover .spk__lede-bar{background:linear-gradient(to bottom,var(--spk-azure),#0000)}.spk__lede{color:var(--spk-ink-mute);font-family:var(--spk-font-display);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.spk__lede b{color:var(--spk-ink);font-weight:500}.spk__notice{background:linear-gradient(135deg,#7a3cff0a,hsla(0,0%,100%,.005));border:1px solid #7a3cff4d;margin-bottom:5rem;overflow:hidden;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,4vw,3rem);position:relative}.spk__notice-corner{animation:spk-corner-glow 4s ease-in-out infinite;border-color:var(--spk-purple);border-style:solid;border-width:0;height:18px;pointer-events:none;position:absolute;width:18px}.spk__notice-corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.spk__notice-corner--tr{animation-delay:1s;border-right-width:1px;border-top-width:1px;right:10px;top:10px}.spk__notice-corner--bl{animation-delay:2s;border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.spk__notice-corner--br{animation-delay:3s;border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}@keyframes spk-corner-glow{0%,to{border-color:#7a3cff66}50%{border-color:var(--spk-purple)}}.spk__notice-strip{align-items:center;background:#7a3cff0f;border:1px solid #7a3cff66;color:var(--spk-purple);display:inline-flex;font-family:var(--spk-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1.75rem;padding:.5rem .85rem;text-transform:uppercase}.spk__notice-led{animation:spk-blink 1.4s ease-in-out infinite;background:var(--spk-purple);border-radius:50%;box-shadow:0 0 8px var(--spk-purple);height:7px;width:7px}.spk__notice-body{display:flex;flex-direction:column;gap:1.5rem;max-width:720px}.spk__notice-headline{color:var(--spk-ink);font-family:var(--spk-font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:600;letter-spacing:-.005em;line-height:1.05;margin:0;text-transform:uppercase}.spk__notice-headline-em{color:var(--spk-purple);text-shadow:0 0 24px #7a3cff73}.spk__notice-text{color:var(--spk-ink-mute);font-family:var(--spk-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.55;margin:0;max-width:580px}.spk__notice-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.spk__notice-cta{align-items:center;background:#7a3cff0f;border:1px solid #7a3cff8c;color:var(--spk-ink);cursor:pointer;display:inline-flex;font-family:var(--spk-font-display);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.1rem 1.65rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,background .4s ease,padding-right .4s ease}.spk__notice-cta:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spk__notice-cta:hover{background:#7a3cff1f;border-color:var(--spk-purple);padding-right:2.15rem}.spk__notice-cta:hover:before{transform:translateX(100%)}.spk__notice-cta-bracket{color:var(--spk-purple);font-family:var(--spk-font-mono);font-weight:500}.spk__notice-cta-text{position:relative;z-index:1}.spk__notice-cta-arrow{color:var(--spk-purple);display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.spk__notice-cta-arrow svg{height:auto;width:100%}.spk__notice-cta:hover .spk__notice-cta-arrow{transform:translateX(5px)}.spk__notice-scan{animation:spk-scan 5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#7a3cff80,#0000);box-shadow:0 0 10px #7a3cff66;height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}@keyframes spk-scan{0%{opacity:0;top:5%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:95%}}.spk__section{margin-bottom:6rem;scroll-margin-top:100px}.spk__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.spk__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.spk__section-marker-id{color:var(--spk-ink-dim);font-family:var(--spk-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.spk__section-title{color:var(--spk-ink);font-family:var(--spk-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.spk__section-rule{background:var(--spk-line);flex:1 1;height:1px}.spk__section-lede{color:var(--spk-ink-mute);font-family:var(--spk-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.6;margin:0 0 3rem;max-width:760px}.spk__grid{grid-gap:clamp(1.25rem,2.5vw,2rem);display:grid;gap:clamp(1.25rem,2.5vw,2rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.spk-card{animation:spk-card-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.08s + .2s);background:var(--spk-bg);border:1px solid var(--spk-line);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:relative;transform:translateY(20px);transition:background .5s ease,border-color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}@keyframes spk-card-in{to{opacity:1;transform:none}}.spk-card__corner{border-color:var(--spk-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px;z-index:3}.spk-card__corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.spk-card__corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.spk-card__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.spk-card__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.spk-card--real:hover{background:var(--spk-surface);border-color:#2cabe266;transform:translateY(-4px)}.spk-card--real:hover .spk-card__corner{border-color:var(--spk-azure);height:16px;width:16px}.spk-card--ghost{background:hsla(0,0%,100%,.005);border-color:var(--spk-line);border-style:solid}.spk-card--ghost:before{border:1px dashed var(--spk-line);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.spk-card--ghost:hover .spk-card__corner{border-color:#fff6;height:14px;width:14px}.spk-card__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.spk-card--real:hover .spk-card__sweep{transform:translateX(100%)}.spk-card__strip{align-items:center;border-bottom:1px solid var(--spk-line);display:flex;font-family:var(--spk-font-mono);font-size:.65rem;justify-content:space-between;letter-spacing:.22em;padding:.85rem 1.25rem;position:relative;text-transform:uppercase;transition:border-color .5s ease;z-index:2}.spk-card--real:hover .spk-card__strip{border-bottom-color:#2cabe266}.spk-card__strip-id{color:var(--spk-ink-dim);font-weight:500;transition:color .4s ease}.spk-card--real:hover .spk-card__strip-id{color:var(--spk-azure)}.spk-card__strip-status{align-items:center;color:var(--spk-ink-dim);display:inline-flex;font-weight:500;gap:.4rem}.spk-card__strip-status--live{color:var(--spk-azure)}.spk-card__strip-led{background:var(--spk-ink-dim);border-radius:50%;height:6px;transition:background .3s ease,box-shadow .3s ease;width:6px}.spk-card__strip-status--live .spk-card__strip-led{animation:spk-blink 1.6s ease-in-out infinite;background:var(--spk-azure);box-shadow:0 0 6px var(--spk-azure)}.spk-card__photo{padding:1.25rem 1.25rem .5rem;position:relative;z-index:2}.spk-card__photo-frame{aspect-ratio:1/1;background:#0000004d;border:1px solid var(--spk-line);overflow:hidden;position:relative;transition:border-color .5s ease;width:100%}.spk-card--real:hover .spk-card__photo-frame{border-color:#2cabe266}.spk-card__photo-corner{border-color:var(--spk-line);border-style:solid;border-width:0;height:10px;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:10px;z-index:2}.spk-card__photo-corner--tl{border-left-width:1px;border-top-width:1px;left:6px;top:6px}.spk-card__photo-corner--tr{border-right-width:1px;border-top-width:1px;right:6px;top:6px}.spk-card__photo-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.spk-card__photo-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.spk-card--real:hover .spk-card__photo-corner{border-color:var(--spk-azure);height:14px;width:14px}.spk-card__photo-img{filter:grayscale(.15) contrast(1.05);height:100%;object-fit:cover;transition:filter .5s ease,transform .6s cubic-bezier(.16,1,.3,1);width:100%}.spk-card--real:hover .spk-card__photo-img{filter:grayscale(0) contrast(1);transform:scale(1.04)}.spk-card__photo-fallback{align-items:center;background:linear-gradient(135deg,#2cabe20a,hsla(0,0%,100%,.005));color:var(--spk-ink-dim);display:flex;font-family:var(--spk-font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;height:100%;justify-content:center;letter-spacing:-.01em;transition:color .4s ease;width:100%}.spk-card--real:hover .spk-card__photo-fallback{color:var(--spk-azure)}.spk-card__photo-empty{align-items:center;display:flex;flex-direction:column;gap:.85rem;height:100%;justify-content:center;padding:1rem;text-align:center;width:100%}.spk-card__photo-cross{display:inline-block;height:32px;opacity:.4;position:relative;width:32px}.spk-card__photo-cross span{background:var(--spk-ink-dim);position:absolute}.spk-card__photo-cross span:first-child{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.spk-card__photo-cross span:nth-child(2){bottom:0;left:50%;top:0;transform:translateX(-50%);width:1px}.spk-card__photo-text{color:var(--spk-ink-dim);font-family:var(--spk-font-mono);font-size:.55rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.spk-card__body{display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;position:relative;z-index:2}.spk-card__name{color:var(--spk-ink);font-family:var(--spk-font-display);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0;text-transform:uppercase;transition:transform .4s ease}.spk-card--real:hover .spk-card__name{transform:translateX(3px)}.spk-card__role{align-items:center;color:var(--spk-ink-mute);display:flex;flex-wrap:wrap;font-family:var(--spk-font-display);font-size:.92rem;font-weight:400;gap:.4rem;letter-spacing:.04em;text-transform:uppercase}.spk-card__role-sep{color:var(--spk-ink-dim)}.spk-card__role-org{color:var(--spk-ink);font-weight:500}.spk-card__bio{color:var(--spk-ink-mute);flex:1 1;font-family:var(--spk-font-display);font-size:.92rem;font-weight:300;line-height:1.55;margin:0}.spk-card__talk{align-items:flex-start;background:hsla(0,0%,100%,.012);border:1px solid var(--spk-line);display:flex;gap:.6rem;margin-top:.5rem;padding:.75rem .85rem;transition:border-color .4s ease}.spk-card--real:hover .spk-card__talk{border-color:#2cabe24d}.spk-card__talk-tag{align-items:center;color:var(--spk-azure);display:inline-flex;flex:0 0 auto;font-family:var(--spk-font-mono);font-size:.6rem;font-weight:500;gap:.35rem;letter-spacing:.22em;text-transform:uppercase}.spk-card__talk-tick{background:var(--spk-azure);border-radius:50%;box-shadow:0 0 4px var(--spk-azure);height:4px;width:4px}.spk-card__talk-text{color:var(--spk-ink);font-family:var(--spk-font-display);font-size:.85rem;font-weight:500;letter-spacing:.005em;line-height:1.4}.spk-card__name-line,.spk-card__role-line{align-items:center;display:flex;gap:.5rem}.spk-card__name-pending{background:linear-gradient(90deg,var(--spk-line) 0,#ffffff1f 50%,var(--spk-line) 100%);background-size:200% 100%;height:18px;width:70%}.spk-card__name-pending,.spk-card__role-pending{animation:spk-skeleton 2.4s ease-in-out infinite;display:block}.spk-card__role-pending{animation-delay:.3s;background:linear-gradient(90deg,var(--spk-line) 0,#ffffff14 50%,var(--spk-line) 100%);background-size:200% 100%;height:12px;width:50%}@keyframes spk-skeleton{0%{background-position:200% 50%}to{background-position:-100% 50%}}.spk-card__bio-pending{display:flex;flex:1 1;flex-direction:column;gap:.45rem;margin-top:.5rem}.spk-card__bio-pending span{animation:spk-bio-fade 3s ease-in-out infinite;background:var(--spk-line);display:block;height:9px}.spk-card__bio-pending span:first-child{width:100%}.spk-card__bio-pending span:nth-child(2){animation-delay:.5s;width:90%}.spk-card__bio-pending span:nth-child(3){animation-delay:1s;width:65%}@keyframes spk-bio-fade{0%,to{opacity:.4}50%{opacity:.85}}.spk-card__talk-pending{align-items:center;background:hsla(0,0%,100%,.008);border:1px dashed var(--spk-line);display:flex;gap:.6rem;margin-top:auto;padding:.7rem .85rem}.spk-card__talk-pending-tag{color:var(--spk-ink-dim);flex:0 0 auto;font-family:var(--spk-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.spk-card__talk-pending-line{background:linear-gradient(to right,var(--spk-line-strong),#0000);flex:1 1;height:1px}.spk-card__foot{align-items:center;border-top:1px solid var(--spk-line);color:var(--spk-ink-dim);display:flex;font-family:var(--spk-font-mono);font-size:.6rem;font-weight:500;justify-content:space-between;letter-spacing:.22em;padding:.7rem 1.25rem;text-transform:uppercase;transition:border-color .5s ease}.spk-card--real:hover .spk-card__foot{border-top-color:#2cabe24d}.spk-card__foot-arrow{color:var(--spk-ink-dim);display:inline-flex;height:14px;transition:color .4s ease,transform .4s ease;width:14px}.spk-card__foot-arrow svg{height:100%;width:100%}.spk-card--real:hover .spk-card__foot-arrow{color:var(--spk-azure);transform:translate(2px,-2px)}.spk__spec{border:1px solid var(--spk-line);list-style:none;margin:0;padding:0}.spk__spec-row{grid-gap:1rem;align-items:center;animation:spk-row-in .6s ease forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.08s + .2s);border-bottom:1px solid var(--spk-line);display:grid;gap:1rem;grid-template-columns:auto auto 1fr;opacity:0;padding:1rem 1.25rem;transform:translateX(-12px);transition:background .4s ease,padding-left .4s cubic-bezier(.16,1,.3,1)}.spk__spec-row:last-child{border-bottom:0}@keyframes spk-row-in{to{opacity:1;transform:none}}.spk__spec-row:hover{background:#2cabe208;padding-left:1.85rem}.spk__spec-num{color:var(--spk-ink-dim);font-family:var(--spk-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.18em;min-width:2.5ch;transition:color .3s ease}.spk__spec-row:hover .spk__spec-num{color:var(--spk-azure)}.spk__spec-bar{background:var(--spk-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:16px}.spk__spec-row:hover .spk__spec-bar{background:var(--spk-azure);width:24px}.spk__spec-text{align-items:baseline;display:flex;flex-wrap:wrap;gap:.85rem}.spk__spec-name{color:var(--spk-ink);flex:0 0 auto;font-size:clamp(1rem,1.15vw,1.1rem);font-weight:600;letter-spacing:.02em;min-width:6ch;text-transform:uppercase}.spk__spec-body,.spk__spec-name{font-family:var(--spk-font-display);margin:0}.spk__spec-body{color:var(--spk-ink-mute);font-size:.92rem;font-weight:300;line-height:1.5}.spk__close{border-top:1px solid var(--spk-line);margin-top:5rem;padding-top:2.5rem}.spk__close-rule{align-items:center;color:var(--spk-ink-dim);display:flex;font-family:var(--spk-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2rem;text-transform:uppercase}.spk__close-rule-mark{border:1px solid var(--spk-line);color:var(--spk-ink-mute);font-weight:500;padding:.4rem .75rem}.spk.is-empty .spk__close-rule-mark{background:#7a3cff0a;border-color:#7a3cff66;color:var(--spk-purple)}.spk__close-rule-line{background:linear-gradient(to right,var(--spk-line-strong),#0000);flex:1 1;height:1px}.spk__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.spk__cta{align-items:center;background:#0000;color:var(--spk-ink);cursor:pointer;display:inline-flex;font-family:var(--spk-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.spk__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spk__cta:hover:before{transform:translateX(100%)}.spk__cta--primary{background:#2cabe20f;border:1px solid #2cabe28c}.spk__cta--primary:before{background:linear-gradient(120deg,#0000,#2cabe240 50%,#0000)}.spk__cta--primary:hover{background:#2cabe21f;border-color:var(--spk-azure);padding-right:2.2rem}.spk__cta--primary .spk__cta-arrow,.spk__cta--primary .spk__cta-bracket{color:var(--spk-azure)}.spk__cta--ghost{border:1px solid var(--spk-line-strong)}.spk__cta--ghost:before{background:linear-gradient(120deg,#0000,#7a3cff2e 50%,#0000)}.spk__cta--ghost:hover{border-color:var(--spk-purple);padding-right:2.2rem}.spk__cta--ghost:hover,.spk__cta--ghost:hover .spk__cta-arrow,.spk__cta--ghost:hover .spk__cta-bracket{color:var(--spk-purple)}.spk__cta--ghost .spk__cta-bracket{color:var(--spk-ink-dim);transition:color .4s ease}.spk__cta--ghost .spk__cta-arrow{color:var(--spk-ink-mute);transition:color .4s ease,transform .4s ease}.spk__cta-bracket{flex:0 0 auto;font-family:var(--spk-font-mono);font-weight:500}.spk__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.spk__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.spk__cta:hover .spk__cta-arrow{transform:translateX(5px)}.spk__cta-arrow svg{height:auto;width:100%}@media (max-width:900px){.spk__title-row--alt{padding-left:0}.spk__hud-mid{display:none}.spk__close-cta-grid{grid-template-columns:1fr}}@media (max-width:640px){.spk{padding:4rem 1.25rem}.spk__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.spk__hud-line{display:none}.spk__head,.spk__notice{margin-bottom:3rem}.spk__notice{padding:1.75rem 1.25rem}.spk__section{margin-bottom:4rem}.spk__section-head{flex-wrap:wrap}.spk__spec-row{gap:.75rem;grid-template-columns:auto 1fr}.spk__spec-bar{display:none}.spk__spec-text{align-items:flex-start;flex-direction:column;gap:.3rem}}@media (prefers-reduced-motion:reduce){.spk *,.spk :after,.spk :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.spk-card,.spk__head,.spk__spec-row{opacity:1;transform:none}.spk-card__bio-pending span,.spk-card__name-pending,.spk-card__role-pending,.spk__notice-scan{animation:none!important;background:var(--spk-line)}}.wks{--wks-bg:#151515;--wks-bg-deep:#0a0a0a;--wks-surface:#1d1d1d;--wks-surface-2:#232323;--wks-line:#ffffff14;--wks-line-strong:#ffffff2e;--wks-ink:#fff;--wks-ink-mute:#ffffff9e;--wks-ink-dim:#ffffff61;--wks-purple:#7a3cff;--wks-azure:#2cabe2;--wks-font-display:"Oswald",sans-serif;--wks-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--wks-bg);color:var(--wks-ink);font-family:var(--wks-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.wks *,.wks :after,.wks :before{box-sizing:border-box}.wks__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.wks__grid,.wks__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.wks__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe212,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0a,#0000 65%);transition:background .4s ease}.wks__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.wks__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.wks__hud{align-items:center;color:var(--wks-ink-dim);display:flex;font-family:var(--wks-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.wks__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--wks-line);color:var(--wks-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.wks__hud-dot{animation:wks-blink 1.6s ease-in-out infinite;background:var(--wks-azure);border-radius:50%;box-shadow:0 0 6px var(--wks-azure);height:7px;width:7px}@keyframes wks-blink{0%,to{opacity:.4}50%{opacity:1}}.wks__hud-line{background:linear-gradient(to right,#0000,var(--wks-line-strong),#0000);flex:1 1;height:1px}.wks__hud-mid{color:var(--wks-ink-mute);font-weight:500}.wks__hud-blink{animation:wks-blink 1.6s ease-in-out infinite;background:var(--wks-azure);border-radius:50%;box-shadow:0 0 6px var(--wks-azure);height:6px;margin-left:.4rem;width:6px}.wks__head{margin-bottom:6rem;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.wks.is-visible .wks__head{opacity:1;transform:none}.wks__eyebrow{align-items:center;color:var(--wks-ink-mute);display:inline-flex;font-family:var(--wks-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;margin-bottom:2.5rem;text-transform:uppercase}.wks__eyebrow-bracket{color:var(--wks-ink-dim);font-weight:500;transition:color .4s ease}.wks__eyebrow:hover .wks__eyebrow-bracket{color:var(--wks-azure)}.wks__title{color:var(--wks-ink);font-family:var(--wks-font-display);font-size:clamp(2.6rem,7vw,6rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0 0 2.5rem;text-transform:uppercase}.wks__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.7rem,1.8vw,1.4rem)}.wks__title-row--alt{padding-left:clamp(1.25rem,5vw,4rem)}.wks__title-num{align-self:flex-start;color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.wks__title:hover .wks__title-num{color:var(--wks-azure)}.wks__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.wks__title-text--outline{-webkit-text-stroke:2px var(--wks-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.wks__title-text--outline:hover{-webkit-text-stroke:2px var(--wks-purple);color:var(--wks-purple);text-shadow:0 0 24px #7a3cff73}.wks__lede-wrap{display:flex;gap:1.5rem;margin-bottom:3rem;max-width:760px}.wks__lede-bar{background:linear-gradient(to bottom,var(--wks-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.wks__lede-wrap:hover .wks__lede-bar{background:linear-gradient(to bottom,var(--wks-azure),#0000)}.wks__lede{color:var(--wks-ink-mute);font-family:var(--wks-font-display);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.wks__head-meta{align-items:stretch;border-bottom:1px solid var(--wks-line);border-top:1px solid var(--wks-line);display:flex;flex-wrap:wrap;padding:1.25rem 0}.wks__head-meta-cell{cursor:default;display:flex;flex:1 1 140px;flex-direction:column;gap:.3rem;padding:0 1rem;transition:background .4s ease}.wks__head-meta-cell:first-child{padding-left:0}.wks__head-meta-cell:hover{background:rgba(44,171,226,.025)}.wks__head-meta-divider{background:var(--wks-line);flex:0 0 1px;width:1px}.wks__head-meta-k{color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;transition:color .3s ease}.wks__head-meta-cell:hover .wks__head-meta-k{color:var(--wks-azure)}.wks__head-meta-v{color:var(--wks-ink);font-family:var(--wks-font-display);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wks__section{margin-bottom:6rem;scroll-margin-top:100px}.wks__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.wks__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.wks__section-marker-id{color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.wks__section-title{color:var(--wks-ink);font-family:var(--wks-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.wks__section-rule{background:var(--wks-line);flex:1 1;height:1px}.wks__section-lede{color:var(--wks-ink-mute);font-family:var(--wks-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.6;margin:0 0 3rem;max-width:760px}.wks__rail{padding-left:clamp(3.5rem,6vw,5rem);position:relative}.wks__rail-spine{bottom:0;left:clamp(1rem,2.5vw,1.5rem);pointer-events:none;position:absolute;top:0;width:2px}.wks__rail-spine-track{background:var(--wks-line);inset:0;position:absolute}.wks__rail-spine-fill{background:linear-gradient(to bottom,var(--wks-azure) 0,var(--wks-azure) 60%,#2cabe24d 100%);box-shadow:0 0 12px #2cabe24d,0 0 24px #2cabe21a;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.wks__rail-tick{background:var(--wks-line-strong);height:1px;left:-5px;position:absolute;width:12px}.wks__rail-tick--top{top:0}.wks__rail-tick--bot{bottom:0}.wks-card{animation:wks-card-in .85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s;animation-delay:calc(var(--i, 0)*.15s + .3s);opacity:0;padding-bottom:3rem;position:relative;transform:translateX(-20px)}.wks-card--last{padding-bottom:0}@keyframes wks-card-in{to{opacity:1;transform:none}}.wks-card__node{height:18px;left:calc(clamp(1rem, 2.5vw, 1.5rem) - clamp(3.5rem, 6vw, 5rem));position:absolute;top:1.4rem;transform:translateX(-50%);width:18px;z-index:2}.wks-card__node-core{background:var(--wks-bg);border:1.5px solid var(--wks-azure);border-radius:50%;box-shadow:0 0 10px #2cabe280;inset:5px;position:absolute;transition:background .4s ease,box-shadow .4s ease}.wks-card__node-ring{border:1px solid #2cabe24d;border-radius:50%;inset:0;position:absolute;transform:scale(1.2);transition:transform .4s ease,border-color .4s ease}.wks-card:hover .wks-card__node-core{background:var(--wks-azure);box-shadow:0 0 16px var(--wks-azure),0 0 32px #2cabe280}.wks-card:hover .wks-card__node-ring{border-color:#2cabe280;transform:scale(1.8)}.wks-card__connector{background:linear-gradient(to right,var(--wks-azure),#0000);height:1px;left:clamp(1rem,2.5vw,1.5rem);position:absolute;top:calc(1.4rem + 8px);transition:width .5s ease;width:clamp(2rem,3.5vw,3.5rem)}.wks-card__panel{background:var(--wks-bg);border:1px solid var(--wks-line);overflow:hidden;padding:0;position:relative;transition:background .5s ease,border-color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.wks-card__panel:hover{background:var(--wks-surface);border-color:#2cabe259;transform:translateX(6px)}.wks-card__corner{border-color:var(--wks-line-strong);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:14px;z-index:3}.wks-card__corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.wks-card__corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.wks-card__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.wks-card__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.wks-card__panel:hover .wks-card__corner{border-color:var(--wks-azure);height:20px;width:20px}.wks-card__sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.wks-card__panel:hover .wks-card__sweep{transform:translateX(100%)}.wks-card__strip{align-items:center;border-bottom:1px solid var(--wks-line);display:flex;font-family:var(--wks-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;padding:1rem clamp(1.25rem,2.5vw,2rem);position:relative;text-transform:uppercase;transition:border-color .5s ease;z-index:2}.wks-card__panel:hover .wks-card__strip{border-bottom-color:#2cabe266}.wks-card__strip-id{color:var(--wks-ink-dim);font-weight:500;transition:color .4s ease}.wks-card__panel:hover .wks-card__strip-id{color:var(--wks-azure)}.wks-card__strip-status{align-items:center;color:var(--wks-azure);display:inline-flex;font-weight:500;gap:.5rem}.wks-card__strip-led{animation:wks-blink 1.6s ease-in-out infinite;background:var(--wks-azure);border-radius:50%;box-shadow:0 0 6px var(--wks-azure);height:6px;width:6px}.wks-card__body{grid-gap:clamp(1.5rem,3vw,2.5rem);align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(180px,220px) 1px 1fr;padding:2rem clamp(1.25rem,2.5vw,2rem);position:relative;z-index:2}.wks-card__when{display:flex;flex-direction:column;gap:.85rem}.wks-card__when-label{color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.wks-card__date{display:flex;flex-direction:column;gap:.2rem}.wks-card__date-day{color:var(--wks-ink);font-family:var(--wks-font-display);font-size:clamp(3.5rem,6vw,5rem);font-weight:700;letter-spacing:-.02em;line-height:.85;transition:color .4s ease,text-shadow .4s ease}.wks-card__panel:hover .wks-card__date-day{color:var(--wks-azure);text-shadow:0 0 22px #2cabe266}.wks-card__date-month{font-family:var(--wks-font-display);font-size:.95rem}.wks-card__date-month,.wks-card__weekday{color:var(--wks-ink-mute);font-weight:500;letter-spacing:.22em;text-transform:uppercase}.wks-card__weekday{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.015);border:1px solid var(--wks-line);display:inline-flex;font-family:var(--wks-font-mono);font-size:.6rem;gap:.4rem;padding:.4rem .6rem;transition:border-color .4s ease,color .4s ease}.wks-card__panel:hover .wks-card__weekday{border-color:#2cabe266;color:var(--wks-azure)}.wks-card__weekday-tick{background:var(--wks-azure);border-radius:50%;box-shadow:0 0 4px var(--wks-azure);height:4px;width:4px}.wks-card__divider{align-self:stretch;background:var(--wks-line);transition:background .5s ease;width:1px}.wks-card__panel:hover .wks-card__divider{background:linear-gradient(to bottom,var(--wks-azure),#0000)}.wks-card__text{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.wks-card__title{color:var(--wks-ink);font-family:var(--wks-font-display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0;text-transform:uppercase;transition:transform .4s ease}.wks-card__panel:hover .wks-card__title{transform:translateX(4px)}.wks-card__description{color:var(--wks-ink-mute);font-family:var(--wks-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:300;line-height:1.6;margin:0}.wks-card__topics{border-top:1px solid var(--wks-line);padding-top:1.25rem;transition:border-color .4s ease}.wks-card__panel:hover .wks-card__topics{border-top-color:#2cabe24d}.wks-card__topics-head{align-items:baseline;display:flex;font-family:var(--wks-font-mono);font-size:.6rem;font-weight:500;justify-content:space-between;letter-spacing:.28em;margin-bottom:.85rem;text-transform:uppercase}.wks-card__topics-label{color:var(--wks-ink-dim)}.wks-card__topics-count{color:var(--wks-azure)}.wks-card__topics-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.wks-card__topics-list li{grid-gap:.7rem;align-items:center;animation:wks-topic-in .5s ease forwards;animation-delay:.4s;animation-delay:calc(var(--j, 0)*.05s + .4s);border-bottom:1px solid var(--wks-line);display:grid;gap:.7rem;grid-template-columns:auto auto 1fr;opacity:0;padding:.55rem 0;transition:padding-left .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}.wks-card__topics-list li:last-child{border-bottom:0}.wks-card__topics-list li:hover{border-bottom-color:#2cabe266;padding-left:.4rem}@keyframes wks-topic-in{to{opacity:1}}.wks-card__topic-num{color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-size:.65rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.wks-card__topics-list li:hover .wks-card__topic-num{color:var(--wks-azure)}.wks-card__topic-bar{background:var(--wks-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:12px}.wks-card__topics-list li:hover .wks-card__topic-bar{background:var(--wks-azure);width:18px}.wks-card__topic-text{color:var(--wks-ink-mute);font-family:var(--wks-font-display);font-size:.9rem;font-weight:400;line-height:1.4;transition:color .3s ease}.wks-card__topics-list li:hover .wks-card__topic-text{color:var(--wks-ink)}.wks-card__speaker{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.015);border:1px solid var(--wks-line);color:var(--wks-ink-mute);display:inline-flex;font-family:var(--wks-font-mono);font-size:.65rem;gap:.55rem;letter-spacing:.05em;line-height:1.4;padding:.6rem .85rem}.wks-card__speaker-mark{animation:wks-blink 1.4s ease-in-out infinite;background:var(--wks-azure);border-radius:50%;box-shadow:0 0 5px var(--wks-azure);flex:0 0 6px;height:6px;width:6px}.wks-card__speaker-text{color:var(--wks-ink-mute);font-family:var(--wks-font-display);font-size:.85rem;font-weight:300}.wks-card__cta{align-items:center;align-self:flex-start;background:#0000;border:1px solid var(--wks-line-strong);color:var(--wks-ink);cursor:pointer;display:inline-flex;font-family:var(--wks-font-display);font-size:.9rem;font-weight:500;gap:.7rem;letter-spacing:.16em;margin-top:.5rem;overflow:hidden;padding:.85rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease}.wks-card__cta:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.wks-card__cta:hover{border-color:var(--wks-azure);color:var(--wks-azure);padding-right:1.65rem}.wks-card__cta:hover:before{transform:translateX(100%)}.wks-card__cta-bracket{color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-weight:500;transition:color .4s ease}.wks-card__cta:hover .wks-card__cta-bracket{color:var(--wks-azure)}.wks-card__cta-text{position:relative;z-index:1}.wks-card__cta-arrow{display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.wks-card__cta-arrow svg{height:auto;width:100%}.wks-card__cta:hover .wks-card__cta-arrow{transform:translateX(5px)}.wks__reg{background:linear-gradient(135deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.003));border:1px solid var(--wks-line);overflow:hidden;padding:clamp(1.75rem,3vw,2.5rem);position:relative}.wks__reg-corner{border-color:var(--wks-line-strong);border-style:solid;border-width:0;height:16px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:16px}.wks__reg-corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.wks__reg-corner--tr{border-right-width:1px;border-top-width:1px;right:10px;top:10px}.wks__reg-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.wks__reg-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.wks__reg:hover .wks__reg-corner{border-color:var(--wks-azure);height:22px;width:22px}.wks__reg-strip{align-items:center;background:#2cabe20a;border:1px solid #2cabe266;color:var(--wks-azure);display:inline-flex;font-family:var(--wks-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1.75rem;padding:.5rem .85rem;text-transform:uppercase}.wks__reg-strip-led{animation:wks-blink 1.4s ease-in-out infinite;background:var(--wks-azure);border-radius:50%;box-shadow:0 0 6px var(--wks-azure);height:7px;width:7px}.wks__reg-body{grid-gap:clamp(1.5rem,3vw,2.5rem);align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:1.4fr 1fr}.wks__reg-form-pending{width:100%}.wks__reg-form-frame{align-items:center;background:#0000004d;border:1px dashed var(--wks-line-strong);display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:280px;padding:2rem;position:relative;text-align:center;transition:border-color .5s ease;width:100%}.wks__reg-form-frame:hover{border-color:var(--wks-azure)}.wks__reg-form-cross{display:inline-block;height:44px;margin-bottom:.5rem;opacity:.4;position:relative;width:44px}.wks__reg-form-cross span{background:var(--wks-ink-dim);position:absolute}.wks__reg-form-cross span:first-child{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.wks__reg-form-cross span:nth-child(2){bottom:0;left:50%;top:0;transform:translateX(-50%);width:1px}.wks__reg-form-text{color:var(--wks-ink-mute);font-family:var(--wks-font-display);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.wks__reg-form-sub{color:var(--wks-ink-dim);font-family:var(--wks-font-mono);font-size:.7rem;letter-spacing:.05em;line-height:1.5;max-width:320px}.wks__important{background:#7a3cff0a;border:1px solid #7a3cff59;padding:1.5rem;position:relative;transition:border-color .4s ease,background .4s ease}.wks__important:hover{background:#7a3cff12;border-color:var(--wks-purple)}.wks__important-head{align-items:center;border-bottom:1px solid #7a3cff40;color:var(--wks-purple);display:inline-flex;font-family:var(--wks-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1rem;padding-bottom:.85rem;text-transform:uppercase;width:100%}.wks__important-led{animation:wks-blink 1.4s ease-in-out infinite;background:var(--wks-purple);border-radius:50%;box-shadow:0 0 6px var(--wks-purple);height:7px;width:7px}.wks__important-text{color:var(--wks-ink);font-family:var(--wks-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;line-height:1.5;margin:0 0 1.25rem}.wks__important-text b{color:var(--wks-purple);font-weight:600;text-shadow:0 0 12px #7a3cff66}.wks__important-link{align-items:center;color:var(--wks-purple);display:inline-flex;font-family:var(--wks-font-mono);font-size:.7rem;font-weight:500;gap:.5rem;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:gap .3s cubic-bezier(.16,1,.3,1)}.wks__important-link:hover{gap:.75rem}.wks__important-link-arrow{display:inline-flex;height:8px;transition:transform .3s ease;width:16px}.wks__important-link-arrow svg{height:auto;width:100%}.wks__important-link:hover .wks__important-link-arrow{transform:translateX(3px)}.wks__close{border-top:1px solid var(--wks-line);margin-top:5rem;padding-top:2.5rem}.wks__close-rule{align-items:center;color:var(--wks-ink-dim);display:flex;font-family:var(--wks-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2rem;text-transform:uppercase}.wks__close-rule-mark{border:1px solid var(--wks-line);color:var(--wks-ink-mute);font-weight:500;padding:.4rem .75rem}.wks__close-rule-line{background:linear-gradient(to right,var(--wks-line-strong),#0000);flex:1 1;height:1px}.wks__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.wks__cta{align-items:center;background:#0000;color:var(--wks-ink);cursor:pointer;display:inline-flex;font-family:var(--wks-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.wks__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.wks__cta:hover:before{transform:translateX(100%)}.wks__cta--primary{background:#2cabe20f;border:1px solid #2cabe28c}.wks__cta--primary:before{background:linear-gradient(120deg,#0000,#2cabe240 50%,#0000)}.wks__cta--primary:hover{background:#2cabe21f;border-color:var(--wks-azure);padding-right:2.2rem}.wks__cta--primary .wks__cta-arrow,.wks__cta--primary .wks__cta-bracket{color:var(--wks-azure)}.wks__cta--ghost{border:1px solid var(--wks-line-strong)}.wks__cta--ghost:before{background:linear-gradient(120deg,#0000,#7a3cff2e 50%,#0000)}.wks__cta--ghost:hover{border-color:var(--wks-purple);padding-right:2.2rem}.wks__cta--ghost:hover,.wks__cta--ghost:hover .wks__cta-arrow,.wks__cta--ghost:hover .wks__cta-bracket{color:var(--wks-purple)}.wks__cta--ghost .wks__cta-bracket{color:var(--wks-ink-dim);transition:color .4s ease}.wks__cta--ghost .wks__cta-arrow{color:var(--wks-ink-mute);transition:color .4s ease,transform .4s ease}.wks__cta-bracket{flex:0 0 auto;font-family:var(--wks-font-mono);font-weight:500}.wks__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.wks__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.wks__cta:hover .wks__cta-arrow{transform:translateX(5px)}.wks__cta-arrow svg{height:auto;width:100%}@media (max-width:1024px){.wks__reg-body{grid-template-columns:1fr}}@media (max-width:900px){.wks__title-row--alt{padding-left:0}.wks__hud-mid{display:none}.wks-card__body{gap:1.25rem;grid-template-columns:1fr}.wks-card__divider{height:1px;width:100%}.wks-card__panel:hover .wks-card__divider{background:linear-gradient(to right,var(--wks-azure),#0000)}.wks__close-cta-grid{grid-template-columns:1fr}}@media (max-width:640px){.wks{padding:4rem 1.25rem}.wks__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.wks__hud-line{display:none}.wks__head{margin-bottom:4rem}.wks__head-meta-cell{flex-basis:calc(50% - 1px);flex-grow:1;flex-shrink:1;padding:.5rem .75rem}.wks__head-meta-cell:first-child{padding-left:0}.wks__section{margin-bottom:4rem}.wks__section-head{flex-wrap:wrap}.wks__rail{padding-left:2.5rem}.wks__rail-spine{left:.75rem}.wks-card__connector{width:1.25rem}}@media (prefers-reduced-motion:reduce){.wks *,.wks :after,.wks :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.wks-card,.wks-card__topics-list li,.wks__head{opacity:1;transform:none}}.spn{--spn-bg:#151515;--spn-bg-deep:#0a0a0a;--spn-surface:#1d1d1d;--spn-surface-2:#232323;--spn-line:#ffffff14;--spn-line-strong:#ffffff2e;--spn-ink:#fff;--spn-ink-mute:#ffffff9e;--spn-ink-dim:#ffffff61;--spn-purple:#7a3cff;--spn-azure:#2cabe2;--spn-gold:#d4b25a;--spn-silver:#c8c8c8;--spn-bronze:#b07849;--spn-font-display:"Oswald",sans-serif;--spn-font-mono:"JetBrains Mono",ui-monospace,monospace;--mx:50%;--my:30%;background:var(--spn-bg);color:var(--spn-ink);font-family:var(--spn-font-display);isolation:isolate;min-height:100vh;overflow:hidden;padding:6rem clamp(1.25rem,5vw,4rem);position:relative}.spn *,.spn :after,.spn :before{box-sizing:border-box}.spn__bg-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,hsla(0,0%,100%,.025) 1px,#0000 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,#0000 90%)}.spn__bg-grid,.spn__spot{inset:0;pointer-events:none;position:absolute;z-index:0}.spn__spot{background:radial-gradient(circle 600px at var(--mx) var(--my),#2cabe20f,#0000 60%),radial-gradient(circle 800px at calc(100% - var(--mx)) calc(100% - var(--my)),#7a3cff0d,#0000 65%);transition:background .4s ease}.spn__noise{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27><filter id=%27n%27><feTurbulence type=%27fractalNoise%27 baseFrequency=%270.85%27 numOctaves=%272%27 stitchTiles=%27stitch%27/></filter><rect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23n%29%27/></svg>");inset:0;mix-blend-mode:overlay;opacity:.035;pointer-events:none;position:absolute;z-index:0}.spn__wrap{margin:0 auto;max-width:1280px;position:relative;z-index:1}.spn__hud{align-items:center;color:var(--spn-ink-dim);display:flex;font-family:var(--spn-font-mono);font-size:.7rem;gap:.85rem;letter-spacing:.18em;margin-bottom:4rem;margin-top:1rem;text-transform:uppercase}.spn__hud-tag{align-items:center;background:hsla(0,0%,100%,.015);border:1px solid var(--spn-line);color:var(--spn-ink-mute);display:inline-flex;gap:.5rem;padding:.45rem .75rem}.spn__hud-dot{animation:spn-blink 1.6s ease-in-out infinite;background:var(--spn-azure);border-radius:50%;box-shadow:0 0 6px var(--spn-azure);height:7px;width:7px}@keyframes spn-blink{0%,to{opacity:.4}50%{opacity:1}}.spn__hud-line{background:linear-gradient(to right,#0000,var(--spn-line-strong),#0000);flex:1 1;height:1px}.spn__hud-mid{color:var(--spn-ink-mute);font-weight:500}.spn__hud-blink{animation:spn-blink 1.6s ease-in-out infinite;background:var(--spn-azure);border-radius:50%;box-shadow:0 0 6px var(--spn-azure);height:6px;margin-left:.4rem;width:6px}.spn__head{grid-gap:clamp(2rem,4vw,4rem);align-items:start;border-bottom:1px solid var(--spn-line);display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1.4fr 1fr;margin-bottom:6rem;opacity:0;padding-bottom:4rem;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.spn.is-visible .spn__head{opacity:1;transform:none}.spn__head-l{display:flex;flex-direction:column;gap:2rem;min-width:0}.spn__eyebrow{align-items:center;color:var(--spn-ink-mute);display:inline-flex;font-family:var(--spn-font-mono);font-size:.72rem;gap:.5rem;letter-spacing:.32em;text-transform:uppercase}.spn__eyebrow-bracket{color:var(--spn-ink-dim);font-weight:500;transition:color .4s ease}.spn__eyebrow:hover .spn__eyebrow-bracket{color:var(--spn-azure)}.spn__title{color:var(--spn-ink);font-family:var(--spn-font-display);font-size:clamp(2.3rem,6vw,5.25rem);font-weight:700;letter-spacing:-.015em;line-height:.95;margin:0;text-transform:uppercase}.spn__title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:clamp(.6rem,1.5vw,1.25rem)}.spn__title-row--alt{padding-left:clamp(1rem,4vw,3.5rem)}.spn__title-num{align-self:flex-start;color:var(--spn-ink-dim);font-family:var(--spn-font-mono);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin-top:.6em;transition:color .4s ease}.spn__title:hover .spn__title-num{color:var(--spn-azure)}.spn__title-text{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.spn__title-text--outline{-webkit-text-stroke:2px var(--spn-ink);color:#0000;cursor:default;transition:-webkit-text-stroke .45s ease,color .45s ease,text-shadow .45s ease}.spn__title-text--outline:hover{-webkit-text-stroke:2px var(--spn-purple);color:var(--spn-purple);text-shadow:0 0 24px #7a3cff73}.spn__lede-wrap{display:flex;gap:1.25rem;max-width:620px}.spn__lede-bar{background:linear-gradient(to bottom,var(--spn-line-strong),#0000);flex:0 0 2px;transition:background .5s ease;width:2px}.spn__lede-wrap:hover .spn__lede-bar{background:linear-gradient(to bottom,var(--spn-azure),#0000)}.spn__lede{color:var(--spn-ink-mute);font-family:var(--spn-font-display);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:300;letter-spacing:.005em;line-height:1.55;margin:0}.spn__head-cta,.spn__lede b{color:var(--spn-ink);font-weight:500}.spn__head-cta{align-items:center;align-self:flex-start;background:#7a3cff0f;border:1px solid #7a3cff8c;cursor:pointer;display:inline-flex;font-family:var(--spn-font-display);font-size:clamp(.95rem,1.2vw,1.1rem);gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.1rem 1.65rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,background .4s ease,padding .4s ease}.spn__head-cta:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spn__head-cta:hover{background:#7a3cff1f;border-color:var(--spn-purple);padding-right:2.15rem}.spn__head-cta:hover:before{transform:translateX(100%)}.spn__head-cta-bracket{color:var(--spn-purple);font-family:var(--spn-font-mono);font-weight:500}.spn__head-cta-text{position:relative;z-index:1}.spn__head-cta-arrow{color:var(--spn-purple);display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.spn__head-cta-arrow svg{height:auto;width:100%}.spn__head-cta:hover .spn__head-cta-arrow{transform:translateX(5px)}.spn__value{background:linear-gradient(135deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.005));border:1px solid var(--spn-line-strong);overflow:hidden;padding:1.5rem;position:relative}.spn__value-corner{animation:spn-corner-glow 4s ease-in-out infinite;border-color:var(--spn-azure);border-style:solid;border-width:0;height:14px;pointer-events:none;position:absolute;width:14px}.spn__value-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.spn__value-corner--tr{animation-delay:1s;border-right-width:1px;border-top-width:1px;right:8px;top:8px}.spn__value-corner--bl{animation-delay:2s;border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.spn__value-corner--br{animation-delay:3s;border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}@keyframes spn-corner-glow{0%,to{border-color:#2cabe266}50%{border-color:var(--spn-azure)}}.spn__value-strip{align-items:center;border-bottom:1px solid var(--spn-line);color:var(--spn-azure);display:inline-flex;font-family:var(--spn-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1.25rem;padding-bottom:.85rem;text-transform:uppercase}.spn__value-led{animation:spn-blink 1.4s ease-in-out infinite;background:var(--spn-azure);border-radius:50%;box-shadow:0 0 8px var(--spn-azure);height:7px;width:7px}.spn__value-grid{grid-gap:1.5rem 2rem;display:grid;gap:1.5rem 2rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.spn__value-cell{display:flex;flex-direction:column;gap:.2rem;padding:.5rem 0}.spn__value-cell-divider{align-self:stretch;background:var(--spn-line);display:none;width:1px}.spn__value-cell-v{color:var(--spn-ink);font-family:var(--spn-font-display);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:700;letter-spacing:-.01em;line-height:1}.spn__value-cell-l{color:var(--spn-ink-mute);letter-spacing:.22em}.spn__value-cell-l,.spn__value-foot{font-family:var(--spn-font-mono);font-size:.6rem;text-transform:uppercase}.spn__value-foot{align-items:center;border-top:1px solid var(--spn-line);color:var(--spn-ink-dim);display:inline-flex;gap:.45rem;letter-spacing:.18em;padding-top:.85rem}.spn__value-foot-tick{background:var(--spn-azure);box-shadow:0 0 5px var(--spn-azure);height:5px;width:5px}.spn__value-scan{animation:spn-scan 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#2cabe299,#0000);box-shadow:0 0 10px #2cabe266;height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}@keyframes spn-scan{0%{opacity:0;top:5%}10%{opacity:.8}90%{opacity:.8}to{opacity:0;top:95%}}.spn__section{margin-bottom:6rem;scroll-margin-top:100px}.spn__section-head{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.spn__section-marker{align-items:baseline;display:flex;flex:0 0 auto;gap:1rem}.spn__section-marker-id{color:var(--spn-ink-dim);font-family:var(--spn-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.spn__section-title{color:var(--spn-ink);font-family:var(--spn-font-display);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1;margin:0;text-transform:uppercase}.spn__section-rule{background:var(--spn-line);flex:1 1;height:1px}.spn__section-lede{color:var(--spn-ink-mute);font-family:var(--spn-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.6;margin:0 0 2.5rem;max-width:760px}.spn__reasons{border:1px solid var(--spn-line);list-style:none;margin:0;padding:0}.spn__reason{grid-gap:1rem;align-items:center;animation:spn-row-in .6s ease forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.07s + .2s);border-bottom:1px solid var(--spn-line);display:grid;gap:1rem;grid-template-columns:auto auto 1fr auto;opacity:0;padding:1.1rem 1.5rem;transform:translateX(-12px);transition:background .4s ease,padding-left .4s cubic-bezier(.16,1,.3,1)}.spn__reason:last-child{border-bottom:0}@keyframes spn-row-in{to{opacity:1;transform:none}}.spn__reason:hover{background:#2cabe208;padding-left:2rem}.spn__reason-num{color:var(--spn-ink-dim);font-family:var(--spn-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.18em;transition:color .3s ease}.spn__reason:hover .spn__reason-num{color:var(--spn-azure)}.spn__reason-bar{background:var(--spn-ink-dim);height:1px;transition:background .3s ease,width .3s ease;width:16px}.spn__reason:hover .spn__reason-bar{background:var(--spn-azure);width:24px}.spn__reason-text{color:var(--spn-ink-mute);font-family:var(--spn-font-display);font-size:clamp(.95rem,1.1vw,1.05rem);font-weight:400;line-height:1.5;transition:color .3s ease}.spn__reason:hover .spn__reason-text{color:var(--spn-ink)}.spn__reason-arrow{color:var(--spn-ink-dim);display:inline-flex;height:16px;transition:color .3s ease,transform .3s ease;width:16px}.spn__reason-arrow svg{height:100%;width:100%}.spn__reason:hover .spn__reason-arrow{color:var(--spn-azure);transform:translate(2px,-2px)}.spn__roles{grid-gap:1px;background:var(--spn-line);border:1px solid var(--spn-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.spn__role{animation:spn-card-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s;animation-delay:calc(var(--i, 0)*.07s + .2s);background:var(--spn-bg);display:flex;flex-direction:column;opacity:0;overflow:hidden;padding:1.75rem 1.5rem;position:relative;transform:translateY(20px);transition:background .5s ease}@keyframes spn-card-in{to{opacity:1;transform:none}}.spn__role:hover{background:var(--spn-surface);z-index:2}.spn__role-corner{border-color:var(--spn-line-strong);border-style:solid;border-width:0;height:12px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:12px}.spn__role-corner--tl{border-left-width:1px;border-top-width:1px;left:8px;top:8px}.spn__role-corner--tr{border-right-width:1px;border-top-width:1px;right:8px;top:8px}.spn__role-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.spn__role-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.spn__role:hover .spn__role-corner{border-color:var(--spn-azure);height:16px;width:16px}.spn__role-sweep{background:linear-gradient(120deg,#0000 30%,#2cabe214 50%,#0000 70%);inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.spn__role:hover .spn__role-sweep{transform:translateX(100%)}.spn__role-top{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem;position:relative;z-index:1}.spn__role-id{color:var(--spn-ink-dim);font-family:var(--spn-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;transition:color .3s ease}.spn__role:hover .spn__role-id{color:var(--spn-azure)}.spn__role-line{background:var(--spn-line);flex:1 1;height:1px;transition:background .4s ease}.spn__role:hover .spn__role-line{background:linear-gradient(to right,var(--spn-azure),#0000)}.spn__role-name{color:var(--spn-ink);font-family:var(--spn-font-display);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:600;letter-spacing:-.005em;line-height:1.1;margin:0 0 .85rem;position:relative;text-transform:uppercase;transition:transform .4s ease;z-index:1}.spn__role:hover .spn__role-name{transform:translateX(3px)}.spn__role-body{color:var(--spn-ink-mute);flex:1 1;font-family:var(--spn-font-display);font-size:.92rem;font-weight:300;line-height:1.55;margin:0;position:relative;z-index:1}.spn__role-progress{background:var(--spn-azure);bottom:0;height:1px;left:0;position:absolute;transition:width .7s cubic-bezier(.16,1,.3,1);width:0}.spn__role:hover .spn__role-progress{width:100%}.spn__packages{background:linear-gradient(135deg,#2cabe20a,hsla(0,0%,100%,.005));border:1px solid #2cabe24d;overflow:hidden;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);position:relative}.spn__packages-corner{animation:spn-corner-glow 4s ease-in-out infinite;border-color:var(--spn-azure);border-style:solid;border-width:0;height:18px;pointer-events:none;position:absolute;width:18px}.spn__packages-corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.spn__packages-corner--tr{animation-delay:1s;border-right-width:1px;border-top-width:1px;right:10px;top:10px}.spn__packages-corner--bl{animation-delay:2s;border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.spn__packages-corner--br{animation-delay:3s;border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.spn__packages-strip{align-items:center;background:#2cabe20f;border:1px solid #2cabe266;color:var(--spn-azure);display:inline-flex;font-family:var(--spn-font-mono);font-size:.65rem;font-weight:500;gap:.5rem;letter-spacing:.22em;margin-bottom:1.75rem;padding:.5rem .85rem;text-transform:uppercase}.spn__packages-led{animation:spn-blink 1.4s ease-in-out infinite;background:var(--spn-azure);border-radius:50%;box-shadow:0 0 8px var(--spn-azure);height:7px;width:7px}.spn__packages-body{display:flex;flex-direction:column;gap:1.5rem;max-width:720px}.spn__packages-headline{color:var(--spn-ink);font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.005em;line-height:1.15;text-transform:uppercase}.spn__packages-headline,.spn__packages-text{font-family:var(--spn-font-display);margin:0}.spn__packages-text{color:var(--spn-ink-mute);font-size:clamp(1rem,1.15vw,1.1rem);font-weight:300;line-height:1.55}.spn__tiers{border-top:1px solid var(--spn-line);display:flex;flex-direction:column;gap:.85rem;padding-top:.5rem}.spn__tiers-label{color:var(--spn-ink-dim);font-family:var(--spn-font-mono);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.spn__tiers-rail{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.spn__tier{align-items:center;border:1px solid;display:inline-flex;font-family:var(--spn-font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;padding:.55rem .85rem;text-transform:uppercase;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.spn__tier-name{position:relative}.spn__tier--gold{border-color:var(--spn-gold);color:var(--spn-gold)}.spn__tier--gold:hover{background:var(--spn-gold);box-shadow:0 0 14px #d4b25a66;color:var(--spn-bg-deep)}.spn__tier--silver{border-color:var(--spn-silver);color:var(--spn-silver)}.spn__tier--silver:hover{background:var(--spn-silver);box-shadow:0 0 14px #c8c8c84d;color:var(--spn-bg-deep)}.spn__tier--bronze{border-color:var(--spn-bronze);color:var(--spn-bronze)}.spn__tier--bronze:hover{background:var(--spn-bronze);box-shadow:0 0 14px #b0784966;color:var(--spn-bg-deep)}.spn__tier--supporting{border-color:var(--spn-line-strong);color:var(--spn-ink-mute)}.spn__tier--supporting:hover{border-color:var(--spn-azure);color:var(--spn-azure)}.spn__tiers-arrow{color:var(--spn-ink-dim);display:inline-flex;height:8px;width:16px}.spn__tiers-arrow svg{height:100%;width:100%}.spn__packages-cta{align-items:center;align-self:flex-start;background:#2cabe20d;border:1px solid #2cabe280;color:var(--spn-ink);cursor:pointer;display:inline-flex;font-family:var(--spn-font-display);font-size:.95rem;font-weight:500;gap:.7rem;letter-spacing:.16em;margin-top:.5rem;overflow:hidden;padding:.95rem 1.4rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,background .4s ease,padding-right .4s ease}.spn__packages-cta:before{background:linear-gradient(120deg,#0000,#2cabe233 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spn__packages-cta:hover{background:#2cabe21a;border-color:var(--spn-azure);padding-right:1.85rem}.spn__packages-cta:hover:before{transform:translateX(100%)}.spn__packages-cta-bracket{color:var(--spn-azure);font-family:var(--spn-font-mono);font-weight:500}.spn__packages-cta-text{position:relative;z-index:1}.spn__packages-cta-arrow{color:var(--spn-azure);display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.spn__packages-cta-arrow svg{height:auto;width:100%}.spn__packages-cta:hover .spn__packages-cta-arrow{transform:translateX(5px)}.spn__packages-scan{animation:spn-scan 5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#2cabe280,#0000);box-shadow:0 0 10px #2cabe266;height:1px;left:0;opacity:.7;pointer-events:none;position:absolute;right:0}.spn__partners{gap:2rem}.spn__partners,.spn__tier-row{display:flex;flex-direction:column}.spn__tier-row{gap:1rem}.spn__tier-row-head{align-items:center;display:flex;font-family:var(--spn-font-mono);font-size:.7rem;font-weight:500;gap:1rem;letter-spacing:.22em;text-transform:uppercase}.spn__tier-row-tag{align-items:center;border:1px solid;display:inline-flex;gap:.5rem;padding:.4rem .75rem}.spn__tier-row--gold .spn__tier-row-tag{border-color:var(--spn-gold);color:var(--spn-gold)}.spn__tier-row--silver .spn__tier-row-tag{border-color:var(--spn-silver);color:var(--spn-silver)}.spn__tier-row--bronze .spn__tier-row-tag{border-color:var(--spn-bronze);color:var(--spn-bronze)}.spn__tier-row--supporting .spn__tier-row-tag{border-color:var(--spn-line-strong);color:var(--spn-ink-mute)}.spn__tier-row-led{background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor;height:6px;width:6px}.spn__tier-row-line{background:var(--spn-line);flex:1 1;height:1px}.spn__tier-row--gold .spn__tier-row-line{background:linear-gradient(90deg,#d4b25a66,#0000)}.spn__tier-row--silver .spn__tier-row-line{background:linear-gradient(90deg,#c8c8c84d,#0000)}.spn__tier-row--bronze .spn__tier-row-line{background:linear-gradient(90deg,#b0784959,#0000)}.spn__tier-row-count{color:var(--spn-ink-dim);font-weight:500}.spn__tier-bays{grid-gap:1px;background:var(--spn-line);border:1px solid var(--spn-line);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.spn__bay{align-items:center;animation:spn-bay-in .5s ease forwards;animation-delay:.1s;animation-delay:calc(var(--j, 0)*.04s + .1s);aspect-ratio:16/9;background:hsla(0,0%,100%,.012);display:flex;flex-direction:column;gap:.5rem;justify-content:center;opacity:0;padding:1rem;position:relative;transition:background .4s ease}@keyframes spn-bay-in{to{opacity:1}}.spn__bay:hover{background:#2cabe208}.spn__bay-corner{border-color:var(--spn-line);border-style:solid;border-width:0;height:8px;position:absolute;transition:border-color .3s ease;width:8px}.spn__bay-corner--tl{border-left-width:1px;border-top-width:1px;left:4px;top:4px}.spn__bay-corner--tr{border-right-width:1px;border-top-width:1px;right:4px;top:4px}.spn__bay-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:4px;left:4px}.spn__bay-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:4px;right:4px}.spn__bay:hover .spn__bay-corner{border-color:var(--spn-line-strong)}.spn__bay-cross{height:22px;opacity:.3;position:relative;width:22px}.spn__bay-cross span{background:var(--spn-ink-dim);position:absolute}.spn__bay-cross span:first-child{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.spn__bay-cross span:nth-child(2){bottom:0;left:50%;top:0;transform:translateX(-50%);width:1px}.spn__bay-text{color:var(--spn-ink-dim);font-family:var(--spn-font-mono);font-size:.55rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.spn__form-wrap{background:linear-gradient(135deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.003));border:1px solid var(--spn-line);overflow:hidden;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.spn__form-corner{border-color:var(--spn-line-strong);border-style:solid;border-width:0;height:16px;pointer-events:none;position:absolute;transition:border-color .4s ease,width .4s ease,height .4s ease;width:16px}.spn__form-corner--tl{border-left-width:1px;border-top-width:1px;left:10px;top:10px}.spn__form-corner--tr{border-right-width:1px;border-top-width:1px;right:10px;top:10px}.spn__form-corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.spn__form-corner--br{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.spn__form-wrap:hover .spn__form-corner{border-color:var(--spn-azure);height:22px;width:22px}.spn__form-strip{align-items:center;border-bottom:1px solid var(--spn-line);display:flex;font-family:var(--spn-font-mono);font-size:.7rem;justify-content:space-between;letter-spacing:.22em;margin-bottom:1.75rem;padding-bottom:1rem;text-transform:uppercase}.spn__form-strip-id{color:var(--spn-ink-dim);font-weight:500}.spn__form-strip-status{align-items:center;color:var(--spn-azure);display:inline-flex;font-weight:500;gap:.5rem}.spn__form-strip-led{animation:spn-blink 1.6s ease-in-out infinite;background:var(--spn-azure);border-radius:50%;box-shadow:0 0 6px var(--spn-azure);height:6px;width:6px}.spn__form{grid-gap:1.5rem 1.25rem;display:grid;gap:1.5rem 1.25rem;grid-template-columns:1fr 1fr}.spn__field{display:flex;flex-direction:column;gap:.55rem}.spn__field--full{grid-column:1/-1}.spn__label{align-items:center;color:var(--spn-ink-mute);display:flex;font-family:var(--spn-font-mono);font-size:.65rem;font-weight:500;gap:.55rem;letter-spacing:.22em;text-transform:uppercase}.spn__label-num{color:var(--spn-ink-dim)}.spn__label-req{color:var(--spn-azure);font-size:.85rem;line-height:1}.spn__label-opt{border:1px solid var(--spn-line);color:var(--spn-ink-dim);font-size:.55rem;letter-spacing:.22em;margin-left:auto;padding:.15rem .4rem}.spn__input,.spn__select,.spn__textarea{appearance:none;background:#00000040;border:1px solid var(--spn-line);border-radius:0;color:var(--spn-ink);font-family:var(--spn-font-display);font-size:.95rem;font-weight:400;letter-spacing:.005em;line-height:1.4;padding:.85rem 1rem;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;width:100%}.spn__input::placeholder,.spn__textarea::placeholder{color:var(--spn-ink-dim);font-weight:300}.spn__input:hover,.spn__select:hover,.spn__textarea:hover{background:#00000059;border-color:var(--spn-line-strong)}.spn__input:focus,.spn__select:focus,.spn__textarea:focus{background:#0006;border-color:var(--spn-azure);box-shadow:0 0 0 1px #2cabe233,0 0 18px #2cabe226;outline:none}.spn__textarea{font-family:var(--spn-font-display);min-height:110px;resize:vertical}.spn__select-wrap{position:relative}.spn__select{cursor:pointer;padding-right:2.5rem}.spn__select-arrow{color:var(--spn-ink-mute);height:8px;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s ease;width:12px}.spn__select-arrow svg{height:100%;width:100%}.spn__select-wrap:hover .spn__select-arrow{color:var(--spn-azure)}.spn__form-actions{align-items:flex-start;display:flex;flex-direction:column;gap:.85rem;padding-top:.5rem}.spn__submit{align-items:center;background:#7a3cff0f;border:1px solid #7a3cff8c;color:var(--spn-ink);cursor:pointer;display:inline-flex;font-family:var(--spn-font-display);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;gap:.85rem;letter-spacing:.18em;overflow:hidden;padding:1.15rem 1.75rem;position:relative;text-transform:uppercase;transition:border-color .4s ease,background .4s ease,padding-right .4s ease}.spn__submit:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spn__submit:hover{background:#7a3cff1f;border-color:var(--spn-purple);padding-right:2.25rem}.spn__submit:hover:before{transform:translateX(100%)}.spn__submit-bracket{color:var(--spn-purple);font-family:var(--spn-font-mono);font-weight:500}.spn__submit-text{position:relative;z-index:1}.spn__submit-arrow{color:var(--spn-purple);display:inline-flex;height:11px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:22px}.spn__submit-arrow svg{height:auto;width:100%}.spn__submit:hover .spn__submit-arrow{transform:translateX(5px)}.spn__form-pending{align-items:center;background:hsla(0,0%,100%,.012);border:1px solid var(--spn-line);color:var(--spn-ink-mute);display:inline-flex;font-family:var(--spn-font-mono);font-size:.65rem;gap:.55rem;letter-spacing:.05em;line-height:1.4;padding:.55rem .85rem}.spn__form-pending-mark{animation:spn-blink 1.4s ease-in-out infinite;background:var(--spn-azure);border-radius:50%;box-shadow:0 0 5px var(--spn-azure);flex:0 0 6px;height:6px;width:6px}.spn__form-success{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem;text-align:center}.spn__form-success-icon{color:var(--spn-azure);display:inline-flex;filter:drop-shadow(0 0 14px rgba(44,171,226,.4));height:56px;margin-bottom:.5rem;width:56px}.spn__form-success-icon svg{height:100%;width:100%}.spn__form-success-headline{color:var(--spn-ink);font-family:var(--spn-font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;letter-spacing:-.005em;margin:0;text-transform:uppercase}.spn__form-success-text{color:var(--spn-ink-mute);font-family:var(--spn-font-display);font-size:1rem;font-weight:300;line-height:1.55;margin:0;max-width:480px}.spn__form-success-reset{align-items:center;background:#0000;border:1px solid var(--spn-line-strong);color:var(--spn-ink-mute);cursor:pointer;display:inline-flex;font-family:var(--spn-font-mono);font-size:.7rem;font-weight:500;gap:.45rem;letter-spacing:.18em;margin-top:1rem;padding:.7rem 1.1rem;text-transform:uppercase;transition:border-color .3s ease,color .3s ease,gap .3s ease}.spn__form-success-reset:hover{border-color:var(--spn-azure);color:var(--spn-azure)}.spn__form-success-reset span{color:var(--spn-ink-dim);transition:color .3s ease}.spn__form-success-reset:hover span{color:var(--spn-azure)}.spn__close{border-top:1px solid var(--spn-line);margin-top:5rem;padding-top:2.5rem}.spn__close-rule{align-items:center;color:var(--spn-ink-dim);display:flex;font-family:var(--spn-font-mono);font-size:.7rem;gap:1rem;letter-spacing:.32em;margin-bottom:2rem;text-transform:uppercase}.spn__close-rule-mark{background:#7a3cff0a;border:1px solid #7a3cff66;color:var(--spn-purple);font-weight:500;padding:.4rem .75rem}.spn__close-rule-line{background:linear-gradient(to right,var(--spn-purple),#0000);flex:1 1;height:1px;opacity:.4}.spn__close-cta-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;max-width:720px}.spn__cta{align-items:center;background:#0000;color:var(--spn-ink);cursor:pointer;display:inline-flex;font-family:var(--spn-font-display);font-size:clamp(1rem,1.2vw,1.15rem);font-weight:500;gap:.85rem;justify-content:space-between;letter-spacing:.18em;overflow:hidden;padding:1.2rem 1.6rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-color .4s ease,color .4s ease,padding-right .4s ease,background .4s ease}.spn__cta:before{content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.spn__cta:hover:before{transform:translateX(100%)}.spn__cta--primary{background:#7a3cff0f;border:1px solid #7a3cff8c}.spn__cta--primary:before{background:linear-gradient(120deg,#0000,#7a3cff40 50%,#0000)}.spn__cta--primary:hover{background:#7a3cff1f;border-color:var(--spn-purple);padding-right:2.2rem}.spn__cta--primary .spn__cta-arrow,.spn__cta--primary .spn__cta-bracket{color:var(--spn-purple)}.spn__cta--ghost{border:1px solid var(--spn-line-strong)}.spn__cta--ghost:before{background:linear-gradient(120deg,#0000,#2cabe226 50%,#0000)}.spn__cta--ghost:hover{border-color:var(--spn-azure);color:var(--spn-azure);padding-right:2.2rem}.spn__cta--ghost:hover .spn__cta-arrow,.spn__cta--ghost:hover .spn__cta-bracket{color:var(--spn-azure)}.spn__cta--ghost .spn__cta-bracket{color:var(--spn-ink-dim);transition:color .4s ease}.spn__cta--ghost .spn__cta-arrow{color:var(--spn-ink-mute);transition:color .4s ease,transform .4s ease}.spn__cta-bracket{flex:0 0 auto;font-family:var(--spn-font-mono);font-weight:500}.spn__cta-text{flex:1 1;position:relative;text-align:center;z-index:1}.spn__cta-arrow{align-items:center;display:inline-flex;flex:0 0 auto;height:12px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:24px}.spn__cta:hover .spn__cta-arrow{transform:translateX(5px)}.spn__cta-arrow svg{height:auto;width:100%}@media (max-width:1024px){.spn__head{gap:2.5rem;grid-template-columns:1fr}.spn__value{max-width:480px}}@media (max-width:900px){.spn__title-row--alt{padding-left:0}.spn__hud-mid{display:none}.spn__close-cta-grid,.spn__form{grid-template-columns:1fr}}@media (max-width:640px){.spn{padding:4rem 1.25rem}.spn__hud{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;margin-top:2.5rem}.spn__hud-line{display:none}.spn__head{padding-bottom:3rem}.spn__head,.spn__section{margin-bottom:4rem}.spn__section-head{flex-wrap:wrap}.spn__reason{gap:.75rem;grid-template-columns:auto 1fr auto}.spn__reason-bar{display:none}.spn__value-grid{grid-template-columns:1fr 1fr}.spn__value-cell-divider{display:none}.spn__tier-bays{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.spn *,.spn :after,.spn :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.spn__bay,.spn__head,.spn__reason,.spn__role{opacity:1;transform:none}}
/*# sourceMappingURL=main.b3515964.css.map*/