/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&family=Noto+Serif:wght@600;700&family=Onest:wght@300;400;500;600&family=Unbounded:ital,wght@0,700;1,700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:host,:root{--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;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@media not all and (max-width:620px){:root{--black:#030405;--white:#f2f2ee;--blue:#087dff;--electric:#3aa7ff;--red:#ff3b21;--ease:cubic-bezier(.215,.61,.355,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--black)}body{color:var(--white);margin:0;font-family:Onest,Arial,sans-serif;overflow-x:hidden}a,button{color:inherit;font:inherit}button{border:0}::selection{background:var(--blue);color:#fff}.siteHeader{z-index:80;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 2.2vw;font-size:11px;font-weight:600;display:grid;position:fixed;inset:0 0 auto}.headerIssue{opacity:calc(.72 * var(--header-issue-fade,1));transition:opacity .3s var(--ease);grid-column:2;justify-self:center}.headerIssue,.menuButton{mix-blend-mode:difference}.menuButton{cursor:pointer;background:0 0;grid-column:3;justify-self:end;align-items:center;gap:14px;padding:12px 0;display:flex}.menuLines{width:25px;height:12px;display:block;position:relative}.menuLines i{width:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;left:0}.menuLines i:first-child{top:2px}.menuLines i:last-child{width:66%;bottom:2px;left:auto;right:0}.menuButton:hover .menuLines i:first-child{transform:translate(-5px)}.menuButton:hover .menuLines i:last-child{transform:translate(5px)}.menuButton.isOpen .menuLines i:first-child{top:5px;transform:rotate(24deg)}.menuButton.isOpen .menuLines i:last-child{width:100%;bottom:6px;transform:rotate(-24deg)}@keyframes menuPopoverIn{0%{opacity:0;filter:blur(5px);transform:translateY(-8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.menuPopover{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);width:142px;animation:menuPopoverIn .3s var(--ease) both;background:linear-gradient(135deg,#133b637a,#02080fdb 62%);border:1px solid #67beff6b;border-radius:11px;padding:7px 8px;position:absolute;top:60px;right:2.2vw;overflow:hidden;box-shadow:inset 0 0 22px #44a9ff1f,0 0 24px #0077ff38}.menuPopover:before{content:"";pointer-events:none;animation:menuScan 2.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#78cfff38,#0000);position:absolute;inset:0;transform:translate(-105%)}@keyframes menuScan{0%,58%{transform:translate(-105%)}82%,to{transform:translate(105%)}}.menuComing,.menuPopover a{z-index:1;letter-spacing:.055em;text-align:center;transform-origin:50%;justify-content:center;align-items:center;width:100%;min-height:39px;font-family:Unbounded;font-size:11px;text-decoration:none;display:flex;position:relative;transform:scaleX(1.08)}.menuPopover a{transition:color .3s var(--ease),transform .3s var(--ease);border-bottom:1px solid #ffffff1f}.menuPopover a:hover{color:#8bd2ff;transform:scaleX(1.08)}.menuComing{color:#e1eefa99;cursor:default}.languageSwitch{z-index:2;grid-area:1/1;justify-self:start;align-items:center;gap:5px;display:flex}.languageSwitch a{opacity:.55;padding:12px 6px;text-decoration:none}.languageSwitch a[aria-current=page]{opacity:1;color:#8bd1ff}.hero{height:var(--hero-height,430vh);background:#000;position:relative}.heroStage{perspective:1400px;background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.heroStage:after{content:"";pointer-events:none;z-index:22;background:radial-gradient(circle,#0000 32%,#00000014 62%,#000000c7 100%);position:absolute;inset:0}.heroVideo{z-index:12;object-fit:cover;object-position:center;background:#000;width:100%;height:100%;display:block;inset:0}.fog,.heroVideo{position:absolute}.fog{filter:blur(70px);width:90vw;height:50vh;transform:translateY(calc(var(--travel) * -30vh)) scale(calc(1 + var(--travel)));background:#005eff3d;border-radius:50%;bottom:-26vh;left:5vw}.heroBrand{z-index:24;transform:translateX(-50%) translateY(calc(var(--travel) * -14vh)) translateZ(calc(var(--travel) * -620px)) scale(calc(1 - var(--travel) * .55));opacity:calc(1 - var(--travel) * 1.22);text-align:center;width:min(38vw,620px);transform-style:preserve-3d;isolation:isolate;position:absolute;top:clamp(52px,7vh,88px);left:50%}.hero h1{margin:0}.hero h1 img{opacity:.72;filter:brightness(.96)saturate(1.22)contrast(1.08)drop-shadow(0 0 7px #0085ff94);width:100%;height:auto;display:block}.heroBrand:after,.heroBrand:before{content:"";pointer-events:none;z-index:2;mix-blend-mode:screen;filter:brightness(1.55)saturate(2.5)contrast(1.45)drop-shadow(0 0 6px #30aefff2);opacity:.025;background:url(/ai-hustler-arcs.png) 50%/contain no-repeat;position:absolute;inset:0}.heroBrand:before{clip-path:polygon(0 0,53% 0,53% 100%,0 100%);animation:titleArcLeft 2.7s step-end infinite}.heroBrand:after{clip-path:polygon(47% 0,100% 0,100% 100%,47% 100%);animation:titleArcRight 3.1s step-end .35s infinite}@keyframes titleArcLeft{0%,13%,41%,45%,73%,77%,9%,to{opacity:.025}10%{opacity:.6}11%{opacity:.08}12%,42%,75%{opacity:.44}43%,74%,76%{opacity:.06}}@keyframes titleArcRight{0%,18%,22%,55%,59%,84%,88%,to{opacity:.02}19%,57%,85%{opacity:.56}20%,56%,86%{opacity:.07}21%,58%,87%{opacity:.4}}.heroIntro{z-index:25;color:#aeb8c5;max-width:340px;transform:translateX(calc(var(--travel) * -34vw));opacity:calc(1 - var(--travel) * 1.55);margin:0;font-size:clamp(13px,1.05vw,17px);line-height:1.55;position:absolute;bottom:74px;left:3.2vw}.roomReveal{z-index:14;opacity:var(--catchup);transform:scale(calc(.72 + var(--catchup) * .28));filter:blur(calc((1 - var(--catchup)) * 7px));transform-origin:50%;will-change:opacity,transform,filter;background:#000;inset:0}.roomReveal,.roomReveal:after{pointer-events:none;position:absolute}.roomReveal:after{content:"";z-index:20;mix-blend-mode:screen;opacity:calc(1 - var(--catchup));transform:scale(calc(.28 + var(--catchup) * 1.1));transform-origin:50%;background:radial-gradient(circle,#b1e2ff8c 0,#309cff47 13%,#005fff14 34%,#0000 58%);inset:-18%}.roomReveal.isInteractive{pointer-events:auto}.enterSignal{z-index:25;letter-spacing:.14em;opacity:calc(1 - var(--open));align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:35px;left:3.2vw}.enterSignal i{background:#fff;width:70px;height:1px;display:block;position:relative;overflow:hidden}.enterSignal i:after{content:"";background:var(--blue);width:25px;animation:scan 1.6s infinite var(--ease);position:absolute;inset:0 auto 0 -25px}@keyframes scan{to{transform:translate(95px)}}.feedAnchor{width:1px;height:1px;position:absolute;bottom:0;left:0}.room,.roomStage{background:#000;height:100vh;position:relative}.roomStage{width:100%;overflow:hidden}.roomStage:before{content:"";z-index:1;filter:blur(26px)brightness(.3)saturate(1.05);pointer-events:none;background:#000 url(/ai-room-loop-poster.jpg) 50%/cover no-repeat;position:absolute;inset:-8%;transform:scale(1.08)}.roomTrack{z-index:2;transform:translateY(calc(-1 * var(--room-page,0) * 61vh));will-change:transform;position:absolute;inset:0}.roomPage{height:100vh;position:relative;overflow:hidden}.roomPage+.roomPage{margin-top:-39vh}.roomCanvas{aspect-ratio:16/9;width:min(100vw,177.778vh);margin:auto;position:absolute;inset:0}.roomCanvas>.roomBackdrop{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 7.8%,#000 15.8% 82%,#0000);mask-image:linear-gradient(#0000 7.8%,#000 15.8% 82%,#0000)}.roomPage:first-child .roomCanvas>.roomBackdrop{-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.roomPage:last-child .roomCanvas>.roomBackdrop{-webkit-mask-image:linear-gradient(#0000 7.8%,#000 15.8% 100%);mask-image:linear-gradient(#0000 7.8%,#000 15.8% 100%)}.roomPage:only-child .roomCanvas>.roomBackdrop{-webkit-mask-image:none;mask-image:none}.roomHotspots{z-index:5;position:absolute;inset:0}.roomCard{z-index:2;color:#fff;text-align:left;cursor:pointer;min-width:0;opacity:clamp(0,calc((var(--catchup) - .42) * 1.72),1);transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .5s var(--ease);background:0 0;border-radius:clamp(13px,1.35vw,23px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;padding:clamp(13px,1.15vw,19px);text-decoration:none;display:flex;position:absolute;overflow:hidden}.roomCard:first-child,.roomCard:nth-child(5){width:22.81%;left:2.66%}.roomCard:nth-child(2),.roomCard:nth-child(6){width:21.8%;left:27.27%}.roomCard:nth-child(3),.roomCard:nth-child(7){width:21.8%;left:50.94%}.roomCard:nth-child(4),.roomCard:nth-child(8){width:22.73%;left:74.77%}.roomCard:nth-child(-n+4){height:25.69%;top:18.06%}.roomCard:nth-child(n+5){height:24.86%;top:46.81%}.roomCardVisual{z-index:1;clip-path:inset(0 round clamp(2px,.28vw,5px));background:var(--art) center /cover no-repeat;opacity:.99;transition:filter .5s var(--ease),opacity .5s var(--ease),box-shadow .5s var(--ease);border-radius:clamp(2px,.28vw,5px);position:absolute;inset:clamp(2px,.36vw,6px);overflow:hidden;transform:translateY(1px)translateZ(0);box-shadow:inset 0 0 12px #52b1ff1a}.roomCardVisual:after{content:"";border-radius:inherit;background:linear-gradient(#00091814 28%,#00050df5);position:absolute;inset:0}.roomCard:after{content:"↗";opacity:0;color:#8dd2ff;transition:opacity .3s,transform .5s var(--ease);font-size:clamp(8px,1vw,16px);position:absolute;top:8%;right:8%}.roomCard:focus-visible,.roomCard:hover{z-index:6;background:0 0;outline:none}.roomCard:focus-visible .roomCardVisual,.roomCard:hover .roomCardVisual{filter:saturate(1.12)brightness(1.06);opacity:1;box-shadow:inset 0 0 22px #52b1ff33,0 0 13px #1f8eff6b}.roomCard:focus-visible:after,.roomCard:hover:after{opacity:1;transform:translate(3px,-3px)}.roomCardMeta{z-index:3;letter-spacing:.11em;color:#79c5ff;font-size:clamp(7px,.6vw,10px);position:relative}.roomCard strong{z-index:3;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px #000;max-width:94%;font-family:Unbounded;font-size:clamp(11px,1.05vw,18px);line-height:1.13;position:relative}.roomCardComing{cursor:default;justify-content:center;align-items:center}.roomCardComing:after{display:none}.roomCardComing .roomCardPlaceholder{--art:none;opacity:.92;filter:none;background:#020a15}.roomCardArticleCover{--art:url(/gpt-astra-cover.png);background-position:50%;background-size:cover}.roomCardArticleCover:after{display:none}.roomCardCoverEn{--art:url(/gpt-astra-cover-en-v1.webp)}.roomCardNanoCover{background:#020610 url(/nano-cover-ru-v2.jpg) 50%/100% 100% no-repeat}.roomCardNanoCoverEn{background-image:url(/nano-cover-en-v2.jpg)}.roomCardNanoCover:after{display:none}.roomCardComing .roomCardPlaceholder:before{content:"";filter:blur(10px)brightness(.7)saturate(1.22);opacity:.9;background:url(/ai-article-galaxy-poster.jpg) 50%/cover no-repeat;position:absolute;inset:-12%;transform:scale(1.12)}.roomCardComing .roomCardPlaceholder:after{background:linear-gradient(135deg,#9ed9ff1f,#000a192e 42%,#0002098f),linear-gradient(#0000 30%,#01071175)}.roomCardComing:hover .roomCardVisual{filter:none;opacity:.92;box-shadow:inset 0 0 12px #52b1ff1a}.roomCard strong.comingSoon{color:#e0f1ffe6;letter-spacing:.04em;text-align:center;text-shadow:0 0 8px #67c3ffc7,0 0 22px #1977ff7a;flex-direction:column;align-items:center;max-width:none;font-size:clamp(16px,1.65vw,28px);font-style:italic;line-height:.92;display:flex;transform:skew(-4deg)}.roomCard strong.comingSoon span:last-child{color:#75c4ffd1;letter-spacing:.19em;margin-top:.48em;padding-left:.19em;font-size:.72em}.roomHint{z-index:4;letter-spacing:.14em;color:#8ecaff;text-shadow:0 0 8px #007dff;opacity:clamp(0,calc((var(--catchup) - .7) * 3.34),1);font-size:9px;position:absolute;bottom:28px;left:3.2vw}.space{display:none}.space:before{content:"";opacity:.72;background:linear-gradient(#02040726,#020407b8 32%,#020407e0),url(/ai-room.png) top/100% no-repeat;position:absolute;inset:0}.spaceGlow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.glowOne{background:#0065ff2e;width:44vw;height:70vh;top:8%;right:-23vw}.glowTwo{background:#0062ff21;width:50vw;height:100vh;top:55%;left:-33vw}.spaceGrain{opacity:.2;background-image:radial-gradient(circle at 20% 20%,#ffffff40 0 .5px,#0000 .8px);background-size:13px 17px;position:absolute;inset:0}.storyRows{z-index:5;perspective:1500px;position:relative}.storyRow{min-height:94vh;transform:translateY(calc(var(--row) * -2vh));grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(18px,1.8vw,30px);display:grid}.storyCard{--angle:0deg;--lift:0px;--depth:0px;transform-style:preserve-3d;transform:translateY(var(--lift)) translateZ(var(--depth)) rotateY(var(--angle));transition:transform .6s var(--ease),filter .6s var(--ease);animation:cardReveal linear both;animation-timeline:view();animation-range:entry 5% cover 37%;position:relative}@keyframes cardReveal{0%{opacity:0;transform:translateY(calc(var(--lift) + 140px)) translateZ(calc(var(--depth) - 120px)) rotateY(calc(var(--angle) * 2));filter:blur(9px)}to{opacity:1;filter:blur()}}.storyCard:before{content:"";background:conic-gradient(from var(--angle-border,0deg),transparent 0 38%,#128cff 44%,#abdcff 47%,transparent 52% 100%);opacity:.08;pointer-events:none;border-radius:24px;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.storyCard:hover{z-index:20;transform:translateY(calc(var(--lift) - 38px)) translateZ(calc(var(--depth) + 120px)) rotateY(0deg) scale(1.055);filter:drop-shadow(0 28px 45px #00328780)}.storyCard:hover:before{opacity:1;animation:electric 1.1s linear infinite}@property --angle-border{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes electric{to{--angle-border:360deg}}.storyCard>button{text-align:left;-webkit-backdrop-filter:blur(22px)saturate(1.38);backdrop-filter:blur(22px)saturate(1.38);cursor:pointer;background:linear-gradient(135deg,#ffffff14,#0000 28%),#070f196b;border:1px solid #7ec6ff57;border-radius:24px;width:100%;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 30px #187ddc0f}.cardVisual{isolation:isolate;background:#07101d;border-radius:16px;height:clamp(210px,22vw,350px);margin:10px;position:relative;overflow:hidden}.cardVisual:before,.overlayArt:before{content:"";background:var(--art);transition:transform .6s var(--ease),filter .6s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.storyCard:hover .cardVisual:before{filter:saturate(1.25);transform:scale(1.13)}.visualGrid{z-index:2;background-color:#0000;background-image:linear-gradient(#46a5ff1a 1px,#0000 0),linear-gradient(90deg,#46a5ff1a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18% 18%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000,#000 48%,#0000 90%);mask-image:linear-gradient(to bottom right,#0000,#000 48%,#0000 90%)}.artLabel{z-index:3;letter-spacing:.14em;color:#d9ecff;font-size:9px;position:absolute;top:14px;left:14px}.playMark{z-index:3;aspect-ratio:1;background:#00000045;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:58px;padding-left:3px;font-size:12px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.art-agent{--art:radial-gradient(circle at 52% 48%,#c7eaff 0 2%,#157fff 3% 6%,transparent 7%),conic-gradient(from 10deg at 52% 48%,transparent 0 8%,#1489ff 9% 9.6%,transparent 10% 23%,#1489ff 24% 24.5%,transparent 25% 100%),radial-gradient(circle at 55% 55%,#0a2d5f,#02050a 64%)}.art-krea{--art:linear-gradient(135deg,transparent 0 24%,#0076ffcc 25% 27%,transparent 28%),radial-gradient(circle at 30% 70%,#ff3b21 0 3%,transparent 3.5%),linear-gradient(35deg,#06101d 20%,#1278d1 50%,#03070c 80%)}.art-video{--art:radial-gradient(ellipse at 46% 55%,transparent 0 15%,#158aff 16% 18%,transparent 19%),linear-gradient(115deg,#020509 20%,#064a9a 50%,#ff3b21 51% 52%,#02050b 53%)}.art-prompt{--art:repeating-linear-gradient(0deg,transparent 0 25px,#53aeff45 26px),radial-gradient(circle at 70% 28%,#147fea,transparent 28%),#02070d}.art-context{--art:linear-gradient(90deg,transparent 48%,#2e9dff 49% 50%,transparent 51%),repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,#1c82ff33 23px 24px),#02050a}.art-voice{--art:repeating-linear-gradient(90deg,transparent 0 5%,#359fffcc 5.5% 6%,transparent 6.5% 9%),radial-gradient(ellipse at center,#0d62bc,#02050a 70%)}.art-style{--art:conic-gradient(from 210deg at 45% 45%,#02050a,#096aca,#ff3b21 1%,#041628,#219cff,#02050a)}.art-motion{--art:linear-gradient(125deg,transparent 0 38%,#48adffcc 39% 41%,transparent 42%),radial-gradient(ellipse at 60% 40%,#105fa8,transparent 42%),#03070c}.art-design{--art:linear-gradient(25deg,transparent 46%,#1e8fff 47% 49%,transparent 50%),repeating-linear-gradient(90deg,#02060b 0 12%,#07192c 12% 13%)}.art-research{--art:radial-gradient(circle at 25% 30%,#ff3b21 0 2%,transparent 2.5%),radial-gradient(circle at 73% 68%,#239dff 0 3%,transparent 3.5%),linear-gradient(145deg,#02050a,#0a4681,#02050a)}.art-local{--art:repeating-radial-gradient(circle at 50% 50%,transparent 0 12px,#2498ff59 13px 14px),radial-gradient(circle,#0b4b8b,#02050a 65%)}.art-type{--art:linear-gradient(110deg,#02050a 35%,#1375c9 36% 52%,#ff3b21 53% 54%,#02050a 55%)}.cardMeta{color:#78bfff;letter-spacing:.13em;justify-content:space-between;padding:14px 16px 0;font-size:9px;display:flex}.storyCard h3{letter-spacing:.01em;text-transform:uppercase;min-height:3.45em;margin:20px 16px 12px;font-family:Unbounded;font-size:clamp(16px,1.22vw,22px);line-height:1.15}.storyCard p{color:#95a1af;min-height:4.2em;margin:0 16px 27px;font-size:12px;line-height:1.55}.cardOpen{letter-spacing:.13em;border-top:1px solid #ffffff1a;justify-content:space-between;margin:0 16px 16px;padding-top:13px;font-size:9px;display:flex}.cardOpen span{color:var(--electric);transition:transform .3s var(--ease)}.storyCard:hover .cardOpen span{transform:translate(4px,-4px)}footer{background:#020304;flex-direction:column;justify-content:space-between;min-height:76vh;padding:110px 3.2vw 28px;display:flex;overflow:hidden}.footerBrand{letter-spacing:.01em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #edf1f5;transform-origin:0;font-family:Unbounded;font-size:13.1vw;font-style:italic;line-height:.82;transform:scaleX(.94)}.footerBottom{letter-spacing:.12em;color:#838b94;grid-template-columns:1fr 1fr auto;font-size:10px;display:grid}.footerBottom a{color:#fff;text-decoration:none}.storyOverlay{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020407ed;position:fixed;inset:0}@keyframes storyExpand{0%{opacity:.2;clip-path:circle(0 at var(--story-origin-x) var(--story-origin-y))}72%{opacity:1;clip-path:circle(86vmax at var(--story-origin-x) var(--story-origin-y))}to{opacity:1;clip-path:circle(150vmax at var(--story-origin-x) var(--story-origin-y))}}@keyframes storyContentPop{0%{opacity:0;filter:blur(9px);transform:scale(.72)translateY(18px)}68%{opacity:1;filter:blur();transform:scale(1.025)translateY(0)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.overlayClose{z-index:5;cursor:pointer;letter-spacing:.13em;background:0 0;font-size:10px;position:absolute;top:28px;right:3.2vw}.storyOverlay{animation:storyExpand .38s var(--ease) both;isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:8vh 6vw;display:grid;overflow:auto}.storyOverlay:before{content:"";z-index:1;background:linear-gradient(90deg,#02040747,#0204071a 42%,#0204074d),radial-gradient(circle at 38% 48%,#02070f14,#0204074d 68%,#02040780 100%);inset:0}.storyGalaxy,.storyOverlay:before{pointer-events:none;position:absolute}.storyGalaxy{z-index:0;object-fit:cover;opacity:.6;filter:blur(1.5px)brightness(.72)saturate(1.12);width:104%;height:104%;display:block;inset:-2%;transform:scale(1.025)}.overlayArtWrap{z-index:2;perspective:1000px;animation:storyContentPop .42s 40ms var(--ease) both;position:relative}.overlayArt{border:1px solid #42a3ff66;height:65vh;min-height:430px;position:relative;overflow:hidden;transform:rotateY(6deg);box-shadow:0 0 80px #0064ff2e}.overlayArt span{z-index:4;letter-spacing:.14em;font-size:11px;position:absolute;top:24px;left:24px}.overlayCopy{z-index:2;isolation:isolate;max-width:620px;animation:storyContentPop .42s 75ms var(--ease) both;position:relative}.overlayCopy:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(at 47%,#01040aad 0,#01040a7d 48%,#01040a2e 72%,#0000 89%);position:absolute;inset:-14% -18% -16% -14%}.overlayCopy .cardMeta{padding:0 0 25px}.overlayCopy h2{letter-spacing:.01em;text-transform:uppercase;margin:0 0 35px;font-family:Unbounded;font-size:clamp(38px,4.3vw,74px);font-style:italic;line-height:.96}.overlayLead{color:#fff!important;font-size:20px!important}.overlayCopy p{color:#aeb9c7;max-width:560px;font-size:15px;line-height:1.65}.backButton{color:var(--electric);cursor:pointer;letter-spacing:.13em;background:0 0;margin-top:30px;padding:12px 0;font-size:10px}@keyframes articleReveal{0%{opacity:0}to{opacity:1}}@keyframes articleContentReveal{0%{opacity:0}to{opacity:1}}.astraArticleOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;animation:articleReveal .25s var(--ease) both;clip-path:none;background:#020407;padding:0;display:block;overflow:hidden auto}.astraArticleOverlay:before{background:linear-gradient(90deg,#02040757,#02040721 50%,#02040761),radial-gradient(circle at 50% 24%,#0835681f,#0204076b 66%,#020407a8);position:fixed}.astraArticleOverlay .storyGalaxy{opacity:.55;filter:blur(1.5px)brightness(.68)saturate(1.08);position:fixed}.astraArticleOverlay>.overlayClose{color:#dceeff;text-shadow:0 0 10px #319effb8;padding:10px 0;position:fixed;top:28px;right:3.2vw}.astraArticle{z-index:2;color:#e9edf2;width:min(1180px,100% - 10vw);animation:articleContentReveal .3s 20ms var(--ease) both;margin:0 auto;padding:12vh 0 14vh;font-family:Noto Sans,Onest,sans-serif;position:relative}.astraHero{max-width:1050px;margin:0 auto 140px}.astraKicker{color:#ff633e;letter-spacing:.16em;margin:0 0 24px;font-size:12px;font-weight:700}.astraHero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:0;font-family:Noto Serif,Georgia,serif;font-size:clamp(48px,7vw,106px);line-height:.98}.astraDeck{color:#bdc6d0;max-width:830px;margin:32px 0 24px;font-size:clamp(18px,1.55vw,25px);line-height:1.45}.astraMeta{color:#71bfff;letter-spacing:.13em;flex-wrap:wrap;gap:10px 25px;margin:0 0 45px;font-size:10px;font-weight:600;display:flex}.astraCover{aspect-ratio:16/9;object-fit:cover;border:1px solid #64beff47;border-radius:18px;width:100%;display:block;box-shadow:0 30px 90px #001f4e75,0 0 35px #1d7fff29}.astraCaption{color:#8795a5;margin:14px 0 0;font-size:12px;line-height:1.5}.astraBody{isolation:isolate;width:min(820px,100%);margin:0 auto;position:relative}.astraBody>section{margin:0 0 150px;position:relative}.astraBody>section:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(at 45% 44%,#01050ca6,#01050c61 52%,#0000 78%);position:absolute;inset:-55px -80px}.astraBody li,.astraBody p{color:#c6cdd5;font-size:clamp(17px,1.3vw,20px);line-height:1.78}.astraBody p{margin:0 0 25px}.astraBody h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 35px;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.astraBody h2,.astraBody h3{font-family:Noto Serif,Georgia,serif}.astraBody h3{margin:55px 0 15px;font-size:clamp(25px,2.5vw,38px);line-height:1.1}.astraEyebrow{font-weight:700;color:#fff!important;font-size:clamp(22px,2.4vw,34px)!important;line-height:1.2!important}.astraCallout{background:linear-gradient(90deg,#125da433,#0000 78%);border-left:2px solid #319fff;margin:48px 0;padding:28px 0 28px 28px}.astraCallout span{color:#72c3ff;letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.astraCallout p{color:#e3eaf1;margin:0;font-weight:500}.astraFigure{width:min(1040px,90vw);margin:65px 50% 75px;transform:translate(-50%)}.astraFigure img{aspect-ratio:16/9;object-fit:cover;background:0 0;border:1px solid #61b5ff3d;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 75px #001e4e57}.astraFigure figcaption{color:#82909e;margin-top:13px;font-size:11px;line-height:1.5}.astraPullquote{letter-spacing:-.025em;font-family:Noto Serif,Georgia,serif;font-weight:700;color:#fff!important;margin:75px 0!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.15!important}.astraChecklist,.astraSteps{margin:45px 0 0;padding:0;list-style:none}.astraChecklist li,.astraSteps li{border-top:1px solid #80c1ff29;padding:22px 0 22px 42px;position:relative}.astraChecklist li:before,.astraSteps li:before{content:"";background:#4caeff;width:17px;height:1px;position:absolute;top:36px;left:2px;box-shadow:0 0 7px #4caeff8c}.astraConclusion{margin-top:70px}.astraBack{color:#8bd1ff;margin:90px auto 0;display:block}@media (max-aspect-ratio:16/9){.roomTrack{transform:translateY(calc(-1 * var(--room-page,0) * 34.3vw))}.roomPage+.roomPage{margin-top:calc(34.3vw - 100vh)}}@media (max-width:980px){.headerIssue{display:none}.siteHeader{grid-template-columns:minmax(0,1fr) auto}.menuButton{grid-column:2}.heroBrand{width:52vw;max-width:430px;top:9vh}.heroIntro{display:none}.doorScene{width:110vw;top:58%}.storyRow{grid-template-columns:repeat(2,minmax(0,1fr));min-height:140vh}.space{min-height:420vh}.storyOverlay{grid-template-columns:1fr}.overlayArt{height:44vh;min-height:320px}.overlayCopy{padding-bottom:50px}}.articleToolbar{z-index:110;background:linear-gradient(#020610eb,#0000);justify-content:space-between;align-items:center;padding:10px 4vw;display:flex;position:fixed;inset:0 0 auto}.articleToolbar a{text-decoration:none}.articleToolbar .closeArticle{letter-spacing:.08em;padding:14px 0 14px 16px;font-size:12px}.articlePage{isolation:isolate;background:#020610 url(/ai-article-galaxy-poster.jpg) top/100% fixed;min-height:100svh;position:relative}.articlePage .astraArticle{padding-top:110px}.articlePage>.storyGalaxy{opacity:.55;filter:blur(1.5px)brightness(.68)saturate(1.08);position:fixed}.articlePage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#02040757,#02040721 50%,#02040761),radial-gradient(circle at 50% 24%,#0835681f,#0204076b 66%,#020407a8);position:fixed;inset:0}.affiliateLink{color:#8bd1ff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #8bd1ff70;text-decoration:underline #8bd1ff70}.affiliateLink:hover{background:#148bd529}.astraArticle .affiliateLink{white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.nanoBody{max-width:820px;margin:auto}.nanoArticle .astraHero .astraCover{margin-top:clamp(52px,5vw,72px)}.nanoArticle .astraHero{margin-bottom:clamp(72px,7vw,100px)}.nanoBody>h2{margin-top:75px}.nanoBody>h3{margin-top:30px}.nanoBody>.astraFigure{width:100%;margin-left:0;margin-right:0;transform:none}.premiumOffer,.promptCard{background:#061527d9;border:1px solid #4b99d250;border-radius:16px;margin:24px 0;padding:24px}.promptCard h3{margin:0 0 18px;font:600 19px/1.4 Onest,sans-serif}.promptCard pre{color:#d4e7f5;font:14px/1.8 ui-monospace,monospace}.premiumAction,.promptCard button{color:#fff;cursor:pointer;background:#197bbb;border-radius:9px;min-height:44px;padding:12px 18px;text-decoration:none;display:inline-block}.promptLocked{color:#a3c6de;padding:12px 0}.premiumOffer{background:linear-gradient(135deg,#0c3356,#081221)}.premiumOffer p{margin-bottom:20px}.articleDisclosure{background:#102238;border-left:2px solid #589ccc;padding:18px;font-size:14px}.contentPage{background:radial-gradient(at top,#082747,#020610 70%);min-height:100svh;padding:110px max(20px,6vw) 80px}.contentPage>:not(.articleToolbar){max-width:850px;margin-left:auto;margin-right:auto}.contentPage h1{overflow-wrap:anywhere;font-size:clamp(30px,6vw,64px)}.contentPage p{color:#bdcede;line-height:1.8}.articleList{gap:24px;margin:40px 0;display:grid}.articleList a{border:1px solid #5eacdf50;border-radius:16px;padding:24px;text-decoration:none;display:block}@media (max-width:620px){.siteHeader{height:62px;padding:0 18px}.menuPopover{top:54px;right:18px}.hero{height:var(--hero-height,430vh)}.heroBrand{width:62vw;top:11vh}.heroVideo{object-position:center}.doorScene{width:166vw;top:61%}.enterSignal{left:18px}.roomTrack{transform:translateY(calc(-1 * var(--room-page,0) * 100vh))}.roomPage+.roomPage{margin-top:0}.roomCanvas{aspect-ratio:auto;width:100%;height:100%}.roomCanvas>.roomBackdrop,.roomPage:first-child .roomCanvas>.roomBackdrop,.roomPage:last-child .roomCanvas>.roomBackdrop{object-fit:cover;object-position:center;opacity:.72;filter:brightness(.68)saturate(.92);-webkit-mask-image:none;mask-image:none}.roomHotspots{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid;inset:72px 14px 66px}.roomCard,.roomCard:first-child,.roomCard:nth-child(-n+4),.roomCard:nth-child(2),.roomCard:nth-child(3),.roomCard:nth-child(4),.roomCard:nth-child(5),.roomCard:nth-child(6),.roomCard:nth-child(7),.roomCard:nth-child(8),.roomCard:nth-child(n+5){background:#02091440;border:1px solid #7accff80;border-radius:14px;width:auto;height:auto;min-height:0;padding:10px;position:relative;inset:auto;box-shadow:inset 0 0 12px #59b9ff1f,0 0 12px #1e84ff24}.roomCardVisual{clip-path:inset(0 round 11px);border-radius:11px;inset:2px}.roomCard strong.comingSoon{font-size:clamp(14px,4.2vw,20px)}.roomHint{font-size:8px;bottom:24px;left:18px}.space{min-height:auto;padding:50px 18px 100px}.storyRow{min-height:auto;display:block}.storyCard{margin-bottom:120px;transform:translateY(0)translateZ(0)rotateY(0)}.storyCard:hover{transform:translateY(-14px)scale(1.02)}.cardVisual{height:78vw}footer{min-height:52vh;padding:90px 18px 22px}.footerBrand{font-size:12.5vw}.footerBottom{grid-template-columns:1fr auto;gap:18px}.footerBottom span:nth-child(2){display:none}.storyOverlay{padding:80px 18px;display:block}.overlayArt{height:40vh;min-height:250px;transform:none}.overlayCopy{padding-top:40px}.overlayCopy h2{font-size:10vw}.astraArticleOverlay{padding:0}.astraArticle{width:calc(100% - 36px);padding:100px 0 90px}.astraHero{margin-bottom:95px}.astraHero h1{font-size:12vw}.astraDeck{margin-top:24px}.astraCover{border-radius:10px}.astraBody>section{margin-bottom:105px}.astraBody>section:before{inset:-30px -16px}.astraBody li,.astraBody p{font-size:16px;line-height:1.7}.astraFigure{width:calc(100vw - 24px);margin-top:45px;margin-bottom:55px}.astraFigure img{border-radius:10px;max-height:none}.astraCallout{padding-left:18px}.astraChecklist li,.astraSteps li{padding-left:34px}.astraArticleOverlay>.overlayClose{right:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.storyCard{animation:none}}}@media (max-width:620px){:root{--black:#030405;--white:#f2f2ee;--blue:#087dff;--electric:#3aa7ff;--red:#ff3b21;--ease:cubic-bezier(.215,.61,.355,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--black)}body{color:var(--white);margin:0;font-family:Onest,Arial,sans-serif;overflow-x:clip}a,button{color:inherit;font:inherit}button{border:0}::selection{background:var(--blue);color:#fff}.siteHeader{z-index:80;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 2.2vw;font-size:11px;font-weight:600;display:grid;position:fixed;inset:0 0 auto}.headerIssue{opacity:calc(.72 * var(--header-issue-fade,1));transition:opacity .3s var(--ease);grid-column:2;justify-self:center}.headerIssue,.menuButton{mix-blend-mode:difference}.menuButton{cursor:pointer;background:0 0;grid-column:3;justify-self:end;align-items:center;gap:14px;padding:12px 0;display:flex}.menuLines{width:25px;height:12px;display:block;position:relative}.menuLines i{width:100%;height:1px;transition:transform .3s var(--ease);background:currentColor;position:absolute;left:0}.menuLines i:first-child{top:2px}.menuLines i:last-child{width:66%;bottom:2px;left:auto;right:0}.menuButton:hover .menuLines i:first-child{transform:translate(-5px)}.menuButton:hover .menuLines i:last-child{transform:translate(5px)}.menuButton.isOpen .menuLines i:first-child{top:5px;transform:rotate(24deg)}.menuButton.isOpen .menuLines i:last-child{width:100%;bottom:6px;transform:rotate(-24deg)}@keyframes menuPopoverIn{0%{opacity:0;filter:blur(5px);transform:translateY(-8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.menuPopover{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);width:142px;animation:menuPopoverIn .3s var(--ease) both;background:linear-gradient(135deg,#133b637a,#02080fdb 62%);border:1px solid #67beff6b;border-radius:11px;padding:7px 8px;position:absolute;top:60px;right:2.2vw;overflow:hidden;box-shadow:inset 0 0 22px #44a9ff1f,0 0 24px #0077ff38}.menuPopover:before{content:"";pointer-events:none;animation:menuScan 2.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#78cfff38,#0000);position:absolute;inset:0;transform:translate(-105%)}@keyframes menuScan{0%,58%{transform:translate(-105%)}82%,to{transform:translate(105%)}}.menuComing,.menuPopover a{z-index:1;letter-spacing:.055em;text-align:center;transform-origin:50%;justify-content:center;align-items:center;width:100%;min-height:39px;font-family:Unbounded;font-size:11px;text-decoration:none;display:flex;position:relative;transform:scaleX(1.08)}.menuPopover a{transition:color .3s var(--ease),transform .3s var(--ease);border-bottom:1px solid #ffffff1f}.menuPopover a:hover{color:#8bd2ff;transform:scaleX(1.08)}.menuComing{color:#e1eefa99;cursor:default}.hero{height:var(--hero-height,430vh);background:#000;position:relative}.heroStage{perspective:1400px;background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.heroStage:after{content:"";z-index:22;background:radial-gradient(circle,#0000 32%,#00000014 62%,#000000c7 100%)}.heroStage:after,.heroVideo{pointer-events:none;position:absolute;inset:0}.heroVideo{z-index:12;object-fit:cover;object-position:center;background:#000;width:100%;height:100%;display:block}.fog{filter:blur(70px);width:90vw;height:50vh;transform:translateY(calc(var(--travel) * -30vh)) scale(calc(1 + var(--travel)));background:#005eff3d;border-radius:50%;bottom:-26vh;left:5vw}.fog,.heroBrand{position:absolute}.heroBrand{z-index:24;transform:translateX(-50%) translateY(calc(var(--travel) * -14vh)) translateZ(calc(var(--travel) * -620px)) scale(calc(1 - var(--travel) * .55));opacity:calc(1 - var(--travel) * 1.22);text-align:center;width:min(38vw,620px);transform-style:preserve-3d;isolation:isolate;top:clamp(52px,7vh,88px);left:50%}.hero h1{margin:0}.hero h1 img{opacity:.72;filter:brightness(.96)saturate(1.22)contrast(1.08)drop-shadow(0 0 7px #0085ff94);width:100%;height:auto;display:block}.heroBrand:after,.heroBrand:before{content:"";pointer-events:none;z-index:2;mix-blend-mode:screen;filter:brightness(1.55)saturate(2.5)contrast(1.45)drop-shadow(0 0 6px #30aefff2);opacity:.025;background:url(/ai-hustler-arcs.png) 50%/contain no-repeat;position:absolute;inset:0}.heroBrand:before{clip-path:polygon(0 0,53% 0,53% 100%,0 100%);animation:titleArcLeft 2.7s step-end infinite}.heroBrand:after{clip-path:polygon(47% 0,100% 0,100% 100%,47% 100%);animation:titleArcRight 3.1s step-end .35s infinite}@keyframes titleArcLeft{0%,13%,41%,45%,73%,77%,9%,to{opacity:.025}10%{opacity:.6}11%{opacity:.08}12%,42%,75%{opacity:.44}43%,74%,76%{opacity:.06}}@keyframes titleArcRight{0%,18%,22%,55%,59%,84%,88%,to{opacity:.02}19%,57%,85%{opacity:.56}20%,56%,86%{opacity:.07}21%,58%,87%{opacity:.4}}.heroIntro{z-index:25;color:#aeb8c5;max-width:340px;transform:translateX(calc(var(--travel) * -34vw));opacity:calc(1 - var(--travel) * 1.55);margin:0;font-size:clamp(13px,1.05vw,17px);line-height:1.55;position:absolute;bottom:74px;left:3.2vw}.roomReveal{z-index:14;opacity:var(--catchup);transform:scale(calc(.72 + var(--catchup) * .28));filter:blur(calc((1 - var(--catchup)) * 7px));transform-origin:50%;will-change:opacity,transform,filter;background:#000;inset:0}.roomReveal,.roomReveal:after{pointer-events:none;position:absolute}.roomReveal:after{content:"";z-index:20;mix-blend-mode:screen;opacity:calc(1 - var(--catchup));transform:scale(calc(.28 + var(--catchup) * 1.1));transform-origin:50%;background:radial-gradient(circle,#b1e2ff8c 0,#309cff47 13%,#005fff14 34%,#0000 58%);inset:-18%}.roomReveal.isInteractive{pointer-events:auto}.enterSignal{z-index:25;letter-spacing:.14em;opacity:calc(1 - var(--open));align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:35px;left:3.2vw}.enterSignal i{background:#fff;width:70px;height:1px;display:block;position:relative;overflow:hidden}.enterSignal i:after{content:"";background:var(--blue);width:25px;animation:scan 1.6s infinite var(--ease);position:absolute;inset:0 auto 0 -25px}@keyframes scan{to{transform:translate(95px)}}.feedAnchor{width:1px;height:1px;position:absolute;bottom:0;left:0}.room,.roomStage{background:#000;height:100vh;position:relative}.roomStage{width:100%;overflow:hidden}.roomStage:before{content:"";z-index:1;filter:blur(26px)brightness(.3)saturate(1.05);pointer-events:none;background:#000 url(/ai-room-loop-poster.jpg) 50%/cover no-repeat;position:absolute;inset:-8%;transform:scale(1.08)}.roomTrack{z-index:2;transform:translateY(calc(-1 * var(--room-page,0) * 61vh));will-change:transform;position:absolute;inset:0}.roomPage{height:100vh;position:relative;overflow:hidden}.roomPage+.roomPage{margin-top:-39vh}.roomCanvas{aspect-ratio:16/9;width:min(100vw,177.778vh);margin:auto;position:absolute;inset:0}.roomCanvas>.roomBackdrop{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 7.8%,#000 15.8% 82%,#0000);mask-image:linear-gradient(#0000 7.8%,#000 15.8% 82%,#0000)}.roomPage:first-child .roomCanvas>.roomBackdrop{-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.roomPage:last-child .roomCanvas>.roomBackdrop{-webkit-mask-image:linear-gradient(#0000 7.8%,#000 15.8% 100%);mask-image:linear-gradient(#0000 7.8%,#000 15.8% 100%)}.roomPage:only-child .roomCanvas>.roomBackdrop{-webkit-mask-image:none;mask-image:none}.roomHotspots{z-index:5;position:absolute;inset:0}.roomCard{z-index:2;color:#fff;text-align:left;cursor:pointer;min-width:0;opacity:clamp(0,calc((var(--catchup) - .42) * 1.72),1);transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .5s var(--ease);background:0 0;border-radius:clamp(13px,1.35vw,23px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:7px;padding:clamp(13px,1.15vw,19px);display:flex;position:absolute;overflow:hidden}.roomCard:first-child,.roomCard:nth-child(5){width:22.81%;left:2.66%}.roomCard:nth-child(2),.roomCard:nth-child(6){width:21.8%;left:27.27%}.roomCard:nth-child(3),.roomCard:nth-child(7){width:21.8%;left:50.94%}.roomCard:nth-child(4),.roomCard:nth-child(8){width:22.73%;left:74.77%}.roomCard:nth-child(-n+4){height:25.69%;top:18.06%}.roomCard:nth-child(n+5){height:24.86%;top:46.81%}.roomCardVisual{z-index:1;clip-path:inset(0 round clamp(2px,.28vw,5px));background:var(--art) center /cover no-repeat;opacity:.99;transition:filter .5s var(--ease),opacity .5s var(--ease),box-shadow .5s var(--ease);border-radius:clamp(2px,.28vw,5px);position:absolute;inset:clamp(2px,.36vw,6px);overflow:hidden;transform:translateY(1px)translateZ(0);box-shadow:inset 0 0 12px #52b1ff1a}.roomCardVisual:after{content:"";border-radius:inherit;background:linear-gradient(#00091814 28%,#00050df5);position:absolute;inset:0}.roomCard:after{content:"↗";opacity:0;color:#8dd2ff;transition:opacity .3s,transform .5s var(--ease);font-size:clamp(8px,1vw,16px);position:absolute;top:8%;right:8%}.roomCard:focus-visible,.roomCard:hover{z-index:6;background:0 0;outline:none}.roomCard:focus-visible .roomCardVisual,.roomCard:hover .roomCardVisual{filter:saturate(1.12)brightness(1.06);opacity:1;box-shadow:inset 0 0 22px #52b1ff33,0 0 13px #1f8eff6b}.roomCard:focus-visible:after,.roomCard:hover:after{opacity:1;transform:translate(3px,-3px)}.roomCardMeta{z-index:3;letter-spacing:.11em;color:#79c5ff;font-size:clamp(7px,.6vw,10px);position:relative}.roomCard strong{z-index:3;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px #000;max-width:94%;font-family:Unbounded;font-size:clamp(11px,1.05vw,18px);line-height:1.13;position:relative}.roomCardComing{cursor:default;justify-content:center;align-items:center}.roomCardComing:after{display:none}.roomCardComing .roomCardPlaceholder{--art:none;opacity:.92;filter:none;background:#020a15}.roomCardArticleCover{--art:url(/gpt-astra-cover.png);background-position:50%;background-size:cover}.roomCardArticleCover:after{display:none}.roomCardComing .roomCardPlaceholder:before{content:"";filter:blur(10px)brightness(.7)saturate(1.22);opacity:.9;background:url(/ai-article-galaxy-poster.jpg) 50%/cover no-repeat;position:absolute;inset:-12%;transform:scale(1.12)}.roomCardComing .roomCardPlaceholder:after{background:linear-gradient(135deg,#9ed9ff1f,#000a192e 42%,#0002098f),linear-gradient(#0000 30%,#01071175)}.roomCardComing:hover .roomCardVisual{filter:none;opacity:.92;box-shadow:inset 0 0 12px #52b1ff1a}.roomCard strong.comingSoon{color:#e0f1ffe6;letter-spacing:.04em;text-align:center;text-shadow:0 0 8px #67c3ffc7,0 0 22px #1977ff7a;flex-direction:column;align-items:center;max-width:none;font-size:clamp(16px,1.65vw,28px);font-style:italic;line-height:.92;display:flex;transform:skew(-4deg)}.roomCard strong.comingSoon span:last-child{color:#75c4ffd1;letter-spacing:.19em;margin-top:.48em;padding-left:.19em;font-size:.72em}.roomHint{z-index:4;letter-spacing:.14em;color:#8ecaff;text-shadow:0 0 8px #007dff;opacity:clamp(0,calc((var(--catchup) - .7) * 3.34),1);font-size:9px;position:absolute;bottom:28px;left:3.2vw}.space{display:none}.space:before{content:"";opacity:.72;background:linear-gradient(#02040726,#020407b8 32%,#020407e0),url(/ai-room.png) top/100% no-repeat;position:absolute;inset:0}.spaceGlow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.glowOne{background:#0065ff2e;width:44vw;height:70vh;top:8%;right:-23vw}.glowTwo{background:#0062ff21;width:50vw;height:100vh;top:55%;left:-33vw}.spaceGrain{opacity:.2;background-image:radial-gradient(circle at 20% 20%,#ffffff40 0 .5px,#0000 .8px);background-size:13px 17px;position:absolute;inset:0}.storyRows{z-index:5;perspective:1500px;position:relative}.storyRow{min-height:94vh;transform:translateY(calc(var(--row) * -2vh));grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:clamp(18px,1.8vw,30px);display:grid}.storyCard{--angle:0deg;--lift:0px;--depth:0px;transform-style:preserve-3d;transform:translateY(var(--lift)) translateZ(var(--depth)) rotateY(var(--angle));transition:transform .6s var(--ease),filter .6s var(--ease);animation:cardReveal linear both;animation-timeline:view();animation-range:entry 5% cover 37%;position:relative}@keyframes cardReveal{0%{opacity:0;transform:translateY(calc(var(--lift) + 140px)) translateZ(calc(var(--depth) - 120px)) rotateY(calc(var(--angle) * 2));filter:blur(9px)}to{opacity:1;filter:blur()}}.storyCard:before{content:"";background:conic-gradient(from var(--angle-border,0deg),transparent 0 38%,#128cff 44%,#abdcff 47%,transparent 52% 100%);opacity:.08;pointer-events:none;border-radius:24px;padding:1px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.storyCard:hover{z-index:20;transform:translateY(calc(var(--lift) - 38px)) translateZ(calc(var(--depth) + 120px)) rotateY(0deg) scale(1.055);filter:drop-shadow(0 28px 45px #00328780)}.storyCard:hover:before{opacity:1;animation:electric 1.1s linear infinite}@property --angle-border{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes electric{to{--angle-border:360deg}}.storyCard>button{text-align:left;-webkit-backdrop-filter:blur(22px)saturate(1.38);backdrop-filter:blur(22px)saturate(1.38);cursor:pointer;background:linear-gradient(135deg,#ffffff14,#0000 28%),#070f196b;border:1px solid #7ec6ff57;border-radius:24px;width:100%;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 30px #187ddc0f}.cardVisual{isolation:isolate;background:#07101d;border-radius:16px;height:clamp(210px,22vw,350px);margin:10px;position:relative;overflow:hidden}.cardVisual:before,.overlayArt:before{content:"";background:var(--art);transition:transform .6s var(--ease),filter .6s var(--ease);position:absolute;inset:0;transform:scale(1.05)}.storyCard:hover .cardVisual:before{filter:saturate(1.25);transform:scale(1.13)}.visualGrid{z-index:2;background-color:#0000;background-image:linear-gradient(#46a5ff1a 1px,#0000 0),linear-gradient(90deg,#46a5ff1a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18% 18%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000,#000 48%,#0000 90%);mask-image:linear-gradient(to bottom right,#0000,#000 48%,#0000 90%)}.artLabel{z-index:3;letter-spacing:.14em;color:#d9ecff;font-size:9px;position:absolute;top:14px;left:14px}.playMark{z-index:3;aspect-ratio:1;background:#00000045;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:58px;padding-left:3px;font-size:12px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.art-agent{--art:radial-gradient(circle at 52% 48%,#c7eaff 0 2%,#157fff 3% 6%,transparent 7%),conic-gradient(from 10deg at 52% 48%,transparent 0 8%,#1489ff 9% 9.6%,transparent 10% 23%,#1489ff 24% 24.5%,transparent 25% 100%),radial-gradient(circle at 55% 55%,#0a2d5f,#02050a 64%)}.art-krea{--art:linear-gradient(135deg,transparent 0 24%,#0076ffcc 25% 27%,transparent 28%),radial-gradient(circle at 30% 70%,#ff3b21 0 3%,transparent 3.5%),linear-gradient(35deg,#06101d 20%,#1278d1 50%,#03070c 80%)}.art-video{--art:radial-gradient(ellipse at 46% 55%,transparent 0 15%,#158aff 16% 18%,transparent 19%),linear-gradient(115deg,#020509 20%,#064a9a 50%,#ff3b21 51% 52%,#02050b 53%)}.art-prompt{--art:repeating-linear-gradient(0deg,transparent 0 25px,#53aeff45 26px),radial-gradient(circle at 70% 28%,#147fea,transparent 28%),#02070d}.art-context{--art:linear-gradient(90deg,transparent 48%,#2e9dff 49% 50%,transparent 51%),repeating-radial-gradient(circle at 50% 50%,transparent 0 22px,#1c82ff33 23px 24px),#02050a}.art-voice{--art:repeating-linear-gradient(90deg,transparent 0 5%,#359fffcc 5.5% 6%,transparent 6.5% 9%),radial-gradient(ellipse at center,#0d62bc,#02050a 70%)}.art-style{--art:conic-gradient(from 210deg at 45% 45%,#02050a,#096aca,#ff3b21 1%,#041628,#219cff,#02050a)}.art-motion{--art:linear-gradient(125deg,transparent 0 38%,#48adffcc 39% 41%,transparent 42%),radial-gradient(ellipse at 60% 40%,#105fa8,transparent 42%),#03070c}.art-design{--art:linear-gradient(25deg,transparent 46%,#1e8fff 47% 49%,transparent 50%),repeating-linear-gradient(90deg,#02060b 0 12%,#07192c 12% 13%)}.art-research{--art:radial-gradient(circle at 25% 30%,#ff3b21 0 2%,transparent 2.5%),radial-gradient(circle at 73% 68%,#239dff 0 3%,transparent 3.5%),linear-gradient(145deg,#02050a,#0a4681,#02050a)}.art-local{--art:repeating-radial-gradient(circle at 50% 50%,transparent 0 12px,#2498ff59 13px 14px),radial-gradient(circle,#0b4b8b,#02050a 65%)}.art-type{--art:linear-gradient(110deg,#02050a 35%,#1375c9 36% 52%,#ff3b21 53% 54%,#02050a 55%)}.cardMeta{color:#78bfff;letter-spacing:.13em;justify-content:space-between;padding:14px 16px 0;font-size:9px;display:flex}.storyCard h3{letter-spacing:.01em;text-transform:uppercase;min-height:3.45em;margin:20px 16px 12px;font-family:Unbounded;font-size:clamp(16px,1.22vw,22px);line-height:1.15}.storyCard p{color:#95a1af;min-height:4.2em;margin:0 16px 27px;font-size:12px;line-height:1.55}.cardOpen{letter-spacing:.13em;border-top:1px solid #ffffff1a;justify-content:space-between;margin:0 16px 16px;padding-top:13px;font-size:9px;display:flex}.cardOpen span{color:var(--electric);transition:transform .3s var(--ease)}.storyCard:hover .cardOpen span{transform:translate(4px,-4px)}footer{background:#020304;flex-direction:column;justify-content:space-between;min-height:76vh;padding:110px 3.2vw 28px;display:flex;overflow:hidden}.footerBrand{letter-spacing:.01em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #edf1f5;transform-origin:0;font-family:Unbounded;font-size:13.1vw;font-style:italic;line-height:.82;transform:scaleX(.94)}.footerBottom{letter-spacing:.12em;color:#838b94;grid-template-columns:1fr 1fr auto;font-size:10px;display:grid}.footerBottom a{color:#fff;text-decoration:none}.storyOverlay{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020407ed;position:fixed;inset:0}@keyframes storyExpand{0%{opacity:.2;clip-path:circle(0 at var(--story-origin-x) var(--story-origin-y))}72%{opacity:1;clip-path:circle(86vmax at var(--story-origin-x) var(--story-origin-y))}to{opacity:1;clip-path:circle(150vmax at var(--story-origin-x) var(--story-origin-y))}}@keyframes storyContentPop{0%{opacity:0;filter:blur(9px);transform:scale(.72)translateY(18px)}68%{opacity:1;filter:blur();transform:scale(1.025)translateY(0)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.overlayClose{z-index:5;cursor:pointer;letter-spacing:.13em;background:0 0;font-size:10px;position:absolute;top:28px;right:3.2vw}.storyOverlay{animation:storyExpand .38s var(--ease) both;isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:8vh 6vw;display:grid;overflow:auto}.storyOverlay:before{content:"";z-index:1;background:linear-gradient(90deg,#02040747,#0204071a 42%,#0204074d),radial-gradient(circle at 38% 48%,#02070f14,#0204074d 68%,#02040780 100%);inset:0}.storyGalaxy,.storyOverlay:before{pointer-events:none;position:absolute}.storyGalaxy{z-index:0;object-fit:cover;opacity:.6;filter:blur(1.5px)brightness(.72)saturate(1.12);width:104%;height:104%;display:block;inset:-2%;transform:scale(1.025)}.overlayArtWrap{z-index:2;perspective:1000px;animation:storyContentPop .42s 40ms var(--ease) both;position:relative}.overlayArt{border:1px solid #42a3ff66;height:65vh;min-height:430px;position:relative;overflow:hidden;transform:rotateY(6deg);box-shadow:0 0 80px #0064ff2e}.overlayArt span{z-index:4;letter-spacing:.14em;font-size:11px;position:absolute;top:24px;left:24px}.overlayCopy{z-index:2;isolation:isolate;max-width:620px;animation:storyContentPop .42s 75ms var(--ease) both;position:relative}.overlayCopy:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(at 47%,#01040aad 0,#01040a7d 48%,#01040a2e 72%,#0000 89%);position:absolute;inset:-14% -18% -16% -14%}.overlayCopy .cardMeta{padding:0 0 25px}.overlayCopy h2{letter-spacing:.01em;text-transform:uppercase;margin:0 0 35px;font-family:Unbounded;font-size:clamp(38px,4.3vw,74px);font-style:italic;line-height:.96}.overlayLead{color:#fff!important;font-size:20px!important}.overlayCopy p{color:#aeb9c7;max-width:560px;font-size:15px;line-height:1.65}.backButton{color:var(--electric);cursor:pointer;letter-spacing:.13em;background:0 0;margin-top:30px;padding:12px 0;font-size:10px}@keyframes articleReveal{0%{opacity:0}to{opacity:1}}@keyframes articleContentReveal{0%{opacity:0}to{opacity:1}}.astraArticleOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;animation:articleReveal .25s var(--ease) both;clip-path:none;background:#020407;padding:0;display:block;overflow:hidden auto}.astraArticleOverlay:before{background:linear-gradient(90deg,#02040757,#02040721 50%,#02040761),radial-gradient(circle at 50% 24%,#0835681f,#0204076b 66%,#020407a8);position:fixed}.astraArticleOverlay .storyGalaxy{opacity:.55;filter:blur(1.5px)brightness(.68)saturate(1.08);position:fixed}.astraArticleOverlay>.overlayClose{color:#dceeff;text-shadow:0 0 10px #319effb8;padding:10px 0;position:fixed;top:28px;right:3.2vw}.astraArticle{z-index:2;color:#e9edf2;width:min(1180px,100% - 10vw);animation:articleContentReveal .3s 20ms var(--ease) both;margin:0 auto;padding:12vh 0 14vh;font-family:Noto Sans,Onest,sans-serif;position:relative}.astraHero{max-width:1050px;margin:0 auto 140px}.astraKicker{color:#ff633e;letter-spacing:.16em;margin:0 0 24px;font-size:12px;font-weight:700}.astraHero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:0;font-family:Noto Serif,Georgia,serif;font-size:clamp(48px,7vw,106px);line-height:.98}.astraDeck{color:#bdc6d0;max-width:830px;margin:32px 0 24px;font-size:clamp(18px,1.55vw,25px);line-height:1.45}.astraMeta{color:#71bfff;letter-spacing:.13em;flex-wrap:wrap;gap:10px 25px;margin:0 0 45px;font-size:10px;font-weight:600;display:flex}.astraCover{aspect-ratio:16/9;object-fit:cover;border:1px solid #64beff47;border-radius:18px;width:100%;display:block;box-shadow:0 30px 90px #001f4e75,0 0 35px #1d7fff29}.astraCaption{color:#8795a5;margin:14px 0 0;font-size:12px;line-height:1.5}.astraBody{isolation:isolate;width:min(820px,100%);margin:0 auto;position:relative}.astraBody>section{margin:0 0 150px;position:relative}.astraBody>section:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(at 45% 44%,#01050ca6,#01050c61 52%,#0000 78%);position:absolute;inset:-55px -80px}.astraBody li,.astraBody p{color:#c6cdd5;font-size:clamp(17px,1.3vw,20px);line-height:1.78}.astraBody p{margin:0 0 25px}.astraBody h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 35px;font-size:clamp(36px,4.6vw,68px);line-height:1.04}.astraBody h2,.astraBody h3{font-family:Noto Serif,Georgia,serif}.astraBody h3{margin:55px 0 15px;font-size:clamp(25px,2.5vw,38px);line-height:1.1}.astraEyebrow{font-weight:700;color:#fff!important;font-size:clamp(22px,2.4vw,34px)!important;line-height:1.2!important}.astraCallout{background:linear-gradient(90deg,#125da433,#0000 78%);border-left:2px solid #319fff;margin:48px 0;padding:28px 0 28px 28px}.astraCallout span{color:#72c3ff;letter-spacing:.16em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.astraCallout p{color:#e3eaf1;margin:0;font-weight:500}.astraFigure{width:min(1040px,90vw);margin:65px 50% 75px;transform:translate(-50%)}.astraFigure img{aspect-ratio:16/9;object-fit:cover;background:0 0;border:1px solid #61b5ff3d;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 75px #001e4e57}.astraFigure figcaption{color:#82909e;margin-top:13px;font-size:11px;line-height:1.5}.astraPullquote{letter-spacing:-.025em;font-family:Noto Serif,Georgia,serif;font-weight:700;color:#fff!important;margin:75px 0!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1.15!important}.astraChecklist,.astraSteps{margin:45px 0 0;padding:0;list-style:none}.astraChecklist li,.astraSteps li{border-top:1px solid #80c1ff29;padding:22px 0 22px 42px;position:relative}.astraChecklist li:before,.astraSteps li:before{content:"";background:#4caeff;width:17px;height:1px;position:absolute;top:36px;left:2px;box-shadow:0 0 7px #4caeff8c}.astraConclusion{margin-top:70px}.astraBack{color:#8bd1ff;margin:90px auto 0;display:block}.mobileEntryExtension,.mobileRoomAtmosphere{display:none}@media (max-aspect-ratio:16/9){.roomTrack{transform:translateY(calc(-1 * var(--room-page,0) * 34.3vw))}.roomPage+.roomPage{margin-top:calc(34.3vw - 100vh)}}@media (max-width:980px){.headerIssue{display:none}.siteHeader{grid-template-columns:1fr}.menuButton{grid-column:1}.heroBrand{width:52vw;max-width:430px;top:9vh}.heroIntro{display:none}.doorScene{width:110vw;top:58%}.storyRow{grid-template-columns:repeat(2,minmax(0,1fr));min-height:140vh}.space{min-height:420vh}.storyOverlay{grid-template-columns:1fr}.overlayArt{height:44vh;min-height:320px}.overlayCopy{padding-bottom:50px}}@media (max-width:620px){.siteHeader{height:62px;padding:0 18px}.menuPopover{top:54px;right:18px}.heroBrand{width:62vw;top:11vh}.doorScene{width:166vw;top:61%}.enterSignal{left:18px}.hero{height:var(--hero-height,430svh)}.heroStage{perspective:none;height:100dvh}.mobileEntryExtension{z-index:1;transform-origin:50% 123vw;width:100%;height:216.667vw;transform:scale(var(--mobile-entry-scale,1));will-change:transform;pointer-events:none;background:url(/mobile-entry-extension-v1.webp) 50%/100% 100% no-repeat;display:block;position:absolute;top:calc(50% - 123vw);left:0;-webkit-mask-image:linear-gradient(#0000,#000 8% 94%,#0000);mask-image:linear-gradient(#0000,#000 8% 94%,#0000)}.heroVideo{aspect-ratio:16/9;object-fit:contain;object-position:center;width:100%;height:auto;transform:translate(-50%,-50%) scale(var(--mobile-entry-scale,1));transform-origin:50%;will-change:transform;background:0 0;inset:50% auto auto 50%;-webkit-mask-image:linear-gradient(#0000,#000 9% 90%,#0000);mask-image:linear-gradient(#0000,#000 9% 90%,#0000)}.feedAnchor{top:var(--feed-position);bottom:auto}.roomReveal{transform:scale(calc(.82 + var(--catchup) * .18));filter:none}.roomStage{perspective:1000px;height:100dvh}.roomStage:before{display:none}.roomStage{background:#020610 url(/ai-room-mobile-soft-v1.jpg) 50%/cover}.roomReveal.isInteractive{will-change:auto}.roomCardComing .roomCardPlaceholder:before{filter:none;opacity:.65}.enterSignal{letter-spacing:.04em;gap:10px;font-size:10px}.enterSignal i{width:38px}.mobileRoomAtmosphere{object-fit:cover;pointer-events:none;width:110%;height:110%;display:block;position:absolute;inset:-5%}.roomTrack{transform:translate3d(0,calc(-1 * var(--mobile-room-offset)),0);padding:18svh 0 34svh;position:relative;inset:auto}.roomPage{height:auto;overflow:visible}.roomPage+.roomPage{margin-top:48px}.roomCanvas{aspect-ratio:auto;width:100%;height:auto}.roomCanvas,.roomHotspots{position:relative;inset:auto}.roomHotspots{perspective:1000px;grid-template-columns:minmax(0,1fr);gap:48px;padding:0 28px;display:grid}.roomCard,.roomCard:first-child,.roomCard:nth-child(-n+4),.roomCard:nth-child(2),.roomCard:nth-child(3),.roomCard:nth-child(4),.roomCard:nth-child(5),.roomCard:nth-child(6),.roomCard:nth-child(7),.roomCard:nth-child(8),.roomCard:nth-child(n+5){aspect-ratio:16/9;width:100%;height:auto;transform:translate3d(0,calc((1 - var(--card-arrival)) * (150px + var(--card-index) * 20px)),calc((1 - var(--card-arrival)) * -380px)) rotateX(calc((1 - var(--card-arrival)) * 18deg));opacity:var(--card-arrival);background:#051228;border:1px solid #87daffcc;border-radius:16px;padding:0;transition:none;position:relative;inset:auto;box-shadow:0 0 6px #63baff,0 0 28px #106fff59,8px 12px 0 -5px #06182d,9px 13px 0 -5px #65bcff73}.roomCardVisual{clip-path:inset(0 round 12px);border-radius:12px;inset:3px;transform:none}.roomCardArticleCover{background-color:#020610;background-size:contain}.roomCard:after{display:none}.roomCard strong.comingSoon{font-size:clamp(20px,6vw,30px)}.roomHint{font-size:8px;bottom:26px;left:28px}.space{min-height:auto;padding:50px 18px 100px}.storyRow{min-height:auto;display:block}.storyCard{margin-bottom:120px;transform:translateY(0)translateZ(0)rotateY(0)}.storyCard:hover{transform:translateY(-14px)scale(1.02)}.cardVisual{height:78vw}footer{min-height:52vh;padding:90px 18px 22px}.footerBrand{font-size:12.5vw}.footerBottom{grid-template-columns:1fr auto;gap:18px}.footerBottom span:nth-child(2){display:none}.storyOverlay{padding:80px 18px;display:block}.overlayArt{height:40vh;min-height:250px;transform:none}.overlayCopy{padding-top:40px}.overlayCopy h2{font-size:10vw}.astraArticleOverlay{padding:0}.astraArticle{width:calc(100% - 36px);padding:100px 0 90px}.astraHero{margin-bottom:95px}.astraHero h1{font-size:12vw}.astraDeck{margin-top:24px}.astraCover{border-radius:10px}.astraBody>section{margin-bottom:105px}.astraBody>section:before{inset:-30px -16px}.astraBody li,.astraBody p{font-size:16px;line-height:1.7}.astraFigure{width:calc(100vw - 24px);margin-top:45px;margin-bottom:55px}.astraFigure img{border-radius:10px;max-height:none}.astraCallout{padding-left:18px}.astraChecklist li,.astraSteps li{padding-left:34px}.astraArticleOverlay>.overlayClose{right:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.storyCard{animation:none}}@media (max-width:620px){.heroStage,.roomStage{height:100svh}.roomReveal:after{display:none}.astraHero h1{font-size:clamp(30px,8.1vw,49px);line-height:1.08}.astraBody h2{font-size:clamp(26px,7.4vw,38px);line-height:1.15}}.astraArticle,.astraBody,.astraHero{min-width:0}.astraArticle :is(h1,h2,h3,p,li,pre,a){overflow-wrap:anywhere}.astraArticle :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}.astraArticle img{max-width:100%}.astraArticle pre{white-space:pre-wrap}.languageSwitch{z-index:2;grid-area:1/1;align-items:center;gap:5px;display:flex}.languageSwitch a{opacity:.55;padding:12px 6px;text-decoration:none}.languageSwitch a[aria-current=page]{opacity:1;color:#8bd1ff}.roomCard{text-decoration:none}.nanoCardTitle{z-index:3;color:#c5eaff;text-align:center;text-shadow:0 2px 10px #000;margin:auto;padding:20px;font-size:clamp(17px,2.4vw,34px);position:relative}.nanoCardTitle span{margin-top:10px;font:500 14px/1.5 Onest,sans-serif;display:block}.articleToolbar{z-index:110;background:linear-gradient(#020610eb,#0000);justify-content:space-between;align-items:center;padding:10px 4vw;display:flex;position:fixed;inset:0 0 auto}.articleToolbar a{text-decoration:none}.articleToolbar .closeArticle{letter-spacing:.08em;padding:14px 0 14px 16px;font-size:12px}.articlePage{background:#020610 url(/ai-article-galaxy-poster.jpg) top/100% fixed;min-height:100svh}.articlePage .astraArticle{padding-top:110px}.affiliateLink{color:#8bd1ff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #8bd1ff70;text-decoration:underline #8bd1ff70}.affiliateLink:hover{background:#148bd529}.nanoBody{max-width:820px;margin:auto}.nanoBody>h2{margin-top:75px}.nanoBody>h3{margin-top:30px}.nanoBody>.astraFigure{width:100%;margin-left:0;margin-right:0;transform:none}.premiumOffer,.promptCard{background:#061527d9;border:1px solid #4b99d250;border-radius:16px;margin:24px 0;padding:24px}.promptCard h3{margin:0 0 18px;font:600 19px/1.4 Onest,sans-serif}.promptCard pre{color:#d4e7f5;font:14px/1.8 ui-monospace,monospace}.premiumAction,.promptCard button{color:#fff;cursor:pointer;background:#197bbb;border-radius:9px;min-height:44px;padding:12px 18px;text-decoration:none;display:inline-block}.promptLocked{color:#a3c6de;padding:12px 0}.premiumOffer{background:linear-gradient(135deg,#0c3356,#081221)}.premiumOffer p{margin-bottom:20px}.articleDisclosure{background:#102238;border-left:2px solid #589ccc;padding:18px;font-size:14px}.contentPage{background:radial-gradient(at top,#082747,#020610 70%);min-height:100svh;padding:110px max(20px,6vw) 80px}.contentPage>:not(.articleToolbar){max-width:850px;margin-left:auto;margin-right:auto}.contentPage h1{overflow-wrap:anywhere;font-size:clamp(30px,6vw,64px)}.contentPage p{color:#bdcede;line-height:1.8}.articleList{gap:24px;margin:40px 0;display:grid}.articleList a{border:1px solid #5eacdf50;border-radius:16px;padding:24px;text-decoration:none;display:block}@media (max-width:620px){.headerIssue{display:none}.nanoCardTitle{font-size:28px}.premiumOffer,.promptCard{padding:18px}.astraFigure{width:100%}.articleToolbar{padding-inline:18px}}.articlePage{isolation:isolate;position:relative}.articlePage>.storyGalaxy{opacity:.55;filter:blur(1.5px)brightness(.68)saturate(1.08);position:fixed}.articlePage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#02040757,#02040721 50%,#02040761),radial-gradient(circle at 50% 24%,#0835681f,#0204076b 66%,#020407a8);position:fixed;inset:0}.siteHeader>.headerIssue,.siteHeader>.menuButton{grid-row:1}.astraArticle .affiliateLink{white-space:nowrap;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.roomCardCoverEn{--art:url(/gpt-astra-cover-en-v1.webp)}.roomCardComing .roomCardPlaceholder,.roomCardPlaceholder{box-shadow:none;background:0 0}.mobileOriginalColumn,.roomCardComing .roomCardPlaceholder:after,.roomCardComing .roomCardPlaceholder:before,.roomCardPlaceholder:after{display:none}.entryPoster{z-index:13;pointer-events:none;position:absolute;inset:0}.entryPoster img{object-fit:cover;width:100%;height:100%}@media (max-width:620px){.heroVideo{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.heroVideo,.roomReveal{transform:none}.roomStage{background:#020610}.roomTrack{padding:0 0 18svh}.roomPage{height:var(--mobile-room-frame-height)}.roomPage+.roomPage{margin-top:calc(var(--mobile-room-frame-height) * -.0815)}.roomCanvas{width:var(--mobile-room-frame-width);height:var(--mobile-room-frame-height);aspect-ratio:510/908;position:relative;top:0;left:50%;transform:translate(-50%)}.mobileOriginalColumn{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.roomPage+.roomPage .mobileOriginalColumn{-webkit-mask-image:linear-gradient(#0000,#000 10%,#000);mask-image:linear-gradient(#0000,#000 10%,#000)}.roomHotspots{perspective:none;padding:0;display:block;position:absolute;inset:0}.roomHotspots .roomCard{aspect-ratio:auto;width:67.0588%;height:20.9251%;box-shadow:none;opacity:var(--card-arrival);background:0 0;border:0;border-radius:2px;padding:0;position:absolute;top:8.59031%;left:16.4706%;transform:none}.roomHotspots .roomCard:nth-child(2){height:20.9251%;top:39.3172%}.roomHotspots .roomCard:nth-child(3){height:20.9251%;top:69.8238%}.roomHotspots .roomCardVisual{clip-path:polygon(3.94737% 0,96.0526% 0,100% 7.01754%,100% 92.9825%,96.0526% 100%,3.94737% 100%,0 92.9825%,0 7.01754%);box-shadow:none;border-radius:2px;inset:0}.roomCardArticleCover{background-color:#0000;background-size:100% 100%}.roomHotspots .roomCard:focus-visible{outline-offset:3px;outline:2px solid #fff}}@media (prefers-reduced-motion:reduce){.articlePage>.storyGalaxy{display:none}}.siteHeader{grid-template-columns:minmax(0,1fr) auto}.siteHeader>.languageSwitch{grid-column:1;justify-self:start;width:max-content}.siteHeader>.menuButton{z-index:3;touch-action:manipulation;grid-area:1/2;min-width:72px;min-height:44px;position:relative}.menuPopover{z-index:4}.mobileDoorPoster{z-index:11;pointer-events:none;background:url(/mobile-entry-poster-v4.jpg) 50%/cover no-repeat;position:absolute;inset:0}.roomCardNanoCover{background:#020610 url(/nano-cover-ru-v2.jpg) 50%/100% 100% no-repeat}.roomCardNanoCoverEn{background-image:url(/nano-cover-en-v2.jpg)}.roomCardNanoCover:after{display:none}.roomHotspots .nanoCardTitle{pointer-events:none;background:linear-gradient(#0000,#000000d1);align-self:stretch;width:100%;margin:auto 0 0;padding:10px 14px;font-size:clamp(17px,5vw,23px)}.roomHotspots .nanoCardTitle span{margin-top:4px;font-size:12px}.mobileRoomStill,.mobileRoomVideo{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.mobileRoomVideo{opacity:0;transition:opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.mobileRoomVideo{transition:none}}.nanoArticle .astraHero .astraCover{margin-top:clamp(38px,10vw,52px)}.nanoArticle .astraHero{margin-bottom:clamp(64px,16vw,84px)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}