@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";@keyframes mask-uncover{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes word-sheen{0%,72%{background-position:150% 0}to{background-position:-120% 0}}@keyframes path-unfold{to{stroke-dashoffset:0}}@keyframes stage-in{0%{opacity:0}to{opacity:1}}@keyframes light-sweep{to{background-position:220% 0}}@keyframes publisher-arrive{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes map-node-arrive{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes auction-packet{0%{transform:translate(0);opacity:0;scale:.65}18%{opacity:1;scale:1}84%{opacity:1}to{transform:translate(var(--packet-distance, 110px));opacity:0;scale:.7}}@keyframes display-flicker{0%,to{opacity:.76}45%{opacity:1}}@keyframes video-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes radar-scan{to{transform:rotate(360deg)}}@keyframes bid-rungs{0%,to{scale:1 .45;opacity:.55}50%{scale:1 1;opacity:1}}@keyframes orbit-drift{to{rotate:360deg}}@keyframes editorial-line{0%{scale:0 1;transform-origin:left}to{scale:1 1;transform-origin:left}}@keyframes vertical-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes menu-stagger{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes focus-bloom{0%{box-shadow:0 0 #00e5ff00}to{box-shadow:0 0 0 4px #00e5ff21}}@keyframes news-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes article-mark{0%,to{transform:rotate(0)}50%{transform:rotate(45deg)}}@keyframes ending-signal{0%,to{opacity:.45}50%{opacity:1}}.hero-line{animation:mask-uncover .85s cubic-bezier(.2,.72,.22,1) both}.hero-line:nth-child(2){animation-delay:.18s}.hero-highlight{color:transparent;background-image:linear-gradient(100deg,var(--cyan) 0%,#c4f8ff 42%,var(--cyan) 57%,#7f93ff 74%,var(--cyan) 100%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;animation:mask-uncover .9s .18s cubic-bezier(.2,.72,.22,1) both,word-sheen 5.6s 1.5s ease-in-out infinite}.engine-connectors{transform:translateZ(6px)}.connector-draw{fill:none;stroke:#a0d7e62e;stroke-width:1;stroke-dasharray:600;stroke-dashoffset:600;animation:path-unfold 1.15s cubic-bezier(.2,.75,.2,1) calc(.72s + var(--draw-delay,0s)) forwards}.draw-b{--draw-delay: .16s;stroke:#926eff38}.draw-c{--draw-delay: .31s;stroke:#ccff582e}.connector{stroke-dasharray:2 7;animation:data-flow 6.4s linear 1.35s infinite}.connector-b{animation-delay:1.5s}.connector-c{animation-delay:1.66s}.engine-layer{z-index:7;animation:stage-in .55s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(.32s + var(--layer-index)*.12s);will-change:transform}.engine-layer:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.publisher-window{animation:publisher-arrive .8s .4s both cubic-bezier(.2,.75,.2,1)}.sample-ad{transition:border-color .28s ease,grid-template-columns .32s ease,background-color .28s ease}.sample-format-1 .sample-ad-art{background:#dce9df}.sample-format-2,.sample-ad.sample-format-2{grid-template-columns:1fr}.sample-format-2 .sample-ad-art{display:none}.sample-format-2 .sample-ad-copy{min-height:58px;position:relative;padding-left:92px}.sample-format-2 .sample-ad-copy:before,.sample-format-2 .sample-ad-copy:after{content:"";position:absolute;top:12px;left:10px;width:34px;height:34px;background:linear-gradient(145deg,#d6dfdc,#a9c1b5)}.sample-format-2 .sample-ad-copy:after{left:49px;background:linear-gradient(145deg,#d8d5c4,#c1aa80);animation:display-flicker 3.2s ease-in-out infinite}.sample-format-3 .sample-ad-art{background:linear-gradient(135deg,#223b4e,#759296 58%,#d5b877)}.sample-format-3 .art-ring,.sample-format-3 .art-sun,.sample-format-3 .art-horizon{opacity:.34}.video-play{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#081018c7;color:var(--cyan)}.sample-format-3 .sample-ad-art:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ffffff9e;transform:scaleX(.42);transform-origin:left;animation:video-progress 7s ease-in-out infinite alternate}.sample-format-4 .sample-ad-art{background:#d8e3dc}.sample-format-4 .art-horizon{opacity:.2}.sample-format-5 .sample-ad-art{background:radial-gradient(circle at 50% 50%,rgba(123,150,132,.38),transparent 55%),#e1e8df}.audience-radar{position:absolute;inset:12px auto auto 24px;width:48px;height:48px;border:1px solid rgba(67,121,95,.5);border-radius:50%;animation:radar-scan 12s linear infinite}.audience-radar:before,.audience-radar:after{content:"";position:absolute;inset:9px;border:1px solid rgba(67,121,95,.42);border-radius:50%}.audience-radar:after{inset:21px;background:#668d71}.audience-radar i{position:absolute;width:3px;height:3px;border-radius:50%;background:#668d71}.audience-radar i:first-child{top:5px;right:6px}.audience-radar i:nth-child(2){bottom:8px;left:5px}.audience-radar i:nth-child(3){top:23px;right:1px}.sample-format-6 .sample-ad-art{background:#e8e3d9}.auction-bars{position:absolute;inset:12px auto 10px 20px;display:flex;align-items:end;gap:4px}.auction-bars i{width:4px;height:45%;transform-origin:bottom;background:#657da0;animation:bid-rungs .8s ease-in-out infinite alternate}.auction-bars i:nth-child(2){height:74%;animation-delay:.12s}.auction-bars i:nth-child(3){height:56%;animation-delay:.24s}.auction-bars i:nth-child(4){height:90%;animation-delay:.36s}.auction-bars i:nth-child(5){height:66%;animation-delay:.48s}.sample-ad-copy>span:first-child{letter-spacing:.085em}.manifesto-rule:before{animation:editorial-line 1.6s cubic-bezier(.2,.75,.2,1) both}.editorial-mesh{animation:orbit-drift 88s linear infinite}.editorial-note{position:relative}.editorial-note:before{content:"";position:absolute;left:-1px;top:0;height:100%;width:1px;background:var(--lime);transform-origin:top;animation:vertical-grow .8s .2s both}.flow-visual{overflow:hidden}.flow-sequence-part{display:contents}.flow-node{opacity:.55;transition:opacity .25s ease,color .25s ease}.flow-visual.is-visible .flow-node{animation:map-node-arrive .55s cubic-bezier(.2,.75,.2,1) both}.flow-sequence-part:nth-child(1) .flow-node{animation-delay:.06s}.flow-sequence-part:nth-child(2) .flow-node{animation-delay:.34s}.flow-sequence-part:nth-child(3) .flow-node{animation-delay:.62s}.flow-sequence-part:nth-child(4) .flow-node{animation-delay:.9s}.flow-node:hover{opacity:1}.flow-link{overflow:visible}.flow-visual .flow-link{--flow-length: min(10vw,116px);width:var(--flow-length)}.flow-visual .flow-link:after{transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.75,.2,1);animation:light-sweep 2.8s linear 1.1s infinite}.flow-visual.is-visible .flow-link:after{transform:scaleX(1);transition-delay:.2s}.flow-visual .flow-link i{--packet-distance: calc(var(--flow-length,116px) - 5px);left:0;animation:auction-packet 1.35s linear infinite}.flow-link i+i{animation-delay:.68s}.flow-visual .flow-link i+i{animation-delay:.68s}.flow-sequence-part:nth-child(3) .flow-link i{background:var(--violet)}.flow-sequence-part:nth-child(3) .flow-link i+i{background:var(--lime)}.capability-row{isolation:isolate}.capability-row>*{position:relative;z-index:1}.capability-row:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(var(--tone,0,229,255),.08),transparent 72%);transition:opacity .28s ease}.capability-row:hover:after{opacity:1}.support-reactive-card{position:relative;overflow:hidden;isolation:isolate;transition:border-color .25s ease,background-color .25s ease,translate .28s cubic-bezier(.2,.75,.2,1)}.support-reactive-card>*{position:relative;z-index:1}.support-reactive-card:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(0,229,255,.1),transparent 75%);transition:opacity .28s ease}.support-reactive-card:hover{translate:0 -4px;border-color:#00e5ff59!important}.support-reactive-card:hover:after{opacity:1}.support-reactive-card>div:first-child{transition:rotate .32s ease,scale .32s ease}.support-reactive-card:hover>div:first-child{rotate:-4deg;scale:1.04}.capability-icon svg{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.capability-row:hover .capability-icon svg{transform:rotate(-8deg) translateY(-2px)}.reactive-surface[data-motion-paused=true]:after{opacity:0!important}.zap-button,.route-cta{translate:var(--mag-x,0px) var(--mag-y,0px);transition:translate .28s cubic-bezier(.2,.75,.2,1),color .22s ease,background-color .22s ease,transform .22s ease}.motion-paused .magnetic-link{translate:0 0!important}.motion-paused .engine-layer:hover,.motion-paused .engine-layer:focus-visible,.motion-paused .engine-layer.is-active{translate:0 0}.magnetic-link{will-change:translate}.flow-stage{transition:translate .28s cubic-bezier(.2,.75,.2,1),border-color .25s ease}.flow-stage:hover{translate:0 -4px}.flow-stage:hover h3{color:var(--cyan)}.closing-orbit div:nth-child(2){animation:orbit-drift 54s linear infinite reverse}.closing-orbit div:nth-child(3){animation:orbit-drift 86s linear infinite}.closing-orbit span{animation:ending-signal 4.5s ease-in-out infinite}.footer-endmark:before{animation:orbit-drift 46s linear infinite}.footer-endmark i{animation:ending-signal 2.8s ease-in-out infinite}.footer-endmark i:nth-of-type(2){animation-delay:.7s}.footer-endmark i:nth-of-type(3){animation-delay:1.4s}.mobile-nav-link{opacity:0;animation:menu-stagger .4s cubic-bezier(.2,.75,.2,1) forwards}.mobile-nav-link:nth-child(1){animation-delay:.04s}.mobile-nav-link:nth-child(2){animation-delay:.09s}.mobile-nav-link:nth-child(3){animation-delay:.14s}.mobile-nav-link:nth-child(4){animation-delay:.19s}.mobile-nav-link:nth-child(5){animation-delay:.24s}.mobile-nav-link:nth-child(6){animation-delay:.29s}.language-switch svg{transition:rotate .25s ease,color .2s ease}.language-switch:hover svg{rotate:25deg}.brand-link:hover .brand-mark i{animation:article-mark .5s cubic-bezier(.2,.8,.2,1)}.site-shell input:focus,.site-shell textarea:focus,.site-shell select:focus{animation:focus-bloom .35s ease-out;outline:none;border-color:#00e5ffb8!important;box-shadow:0 0 0 3px #00e5ff1a;transition:border-color .18s ease,box-shadow .18s ease}.site-shell input,.site-shell textarea,.site-shell select{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.site-shell button:not(.motion-toggle):active{scale:.985}.support-page .support-hero h1 span{background-image:linear-gradient(100deg,var(--cyan),#d0faff,var(--cyan));background-size:200% 100%;background-clip:text;-webkit-background-clip:text}.support-page .discipline-row{transition:background-color .3s ease,padding .3s ease}.support-page .discipline-row:hover{padding-inline:12px;background:#ffffff05}.news-article-link{position:relative;overflow:hidden}.news-article-link:after{content:"";position:absolute;inset:0 auto 0 -25%;width:14%;opacity:0;background:linear-gradient(90deg,transparent,rgba(0,229,255,.08),transparent);transform:skew(-18deg)}.news-article-link:hover:after{opacity:1;animation:news-sweep .8s ease both}.signal-node{animation:ending-signal 2.8s ease-in-out infinite}.engine-shadow{animation:ending-signal 6s ease-in-out infinite}.capability-wire:after{animation:ending-signal 2.2s ease-in-out infinite}@media(pointer:coarse){.magnetic-link{translate:0 0!important}.capability-row:after{display:none}}@media(max-width:560px){.flow-visual .flow-link{--flow-length: 6vw;width:6vw}}@media(prefers-reduced-motion:reduce){.hero-highlight{animation:none;color:var(--cyan)}.hero-line{clip-path:none;opacity:1}.engine-layer,.publisher-window,.flow-visual.is-visible .flow-node,.mobile-nav-link{animation:none;opacity:1}.editorial-mesh,.closing-orbit div,.closing-orbit span,.footer-endmark:before,.footer-endmark i,.audience-radar,.auction-bars i,.flow-link i{animation:none}.connector-draw{stroke-dashoffset:0;animation:none}.connector{animation:none}.magnetic-link,.zap-button,.route-cta{translate:none!important}}:root{--journey-ink: #05070c;--journey-graphite: #0b1120;--journey-atmosphere: #111b2b;--journey-silver: #edf4ff;--journey-muted: #9aa7ba;--journey-faint: rgba(193, 208, 228, .13);--signal-cyan: #00e5ff;--signal-violet: #7956ff;--signal-green: #b8ff65;--signal-amber: #ffbd59;--signal-magenta: #ff4dad;--journey-display: "Space Grotesk", sans-serif;--journey-mono: "DM Mono", monospace}html,body,#root,main{position:relative}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid color-mix(in srgb,var(--signal-cyan) 78%,white);outline-offset:3px}.journey{--fx: 70%;--fy: 50%;--u: min(1vw, 1.6svh);position:relative;isolation:isolate;background:var(--journey-ink);color:var(--journey-silver);timeline-scope:--c01,--c02,--c03,--c04,--c05,--c06,--c07,--c08,--c09,--c10,--c11,--c12,--c13,--c14,--c15,--c16}.journey-stage{position:sticky;top:0;height:100svh;margin-bottom:-100svh;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint style}.stage-backdrop{position:absolute;inset:0;background:radial-gradient(120% 90% at 70% 40%,#0b1426,#070b14 55%,#05070c)}.stage-grid{position:absolute;left:-20%;right:-20%;top:-40%;height:240%;opacity:.5;background-image:linear-gradient(rgba(131,168,214,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(131,168,214,.07) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 60% 50%,#000,transparent 78%);mask-image:radial-gradient(ellipse 70% 55% at 60% 50%,#000,transparent 78%);transform:translateZ(0);animation:grid-drift linear both;animation-timeline:scroll(root)}.stage-vignette{position:absolute;inset:0;z-index:60;background:radial-gradient(130% 120% at 50% 50%,transparent 55%,rgba(3,5,9,.55) 100%)}.chapter{position:relative;min-height:calc(var(--ch-h) * 1svh);z-index:1}.chapter[data-n="01"]{view-timeline:--c01 block}.chapter[data-n="02"]{view-timeline:--c02 block}.chapter[data-n="03"]{view-timeline:--c03 block}.chapter[data-n="04"]{view-timeline:--c04 block}.chapter[data-n="05"]{view-timeline:--c05 block}.chapter[data-n="06"]{view-timeline:--c06 block}.chapter[data-n="07"]{view-timeline:--c07 block}.chapter[data-n="08"]{view-timeline:--c08 block}.chapter[data-n="09"]{view-timeline:--c09 block}.chapter[data-n="10"]{view-timeline:--c10 block}.chapter[data-n="11"]{view-timeline:--c11 block}.chapter[data-n="12"]{view-timeline:--c12 block}.chapter[data-n="13"]{view-timeline:--c13 block}.chapter[data-n="14"]{view-timeline:--c14 block}.chapter[data-n="15"]{view-timeline:--c15 block}.chapter[data-n="16"]{view-timeline:--c16 block}.scene[data-n="01"],.chapter[data-n="01"]{--tl: --c01}.scene[data-n="02"],.chapter[data-n="02"]{--tl: --c02}.scene[data-n="03"],.chapter[data-n="03"]{--tl: --c03}.scene[data-n="04"],.chapter[data-n="04"]{--tl: --c04}.scene[data-n="05"],.chapter[data-n="05"]{--tl: --c05}.scene[data-n="06"],.chapter[data-n="06"]{--tl: --c06}.scene[data-n="07"],.chapter[data-n="07"]{--tl: --c07}.scene[data-n="08"],.chapter[data-n="08"]{--tl: --c08}.scene[data-n="09"],.chapter[data-n="09"]{--tl: --c09}.scene[data-n="10"],.chapter[data-n="10"]{--tl: --c10}.scene[data-n="11"],.chapter[data-n="11"]{--tl: --c11}.scene[data-n="12"],.chapter[data-n="12"]{--tl: --c12}.scene[data-n="13"],.chapter[data-n="13"]{--tl: --c13}.scene[data-n="14"],.chapter[data-n="14"]{--tl: --c14}.scene[data-n="15"],.chapter[data-n="15"]{--tl: --c15}.scene[data-n="16"],.chapter[data-n="16"]{--tl: --c16}.scene[data-n="01"],.chapter[data-n="01"]{--base0: var(--pin-a)}.scene[data-n="01"]{animation-name:scene-envelope-first}.scene[data-n="01"] .atmos{animation-name:scene-atmosphere-first}.scene{position:absolute;inset:0;contain:layout paint style;animation-name:scene-envelope}.sd,.atmos{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:var(--tl);animation-range:cover calc(var(--r0, var(--base0, 0)) * 1%) cover calc(var(--r1, var(--base1, 100)) * 1%)}.atmos{position:absolute;inset:-12%;animation-name:scene-atmosphere}.w-in{--r0: 0;--r1: var(--pin-a)}.w-main{--r0: var(--pin-a);--r1: var(--pin-b)}.w-out{--r0: var(--pin-b);--r1: 100}.relay-arrive{--r0: calc(var(--pin-a) - 1);--r1: calc(var(--pin-a) + (var(--pin-b) - var(--pin-a)) * .22);animation-name:relay-appear}@keyframes relay-appear{0%{opacity:0;visibility:hidden}10%,40%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.focal{position:absolute;left:var(--fx);top:var(--fy);width:0;height:0}.px{translate:calc(var(--px, 0) * var(--depth, 1) * 1px) calc(var(--py, 0) * var(--depth, 1) * 1px)}.art{position:absolute;inset:0}@keyframes scene-envelope{0%{visibility:hidden;opacity:0}0.01%{visibility:visible;opacity:1}99.99%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes scene-envelope-first{0%,99.99%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes scene-atmosphere{0%{opacity:0}24%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes scene-atmosphere-first{0%,76%{opacity:1}to{opacity:0}}@keyframes grid-drift{to{transform:translate3d(0,-216px,0)}}.journey[data-native=false] .sd,.journey[data-native=false] .atmos{animation-timeline:auto;animation-play-state:paused;animation-duration:calc((var(--r1, var(--base1, 100)) - var(--r0, var(--base0, 0))) * .01s);animation-delay:calc((var(--r0, var(--base0, 0)) * .01 - var(--p, 0)) * 1s);animation-range:normal}.journey[data-native=false] .stage-grid{animation:none}.journey[data-quality=lite] .q-std,.journey[data-quality=lite] .q-ultra,.journey[data-quality=standard] .q-ultra{display:none}.journey[data-quality=lite] .amb{animation:none}.journey[data-quality=lite] .stage-grid{display:none}.journey[data-static=true] .sd:not(.scene),.journey[data-static=true] .atmos,.journey[data-static=true] .amb,.journey[data-static=true] .stage-grid{animation:none!important}.journey[data-static=true] .scene{animation:none!important;visibility:visible;opacity:0;transition:opacity .5s ease}.journey[data-static=true] .scene.is-active{opacity:1}.journey[data-static=true] .chapter{min-height:0}.demo-grow,.demo-leave{position:absolute;left:0;top:0;width:0;height:0}.demo-grow{--r0: var(--pin-a);--r1: calc(var(--pin-a) + (var(--pin-b) - var(--pin-a)) * .3);animation-name:demo-grow}.demo-leave{--r0: var(--pin-b);--r1: 100;animation-name:demo-collapse}.demo-stage{position:absolute;left:0;top:0;width:calc(var(--u) * 56);height:calc(var(--u) * 41);transform:translate(-50%,-50%);container-type:size}@media(max-width:820px){.demo-stage{width:calc(var(--u) * 30);height:calc(var(--u) * 22)}}@keyframes demo-grow{0%{transform:scale(.1);opacity:0;visibility:hidden}6%{opacity:.2;visibility:visible}to{transform:scale(1);opacity:1;visibility:visible}}@keyframes demo-collapse{0%{transform:scale(1);opacity:1}to{transform:scale(.12);opacity:.02}}.relay-leave{animation-name:relay-leave}@keyframes relay-leave{0%{transform:scale(.14);opacity:0;visibility:hidden}8%{opacity:.15;visibility:visible}to{transform:scale(1);opacity:1;visibility:visible}}.live{animation-duration:var(--dur, 6s);animation-delay:var(--delay, 0s);animation-timing-function:var(--ease, ease-in-out);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:paused}.scene.is-active .live{animation-play-state:running}.journey[data-static=true] .live,.journey[data-static=true] .relay-arrive,.journey[data-static=true] .relay-leave{animation:none!important}.journey[data-static=true] .relay-arrive,.journey[data-static=true] .relay-leave{display:none}.journey-story{position:relative;z-index:2}.chapter-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding:92px clamp(20px,5.4vw,92px) 70px;isolation:isolate;pointer-events:none}.chapter-copy{position:relative;width:min(580px,46vw);display:flex;flex-direction:column;align-items:flex-start;gap:17px;pointer-events:auto}.chapter-copy:before{content:"";position:absolute;z-index:-1;inset:-16% -34% -16% -26%;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 38% 50%,rgba(5,7,12,.86) 0%,rgba(5,7,12,.66) 46%,transparent 78%)}.copy-eyebrow{display:flex;align-items:center;gap:12px;margin:0;color:var(--signal-cyan);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.copy-eyebrow i{width:52px;height:1px;background:linear-gradient(90deg,var(--signal-cyan),transparent)}.copy-kicker{margin:0;color:#8fa1b8;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.copy-badge{margin:0;padding:8px 14px;border:1px solid rgba(0,229,255,.34);border-radius:99px;color:#cfeff6;background:#00e5ff12;font-size:12px;font-weight:600;letter-spacing:.01em}.copy-title{margin:0;font-size:clamp(36px,4.5vw,78px);line-height:.99;font-weight:500;letter-spacing:-.045em;text-wrap:balance;color:var(--journey-silver)}.copy-title em{font-style:normal;color:var(--signal-cyan)}.copy-title-hero{font-size:clamp(46px,6.8vw,116px);line-height:.94;letter-spacing:-.055em}.copy-lead{margin:0;max-width:47ch;color:#b6c2d3;font-size:clamp(14px,1.15vw,17px);line-height:1.7}.copy-lead-short{max-width:44ch;font-size:clamp(13px,1vw,15px)}.copy-counter{margin:4px 0 0;color:#7d8ba0;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.copy-bgnote{margin:2px 0 0;color:#6f7e94;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.copy-disclaimer{margin:0;padding-left:12px;border-left:2px solid var(--signal-amber);color:#d8c7a6;font-size:12px;line-height:1.6;max-width:46ch}.copy-intro{display:grid;gap:6px;padding-bottom:6px;max-width:46ch}.copy-intro-title{margin:0;color:var(--journey-silver);font:500 clamp(17px,1.5vw,22px) var(--journey-display);letter-spacing:-.02em}.copy-intro-title em{font-style:normal;color:var(--signal-green)}.copy-intro-sub{margin:0;color:#8795a9;font-size:12.5px;line-height:1.65}.copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:4px}.journey-cta{--mag-x: 0px;--mag-y: 0px;position:relative;overflow:hidden;min-height:52px;padding:0 22px;display:inline-flex;align-items:center;gap:18px;color:#04121a;background:var(--signal-cyan);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.01em;transform:translate3d(var(--mag-x),var(--mag-y),0);transition:background-color .22s ease,transform .22s cubic-bezier(.2,.7,.25,1)}.journey-cta:before{content:"";position:absolute;inset:-120% 100% -120% -70%;transform:rotate(24deg);background:#ffffff6b;transition:transform .5s cubic-bezier(.2,.7,.25,1)}.journey-cta:hover{background:var(--signal-green)}.journey-cta:hover:before{transform:translate(340%) rotate(24deg)}.journey-cta span,.journey-cta svg{position:relative;z-index:1}.journey-text-link{display:inline-flex;align-items:center;gap:8px;color:#d6e6f3;font-size:13px;font-weight:600;text-decoration:none;padding-bottom:3px;border-bottom:1px solid rgba(214,230,243,.35);transition:color .2s ease,border-color .2s ease,gap .2s ease}.journey-text-link:hover{color:var(--signal-cyan);border-color:var(--signal-cyan);gap:12px}.copy-stats{list-style:none;display:flex;gap:clamp(16px,2.4vw,38px);margin:8px 0 0;padding:18px 0 0;border-top:1px solid rgba(193,208,228,.18)}.copy-stats li{display:grid;gap:4px}.copy-stats strong{font-size:clamp(22px,2.3vw,36px);font-weight:500;letter-spacing:-.04em;color:var(--journey-silver)}.copy-stats span{max-width:14ch;color:#8e9db2;font-size:11px;line-height:1.4}.copy-figure{margin:0;display:grid;gap:6px}.copy-figure strong{font-size:clamp(54px,7vw,118px);line-height:.9;font-weight:500;letter-spacing:-.06em;color:var(--journey-silver)}.copy-figure span{color:#a4b3c6;font-size:13px;letter-spacing:.02em}.copy-figures{display:flex;flex-wrap:wrap;gap:14px clamp(24px,3vw,48px)}.copy-figures .copy-figure strong{font-size:clamp(40px,4.6vw,76px)}.copy-pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0}.copy-pills li{padding:7px 12px;border:1px solid rgba(184,255,101,.3);border-radius:99px;color:#cfe8b0;background:#b8ff650d;font-size:11.5px}.verify-mark{margin-left:2px;color:var(--signal-amber);font-size:.5em;font-weight:600;vertical-align:super;-webkit-text-fill-color:var(--signal-amber)}.verification-note{margin:0;max-width:48ch;color:#7c8aa0;font:10px/1.6 var(--journey-mono);letter-spacing:.02em}.beats{display:grid;width:100%}.beat{--span: calc((var(--pin-b) - var(--pin-a)) / var(--n));--r0: calc(var(--pin-a) + var(--span) * var(--k));--r1: calc(var(--pin-a) + var(--span) * (var(--k) + 1));grid-area:1 / 1;will-change:opacity,transform}.beat[data-pos=first]{animation-name:beat-first}.beat[data-pos=mid]{animation-name:beat-mid}.beat[data-pos=last]{animation-name:beat-last}@keyframes beat-first{0%,82%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translate3d(0,-22px,0)}}@keyframes beat-mid{0%{opacity:0;visibility:hidden;transform:translate3d(0,22px,0)}18%,82%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translate3d(0,-22px,0)}}@keyframes beat-last{0%{opacity:0;visibility:hidden;transform:translate3d(0,22px,0)}18%,to{opacity:1;visibility:visible;transform:none}}.process-step{display:grid;gap:10px;padding-top:6px}.process-step span{color:var(--signal-green);font-size:10px;letter-spacing:.15em}.process-step h3{margin:0;font-size:clamp(28px,3.2vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1}.process-step p{margin:0;max-width:42ch;color:#b0bdce;font-size:15px;line-height:1.7}.quote{margin:0;display:grid;gap:16px}.quote blockquote{margin:0;font:400 clamp(18px,1.9vw,28px)/1.4 var(--journey-display);letter-spacing:-.02em;color:var(--journey-silver)}.quote figcaption{display:grid;gap:3px}.quote figcaption strong{font-size:14px}.quote figcaption span{color:#8e9db2;font-size:12px}.layer-list{display:grid;gap:8px;width:100%;margin-top:4px}.layer-row{--accent: var(--signal-cyan);display:grid;grid-template-columns:26px 1fr 64px 34px;align-items:center;gap:12px;width:100%;padding:11px 14px;text-align:left;cursor:pointer;color:#dbe6f2;background:#0a101cb8;border:1px solid rgba(193,208,228,.16);font:500 13px var(--journey-display);animation-name:row-glow;transition:border-color .2s ease,background-color .2s ease}.layer-row:nth-child(2){--accent: var(--signal-violet)}.layer-row:nth-child(3){--accent: var(--signal-magenta)}.layer-row:nth-child(4){--accent: var(--signal-amber)}.layer-row[aria-pressed=true],.layer-row:hover{border-color:var(--accent);background:#0e1626e6}.layer-index{color:var(--accent);font-size:10px}.layer-bar{height:3px;background:#c1d0e429}.layer-bar i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--v))}.layer-value{color:#98a8bc;font-size:11px;text-align:right}@keyframes row-glow{0%,to{opacity:.55;transform:translateZ(0)}40%,60%{opacity:1;transform:translate3d(8px,0,0)}}.demo{width:100%;max-width:480px;display:grid;gap:10px;padding:14px 16px;background:#080d18bd;border:1px solid rgba(193,208,228,.15);border-left:2px solid var(--signal-violet)}.demo-heading{margin:0;color:#9db0c7;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.demo-formula{margin:0;color:var(--journey-silver);font:500 clamp(15px,1.4vw,19px)/1.4 var(--journey-display)}.demo-footnote{margin:0;color:#7f8da2;font-size:11.5px;line-height:1.6}.auction-outcomes{display:grid;gap:6px}.auction-outcome{display:grid;grid-template-columns:18px 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;background:#ffffff08;font-size:12.5px}.auction-outcome.eligible{border-left:2px solid var(--signal-violet)}.auction-outcome.timeout{border-left:2px solid rgba(193,208,228,.25);color:#7f8da2}.auction-outcome small{color:#7f8da2;font-size:10px}.outcome-state{color:var(--signal-green);display:grid;place-items:center}.auction-winner{margin:0;display:flex;justify-content:space-between;gap:10px;color:var(--signal-amber);font-size:12px}.auction-winner strong{color:var(--journey-silver);font-weight:600}.auction-demo[data-replay="1"] .auction-outcome{animation:bid-replay .6s ease both}.auction-demo[data-replay="1"] .auction-outcome:nth-child(2){animation-delay:.12s}.auction-demo[data-replay="1"] .auction-outcome:nth-child(3){animation-delay:.24s}@keyframes bid-replay{0%{opacity:0;transform:translate(-12px)}}.demo-replay{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;color:#cfe0f0;background:transparent;border:1px solid rgba(193,208,228,.28);font:500 11px var(--journey-mono);cursor:pointer}.demo-replay:hover{border-color:var(--signal-cyan);color:var(--signal-cyan)}.press-links{display:grid;gap:8px;width:100%;max-width:520px}.press-links a{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding:14px 16px;color:var(--journey-silver);text-decoration:none;background:#080d18bd;border:1px solid rgba(193,208,228,.16);transition:border-color .2s ease,transform .2s ease}.press-links a:hover{border-color:var(--signal-cyan);transform:translate(4px)}.press-links a span{grid-column:1;color:var(--signal-cyan);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.press-links a strong{grid-column:1;font-size:15px;font-weight:500;line-height:1.35}.press-links a svg{grid-column:2;grid-row:1 / span 2;color:#8fa1b8}.journey-dock{position:sticky;top:calc(100svh - 66px);height:0;z-index:40;pointer-events:none}.journey-dock>*{pointer-events:auto}.dock-readout,.dock-quality,.dock-pause{position:absolute;top:0;height:34px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;color:#aebed2;background:#070b14eb;border:1px solid rgba(193,208,228,.18);font:500 10px var(--journey-mono);letter-spacing:.1em;text-transform:uppercase}.dock-readout{left:clamp(20px,5.4vw,92px)}.dock-readout i{position:relative;width:70px;height:1px;background:#c1d0e440}.dock-readout b{position:absolute;inset:0;background:var(--signal-cyan);transform-origin:left;transition:transform .4s ease}.dock-quality{right:clamp(20px,3vw,44px);padding:0}.dock-quality select{height:100%;padding:0 12px;color:inherit;background:transparent;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dock-quality select option{background:#0b1120;color:#edf4ff}.dock-pause{right:calc(clamp(20px,3vw,44px) + 112px);cursor:pointer}.dock-pause:hover,.dock-quality:hover{border-color:var(--signal-cyan);color:var(--journey-silver)}.journey[data-static=true] .chapter-pin{position:static;height:auto;min-height:100svh}.journey[data-static=true] .beats{gap:28px}.journey[data-static=true] .beat{grid-area:auto;animation:none!important;opacity:1;visibility:visible;transform:none}.journey[data-static=true] .layer-row{animation:none!important;opacity:1}@media(max-width:820px){.journey{--fx: 50%;--fy: 22%;--u: min(2.4vw, 1.5svh)}.chapter-pin{align-items:flex-end;padding:72px 20px}.chapter-copy{width:100%;gap:13px}.chapter-copy:before{inset:-30% -20% -8%;background:radial-gradient(ellipse 80% 70% at 50% 62%,rgba(5,7,12,.9) 0%,rgba(5,7,12,.72) 52%,transparent 82%)}.copy-title{font-size:clamp(31px,9.2vw,46px)}.copy-title-hero{font-size:clamp(42px,13vw,62px)}.copy-lead{font-size:14px;line-height:1.6}.copy-figure strong{font-size:clamp(46px,15vw,72px)}.copy-figures .copy-figure strong{font-size:clamp(34px,11vw,52px)}.copy-stats{gap:14px;padding-top:12px}.copy-stats strong{font-size:20px}.copy-stats span{font-size:10px}.copy-bgnote,.copy-counter,.copy-intro-sub{display:none}.process-step p{font-size:14px}.quote blockquote{font-size:18px}.demo{padding:11px 12px;gap:7px}.layer-row{grid-template-columns:22px 1fr 44px 28px;gap:8px;padding:9px 10px;font-size:12px}.dock-readout{display:none}.dock-pause{right:auto;left:20px}.dock-quality{right:20px}}@media(max-height:860px)and (min-width:821px){.chapter-pin{padding-top:84px;padding-bottom:62px}.chapter-copy{gap:12px}.copy-title{font-size:clamp(32px,min(4.5vw,7.4vh),78px)}.copy-title-hero{font-size:clamp(42px,min(6.8vw,10vh),116px)}.copy-lead{font-size:clamp(14px,min(1.15vw,2.1vh),17px);line-height:1.5}.copy-stats{padding-top:10px;margin-top:2px}.verification-note{max-width:62ch;line-height:1.45}}@media(max-height:700px)and (min-width:821px){.chapter-pin{padding-top:80px;padding-bottom:58px}.chapter-copy{gap:9px}.copy-title-hero{font-size:clamp(38px,min(6.8vw,8.6vh),116px)}.copy-lead{font-size:14px;line-height:1.42}.copy-stats strong{font-size:24px}.copy-actions{margin-top:0}}@media(max-width:820px)and (max-height:720px){.chapter-pin{padding-top:66px;padding-bottom:64px}.chapter-copy{gap:8px}.copy-title{font-size:clamp(27px,8vw,36px)}.copy-title-hero{font-size:clamp(36px,11vw,48px)}.copy-lead{font-size:13px;line-height:1.45}.copy-figure strong{font-size:clamp(38px,12vw,54px)}.copy-stats{padding-top:8px;gap:10px}.copy-stats strong{font-size:18px}.verification-note{line-height:1.4}.layer-row{padding:6px 8px}.demo{padding:8px 10px;gap:5px}}html[data-journey] .site-header,html[data-journey] .site-header.header-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#06090ff0,#06090fd1);border-color:var(--line)}.relay{position:absolute;left:var(--fx);top:var(--fy);width:0;height:0}.relay>*{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.demo-stage .ui-window{position:absolute;inset:0;border-radius:1.5cqw;overflow:hidden;border:1px solid rgba(193,208,228,.24);background:linear-gradient(180deg,#131d30f5,#090e1af7);box-shadow:0 3cqw 8cqw #0000008c,inset 0 1px #ffffff0f}.demo-stage .ui-bar{position:absolute;left:0;right:0;top:0;height:5.4cqw;display:flex;align-items:center;gap:.9cqw;padding:0 2cqw;border-bottom:1px solid rgba(193,208,228,.14);background:#ffffff08}.demo-stage .ui-bar i{width:1.3cqw;height:1.3cqw;border-radius:50%;background:#c1d0e457}.demo-stage .ui-bar i:first-child{background:#ff6b6b}.demo-stage .ui-bar i:nth-child(2){background:#ffc857}.demo-stage .ui-bar i:nth-child(3){background:#5ee08a}.demo-stage .ui-bar b{margin-left:2cqw;height:2.4cqw;width:34cqw;border-radius:1.2cqw;background:#c1d0e41f}.demo-stage .ui-line{display:block;height:1.15cqw;width:calc(var(--w, 60) * 1cqw);border-radius:.6cqw;background:#c1d0e438}.demo-stage .ui-block{position:absolute;border-radius:1cqw;border:1px solid rgba(193,208,228,.18);background:#c1d0e412}.demo-stage .ui-ad{--c: var(--signal-cyan);position:absolute;border-radius:.9cqw;border:1px solid color-mix(in srgb,var(--c) 85%,white 10%);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 38%,#0a1020),color-mix(in srgb,var(--c) 14%,#0a1020));box-shadow:0 0 3cqw color-mix(in srgb,var(--c) 32%,transparent);overflow:hidden}.demo-stage .ui-ad:after{content:"AD";position:absolute;right:.8cqw;top:.6cqw;font:600 1.1cqw/1 var(--journey-mono, monospace);letter-spacing:.08em;color:#ffffffb8}.demo-stage .ui-chip{--c: var(--signal-cyan);position:absolute;display:inline-flex;align-items:center;gap:.7cqw;padding:.7cqw 1.4cqw;border-radius:99px;border:1px solid color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 16%,#0a1020);color:#eaf6ff;font:600 1.7cqw/1 var(--journey-display, sans-serif);white-space:nowrap}.demo-stage .ui-label{position:absolute;font:500 1.5cqw/1.2 var(--journey-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:#d6e4f4c7;white-space:nowrap}.demo-stage .ui-dot{position:absolute;width:1.6cqw;height:1.6cqw;border-radius:50%;background:var(--c, var(--signal-cyan));box-shadow:0 0 2cqw var(--c, var(--signal-cyan))}.art.s01{overflow:visible}.art.s01 .atmos{background:radial-gradient(ellipse 40% 48% at 71% 48%,rgba(0,229,255,.29),transparent 72%),radial-gradient(ellipse 27% 34% at 70% 52%,rgba(92,255,168,.13),transparent 74%)}.art.s01 .demo-stage{--dur: 10s}.art.s01 .s01-browser{position:absolute;inset:5% 3%;border:.12cqw solid rgba(147,229,241,.58);border-radius:1.7cqw;background:linear-gradient(145deg,#122635,#09131f 78%);box-shadow:0 2.5cqw 7cqw #00000085,0 0 4cqw #00e5ff21;overflow:hidden}.art.s01 .s01-chrome{position:absolute;inset:0 0 auto;height:8%;display:flex;align-items:center;gap:1.15cqw;padding:0 2cqw;border-bottom:.12cqw solid rgba(174,224,234,.2);background:#e5f9ff0e}.art.s01 .s01-chrome i{width:1.1cqw;aspect-ratio:1;border-radius:50%;background:#6be5eb;opacity:.75}.art.s01 .s01-chrome i:first-child{background:#ff8378}.art.s01 .s01-chrome i:nth-child(2){background:#ffc85e}.art.s01 .s01-chrome b{margin-left:3cqw;width:40%;height:2.2cqw;border-radius:2cqw;background:#d3edf21c}.art.s01 .s01-publication{position:absolute;inset:8% 0 0}.art.s01 .s01-page-head{position:absolute;left:7%;top:5%;width:54%;height:8%;border-bottom:.12cqw solid rgba(122,220,231,.35)}.art.s01 .s01-page-head i{display:inline-block;width:18%;height:1.2cqw;margin:2.1cqw 3% 0 0;border-radius:1cqw;background:#bddfe76b}.art.s01 .s01-page-head i:first-child{width:25%;background:#00e5ffbf}.art.s01 .s01-story{position:absolute;left:7%;top:17%;width:66%;height:75%}.art.s01 .s01-headline i{display:block;width:69%;height:2.1cqw;margin:0 0 1.3cqw;border-radius:1cqw;background:#e4f5f7;opacity:.84}.art.s01 .s01-headline i:last-child{width:46%;opacity:.57}.art.s01 .s01-photo{position:absolute;left:0;top:16%;width:38%;height:25%;border:.12cqw solid rgba(81,211,222,.47);background:linear-gradient(142deg,#00e5ff73,#48828f14 55%,#142c39);overflow:hidden}.art.s01 .s01-photo i{position:absolute;bottom:-24%;left:18%;width:55%;height:65%;border-radius:50% 50% 0 0;background:#71edde3d}.art.s01 .s01-photo i:nth-child(2){left:52%;bottom:-30%;width:42%;background:#eac78242}.art.s01 .s01-photo i:nth-child(3){inset:0;width:auto;height:auto;border-radius:0;background:linear-gradient(120deg,transparent 50%,rgba(205,248,246,.16))}.art.s01 .s01-copy-lines{position:absolute;left:43%;top:17%;width:53%}.art.s01 .s01-copy-lines i{display:block;width:100%;height:.9cqw;margin:0 0 1.35cqw;border-radius:1cqw;background:#bddae16e}.art.s01 .s01-copy-lines i:nth-child(3n){width:82%}.art.s01 .s01-copy-lines i:nth-child(4n){width:91%}.art.s01 .s01-native{position:absolute;left:0;top:46%;width:90%;height:26%;border:.12cqw solid rgba(0,229,255,.8);border-radius:1.1cqw;background:linear-gradient(105deg,#00e5ff2e,#091e2af5 55%);box-shadow:0 0 2.8cqw #00e5ff26;animation-name:s01-native-settle}.art.s01 .s01-native-image{position:absolute;inset:12% auto 12% 2%;width:22%;background:linear-gradient(135deg,#51c3bc,#b3cf9a 55%,#21505c)}.art.s01 .s01-native-image i{position:absolute;left:22%;bottom:15%;width:64%;height:40%;border-radius:50% 50% 0 0;background:#ecf0b78c}.art.s01 .s01-native-copy{position:absolute;left:29%;top:20%;width:47%}.art.s01 .s01-native-copy i{display:block;height:1cqw;margin:0 0 1.1cqw;border-radius:1cqw;background:#e1f8faab}.art.s01 .s01-native-copy i:nth-child(2){width:80%;opacity:.65}.art.s01 .s01-native-copy i:nth-child(3){width:61%;opacity:.4}.art.s01 .s01-native span,.art.s01 .s01-sticky span,.art.s01 .s01-side span{position:absolute;color:#a4e6e8;font:600 2.2cqw/1 var(--journey-mono, monospace);letter-spacing:.05em}.art.s01 .s01-native span{right:3%;top:14%}.art.s01 .s01-native>b,.art.s01 .s01-sticky>b,.art.s01 .s01-side>b{position:absolute;right:4%;bottom:13%;display:grid;place-items:center;width:3cqw;aspect-ratio:1;color:#0b2019;font:700 2.2cqw/1 var(--journey-display, sans-serif);border-radius:50%;background:#8affb5;box-shadow:0 0 2cqw #71ffa461}.art.s01 .s01-copy-lines.lower{left:0;top:74%;width:78%}.art.s01 .s01-copy-lines.lower i{margin-bottom:1.4cqw}.art.s01 .s01-sticky{position:absolute;left:5%;right:5%;bottom:0;height:16%;border:.12cqw solid rgba(112,255,172,.42);border-bottom:0;border-radius:1cqw 1cqw 0 0;background:linear-gradient(90deg,#1d4b3ef7,#0d272bf7);animation-name:s01-sticky-settle}.art.s01 .s01-sticky span{left:4%;top:43%}.art.s01 .s01-sticky>b{width:2.6cqw;right:3%;bottom:18%}.art.s01 .s01-side{position:absolute;right:3%;top:19%;width:19%;height:28%;border:.12cqw solid rgba(89,221,229,.6);border-radius:1cqw;background:linear-gradient(155deg,#13454ffa,#091925fa);box-shadow:0 1.5cqw 3cqw #00000061;animation-name:s01-side-settle}.art.s01 .s01-side span{left:10%;top:9%}.art.s01 .s01-side i{position:absolute;left:10%;top:36%;width:78%;height:1cqw;background:#e1f6f58f;border-radius:1cqw}.art.s01 .s01-side i:nth-of-type(2){top:50%;width:58%;opacity:.55}.art.s01 .s01-side>b{width:2.6cqw;right:8%;bottom:8%}.art.s01 .s01-comfort{position:absolute;right:7%;bottom:20%;color:#a1f5c0;font:600 2.1cqw/1 var(--journey-mono, monospace)}.art.s01 .s01-comfort i{display:inline-block;width:1.1cqw;aspect-ratio:1;margin-right:.8cqw;border-radius:50%;background:#8affb5;box-shadow:0 0 2.2cqw #55f79c}.art.s01 .s01-comfort i.live{animation-name:s01-comfort-pulse}.art.s01 .s01-intrusive{position:absolute;left:12%;top:35%;width:68%;height:34%;z-index:5;border:.12cqw solid rgba(255,114,107,.98);border-radius:1.5cqw;background:linear-gradient(135deg,#691f26fa,#34121bfc);box-shadow:0 1.5cqw 5cqw #000000a1,0 0 3cqw #ff4d5547;transform:none;opacity:0;visibility:hidden;animation-name:s01-popup}.art.s01 .s01-intrusive>div{position:absolute;left:8%;top:22%;width:76%}.art.s01 .s01-intrusive>div i{display:block;width:88%;height:1.3cqw;margin:0 0 2cqw;border-radius:1cqw;background:#ffdad5bf}.art.s01 .s01-intrusive>div i:nth-child(2){width:69%;opacity:.63}.art.s01 .s01-intrusive>div i:nth-child(3){width:78%;opacity:.45}.art.s01 .s01-close{position:absolute;right:4%;top:6%;width:4cqw;aspect-ratio:1;display:grid;place-items:center;border:.12cqw solid rgba(255,224,221,.62);border-radius:50%}.art.s01 .s01-close:before,.art.s01 .s01-close:after{content:"";position:absolute;width:52%;height:.12cqw;background:#fff1ed;transform:rotate(45deg)}.art.s01 .s01-close:after{transform:rotate(-45deg)}.art.s01 .s01-pointer{position:absolute;z-index:7;left:66%;top:25%;width:4.5cqw;height:6cqw;opacity:0;transform:none;animation-name:s01-tap}.art.s01 .s01-pointer i{position:absolute;left:20%;top:4%;width:2.3cqw;height:4.7cqw;background:#effdff;border:.12cqw solid #102532;border-radius:1.5cqw 1.5cqw .6cqw .6cqw;transform:rotate(-34deg);box-shadow:0 .6cqw 1cqw #00000059}.art.s01 .s01-revenue-pulse{position:absolute;z-index:8;color:#a4ffbd;font:700 2.8cqw/1 var(--journey-display, sans-serif);text-shadow:0 0 1.5cqw #54ff92;transform:none;opacity:0}.art.s01 .pulse-a{left:41%;top:67%;animation-name:s01-rise-a}.art.s01 .pulse-b{right:10%;top:42%;animation-name:s01-rise-b}.art.s01 .pulse-c{left:78%;bottom:5%;animation-name:s01-rise-c}.art.s01 .s01-revenue-pulse,.art.s01 .s01-pointer{--dur: 10s}@keyframes s01-popup{8%{transform:none;opacity:0;visibility:hidden}15%{transform:translateY(0) scale(1.04);opacity:1;visibility:visible}20%{transform:translateY(0) scale(1);opacity:1;visibility:visible}30%{transform:translateY(0) scale(1);opacity:1;visibility:visible}36%{transform:translateY(-3cqw) rotate(-7deg) scale(.65);opacity:0;visibility:hidden}80%{transform:none;opacity:0;visibility:hidden}}@keyframes s01-native-settle{8%{transform:translateY(-10cqw) scale(.9);opacity:0}38%{transform:translateY(-10cqw) scale(.9);opacity:0}50%{transform:translateY(1cqw);opacity:1}55%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s01-sticky-settle{8%{transform:translateY(8cqw);opacity:0}38%{transform:translateY(8cqw);opacity:0}50%{transform:translateY(-1cqw);opacity:1}55%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s01-side-settle{8%{transform:translate(12cqw);opacity:0}38%{transform:translate(12cqw);opacity:0}50%{transform:translate(-1cqw);opacity:1}55%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s01-tap{20%{transform:translate(-17cqw,12cqw) scale(1.15);opacity:0}25%{transform:translate(0) scale(1);opacity:1}29%{transform:translate(0) scale(.8);opacity:1}35%{transform:translate(20cqw,-9cqw) scale(.7);opacity:0}80%{transform:none;opacity:0}}@keyframes s01-rise-a{50%{transform:none;opacity:0}55%{transform:translateY(-4cqw);opacity:1}62%{transform:translateY(-4cqw);opacity:1}68%{transform:translateY(-8cqw);opacity:0}72%{transform:none;opacity:0}}@keyframes s01-rise-b{55%{transform:none;opacity:0}60%{transform:translateY(-4cqw);opacity:1}67%{transform:translateY(-4cqw);opacity:1}73%{transform:translateY(-8cqw);opacity:0}77%{transform:none;opacity:0}}@keyframes s01-rise-c{60%{transform:none;opacity:0}65%{transform:translateY(-4cqw);opacity:1}72%{transform:translateY(-4cqw);opacity:1}76%{transform:translateY(-8cqw);opacity:0}80%{transform:none;opacity:0}}@keyframes s01-comfort-pulse{8%{transform:none;opacity:1}45%{transform:scale(1.35);opacity:.78}55%{transform:none;opacity:1}80%{transform:none;opacity:1}}@media(max-width:51.25rem){.art.s01 .s01-native span,.art.s01 .s01-sticky span,.art.s01 .s01-side span{font-size:5cqw}.art.s01 .s01-comfort{font-size:4.6cqw}}.art.s02{overflow:visible}.art.s02 .atmos{background:radial-gradient(ellipse 43% 50% at 70% 49%,rgba(83,66,222,.28),transparent 72%),radial-gradient(ellipse 28% 38% at 68% 52%,rgba(0,229,255,.2),transparent 75%)}.art.s02 .demo-stage{--dur: 10s}.art.s02 .s02-machine{position:absolute;inset:3% 2%;border:.12cqw solid rgba(133,197,255,.45);border-radius:1.7cqw;overflow:hidden;background:linear-gradient(135deg,#111836f7,#081023fa);box-shadow:0 2cqw 6cqw #00000080,inset 0 0 5cqw #615bff1f}.art.s02 .s02-sites{position:absolute;left:5%;top:14%;width:40%;height:72%}.art.s02 .s02-site-row{position:absolute;left:0;right:0;height:21%;display:grid;grid-template-columns:repeat(6,1fr);gap:2.5%}.art.s02 .row-0{top:0;animation-name:s02-row-one}.art.s02 .row-1{top:26%;animation-name:s02-row-two}.art.s02 .row-2{top:52%;animation-name:s02-row-three}.art.s02 .row-3{top:78%;animation-name:s02-row-four}.art.s02 .s02-site-row.live{--dur: 10s}.art.s02 .s02-site{position:relative;overflow:hidden;border:.12cqw solid rgba(112,201,233,.54);border-radius:.7cqw;background:linear-gradient(155deg,#0d3044fa,#091728f2);box-shadow:0 0 1.5cqw #00e5ff24}.art.s02 .s02-site i{position:absolute;left:10%;top:13%;width:80%;height:23%;border-bottom:.12cqw solid rgba(119,234,247,.5);background:linear-gradient(90deg,rgba(0,229,255,.38) 35%,transparent 35%)}.art.s02 .s02-site b{position:absolute;left:10%;top:47%;width:30%;height:31%;background:linear-gradient(135deg,#47d3db7a,#675de23d)}.art.s02 .s02-site em,.art.s02 .s02-site small{position:absolute;left:48%;top:50%;width:40%;height:7%;border-radius:1cqw;background:#bbd9f18c}.art.s02 .s02-site small{top:66%;width:31%;opacity:.44}.art.s02 .s02-count{position:absolute;z-index:2;left:59%;top:26%;width:36%;height:52%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.12cqw solid rgba(118,219,255,.78);border-radius:50%;background:radial-gradient(circle,#163656fa,#0b142cfa 70%);box-shadow:0 0 0 1.3cqw #5f63ff14,0 0 4cqw #00e5ff36,inset 0 0 3cqw #35b8f226}.art.s02 .s02-count.sd{animation-name:s02-count-focus}.art.s02 .s02-count span,.art.s02 .s02-count em,.art.s02 .s02-publisher-count span,.art.s02 .s02-live{color:#d0e4f9b8;font:600 2.1cqw/1 var(--journey-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.art.s02 .s02-count strong{display:flex;align-items:center;justify-content:center;height:1em;margin:2cqw 0 1cqw;color:#e8fbff;font:700 6.5cqw/.95 var(--journey-display, sans-serif);letter-spacing:-.06em;text-shadow:0 0 2.5cqw rgba(0,229,255,.44)}.art.s02 .s02-digit{display:inline-block;height:1em;line-height:1;overflow:hidden}.art.s02 .s02-reel{display:flex;flex-direction:column;transform:translateY(-33.333%)}.art.s02 .s02-reel i{display:block;height:1em;color:inherit;font-style:normal;line-height:1}.art.s02 .s02-reel.live{animation-name:s02-number-roll;--ease: steps(12, end)}.art.s02 .s02-count em{font-style:normal}.art.s02 .s02-count>i{position:absolute;inset:10%;border:.12cqw dashed rgba(119,184,255,.3);border-radius:50%}.art.s02 .s02-count>i.live{animation-name:s02-dial-turn}.art.s02 .s02-publisher-count{position:absolute;z-index:3;right:4%;top:3%;display:flex;flex-direction:column;gap:.7cqw;padding:1.3cqw 1.7cqw;border:.12cqw solid rgba(169,148,255,.6);border-radius:1cqw;background:#1b1a43f0;box-shadow:0 0 2cqw #896eff26}.art.s02 .s02-publisher-count.sd{animation-name:s02-publisher-focus}.art.s02 .s02-publisher-count strong{color:#e7e4ff;font:700 6.4cqw/1 var(--journey-display, sans-serif)}.art.s02 .s02-streams{position:absolute;inset:0;pointer-events:none}.art.s02 .s02-dot-lane{position:absolute;left:42%;width:18%;height:0;border-top:.12cqw solid rgba(91,213,249,.63);transform-origin:left center}.art.s02 .lane-0{top:22%;transform:rotate(51deg)}.art.s02 .lane-1{top:26%;transform:rotate(47deg)}.art.s02 .lane-2{top:40%;transform:rotate(26deg)}.art.s02 .lane-3{top:59%;transform:rotate(-16deg)}.art.s02 .lane-4{top:78%;transform:rotate(-47deg)}.art.s02 .s02-dot-lane>i{position:absolute;left:calc(var(--dot) * 22%);top:-.9cqw;width:1.7cqw;aspect-ratio:1;border-radius:50%;background:#c3f8ff;box-shadow:0 0 1.8cqw #45dfff;opacity:.9;animation-name:s02-dot-flow;--delay: calc(var(--i) * 90ms)}.art.s02 .s02-wave{position:absolute;z-index:1;left:4%;top:12%;width:42%;height:76%;border:.12cqw solid rgba(101,245,255,.72);border-radius:1.3cqw;transform:scale(.78);opacity:0;pointer-events:none}.art.s02 .s02-wave.sd{animation-name:s02-beat-wave}.art.s02 .s02-live{position:absolute;left:7%;bottom:3%;display:flex;align-items:center;gap:1cqw}.art.s02 .s02-live i{width:1.1cqw;aspect-ratio:1;border-radius:50%;background:#8affbd;box-shadow:0 0 1.5cqw #8affbd}@keyframes s02-row-one{6%{opacity:.18}13%{opacity:1}18%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s02-row-two{14%{opacity:.18}21%{opacity:1}26%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s02-row-three{22%{opacity:.18}29%{opacity:1}34%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s02-row-four{30%{opacity:.18}37%{opacity:1}42%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s02-dot-flow{6%{transform:none;opacity:0}22%{transform:translate(0) scale(1);opacity:1}47%{transform:translate(10cqw) scale(.9);opacity:.95}62%{transform:translate(15cqw) scale(.4);opacity:0}80%{transform:none;opacity:.9}}@keyframes s02-beat-wave{0%,47%{transform:scale(.78);opacity:0}55%{transform:scale(1);opacity:.85}68%{transform:scale(1.12);opacity:.38}78%{transform:scale(1.22);opacity:0}to{transform:scale(.78);opacity:0}}@keyframes s02-count-focus{0%{transform:none;opacity:1}5%,46%{transform:scale(1.06);opacity:1}50%,92%{transform:scale(.92);opacity:.62}to{transform:none;opacity:1}}@keyframes s02-publisher-focus{0%{transform:none;opacity:1}5%,46%{transform:scale(.92);opacity:.62}50%,92%{transform:scale(1.06);opacity:1}to{transform:none;opacity:1}}@keyframes s02-dial-turn{8%{transform:none}47%{transform:rotate(160deg)}62%{transform:rotate(360deg)}80%{transform:none}}@keyframes s02-number-roll{8%{transform:translateY(-66.667%)}42%{transform:translateY(-33.333%)}52%{transform:translateY(-33.333%)}80%{transform:translateY(-33.333%)}}@media(max-width:51.25rem){.art.s02 .s02-count span,.art.s02 .s02-count em,.art.s02 .s02-publisher-count span,.art.s02 .s02-live{font-size:4.8cqw}}.art.s03{overflow:visible}.art.s03 .atmos{background:radial-gradient(ellipse 41% 49% at 71% 50%,rgba(123,77,255,.3),transparent 72%),radial-gradient(ellipse 25% 31% at 68% 48%,rgba(255,189,89,.16),transparent 75%)}.art.s03 .demo-stage{--dur: 10s}.art.s03 .s03-auction{position:absolute;inset:3% 2%;overflow:hidden;border:.12cqw solid rgba(192,170,255,.42);border-radius:1.6cqw;background:linear-gradient(140deg,#17132efa,#0a0c1bfa);box-shadow:0 2.5cqw 6cqw #00000085,inset 0 0 4cqw #8653ff1a}.art.s03 .s03-page{position:absolute;left:4%;top:10%;width:32%;height:67%;border:.12cqw solid rgba(178,202,235,.5);border-radius:1cqw;background:linear-gradient(150deg,#16243a,#101626);box-shadow:0 1.5cqw 3cqw #0000004d}.art.s03 .s03-page-head{position:absolute;left:10%;top:8%;width:80%;height:9%;border-bottom:.12cqw solid rgba(205,221,241,.24)}.art.s03 .s03-page-head i{display:inline-block;width:14%;height:.9cqw;margin:1.2cqw 5% 0 0;border-radius:1cqw;background:#b4cce98c}.art.s03 .s03-page-copy{position:absolute;left:10%;top:23%;width:80%}.art.s03 .s03-page-copy i{display:block;height:1cqw;margin-bottom:2cqw;border-radius:1cqw;background:#b8cce761}.art.s03 .s03-page-copy i:nth-child(2){width:86%}.art.s03 .s03-page-copy i:nth-child(3){width:70%}.art.s03 .s03-page-copy i:nth-child(4){width:92%}.art.s03 .s03-slot{position:absolute;left:15%;top:53%;width:70%;height:35%;display:grid;place-items:center;border:.12cqw dashed rgba(255,195,111,.9);background:#ffbd5913;box-shadow:inset 0 0 2cqw #ffbd5917}.art.s03 .s03-slot>span{position:absolute;left:4%;top:5%;color:#e8c88f;font:600 2.1cqw/1 var(--journey-mono, monospace);letter-spacing:.04em}.art.s03 .s03-creative{position:absolute;inset:13% 5% 7%;overflow:hidden;border:.12cqw solid rgba(255,180,89,.9);background:linear-gradient(110deg,#ffbe52d9,#b96b2af2 55%,#67382af2);box-shadow:0 0 2cqw #ffb75259;animation-name:s03-creative-hit}.art.s03 .s03-creative i{position:absolute;left:8%;top:27%;width:25%;height:48%;border:.12cqw solid rgba(255,255,225,.55);background:linear-gradient(135deg,#fff5b1cc,#df71358c)}.art.s03 .s03-creative b{position:absolute;left:40%;top:34%;width:45%;height:1.2cqw;border-radius:1cqw;background:#ffffe8e8}.art.s03 .s03-creative em{position:absolute;left:40%;top:54%;width:34%;height:.9cqw;background:#fff8de94}.art.s03 .s03-impact{position:absolute;left:50%;top:52%;width:30%;aspect-ratio:1;border:.6cqw solid rgba(255,192,92,.9);border-radius:50%;transform:translate(-50%,-50%) scale(.12);opacity:0;animation-name:s03-impact}.art.s03 .s03-request{position:absolute;left:35%;top:30%;width:8cqw;aspect-ratio:1;border-radius:50%;transform:none;opacity:0;animation-name:s03-request-out}.art.s03 .s03-request i{position:absolute;inset:0;border:.35cqw solid rgba(153,119,255,.9);border-radius:50%;box-shadow:0 0 1.6cqw #8b65ff66}.art.s03 .s03-request i:nth-child(2){inset:25%;border-color:#ffbe5ce0}.art.s03 .s03-request i:nth-child(3){inset:43%;background:#d0c4ff}.art.s03 .s03-packet{position:absolute;z-index:2;left:35%;top:30%;width:2.1cqw;aspect-ratio:1;border:.18cqw solid rgba(170,145,255,.98);border-radius:.45cqw;background:linear-gradient(135deg,#fff2cb,#a988ff 60%,#6752ce);box-shadow:0 0 1.8cqw #a382ffbf;transform:none;opacity:0;animation-name:s03-packet-travel}.art.s03 .packet-a{--tx: 43cqw;--ty: -13cqh;--delay: 0s}.art.s03 .packet-b{--tx: 43cqw;--ty: 9cqh;--delay: 90ms}.art.s03 .packet-c{--tx: 43cqw;--ty: 31cqh;--delay: .18s}.art.s03 .s03-path{position:absolute;left:47%;width:47%;height:15%}.art.s03 .path-a{top:9%;--drop-y: 71cqh;--tray-x: 1.2cqw}.art.s03 .path-b{top:32%;--drop-y: 49cqh;--tray-x: 15cqw}.art.s03 .path-c{top:55%}.art.s03 .s03-path:before{content:"";position:absolute;left:0;right:10%;top:50%;height:.12cqw;background:linear-gradient(90deg,#9f7cff0d,#b191ffb3,#ffbe5c8c)}.art.s03 .s03-node{position:absolute;left:70%;top:50%;width:10cqw;aspect-ratio:1;display:grid;place-items:center;border:.12cqw solid rgba(189,165,255,.88);border-radius:1.3cqw;background:linear-gradient(145deg,#4a3585,#1c1935);box-shadow:inset 0 0 1.5cqw #b998ff45,0 0 2cqw #7e5aff2e;transform:translate(-50%,-50%)}.art.s03 .s03-node b{color:#f4efff;font:700 2.8cqw/1 var(--journey-display, sans-serif)}.art.s03 .s03-node>i{position:absolute;inset:-2cqw;border:.12cqw solid rgba(178,150,255,.38);border-radius:1.8cqw}.art.s03 .s03-node>span{position:absolute;top:50%;left:100%;width:7cqw;height:.12cqw;background:#bfa5ff7a}.art.s03 .path-c .s03-node{background:linear-gradient(145deg,#524b59,#272630);border-color:#bab5c48c}.art.s03 .path-c{opacity:.55;animation-name:s03-timeout-path}.art.s03 .path-c .s03-node>i{border-style:dashed}.art.s03 .s03-clock{position:absolute;left:94%;top:50%;width:10cqw;aspect-ratio:1;border:.12cqw solid rgba(255,192,92,.72);border-radius:50%;transform:translate(-50%,-50%);background:#241b26f2}.art.s03 .s03-clock:before{content:"";position:absolute;inset:17%;border:.12cqw solid rgba(255,192,92,.25);border-radius:50%}.art.s03 .s03-clock i{position:absolute;left:48%;top:19%;width:.12cqw;height:32%;transform-origin:bottom;background:#ffd17e}.art.s03 .path-c .s03-clock{border-color:#adb1bea6;background:#292b34f5}.art.s03 .path-c .s03-clock:before{border-color:#adb1be5c}.art.s03 .path-c .s03-clock i{background:#9296a2}.art.s03 .path-a .s03-clock i,.art.s03 .path-b .s03-clock i{animation-name:s03-clock-sweep}.art.s03 .path-c .s03-clock i{animation-name:s03-clock-timeout}.art.s03 .s03-bid{position:absolute;z-index:2;left:28%;top:50%;padding:1cqw 1.5cqw;border:.12cqw solid rgba(255,196,102,.84);border-radius:1cqw;color:#fff0cf;background:#472e1cf7;font:700 2.6cqw/1 var(--journey-mono, monospace);box-shadow:0 0 1.5cqw #ffbe5c33;transform:translateY(-50%);opacity:0;animation-name:s03-bid-return}.art.s03 .path-b .s03-bid{border-color:#bb9effcc;background:#2f2353fa}.art.s03 .s03-cross{position:absolute;left:92%;top:50%;width:5cqw;aspect-ratio:1;display:grid;place-items:center;border:.12cqw solid rgba(255,130,124,.65);border-radius:50%;transform:translateY(-50%) scale(1);opacity:1;animation-name:s03-timeout-mark}.art.s03 .s03-cross i{position:absolute;width:50%;height:.12cqw;background:#ff9e97;transform:rotate(45deg)}.art.s03 .s03-cross i:nth-child(2){transform:rotate(-45deg)}.art.s03 .s03-tray{position:absolute;left:42%;bottom:2%;width:54%;height:13%;border:.12cqw solid rgba(173,148,255,.58);border-radius:1cqw;background:linear-gradient(90deg,#261f42f5,#121526fa);box-shadow:0 1cqw 2cqw #0000004d}.art.s03 .s03-tray>span{position:absolute;left:3%;top:43%;color:#e0d9ffc2;font:600 2.1cqw/1 var(--journey-mono, monospace);letter-spacing:.04em}.art.s03 .s03-tray-bid{position:absolute;top:30%;padding:1cqw 1.3cqw;border:.12cqw solid rgba(255,195,101,.75);border-radius:.8cqw;color:#ffedcf;font:600 2.4cqw/1 var(--journey-mono, monospace);background:#47311ff0;opacity:1}.art.s03 .s03-tray-bid i{margin-left:.6cqw;color:#ffe7b8;font-style:normal}.art.s03 .bid-a{left:36%}.art.s03 .bid-b{left:63%;border-color:#b198ffad;background:#2d254df0}.art.s03 .s03-timed{position:absolute;right:3%;top:8%;color:#ff958ce0;font:500 2.1cqw/1 var(--journey-mono, monospace);opacity:.9}.art.s03 .s03-winner{position:absolute;left:3%;top:8%;color:#ffcf77;font:700 2.1cqw/1 var(--journey-mono, monospace);letter-spacing:.04em;opacity:1}.art.s03 .s03-tray-bid{animation-name:s03-tray-bid}.art.s03 .s03-timed{animation-name:s03-timeout-text}.art.s03 .s03-winner{animation-name:s03-winner-label}.art.s03 .s03-path,.art.s03 .s03-request,.art.s03 .s03-packet,.art.s03 .s03-clock i,.art.s03 .s03-bid,.art.s03 .s03-cross,.art.s03 .s03-tray-bid,.art.s03 .s03-timed,.art.s03 .s03-winner,.art.s03 .s03-impact{--dur: 10s}@keyframes s03-request-out{8%{transform:none;opacity:0}18%{transform:scale(.65);opacity:1}36%{transform:scale(1.55);opacity:0}80%{transform:none;opacity:0}}@keyframes s03-packet-travel{8%{transform:none;opacity:0}19%{transform:none;opacity:1}34%{transform:translate(var(--tx),var(--ty));opacity:1}42%{transform:translate(var(--tx),var(--ty));opacity:1}48%{transform:none;opacity:0}80%{transform:none;opacity:0}}@keyframes s03-clock-sweep{8%{transform:rotate(-110deg)}42%{transform:rotate(240deg)}80%{transform:rotate(0)}}@keyframes s03-clock-timeout{8%{transform:rotate(-130deg);opacity:.4}48%{transform:rotate(270deg);opacity:1}54%{transform:rotate(325deg);opacity:.3}80%{transform:none;opacity:1}}@keyframes s03-bid-return{8%{transform:translateY(-50%);opacity:0}42%{transform:translateY(-50%);opacity:0}54%{transform:translate(var(--tray-x),var(--drop-y)) scale(1);opacity:1}65%{transform:translate(var(--tray-x),var(--drop-y)) scale(.85);opacity:.9}72%{transform:translate(var(--tray-x),var(--drop-y)) scale(.6);opacity:0}80%{transform:translateY(-50%);opacity:0}}@keyframes s03-timeout-mark{8%{transform:translateY(-50%) scale(.3);opacity:0}52%{transform:translateY(-50%) scale(.3);opacity:0}61%{transform:translateY(-50%) scale(1);opacity:1}80%{transform:translateY(-50%) scale(1);opacity:1}}@keyframes s03-timeout-path{8%{opacity:1}58%{opacity:1}68%{opacity:.55}80%{opacity:.55}}@keyframes s03-timeout-text{8%{opacity:0}56%{opacity:0}63%{opacity:.9}80%{opacity:.9}}@keyframes s03-tray-bid{8%{transform:translateY(2cqw);opacity:0}52%{transform:translateY(2cqw);opacity:0}62%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s03-winner-label{8%{opacity:0}67%{opacity:0}73%{opacity:1}80%{opacity:1}}@keyframes s03-creative-hit{8%{transform:translateY(-30cqw) scale(.7);opacity:0}70%{transform:translateY(-30cqw) scale(.7);opacity:0}76%{transform:none;opacity:1}80%{transform:none;opacity:1}}@keyframes s03-impact{8%{transform:translate(-50%,-50%) scale(.12);opacity:0}72%{transform:translate(-50%,-50%) scale(.12);opacity:0}75%{transform:translate(-50%,-50%) scale(1.25);opacity:.9}78%{transform:translate(-50%,-50%) scale(1.65);opacity:0}80%{transform:translate(-50%,-50%) scale(.12);opacity:0}}@media(max-width:51.25rem){.art.s03 .s03-slot>span,.art.s03 .s03-tray>span,.art.s03 .s03-timed,.art.s03 .s03-winner{font-size:4.2cqw}.art.s03 .s03-node b{font-size:6cqw}.art.s03 .s03-bid,.art.s03 .s03-tray-bid{font-size:2.4cqw}.art.s03 .s03-tray>span{top:5%}.art.s03 .s03-tray-bid{top:48%}}.art.s04{overflow:visible}.art.s04 .atmos{background:radial-gradient(ellipse 42% 48% at 71% 48%,rgba(0,221,239,.25),transparent 72%),radial-gradient(ellipse 28% 36% at 70% 53%,rgba(255,77,173,.2),transparent 75%)}.art.s04 .demo-stage{--dur: 11s}.art.s04 .s04-composition{position:absolute;inset:1%;perspective:125cqw;border:.12cqw solid rgba(135,218,230,.35);border-radius:1.6cqw;overflow:hidden;background:linear-gradient(145deg,#0c1b27f7,#09101efa);box-shadow:0 2cqw 6cqw #0000007d,inset 0 0 5cqw #00ddef17}.art.s04 .s04-page{position:absolute;left:4%;top:4%;width:92%;height:92%;overflow:hidden;border:.12cqw solid rgba(141,221,234,.7);border-radius:.9cqw;background:linear-gradient(145deg,#132e3afa,#081420fc 70%);box-shadow:0 2cqw 4cqw #00000063,inset 0 0 3cqw #00e5ff17;transform:rotateY(-7deg) rotateX(2deg)}.art.s04 .s04-mast{position:absolute;left:5%;right:5%;top:4%;height:9%;border-bottom:.12cqw solid rgba(159,222,231,.42)}.art.s04 .s04-mast i{display:inline-block;width:14%;height:1cqw;margin:2cqw 3% 0 0;border-radius:1cqw;background:#bee1e76b}.art.s04 .s04-mast i:first-child{width:21%;background:#00e5ff99}.art.s04 .s04-headline{position:absolute;left:7%;top:23%;width:53%}.art.s04 .s04-headline i{display:block;width:89%;height:1.8cqw;margin-bottom:1.5cqw;border-radius:1cqw;background:#e1f4f6d6}.art.s04 .s04-headline i:nth-child(2){width:63%;opacity:.56}.art.s04 .s04-heroimage{position:absolute;right:7%;top:23%;width:31%;height:22%;border:.12cqw solid rgba(255,77,173,.55);background:linear-gradient(135deg,#ff4dad52,#165767a6)}.art.s04 .s04-heroimage i{position:absolute;bottom:-24%;left:9%;width:55%;height:70%;border-radius:50% 50% 0 0;background:#73e8dc4f}.art.s04 .s04-heroimage i:nth-child(2){left:55%;width:40%;background:#f47fb957}.art.s04 .s04-lines{position:absolute;left:7%;top:40%;width:51%}.art.s04 .s04-lines i{display:block;width:100%;height:.85cqw;margin-bottom:1.55cqw;border-radius:1cqw;background:#b7d8e170}.art.s04 .s04-lines i:nth-child(3n){width:82%}.art.s04 .s04-lines i:nth-child(4n){width:91%}.art.s04 .s04-article-image{position:absolute;right:7%;top:45%;width:31%;height:22%;border:.12cqw solid rgba(100,213,223,.53);background:linear-gradient(145deg,#18636fab,#0c2131db)}.art.s04 .s04-article-image i{position:absolute;left:10%;top:13%;width:80%;height:7%;border-radius:1cqw;background:#b1ede98f}.art.s04 .s04-article-image i:nth-child(2){top:32%;width:62%}.art.s04 .s04-article-image i:nth-child(3){top:51%;width:72%;opacity:.62}.art.s04 .s04-lines.lower{top:73%;width:82%}.art.s04 .s04-lines.lower i{margin-bottom:1.4cqw}.art.s04 .s04-layer{position:absolute;z-index:3;border:.12cqw solid;overflow:hidden;border-radius:.9cqw;background:linear-gradient(130deg,#122732fa,#0a1622fc);box-shadow:0 1.5cqw 3cqw #00000073;transform:translateY(0);opacity:1}.art.s04 .s04-layer span{position:absolute;left:5%;top:12%;color:#edf8fa;font:600 2.1cqw/1 var(--journey-mono, monospace);letter-spacing:.03em;white-space:nowrap}.art.s04 .s04-layer>i{position:absolute;left:5%;top:45%;width:56%;height:.8cqw;border-radius:1cqw;background:#def3f5a6}.art.s04 .s04-layer>i:nth-of-type(2){top:66%;width:42%;opacity:.54}.art.s04 .s04-layer>i:nth-of-type(3){top:80%;width:34%;opacity:.36}.art.s04 .s04-layer>b{position:absolute;right:4%;top:13%;width:2.5cqw;aspect-ratio:1;display:grid;place-items:center;border:.12cqw solid rgba(146,255,183,.83);border-radius:50%;background:#114431e6}.art.s04 .s04-layer>b:after{content:"";position:absolute;left:33%;top:27%;width:24%;height:42%;border-right:.12cqw solid #a3ffbd;border-bottom:.12cqw solid #a3ffbd;transform:rotate(42deg)}.art.s04 .s04-layer>em{position:absolute;right:5%;bottom:9%;color:#a3ffbd;font:700 2.1cqw/1 var(--journey-display, sans-serif);font-style:normal;text-shadow:0 0 1.4cqw rgba(112,255,162,.55)}.art.s04 .s04-leader{left:14%;top:8%;width:55%;height:14%;border-color:#00e5ffe6;background:linear-gradient(90deg,#00c4db6b,#092430fa);animation-name:s04-drop-leader}.art.s04 .s04-leader span{top:15%}.art.s04 .s04-leader>i{top:58%;width:33%}.art.s04 .s04-leader>i:nth-of-type(2){top:58%;left:44%;width:23%}.art.s04 .s04-leader>b{top:20%}.art.s04 .s04-leader>em{bottom:18%}.art.s04 .s04-native{left:55%;top:43%;width:36%;height:26%;border-color:#ff4dade6;background:linear-gradient(135deg,#ff4dad59,#1e1830fa);animation-name:s04-drop-native}.art.s04 .s04-native>i{width:62%}.art.s04 .s04-native>i:nth-of-type(2){width:49%}.art.s04 .s04-native>b{border-color:#ffbddde0;color:#ffc4df;background:#612248f0}.art.s04 .s04-rail{right:3%;top:25%;width:17%;height:34%;border-color:#7fa6ffe6;background:linear-gradient(140deg,#495eaa78,#0f1b35fa);animation-name:s04-drop-rail}.art.s04 .s04-rail span{font-size:2.1cqw}.art.s04 .s04-rail>i{top:46%;width:82%}.art.s04 .s04-rail>i:nth-of-type(2){top:56%;width:66%}.art.s04 .s04-rail>b{top:auto;bottom:9%;right:8%}.art.s04 .s04-rail>em{display:none}.art.s04 .s04-anchor{left:13%;bottom:5%;width:70%;height:14%;border-color:#ffbd59eb;background:linear-gradient(90deg,#8e5820ad,#1e1d27fa);animation-name:s04-drop-anchor}.art.s04 .s04-anchor span{top:14%}.art.s04 .s04-anchor>i{top:60%;width:26%}.art.s04 .s04-anchor>i:nth-of-type(2){top:60%;left:34%;width:20%}.art.s04 .s04-anchor>b{top:17%;border-color:#ffde9ed9;color:#ffdf9a;background:#643e19e6}.art.s04 .s04-anchor>em{bottom:18%;color:#ffe5a9;text-shadow:0 0 1.4cqw rgba(255,186,73,.5)}.art.s04 .s04-guides{position:absolute;z-index:2;inset:0;opacity:.22;pointer-events:none}.art.s04 .s04-guides i{position:absolute;border-left:.12cqw solid rgba(195,223,237,.65);height:53%;top:22%;left:15%;transform:rotate(10deg);transform-origin:top}.art.s04 .s04-guides i:nth-child(2){left:67%;top:25%;height:42%;transform:rotate(-9deg)}.art.s04 .s04-guides i:nth-child(3){left:37%;top:21%;height:56%;transform:rotate(-2deg)}.art.s04 .s04-guides i:nth-child(4){left:81%;top:36%;height:35%;transform:rotate(7deg)}.art.s04 .s04-guides.live{animation-name:s04-guide-reveal}.art.s04 .s04-status{position:absolute;z-index:4;left:5%;bottom:2%;display:flex;align-items:center;gap:.8cqw;color:#b9f7d0;font:600 2.1cqw/1 var(--journey-mono, monospace);letter-spacing:.04em}.art.s04 .s04-status i{width:1.1cqw;aspect-ratio:1;border-radius:50%;background:#9bffb9;box-shadow:0 0 1.5cqw #73ff9d}.art.s04 .s04-coins{position:absolute;z-index:5;inset:0;pointer-events:none}.art.s04 .s04-coins i{position:absolute;display:grid;place-items:center;width:2.8cqw;aspect-ratio:1;border:.12cqw solid rgba(163,255,185,.8);border-radius:50%;color:#b1ffc3;background:#0d382aed;font:700 2cqw/1 var(--journey-display, sans-serif);opacity:0}.art.s04 .s04-coins i:nth-child(1){left:62%;top:34%;animation-name:s04-coin-one}.art.s04 .s04-coins i:nth-child(2){left:44%;top:68%;animation-name:s04-coin-two}.art.s04 .s04-coins i:nth-child(3){left:78%;top:55%;animation-name:s04-coin-three}.art.s04 .s04-coins i:nth-child(4){left:69%;top:81%;animation-name:s04-coin-four}.art.s04 .s04-layer,.art.s04 .s04-guides,.art.s04 .s04-coins i{--dur: 11s}@keyframes s04-drop-leader{7%{transform:translateY(-18cqw);opacity:0}16%{transform:translateY(1.2cqw);opacity:1}19%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}76%{transform:translateY(-14cqh);opacity:1}80%{transform:none;opacity:1}}@keyframes s04-drop-native{7%{transform:translateY(-18cqw);opacity:0}20%{transform:translateY(-18cqw);opacity:0}29%{transform:translateY(1.2cqw);opacity:1}32%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}76%{transform:translateY(14cqh);opacity:1}80%{transform:none;opacity:1}}@keyframes s04-drop-rail{7%{transform:translateY(-18cqw);opacity:0}32%{transform:translateY(-18cqw);opacity:0}41%{transform:translateY(1.2cqw);opacity:1}44%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}76%{transform:translateY(-13cqh);opacity:1}80%{transform:none;opacity:1}}@keyframes s04-drop-anchor{7%{transform:translateY(-18cqw);opacity:0}44%{transform:translateY(-18cqw);opacity:0}53%{transform:translateY(1.2cqw);opacity:1}56%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:1}76%{transform:translateY(14cqh);opacity:1}80%{transform:none;opacity:1}}@keyframes s04-guide-reveal{7%{opacity:0}66%{opacity:0}76%{opacity:.45}80%{opacity:.22}}@keyframes s04-coin-one{7%{transform:translateY(0);opacity:0}16%{transform:translateY(-5cqh);opacity:1}22%{transform:translateY(-8cqh);opacity:0}80%{transform:none;opacity:0}}@keyframes s04-coin-two{7%{transform:translateY(0);opacity:0}29%{transform:translateY(-5cqh);opacity:1}35%{transform:translateY(-8cqh);opacity:0}80%{transform:none;opacity:0}}@keyframes s04-coin-three{7%{transform:translateY(0);opacity:0}41%{transform:translateY(-5cqh);opacity:1}47%{transform:translateY(-8cqh);opacity:0}80%{transform:none;opacity:0}}@keyframes s04-coin-four{7%{transform:translateY(0);opacity:0}53%{transform:translateY(-5cqh);opacity:1}59%{transform:translateY(-8cqh);opacity:0}80%{transform:none;opacity:0}}@media(max-width:51.25rem){.art.s04 .s04-layer span{font-size:4.8cqw}.art.s04 .s04-rail{width:22%}.art.s04 .s04-rail span,.art.s04 .s04-status{font-size:4.3cqw}}.art.s05{--pin-a: 33.333;--pin-b: 66.667}.art.s05 .atmos{background:radial-gradient(ellipse 42% 48% at 75% 48%,rgba(121,86,255,.38),transparent 74%),radial-gradient(ellipse 31% 38% at 84% 66%,rgba(255,189,89,.24),transparent 75%)}.art.s05 .s05-demo{position:absolute;inset:0;--dur: 10s}.art.s05 .s05-article{position:absolute;left:4%;top:6%;width:61.6%;height:92.4%;overflow:hidden;border:.22cqw solid rgba(215,204,255,.55);border-radius:1.4cqw;background:linear-gradient(155deg,#1c1930fa,#0d101efa);box-shadow:0 2cqw 6cqw #00000061,inset 0 0 4cqw #7956ff1f}.art.s05 .s05-publication{position:absolute;left:8%;top:7%;width:84%;height:4%;border-bottom:.15cqw solid rgba(239,231,255,.24)}.art.s05 .s05-publication i{display:inline-block;width:19%;height:18%;margin-right:5%;background:#eee6ff7a}.art.s05 .s05-headline{position:absolute;left:8%;top:17%;width:82%}.art.s05 .s05-headline i{display:block;width:91%;height:1.45cqw;margin:0 0 2.2cqw;border-radius:1cqw;background:linear-gradient(90deg,#f0eaff,#cec2ec8f)}.art.s05 .s05-headline i:nth-child(2){width:73%}.art.s05 .s05-headline i:nth-child(3){width:45%}.art.s05 .s05-copy{position:absolute;left:8%;right:8%;top:39%;display:grid;grid-template-columns:repeat(4,1fr);gap:2.2cqw 1.3cqw}.art.s05 .s05-copy i{height:.72cqw;border-radius:.5cqw;background:#cecfde61}.art.s05 .s05-copy i:nth-child(5n+1){grid-column:span 2}.art.s05 .s05-copy i:nth-child(5n+3){grid-column:span 1}.art.s05 .s05-keyword{height:1.35cqw!important;margin-top:-.32cqw;border-radius:.35cqw;opacity:.82}.art.s05 .s05-sport{background:#ffbd599e!important;animation-name:s05-highlight-one}.art.s05 .s05-travel{background:#7956ffc2!important;animation-name:s05-highlight-two}.art.s05 .s05-tech{background:#00e5ffa1!important;animation-name:s05-highlight-three}.art.s05 .s05-scanner{position:absolute;z-index:2;left:8%;top:12%;width:84%;height:.85cqw;transform:translateY(0);background:linear-gradient(90deg,transparent,rgba(255,242,255,.96),rgba(255,189,89,.72),transparent);box-shadow:0 0 2.6cqw #ffbd59c7;opacity:.92;animation-name:s05-scan}.art.s05 .s05-categories{position:absolute;left:68%;top:13%;width:30.8%;height:46%}.art.s05 .s05-chip{position:absolute;left:0;box-sizing:border-box;display:flex;align-items:center;gap:1.2cqw;width:100%;padding:1.65cqw 1.98cqw;border:.18cqw solid rgba(235,229,255,.34);border-radius:1cqw;color:#f4efff;font:600 2.36cqw/1 var(--journey-display, sans-serif);background:linear-gradient(110deg,#272343f5,#121522eb);box-shadow:0 1cqw 2cqw #00000047}.art.s05 .s05-chip b{width:1.4cqw;height:1.4cqw;border-radius:50%;background:var(--chip);box-shadow:0 0 1.5cqw var(--chip)}.art.s05 .s05-chip-sport{top:0;--chip: var(--signal-amber)}.art.s05 .s05-chip-travel{top:32%;--chip: var(--signal-violet)}.art.s05 .s05-chip-tech{top:64%;--chip: var(--signal-cyan)}.art.s05 .s05-connector{position:absolute;height:.22cqw;transform-origin:left center;opacity:.8}.art.s05 .s05-connect-sport{left:51%;top:25%;width:22%;transform:rotate(-14deg);background:var(--signal-amber)}.art.s05 .s05-connect-travel{left:51%;top:45%;width:22%;transform:rotate(0);background:var(--signal-violet)}.art.s05 .s05-connect-tech{left:51%;top:65%;width:22%;transform:rotate(13deg);background:var(--signal-cyan)}.art.s05 .s05-ad-queue{position:absolute;left:31%;top:70%;width:42%;height:25%}.art.s05 .s05-ad{position:absolute;top:0;box-sizing:border-box;width:31%;height:70%;padding:1.1cqw;border:.2cqw solid rgba(221,206,255,.64);border-radius:.9cqw;background:linear-gradient(145deg,#574071,#201b37 75%);box-shadow:0 1.4cqw 3cqw #00000052}.art.s05 .s05-ad i{display:block;height:45%;margin-bottom:.8cqw;border-radius:.45cqw;background:linear-gradient(135deg,#e1ab67,#6d58ab)}.art.s05 .s05-ad b,.art.s05 .s05-ad em,.art.s05 .s05-ad small{display:block;height:.65cqw;margin-bottom:.65cqw;border-radius:.5cqw;background:#ffffffbd}.art.s05 .s05-ad em{width:70%;opacity:.52}.art.s05 .s05-ad small{width:45%;background:var(--signal-amber)}.art.s05 .s05-ad-reject{left:0;opacity:0;transform:translate(-15cqw);animation-name:s05-reject}.art.s05 .s05-ad-match{left:12%;z-index:2;transform:translate(32cqw,-5cqh);animation-name:s05-match}.art.s05 .s05-slot{position:absolute;left:68%;top:68%;box-sizing:border-box;width:28%;height:28%;padding:1.4cqw;border:.2cqw dashed rgba(255,204,114,.8);border-radius:1cqw;background:#ffbd5914;box-shadow:inset 0 0 3cqw #ffbd591f}.art.s05 .s05-slot-label{display:block;color:#ffe0aedb;font:500 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.art.s05 .s05-slot-art{position:absolute;left:8%;right:8%;bottom:9%;height:67%;border:.16cqw solid rgba(255,214,146,.64);border-radius:.7cqw;background:linear-gradient(135deg,#ffbd594d,#7956ff4d)}.art.s05 .s05-slot-art i{position:absolute;left:7%;top:12%;width:34%;height:76%;border-radius:.35cqw;background:linear-gradient(145deg,#f7c46c,#8b63bd)}.art.s05 .s05-slot-art b,.art.s05 .s05-slot-art em{position:absolute;left:48%;top:25%;width:42%;height:.75cqw;border-radius:.4cqw;background:#ffffffd1}.art.s05 .s05-slot-art em{top:48%;width:28%;background:var(--signal-amber)}.art.s05 .s05-meter{position:absolute;left:69%;top:94%;width:27%;height:1cqw;border-radius:1cqw;background:#ffffff29}.art.s05 .s05-meter-track{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.art.s05 .s05-meter-track i{display:block;width:100%;height:100%;transform:scaleX(1);transform-origin:left;border-radius:inherit;background:linear-gradient(90deg,var(--signal-violet),var(--signal-amber));animation-name:s05-meter-fill}.art.s05 .s05-meter-tick{position:absolute;left:84%;top:-.45cqw;width:.22cqw;height:1.9cqw;background:#ffffffb8}.art.s05 .s05-reject-mark{position:absolute;left:30%;top:72%;width:4cqw;height:4cqw;color:#ff9673;animation-name:s05-cross}.art.s05 .s05-reject-mark i,.art.s05 .s05-reject-mark b{position:absolute;left:48%;top:5%;width:.45cqw;height:90%;border-radius:1cqw;background:currentColor;transform:rotate(45deg)}.art.s05 .s05-reject-mark b{transform:rotate(-45deg)}@keyframes s05-scan{7%{transform:translateY(0);opacity:.2}45%{transform:translateY(34cqh);opacity:1}69%{transform:translateY(0);opacity:.5}}@keyframes s05-highlight-one{7%{opacity:.15}19%{opacity:.94}78%{opacity:.82}}@keyframes s05-highlight-two{7%{opacity:.15}31%{opacity:.15}43%{opacity:.94}78%{opacity:.82}}@keyframes s05-highlight-three{7%{opacity:.15}49%{opacity:.15}61%{opacity:.94}78%{opacity:.82}}@keyframes s05-reject{7%{transform:translate(0);opacity:.95}37%{transform:translate(-12cqw);opacity:.2}52%{transform:translate(-15cqw);opacity:.08}}@keyframes s05-match{7%{transform:translate(0)}37%{transform:translate(26cqw,-7cqh)}64%{transform:translate(32cqw,-5cqh)}78%{transform:translate(32cqw,-5cqh)}}@keyframes s05-meter-fill{7%{transform:scaleX(.12)}66%{transform:scaleX(.92)}78%{transform:scaleX(.92)}}@keyframes s05-cross{7%{transform:scale(.4);opacity:0}42%{transform:scale(1);opacity:1}58%{transform:scale(.8);opacity:.9}}.art.s06{--pin-a: 31.25;--pin-b: 68.75}.art.s06 .atmos{background:radial-gradient(ellipse 42% 52% at 75% 43%,rgba(74,177,104,.36),transparent 74%),radial-gradient(ellipse 32% 40% at 86% 66%,rgba(0,229,255,.22),transparent 72%)}.art.s06 .s06-dashboard{position:absolute;inset:3% 2%;overflow:hidden;border:.2cqw solid rgba(184,255,101,.43);border-radius:1.5cqw;background:linear-gradient(145deg,#0c1c1dfa,#08141bfa);box-shadow:0 2cqw 6cqw #00000080,inset 0 0 5cqw #19c18b1a;--dur: 10s}.art.s06 .s06-topbar{position:absolute;inset:0 0 auto;height:9%;border-bottom:.16cqw solid rgba(189,240,218,.17);background:#ffffff09}.art.s06 .s06-topbar>i{display:inline-block;width:1.15cqw;height:1.15cqw;margin:2.2cqw .4cqw 0 1.8cqw;border-radius:50%;background:#e0f4e770}.art.s06 .s06-topbar>i:first-child{background:#fb806d}.art.s06 .s06-topbar>i:nth-child(2){background:#e9bd69}.art.s06 .s06-topbar>i:nth-child(3){background:#8cde89}.art.s06 .s06-live{position:absolute;right:3%;top:25%;display:flex;align-items:center;gap:1cqw;color:#d7ffe0;font:600 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.art.s06 .s06-live b{width:1.2cqw;height:1.2cqw;border-radius:50%;background:var(--signal-green);box-shadow:0 0 1.5cqw #b8ff65cc;animation-name:s06-live-pulse}.art.s06 .s06-kpis{position:absolute;left:4%;right:4%;top:14%;height:20%;display:grid;grid-template-columns:repeat(3,1fr);gap:2.3%}.art.s06 .s06-kpi{position:relative;border:.15cqw solid rgba(189,240,218,.19);border-radius:.9cqw;background:linear-gradient(135deg,#ffffff0b,#00e5ff06);box-shadow:inset 0 0 2cqw #b8ff650a}.art.s06 .s06-kpi span{position:absolute;left:10%;top:13%;color:#c6e2d5ad;font:500 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.art.s06 .s06-kpi i{position:absolute;left:10%;bottom:22%;width:54%;height:1.75cqw;border-radius:.5cqw;background:linear-gradient(90deg,#d5ffe0,#b8ff65cc)}.art.s06 .s06-kpi b{position:absolute;right:10%;bottom:24%;width:18%;height:2cqw;border-radius:.5cqw;background:#00e5ff70}.art.s06 .s06-kpi em{position:absolute;right:13%;top:15%;width:20%;height:1cqw;border-radius:1cqw;background:#b8ff6566}.art.s06 .s06-kpi em.s06-kpi-icon{top:auto;right:10%;bottom:17%;display:flex;align-items:end;justify-content:center;gap:.6cqw;width:18%;height:4cqw;border:.12cqw solid rgba(183,248,216,.34);border-radius:.6cqw;background:#00e5ff14}.art.s06 .s06-kpi-icon i{position:static;display:block;width:1cqw;height:1.4cqw;border-radius:.25cqw .25cqw 0 0;background:linear-gradient(180deg,#baff90,#00e5ffa3)}.art.s06 .s06-kpi-icon i:nth-child(2){height:2.4cqw}.art.s06 .s06-kpi-icon i:nth-child(3){height:3cqw}.art.s06 .s06-chart{position:absolute;left:4%;top:40%;width:58%;height:54%;overflow:hidden;border:.15cqw solid rgba(189,240,218,.18);border-radius:.9cqw;background:linear-gradient(150deg,#00e5ff09,#b8ff6506)}.art.s06 .s06-chart-grid{position:absolute;inset:8% 5% 12%;display:flex;flex-direction:column;justify-content:space-between}.art.s06 .s06-chart-grid i{display:block;height:.12cqw;background:#c8e7d721}.art.s06 .s06-plot-window{position:absolute;left:6%;right:5%;top:10%;height:73%;overflow:hidden}.art.s06 .s06-plot{position:absolute;inset:0;width:175%;transform:translate(-38%);animation-name:s06-chart-flow}.art.s06 .s06-plot svg{width:100%;height:100%;overflow:visible}.art.s06 .s06-plot polyline{fill:none;stroke:#a9ff9e;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .7cqw rgba(184,255,101,.55))}.art.s06 .s06-head{position:absolute;right:3%;top:7%;width:1.8cqw;height:1.8cqw;border:.35cqw solid #e1ffe0;border-radius:50%;background:var(--signal-cyan);box-shadow:0 0 1.5cqw #00e5ffcc;animation-name:s06-head-blink}.art.s06 .s06-bars{position:absolute;left:8%;right:8%;bottom:6%;height:23%;display:flex;align-items:end;gap:3%}.art.s06 .s06-bars i{flex:1;height:var(--bar);transform:scaleY(1);transform-origin:center bottom;border:.12cqw solid rgba(153,255,201,.7);border-radius:.4cqw .4cqw 0 0;background:linear-gradient(180deg,#b8ff65db,#00e5ff42);box-shadow:0 0 1.2cqw #00e5ff26;animation-name:s06-bar-rise}.art.s06 .s06-feed{position:absolute;left:66%;right:4%;top:40%;height:54%;overflow:hidden;border:.15cqw solid rgba(189,240,218,.18);border-radius:.9cqw;background:#05161abd}.art.s06 .s06-feed-title{position:absolute;top:7%;left:8%;color:#c6e2d5b8;font:500 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.art.s06 .s06-event{position:absolute;left:8%;right:8%;height:16%;display:flex;align-items:center;gap:5%;border-bottom:.12cqw solid rgba(201,237,218,.12)}.art.s06 .s06-event i{width:1.35cqw;height:1.35cqw;flex:none;border-radius:50%;background:var(--signal-cyan);box-shadow:0 0 1cqw #00e5ff80}.art.s06 .s06-event b,.art.s06 .s06-event em{display:block;width:46%;height:.8cqw;border-radius:.5cqw;background:#def4e599}.art.s06 .s06-event em{width:19%;margin-left:auto;background:#b8ff6599}.art.s06 .s06-event-0{top:50%;animation-name:s06-row-push}.art.s06 .s06-event-1{top:71%;opacity:.72;animation-name:s06-row-push-lower}.art.s06 .s06-event-new{top:29%;transform:translateY(0);opacity:1;animation-name:s06-row-in}@keyframes s06-live-pulse{8%{transform:scale(.55);opacity:.4}22%{transform:scale(1.45);opacity:1}34%{transform:scale(1);opacity:.8}}@keyframes s06-chart-flow{8%{transform:translate(0)}78%{transform:translate(-38%)}}@keyframes s06-head-blink{8%{transform:scale(.6);opacity:.5}24%{transform:scale(1.35);opacity:1}36%{transform:scale(1);opacity:.9}}@keyframes s06-bar-rise{5%{transform:scaleY(.06)}66%{transform:scaleY(1)}78%{transform:scaleY(1)}}@keyframes s06-row-in{8%{transform:translateY(-14cqh);opacity:0}28%{transform:translateY(0);opacity:1}78%{transform:translateY(0);opacity:1}}@keyframes s06-row-push{8%{transform:translateY(-10cqh)}28%{transform:translateY(0)}78%{transform:translateY(0)}}@keyframes s06-row-push-lower{8%{transform:translateY(-10cqh)}28%{transform:translateY(0)}78%{transform:translateY(0)}}.art.s07{--pin-a: 38.462;--pin-b: 61.538}.art.s07 .atmos{background:radial-gradient(ellipse 40% 46% at 77% 48%,rgba(0,229,255,.3),transparent 72%),radial-gradient(ellipse 34% 35% at 62% 53%,rgba(231,252,255,.12),transparent 76%)}.art.s07 .s07-demo{position:absolute;inset:0;--dur: 8s}.art.s07 .s07-browser{position:absolute;left:2%;top:10%;width:45%;height:76%;overflow:hidden;border:.22cqw solid rgba(193,239,247,.58);border-radius:1.5cqw;background:linear-gradient(155deg,#122530fa,#08121bfa);box-shadow:0 2cqw 6cqw #00000073,inset 0 0 3cqw #00e5ff1a}.art.s07 .s07-chrome{position:absolute;inset:0 0 auto;height:9%;border-bottom:.16cqw solid rgba(210,246,250,.17);background:#ffffff0b}.art.s07 .s07-chrome i{display:inline-block;width:1.2cqw;height:1.2cqw;margin:2cqw .4cqw 0 1.7cqw;border-radius:50%;background:#ff907e}.art.s07 .s07-chrome i:nth-child(2){background:#ffc66d}.art.s07 .s07-chrome i:nth-child(3){background:#9be5a1}.art.s07 .s07-page-lines{position:absolute;left:9%;top:17%;width:82%}.art.s07 .s07-page-lines i{display:block;width:96%;height:.8cqw;margin:0 0 2.5cqw;border-radius:.5cqw;background:#c6e4eb59}.art.s07 .s07-page-lines i:first-child{width:64%;height:1.5cqw;background:#e7f9fbc2}.art.s07 .s07-page-lines i:nth-child(3){width:76%}.art.s07 .s07-ad-slot{position:absolute;left:8%;right:8%;bottom:12%;height:37%;border:.2cqw dashed rgba(109,231,246,.76);border-radius:.8cqw;background:#00e5ff13;box-shadow:inset 0 0 2cqw #00e5ff14}.art.s07 .s07-skeleton{position:absolute;inset:10%;overflow:hidden;border-radius:.5cqw;background:linear-gradient(110deg,#ffffff14 24%,#8deff842,#ffffff14 62%)}.art.s07 .s07-skeleton i{display:block;height:.8cqw;margin:7% 6%;border-radius:.5cqw;background:#cef1f447}.art.s07 .s07-skeleton i:first-child{width:68%;height:42%;background:#00e5ff29}.art.s07 .s07-skeleton i:last-child{width:43%}.art.s07 .s07-skeleton .s07-skeleton-shimmer{position:absolute;left:0;top:0;width:42%;height:100%;margin:0;transform:translate(-130%);background:linear-gradient(90deg,transparent,rgba(220,253,255,.38),transparent);animation-name:s07-shimmer}.art.s07 .s07-eye{position:absolute;left:17%;top:89%;width:9cqw;height:4.5cqw;border:.25cqw solid rgba(219,251,255,.92);border-radius:100% 100% 85% 85%;overflow:hidden;background:#081b25b3}.art.s07 .s07-eye i{position:absolute;left:39%;top:24%;width:2.2cqw;height:2.2cqw;border-radius:50%;background:#e5fcff;box-shadow:0 0 1.2cqw #00e5ffa6}.art.s07 .s07-eye b{position:absolute;inset:0;transform:scaleY(0);transform-origin:center top;background:#102832;animation-name:s07-eye-blink}.art.s07 .s07-edge-map{position:absolute;left:60%;top:17%;width:37%;height:65%}.art.s07 .s07-links{position:absolute;inset:0}.art.s07 .s07-links i{position:absolute;left:7%;top:50%;width:74%;height:.18cqw;transform:rotate(-19deg);transform-origin:left;background:linear-gradient(90deg,#00e5ff0f,#9df2ff99,#00e5ff1f)}.art.s07 .s07-links i:nth-child(2){top:51%;transform:rotate(0)}.art.s07 .s07-links i:nth-child(3){top:54%;transform:rotate(19deg)}.art.s07 .s07-node{position:absolute;width:15cqw;height:15cqw;border:.25cqw solid rgba(157,244,255,.9);border-radius:2cqw;background:linear-gradient(145deg,#0f4e62f5,#082533f5);box-shadow:0 0 2cqw #00e5ff38}.art.s07 .s07-node i{position:absolute;left:25%;top:23%;width:50%;height:48%;border:.18cqw solid rgba(187,247,255,.75);border-radius:.8cqw;background:repeating-linear-gradient(180deg,rgba(148,242,255,.7) 0 1cqw,transparent 1cqw 2cqw)}.art.s07 .s07-node span{position:absolute;bottom:9%;left:0;width:100%;text-align:center;color:#d7fbff;font:600 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.07em;text-transform:uppercase}.art.s07 .s07-node-near{left:39%;top:39%;width:20cqw;height:20cqw;border-color:#dffcff;box-shadow:0 0 3cqw #00e5ffa3}.art.s07 .s07-node-far{opacity:.3;transform:scale(.77)}.art.s07 .s07-node-top{left:8%;top:3%}.art.s07 .s07-node-bottom{left:8%;bottom:1%}.art.s07 .s07-request{position:absolute;z-index:4;left:34%;top:48%;width:18cqw;height:1.5cqw;border-radius:1cqw;background:linear-gradient(90deg,transparent,rgba(0,229,255,.62) 20%,rgba(170,248,255,.97) 82%,#fff);box-shadow:0 0 2.2cqw #00e5ffd9;opacity:0;animation-name:s07-request-hop}.art.s07 .s07-request:after{content:"";position:absolute;right:-.8cqw;top:50%;width:3.2cqw;height:3.2cqw;transform:translateY(-50%);border-radius:50%;background:#effeff;box-shadow:0 0 2cqw #87f1ff}.art.s07 .s07-response{position:absolute;z-index:5;left:6%;top:49%;width:32cqw;height:25cqh;border:.18cqw solid #eaffff;border-radius:.7cqw;background:linear-gradient(135deg,#65efff,#0a6d8e);box-shadow:0 0 2.4cqw #00e5ff99;opacity:1;transform:translate(0);animation-name:s07-response-return}.art.s07 .s07-response i{position:absolute;left:8%;top:14%;width:34%;height:72%;border-radius:.4cqw;background:#dcfbff}.art.s07 .s07-response b,.art.s07 .s07-response em{position:absolute;left:49%;top:27%;width:42%;height:.7cqw;border-radius:.4cqw;background:#ffffffe6}.art.s07 .s07-response em{top:52%;width:26%}.art.s07 .s07-speed-lines{position:absolute;left:35%;top:31%;width:27%;height:32%}.art.s07 .s07-speed-lines i{position:absolute;right:0;width:85%;height:.35cqw;border-radius:.4cqw;background:linear-gradient(90deg,transparent,rgba(195,251,255,.62))}.art.s07 .s07-speed-lines i:nth-child(2){top:45%;width:65%}.art.s07 .s07-speed-lines i:nth-child(3){top:82%;width:74%}.art.s07 .s07-watch{position:absolute;left:83%;top:84%;width:11cqw;height:11cqw;border:.35cqw solid rgba(221,250,255,.78);border-radius:50%;background:#081b25bf}.art.s07 .s07-watch i{position:absolute;inset:-.7cqw;border:.48cqw solid transparent;border-top-color:var(--signal-cyan);border-right-color:var(--signal-cyan);border-radius:50%;transform:rotate(0);animation-name:s07-stopwatch}.art.s07 .s07-watch b{position:absolute;left:48%;top:18%;width:.28cqw;height:36%;transform-origin:50% 90%;transform:rotate(0);border-radius:.3cqw;background:#e6fdff;animation-name:s07-hand}.art.s07 .s07-time{position:absolute;right:2%;top:7%;display:flex;align-items:center;gap:1cqw;color:#edfdff;font:600 3cqw/1 var(--journey-mono, monospace)}.art.s07 .s07-time i{width:1.3cqw;height:1.3cqw;border-radius:50%;background:var(--signal-green);box-shadow:0 0 1.5cqw #b8ff65b3}@keyframes s07-request-hop{7%{transform:translate(0);opacity:0}13%{transform:translate(0);opacity:1}29%{transform:translate(40cqw);opacity:1}39%{transform:translate(40cqw);opacity:1}64%{transform:translate(0);opacity:1}71%{transform:translate(0);opacity:0}}@keyframes s07-response-return{7%{transform:translate(67cqw);opacity:0}39%{transform:translate(67cqw);opacity:0}64%{transform:translate(0);opacity:1}78%{transform:translate(0);opacity:1}}@keyframes s07-eye-blink{7%{transform:scaleY(0)}74%{transform:scaleY(0)}83%{transform:scaleY(1)}91%{transform:scaleY(0)}}@keyframes s07-stopwatch{7%{transform:rotate(0)}62%{transform:rotate(300deg)}80%{transform:rotate(300deg)}}@keyframes s07-hand{7%{transform:rotate(0)}62%{transform:rotate(300deg)}80%{transform:rotate(300deg)}}@keyframes s07-shimmer{7%{transform:translate(-130%);opacity:.25}44%{transform:translate(270%);opacity:.85}65%{transform:translate(270%);opacity:.15}}.art.s08{--pin-a: 33.333;--pin-b: 66.667}.art.s08 .atmos{background:radial-gradient(ellipse 43% 48% at 75% 48%,rgba(255,189,89,.36),transparent 74%),radial-gradient(ellipse 36% 39% at 82% 64%,rgba(104,219,131,.29),transparent 73%)}.art.s08 .s08-demo{position:absolute;inset:0;--dur: 10s}.art.s08 .s08-conveyor{position:absolute;left:3%;right:3%;top:83%;height:12%;border-top:.3cqw solid rgba(255,211,142,.7);border-bottom:.3cqw solid rgba(255,211,142,.7);background:linear-gradient(180deg,#ffbd5917,#1e292333)}.art.s08 .s08-conveyor i{position:absolute;top:20%;width:5cqw;height:5cqw;border:.18cqw solid rgba(255,222,172,.46);border-radius:50%;background:radial-gradient(circle,#ffe3b594 0 20%,#534a368c 24% 100%)}.art.s08 .s08-conveyor i:nth-child(1){left:5%}.art.s08 .s08-conveyor i:nth-child(2){left:26%}.art.s08 .s08-conveyor i:nth-child(3){left:49%}.art.s08 .s08-conveyor i:nth-child(4){left:72%}.art.s08 .s08-intake{position:absolute;left:5%;top:39%;width:30%;height:27%}.art.s08 .s08-card{position:absolute;left:0;top:0;width:80%;height:100%;border:.2cqw solid rgba(255,226,178,.64);border-radius:.9cqw;background:linear-gradient(140deg,#475e47fa,#14312dfa);box-shadow:0 1.4cqw 3cqw #00000057}.art.s08 .s08-card i,.art.s08 .s08-safe-card i,.art.s08 .s08-page-slot div i{position:absolute;left:7%;top:12%;width:34%;height:76%;border-radius:.5cqw;background:linear-gradient(145deg,#f1c373,#69a887)}.art.s08 .s08-card b,.art.s08 .s08-card em,.art.s08 .s08-safe-card b,.art.s08 .s08-safe-card em,.art.s08 .s08-page-slot div b,.art.s08 .s08-page-slot div em{position:absolute;left:49%;top:27%;width:42%;height:.85cqw;border-radius:.5cqw;background:#fff8dee0}.art.s08 .s08-card em,.art.s08 .s08-safe-card em,.art.s08 .s08-page-slot div em{top:51%;width:28%}.art.s08 .s08-card-one{transform:translate(0);opacity:.24}.art.s08 .s08-card-bad{z-index:2;left:26%;transform:translate(-28cqw);opacity:0;border-color:#ff7b4ee6;background:linear-gradient(145deg,#a64e36,#552b2b);box-shadow:0 0 2cqw #ff6d485c;animation-name:s08-reject}.art.s08 .s08-card-bad i{background:linear-gradient(135deg,#ff9567,#8e353a)}.art.s08 .s08-gate{position:absolute;z-index:3;left:39%;top:7%;width:27%;height:76%}.art.s08 .s08-shield{position:absolute;left:4%;top:1%;width:92%;height:90%;background:linear-gradient(145deg,#ffdc99f5,#ffbd59c7 44%,#6f924ed1);clip-path:polygon(50% 0,92% 17%,86% 65%,50% 100%,14% 65%,8% 17%);filter:drop-shadow(0 0 2cqw rgba(255,189,89,.55))}.art.s08 .s08-shield i{position:absolute;left:8%;top:8%;width:84%;height:82%;background:linear-gradient(145deg,#273f2ffa,#0f322efa);clip-path:polygon(50% 0,92% 17%,86% 65%,50% 100%,14% 65%,8% 17%)}.art.s08 .s08-shield b{position:absolute;left:43%;top:39%;width:1.1cqw;height:3cqw;transform:rotate(42deg);border-radius:1cqw;background:#d9ffbd}.art.s08 .s08-shield em{position:absolute;left:34%;top:49%;width:1.1cqw;height:2cqw;transform:rotate(-42deg);border-radius:1cqw;background:#d9ffbd}.art.s08 .s08-beam{position:absolute;z-index:4;left:50%;top:12%;width:1cqw;height:73%;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(255,249,218,.98),rgba(255,189,89,.72),transparent);box-shadow:0 0 2.4cqw #ffbd59d9;animation-name:s08-scan}.art.s08 .s08-checklist{position:absolute;left:67%;top:17%;box-sizing:border-box;width:28%;height:31%;padding:2cqw;border:.18cqw solid rgba(255,218,155,.38);border-radius:1cqw;background:linear-gradient(145deg,#262a22f0,#0e1d1bf0);box-shadow:0 1.5cqw 3cqw #00000047}.art.s08 .s08-checklist span{display:block;margin-bottom:2cqw;color:#ffebc5d9;font:600 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.art.s08 .s08-checklist>i{position:relative;display:block;height:4cqw;margin:1.4cqw 0;border:.16cqw solid rgba(255,222,168,.5);border-radius:.5cqw;background:linear-gradient(90deg,rgba(255,189,89,.13),transparent)}.art.s08 .s08-checklist>i:after{content:"";position:absolute;left:16%;top:47%;width:68%;height:.55cqw;border-radius:.4cqw;background:#ffecc573}.art.s08 .s08-checklist>i b{position:absolute;z-index:1;left:4%;top:11%;width:2.2cqw;height:1.1cqw;border-left:.45cqw solid #c8ff91;border-bottom:.45cqw solid #c8ff91;transform:rotate(-45deg) scale(1);opacity:1}.art.s08 .s08-checklist>i:nth-of-type(1){animation-name:s08-check-one}.art.s08 .s08-checklist>i:nth-of-type(2){animation-name:s08-check-two}.art.s08 .s08-checklist>i:nth-of-type(3){animation-name:s08-check-three}.art.s08 .s08-checklist>i b{animation-name:s08-tick}.art.s08 .s08-safe-card{position:absolute;z-index:5;left:71%;top:55%;width:23%;height:21%;border:.2cqw solid rgba(198,255,170,.9);border-radius:.85cqw;background:linear-gradient(140deg,#2b7952fa,#0e3631fa);box-shadow:0 0 2.5cqw #b8ff6552;transform:translate(0);animation-name:s08-pass}.art.s08 .s08-safe-card i{background:linear-gradient(145deg,#bdf28a,#45b79d)}.art.s08 .s08-safe-card small{position:absolute;right:-1.4cqw;top:-1.4cqw;width:4.2cqw;height:4.2cqw;border:.2cqw solid #e8ffda;border-radius:50%;background:#54c974;box-shadow:0 0 1.6cqw #b8ff65b3}.art.s08 .s08-safe-card small:before{content:"";position:absolute;left:25%;top:36%;width:1.6cqw;height:.8cqw;border-left:.35cqw solid white;border-bottom:.35cqw solid white;transform:rotate(-45deg)}.art.s08 .s08-page-slot{position:absolute;right:3%;top:54%;box-sizing:border-box;width:27%;height:27%;padding:1.4cqw;border:.2cqw dashed rgba(184,255,101,.64);border-radius:1cqw;background:#b8ff650f}.art.s08 .s08-page-slot>span{display:block;color:#cfffbecc;font:500 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.art.s08 .s08-page-slot div{position:absolute;left:6%;right:6%;bottom:8%;height:68%;border:.15cqw solid rgba(184,255,101,.5);border-radius:.6cqw;background:linear-gradient(140deg,#b8ff652b,#00e5ff14)}.art.s08 .s08-stop-mark{position:absolute;z-index:6;left:51%;top:46%;width:5cqw;height:5cqw;color:#ff775b;animation-name:s08-stop-mark}.art.s08 .s08-stop-mark i,.art.s08 .s08-stop-mark b{position:absolute;left:46%;top:4%;width:.55cqw;height:92%;border-radius:1cqw;background:currentColor;transform:rotate(45deg)}.art.s08 .s08-stop-mark b{transform:rotate(-45deg)}.art.s08 .s08-stop-label{position:absolute;left:44%;top:64%;color:#ffc0a6;font:600 1.9cqw/1 var(--journey-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.art.s08 .s08-shield-pulse{position:absolute;left:42%;top:9%;width:22%;height:73%;border:.35cqw solid rgba(184,255,101,.7);clip-path:polygon(50% 0,92% 17%,86% 65%,50% 100%,14% 65%,8% 17%);transform:scale(1);opacity:.12;animation-name:s08-pulse}@keyframes s08-scan{6%{transform:translate(calc(-50% - 12cqw));opacity:.2}52%{transform:translate(calc(-50% + 11cqw));opacity:1}68%{transform:translate(calc(-50% + 11cqw));opacity:.35}}@keyframes s08-check-one{6%{opacity:.42}32%{opacity:1}}@keyframes s08-check-two{6%{opacity:.42}42%{opacity:.42}53%{opacity:1}}@keyframes s08-check-three{6%{opacity:.42}55%{opacity:.42}66%{opacity:1}}@keyframes s08-tick{6%{transform:rotate(-45deg) scale(.2);opacity:0}20%{transform:rotate(-45deg) scale(1);opacity:1}}@keyframes s08-pass{6%{transform:translate(-42cqw);opacity:0}47%{transform:translate(-42cqw);opacity:0}71%{transform:translate(0);opacity:1}84%{transform:translate(0);opacity:1}}@keyframes s08-reject{6%{transform:translate(0);opacity:0}31%{transform:translate(27cqw);opacity:1}35%{transform:translate(25.7cqw)}39%{transform:translate(28.1cqw)}44%{transform:translate(26.3cqw)}51%{transform:translate(27cqw,17cqh) rotate(7deg);opacity:0}76%{transform:translate(-28cqw);opacity:0}}@keyframes s08-stop-mark{6%{transform:scale(.25);opacity:0}38%{transform:scale(1);opacity:1}52%{transform:scale(.85);opacity:.9}}@keyframes s08-pulse{6%{transform:scale(.74);opacity:0}34%{transform:scale(1.04);opacity:.62}50%{transform:scale(1.14);opacity:.04}}.art.s09{--pin-a: 33.333;--pin-b: 66.667}.art.s09 .atmos{background:radial-gradient(ellipse 42% 52% at 76% 48%,rgba(104,64,224,.34),transparent 72%),radial-gradient(ellipse 34% 39% at 89% 65%,rgba(0,177,220,.24),transparent 74%),radial-gradient(ellipse 34% 40% at 62% 30%,rgba(80,54,168,.18),transparent 76%)}.art.s09 .s09-product{position:absolute;inset:0;color:#eef4ff;font-family:var(--journey-mono, monospace)}.art.s09 .s09-globe{position:absolute;left:50%;top:49%;width:59.4cqw;height:59.4cqw;transform:translate(-50%,-50%);overflow:hidden;border:.35cqw solid rgba(137,170,255,.68);border-radius:50%;background:radial-gradient(ellipse at 30% 27%,rgba(215,238,255,.72),transparent 11%),radial-gradient(ellipse at 37% 32%,rgba(102,121,255,.48),transparent 34%),radial-gradient(ellipse at 71% 70%,rgba(3,14,42,.95),transparent 66%),linear-gradient(135deg,#16245e,#08142d 60%,#040a1b);box-shadow:inset -7cqw -1cqw 12cqw #000212c7,inset 1cqw 0 4cqw #95cdff3d,0 0 9cqw #5566ff52}.art.s09 .s09-globe-shine{position:absolute;inset:4%;border-radius:50%;background:linear-gradient(112deg,rgba(255,255,255,.12),transparent 35% 72%,rgba(63,113,240,.1))}.art.s09 .s09-grid-lat,.art.s09 .s09-grid-long{position:absolute;border:.18cqw solid rgba(113,168,255,.26);border-radius:50%}.art.s09 .s09-grid-lat{inset:24% -5%}.art.s09 .s09-grid-long{inset:-4% 27%;transform:scaleX(.52)}.art.s09 .s09-continents{position:absolute;inset:0}.art.s09 .s09-continents i{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:1.45cqw;height:1.45cqw;border-radius:50%;background:#9da5ff;box-shadow:0 0 1.5cqw #939dffcc}.art.s09 .s09-continents i:nth-child(3n){background:#62e7ed}.art.s09 .s09-continents i:nth-child(4n){width:1cqw;height:1cqw;opacity:.72}.art.s09 .s09-continents.live{--dur: 10s;animation-name:s09-map-drift}.art.s09 .s09-orbit{position:absolute;left:50%;top:49%;width:76cqw;height:34cqw;border:.2cqw solid rgba(129,143,255,.48);border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.art.s09 .s09-orbit-b{width:89cqw;height:45cqw;transform:translate(-50%,-50%) rotate(31deg);border-color:#48cef261}.art.s09 .s09-orbit-c{width:63cqw;height:57cqw;transform:translate(-50%,-50%) rotate(73deg);border-color:#9e7bff52}.art.s09 .s09-hub{position:absolute;left:50%;top:49%;z-index:4;width:14cqw;height:14cqw;display:grid;place-items:center;transform:translate(-50%,-50%);border:.35cqw solid #a7efff;border-radius:50%;background:radial-gradient(circle,#e8fcff 0 8%,#4cc5ff 13%,#373d9c 58%,#16215a4d);box-shadow:0 0 4cqw #30ceffc7,0 0 10cqw #555bff8c}.art.s09 .s09-hub i{position:absolute;inset:29%;border:.22cqw solid rgba(255,255,255,.85);border-radius:50%}.art.s09 .s09-hub span{position:absolute;top:111%;left:50%;transform:translate(-50%);font-size:2.1cqw;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:0 .4cqw 1.4cqw #030817}.art.s09 .s09-partner{position:absolute;z-index:5;display:grid;justify-items:center;gap:1cqw;color:#e9efffe6;font-size:2.1cqw;letter-spacing:.1em;text-transform:uppercase}.art.s09 .s09-partner>i{display:block;width:9cqw;height:9cqw;border:.3cqw solid rgba(152,168,255,.85);border-radius:1.4cqw;background:linear-gradient(145deg,#7869ffe6,#1d3076c7);box-shadow:0 0 3cqw #6d68ff8a,inset 0 .5cqw 1.2cqw #ffffff2e}.art.s09 .s09-partner-a{left:12%;top:17%}.art.s09 .s09-partner-b{right:11%;top:17%}.art.s09 .s09-partner-c{left:8%;bottom:13%}.art.s09 .s09-partner-d{right:8%;bottom:12%}.art.s09 .s09-partner-a.live{--dur: 10s;animation-name:s09-node-wave-a}.art.s09 .s09-partner-b.live{--dur: 10s;animation-name:s09-node-wave-b}.art.s09 .s09-partner-c.live{--dur: 10s;animation-name:s09-node-wave-c}.art.s09 .s09-partner-d.live{--dur: 10s;animation-name:s09-node-wave-d}.art.s09 .s09-signal{position:absolute;z-index:6;left:50%;top:49%;width:2.4cqw;height:2.4cqw;border-radius:.4cqw;background:#c4faff;box-shadow:0 0 2cqw #67eaff,0 0 4cqw #518dffe6}.art.s09 .s09-signal-1{--dur: 10s;animation-name:s09-signal-one}.art.s09 .s09-signal-2{--dur: 10s;animation-name:s09-signal-two}.art.s09 .s09-signal-3{--dur: 10s;animation-name:s09-signal-three}.art.s09 .s09-signal-4{--dur: 10s;animation-name:s09-signal-four}.art.s09 .s09-caption{position:absolute;right:0;top:1%;display:flex;align-items:baseline;gap:1.5cqw;padding:1.8cqw 2.2cqw;border:.2cqw solid rgba(148,146,255,.46);border-radius:1.4cqw;background:#11173ac2;color:#c5caff;font-size:2.1cqw;letter-spacing:.1em;text-transform:uppercase}.art.s09 .s09-caption b{color:#fff;font:600 4.5cqw/1 var(--journey-display, sans-serif);letter-spacing:-.04em}.art.s09 .s09-caption-country{inset:auto auto 1% 2%;color:#8ce9f5}.art.s09 .s09-caption-country b{color:#b8f8ff}@keyframes s09-map-drift{7%{transform:translate(18cqw);opacity:.25}39%{transform:translate(-17cqw);opacity:.75}68%{transform:translate(0);opacity:1}}@keyframes s09-node-wave-a{5%{transform:scale(.72);opacity:.35}17%{transform:scale(1.12);opacity:1}76%{transform:none;opacity:1}}@keyframes s09-node-wave-b{18%{transform:scale(.72);opacity:.35}30%{transform:scale(1.12);opacity:1}76%{transform:none;opacity:1}}@keyframes s09-node-wave-c{31%{transform:scale(.72);opacity:.35}43%{transform:scale(1.12);opacity:1}76%{transform:none;opacity:1}}@keyframes s09-node-wave-d{44%{transform:scale(.72);opacity:.35}56%{transform:scale(1.12);opacity:1}76%{transform:none;opacity:1}}@keyframes s09-signal-one{5%{transform:translate(-20cqw,-13cqw) scale(.45);opacity:0}22%{transform:translate(-26cqw,-18cqw) scale(1);opacity:1}35%{opacity:0}80%{transform:none;opacity:1}}@keyframes s09-signal-two{23%{transform:translate(18cqw,-15cqw) scale(.45);opacity:0}40%{transform:translate(27cqw,-20cqw) scale(1);opacity:1}53%{opacity:0}80%{transform:none;opacity:1}}@keyframes s09-signal-three{40%{transform:translate(-19cqw,14cqw) scale(.45);opacity:0}57%{transform:translate(-29cqw,20cqw) scale(1);opacity:1}70%{opacity:0}80%{transform:none;opacity:1}}@keyframes s09-signal-four{57%{transform:translate(18cqw,13cqw) scale(.45);opacity:0}72%{transform:translate(28cqw,21cqw) scale(1);opacity:1}77%{opacity:0}80%{transform:none;opacity:1}}.art.s10{--pin-a: 28.571;--pin-b: 71.429}.art.s10 .atmos{background:radial-gradient(ellipse 42% 49% at 75% 44%,rgba(0,182,205,.27),transparent 74%),radial-gradient(ellipse 38% 44% at 88% 69%,rgba(174,43,141,.23),transparent 73%),radial-gradient(ellipse 30% 38% at 62% 24%,rgba(104,73,217,.19),transparent 75%)}.art.s10 .s10-scene{position:absolute;inset:0;color:#f3f6ff;font-family:var(--journey-mono, monospace);perspective:120cqw}.art.s10 .s10-page{position:absolute;z-index:1;left:6%;top:82%;width:88cqw;height:16%;overflow:hidden;border:.3cqw solid rgba(90,218,225,.72);border-radius:1.4cqw;background:linear-gradient(145deg,#12303bfa,#081121fa);box-shadow:0 1.2cqw 3cqw #00000080,inset 0 0 2cqw #1fc5cf1f;transform:rotateX(4deg) rotateY(-4deg)}.art.s10 .s10-masthead{position:absolute;left:4%;top:15%;width:20%;height:5%;background:#cdedebcc}.art.s10 .s10-copy{position:absolute;left:4%;height:3%;border-radius:2cqw;background:#9bc5cf6b}.art.s10 .s10-copy-a{top:38%;width:39%}.art.s10 .s10-copy-b{top:48%;width:36%}.art.s10 .s10-copy-c{top:58%;width:41%}.art.s10 .s10-copy-d{top:75%;width:38%}.art.s10 .s10-copy-e{top:84%;width:28%}.art.s10 .s10-page-image{position:absolute;left:49%;top:19%;width:19%;height:65%;border:.2cqw solid rgba(77,213,218,.34);background:linear-gradient(135deg,#05a9be73,#48549973)}.art.s10 .s10-page-block{position:absolute;right:4%;top:19%;width:23%;height:65%;background:linear-gradient(145deg,#50689840,#112f4199);border:.2cqw solid rgba(144,167,207,.23)}.art.s10 .s10-page-copy{position:absolute;right:4%;width:23%;height:3%;background:#a4c2cf61}.art.s10 .s10-page-copy-a{top:89%}.art.s10 .s10-page-copy-b{top:94%;width:17%}.art.s10 .s10-guide{position:absolute;z-index:2;width:.3cqw;height:3%;background:repeating-linear-gradient(180deg,rgba(191,217,236,.8) 0 .55cqw,transparent .55cqw 1.15cqw);opacity:.7}.art.s10 .s10-guide-1{left:31%;top:18%}.art.s10 .s10-guide-2{left:49%;top:37%}.art.s10 .s10-guide-3{left:67%;top:56%}.art.s10 .s10-guide-4{left:31%;top:75%}.art.s10 .s10-layer{position:absolute;z-index:3;width:54cqw;height:9cqw;border:.32cqw solid rgba(255,255,255,.58);border-radius:1.3cqw;overflow:hidden;box-shadow:0 1.2cqw 3cqw #0000007a,inset 0 .3cqw 1cqw #ffffff24;transform-style:preserve-3d;transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg);--dur: 10s;--ease: cubic-bezier(.22,.74,.2,1)}.art.s10 .s10-layer-native{left:4%;top:2%;color:#ffb7e2;border-color:#ff60b7e0;background:linear-gradient(128deg,#781f60f0,#220f30fa);animation-name:s10-native-drop}.art.s10 .s10-layer-display{left:22%;top:21%;color:#9cf4ff;border-color:#32e0f2e0;background:linear-gradient(128deg,#0b5b77f2,#081d3bfa);animation-name:s10-display-slide}.art.s10 .s10-layer-video{left:42%;top:40%;color:#ffc6ed;border-color:#ff65cfe0;background:linear-gradient(128deg,#722575f2,#241243fa);animation-name:s10-video-flip}.art.s10 .s10-layer-context{left:4%;top:59%;color:#d0c5ff;border-color:#ac96ffe6;background:linear-gradient(128deg,#423188f2,#15183dfa);animation-name:s10-context-rise}.art.s10 .s10-layer-label{position:absolute;left:3%;top:50%;z-index:2;transform:translateY(-50%);font-size:2.2cqw;line-height:1;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 .4cqw 1.3cqw rgba(0,0,0,.9);white-space:nowrap}.art.s10 .s10-native-thumb{position:absolute;right:5%;top:16%;width:18%;height:68%;border:.2cqw solid rgba(255,199,231,.58);background:linear-gradient(135deg,#ff5bb670,#682c9987)}.art.s10 .s10-native-line{position:absolute;left:33%;top:39%;width:24%;height:5%;background:#ffcce8c2}.art.s10 .s10-native-line.short{top:57%;width:18%;opacity:.6}.art.s10 .s10-display-art{position:absolute;left:35%;top:15%;width:27%;height:70%;border:.3cqw solid rgba(151,245,255,.75);background:linear-gradient(112deg,#00c3d899,#4262ce4d)}.art.s10 .s10-display-line{position:absolute;left:39%;bottom:22%;width:18%;height:4%;background:#cafdffc7}.art.s10 .s10-video-art{position:absolute;left:38%;top:12%;width:24%;height:76%;border:.25cqw solid rgba(255,182,232,.74);background:linear-gradient(135deg,#dd4cbd73,#3b2d89a3)}.art.s10 .s10-play{position:absolute;left:50%;top:50%;width:5.8cqw;height:5.8cqw;border:.25cqw solid rgba(255,240,250,.88);border-radius:50%;transform:translate(-50%,-50%)}.art.s10 .s10-play:after{content:"";position:absolute;left:42%;top:28%;border-top:1.2cqw solid transparent;border-bottom:1.2cqw solid transparent;border-left:1.8cqw solid #ffd6ed}.art.s10 .s10-video-track{position:absolute;left:38%;right:38%;bottom:14%;height:.7cqw;background:linear-gradient(90deg,#ff99d5 0 65%,#ffffff4d 65%)}.art.s10 .s10-context-chip{position:absolute;left:34%;top:34%;width:23%;height:30%;border:.2cqw solid rgba(216,204,255,.68);border-radius:99px;background:#a084ff47}.art.s10 .s10-context-chip.short{left:61%;width:17%;top:34%;opacity:.65}.art.s10 .s10-layer-native.live,.art.s10 .s10-layer-display.live,.art.s10 .s10-layer-video.live,.art.s10 .s10-layer-context.live{--dur: 10s}.art.s10:where(.journey[data-layer="0"] *) .s10-layer:not(.s10-layer-native),.art.s10:where(.journey[data-layer="1"] *) .s10-layer:not(.s10-layer-display),.art.s10:where(.journey[data-layer="2"] *) .s10-layer:not(.s10-layer-video),.art.s10:where(.journey[data-layer="3"] *) .s10-layer:not(.s10-layer-context){opacity:.28}.art.s10:where(.journey[data-layer="0"] *) .s10-layer-native,.art.s10:where(.journey[data-layer="1"] *) .s10-layer-display,.art.s10:where(.journey[data-layer="2"] *) .s10-layer-video,.art.s10:where(.journey[data-layer="3"] *) .s10-layer-context{translate:0 -1.5cqw;filter:brightness(1.3);box-shadow:0 1.8cqw 4cqw #0000007a,0 0 3.5cqw currentColor,inset 0 .3cqw 1cqw #ffffff2e}@keyframes s10-native-drop{6%{transform:perspective(120cqw) translateY(16cqw) rotateX(-18deg) rotateY(-8deg)}20%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}72%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}}@keyframes s10-display-slide{6%{transform:perspective(120cqw) translate(-36cqw) rotateX(8deg) rotateY(-19deg)}38%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}72%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}}@keyframes s10-video-flip{6%{transform:perspective(120cqw) translateY(-18cqw) rotateX(35deg) rotateY(12deg)}56%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}72%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}}@keyframes s10-context-rise{6%{transform:perspective(120cqw) translate(38cqw) rotateX(-15deg) rotateY(15deg)}74%{transform:perspective(120cqw) rotateX(8deg) rotateY(-8deg)}}.art.s11{--pin-a: 30.303;--pin-b: 69.697}.art.s11 .atmos{background:radial-gradient(ellipse 46% 52% at 75% 47%,rgba(93,160,53,.3),transparent 72%),radial-gradient(ellipse 37% 43% at 87% 65%,rgba(205,161,54,.22),transparent 74%),radial-gradient(ellipse 30% 36% at 64% 27%,rgba(16,117,109,.17),transparent 76%)}.art.s11 .s11-dashboard{position:absolute;inset:0;width:auto;height:auto;box-sizing:border-box;overflow:hidden;border:.32cqw solid rgba(179,222,142,.54);border-radius:2cqw;background:linear-gradient(90deg,transparent 0 32%,rgba(182,222,151,.08) 32.2% 32.5%,transparent 32.7%),linear-gradient(180deg,#162b23f7,#091718fa);box-shadow:0 2cqw 7cqw #00000080,inset 0 0 4cqw #b8ff651a;color:#eff8df;font-family:var(--journey-mono, monospace)}.art.s11 .s11-dashboard-head{position:absolute;left:5%;right:5%;top:4%;height:7%;display:flex;align-items:center;justify-content:space-between;border-bottom:.2cqw solid rgba(190,221,164,.2);color:#d6edc5;font-size:2.2cqw;letter-spacing:.13em;text-transform:uppercase}.art.s11 .s11-dashboard-head i{width:2.1cqw;height:2.1cqw;border-radius:50%;background:#baff74;box-shadow:0 0 2.5cqw #baff74cc}.art.s11 .s11-hopper{position:absolute;left:8%;top:15%;width:28%;height:21%;border:.28cqw solid rgba(144,215,221,.76);border-radius:1.3cqw 1.3cqw 4cqw 4cqw;background:linear-gradient(180deg,#1b54578c,#0e292ed9);box-shadow:inset 0 0 2cqw #62ded724}.art.s11 .s11-hopper-mouth{position:absolute;left:23%;bottom:-2cqw;width:54%;height:2.7cqw;border-radius:50%;background:#79d2c2;box-shadow:0 0 2cqw #77e5c58c}.art.s11 .s11-token{position:absolute;z-index:3;left:calc(13% + var(--i) * 8.8%);top:22%;width:5cqw;height:3.4cqw;border:.22cqw solid #bfffa0;border-radius:.5cqw;background:linear-gradient(135deg,#c7ff8b,#6aaf53);box-shadow:0 .5cqw 1.2cqw #040f0980,inset 0 .3cqw .8cqw #ffffff80;--dur: 10s;animation-name:s11-token-fall}.art.s11 .s11-placement{position:absolute;left:9%;top:43%;width:30%;height:25%;border:.3cqw solid rgba(79,221,208,.82);border-radius:1.5cqw;background:linear-gradient(135deg,#095b58e6,#102e36f5);box-shadow:0 0 3cqw #32d7be38,inset 0 0 2cqw #48e2c621}.art.s11 .s11-ad-art{position:absolute;left:8%;top:15%;width:33%;height:70%;border-radius:.8cqw;background:linear-gradient(135deg,#52bd9b,#256f70 65%,#35446f)}.art.s11 .s11-ad-copy{position:absolute;left:48%;top:34%;width:43%;height:2cqw;background:#defadcb8}.art.s11 .s11-ad-copy.short{top:51%;width:34%;opacity:.57}.art.s11 .s11-drop-path{position:absolute;left:22%;top:35%;height:8%;width:.24cqw;background:linear-gradient(180deg,#b0ff70c7,#b0ff7000)}.art.s11 .s11-coins{position:absolute;left:43%;top:44%;width:20%;height:24%;border-bottom:.25cqw solid rgba(231,199,106,.62)}.art.s11 .s11-coin{position:absolute;bottom:calc(var(--i) * 3.1cqw);left:calc(13% + var(--i) * 8%);display:grid;place-items:center;width:9cqw;height:9cqw;border:.35cqw solid #fff0a6;border-radius:50%;color:#6e4d12;background:radial-gradient(circle at 34% 27%,#fff5bf,#e3b94c 52%,#ac7421);box-shadow:0 .5cqw 1.5cqw #0000006b,inset 0 .4cqw 1cqw #ffffff8c;font:700 5cqw/1 var(--journey-display, sans-serif);--dur: 10s;animation-name:s11-coin-rise}.art.s11 .s11-math{position:absolute;left:6%;top:74%;color:#e8efd3b8;font-size:2.1cqw;letter-spacing:.025em;white-space:nowrap}.art.s11 .s11-result{position:absolute;left:6%;top:82%;color:#f7d66e;font:600 5.4cqw/1 var(--journey-display, sans-serif);text-shadow:0 0 2.4cqw rgba(245,206,91,.54)}.art.s11 .s11-chart{position:absolute;right:7%;top:17%;width:32%;height:57%;border-left:.2cqw solid rgba(195,216,176,.29);border-bottom:.2cqw solid rgba(195,216,176,.38);background:repeating-linear-gradient(180deg,transparent 0 19%,rgba(178,213,161,.1) 19.3% 19.7%,transparent 20% 25%)}.art.s11 .s11-bar-label{position:absolute;bottom:-10%;left:7%;color:#a8b2a2;font-size:2.1cqw;white-space:nowrap}.art.s11 .s11-bar-label.optimized{left:56%;color:#caff91}.art.s11 .s11-bar{position:absolute;bottom:0;width:23%;transform-origin:bottom center;border-radius:.8cqw .8cqw 0 0;--dur: 10s}.art.s11 .s11-bar-before{left:9%;height:14%;background:linear-gradient(180deg,#87938b,#465a51);animation-name:s11-bar-compare}.art.s11 .s11-bar-after{left:59%;height:59%;background:linear-gradient(180deg,#ddff9a,#76bd48 54%,#2f734d);box-shadow:0 0 3cqw #a2ff6885;animation-name:s11-bar-compare}.art.s11 .s11-growth-arrow{position:absolute;left:26%;top:8%;width:49%;height:37%;border-top:.4cqw solid #f0d66c;border-right:.4cqw solid #f0d66c;transform:skewY(-32deg);filter:drop-shadow(0 0 1cqw rgba(255,216,99,.5))}.art.s11 .s11-growth-arrow:after{content:"";position:absolute;right:-.65cqw;top:-.8cqw;border-left:1.6cqw solid #f0d66c;border-top:1.3cqw solid transparent;border-bottom:1.3cqw solid transparent;transform:rotate(-32deg)}.art.s11 .s11-once{position:absolute;right:7%;bottom:4%;color:#d8e4cb8f;font-size:2.1cqw;letter-spacing:.07em;text-transform:uppercase}@keyframes s11-token-fall{5%{transform:translateY(-14cqw);opacity:0}17%{transform:translateY(-11cqw);opacity:1}34%{transform:translateY(9cqw);opacity:1}46%{transform:translateY(22cqw);opacity:0}60%{transform:translateY(0);opacity:1}}@keyframes s11-coin-rise{5%{transform:translateY(13cqw) scale(.58);opacity:0}34%{transform:translateY(13cqw) scale(.58);opacity:0}49%{transform:translateY(0) scale(1);opacity:1}60%{transform:translateY(0) scale(1);opacity:1}}@keyframes s11-bar-compare{5%{transform:scaleY(.08);opacity:.35}61%{transform:scaleY(.08);opacity:.6}77%{transform:scaleY(1);opacity:1}}.art.s12{--pin-a: 35.714;--pin-b: 64.286}.art.s12 .atmos{background:radial-gradient(ellipse 45% 50% at 75% 47%,rgba(197,137,45,.27),transparent 73%),radial-gradient(ellipse 38% 43% at 86% 66%,rgba(30,156,142,.24),transparent 74%),radial-gradient(ellipse 31% 39% at 65% 25%,rgba(145,104,35,.18),transparent 77%)}.art.s12 .s12-browser{position:absolute;inset:0;width:auto;height:auto;box-sizing:border-box;overflow:hidden;border:.55cqw solid rgba(226,216,180,.8);border-radius:2.2cqw;background:#0c1d22;box-shadow:0 2cqw 7cqw #0000008c,inset 0 0 3cqw #e6b3521f;color:#f8f0d9;font-family:var(--journey-mono, monospace)}.art.s12 .s12-chrome{position:absolute;z-index:5;left:0;right:0;top:0;height:9%;display:flex;align-items:center;gap:1.4cqw;padding:0 3%;border-bottom:.2cqw solid rgba(228,194,127,.38);background:linear-gradient(90deg,#433523eb,#152e2ff2)}.art.s12 .s12-chrome>i{width:1.7cqw;height:1.7cqw;border-radius:50%;background:#e6b65e}.art.s12 .s12-chrome>i:nth-child(2){background:#70d7cf}.art.s12 .s12-chrome>i:nth-child(3){background:#d99149}.art.s12 .s12-chrome b{width:48%;height:34%;margin-left:4%;border:.2cqw solid rgba(214,223,204,.2);border-radius:99px;background:#0003}.art.s12 .s12-viewport{position:absolute;inset:9% 0 0;overflow:hidden;background:linear-gradient(180deg,#102c31,#0a1a23)}.art.s12 .s12-page{position:absolute;left:0;top:0;width:100%;height:188%;background:linear-gradient(90deg,transparent 0 5%,rgba(80,191,179,.1) 5.2% 5.5%,transparent 5.7% 95%,rgba(80,191,179,.1) 95.2% 95.5%,transparent 95.7%),linear-gradient(180deg,#0f3134fa,#081923fc);transform:translateY(-24%);--dur: 10s;--ease: cubic-bezier(.45,.05,.34,.98);animation-name:s12-page-scroll}.art.s12 .s12-page-head{position:absolute;left:8%;top:5%;width:35%;height:1.5%;background:#ede6cbb8}.art.s12 .s12-story{position:absolute;left:8%;top:14%;width:84%;height:13%}.art.s12 .s12-story i{position:absolute;left:0;top:calc(var(--line, 0) * 19%);width:calc(58% - var(--line, 0) * 4%);height:1.4cqw;background:#b8d2c56b}.art.s12 .s12-story i:nth-child(2){--line: 1}.art.s12 .s12-story i:nth-child(3){--line: 2}.art.s12 .s12-story i:nth-child(4){--line: 3}.art.s12 .s12-story i:nth-child(5){--line: 4}.art.s12 .s12-ad{position:absolute;left:13%;width:74%;height:21%;overflow:hidden;border:.36cqw solid rgba(255,194,93,.88);border-radius:1.4cqw;background:linear-gradient(112deg,#6b4f26e0,#213e39eb);box-shadow:0 1cqw 3cqw #00000057,inset 0 0 2.4cqw #ffbc4a21}.art.s12 .s12-ad-a{top:30%}.art.s12 .s12-ad-b{top:91%;border-color:#ef8f5bcc;background:linear-gradient(112deg,#723524e0,#32322df0)}.art.s12 .s12-ad-image{position:absolute;left:4%;top:12%;width:29%;height:76%;border-radius:.8cqw;background:linear-gradient(135deg,#f5b751d4,#2d8e80d4)}.art.s12 .s12-ad-title{position:absolute;left:39%;top:27%;width:49%;height:3cqw;background:#ffeec4d4}.art.s12 .s12-ad-line{position:absolute;left:39%;top:48%;width:38%;height:1.7cqw;background:#ece4c38c}.art.s12 .s12-coverage{position:absolute;z-index:2;left:0;top:0;width:100%;height:56%;background:linear-gradient(90deg,#48e7c042,#5bebc524);border-bottom:.35cqw solid rgba(81,246,199,.92);box-shadow:inset 0 0 2cqw #5cfac247}.art.s12 .s12-half-marker{position:absolute;z-index:3;left:0;right:0;top:50%;height:.28cqw;background:#ffd06f;box-shadow:0 0 1.5cqw #ffc154b8}.art.s12 .s12-story-lower{top:54%}.art.s12 .s12-story-end{top:116%}.art.s12 .s12-threshold{position:absolute;z-index:6;right:2%;top:33%;display:flex;align-items:center;gap:1cqw;color:#ffd37f;font-size:2.1cqw;text-shadow:0 .4cqw 1.4cqw #08141a}.art.s12 .s12-threshold i{display:block;width:7cqw;height:.28cqw;background:#ffd37f;box-shadow:0 0 1.6cqw #ffc154a6}.art.s12 .s12-measure-card{position:absolute;z-index:7;right:2%;top:48%;width:22%;display:grid;gap:1.4cqw;padding:2cqw;border:.24cqw solid rgba(239,192,105,.48);border-radius:1.4cqw;background:#0a1f22eb;color:#ffe9b9cc;font-size:2.1cqw;letter-spacing:.06em;text-transform:uppercase}.art.s12 .s12-area-meter{display:block;height:1.4cqw;border-radius:99px;background:#f1cd8833;overflow:hidden}.art.s12 .s12-area-meter b{display:block;width:56%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#edb851,#82e9ad);box-shadow:0 0 1.2cqw #83eaad94}.art.s12 .s12-timer{position:relative;justify-self:center;width:15cqw;height:15cqw;margin:.5cqw 0;border:.35cqw solid rgba(255,200,100,.5);border-radius:50%;box-shadow:inset 0 0 2cqw #f0b54c26}.art.s12 .s12-timer>b{position:absolute;inset:0;display:grid;place-items:center;color:#fff0c2;font:600 3.2cqw/1 var(--journey-display, sans-serif)}.art.s12 .s12-tick{position:absolute;left:50%;top:50%;width:1cqw;height:2.6cqw;margin-left:-.5cqw;margin-top:-1.3cqw;border-radius:1cqw;background:#94f0b1;transform:rotate(calc(var(--angle) * 1deg)) translateY(-5.3cqw);box-shadow:0 0 1.3cqw #82f7acb3}.art.s12 .s12-tick-1{--angle: 0;animation-name:s12-tick-1}.art.s12 .s12-tick-2{--angle: 45;animation-name:s12-tick-2}.art.s12 .s12-tick-3{--angle: 90;animation-name:s12-tick-3}.art.s12 .s12-tick-4{--angle: 135;animation-name:s12-tick-4}.art.s12 .s12-tick-5{--angle: 180;animation-name:s12-tick-5}.art.s12 .s12-tick-6{--angle: 225;animation-name:s12-tick-6}.art.s12 .s12-tick-7{--angle: 270;animation-name:s12-tick-7}.art.s12 .s12-tick-8{--angle: 315;animation-name:s12-tick-8}.art.s12 .s12-tick.live{--dur: 10s}.art.s12 .s12-stamp{position:absolute;z-index:8;display:flex;align-items:center;gap:1.2cqw;padding:1.4cqw 2cqw;border-radius:1cqw;font-size:2.1cqw;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1cqw 3cqw #00000059}.art.s12 .s12-stamp-a{left:3%;bottom:5%;border:.25cqw solid rgba(109,240,163,.84);background:#114937f2;color:#b4ffc6}.art.s12 .s12-stamp-b{left:25%;bottom:5%;border:.25cqw solid rgba(255,150,104,.76);background:#4d2922f2;color:#ffc0a4}.art.s12 .s12-stamp>i{position:relative;width:2.5cqw;height:2.5cqw;border:.22cqw solid currentColor;border-radius:50%}.art.s12 .s12-stamp-a>i:after{content:"";position:absolute;left:22%;top:24%;width:1.2cqw;height:.6cqw;border-left:.25cqw solid currentColor;border-bottom:.25cqw solid currentColor;transform:rotate(-45deg)}.art.s12 .s12-stamp-b>i:before,.art.s12 .s12-stamp-b>i:after{content:"";position:absolute;left:20%;top:46%;width:1.5cqw;height:.22cqw;background:currentColor;transform:rotate(45deg)}.art.s12 .s12-stamp-b>i:after{transform:rotate(-45deg)}.art.s12 .s12-score{position:absolute;z-index:8;right:2%;top:13%;display:grid;gap:.8cqw;padding:1.6cqw 2.2cqw;border:.22cqw solid rgba(105,235,166,.62);border-radius:1.2cqw;background:#0c362ced;color:#b8efc5;font-size:2.1cqw;letter-spacing:.1em;text-transform:uppercase}.art.s12 .s12-score b{color:#e0ffd4;font:600 3.9cqw/1 var(--journey-display, sans-serif);letter-spacing:-.04em}.art.s12 .s12-page.live{--dur: 10s}.art.s12 .s12-stamp-a.live{--dur: 10s;animation-name:s12-stamp-a}.art.s12 .s12-stamp-b.live{--dur: 10s;animation-name:s12-stamp-b}@keyframes s12-page-scroll{5%{transform:translateY(0)}20%{transform:translateY(-24%)}49%{transform:translateY(-24%)}60%{transform:translateY(-45%)}71%{transform:translateY(-80%)}77%{transform:translateY(-91%)}80%{transform:translateY(-24%)}}@keyframes s12-stamp-a{5%{opacity:0;transform:translate(-8cqw)}36%{opacity:0;transform:translate(-8cqw)}48%{opacity:1;transform:translate(0)}}@keyframes s12-stamp-b{5%{opacity:0;transform:translate(-8cqw)}62%{opacity:0;transform:translate(-8cqw)}72%{opacity:1;transform:translate(0)}}@keyframes s12-tick-1{5%{opacity:.12}20%{opacity:1}}@keyframes s12-tick-2{5%{opacity:.12}23%{opacity:1}}@keyframes s12-tick-3{5%{opacity:.12}26%{opacity:1}}@keyframes s12-tick-4{5%{opacity:.12}29%{opacity:1}}@keyframes s12-tick-5{5%{opacity:.12}32%{opacity:1}}@keyframes s12-tick-6{5%{opacity:.12}35%{opacity:1}}@keyframes s12-tick-7{5%{opacity:.12}38%{opacity:1}}@keyframes s12-tick-8{5%{opacity:.12}41%{opacity:1}}.art.s13{--pin-a: 28.571;--pin-b: 71.429}.art.s13 .atmos{background:radial-gradient(ellipse 43% 57% at 75% 45%,rgba(0,229,255,.25),transparent 72%),radial-gradient(ellipse 32% 43% at 79% 70%,rgba(184,255,101,.18),transparent 76%),radial-gradient(ellipse 65% 85% at 70% 52%,rgba(8,35,42,.8),transparent 82%)}.art.s13 .s13-demo{position:absolute;inset:0}.art.s13 .s13-browser{position:absolute;inset:0;width:100cqw;height:100cqh;overflow:hidden;box-sizing:border-box;border:1px solid rgba(132,236,221,.62);border-radius:1.2cqw;background:linear-gradient(145deg,#0b2028fa,#07101bf7);box-shadow:0 2cqw 5cqw #0000006b,0 0 4cqw #00e5ff24,inset 0 0 0 1px #ffffff0a;transform-style:preserve-3d}.art.s13 .s13-chrome{position:absolute;inset:0 0 auto;height:7cqh;display:flex;align-items:center;gap:.7cqw;padding:0 2.4cqw;border-bottom:1px solid rgba(185,223,218,.16);background:#020a11d9}.art.s13 .s13-chrome>i{width:.65cqw;height:.65cqw;border-radius:50%;background:#51d6b3}.art.s13 .s13-chrome>i:nth-child(2){background:#ffbd59}.art.s13 .s13-chrome>i:nth-child(3){background:#ff6c85}.art.s13 .s13-chrome b{width:19cqw;height:.9cqh;margin-left:2cqw;border-radius:5cqw;background:#cde8e61a}.art.s13 .s13-page{position:absolute;inset:7cqh 0 0;padding:2.5cqw}.art.s13 .s13-nav{display:flex;align-items:center;gap:1.8cqw;height:4.5cqh;border-bottom:1px solid rgba(187,223,219,.18)}.art.s13 .s13-nav i{width:9cqw;height:.9cqh;background:#def0eb57}.art.s13 .s13-nav i:first-child{width:14cqw;height:1.4cqh;background:#77dfc4}.art.s13 .s13-editorial{display:grid;grid-template-columns:1.12fr .88fr;gap:2cqw;height:32cqh;margin-top:1.5cqh}.art.s13 .s13-photo{position:relative;overflow:hidden;background:linear-gradient(132deg,#1b7e79,#315e6c 48%,#7262a1)}.art.s13 .s13-photo:before{content:"";position:absolute;inset:20% 13% 15% 30%;border:1px solid rgba(230,255,241,.5);transform:skewY(-24deg) rotate(-11deg);background:linear-gradient(135deg,rgba(169,255,208,.28),transparent)}.art.s13 .s13-photo i{position:absolute;left:10%;bottom:22%;width:80%;height:1px;background:#ecfff6b8;transform:rotate(-12deg)}.art.s13 .s13-photo b{position:absolute;right:15%;top:14%;width:4cqw;aspect-ratio:1;border-radius:50%;background:#e3f9c9b8}.art.s13 .s13-copy{display:flex;flex-direction:column;justify-content:center;gap:2cqh}.art.s13 .s13-copy i{height:1cqh;background:#dfefeb59}.art.s13 .s13-copy i:first-child{width:82%;height:2.4cqh;background:#effcf2d1}.art.s13 .s13-copy i:last-child{width:61%}.art.s13 .s13-lower{display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;gap:2cqw;height:27cqh;margin-top:1.4cqh}.art.s13 .s13-article-lines{display:flex;flex-direction:column;justify-content:space-around;gap:1.6cqh;padding:1cqh 1cqw}.art.s13 .s13-article-lines i{height:.8cqh;background:#d1e5e24d}.art.s13 .s13-article-lines i:nth-child(2n){width:81%}.art.s13 .s13-slot{position:relative;box-sizing:border-box;height:27cqh;padding:1.4cqw;border:1px dashed rgba(184,255,101,.9);background:#61994d1f;box-shadow:inset 0 0 2cqw #b8ff651a}.art.s13 .s13-slot-line{display:block;width:80%;height:.7cqh;margin-top:1.1cqh;background:#d7efd340}.art.s13 .s13-ad-live{position:absolute;inset:1.3cqw;z-index:1;overflow:hidden;opacity:1;border:1px solid rgba(184,255,101,.8);background:linear-gradient(110deg,#408b5ff0,#16484bf0);box-shadow:0 0 3cqw #b8ff6547}.art.s13 .s13-ad-live i{position:absolute;left:11%;top:27%;width:64%;height:1.4cqh;background:#f6ffefe0}.art.s13 .s13-ad-live b{position:absolute;left:11%;top:57%;width:43%;height:.9cqh;background:#daf9db94}.art.s13 .s13-revenue{position:relative;width:100%;height:15cqh;margin-top:1.4cqh;border-left:1px solid rgba(147,202,180,.4);border-bottom:1px solid rgba(147,202,180,.4)}.art.s13 .s13-revenue>i{position:absolute;bottom:0;width:.35cqw;background:#b8ff65b8;transform-origin:bottom}.art.s13 .s13-revenue>i:nth-child(1){left:14%;height:32%;transform:rotate(-35deg)}.art.s13 .s13-revenue>i:nth-child(2){left:38%;height:50%;transform:rotate(25deg)}.art.s13 .s13-revenue>i:nth-child(3){left:61%;height:68%;transform:rotate(-21deg)}.art.s13 .s13-revenue>i:nth-child(4){left:83%;height:92%;transform:rotate(18deg)}.art.s13 .s13-revenue-draw{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,24,28,.96) 99%,transparent);transform:translate(100%)}.art.s13 .s13-live-dot{position:absolute;right:4%;top:4%;width:2.2cqw;aspect-ratio:1;border-radius:50%;background:#b8ff65;box-shadow:0 0 1.6cqw #b8ff65}.art.s13 .s13-scan{position:absolute;left:0;right:0;top:0;height:.45cqh;opacity:0;background:#9affde;box-shadow:0 0 2cqw 1cqw #2fffc533;transform:translateY(-18cqh)}.art.s13 .s13-pin{position:absolute;z-index:2;width:9cqw;aspect-ratio:1;border:.5cqw solid #b8ff65;border-radius:50% 50% 50% 0;background:#163f35;transform:rotate(-45deg);box-shadow:0 0 1.5cqw #b8ff6557}.art.s13 .s13-pin-a{left:2%;top:15%}.art.s13 .s13-pin-b{left:53%;top:53%}.art.s13 .s13-phase-list{position:absolute;z-index:3;right:2cqw;top:1.3cqh;display:flex;gap:.7cqw}.art.s13 .s13-phase{position:relative;min-width:9cqw;padding:.7cqh .9cqw;border:1px solid rgba(125,232,198,.56);border-radius:.7cqw;background:#071f21f0;color:#d9ffec;font:600 2.1cqw/1 var(--journey-mono);letter-spacing:.04em;opacity:0;transform:translate(1cqw);text-align:center;white-space:nowrap}.art.s13 .s13-phase.sd{animation-name:s13-phase-focus}.art.s13 .s13-scan.live{--dur: 10s;animation-name:s13-audit-sweep}.art.s13 .s13-ad-live.live{--dur: 10s;animation-name:s13-creative-build}.art.s13 .s13-revenue-draw.live{--dur: 10s;animation-name:s13-revenue-draw}.art.s13 .s13-live-dot.live{--dur: 10s;animation-name:s13-live-pulse}@keyframes s13-phase-focus{0%{opacity:0;transform:translate(1cqw)}14%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1cqw)}}@keyframes s13-audit-sweep{8%{opacity:1;transform:translateY(0)}24%{opacity:1;transform:translateY(76cqh)}36%{opacity:0;transform:translateY(76cqh)}78%{opacity:0;transform:translateY(-18cqh)}}@keyframes s13-creative-build{5%{opacity:0;transform:translateY(4cqh)}42%{opacity:0;transform:translateY(4cqh)}56%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}}@keyframes s13-revenue-draw{7%{transform:translate(0)}64%{transform:translate(0)}78%{transform:translate(100%)}}@keyframes s13-live-pulse{8%{opacity:.35;transform:scale(.7)}24%{opacity:1;transform:scale(1.3)}34%{opacity:.6;transform:scale(.85)}76%{opacity:1;transform:scale(1)}}@media(max-width:820px){.art.s13 .s13-browser{width:100cqw;height:100cqh;left:0;top:0}.art.s13 .s13-phase-list{right:2cqw;top:1.3cqh;flex-direction:row;gap:.5cqw}.art.s13 .s13-phase{min-width:9cqw;padding:.7cqh .5cqw;font-size:2.1cqw}}.art.s14{--pin-a: 32.258;--pin-b: 67.742}.art.s14 .atmos{background:radial-gradient(ellipse 44% 54% at 74% 42%,rgba(255,77,173,.22),transparent 73%),radial-gradient(ellipse 36% 44% at 78% 71%,rgba(255,189,89,.16),transparent 76%),radial-gradient(ellipse 68% 86% at 70% 53%,rgba(31,20,38,.82),transparent 83%)}.art.s14 .s14-publisher-demo{position:absolute;inset:0;perspective:1100px;transform-style:preserve-3d}.art.s14 .s14-card{position:absolute;left:0;top:50%;box-sizing:border-box;width:36cqw;height:70cqh;padding:2cqw;overflow:hidden;border:1px solid rgba(245,211,203,.46);border-radius:1cqw;background:linear-gradient(145deg,#271c2afa,#10131ffa 67%,#281e27fa);box-shadow:0 2cqw 5cqw #0000006b,inset 0 0 0 1px #ffffff09;transform:translateY(-50%) rotateY(-8deg)}.art.s14 .s14-card-one{left:0;transform-origin:left center;transform:translateY(-50%) rotateY(14deg)}.art.s14 .s14-card-two{left:27.5%;z-index:2;width:45cqw;height:85cqh;transform:translateY(-50%);border-color:#ffbd5994}.art.s14 .s14-card-three{left:64%;transform-origin:right center;transform:translateY(-50%) rotateY(-14deg)}.art.s14 .s14-site-head{position:relative;height:5.5cqh;border-bottom:1px solid rgba(236,213,215,.2)}.art.s14 .s14-site-head i{position:absolute;left:0;top:1cqh;width:10cqw;height:1.2cqh;background:#fae7dcbf}.art.s14 .s14-site-head b{position:absolute;left:65%;top:1.2cqh;width:5cqw;height:.8cqh;background:#f8d8d457}.art.s14 .s14-site-head span{position:absolute;right:0;top:1.2cqh;width:3.5cqw;height:.8cqh;background:#f8d8d457}.art.s14 .s14-site-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:1.8cqw;height:23cqh;margin-top:2cqh}.art.s14 .s14-site-feature>i{background:linear-gradient(130deg,#d06982b8,#68527a80 58%,#f7bb8245)}.art.s14 .s14-site-feature>div{display:flex;flex-direction:column;justify-content:center;gap:2cqh}.art.s14 .s14-site-feature>div b{height:1cqh;background:#f3dedd52}.art.s14 .s14-site-feature>div b:first-child{width:86%;height:1.8cqh;background:#f9e7e1b8}.art.s14 .s14-site-feature>div b:last-child{width:67%}.art.s14 .s14-feature-two>i{background:linear-gradient(135deg,#e2a04fb3,#aa626a87 50%,#44537566)}.art.s14 .s14-feature-three>i{background:linear-gradient(135deg,#6f9aa7b8,#364e6380 55%,#b1687461)}.art.s14 .s14-card-footer{position:absolute;inset:auto 2cqw 2cqh;height:36cqh;padding:2cqh 2cqw;border:1px solid rgba(244,204,166,.32);border-radius:1cqw;background:linear-gradient(135deg,#492f33cc,#221f2df0)}.art.s14 .s14-label{display:block;color:#f7e2d5c7;font:600 2.1cqw/1 var(--journey-mono);letter-spacing:.08em;text-transform:uppercase}.art.s14 .s14-triple-chart{position:absolute;left:2cqw;right:2cqw;bottom:2cqh;height:27cqh;border-bottom:1px solid rgba(213,235,219,.42)}.art.s14 .s14-triple-chart i{position:absolute;display:block;height:.55cqw;border-radius:1cqw;background:linear-gradient(90deg,#c7ff91,#71e0a0);transform-origin:left center;box-shadow:0 0 1.2cqw #b8ff6552}.art.s14 .s14-triple-chart i:nth-child(1){left:4%;bottom:17%;width:31%;transform:rotate(-26deg)}.art.s14 .s14-triple-chart i:nth-child(2){left:30%;bottom:42%;width:34%;transform:rotate(-31deg)}.art.s14 .s14-triple-chart i:nth-child(3){left:59%;bottom:70%;width:34%;transform:rotate(-22deg)}.art.s14 .s14-triple-chart b{position:absolute;inset:0;transform:translate(100%);background:#271d2bf5}.art.s14 .s14-check{position:absolute;right:1cqw;top:1cqh;width:1.5cqw;aspect-ratio:1;border-radius:50%;background:#b8ff65;box-shadow:0 0 1.2cqw #b8ff658c}.art.s14 .s14-check:after{content:"";position:absolute;left:34%;top:25%;width:30%;height:47%;border-right:.16cqw solid #1b422c;border-bottom:.16cqw solid #1b422c;transform:rotate(43deg)}.art.s14 .s14-gauge{position:absolute;left:2cqw;bottom:2cqh;width:18cqw;height:18cqw;overflow:hidden;border:1cqw solid rgba(235,170,104,.48);border-radius:50%;background:radial-gradient(circle,rgba(255,208,138,.12),rgba(255,208,138,.03) 65%,transparent 67%)}.art.s14 .s14-gauge i{position:absolute;left:50%;bottom:50%;width:.5cqw;height:7cqw;transform:rotate(-54deg);transform-origin:bottom center;background:#ffd08a}.art.s14 .s14-gauge b{position:absolute;left:calc(50% - .8cqw);bottom:calc(50% - .8cqw);width:1.6cqw;aspect-ratio:1;border-radius:50%;background:#fff0d3}.art.s14 .s14-rpm,.art.s14 .s14-percent{position:absolute;right:2cqw;bottom:7cqh;display:flex;align-items:center;gap:.8cqw;color:#fff0dc;font:600 2.6cqw/1.1 var(--journey-mono);white-space:nowrap}.art.s14 .s14-rpm i,.art.s14 .s14-percent i{width:2.4cqw;height:.3cqw;background:#b8ff65;transform:rotate(-34deg)}.art.s14 .s14-bars{position:absolute;left:2cqw;bottom:3cqh;display:flex;align-items:end;gap:1.5cqw;height:21cqh;width:17cqw}.art.s14 .s14-bars i,.art.s14 .s14-bars b{display:block;width:6cqw;transform-origin:bottom;background:#e39476}.art.s14 .s14-bars i{height:80%}.art.s14 .s14-bars b{height:35%;background:#aeb9bc}.art.s14 .s14-percent{right:2cqw;bottom:9cqh;font-size:2.6cqw}.art.s14 .s14-card-one.sd{animation-name:s14-quote-focus-one}.art.s14 .s14-card-two.sd{animation-name:s14-quote-focus-two}.art.s14 .s14-card-three.sd{animation-name:s14-quote-focus-three}.art.s14 .s14-triple-chart b.live{--dur: 11s;animation-name:s14-triple-reveal}.art.s14 .s14-gauge i.live{--dur: 11s;animation-name:s14-rpm-sweep}.art.s14 .s14-bars i.live{--dur: 11s;animation-name:s14-bounce-shift}.art.s14 .s14-bars b.live{--dur: 11s;animation-name:s14-revenue-rise}@keyframes s14-quote-focus-one{0%{opacity:.68;transform:translateY(-50%) rotateY(14deg)}14%{opacity:1;transform:translateY(-50%) translateZ(4cqw) scale(1.25) rotateY(14deg)}86%{opacity:1;transform:translateY(-50%) translateZ(4cqw) scale(1.25) rotateY(14deg)}to{opacity:.68;transform:translateY(-50%) rotateY(14deg)}}@keyframes s14-quote-focus-two{0%{opacity:.68;transform:translateY(-50%)}14%{opacity:1;transform:translateY(-50%) translateZ(4cqw)}86%{opacity:1;transform:translateY(-50%) translateZ(4cqw)}to{opacity:.68;transform:translateY(-50%)}}@keyframes s14-quote-focus-three{0%{opacity:.68;transform:translateY(-50%) rotateY(-14deg)}14%{opacity:1;transform:translateY(-50%) translateZ(4cqw) scale(1.25) rotateY(-14deg)}86%{opacity:1;transform:translateY(-50%) translateZ(4cqw) scale(1.25) rotateY(-14deg)}to{opacity:.68;transform:translateY(-50%) rotateY(-14deg)}}@keyframes s14-triple-reveal{8%{transform:translate(0)}56%{transform:translate(0)}72%{transform:translate(100%)}}@keyframes s14-rpm-sweep{8%{transform:rotate(-54deg)}58%{transform:rotate(40deg)}76%{transform:rotate(40deg)}}@keyframes s14-bounce-shift{8%{transform:scaleY(1)}59%{transform:scaleY(1)}74%{transform:scaleY(.55)}76%{transform:scaleY(1)}}@keyframes s14-revenue-rise{8%{transform:scaleY(.55)}61%{transform:scaleY(.55)}76%{transform:scaleY(1)}to{transform:scaleY(1)}}@media(max-width:820px){.art.s14 .s14-card-two{width:45cqw}.art.s14 .s14-label{font-size:2.1cqw}.art.s14 .s14-rpm,.art.s14 .s14-percent{font-size:2.6cqw}}.art.s15{--pin-a: 38.462;--pin-b: 61.538}.art.s15 .atmos{background:radial-gradient(ellipse 43% 57% at 75% 43%,rgba(255,189,89,.23),transparent 71%),radial-gradient(ellipse 34% 42% at 81% 71%,rgba(226,130,70,.13),transparent 75%),radial-gradient(ellipse 68% 88% at 70% 53%,rgba(48,31,23,.78),transparent 84%)}.art.s15 .s15-press-demo{position:absolute;inset:0;perspective:1000px}.art.s15 .s15-rollers{position:absolute;z-index:3;left:50%;top:6%;width:56cqw;height:9cqw;transform:translate(-50%)}.art.s15 .s15-roller{position:absolute;left:0;width:100%;height:4cqw;overflow:hidden;border:1px solid rgba(255,217,154,.7);border-radius:2cqw;background:linear-gradient(180deg,#e5c28a,#9a673d 24%,#bd8951 52%,#65452e);box-shadow:inset 0 .45cqw .8cqw #ffe1ad6b,0 .6cqw 1.2cqw #0000005c}.art.s15 .s15-roller-top{top:0}.art.s15 .s15-roller-bottom{bottom:0}.art.s15 .s15-roller:after{content:"";position:absolute;z-index:1;inset:17% 4% auto;height:.35cqw;border-radius:99px;background:#ffe8bf94}.art.s15 .s15-roller i{position:absolute;z-index:2;left:0;top:0;width:200%;height:100%;transform:translate(-50%);background:repeating-linear-gradient(90deg,transparent 0 2.5cqw,rgba(45,29,20,.32) 2.5cqw 4.2cqw,rgba(255,236,196,.18) 4.2cqw 5.2cqw,transparent 5.2cqw 7cqw)}.art.s15 .s15-paper-stack{position:absolute;left:50%;top:50%;width:64cqw;height:86cqh;transform:translate(-50%,-50%)}.art.s15 .s15-paper-stack i{position:absolute;inset:0;border:1px solid rgba(244,219,176,.66);background:linear-gradient(140deg,#eadbbd,#cdbb99);box-shadow:0 2cqw 4cqw #0000004d}.art.s15 .s15-paper-stack i:first-child{transform:translate(-1cqw,1cqh) rotate(-3deg)}.art.s15 .s15-paper-stack i:last-child{transform:translate(1cqw,.7cqh) rotate(2deg)}.art.s15 .s15-newspaper{position:absolute;z-index:2;left:50%;top:50%;box-sizing:border-box;width:60cqw;height:84cqh;padding:2.2cqw 2.5cqw;overflow:hidden;color:#30251c;border:1px solid rgba(255,239,202,.8);background:linear-gradient(145deg,#f1e6cf,#d9c8a6 70%,#e6d8bc);box-shadow:0 2.5cqw 5cqw #00000073,inset 0 0 0 1px #6b482524;transform:translate(-50%,-50%) rotateY(-7deg)}.art.s15 .s15-paper-mast{position:relative;height:5cqh;border-bottom:.2cqw solid rgba(74,47,27,.62)}.art.s15 .s15-paper-mast i{position:absolute;left:0;top:.8cqh;width:13cqw;height:.8cqh;background:#443120b3}.art.s15 .s15-paper-mast b{position:absolute;left:0;bottom:.8cqh;width:24cqw;height:1.1cqh;background:#3b2b1c}.art.s15 .s15-paper-mast span{position:absolute;right:0;top:.8cqh;width:8cqw;height:.8cqh;background:#4431208c}.art.s15 .s15-paper-rule{height:.32cqh;margin-top:2cqh;background:#4a2f1b9e}.art.s15 .s15-headline{position:relative;margin-top:2.5cqh;color:#322318;font:700 4.5cqw/.95 var(--journey-display);letter-spacing:-.045em}.art.s15 .s15-headline span{position:relative;z-index:1}.art.s15 .s15-marker{position:absolute;z-index:0;left:-.2cqw;top:51%;width:100%;height:2cqh;background:#ecab3fa1;transform:scaleX(1);transform-origin:left}.art.s15 .s15-photo{position:relative;width:58%;height:18cqh;margin-top:2.5cqh;overflow:hidden;background:linear-gradient(135deg,#b17c48,#7a5b3e 48%,#cab17e)}.art.s15 .s15-photo:before{content:"";position:absolute;inset:20% 18% 19% 25%;border:1px solid rgba(255,237,195,.58);transform:skewY(-20deg) rotate(-10deg)}.art.s15 .s15-photo i{position:absolute;left:8%;bottom:20%;width:84%;height:1px;background:#ffedc3c7;transform:rotate(-12deg)}.art.s15 .s15-photo b{position:absolute;top:15%;right:20%;width:1.3cqw;aspect-ratio:1;border-radius:50%;background:#ffecbebf}.art.s15 .s15-copy-columns{position:absolute;left:2.5cqw;right:2.5cqw;bottom:2.5cqh;height:25cqh;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.art.s15 .s15-copy-columns>i{display:flex;flex-direction:column;justify-content:space-between;gap:1.4cqh}.art.s15 .s15-copy-columns b{display:block;width:100%;height:.6cqh;background:#3e2e1f7d}.art.s15 .s15-copy-columns b:nth-child(2n){width:76%}.art.s15 .s15-magnifier{position:absolute;z-index:4;left:80%;top:42%;width:7.5cqw;aspect-ratio:1;border:.55cqw solid rgba(255,219,151,.9);border-radius:50%;background:#ffe7b612;box-shadow:0 0 1.6cqw #ffbd5940,inset 0 0 1cqw #ffedc73d;transform:translate(-50%,-50%)}.art.s15 .s15-magnifier:after{content:"";position:absolute;right:-2.7cqw;bottom:-1.7cqw;width:3.2cqw;height:.75cqw;border-radius:1cqw;background:#c79254;transform:rotate(48deg);transform-origin:left center}.art.s15 .s15-magnifier i{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle at 34% 29%,#ffffff3d,#f5b14f14 72%)}.art.s15 .s15-ticker{position:absolute;z-index:5;left:0;bottom:0;display:flex;align-items:center;box-sizing:border-box;width:100cqw;height:10cqh;padding:0 2cqw;overflow:hidden;border-top:1px solid rgba(255,208,127,.7);border-bottom:1px solid rgba(255,208,127,.7);background:#261a14f0;color:#ffe0a2;white-space:nowrap;font:700 3.2cqw/1 var(--journey-mono);letter-spacing:.08em}.art.s15 .s15-ticker-track{display:flex;align-items:center;gap:3cqw;width:-moz-max-content;width:max-content;padding-left:2cqw}.art.s15 .s15-ticker-track span{flex:0 0 auto}.art.s15 .s15-ticker-track i{flex:0 0 auto;width:1cqw;height:1cqw;transform:rotate(45deg);background:#f2b75e}.art.s15 .s15-roller i.live{--dur: 10s}.art.s15 .s15-roller-top i.live{animation-name:s15-stripe-roll}.art.s15 .s15-roller-bottom i.live{animation-name:s15-stripe-roll-reverse}.art.s15 .s15-newspaper.live{--dur: 10s;animation-name:s15-paper-feed}.art.s15 .s15-paper-stack.live{--dur: 10s;animation-name:s15-stack-flip}.art.s15 .s15-marker.live{--dur: 10s;animation-name:s15-highlight-sweep}.art.s15 .s15-magnifier.live{--dur: 10s;animation-name:s15-magnify-sweep}.art.s15 .s15-ticker-track.live{--dur: 10s;animation-name:s15-ticker-scroll}@keyframes s15-stripe-roll{8%{transform:translate(-50%)}48%{transform:translate(-10%)}76%{transform:translate(-10%)}80%{transform:translate(-50%)}}@keyframes s15-stripe-roll-reverse{8%{transform:translate(-50%)}48%{transform:translate(-90%)}76%{transform:translate(-90%)}80%{transform:translate(-50%)}}@keyframes s15-paper-feed{6%{transform:translate(-50%,-50%) translateY(-5cqh) rotateY(-12deg);opacity:.25}34%{transform:translate(-50%,-50%) translateY(0) rotateY(-7deg);opacity:1}77%{transform:translate(-50%,-50%) translateY(0) rotateY(-7deg);opacity:1}}@keyframes s15-stack-flip{8%{transform:translate(-50%,-50%) rotateY(-20deg)}43%{transform:translate(-50%,-50%) rotateY(0)}76%{transform:translate(-50%,-50%) rotateY(0)}}@keyframes s15-highlight-sweep{8%{transform:scaleX(0)}44%{transform:scaleX(1)}76%{transform:scaleX(1)}}@keyframes s15-magnify-sweep{7%{transform:translate(-50%,-50%) translate(-11cqw,3cqh)}44%{transform:translate(-50%,-50%) translate(0)}71%{transform:translate(-50%,-50%) translate(5cqw,-2cqh)}77%{transform:translate(-50%,-50%)}}@keyframes s15-ticker-scroll{8%{transform:translate(0)}51%{transform:translate(-18cqw)}76%{transform:translate(0)}}@media(max-width:820px){.art.s15 .s15-newspaper{width:60cqw;height:84cqh;top:50%}.art.s15 .s15-paper-stack{width:64cqw;height:86cqh;top:50%}.art.s15 .s15-rollers{width:56cqw;height:9cqw;top:6%}.art.s15 .s15-headline{font-size:4.5cqw}.art.s15 .s15-ticker{width:100cqw;font-size:3.2cqw}.art.s15 .s15-magnifier{left:81%;width:10cqw}}.art.s16{--pin-a: 33.333;--pin-b: 66.667}.art.s16 .atmos{background:radial-gradient(ellipse 43% 58% at 74% 40%,rgba(0,229,255,.25),transparent 70%),radial-gradient(ellipse 34% 42% at 80% 70%,rgba(184,255,101,.2),transparent 76%),radial-gradient(ellipse 69% 88% at 70% 52%,rgba(7,35,39,.86),transparent 83%)}.art.s16 .s16-cta-demo{position:absolute;inset:0;box-sizing:border-box;overflow:hidden;border:1px solid rgba(123,229,214,.54);border-radius:1.4cqw;background:linear-gradient(145deg,#091f26e0,#060f1bf0 62%,#0e2226e6);box-shadow:inset 0 0 0 1px #ffffff09,inset 0 0 7cqw #00e5ff0f}.art.s16 .s16-format{position:absolute;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.8cqw;overflow:hidden;border:1px solid rgba(116,233,226,.65);border-radius:.7cqw;background:linear-gradient(125deg,#0a4953f5,#14263cf5);box-shadow:0 1.2cqw 3cqw #00000061,0 0 2cqw #00e5ff26;color:#e5fffb;font:600 2.2cqw/1 var(--journey-mono);letter-spacing:.04em;opacity:0}.art.s16 .s16-format span{position:relative;z-index:2}.art.s16 .s16-format i{display:block;width:2.7cqw;height:.65cqh;background:#b8ff65b8}.art.s16 .s16-format b{position:absolute;inset:23% 12%;border:1px solid rgba(220,255,250,.42)}.art.s16 .s16-format-1{left:1%;top:24%;width:20cqw;height:12.5cqh}.art.s16 .s16-format-2{left:4%;top:70%;width:20cqw;height:12.5cqh}.art.s16 .s16-format-3{left:76%;top:22%;width:20cqw;height:12.5cqh}.art.s16 .s16-format-4{left:76%;top:68%;width:20cqw;height:12.5cqh}.art.s16 .s16-format-5{left:40%;top:5%;width:20cqw;height:12.5cqh}.art.s16 .s16-mark{position:absolute;left:50%;top:42%;width:40cqw;height:24cqw;transform:translate(-50%,-50%)}.art.s16 .s16-mark i{position:absolute;left:50%;top:50%;width:40cqw;height:2.4cqw;border-radius:99px;background:linear-gradient(90deg,#00d7ff,#b8ff65);box-shadow:0 0 2.8cqw #00e5ff6b;transform:translate(-50%,-50%)}.art.s16 .s16-mark i:first-child{top:calc(50% - 9cqw)}.art.s16 .s16-mark i:nth-child(2){top:calc(50% + 9cqw)}.art.s16 .s16-mark i:last-child{width:43.9cqw;transform:translate(-50%,-50%) rotate(-24.2deg)}.art.s16 .s16-revenue{position:absolute;right:8%;top:46%;width:18cqw;height:9cqh;border-left:1px solid rgba(169,239,200,.42)}.art.s16 .s16-revenue i{position:absolute;bottom:0;width:.2cqw;background:#b8ff65;transform-origin:bottom}.art.s16 .s16-revenue i:nth-child(1){left:16%;height:34%;transform:rotate(-38deg)}.art.s16 .s16-revenue i:nth-child(2){left:38%;height:53%;transform:rotate(23deg)}.art.s16 .s16-revenue i:nth-child(3){left:62%;height:71%;transform:rotate(-27deg)}.art.s16 .s16-revenue i:nth-child(4){left:84%;height:94%;transform:rotate(23deg)}.art.s16 .s16-revenue b{position:absolute;right:-.3cqw;top:-.2cqh;width:0;height:0;border-left:.65cqw solid transparent;border-right:.65cqw solid transparent;border-bottom:1.2cqh solid #b8ff65;transform:rotate(31deg)}.art.s16 .s16-button-wrap{position:absolute;left:50%;top:88%;width:34cqw;height:8cqh;transform:translate(-50%,-50%)}.art.s16 .s16-button{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:1.4cqw;border:1px solid rgba(216,255,181,.8);border-radius:1.2cqw;background:linear-gradient(180deg,#8fe76e,#5abf62);color:#102b23;box-shadow:0 1cqh #1c6649cc,0 1.5cqw 3cqw #54de8b33;font:700 2.6cqw/1 var(--journey-display)}.art.s16 .s16-button i{position:relative;width:1cqw;height:1cqw;border-top:.2cqw solid #16392d;border-right:.2cqw solid #16392d;transform:rotate(45deg)}.art.s16 .s16-button .s16-check{position:absolute;right:1.3cqw;top:50%;width:1.8cqw;aspect-ratio:1;border:.16cqw solid #164431;border-radius:50%;opacity:1;transform:translateY(-50%) scale(1)}.art.s16 .s16-button .s16-check:after{content:"";position:absolute;left:29%;top:24%;width:36%;height:48%;border-right:.16cqw solid #164431;border-bottom:.16cqw solid #164431;transform:rotate(42deg)}.art.s16 .s16-ripple{position:absolute;left:50%;top:50%;width:25cqw;height:10cqh;border:.18cqw solid rgba(184,255,101,.7);border-radius:2cqw;transform:translate(-50%,-50%) scale(.6);opacity:0}.art.s16 .s16-format-1.live{--dur: 11s;animation-name:s16-format-one}.art.s16 .s16-format-2.live{--dur: 11s;animation-name:s16-format-two}.art.s16 .s16-format-3.live{--dur: 11s;animation-name:s16-format-three}.art.s16 .s16-format-4.live{--dur: 11s;animation-name:s16-format-four}.art.s16 .s16-format-5.live{--dur: 11s;animation-name:s16-format-five}.art.s16 .s16-mark.live{--dur: 11s;animation-name:s16-mark-flash}.art.s16 .s16-revenue.live{--dur: 11s;animation-name:s16-revenue-rise}.art.s16 .s16-button.live{--dur: 11s;animation-name:s16-cta-press}.art.s16 .s16-ripple.live{--dur: 11s;animation-name:s16-cta-ripple}.art.s16 .s16-check.live{--dur: 11s;animation-name:s16-check-confirm}@keyframes s16-format-one{7%{opacity:1;transform:translate(0) rotate(-4deg)}42%{opacity:1;transform:translate(29cqw,17cqh) rotate(8deg) scale(.68)}59%{opacity:0;transform:translate(32cqw,19cqh) scale(.08)}}@keyframes s16-format-two{7%{opacity:1;transform:translate(0) rotate(5deg)}42%{opacity:1;transform:translate(24cqw,-19cqh) rotate(-8deg) scale(.68)}59%{opacity:0;transform:translate(27cqw,-21cqh) scale(.08)}}@keyframes s16-format-three{7%{opacity:1;transform:translate(0) rotate(4deg)}42%{opacity:1;transform:translate(-28cqw,18cqh) rotate(-8deg) scale(.68)}59%{opacity:0;transform:translate(-30cqw,20cqh) scale(.08)}}@keyframes s16-format-four{7%{opacity:1;transform:translate(0) rotate(-4deg)}42%{opacity:1;transform:translate(-29cqw,-18cqh) rotate(8deg) scale(.68)}59%{opacity:0;transform:translate(-31cqw,-20cqh) scale(.08)}}@keyframes s16-format-five{7%{opacity:1;transform:translate(0) rotate(-2deg)}42%{opacity:1;transform:translateY(23cqh) rotate(5deg) scale(.68)}59%{opacity:0;transform:translateY(25cqh) scale(.08)}}@keyframes s16-mark-flash{8%{opacity:.4;transform:translate(-50%,-50%) scale(.76)}54%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}66%{opacity:.76;transform:translate(-50%,-50%) scale(1)}78%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes s16-revenue-rise{8%{opacity:.2;transform:translateY(3cqh) scale(.86)}58%{opacity:.6;transform:translateY(1cqh) scale(.94)}76%{opacity:1;transform:translateY(0) scale(1)}}@keyframes s16-cta-press{8%{transform:translateY(0) scaleY(1)}61%{transform:translateY(0) scaleY(1)}65%{transform:translateY(.8cqh) scaleY(.92)}71%{transform:translateY(0) scaleY(1)}}@keyframes s16-cta-ripple{8%{opacity:0;transform:translate(-50%,-50%) scale(.6)}64%{opacity:0;transform:translate(-50%,-50%) scale(.6)}69%{opacity:.85;transform:translate(-50%,-50%) scale(1)}76%{opacity:0;transform:translate(-50%,-50%) scale(1.2)}80%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@keyframes s16-check-confirm{8%{opacity:0;transform:translateY(-50%) scale(.3)}68%{opacity:0;transform:translateY(-50%) scale(.3)}76%{opacity:1;transform:translateY(-50%) scale(1.15)}80%{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:820px){.art.s16 .s16-mark{top:34%;width:40cqw;height:24cqw}.art.s16 .s16-revenue{right:8%;top:57%;width:19cqw;height:8cqh}.art.s16 .s16-button-wrap{top:88%;width:34cqw}.art.s16 .s16-format{width:31cqw;font-size:2.8cqw}.art.s16 .s16-format-1,.art.s16 .s16-format-2{left:0}.art.s16 .s16-format-3{left:69%}.art.s16 .s16-format-4{left:68%}.art.s16 .s16-format-5{left:34%}.art.s16 .s16-button{font-size:3cqw}.art.s16 .s16-button .s16-check{width:3cqw}}.relay-01 .relay-01-bead{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border:1px solid #d8fbff;border-radius:50%;background:#00d9f2}.relay-02 .relay-02-packet{width:calc(var(--u) * 7.2);height:calc(var(--u) * 4.8);display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * .55);border:1px solid #ded4ff;background:#6747cf}.relay-02 .relay-02-packet b{width:calc(var(--u) * .55);height:calc(var(--u) * 2.2);background:#d9ceff}.relay-02 .relay-02-packet b:nth-child(2){height:calc(var(--u) * 1.4);background:#b9a6ff}.relay-02 .relay-02-packet b:nth-child(3){height:calc(var(--u) * 1.8);background:#9480e7}.relay-03 .relay-03-creative{width:calc(var(--u) * 20);height:calc(var(--u) * 16.6667);border:1px solid #ff8fcb;background:#15152b}.relay-03 .relay-03-creative b{position:absolute;left:9%;top:17%;width:40%;height:2px;background:#f3d7ec}.relay-03 .relay-03-creative b:nth-child(2){top:25%;width:28%;background:#a99be9}.relay-03 .relay-03-creative em{position:absolute;right:8%;top:15%;width:38%;height:70%;border:1px solid #ff4dad;background:#51264c}.relay-04 .relay-04-plane{width:calc(var(--u) * 20);height:calc(var(--u) * 13);border:calc(var(--u) * .28) solid;background:#080d18db}.relay-04 .p1{border-color:var(--signal-cyan);transform:translate(calc(-50% - var(--u) * 3),calc(-50% + var(--u) * 2.4))}.relay-04 .p2{border-color:var(--signal-violet)}.relay-04 .p3{border-color:var(--signal-magenta);transform:translate(calc(-50% + var(--u) * 3),calc(-50% - var(--u) * 2.4))}.relay-05 .relay-05-ring{width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5);border:calc(var(--u) * .2) solid #ffbd59;border-radius:50%}.relay-05 .relay-05-node{width:calc(var(--u) * 1.55);height:calc(var(--u) * 1.55);border-radius:50%;background:#ffbd59}.relay-06 .relay-06-ring{width:calc(var(--u) * 7.5);height:calc(var(--u) * 7.5);border:calc(var(--u) * .18) solid #00e5ff;border-radius:50%}.relay-06 .relay-06-point{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);border-radius:50%;background:#f5fbff}.relay-07 .relay-07-capsule{width:calc(var(--u) * 10);height:calc(var(--u) * 3.1);border-radius:99px;background:#00d9ee;border:1px solid #d8fbff}.relay-07 .relay-07-core{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border-radius:50%;background:#f2fdff}.relay-08 .relay-08-ring{width:calc(var(--u) * 15);height:calc(var(--u) * 15);border-radius:50%;border:calc(var(--u) * .34) solid var(--signal-green)}.relay-09 .relay-09-sphere{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;background:#7956ff;border:1px solid #b6a4ff}.relay-09 .relay-09-meridian{width:calc(var(--u) * 10.4);height:calc(var(--u) * 4.3);border:1px solid #a58dff;border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.relay-10 .relay-10-plate{width:calc(var(--u) * 19);height:calc(var(--u) * 12.5);border:1px solid;background:#07111eeb}.relay-10 .plate-a{border-color:#00e5ff;transform:translate(calc(-50% - var(--u) * 2.7),calc(-50% + var(--u) * 2.1))}.relay-10 .plate-b{border-color:#ff4dad;transform:translate(calc(-50% - var(--u) * .9),calc(-50% + var(--u) * .7))}.relay-10 .plate-c{border-color:#7956ff;transform:translate(calc(-50% + var(--u) * .9),calc(-50% - var(--u) * .7))}.relay-10 .plate-d{border-color:#62dce5;transform:translate(calc(-50% + var(--u) * 2.7),calc(-50% - var(--u) * 2.1))}.relay-11 .relay-11-point{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:50%;background:#b8ff65;border:1px solid #e1ffb1}.relay-11 .relay-11-ring{width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5);border:1px solid #a4e95c;border-radius:50%}.relay-12 .relay-12-frame{display:block;width:calc(var(--u) * 26);height:calc(var(--u) * 17);border:calc(var(--u) * .24) solid var(--journey-silver);background:#080d18db}.relay-12 .relay-12-frame b{display:block;height:calc(var(--u) * 1.8);border-bottom:calc(var(--u) * .2) solid rgba(237,244,255,.5)}.relay-13 .relay-13-tile{display:block;width:calc(var(--u) * 20);height:calc(var(--u) * 13);border:calc(var(--u) * .25) solid #8deaf1;background:#0a1822f0}.relay-13 .relay-13-tile b{display:block;height:calc(var(--u) * 1.5);border-bottom:calc(var(--u) * .2) solid rgba(141,234,241,.45)}.relay-14 .relay-14-node{display:block;width:calc(var(--u) * 2.2);height:calc(var(--u) * 2.2);border:1px solid #c6d7dc;background:#12212a}.relay-14 .relay-14-node:nth-child(1){transform:translate(calc(var(--u) * -5),calc(var(--u) * -4))}.relay-14 .relay-14-node:nth-child(2){transform:translate(calc(var(--u) * 5),calc(var(--u) * -4))}.relay-14 .relay-14-node:nth-child(3){transform:translate(calc(var(--u) * 7),calc(var(--u) * 3))}.relay-14 .relay-14-node:nth-child(4){transform:translateY(calc(var(--u) * 7))}.relay-14 .relay-14-node:nth-child(5){transform:translate(calc(var(--u) * -7),calc(var(--u) * 3))}.relay-15 .relay-15-rule{display:block;width:calc(var(--u) * 22);height:1px;background:#edf4fff0}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080b12}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[120px\]{min-height:120px}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:.1875rem}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-fuchsia-500\/10{border-color:#d946ef1a}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-500\/10{border-color:#8b5cf61a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#080818\]{--tw-bg-opacity: 1;background-color:rgb(8 8 24 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-black\/80{background-color:#000c}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/5{background-color:#d946ef0d}.bg-green-500\/60{background-color:#22c55e99}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-red-500\/60{background-color:#ef444499}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-yellow-500\/60{background-color:#eab30899}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500\/20{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(217 70 239 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-500\/20{--tw-gradient-to: rgb(217 70 239 / .2) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-400\/40{color:#e879f966}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/40{color:#a78bfa66}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.blur-\[150px\]{--tw-blur: blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.paused{animation-play-state:paused}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}:root{--button-outline: rgba(0,0,0, .1);--badge-outline: rgba(0,0,0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0,0,0, .03);--elevate-2: rgba(0,0,0, .08);--background: 222 28% 6%;--foreground: 210 28% 96%;--border: 216 22% 18%;--card: 220 26% 9%;--card-foreground: 210 28% 96%;--card-border: 216 22% 16%;--sidebar: 220 25% 8%;--sidebar-foreground: 210 28% 96%;--sidebar-border: 216 22% 16%;--sidebar-primary: 184 100% 50%;--sidebar-primary-foreground: 222 28% 6%;--sidebar-accent: 216 22% 14%;--sidebar-accent-foreground: 210 28% 96%;--sidebar-ring: 184 100% 50%;--popover: 220 26% 10%;--popover-foreground: 210 28% 96%;--popover-border: 216 22% 18%;--primary: 184 100% 50%;--primary-foreground: 222 28% 6%;--secondary: 216 22% 14%;--secondary-foreground: 210 28% 96%;--muted: 216 22% 14%;--muted-foreground: 215 14% 65%;--accent: 74 100% 67%;--accent-foreground: 222 28% 6%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--input: 216 22% 25%;--ring: 184 100% 50%;--chart-1: 184 100% 50%;--chart-2: 74 100% 67%;--chart-3: 263 100% 70%;--chart-4: 8 100% 70%;--chart-5: 36 92% 63%;--font-sans: "Manrope", "Space Grotesk", sans-serif;--font-serif: "Space Grotesk", Georgia, serif;--font-mono: "DM Mono", monospace;--radius: .5rem;--shadow-2xs: 0px 2px 0px 0px hsl(221 83% 53% / 0);--shadow-xs: 0px 2px 0px 0px hsl(221 83% 53% / 0);--shadow-sm: 0px 2px 0px 0px hsl(221 83% 53% / 0), 0px 1px 2px -1px hsl(221 83% 53% / 0);--shadow: 0px 2px 0px 0px hsl(221 83% 53% / 0), 0px 1px 2px -1px hsl(221 83% 53% / 0);--shadow-md: 0px 2px 0px 0px hsl(221 83% 53% / 0), 0px 2px 4px -1px hsl(221 83% 53% / 0);--shadow-lg: 0px 2px 0px 0px hsl(221 83% 53% / 0), 0px 4px 6px -1px hsl(221 83% 53% / 0);--shadow-xl: 0px 2px 0px 0px hsl(221 83% 53% / 0), 0px 8px 10px -1px hsl(221 83% 53% / 0);--shadow-2xl: 0px 2px 0px 0px hsl(221 83% 53% / 0);--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{--button-outline: rgba(255,255,255, .1);--badge-outline: rgba(255,255,255, .05);--opaque-button-border-intensity: 9;--elevate-1: rgba(255,255,255, .04);--elevate-2: rgba(255,255,255, .09);--background: 222 28% 6%;--foreground: 210 28% 96%;--border: 216 22% 18%;--card: 220 26% 9%;--card-foreground: 210 28% 96%;--card-border: 216 22% 16%;--sidebar: 220 25% 8%;--sidebar-foreground: 210 28% 96%;--sidebar-border: 216 22% 16%;--sidebar-primary: 184 100% 50%;--sidebar-primary-foreground: 222 28% 6%;--sidebar-accent: 216 22% 14%;--sidebar-accent-foreground: 210 28% 96%;--sidebar-ring: 184 100% 50%;--popover: 220 26% 10%;--popover-foreground: 210 28% 96%;--popover-border: 216 22% 18%;--primary: 184 100% 50%;--primary-foreground: 222 28% 6%;--secondary: 216 22% 14%;--secondary-foreground: 210 28% 96%;--muted: 216 22% 14%;--muted-foreground: 215 14% 65%;--accent: 74 100% 67%;--accent-foreground: 222 28% 6%;--destructive: 0 62% 50%;--destructive-foreground: 210 40% 98%;--input: 216 22% 25%;--ring: 184 100% 50%;--chart-1: 184 100% 50%;--chart-2: 74 100% 67%;--chart-3: 263 100% 70%;--chart-4: 8 100% 70%;--chart-5: 36 92% 63%;--shadow-2xs: 0px 2px 0px 0px hsl(217 92% 60% / 0);--shadow-xs: 0px 2px 0px 0px hsl(217 92% 60% / 0);--shadow-sm: 0px 2px 0px 0px hsl(217 92% 60% / 0), 0px 1px 2px -1px hsl(217 92% 60% / 0);--shadow: 0px 2px 0px 0px hsl(217 92% 60% / 0), 0px 1px 2px -1px hsl(217 92% 60% / 0);--shadow-md: 0px 2px 0px 0px hsl(217 92% 60% / 0), 0px 2px 4px -1px hsl(217 92% 60% / 0);--shadow-lg: 0px 2px 0px 0px hsl(217 92% 60% / 0), 0px 4px 6px -1px hsl(217 92% 60% / 0);--shadow-xl: 0px 2px 0px 0px hsl(217 92% 60% / 0), 0px 8px 10px -1px hsl(217 92% 60% / 0);--shadow-2xl: 0px 2px 0px 0px hsl(217 92% 60% / 0);--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}:root{color-scheme:dark;--ink: #080b12;--ink-raised: #101522;--surface: #151c2b;--cyan: #00e5ff;--violet: #926eff;--lime: #ccff58;--coral: #ff776d;--copy: #f1f5fb;--quiet: #9ba8bb;--line: rgba(188, 210, 232, .13)}html{scroll-behavior:smooth;background:var(--ink);position:relative}body{font-family:Manrope,sans-serif;overflow-x:clip;position:relative}#root,main{position:relative}::-moz-selection{background:var(--cyan);color:var(--ink)}::selection{background:var(--cyan);color:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.site-shell{min-height:100dvh;color:var(--copy);background:var(--ink);overflow:clip;position:relative}.site-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:80;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.15'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.display-type{font-family:Space Grotesk,sans-serif;letter-spacing:-.055em}.mono-type{font-family:DM Mono,monospace}.eyebrow{color:var(--cyan);font:500 10px/1.4 DM Mono,monospace;text-transform:uppercase;letter-spacing:.19em}.page-atmosphere{background:radial-gradient(ellipse at 68% 12%,rgba(0,229,255,.09),transparent 37%),radial-gradient(ellipse at 12% 55%,rgba(146,110,255,.08),transparent 34%),var(--ink)}.section-shell{position:relative;padding:clamp(5rem,10vw,9rem) max(1.25rem,calc((100vw - 1240px)/2))}.editorial-heading{font:500 clamp(2.8rem,7vw,6.7rem)/.94 "Space Grotesk",sans-serif;letter-spacing:-.065em}.hairline{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.signal-text{color:var(--cyan)}@keyframes signal-travel{to{stroke-dashoffset:-72}}@keyframes grid-drift{to{background-position:80px 80px}}@keyframes scanline{0%{transform:translateY(-120%)}to{transform:translateY(520%)}}@keyframes orbit-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes data-flow{to{stroke-dashoffset:-150}}@keyframes panel-reveal{0%{opacity:0;transform:translate3d(0,20px,0) rotateX(7deg)}to{opacity:1;transform:translateZ(0) rotateX(0)}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:12px 18px;color:var(--ink);background:var(--lime);transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;z-index:100;inset:0 0 auto;height:76px;border-bottom:1px solid transparent;transition:background-color .35s ease,border-color .35s ease,backdrop-filter .35s ease}.header-scrolled{background:#080b12d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line)}.header-inner{width:min(1320px,calc(100% - 64px));height:100%;margin:auto;display:flex;align-items:center;gap:38px}.brand-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--copy);flex-shrink:0}.brand-mark{width:31px;height:31px;position:relative;display:grid;place-items:center;border:1px solid rgba(0,229,255,.5);color:var(--cyan);transform:rotate(45deg);font:700 20px/1 Space Grotesk,sans-serif;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .25s ease}.brand-mark span{transform:rotate(-45deg)}.brand-mark i{position:absolute;width:4px;height:4px;right:-3px;top:-3px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px #ccff5866}.brand-link:hover .brand-mark{transform:rotate(135deg);background:#00e5ff14}.brand-wordmark{font:600 15px/1 Space Grotesk,sans-serif;letter-spacing:-.055em}.brand-wordmark span{color:#aab6c7;font-weight:400}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.5vw,36px);margin-left:auto}.nav-item{color:#9ba8bb;text-decoration:none;font-size:12px;letter-spacing:.01em;position:relative;padding:9px 0;transition:color .2s ease;white-space:nowrap}.nav-item span{position:absolute;bottom:1px;left:0;width:100%;height:1px;background:var(--cyan);transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.nav-item:hover,.nav-active{color:var(--copy)}.nav-item:hover span,.nav-active span{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;gap:14px;align-items:center}.language-switch{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid var(--line);color:var(--quiet);background:#ffffff05;font:500 10px DM Mono,monospace;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.language-switch:hover{border-color:#00e5ff73;color:var(--cyan);background:#00e5ff0a}.header-login{color:var(--quiet);text-decoration:none;font-size:11px;transition:color .2s ease;white-space:nowrap}.header-login:hover{color:var(--copy)}.menu-trigger{display:none;width:42px;height:42px;justify-content:center;align-items:center;color:var(--copy);background:transparent;border:1px solid var(--line);cursor:pointer}.mobile-nav-overlay{position:fixed;z-index:95;inset:0;padding:96px 26px 26px;background:#080b12fa;display:flex;flex-direction:column;overflow-y:auto}.mobile-nav-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.mobile-nav-top button{color:var(--copy);background:transparent;border:1px solid var(--line);width:42px;height:42px;display:grid;place-items:center}.mobile-nav-links{display:flex;flex-direction:column;margin:14px 0 auto}.mobile-nav-link{min-height:68px;display:grid;grid-template-columns:38px 1fr 24px;align-items:center;border-bottom:1px solid var(--line);color:var(--copy);text-decoration:none;font:500 clamp(21px,6vw,30px)/1.1 "Space Grotesk",sans-serif;letter-spacing:-.04em}.mobile-nav-link>span:first-child{color:var(--cyan);font:10px DM Mono,monospace;letter-spacing:.06em}.mobile-nav-link svg{color:var(--quiet);transition:transform .2s ease,color .2s ease}.mobile-nav-link:hover svg{color:var(--cyan);transform:translate(3px,-3px)}.mobile-nav-bottom{display:flex;align-items:center;gap:14px;padding-top:22px}.site-footer{position:relative;z-index:1;padding:74px max(28px,calc((100vw - 1240px)/2)) 24px;border-top:1px solid var(--line);background:#090d15}.footer-main{display:grid;grid-template-columns:1.7fr .85fr .85fr 140px;gap:36px;padding-bottom:56px}.footer-brand>p{max-width:300px;color:var(--quiet);font-size:13px;line-height:1.8;margin:20px 0 16px}.footer-address{color:#6f7c91;font-size:10px;letter-spacing:.03em}.footer-links-column h2{margin:3px 0 18px;color:#6f7c91;text-transform:uppercase;letter-spacing:.14em;font:10px DM Mono,monospace}.footer-links-column ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.footer-links-column a,.footer-contact{color:#a7b1c0;font-size:12px;text-decoration:none;transition:color .2s ease}.footer-links-column a:hover,.footer-contact:hover{color:var(--cyan)}.footer-contact{display:inline-flex;align-items:center;gap:5px;margin-top:15px}.footer-endmark{position:relative;width:118px;height:118px;border:1px solid rgba(0,229,255,.2);display:grid;place-items:center;color:#00e5ffa6;font:500 27px Space Grotesk,sans-serif}.footer-endmark:before,.footer-endmark:after{content:"";position:absolute;border:1px solid rgba(0,229,255,.1);inset:13px;transform:rotate(45deg)}.footer-endmark:after{inset:27px;transform:rotate(0)}.footer-endmark i{position:absolute;width:4px;height:4px;background:var(--lime);border-radius:50%}.footer-endmark i:nth-of-type(1){top:9px;left:22px}.footer-endmark i:nth-of-type(2){bottom:19px;right:10px}.footer-endmark i:nth-of-type(3){top:55px;left:-2px}.footer-base{padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-base p{color:#657185;margin:0;font-size:10px}.footer-base>span{color:#657185;font-size:9px;letter-spacing:.1em}.home-experience{--home-pad: max(24px, calc((100vw - 1240px)/2) );background:var(--ink)}.home-hero{position:relative;min-height:max(850px,100svh);overflow:hidden;isolation:isolate;padding:132px var(--home-pad) 86px}.hero-grid{position:absolute;z-index:-2;inset:-25% -12%;opacity:.24;background-image:linear-gradient(rgba(128,160,188,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(128,160,188,.11) 1px,transparent 1px);background-size:72px 72px;transform:perspective(850px) rotateX(59deg) scale(1.6);transform-origin:center 65%;animation:grid-drift 26s linear infinite;-webkit-mask-image:linear-gradient(transparent 0%,black 28%,transparent 90%);mask-image:linear-gradient(transparent 0%,black 28%,transparent 90%)}.hero-beam{position:absolute;pointer-events:none;z-index:-1;width:1px;height:56vh;opacity:.5;background:linear-gradient(transparent,rgba(0,229,255,.4),transparent);transform:rotate(34deg);animation:scanline 13s linear infinite}.beam-one{left:23%;top:-46%;animation-delay:-4s}.beam-two{left:83%;top:-50%;opacity:.3;animation-delay:-9s}.hero-orbit{position:absolute;z-index:-1;border:1px solid rgba(0,229,255,.09);border-radius:50%;pointer-events:none}.orbit-one{width:740px;height:740px;right:-12%;top:12%;transform:rotate(-23deg) scaleY(.44)}.orbit-one:before,.orbit-one:after{content:"";position:absolute;inset:12%;border:1px solid rgba(146,110,255,.1);border-radius:50%}.orbit-one:after{inset:26%;border-color:#ccff5814}.orbit-one i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #00e5ff8c}.orbit-one i:nth-child(1){top:7%;left:35%}.orbit-one i:nth-child(2){bottom:14%;right:15%;background:var(--lime)}.orbit-one i:nth-child(3){top:56%;left:8%}.hero-inner{width:min(1320px,100%);margin:auto;display:grid;grid-template-columns:minmax(340px,.84fr) minmax(560px,1.16fr);align-items:center;min-height:635px;position:relative}.hero-copy{z-index:4;position:relative;padding-bottom:28px;animation:panel-reveal .9s both cubic-bezier(.2,.75,.25,1)}.hero-status{display:flex;align-items:center;gap:10px;margin-bottom:32px}.live-indicator{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #ccff581a;animation:orbit-pulse 2.4s ease-in-out infinite}.hero-title{max-width:700px;margin:0;font-size:clamp(58px,7.1vw,106px);font-weight:500;line-height:.9}.hero-line{display:block;width:-moz-fit-content;width:fit-content;overflow:hidden;padding-bottom:.08em}.hero-highlight{position:relative}.hero-description{max-width:435px;margin:27px 0 29px;color:#a6b2c2;font-size:15px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px}.zap-button{position:relative;overflow:hidden;min-height:52px;padding:0 19px;display:inline-flex;align-items:center;gap:30px;color:var(--ink);background:var(--cyan);font-size:12px;font-weight:700;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .22s ease}.zap-button:before{content:"";position:absolute;inset:-120% 100% -120% -70%;transform:rotate(24deg);background:#ffffff5c;transition:transform .45s cubic-bezier(.2,.7,.25,1)}.zap-button:hover{background:var(--lime);transform:translateY(-2px)}.zap-button:hover:before{transform:translate(330%) rotate(24deg)}.zap-button span,.zap-button svg{position:relative;z-index:1}.zap-button svg{transition:transform .2s ease}.zap-button:hover svg{transform:translate(4px)}.hero-text-link,.inline-arrow{display:inline-flex;align-items:center;gap:8px;color:#c0c9d4;text-decoration:none;font-size:12px;transition:color .2s ease}.hero-text-link:hover,.inline-arrow:hover{color:var(--cyan)}.hero-footnote{display:flex;gap:22px;margin-top:47px;color:#69768a;font-size:9px;letter-spacing:.12em}.hero-footnote span:first-child{color:var(--cyan)}.motion-toggle{position:absolute;z-index:6;bottom:30px;right:var(--home-pad);border:1px solid var(--line);color:#8996a9;background:#0b10199e;min-height:36px;padding:0 11px;display:flex;gap:8px;align-items:center;cursor:pointer;font-size:9px;transition:color .2s ease,border-color .2s ease}.motion-toggle:hover{color:var(--cyan);border-color:#00e5ff66}.scroll-cue{position:absolute;bottom:38px;left:var(--home-pad);color:#758195;display:flex;align-items:center;gap:12px;text-decoration:none;font-size:9px;letter-spacing:.14em}.scroll-cue svg{color:var(--cyan);animation:orbit-pulse 1.8s ease-in-out infinite}.engine-stage{height:640px;width:min(760px,100%);justify-self:end;position:relative;perspective:1300px;isolation:isolate}.engine-coordinate{position:absolute;left:3%;right:0;top:4%;display:flex;justify-content:space-between;z-index:3;color:#738197;font-size:8px;letter-spacing:.12em}.engine-scene{position:absolute;inset:3% 0 2%;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-x,0deg) + 2deg)) rotateY(var(--tilt-y,0deg));transition:transform .65s cubic-bezier(.2,.8,.2,1)}.engine-shadow{position:absolute;left:13%;right:8%;top:30%;height:45%;transform:rotateX(74deg) translateZ(-160px);background:radial-gradient(ellipse,rgba(0,229,255,.12),rgba(146,110,255,.06) 40%,transparent 72%);filter:blur(20px)}.engine-connectors{position:absolute;inset:7% 2% 4%;z-index:2;transform:translateZ(6px);pointer-events:none}.engine-connectors svg{width:100%;height:100%;overflow:visible}.connector{fill:none;stroke:#00e5ff5e;stroke-width:1;stroke-dasharray:2 7;animation:signal-travel 7s linear infinite}.connector-b{stroke:#926eff66;animation-delay:-3s}.connector-c{stroke:#ccff5854;animation-delay:-5s}.signal-node{fill:var(--cyan);opacity:.78;filter:drop-shadow(0 0 5px rgba(0,229,255,.7))}.engine-layer{position:absolute;z-index:7;width:203px;min-height:69px;padding:11px 13px;text-align:left;border:1px solid;color:var(--copy);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;transition:translate .35s cubic-bezier(.2,.75,.25,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease;animation:stage-in .8s both cubic-bezier(.2,.75,.2,1);animation-delay:calc(.35s + var(--layer-index)*.11s)}.engine-layer:hover,.engine-layer:focus-visible,.engine-layer.is-active{translate:0 -4px}.tint-cyan{--tone: 0,229,255}.tint-violet{--tone: 146,110,255}.tint-lime{--tone: 204,255,88}.tint-coral{--tone: 255,119,109}.tint-blue{--tone: 88,165,255}.tint-gold{--tone: 242,189,97}.engine-layer{transform:translate3d(var(--explode-x,0px),var(--explode-y,0px),calc(190px + var(--layer-index)*7px)) rotateY(var(--base-rotate,0deg)) rotate(var(--explode-rotation,0deg));border-color:rgba(var(--tone),.32);background:#0f1622d4;box-shadow:inset 0 1px #ffffff0d,0 12px 35px #0003}.engine-layer.is-active{border-color:rgba(var(--tone),.75);background:#131d2cf5;box-shadow:inset 0 1px #ffffff12,0 0 32px rgba(var(--tone),.12)}.layer-1{left:3%;top:22%;--base-rotate: 8deg}.layer-2{right:0;top:29%;--base-rotate: -8deg}.layer-3{right:3%;bottom:19%;--base-rotate: -9deg}.layer-4{left:0;bottom:17%;--base-rotate: 7deg}.layer-5{left:7%;top:7%;--base-rotate: 9deg}.layer-6{right:1%;top:6%;--base-rotate: -8deg}.layer-topline{display:flex;align-items:center;gap:7px;color:rgb(var(--tone));font:9px DM Mono,monospace}.layer-status{margin-left:auto;opacity:.62;font-size:7px;letter-spacing:.07em}.layer-title{display:block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:-.01em}.layer-mini{display:flex;gap:4px;margin-top:9px}.layer-mini i{height:2px;width:23%;background:rgba(var(--tone),.28)}.layer-mini i:first-child{width:43%;background:rgba(var(--tone),.7)}.publisher-window{position:absolute;z-index:4;top:20%;left:22%;width:57%;min-height:356px;background:#eef1edf7;color:#212b37;transform:translateZ(150px) rotateY(-2deg);box-shadow:0 30px 70px #00000080,0 0 0 1px #ffffff4d;animation:publisher-arrive 1s .38s both cubic-bezier(.2,.75,.25,1)}.browser-chrome{height:30px;display:flex;align-items:center;gap:12px;padding:0 11px;border-bottom:1px solid rgba(18,34,49,.12);background:#e8ecec}.browser-dots{display:flex;gap:4px}.browser-dots i{height:5px;width:5px;border-radius:50%;background:#a7b1b6}.browser-dots i:first-child{background:#ee8d7b}.browser-address{flex:1;text-align:center;color:#77858c;background:#ffffff8c;padding:3px 9px;font:7px DM Mono,monospace}.browser-mark{font:700 8px Space Grotesk,sans-serif}.publisher-content{padding:16px 19px 14px;position:relative}.publisher-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid rgba(25,41,48,.16);color:#41505a;font:700 7px DM Mono,monospace;letter-spacing:.08em}.publisher-nav span:first-child{color:#26323c;font:700 9px Space Grotesk,sans-serif;letter-spacing:.08em}.publisher-kicker{margin-top:17px;color:#75808a;font-size:6px;letter-spacing:.06em}.publisher-headline{margin-top:6px;white-space:pre-line;font:500 clamp(23px,3vw,37px)/.98 "Space Grotesk",sans-serif;letter-spacing:-.06em}.publisher-byline{margin-top:11px;display:flex;gap:7px;align-items:center;font:600 6px/1.5 DM Mono,monospace;color:#38454d}.publisher-byline small{font-size:5px;color:#879098}.author-mark{border:1px solid #99a6a7;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:8px Space Grotesk,sans-serif}.sample-ad{display:grid;grid-template-columns:.84fr 1.16fr;margin-top:13px;border:1px solid rgba(27,42,50,.15);background:#f9f8f1;min-height:74px;overflow:hidden;transition:border-color .3s ease,transform .3s ease}.sample-format-1{border-color:#0099ae94}.sample-format-2{border-color:#664ebe8c}.sample-format-3{border-color:#829f389e}.sample-format-4{border-color:#c8614d8c}.sample-format-5{border-color:#5387689e}.sample-format-6{border-color:#7083ac99}.sample-ad-art{position:relative;overflow:hidden;background:#dce9df;min-height:74px}.art-ring{position:absolute;width:54px;height:54px;border:1px solid rgba(30,78,80,.45);border-radius:50%;left:24%;top:10px}.art-ring:before,.art-ring:after{content:"";position:absolute;inset:8px;border:1px solid rgba(30,78,80,.34);border-radius:50%}.art-ring:after{inset:-6px 18px;transform:rotate(37deg);background:#d8ad605c}.art-sun{position:absolute;width:11px;height:11px;border-radius:50%;top:14px;right:20%;background:#d6a750;box-shadow:0 0 0 5px #d6a7501f}.art-horizon{position:absolute;width:130%;height:22px;left:-12%;bottom:-7px;background:#9eb8a8;transform:rotate(-8deg);border-radius:50%}.sample-ad-copy{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:9px}.sample-ad-copy>span:first-child{color:#6f7c80;font-size:5px;letter-spacing:.08em}.sample-ad-copy strong{font:600 9px Space Grotesk,sans-serif}.sample-ad-copy>span:last-child{color:#818b8b;font-size:6px}.publisher-copy-lines{display:grid;gap:4px;margin-top:12px}.publisher-copy-lines i{width:97%;height:2px;background:#2a3c441c}.publisher-copy-lines i:nth-child(2){width:87%}.publisher-copy-lines i:nth-child(3){width:54%}.window-foot{min-height:28px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(18,34,49,.1);color:#5b6b72;font:6px DM Mono,monospace;letter-spacing:.04em}.window-foot span:first-child{display:flex;align-items:center;gap:5px}.window-foot svg{color:#5a957b}.engine-readout{position:absolute;z-index:5;padding:8px 10px;display:grid;grid-template-columns:auto auto;gap:3px 10px;background:#080d15d1;border:1px solid var(--line);color:#738197;font-size:7px;letter-spacing:.08em;transform:translateZ(175px)}.engine-readout strong{grid-row:span 2;grid-column:2;color:var(--lime);align-self:center;font:500 17px Space Grotesk,sans-serif}.engine-readout small{white-space:pre-line;font-size:6px;line-height:1.5}.readout-left{left:0;top:49%}.readout-right{right:0;bottom:7%}.engine-axis{position:absolute;z-index:5;left:27%;bottom:2%;color:#66758a;font-size:7px;letter-spacing:.16em;transform:translateZ(182px)}.engine-caption{position:absolute;left:4%;right:0;bottom:0;display:flex;justify-content:space-between;color:#748197;font:8px DM Mono,monospace;letter-spacing:.08em}.engine-caption>span:first-child{display:inline-flex;align-items:center;gap:7px}.caption-pulse{height:5px;width:5px;background:var(--lime);border-radius:50%;animation:orbit-pulse 1.8s infinite}.manifesto-section{background:#0b1019;padding-top:50px;padding-bottom:74px}.manifesto-topline,.manifesto-bottom{display:flex;justify-content:space-between;color:#6f7d90;font-size:8px;letter-spacing:.13em}.manifesto-layout{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:9%;padding:92px 0 76px}.manifesto-heading-wrap .eyebrow{margin-bottom:27px}.manifesto-heading-wrap .editorial-heading{max-width:770px}.manifesto-heading-wrap h2 em,.closing-content h2 em{color:var(--cyan);font-style:normal}.manifesto-aside{padding-bottom:5px;max-width:370px}.manifesto-index{display:flex;align-items:center;gap:10px;margin-bottom:19px;color:var(--lime);font-size:9px;letter-spacing:.12em}.manifesto-aside p{color:#a5b0bf;line-height:1.85;font-size:14px;margin:0 0 20px}.manifesto-aside .inline-arrow{color:var(--cyan);font-size:10px}.manifesto-rule{height:52px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.manifesto-rule:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.6),transparent);animation:editorial-line 1.6s cubic-bezier(.2,.75,.2,1) both}.manifesto-rule span{height:5px;width:5px;background:var(--cyan);transform:rotate(45deg)}.manifesto-bottom{padding-top:16px;font-size:7px}.capabilities-section{padding-top:122px;padding-bottom:112px;background:#080b12}.section-heading-row,.flow-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px}.section-heading-row .eyebrow,.flow-heading .eyebrow{margin-bottom:23px}.section-heading{font-size:clamp(43px,6vw,76px);line-height:.96;margin:0}.section-heading>span{color:var(--cyan)}.section-intro,.flow-description{max-width:340px;color:#95a2b4;font-size:13px;line-height:1.8;padding-bottom:4px}.capability-list{border-top:1px solid var(--line)}.capability-row{position:relative;min-height:156px;display:grid;grid-template-columns:64px 62px minmax(230px,1fr) 1.1fr 30px;gap:18px;align-items:center;border-bottom:1px solid var(--line);transition:background .35s ease,padding .35s ease;overflow:hidden}.capability-row:before{position:absolute;content:"";left:0;top:0;bottom:0;width:2px;background:var(--tone-color,var(--cyan));transform:scaleY(0);transform-origin:top;transition:transform .35s ease}.capability-row:hover{background:#ffffff05;padding-left:11px}.capability-row:hover:before{transform:scaleY(1)}.tone-cyan{--tone-color: var(--cyan)}.tone-violet{--tone-color: var(--violet)}.tone-lime{--tone-color: var(--lime)}.capability-index{align-self:start;padding-top:36px;color:#6e7b8e;font-size:9px}.capability-icon{color:var(--tone-color);display:flex;align-self:start;padding-top:34px}.capability-text h3{margin:0 0 9px;color:var(--copy);font:500 19px Space Grotesk,sans-serif;letter-spacing:-.035em}.capability-text p{max-width:385px;margin:0;color:#8f9daf;font-size:11px;line-height:1.7}.capability-wire{height:1px;background:linear-gradient(90deg,rgba(145,165,188,.3),transparent);position:relative}.capability-wire:after{content:"";position:absolute;left:0;top:-2px;width:5px;height:5px;background:var(--tone-color);border-radius:50%;opacity:.8}.capability-arrow{color:#6d7a8b;transition:color .2s ease,transform .2s ease}.capability-row:hover .capability-arrow{color:var(--tone-color);transform:translate(3px,-3px)}.capabilities-foot{display:flex;gap:16px;align-items:center;justify-content:flex-end;color:#627084;font-size:8px;letter-spacing:.13em;padding-top:20px}.capabilities-foot span:nth-child(2){color:var(--cyan)}.editorial-section{min-height:610px;background:#101522;overflow:hidden}.editorial-mesh{position:absolute;width:68vw;height:68vw;right:-10%;top:-52%;border:1px solid rgba(0,229,255,.11);border-radius:50%;transform:scaleY(.48) rotate(-24deg)}.editorial-mesh:before,.editorial-mesh:after{content:"";position:absolute;inset:11%;border:1px solid rgba(146,110,255,.13);border-radius:50%}.editorial-mesh:after{inset:28%;border-color:#ccff581a}.editorial-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .65fr;gap:6%;align-items:center}.editorial-inner .eyebrow{margin-bottom:25px}.editorial-inner h2{font-size:clamp(48px,7vw,88px)}.editorial-inner h2 span{color:var(--lime)}.editorial-note{max-width:360px;padding:25px 0 0 24px;border-left:1px solid rgba(204,255,88,.45)}.note-index{color:var(--lime);font-size:8px;letter-spacing:.13em}.editorial-note p{color:#b4becc;font-size:14px;line-height:1.8;margin:16px 0 20px}.note-mark{display:flex;gap:8px;align-items:center;color:var(--cyan);font:9px DM Mono,monospace;letter-spacing:.08em}.editorial-coordinate{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:76px;border-top:1px solid var(--line);color:#7d899c;font-size:8px;letter-spacing:.13em}.flow-section{background:#080b12;padding-top:122px}.flow-heading .section-heading{max-width:700px}.flow-heading .section-heading span{color:var(--violet)}.flow-rail{display:grid;grid-template-columns:repeat(3,1fr);height:1px;background:linear-gradient(90deg,#00e5ff73,#926eff66,#ccff5859);margin-bottom:0;position:relative}.flow-rail:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:light-sweep 6s linear infinite;background-size:180% 100%}.flow-rail span{position:relative}.flow-rail span:before{content:"";position:absolute;left:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px #00e5ff80}.flow-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.flow-stage{padding:26px 0 46px}.stage-index{display:flex;align-items:center;gap:10px;color:var(--cyan);font-size:9px}.stage-index i{height:1px;width:30px;background:#00e5ff66}.flow-stage:nth-child(2) .stage-index{color:var(--violet)}.flow-stage:nth-child(3) .stage-index{color:var(--lime)}.flow-stage h3{margin:23px 0 11px;font:500 19px Space Grotesk,sans-serif;letter-spacing:-.04em}.flow-stage p{max-width:290px;margin:0;color:#8e9bad;font-size:11px;line-height:1.8}.flow-visual{border:1px solid var(--line);background:linear-gradient(135deg,#111927db,#0b1019e0)}.flow-visual-head{display:flex;justify-content:space-between;padding:14px 19px;border-bottom:1px solid var(--line);color:#738197;font-size:8px;letter-spacing:.12em}.flow-visual-head span:last-child{color:var(--lime)}.flow-visual-body{display:flex;align-items:center;justify-content:space-evenly;min-height:144px;padding:18px 14px}.flow-node{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--cyan);font:8px DM Mono,monospace;letter-spacing:.07em}.flow-node svg{width:40px;height:40px;padding:11px;border:1px solid currentColor;border-radius:50%;background:#111a27;box-shadow:0 0 20px #00e5ff14}.context-node{color:var(--violet)}.auction-node{color:var(--lime)}.publisher-node{color:var(--coral)}.flow-link{width:min(10vw,116px);height:1px;position:relative;background:#97afc538}.flow-link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--cyan),transparent);background-size:140% 100%;animation:light-sweep 3s linear infinite}.flow-link i{position:absolute;z-index:1;width:3px;height:3px;top:-1px;left:20%;border-radius:50%;background:var(--cyan);animation:auction-packet 1.35s linear infinite}.flow-link i+i{animation-delay:-.68s}.closing-section{min-height:560px;display:flex;align-items:center;overflow:hidden;background:#101522}.closing-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(128,160,188,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(128,160,188,.1) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,black,transparent 70%);mask-image:linear-gradient(90deg,black,transparent 70%)}.closing-content{position:relative;z-index:2;max-width:720px}.closing-content .eyebrow{margin-bottom:23px}.closing-content .editorial-heading{font-size:clamp(48px,7vw,82px)}.closing-content h2 em{color:var(--lime)}.closing-copy{max-width:460px;margin:22px 0 26px;color:#a2afbe;font-size:13px;line-height:1.8}.closing-button{min-height:50px}.closing-outro{display:flex;align-items:center;gap:9px;color:#728197;margin-top:28px;font-size:8px;letter-spacing:.1em}.closing-outro svg{color:var(--lime)}.closing-orbit{position:absolute;right:10%;top:50%;width:min(34vw,430px);aspect-ratio:1;transform:translateY(-50%) rotate(-21deg) scaleY(.55);border:1px solid rgba(0,229,255,.18);border-radius:50%;display:grid;place-items:center}.closing-orbit:before,.closing-orbit:after{content:"";position:absolute;inset:13%;border:1px solid rgba(146,110,255,.16);border-radius:50%}.closing-orbit:after{inset:28%;border-color:#ccff5826}.closing-orbit div{position:absolute;inset:0;border:1px solid rgba(151,175,197,.08);border-radius:50%;transform:rotate(60deg)}.closing-orbit div:nth-child(2){transform:rotate(120deg)}.closing-orbit div:nth-child(3){transform:rotate(0)}.closing-orbit span{transform:rotate(21deg) scaleY(1.8);color:#00e5ffcc;font:500 56px Space Grotesk,sans-serif;letter-spacing:-.1em}main>section:not(.home-hero){scroll-margin-top:90px}main .text-violet-400,main .text-violet-300,main .text-fuchsia-400,main .text-fuchsia-300{color:var(--cyan)!important}main .from-violet-500,main .from-violet-600{--tw-gradient-from: #00aabb var(--tw-gradient-from-position) !important}main .to-fuchsia-500,main .to-fuchsia-600{--tw-gradient-to: #8b71ff var(--tw-gradient-to-position) !important}main .border-violet-500\/20,main .border-white\/\[0\.06\]{border-color:#a4bed729!important}.support-page{min-height:80vh;padding-top:76px;background:radial-gradient(ellipse at 76% 4%,rgba(0,229,255,.07),transparent 38%),#080b12}.support-hero{position:relative;max-width:1240px;margin:auto;padding:clamp(100px,14vw,180px) max(24px,calc((100vw - 1240px)/2)) 90px;border-bottom:1px solid var(--line)}.support-hero .eyebrow{margin:0 0 27px}.support-hero h1{margin:0;max-width:900px;font-size:clamp(54px,9vw,105px);line-height:.93;font-weight:500}.support-hero h1 span{color:var(--cyan)}.support-lede{max-width:650px;color:#9ba8bb;margin:26px 0 0;font-size:15px;line-height:1.85}.support-body{max-width:1240px;padding:54px 24px 110px;margin:auto}.support-index{color:#718096;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em;padding-bottom:17px;border-bottom:1px solid var(--line)}.discipline-row{min-height:145px;display:grid;grid-template-columns:54px 46px minmax(0,1fr) 20px;gap:15px;align-items:center;border-bottom:1px solid var(--line);color:var(--cyan)}.discipline-row>span{color:#708096;font-size:9px}.discipline-row>div h2{color:var(--copy);font:500 20px Space Grotesk,sans-serif;margin:0 0 8px}.discipline-row>div p{color:#98a5b5;font-size:12px;line-height:1.7;margin:0;max-width:570px}.discipline-row>svg:last-child{color:#718096}.support-contact{margin-top:85px;padding:38px;border:1px solid var(--line);background:#ffffff05}.support-contact .eyebrow{margin:0 0 17px}.support-contact h2{max-width:750px;font-size:clamp(28px,4vw,48px);line-height:1.06;font-weight:500;margin:0 0 26px;color:var(--copy)}.prior-brand-label{display:inline-flex;align-items:center;border:1px solid rgba(204,255,88,.28);padding:5px 8px;color:var(--lime);font:8px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.route-cta{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 18px;background:var(--cyan);color:var(--ink);text-decoration:none;font-size:12px;font-weight:700;transition:background-color .2s ease,transform .2s ease}.route-cta:hover{background:var(--lime);transform:translateY(-2px)}@media(max-width:1100px){.header-inner{width:calc(100% - 44px);gap:22px}.desktop-nav{gap:16px}.nav-item{font-size:11px}.header-actions{gap:10px}.hero-inner{grid-template-columns:minmax(300px,.78fr) minmax(480px,1.22fr)}.engine-stage{transform:scale(.94);transform-origin:center right;width:700px;margin-left:-40px}.engine-layer{width:185px}.publisher-window{left:21%;width:59%}.hero-title{font-size:clamp(58px,7.5vw,86px)}}@media(max-width:850px){.site-header{height:68px}.header-inner{width:calc(100% - 36px)}.desktop-nav,.header-login{display:none}.header-actions{margin-left:auto}.header-actions .language-switch{min-height:36px}.menu-trigger{display:flex}.home-hero{min-height:0;padding:122px 24px 80px}.hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:28px;min-height:0}.hero-copy{padding-bottom:0}.hero-status{margin-bottom:25px}.hero-title{font-size:clamp(58px,11vw,92px)}.hero-description{margin-top:22px}.hero-footnote{margin-top:30px}.engine-stage{width:100%;max-width:700px;align-self:center;margin:0;transform:none;height:min(640px,85vw);min-height:480px}.engine-scene{transform:none!important}.engine-layer{width:min(28vw,185px);min-height:64px;padding:9px}.layer-title{font-size:9px}.publisher-window{top:21%;left:21%;width:58%;min-height:0}.publisher-content{padding:12px 13px}.publisher-headline{font-size:clamp(22px,4.1vw,34px)}.sample-ad,.sample-ad-art{min-height:62px}.engine-readout{font-size:6px}.readout-left{left:-1%}.readout-right{right:-1%}.engine-coordinate,.engine-caption{font-size:7px}.motion-toggle{right:24px;bottom:22px}.scroll-cue{display:none}.manifesto-layout{grid-template-columns:1fr;gap:34px;padding:68px 0 52px}.manifesto-aside{max-width:520px}.section-heading-row,.flow-heading{align-items:flex-start;flex-direction:column;gap:22px}.section-intro,.flow-description{max-width:520px}.capability-row{grid-template-columns:40px 46px minmax(0,1fr) 25px;gap:13px;min-height:142px}.capability-wire{display:none}.capability-index,.capability-icon{padding-top:30px}.capability-text h3{font-size:17px}.editorial-inner{grid-template-columns:1fr;gap:40px}.editorial-note{margin-left:25px}.editorial-coordinate{padding-top:40px}.flow-stages{gap:22px}.closing-orbit{right:-12%;opacity:.5}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-endmark{display:none}.support-hero{padding-top:140px}}@media(max-width:560px){.site-header{background:#080b12d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--line)}.header-inner{width:calc(100% - 32px);gap:8px}.brand-mark{width:28px;height:28px}.brand-wordmark{font-size:14px}.header-actions{gap:5px}.header-actions .language-switch{width:38px;padding:0;justify-content:center}.header-actions .language-switch span{display:none}.home-hero{padding:106px 20px 67px}.hero-title{font-size:clamp(53px,13vw,72px)}.hero-description{font-size:13px;max-width:355px}.hero-actions{gap:18px}.zap-button{min-height:48px;padding:0 14px;gap:16px;font-size:11px}.hero-text-link{font-size:11px}.hero-footnote{font-size:8px;gap:13px}.engine-stage{min-height:0;height:111vw;max-height:500px;margin:0 -7px;width:calc(100% + 14px)}.engine-coordinate{top:3%;left:4%;font-size:6px}.engine-scene{inset:6% -1% 3%}.engine-layer{width:30vw;min-height:55px;padding:7px}.layer-topline{gap:4px;font-size:7px}.layer-topline svg{width:10px;height:10px}.layer-status{font-size:5px}.layer-title{margin-top:4px;font-size:7px}.layer-mini{margin-top:6px}.layer-mini i{height:1px}.layer-1{left:0;top:23%}.layer-2{right:0;top:27%}.layer-3{right:0;bottom:17%}.layer-4{left:0;bottom:17%}.layer-5{left:0;top:7%}.layer-6{right:0;top:7%}.publisher-window{top:23%;left:16%;width:68%}.browser-chrome{height:24px}.browser-address{font-size:5px}.publisher-content{padding:9px 10px}.publisher-nav{font-size:5px;padding-bottom:7px}.publisher-nav span:first-child{font-size:7px}.publisher-kicker{margin-top:11px;font-size:5px}.publisher-headline{font-size:clamp(20px,6vw,28px)}.publisher-byline{margin-top:7px}.sample-ad{margin-top:9px;min-height:57px}.sample-ad-art{min-height:57px}.sample-ad-copy{padding:6px}.sample-ad-copy strong{font-size:7px}.sample-ad-copy>span:last-child{font-size:5px}.publisher-copy-lines{margin-top:8px}.window-foot{min-height:22px;font-size:5px}.engine-readout{padding:5px;font-size:5px}.engine-readout strong{font-size:12px}.engine-readout small{font-size:5px}.readout-left{top:52%}.readout-right{bottom:6%}.engine-axis{left:22%;font-size:5px}.engine-caption{bottom:-2%;left:3%;font-size:6px}.motion-toggle{right:20px;bottom:16px}.section-shell{padding:76px 22px}.manifesto-section{padding-top:37px;padding-bottom:54px}.manifesto-topline{font-size:6px}.manifesto-topline span:last-child{display:none}.manifesto-layout{padding:61px 0 42px}.editorial-heading{font-size:clamp(43px,11vw,64px)}.manifesto-bottom{gap:8px;flex-wrap:wrap;font-size:6px}.manifesto-bottom span:last-child{display:none}.capabilities-section{padding-top:86px;padding-bottom:78px}.section-heading-row,.flow-heading{margin-bottom:38px}.section-heading{font-size:clamp(41px,10vw,60px)}.capability-row{grid-template-columns:28px 30px minmax(0,1fr) 18px;gap:9px;min-height:133px}.capability-index{font-size:7px}.capability-icon{padding-top:31px}.capability-icon svg{width:18px}.capability-text h3{font-size:15px}.capability-text p{font-size:10px}.capabilities-foot{justify-content:flex-start;font-size:7px;gap:10px}.editorial-section{min-height:630px}.editorial-inner h2{font-size:clamp(48px,12vw,70px)}.editorial-note{margin-left:10px;padding-left:17px}.editorial-note p{font-size:13px}.editorial-coordinate{gap:12px;flex-direction:column;font-size:7px}.editorial-mesh{width:120vw;height:120vw;right:-55%;top:-14%}.flow-section{padding-top:84px}.flow-stages{grid-template-columns:1fr;gap:0}.flow-stage{padding:17px 0 23px}.flow-stage h3{margin:12px 0 7px;font-size:17px}.flow-stage p{max-width:100%}.flow-rail{display:none}.flow-visual-head{padding:12px;font-size:7px}.flow-visual-body{min-height:114px;padding:14px 6px}.flow-node{font-size:6px;gap:6px}.flow-node svg{width:33px;height:33px;padding:9px}.flow-link{width:6vw}.closing-section{min-height:510px}.closing-content .editorial-heading{font-size:clamp(46px,11vw,68px)}.closing-copy{font-size:12px}.closing-orbit{width:250px;right:-24%;top:25%;opacity:.32}.site-footer{padding:55px 22px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:38px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin:15px 0 12px}.footer-base{align-items:flex-start;flex-direction:column;gap:10px}.footer-base>span{font-size:7px}.mobile-nav-overlay{padding:87px 22px 22px}.mobile-nav-bottom{flex-wrap:wrap;gap:10px}.mobile-nav-bottom .header-register{margin-left:auto}.mobile-nav-link{min-height:62px;font-size:23px}.support-hero{padding:122px 22px 66px}.support-hero h1{font-size:clamp(50px,12vw,72px)}.support-lede{font-size:13px}.support-body{padding:38px 22px 72px}.discipline-row{grid-template-columns:27px 28px minmax(0,1fr) 18px;gap:9px;min-height:130px}.discipline-row>div h2{font-size:16px}.discipline-row>div p{font-size:10px}.support-contact{margin-top:60px;padding:26px 20px}.support-contact h2{font-size:30px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:border.toggle-elevate:after:before{content:var(--tw-content);inset:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);inset:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-white\/50:hover{color:#ffffff80}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5625rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.toggle-elevate:before{inset:-1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate:not(.no-active-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:.5625rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:left-1\/2{left:50%}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:p-10{padding:2.5rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pl-14{padding-left:3.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-9xl{font-size:8rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:text-6xl{font-size:3.75rem;line-height:1}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}
