/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--paper:#f6f2ff;--muted:#a09cb6;--violet:#8c6cff;--blue:#3ec8ff;--orange:#ff7448;--sun:#ffd36b;--mouse-x:50vw;--mouse-y:30vh}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--paper);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#05040d;margin:0;overflow-x:hidden}a{color:inherit}.experience{isolation:isolate;background:radial-gradient(circle at 50% -30%,#7d58ff2e,#0000 43%),linear-gradient(#070612 0%,#05040d 52%,#090712 100%);min-height:100svh;padding:22px clamp(18px,4vw,62px) 30px;position:relative;overflow:hidden}.experience:before{content:"";pointer-events:none;z-index:-3;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.experience:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);height:1px;position:absolute;top:82px;left:0;right:0}.cursor-light{height:640px;left:var(--mouse-x);pointer-events:none;top:var(--mouse-y);z-index:-1;background:radial-gradient(circle,#815dff1f,#0000 65%);width:640px;position:fixed;transform:translate(-50%,-50%)}.aurora{filter:blur(100px);opacity:.13;pointer-events:none;z-index:-2;border-radius:50%;position:absolute}.aurora-blue{background:#634eff;width:560px;height:560px;animation:18s ease-in-out infinite alternate aurora-blue;top:420px;left:-330px}.aurora-orange{background:#ff5f35;width:500px;height:500px;animation:21s ease-in-out infinite alternate aurora-orange;top:610px;right:-270px}.starfield{pointer-events:none;z-index:-2;position:absolute;inset:0;overflow:hidden}.starfield i{--x:calc((var(--i) * 37) % 100);animation:star-float calc(10s + (var(--i) % 5) * 2s) ease-in-out infinite alternate;height:calc(1px + (var(--i) % 3) * 1px);left:calc(var(--x) * 1%);opacity:calc(.16 + (var(--i) % 5) * .08);top:calc(((var(--i) * 53) % 92) * 1%);width:calc(1px + (var(--i) % 3) * 1px);background:#ffffff80;border-radius:50%;position:absolute;box-shadow:0 0 8px #ffffff59}.intro-curtain{pointer-events:none;z-index:100;background:#05040d;justify-content:center;align-items:center;animation:2.15s cubic-bezier(.78,0,.22,1) .25s forwards curtain-away;display:flex;position:fixed;inset:0}.intro-mark{font-family:var(--font-geist-mono), monospace;letter-spacing:-.12em;font-size:clamp(72px,12vw,160px);font-weight:900;animation:1.25s cubic-bezier(.22,1,.36,1) forwards mark-arrive;position:relative}.intro-mark:after{background:linear-gradient(90deg, var(--violet), var(--orange));content:"";transform-origin:0;height:4px;position:absolute;bottom:-12px;left:7%;right:1%}.intro-line{opacity:.5;background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;animation:1.6s ease-in-out forwards line-scan;position:absolute;left:0;right:0}.nav-shell,.hero,.ticker,.portals,footer{max-width:1420px;margin-inline:auto}.nav-shell{justify-content:space-between;align-items:center;min-height:46px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;background:linear-gradient(145deg,#aa91ff,#7551ff 52%,#3b20a6);border:1px solid #ffffff7a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 32px #6c47ff4d}.brand-name{gap:3px;display:grid}.brand-name strong{font-size:13px;font-weight:650}.brand-name small,.site-address{color:#aaa5ba;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.nav-right{align-items:center;gap:22px;display:flex}.live-pill{color:#d0cadc;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:650;display:flex}.live-pill i,.portal-status i{background:#8c6cff;border-radius:50%;width:5px;height:5px;animation:2.6s ease-in-out infinite status-pulse;box-shadow:0 0 10px #8c6cff}.hero{grid-template-columns:minmax(0,1.85fr) minmax(280px,.55fr);align-items:end;gap:clamp(24px,6vw,100px);padding:clamp(10px,1.5vh,18px) 0 clamp(16px,2vh,24px);display:grid}.kicker{color:#bbb5c9;font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;margin:0 0 17px;font-size:11px;font-weight:600}.kicker span{color:var(--orange);font-size:7px}.hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(62px,8.8vw,140px);font-weight:800;line-height:.78}.hero h1>span{display:block}.title-solid{color:#0000;background:linear-gradient(90deg,#fff 0%,#d7d0ff 50%,#fff4e5 100%);-webkit-background-clip:text;background-clip:text;animation:1s cubic-bezier(.22,1,.36,1) 2s both title-rise}.dot-letter{color:#f7f3ff;-webkit-text-fill-color:#f7f3ff;display:inline-block;position:relative}.dot-letter-i .jump-dot{left:54%}.jump-dot{background:#f7f3ff;border-radius:50%;width:.075em;height:.075em;animation:.72s cubic-bezier(.2,1.45,.35,1) both dot-jump-in;position:absolute;top:-.075em;left:50%;transform:translate(-50%);box-shadow:0 0 16px #ffffff61}.dot-one{animation-delay:2.42s}.dot-two{animation-delay:2.56s}.dot-three{animation-delay:2.7s}.dot-four{animation-delay:2.82s}.umlaut-dot{width:.065em;height:.065em;top:-.08em}.umlaut-left{left:30%}.umlaut-right{left:70%}.title-outline{color:#0000;-webkit-text-stroke:1.7px #ded7f8c7;animation:1s cubic-bezier(.22,1,.36,1) 2.12s both title-rise}.hero-side{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hero-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.social-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.social-button:hover{background:#ffffff17;border-color:#ffffff47;transform:translate(4px)}.social-icon{color:#fff;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;display:flex}.social-youtube .social-icon{background:#f03;box-shadow:0 8px 22px #ff003342}.social-instagram .social-icon{background:linear-gradient(135deg,#833ab4,#fd1d1d 58%,#fcb045);box-shadow:0 8px 22px #cb2d7c40}.social-icon svg{fill:currentColor;width:18px;height:18px}.social-button>span:last-child{gap:2px;min-width:0;display:grid}.social-button small{color:#918aa2;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:7px;font-weight:700}.social-button b{color:#f3eefc;letter-spacing:.01em;font-size:10px;font-weight:650}.orbit-seal{border:1px solid #ffffff21;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative}.orbit-seal:after{content:"";border:1px dashed #8c6cff94;border-radius:50%;position:absolute;inset:9px}.orbit-text{color:#aaa4ba;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;word-spacing:5px;writing-mode:vertical-rl;width:100%;height:100%;font-size:7px;animation:16s linear infinite orbit-spin;position:absolute}.orbit-seal b{color:var(--orange);font-size:19px}.hero-side p{color:#c4bed0;border-left:1px solid #ffffff29;margin:0;padding-left:17px;font-size:14px;line-height:1.75}.hero-side strong{color:#e9e4f5;font-weight:500}.ticker{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:8px 0;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";z-index:2;width:100px;position:absolute;inset-block:0}.ticker:before{background:linear-gradient(90deg,#06050e,#0000);left:0}.ticker:after{background:linear-gradient(-90deg,#06050e,#0000);right:0}.ticker-track{color:#aaa5b7;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:24px;min-width:max-content;font-size:10px;font-weight:650;animation:30s linear infinite ticker-run;display:flex}.ticker-track i{color:var(--orange);font-style:normal}.portals{perspective:1400px;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:18px;padding:12px 0 18px;display:grid}.portal{--tilt-x:0deg;--tilt-y:0deg;--spot-x:50%;--spot-y:50%;isolation:isolate;min-height:560px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0);transform-style:preserve-3d;border:1px solid #ffffff21;border-radius:34px;flex-direction:column;padding:26px 30px;text-decoration:none;transition:border-color .45s,box-shadow .45s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 75px #00000047}.portal:before{content:"";pointer-events:none;z-index:8;border:1px solid #ffffff12;border-radius:27px;position:absolute;inset:7px}.portal-digital{background:linear-gradient(145deg,#23184ef7,#090919fa 66%),#0f0b24}.portal-travel{background:linear-gradient(145deg,#4d221ef5,#120c16fa 67%),#211019}.portal-spot{background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ffffff1f, transparent 34%);opacity:0;pointer-events:none;z-index:-1;transition:opacity .4s;position:absolute;inset:0}.portal:hover .portal-spot,.portal:focus-visible .portal-spot{opacity:1}.portal:hover,.portal:focus-visible{outline:none}.portal-digital:hover,.portal-digital:focus-visible{border-color:#8c6cffad;box-shadow:0 35px 110px #4c30b84d}.portal-travel:hover,.portal-travel:focus-visible{border-color:#ff7448ab;box-shadow:0 35px 110px #a63b2245}.portal-head,.portal-foot{z-index:6;justify-content:space-between;align-items:center;display:flex;position:relative}.portal-index,.portal-status,.portal-url,.portal-tags span{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.portal-index{color:#c5bed5;font-size:10px;font-weight:650}.portal-status{color:#bbb5c8;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.portal-travel .portal-status i{background:var(--orange);box-shadow:0 0 10px var(--orange)}.digital-scene,.travel-scene{border:1px solid #ffffff1a;border-radius:24px;height:268px;margin:18px 0 16px;position:relative;overflow:hidden;transform:translateZ(24px)}.digital-scene{background:linear-gradient(#8666ff12 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#8666ff12 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 30% 25%,#5e42ff38,#0000 38%),#0c0b20}.code-orbit{border:1px dashed #8061ff42;border-radius:50%;animation:15s linear infinite orbit-spin;position:absolute}.orbit-a{width:270px;height:270px;top:-90px;left:-100px}.orbit-b{width:310px;height:310px;animation-duration:22s;animation-direction:reverse;bottom:-160px;right:-120px}.floating-code{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c9bcff;font-family:var(--font-geist-mono), monospace;z-index:3;background:#0b091fd1;border:1px solid #9982ff3b;border-radius:8px;padding:7px 9px;font-size:7px;position:absolute}.code-one{animation:7s ease-in-out infinite float-one;top:19px;right:4%}.code-two{animation:8s ease-in-out infinite float-two;top:105px;left:4%}.code-three{animation:9s ease-in-out infinite reverse float-one;bottom:14px;right:8%}.data-window{z-index:2;background:#0c0b24d6;border:1px solid #9d88ff4a;border-radius:17px;width:min(74%,380px);height:174px;transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 24px 55px #00000059}.portal:hover .data-window{transform:translate(-50%,-50%)rotate(0)scale(1.035)}.window-bar{background:#8c6cff14;border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:33px;padding:0 11px;display:flex}.window-bar span{background:#ffffff59;border-radius:50%;width:4px;height:4px}.window-bar b{color:#716b89;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin-left:auto;font-size:6px;font-weight:500}.window-body{grid-template-columns:1fr 1.3fr;align-items:end;gap:28px;height:calc(100% - 33px);padding:20px;display:grid}.metric{align-self:start;display:grid}.metric small{color:#716b88;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:6px}.metric strong{letter-spacing:-.06em;margin-top:5px;font-size:30px}.metric em{color:#71d7ff;font-family:var(--font-geist-mono), monospace;font-size:7px;font-style:normal}.chart-bars{border-bottom:1px solid #ffffff1a;align-items:end;gap:6px;height:93px;display:flex}.chart-bars i{animation:bar-breathe calc(3.2s + var(--d) * .18s) ease-in-out infinite alternate;background:linear-gradient(180deg, var(--blue), var(--violet));height:var(--h);border-radius:3px 3px 0 0;width:12%;box-shadow:0 0 14px #6187ff40}.digital-cursor{color:#34206f;z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;animation:7s cubic-bezier(.65,0,.35,1) infinite cursor-tour;display:flex;position:absolute;box-shadow:0 0 20px #ffffff73}.travel-scene{background:linear-gradient(#ff70451f,#0000 65%),linear-gradient(135deg,#321628,#151020 64%)}.sun-core{background:linear-gradient(145deg,#ffe09a,#ff8a4f);border-radius:50%;width:88px;height:88px;animation:7s ease-in-out infinite sun-pulse;position:absolute;top:28px;right:12%;box-shadow:0 0 70px #ff82487a}.topo{border:1px solid #ffb77b2b;border-radius:42% 58% 64% 36%/48% 37% 63% 52%;animation:24s linear infinite orbit-spin;position:absolute;top:12%;left:7%}.topo-one{width:125px;height:125px}.topo-two{width:92px;height:92px;animation-direction:reverse;top:18%;left:9.5%}.topo-three{width:58px;height:58px;animation-duration:17s;top:24%;left:12%}.coordinate{color:#ffd6ada6;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;z-index:2;font-size:7px;line-height:1.7;position:absolute;top:37%;left:11%}.peak{clip-path:polygon(0 100%,0 80%,14% 57%,27% 75%,48% 18%,66% 72%,80% 48%,100% 79%,100% 100%);width:108%;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-16px;left:-4%}.peak-back{opacity:.52;background:#7f3d54;height:184px}.peak-mid{clip-path:polygon(0 100%,0 86%,22% 54%,38% 78%,61% 29%,78% 72%,100% 43%,100% 100%);z-index:2;background:#3d2440;height:148px}.peak-front{clip-path:polygon(0 100%,0 76%,19% 62%,34% 84%,55% 53%,76% 81%,91% 62%,100% 74%,100% 100%);z-index:4;background:linear-gradient(90deg,#1c1728,#291526);height:105px}.portal:hover .peak-back{transform:translateY(-8px)scale(1.02)}.portal:hover .peak-mid{transform:translateY(3px)scale(1.025)}.route-path{z-index:5;border:2px dashed #ffdaa0a3;border-color:#ffdaa0a3 #ffdaa0a3 #0000 #0000;border-radius:50%;width:185px;height:140px;position:absolute;bottom:24px;left:37%;transform:rotate(-18deg)}.route-runner{offset-path:path("M 0 95 C 55 78, 80 5, 166 15");z-index:6;animation:6.5s ease-in-out infinite runner-path;position:absolute;bottom:35px;left:38%}.route-runner i{border:4px solid var(--orange);background:#fff4dc;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 0 22px #ff7448bf}.destination{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffd8b8;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;z-index:7;background:#201019b8;border:1px solid #ffbf8b4d;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:7px;display:flex;position:absolute;bottom:17px;right:5%}.digital-scene,.travel-scene{background:#0b0918;height:260px;overflow:hidden}.preview-browserbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:15;background:#080712eb;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:33px;padding:0 12px;display:grid;position:absolute;inset:0 0 auto}.traffic-lights{gap:5px;display:flex}.traffic-lights i{border-radius:50%;width:5px;height:5px}.traffic-lights i:first-child{background:#ff6f61}.traffic-lights i:nth-child(2){background:#ffc75b}.traffic-lights i:nth-child(3){background:#57c8ff}.preview-address{color:#c5bfd0;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-width:145px;padding:5px 12px;font-size:8px;font-weight:600;display:flex}.preview-address b{color:#8c6cff;font-size:5px}.portal-travel .preview-address b{color:#ff7448}.preview-external{color:#b8b2c5;justify-self:end;font-size:12px}.preview-viewport{position:absolute;inset:33px 0 0;overflow:hidden}.preview-viewport:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(#0000 68%,#06050e5c);position:absolute;inset:0}.real-homepage-frame{pointer-events:none;transform-origin:0 0;border:0;width:250%;height:250%;display:block;position:absolute;top:0;left:0;transform:scale(.4)}.preview-page{transform-origin:top;will-change:transform;min-height:355px;animation:12s ease-in-out infinite preview-auto-scroll;position:relative}.portal:hover .preview-page{animation-duration:7s}.mini-site-nav{z-index:8;grid-template-columns:1fr auto auto;align-items:center;height:40px;padding:0 16px;display:grid;position:relative}.md-mini-nav{color:#151528;background:#f7f8fff7;border-bottom:1px solid #e3e5ef}.travel-mini-nav{color:#fff;background:#101411db;border-bottom:1px solid #ffffff1f;width:100%;position:absolute;top:0}.mini-site-brand{align-items:center;gap:6px;display:flex}.mini-site-brand b{color:#fff;background:linear-gradient(145deg,#997eff,#5638d8);border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:6px;display:flex}.mini-site-brand span{letter-spacing:-.02em;font-size:7px;font-weight:850}.travel-wordmark{letter-spacing:.06em;font-size:7px;font-weight:850}.mini-menu{align-items:center;gap:13px;margin-right:15px;display:flex}.mini-menu span{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:4.7px;font-weight:650}.md-mini-nav .mini-menu span{color:#5e6070}.travel-mini-nav .mini-menu span{color:#ffffffb3}.mini-nav-cta{color:#fff;font-family:var(--font-geist-mono), monospace;background:#7c5cff;border-radius:999px;padding:6px 9px;font-size:5px;font-style:normal;font-weight:700}.travel-mini-nav .mini-nav-cta{color:#191710;background:#f2b849}.md-mini-hero{background:radial-gradient(circle at 76% 20%,#7552ff52,#0000 38%),linear-gradient(135deg,#14122f,#080716 68%);grid-template-columns:.86fr 1.14fr;align-items:center;gap:18px;height:184px;padding:18px 24px;display:grid;position:relative;overflow:hidden}.md-mini-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.md-mini-copy{z-index:3;position:relative}.md-mini-copy small,.travel-mini-copy small{color:#a898ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:5px}.md-mini-copy strong,.travel-mini-copy strong{letter-spacing:-.055em;margin:8px 0;font-size:23px;line-height:.9;display:block}.md-mini-copy p,.travel-mini-copy p{color:#a19cb5;max-width:150px;margin:0 0 10px;font-size:6px;line-height:1.5}.md-mini-copy>i,.travel-mini-copy>i{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:8px;font-size:5px;font-style:normal;font-weight:700;display:inline-flex}.md-mini-copy>i b{background:#8c6cff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.mini-excel-window{z-index:3;background:#f7f8fff5;border:1px solid #ffffff73;border-radius:10px;height:126px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 18px 40px #00000059}.mini-excel-top{color:#555769;font-family:var(--font-geist-mono), monospace;background:#f0f1f7;align-items:center;height:19px;padding:0 8px;font-size:5px;display:flex}.mini-excel-top b{color:#815fff;margin-right:auto;font-size:8px}.mini-excel-formula{color:#464859;font-family:var(--font-geist-mono), monospace;background:#fff;border-bottom:1px solid #dfe1ea;height:16px;padding:5px 7px;font-size:4.5px}.mini-excel-grid{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:35px 0 0}.mini-excel-grid i{border-bottom:1px solid #dfe1e9;border-right:1px solid #dfe1e9;height:23px}.mini-excel-grid i.selected{background:#7d5bff2b;box-shadow:inset 0 0 0 1px #7d5bff}.mini-chart{background:#ffffffe6;border-radius:5px;align-items:end;gap:3px;width:61px;height:45px;padding:7px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 5px 18px #3d385a26}.mini-chart i{background:linear-gradient(#52cfff,#7759ff);border-radius:2px 2px 0 0;width:8px;height:45%;animation:3s ease-in-out infinite alternate mini-bar}.mini-chart i:nth-child(2){height:78%;animation-delay:.2s}.mini-chart i:nth-child(3){height:61%;animation-delay:.4s}.mini-chart i:nth-child(4){height:95%;animation-delay:.6s}.mini-chart i:nth-child(5){height:72%;animation-delay:.8s}.mini-section-title{color:#181721;font-family:var(--font-geist-mono), monospace;background:#f6f5fa;justify-content:space-between;align-items:center;padding:12px 17px 7px;display:flex}.travel-preview-page .mini-section-title{background:#f5f1e8}.mini-section-title span{letter-spacing:.06em;font-size:6px;font-weight:800}.mini-section-title b{color:#807b8c;font-size:4.5px}.mini-course-row,.mini-route-row{background:#f6f5fa;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 17px 16px;display:grid}.mini-course-row article{color:#171620;background:#fff;border:1px solid #e7e4ed;border-radius:7px;gap:3px;min-height:68px;padding:8px;display:grid}.mini-course-row article>i{color:#fff;background:#171528;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:flex}.mini-course-row article:nth-child(2)>i{background:#7759ff}.mini-course-row article:nth-child(3)>i{background:#2b9ec8}.mini-course-row article b{font-size:6px}.mini-course-row article span{color:#85818f;font-size:4.5px}.travel-mini-hero{background:linear-gradient(#b86645 0%,#5d3541 46%,#221d28 100%);height:224px;padding:61px 24px 18px;position:relative;overflow:hidden}.travel-mini-hero:after{content:"";z-index:3;background:linear-gradient(#0000,#0a0e0db3);height:90px;position:absolute;bottom:0;left:0;right:0}.mini-sun{background:#ffc66f;border-radius:50%;width:42px;height:42px;animation:6s ease-in-out infinite mini-sun-pulse;position:absolute;top:57px;right:13%;box-shadow:0 0 35px #ffbe6b7a}.mini-ridge{clip-path:polygon(0 100%,0 76%,13% 53%,29% 74%,48% 19%,67% 67%,81% 45%,100% 76%,100% 100%);width:106%;position:absolute;bottom:-12px;left:-3%}.ridge-one{opacity:.74;background:#4d4b45;height:126px}.ridge-two{clip-path:polygon(0 100%,0 86%,20% 56%,39% 82%,61% 39%,77% 72%,100% 51%,100% 100%);z-index:2;background:#18251f;height:91px}.travel-mini-copy{z-index:5;position:relative}.travel-mini-copy small{color:#ffd584}.travel-mini-copy strong{font-size:21px}.travel-mini-copy p{color:#ffffffb8}.travel-mini-copy>i b{color:#15170f;background:#f3be53;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.mini-route-stats{z-index:5;gap:16px;display:flex;position:absolute;bottom:17px;right:18px}.mini-route-stats span{color:#ffffffad;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:4.5px;display:grid}.mini-route-stats b{color:#fff;font-size:10px}.mini-route-row{background:#f5f1e8}.mini-route-row article{color:#1e231f;background:#fffdf7;border:1px solid #e7dfd1;border-radius:7px;gap:3px;min-height:62px;padding:8px;display:grid}.mini-route-row article i{color:#c67942;font-family:var(--font-geist-mono), monospace;font-size:5px;font-style:normal}.mini-route-row article span{color:#898177;letter-spacing:.08em;font-size:4.3px}.mini-route-row article b{font-size:5.8px}.preview-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e1dbea;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;z-index:16;background:#080711c2;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:6px 8px;font-size:7px;font-weight:700;position:absolute;bottom:10px;right:10px}.preview-label i{background:#8c6cff;border-radius:50%;width:4px;height:4px;margin-right:5px;animation:2.6s ease-in-out infinite status-pulse;display:inline-block;box-shadow:0 0 8px #8c6cff}.portal-travel .preview-label i{background:var(--orange);box-shadow:0 0 8px var(--orange)}@keyframes preview-auto-scroll{0%,22%{transform:translateY(0)}48%,70%{transform:translateY(-64px)}95%,to{transform:translateY(0)}}@keyframes mini-bar{to{filter:brightness(1.2);transform-origin:bottom;transform:scaleY(.74)}}@keyframes mini-sun-pulse{50%{transform:scale(1.06);box-shadow:0 0 55px #ffbe6b9e}}.portal-copy{z-index:6;position:relative;transform:translateZ(20px)}.portal-url{color:#b7aaff;margin:0 0 8px;font-size:10px;font-weight:650}.portal-travel .portal-url{color:#ff9673}.portal-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,3vw,50px);font-weight:650;line-height:1}.portal-copy>p:not(.portal-url){color:#c3bdcc;max-width:560px;margin:10px 0 12px;font-size:13px;line-height:1.55}.portal-foot{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px;transform:translateZ(22px)}.portal-tags{flex-wrap:wrap;gap:6px;display:flex}.portal-tags span{color:#bbb5c6;border:1px solid #ffffff2b;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:600}.enter-button{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.enter-button b{background:linear-gradient(145deg,#a793ff,#7652ff);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 8px 24px #7452ff59}.portal-travel .enter-button b{background:linear-gradient(145deg,#ffad72,#ff663c);box-shadow:0 8px 24px #ff5c334d}.portal:hover .enter-button b{transform:rotate(45deg)scale(1.12)}.portal-bridge{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.portal-bridge:before{content:"";background:linear-gradient(#0000,#ffffff2b,#0000);width:1px;height:62%;position:absolute}.portal-bridge span{color:#b9b3c5;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;z-index:2;background:#090711;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:8px;font-weight:700;display:flex;position:relative}.portal-bridge i{background:linear-gradient(var(--violet), var(--orange));border-radius:50%;width:6px;height:6px;animation:3.6s ease-in-out infinite bridge-travel;position:absolute;box-shadow:0 0 14px #885cff}footer{color:#a59fb1;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:30px 0 4px;font-size:9px;font-weight:600;display:flex}.footer-brand{align-items:center;gap:9px;display:flex}.footer-brand span{color:#a69fb6;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}footer p{margin:0}footer a{text-decoration:none;transition:color .25s}footer a:hover{color:var(--paper)}@keyframes curtain-away{0%,62%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 50%);opacity:0;visibility:hidden}}@keyframes mark-arrive{0%{filter:blur(18px);opacity:0;transform:scale(.55)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes line-scan{0%{transform:translateY(-40vh)}to{transform:translateY(40vh)}}@keyframes title-rise{0%{filter:blur(10px);opacity:0;transform:translateY(55px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes dot-jump-in{0%{opacity:0;transform:translate(-50%,-95px)scale(.35)}58%{opacity:1;transform:translate(-50%,12px)scale(1.2)}78%{transform:translate(-50%,-6px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes aurora-blue{to{transform:translate(220px,-120px)scale(1.18)}}@keyframes aurora-orange{to{transform:translate(-180px,110px)scale(.88)}}@keyframes star-float{to{transform:translate(20px,-45px)}}@keyframes status-pulse{50%{opacity:.28;transform:scale(.72)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes ticker-run{to{transform:translate(-50%)}}@keyframes float-one{50%{transform:translateY(-9px)rotate(1deg)}}@keyframes float-two{50%{transform:translate(7px,8px)rotate(-2deg)}}@keyframes bar-breathe{to{filter:brightness(1.35);transform-origin:bottom;transform:scaleY(.76)}}@keyframes cursor-tour{0%,to{top:72%;left:34%}34%{top:43%;left:66%}68%{top:73%;left:74%}}@keyframes sun-pulse{50%{transform:scale(1.06);box-shadow:0 0 105px #ff82489e}}@keyframes runner-path{0%,12%{offset-distance:0%;opacity:0}22%{opacity:1}82%{opacity:1}92%,to{offset-distance:100%;opacity:0}}@keyframes bridge-travel{0%,to{transform:translateY(-145px)}50%{transform:translateY(145px);box-shadow:0 0 14px #ff7448}}@media (width<=980px){.hero{grid-template-columns:1fr;align-items:start;gap:34px}.hero h1{font-size:clamp(60px,13vw,112px)}.hero-side{grid-template-columns:104px 1fr;align-items:center;display:grid}.hero-socials{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.portals{grid-template-columns:1fr}.portal-bridge{display:none}.portal{min-height:600px}}@media (width>=981px){.nav-shell{display:none}}@media (width<=680px){.experience{padding:17px 13px 22px}.brand-name small,.live-pill{display:none}.nav-right{gap:0}.site-address{font-size:8px}.hero{padding:30px 3px 24px}.hero h1{font-size:clamp(54px,17vw,88px);line-height:.82}.hero-side{grid-template-columns:82px 1fr;gap:19px}.orbit-seal{width:82px;height:82px}.hero-side p{font-size:13px}.hero-socials{gap:7px}.social-button{border-radius:12px;padding:8px}.social-icon{flex-basis:30px;height:30px}.social-button b{font-size:9px}.ticker{margin-inline:-13px;padding-inline:13px}.portals{gap:14px;padding-top:18px}.portal{border-radius:27px;min-height:570px;padding:22px;transform:none!important}.portal:before{border-radius:21px}.digital-scene,.travel-scene{height:230px;margin-block:20px}.data-window{width:82%}.window-body{gap:13px;padding:16px}.metric strong{font-size:24px}.portal-copy h2{font-size:40px}.portal-copy>p:not(.portal-url){font-size:13px}.portal-tags span:nth-child(3){display:none}.enter-button{font-size:9px}footer{flex-direction:column;align-items:flex-start;gap:14px}footer p{order:-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.intro-curtain{display:none}.portal{transform:none!important}}
