@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--space-black:#030612;--nebula-blue:#08152f;--deep-blue:#0d2042;--electric-cyan:#47e7ff;--arcane-purple:#8674ff;--magic-pink:#ff62ea;--diary-gold:#f3c579;--parchment:#fff2d8;--ink-bright:#f5fbff;--ink-soft:#b7c6dc;--ink-muted:#7f91ac;--line:#a9cdff29;--panel:#08152fab;--page-width:1220px;--header-height:76px;--font-latin:"Manrope Variable", "Noto Sans SC Variable", sans-serif;--font-cjk:"Noto Sans SC Variable", "Manrope Variable", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--space-black);color:var(--ink-bright);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 22px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(circle at 84% 8%, #8674ff1f, transparent 30rem), radial-gradient(circle at 12% 24%, #47e7ff14, transparent 28rem), var(--space-black);min-width:320px;min-height:100vh;color:var(--ink-bright);font-family:var(--font-latin);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}body[data-locale=zh]{font-family:var(--font-cjk)}body::selection{color:#fff;background:#47e7ff47}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance;line-height:1.14}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--electric-cyan);outline-offset:4px}.skip-link{z-index:200;border:1px solid var(--electric-cyan);color:#fff;background:#061326;border-radius:8px;padding:10px 16px;transition:transform .16s;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(calc(100% - 48px), var(--page-width));margin-inline:auto}.narrow-shell{width:min(100% - 48px,880px)}.site-backdrop{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backdrop-grid{opacity:.18;background-image:linear-gradient(#99bfff12 1px,#0000 1px),linear-gradient(90deg,#99bfff12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(86% 76% at 50% 25%,#000 5%,#0000 82%);mask-image:radial-gradient(86% 76% at 50% 25%,#000 5%,#0000 82%)}.backdrop-noise{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.backdrop-glow{aspect-ratio:1;filter:blur(100px);opacity:.08;border-radius:50%;width:42rem;position:absolute}.glow-cyan{background:var(--electric-cyan);top:28%;left:-28rem}.glow-magenta{background:var(--magic-pink);bottom:6%;right:-30rem}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#030612c2;border-bottom:1px solid #a9cdff1a;position:fixed;top:0;left:0;right:0}.header-inner{z-index:2;width:min(calc(100% - 48px), var(--page-width));justify-content:space-between;align-items:center;gap:28px;height:100%;margin-inline:auto;display:flex;position:relative}.brand-lockup,.footer-brand-name{align-items:center;gap:12px;display:inline-flex}.brand-lockup{min-height:48px}.brand-mark{width:38px;height:38px;color:var(--electric-cyan);background:radial-gradient(circle at 35% 30%,#47e7ff33,#8674ff0f 55%,#0000 70%);border:1px solid #47e7ff5c;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 24px #47e7ff1f,inset 0 0 18px #8674ff14}.brand-mark:after{content:"";border:1px solid #8674ff47;border-radius:50%;width:50px;height:17px;position:absolute;transform:rotate(-22deg)}.brand-mark svg{width:18px}.brand-words{line-height:1.08;display:grid}.brand-words strong{letter-spacing:.02em;font-size:15px;font-weight:750}.brand-words span{color:var(--ink-muted);letter-spacing:.18em;margin-top:4px;font-size:10px}.main-nav{align-items:center;gap:8px;display:flex}.main-nav>a,.language-link{min-height:44px;color:var(--ink-soft);letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;transition:color .16s,background .16s;display:inline-flex}.main-nav>a:hover,.language-link:hover{color:#fff;background:#47e7ff0f}.header-actions{align-items:center;gap:8px;display:flex}.language-link{border:1px solid #a9cdff29}.main-nav>.mobile-language-link,.menu-button,.nav-scrim{display:none}.section{padding-block:clamp(86px,10vw,148px);position:relative}.section-eyebrow{color:var(--electric-cyan);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:780}.section-eyebrow svg{vertical-align:-3px;width:15px;margin-right:7px;display:inline-block}.section-heading{margin-bottom:56px}.section-heading h2,.vision-copy h2,.story-copy h2,.diary-scene-copy h2,.gallery-copy h2,.social-card h2,.final-cta-card h2,.about-cta-card h2{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(34px,4.6vw,64px);font-weight:570}body[data-locale=zh] .section-heading h2,body[data-locale=zh] .vision-copy h2,body[data-locale=zh] .story-copy h2,body[data-locale=zh] .diary-scene-copy h2,body[data-locale=zh] .gallery-copy h2,body[data-locale=zh] .final-cta-card h2,body[data-locale=zh] .about-cta-card h2{letter-spacing:-.04em}.section-heading>p:last-child,.vision-copy>p,.story-copy>p,.diary-scene-copy>p,.gallery-copy>p,.social-card p{color:var(--ink-soft);font-size:17px;line-height:1.85}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.68fr);align-items:end;gap:72px;display:grid}.split-heading h2{max-width:820px;margin-bottom:0}.split-heading>p{margin-bottom:4px}.centered-heading{text-align:center;max-width:860px;margin-inline:auto}.centered-heading>p:last-child{max-width:690px;margin-inline:auto}.button{letter-spacing:.015em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:14px;font-weight:730;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.button svg,.text-link svg,.portal-link svg,.legal-index-card a svg,.breadcrumb-link svg{width:17px;height:17px}.button:hover{transform:translateY(-2px)}.button-primary{color:#030612;background:linear-gradient(112deg,#5eeeff,#8f87ff 60%,#c98aff);box-shadow:0 13px 38px #47e7ff29}.button-primary:hover{box-shadow:0 17px 46px #47e7ff3d}.button-secondary{color:#fff;background:#08152f94;border-color:#a9cdff3d}.button-secondary:hover{background:#0e2345bf;border-color:#47e7ff6b}.text-link,.portal-link,.legal-index-card a{min-height:44px;color:var(--electric-cyan);align-items:center;gap:9px;font-size:14px;font-weight:740;display:inline-flex}.text-link svg,.portal-link svg,.legal-index-card a svg{transition:transform .18s}.text-link:hover svg,.portal-link:hover svg,.legal-index-card a:hover svg{transform:translate(4px)}.home-hero{min-height:max(760px,100svh);padding-top:var(--header-height);background:linear-gradient(90deg,#030612f5 5%,#0306128f 49%,#03061238 100%),radial-gradient(circle at 70% 48%,#47e7ff0d,#0000 28rem);border-bottom:1px solid #a9cdff1f;align-items:center;display:grid;position:relative;overflow:hidden}.magic-canvas{inset:var(--header-height) 0 0;width:100%;height:calc(100% - var(--header-height));position:absolute}.hero-layout{z-index:2;min-height:calc(max(760px, 100svh) - var(--header-height));grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:center;gap:40px;padding-block:90px 110px;display:grid;position:relative}.hero-copy{max-width:750px}.hero-copy h1{color:#0000;letter-spacing:-.075em;background:linear-gradient(100deg,#fff 12%,#c7fbff 42%,#9da7ff 72%,#ffc5f6 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:28px;font-size:clamp(64px,8vw,112px);font-weight:520;line-height:.96}body[data-locale=zh] .hero-copy h1{letter-spacing:-.075em}.hero-subtitle{color:#c1d0e4;max-width:680px;margin-bottom:38px;font-size:clamp(18px,1.8vw,23px);line-height:1.8}.hero-actions{flex-wrap:wrap;gap:13px;display:flex}.hero-signals{color:#71839f;letter-spacing:.18em;flex-wrap:wrap;gap:12px 28px;margin-top:48px;font-size:9px;font-weight:700;display:flex}.hero-signals span:before{content:"";background:var(--electric-cyan);width:4px;height:4px;box-shadow:0 0 10px var(--electric-cyan);vertical-align:1px;border-radius:50%;margin-right:10px;display:inline-block}.magic-core-copy{color:#def7ff75;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;min-height:440px;padding-right:8%;display:flex;position:relative}.magic-core-copy span,.magic-core-copy strong{letter-spacing:.28em;text-shadow:0 0 26px #47e7ff2e;font-size:clamp(34px,5vw,68px);font-weight:230;line-height:1.05}.magic-core-copy strong{color:#bcacff6b;padding-right:.7em;font-weight:640}.magic-core-copy small{color:#f3c5799e;letter-spacing:.26em;margin-top:22px;padding-right:16px;font-size:10px}.hero-rune{z-index:1;color:#47e7ff24;letter-spacing:.1em;font-size:10px;font-weight:800;position:absolute}.rune-one{top:21%;right:5%}.rune-two{color:#ff62ea1f;bottom:15%;right:28%}.hero-scroll{z-index:3;min-height:44px;color:var(--ink-muted);letter-spacing:.12em;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:34px;right:48px}.hero-scroll svg{width:16px;color:var(--electric-cyan);animation:1.8s ease-in-out infinite paused scroll-pulse}.motion-running .hero-scroll svg{animation-play-state:running}@keyframes scroll-pulse{0%,to{opacity:.65;transform:translateY(-3px)}50%{opacity:1;transform:translateY(5px)}}.product-section{background:linear-gradient(#03061200,#08152f33 52%,#03061200)}.product-portals{gap:28px;display:grid}.product-portal{border:1px solid var(--line);isolation:isolate;background:linear-gradient(130deg,#0a1b39cc,#040b1cf2);border-radius:22px;grid-template-columns:minmax(0,.84fr) minmax(440px,1.16fr);min-height:530px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d}.product-gold{background:linear-gradient(130deg,#2d1f1feb,#0d0f1ffa)}.portal-glow{z-index:-1;aspect-ratio:1;background:var(--electric-cyan);filter:blur(130px);opacity:.08;border-radius:50%;width:45%;position:absolute;top:-35%;left:-8%}.product-gold .portal-glow{background:var(--diary-gold);opacity:.12}.portal-copy{z-index:4;align-self:center;padding:58px 0 58px 58px;position:relative}.product-identity,.detail-product-name{align-items:center;gap:17px;display:flex}.product-identity picture,.product-identity img{width:68px;height:68px}.product-identity img,.detail-product-name img{border-radius:17px;box-shadow:0 12px 34px #0000004d}.product-identity div,.detail-product-name div{gap:5px;display:grid}.product-identity span,.detail-product-name span{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.product-identity strong,.detail-product-name strong{font-size:20px;font-weight:760}.portal-copy h3{letter-spacing:-.052em;max-width:470px;margin:36px 0 18px;font-size:clamp(38px,4.3vw,64px);font-weight:560}.portal-copy>p{max-width:470px;color:var(--ink-soft);margin-bottom:27px;font-size:16px;line-height:1.8}.product-gold .portal-link{color:var(--diary-gold)}.portal-visual{place-items:center;min-height:530px;display:grid;position:relative;overflow:hidden}.portal-visual picture,.portal-visual img{z-index:2;display:block;position:relative}.portal-visual.letswobble picture{width:88%;transform:perspective(1000px)rotateY(-8deg)rotateX(2deg)translate(7%)}.portal-visual.letswobble img{border-radius:8px;box-shadow:0 34px 85px #0000006b,0 0 55px #47e7ff1a}.portal-visual.magixdiary picture{width:min(50%,310px);transform:perspective(1000px)rotateY(-8deg)rotateX(2deg)translateY(7%)}.portal-visual.magixdiary img{border:7px solid #171c2d;border-radius:26px;box-shadow:0 40px 90px #0000008c,0 0 70px #f3c57926}.portal-orbit{z-index:1;border:1px solid #47e7ff33;border-radius:50%;position:absolute}.product-gold .portal-orbit{border-color:#f3c57938}.orbit-one{aspect-ratio:1;width:78%;transform:rotate(-14deg)scaleY(.52)}.orbit-two{aspect-ratio:1;border-style:dashed;width:54%;transform:rotate(22deg)scaleY(.7)}.portal-shine{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 34%,#ffffff0f,#0000 62%);position:absolute;inset:0}.technology-section{background:#050d1e75;border-block:1px solid #a9cdff14;overflow:hidden}.technology-orbit{aspect-ratio:1;border:1px solid #8674ff17;border-radius:50%;width:min(940px,80vw);position:absolute;top:20%;left:50%;transform:translate(-50%)scaleY(.36)rotate(-7deg)}.technology-grid,.feature-grid,.principle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.technology-card,.feature-card,.principle-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0611278a;min-height:315px;padding:38px;transition:background .18s,transform .18s;position:relative}.technology-card:hover,.feature-card:hover,.principle-card:hover{background:#0d2244b3}.technology-number,.feature-index,.principle-index{color:#b7c6dc52;letter-spacing:.16em;font-size:10px;position:absolute;top:30px;right:32px}.technology-icon,.feature-icon,.contact-icon{width:54px;height:54px;color:var(--electric-cyan);background:radial-gradient(circle,#47e7ff1c,#0000 70%);border:1px solid #47e7ff33;border-radius:50%;place-items:center;display:grid}.technology-icon svg,.feature-icon svg{width:24px}.technology-card h3,.feature-card h3,.principle-card h3{margin:64px 0 14px;font-size:21px;font-weight:650}.technology-card p,.feature-card p,.principle-card p{color:var(--ink-soft);margin-bottom:0;font-size:14px;line-height:1.8}.vision-section{overflow:hidden}.vision-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(60px,10vw,150px);display:grid}.vision-stars{opacity:.5;background-image:radial-gradient(circle at 19% 22%,#47e7ff99 0 1px,#0000 1.5px),radial-gradient(circle at 80% 48%,#ff62ea8c 0 1px,#0000 1.5px),radial-gradient(circle at 48% 78%,#f3c579b3 0 1px,#0000 1.5px);background-size:210px 190px,290px 240px,330px 270px;position:absolute;inset:10% 0 0}.vision-emblem{aspect-ratio:1;place-items:center;width:min(100%,440px);margin-inline:auto;display:grid;position:relative}.vision-emblem:before{content:"";aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#47e7ff33,#8674ff17 45%,#0000 72%);border-radius:50%;width:48%;position:absolute}.vision-ring{border:1px solid #47e7ff52;border-radius:50%;animation:18s linear infinite paused emblem-spin;position:absolute}.motion-running .vision-ring{animation-play-state:running}.ring-a{aspect-ratio:1;border-style:dashed;width:86%;transform:scaleY(.36)rotate(-18deg)}.ring-b{aspect-ratio:1;border-color:#ff62ea42;width:66%;animation-duration:14s;animation-direction:reverse}.vision-glyph{aspect-ratio:1;width:108px;color:var(--diary-gold);background:#08152fb8;border:1px solid #f3c57959;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 50px #f3c5791f}.vision-glyph svg{width:40px}@keyframes emblem-spin{0%{rotate:0deg}to{rotate:360deg}}.vision-copy{z-index:1;position:relative}.vision-copy>p:not(.section-eyebrow){max-width:690px}.vision-copy .text-link{margin-top:14px}.site-footer{border-top:1px solid var(--line);background:#030712eb;padding-top:78px;position:relative;overflow:hidden}.footer-orbit{aspect-ratio:1;border:1px solid #47e7ff1a;border-radius:50%;width:520px;position:absolute;top:-240px;right:-180px;box-shadow:0 0 120px #8674ff0d}.footer-grid{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(130px,.7fr));gap:58px;padding-bottom:70px;display:grid}.footer-brand-name strong{font-size:19px}.footer-brand>p{max-width:390px;color:var(--ink-soft);margin:23px 0 24px}.footer-mail{min-height:44px;color:var(--electric-cyan);align-items:center;gap:10px;font-size:13px;display:inline-flex}.footer-mail svg{width:17px}.footer-column{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-column strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.footer-column a{min-height:38px;color:var(--ink-muted);align-items:center;font-size:13px;transition:color .15s;display:flex}.footer-column a:hover{color:var(--ink-bright)}.footer-bottom{color:#667994;border-top:1px solid #a9cdff1a;justify-content:space-between;align-items:center;gap:24px;min-height:78px;font-size:11px;display:flex}.footer-bottom p{margin-bottom:0}.inner-hero{min-height:570px;padding:calc(var(--header-height) + 110px) 0 105px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 20%,#47e7ff17,#0000 30rem),linear-gradient(#08152f6b,#03061299);align-items:end;display:grid;position:relative;overflow:hidden}.inner-hero h1{letter-spacing:-.068em;margin-bottom:28px;font-size:clamp(52px,7.4vw,92px);font-weight:520}.inner-hero .narrow-shell>p:last-child{max-width:790px;color:var(--ink-soft);margin-bottom:0;font-size:clamp(18px,2vw,22px);line-height:1.82}.inner-hero-orbit{aspect-ratio:1;border:1px solid #47e7ff24;border-radius:50%;width:min(680px,68vw);position:absolute;top:5%;right:-10%;transform:scaleY(.38)rotate(-14deg);box-shadow:inset 0 0 100px #8674ff0a}.products-list-section{padding-top:80px}.product-detail{--product-accent:var(--electric-cyan);--product-accent-rgb:71, 231, 255}.product-theme-gold{--product-accent:var(--diary-gold);--product-accent-rgb:243, 197, 121}.product-detail .section-eyebrow,.product-detail .text-link{color:var(--product-accent)}.product-detail-hero{min-height:max(760px,100svh);padding:calc(var(--header-height) + 34px) 0 70px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 76% 45%, rgba(var(--product-accent-rgb), .13), transparent 32rem), linear-gradient(145deg, #08152f85, #030612d6);position:relative;overflow:hidden}.detail-atmosphere,.detail-orbit{pointer-events:none;position:absolute;inset:0}.detail-orbit{border:1px solid rgba(var(--product-accent-rgb), .18);border-radius:50%;animation:18s linear infinite paused detail-orbit;inset:auto}.motion-running .detail-orbit{animation-play-state:running}.detail-orbit.orbit-a{aspect-ratio:1;width:min(720px,64vw);top:8%;right:-5%;transform:scaleY(.45)rotate(-17deg)}.detail-orbit.orbit-b{aspect-ratio:1;border-style:dashed;width:min(470px,48vw);animation-duration:23s;animation-direction:reverse;top:26%;right:7%}@keyframes detail-orbit{to{rotate:360deg}}.detail-spark{aspect-ratio:1;background:var(--product-accent);width:4px;box-shadow:0 0 16px var(--product-accent);border-radius:50%;position:absolute}.spark-a{top:21%;right:13%}.spark-b{top:62%;right:44%}.spark-c{bottom:16%;right:4%}.breadcrumb-link{z-index:2;min-height:44px;color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.breadcrumb-link:hover{color:var(--ink-bright)}.detail-hero-grid{z-index:1;min-height:calc(max(650px, 82svh) - var(--header-height));grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);align-items:center;gap:70px;display:grid;position:relative}.detail-hero-copy{padding-block:72px 30px}.detail-product-name picture,.detail-product-name img{width:84px;height:84px}.detail-product-name strong{font-size:26px}.detail-hero-copy h1{letter-spacing:-.07em;max-width:770px;margin:38px 0 25px;font-size:clamp(54px,7vw,94px);font-weight:530}.detail-hero-copy>p{max-width:670px;color:var(--ink-soft);margin-bottom:34px;font-size:18px;line-height:1.84}.store-buttons{flex-wrap:wrap;gap:12px;display:flex}.store-button{border:1px solid var(--line);background:#061127c2;border-radius:11px;align-items:center;gap:13px;min-width:236px;min-height:68px;padding:10px 16px;display:flex;position:relative}.store-button>svg:first-child{width:25px;color:var(--product-accent)}.store-button>span{gap:2px;display:grid}.store-button small{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.store-button strong{font-size:13px}.store-button.is-available{border-color:rgba(var(--product-accent-rgb), .32);transition:transform .18s,background .18s,border-color .18s}.store-button.is-available:hover{border-color:rgba(var(--product-accent-rgb), .62);background:rgba(var(--product-accent-rgb), .09);transform:translateY(-2px)}.store-button.is-pending{color:#8d9bb1;cursor:not-allowed;opacity:.76}.store-external{width:14px;color:var(--ink-muted);margin-left:auto}.store-buttons.compact .store-button{min-width:215px}.detail-device-scene{place-items:center;min-height:600px;display:grid;position:relative}.device-aura{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--product-accent-rgb), .17), rgba(var(--product-accent-rgb), .03) 42%, transparent 70%);filter:blur(8px);border-radius:50%;width:94%;position:absolute}.device-frame{z-index:2;width:min(330px,78vw);box-shadow:0 48px 110px #0000008f, 0 0 70px rgba(var(--product-accent-rgb), .12);background:linear-gradient(145deg,#25324c,#080e1f 55%,#17213b);border:1px solid #dceeff47;border-radius:36px;padding:8px;animation:6s ease-in-out infinite paused device-float;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(-7deg)rotateX(2deg)}.motion-running .device-frame{animation-play-state:running}.detail-device-scene.letswobble .device-frame{border-radius:22px;width:min(470px,86vw);transform:perspective(1100px)rotateY(-7deg)rotateX(2deg)rotate(-1deg)}@keyframes device-float{0%,to{translate:0 -4px}50%{translate:0 9px}}.device-frame picture,.device-frame img{width:100%;display:block}.device-frame img{border-radius:28px}.detail-device-scene.letswobble .device-frame img{border-radius:15px}.device-speaker{z-index:3;background:#0000009e;border-radius:10px;width:54px;height:5px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.detail-device-scene.letswobble .device-speaker{display:none}.device-status{z-index:3;border:1px solid rgba(var(--product-accent-rgb), .26);min-height:42px;color:var(--product-accent);letter-spacing:.15em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030612d1;border-radius:6px;align-items:center;gap:8px;padding:0 13px;font-size:9px;font-weight:740;display:inline-flex;position:absolute;bottom:16%;right:0}.device-status svg{width:14px}.diary-scene-section{background:radial-gradient(circle at 24% 46%,#f3c57921,#0000 26rem),linear-gradient(#23191c94,#03061266);overflow:hidden}.diary-scene-section:before,.diary-scene-section:after{content:"";background:var(--diary-gold);border-radius:50%;width:3px;height:3px;animation:8s ease-in-out infinite paused gold-drift;position:absolute;box-shadow:120px 70px #f3c57999,240px -30px #f3c57966,370px 120px #f3c57980,480px 10px #f3c57966}.diary-scene-section:before{top:20%;left:7%}.diary-scene-section:after{animation-delay:-4s;bottom:22%;right:35%;transform:rotate(180deg)}.diary-scene-section.motion-running:before,.diary-scene-section.motion-running:after{animation-play-state:running}@keyframes gold-drift{0%,to{opacity:.4;translate:0 -5px}50%{opacity:.9;translate:10px 16px}}.diary-scene-grid{z-index:1;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(70px,9vw,140px);display:grid;position:relative}.diary-book{aspect-ratio:1.15;width:min(92%,520px);margin-inline:auto;position:relative;transform:perspective(1000px)rotateX(11deg)rotateY(-9deg)}.diary-page{transform-origin:0;border:1px solid #f3c5796b;border-radius:3px 18px 18px 3px;position:absolute;inset:10% 5%}.page-back{background:#5b3f31;transform:translate(22px,18px)rotate(3deg);box-shadow:0 35px 80px #00000075}.page-middle{background:#dcbf8b;transform:translate(11px,9px)rotate(1.5deg)}.page-front{background:linear-gradient(90deg, #69472f26, transparent 13%), repeating-linear-gradient(0deg, transparent 0 30px, #845b391a 30px 31px), var(--parchment);overflow:hidden;box-shadow:inset 18px 0 30px #5b382521,0 24px 60px #00000047}.ink-line{background:#53395161;border-radius:10px;height:2px;position:absolute;left:20%;box-shadow:0 0 8px #8674ff33}.line-one{width:55%;top:35%}.line-two{width:64%;top:48%}.line-three{width:42%;top:61%}.ink-star{color:#a16372;position:absolute;bottom:15%;right:16%}.ink-star svg{width:32px}.diary-scene-copy>p:not(.section-eyebrow){max-width:600px}.feature-section{background:#050d1e4d}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{min-height:320px}.product-theme-gold .feature-icon{color:var(--diary-gold);background:radial-gradient(circle,#f3c5791c,#0000 70%);border-color:#f3c5793b}.gallery-grid{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(54px,7vw,110px);display:grid}.gallery-copy>p:not(.section-eyebrow){max-width:480px}.gallery-frame{border:1px solid rgba(var(--product-accent-rgb), .2);background:#061025cc;padding:14px;position:relative;box-shadow:0 34px 90px #00000057}.gallery-frame picture,.gallery-frame img{width:100%;display:block}.gallery-caption{min-height:40px;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;align-items:end;font-size:10px;display:flex}.product-final-cta{padding-top:40px}.final-cta-card,.about-cta-card,.social-card{border:1px solid rgba(var(--product-accent-rgb), .24);background:radial-gradient(circle at 90% 20%, rgba(var(--product-accent-rgb), .13), transparent 24rem), #08152fa6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;padding:clamp(38px,6vw,70px);display:grid;position:relative;overflow:hidden}.final-cta-card h2,.about-cta-card h2,.social-card h2{max-width:720px;margin-bottom:0;font-size:clamp(32px,4.4vw,56px)}.final-cta-card .text-link{grid-column:1/-1;justify-self:start}.about-hero{background:radial-gradient(circle at 72% 34%,#8674ff26,#0000 27rem),linear-gradient(#08152f75,#030612b8)}.about-constellation{aspect-ratio:1;opacity:.52;width:min(420px,38vw);position:absolute;top:21%;right:6%}.about-constellation:before,.about-constellation:after{content:"";clip-path:polygon(0 80%,24% 22%,56% 64%,82% 8%,100% 78%);border:1px solid #8674ff33;position:absolute;inset:18% 8%}.about-constellation:after{border-color:#47e7ff33;inset:30% 18%;transform:rotate(42deg)}.about-constellation span{aspect-ratio:1;background:var(--electric-cyan);width:5px;box-shadow:0 0 14px var(--electric-cyan);border-radius:50%;position:absolute}.about-constellation span:first-child{bottom:17%;left:7%}.about-constellation span:nth-child(2){top:19%;left:28%}.about-constellation span:nth-child(3){top:53%;left:57%}.about-constellation span:nth-child(4){background:var(--magic-pink);top:8%;right:16%}.about-constellation span:nth-child(5){background:var(--diary-gold);bottom:18%;right:1%}.story-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.story-inscription{border:1px solid var(--line);color:#d7f4ffad;background:linear-gradient(135deg,#47e7ff12,#0000 44%),#06102694;flex-direction:column;justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.story-inscription:before,.story-inscription:after{content:"";border:1px solid #8674ff26;position:absolute;inset:26px;transform:rotate(4deg)}.story-inscription:after{transform:rotate(-4deg)}.story-inscription span,.story-inscription strong{letter-spacing:.16em;font-size:clamp(36px,5vw,58px);font-weight:250;line-height:1}.story-inscription strong{color:var(--electric-cyan);font-weight:740}.story-inscription svg{width:28px;color:var(--diary-gold);margin:21px}.story-inscription small{color:var(--ink-muted);letter-spacing:.17em;text-transform:uppercase;margin-top:32px;font-size:9px}.story-copy>p:not(.section-eyebrow){margin-bottom:20px}.principles-section{background:#050d1e66;border-block:1px solid #a9cdff14}.principle-card>svg{width:30px;color:var(--electric-cyan)}.principle-card h3{margin-top:55px}.about-cta-section{--product-accent-rgb:134, 116, 255}.contact-hero{background:radial-gradient(circle at 77% 45%,#ff62ea1f,#0000 26rem),linear-gradient(#08152f70,#030612b8)}.contact-signal{aspect-ratio:1;place-items:center;width:min(450px,40vw);display:grid;position:absolute;top:14%;right:7%}.contact-signal span{aspect-ratio:1;border:1px solid #ff62ea33;border-radius:50%;width:38%;position:absolute}.contact-signal span:nth-child(2){border-color:#8674ff29;width:62%}.contact-signal span:nth-child(3){border-color:#47e7ff1f;width:88%}.contact-signal>svg{width:40px;color:var(--magic-pink)}.contact-options-section{padding-bottom:80px}.contact-options{gap:14px;display:grid}.contact-card{border:1px solid var(--line);background:#07122a94;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:164px;padding:30px 34px;transition:transform .18s,background .18s,border-color .18s;display:grid}.contact-card:hover{background:#0c1f3eb3;border-color:#47e7ff54;transform:translate(5px)}.contact-card h2{margin-bottom:8px;font-size:23px}.contact-card p{color:var(--ink-soft);margin-bottom:10px}.contact-card strong{color:var(--electric-cyan);font-size:12px;font-weight:600}.contact-card>svg{width:22px;color:var(--ink-muted)}.social-section{padding-top:20px}.social-card{--product-accent-rgb:255, 98, 234}.social-card p{max-width:640px;margin-bottom:0}.legal-hero{background:radial-gradient(circle at 62% 34%,#47e7ff14,#0000 28rem),linear-gradient(#08152f6b,#030612b8)}.legal-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.legal-index-card{border:1px solid var(--line);background:#07122a94;flex-direction:column;align-items:flex-start;min-height:360px;padding:38px;display:flex}.legal-index-card>svg{width:30px;color:var(--electric-cyan)}.legal-index-card h2{margin:62px 0 15px;font-size:25px}.legal-index-card>p{color:var(--ink-soft);flex:1;margin-bottom:25px;font-size:14px;line-height:1.8}.legal-index-card>div{flex-wrap:wrap;gap:6px 20px;display:flex}.legal-page{padding-bottom:110px}.legal-page-heading{padding:calc(var(--header-height) + 76px) 0 56px;border-bottom:1px solid var(--line);background:linear-gradient(#08152f9e,#03061200)}.legal-shell{width:min(100% - 48px,960px)}.legal-page-heading h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(38px,6vw,66px);font-weight:560}.legal-page-heading .section-eyebrow{margin-top:36px}.legal-page-heading p:last-child{color:var(--ink-muted);margin-bottom:0}.legal-reader{padding-top:52px}.legal-source-note{border-left:3px solid var(--electric-cyan);color:var(--ink-soft);background:#47e7ff0f;margin-bottom:35px;padding:20px 22px;font-size:13px}.legal-source-note span{font-weight:700}.legal-source-note p{margin:8px 0 0}.legal-document{overflow-wrap:anywhere;color:#d4deeb;font-size:15px;line-height:1.82}.legal-document h1,.legal-document h2,.legal-document h3{color:#fff;letter-spacing:-.02em;scroll-margin-top:calc(var(--header-height) + 20px);font-weight:650}.legal-document h1{margin:0 0 20px;font-size:34px}.legal-document h2{border-top:1px solid var(--line);margin:55px 0 16px;padding-top:24px;font-size:25px}.legal-document h3{margin:34px 0 13px;font-size:19px}.legal-document p,.legal-document li{margin-bottom:14px}.legal-document ul,.legal-document ol{margin:0 0 20px;padding-left:1.45em}.legal-document a{color:var(--electric-cyan);text-underline-offset:3px;text-decoration:underline}.legal-document strong{color:#eff8ff}.legal-document nav.toc{border:1px solid var(--line);background:#08152f6b;margin:30px 0;padding:24px}.legal-document table{border-collapse:collapse;table-layout:fixed;width:100%;margin:25px 0 34px;font-size:13px}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border:1px solid #a9cdff40;padding:12px}.legal-document th{color:#fff;background:#47e7ff12}.legal-document hr{background:var(--line);border:0;height:1px;margin:54px 0}.site-privacy-grid{padding-top:54px}.site-privacy-grid>article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:24px;padding:32px 0;display:grid}.site-privacy-grid>article>svg{width:27px;color:var(--electric-cyan)}.site-privacy-grid h2{margin-bottom:10px;font-size:23px}.site-privacy-grid p{color:var(--ink-soft);margin-bottom:0}.site-privacy-summary{background:#47e7ff0f;border:1px solid #47e7ff3d;margin-top:54px;padding:38px}.locale-gateway,.not-found-page{background:radial-gradient(circle at 50% 45%, #47e7ff1f, transparent 22rem), radial-gradient(circle at 60% 35%, #8674ff1a, transparent 35rem), var(--space-black);place-items:center;min-height:100svh;padding:40px 24px;display:grid;position:relative;overflow:hidden}.gateway-orbit,.not-found-orbit{aspect-ratio:1;border:1px solid #47e7ff2b;border-radius:50%;width:min(650px,90vw);position:absolute;transform:scaleY(.42)rotate(-12deg)}.gateway-card,.not-found-copy{z-index:1;text-align:center;max-width:760px;position:relative}.gateway-mark{aspect-ratio:1;width:72px;color:var(--electric-cyan);border:1px solid #47e7ff59;border-radius:50%;place-items:center;margin:0 auto 30px;display:grid;box-shadow:0 0 50px #47e7ff1f}.gateway-card>p,.gateway-card>span{color:var(--ink-muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.gateway-card h1,.not-found-copy h1{letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(46px,8vw,82px);font-weight:520}.gateway-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.gateway-actions a{border:1px solid var(--line);background:#08152fb8;border-radius:8px;justify-content:center;align-items:center;min-width:142px;min-height:50px;display:inline-flex}.not-found-orbit{place-items:center;display:grid}.not-found-orbit span{aspect-ratio:1;border:1px dashed #8674ff33;border-radius:50%;width:65%;position:absolute}.not-found-orbit span:nth-child(2){border-color:#ff62ea42;width:34%}.not-found-orbit svg{width:50px;color:var(--magic-pink)}.not-found-copy>p:not(.section-eyebrow){color:var(--ink-soft);margin-bottom:32px;font-size:18px}.not-found-copy .hero-actions{justify-content:center}@media (max-width:1040px){.product-portal{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)}.portal-copy{padding-left:42px}.detail-hero-grid{gap:35px}.technology-card,.feature-card,.principle-card{padding:30px}.footer-grid{grid-template-columns:1.2fr repeat(3,.7fr);gap:36px}}@media (max-width:860px){:root{--header-height:68px}.page-shell,.header-inner,.narrow-shell,.legal-shell{width:min(calc(100% - 36px), var(--page-width))}.desktop-language-link{display:none}.menu-button{z-index:3;border:1px solid var(--line);background:#08152f8c;border-radius:8px;place-items:center;width:46px;height:46px;display:grid;position:relative}.menu-button svg{width:21px}.main-nav{z-index:2;top:var(--header-height);width:min(86vw,390px);height:calc(100svh - var(--header-height));border-left:1px solid var(--line);visibility:hidden;background:#040a18fa;flex-direction:column;align-items:stretch;gap:5px;padding:28px 22px;transition:transform .22s,visibility .22s;display:flex;position:fixed;right:0;transform:translate(105%)}.main-nav.is-open{visibility:visible;transform:translate(0)}.main-nav>a{justify-content:flex-start;min-height:54px;padding-inline:18px;font-size:15px}.main-nav>.mobile-language-link{margin-top:16px;display:inline-flex}.nav-scrim{z-index:1;top:var(--header-height);inset-inline:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;border:0;display:block;position:fixed;bottom:0}html[data-menu-open=true]{overflow:hidden}.hero-layout{grid-template-columns:1fr}.hero-copy{max-width:700px}.magic-core-copy{opacity:.34;min-height:0;position:absolute;bottom:15%;right:3%}.split-heading{grid-template-columns:1fr;gap:22px}.product-portal{grid-template-columns:1fr}.portal-copy{padding:45px 40px 22px}.portal-visual{min-height:420px}.portal-visual.letswobble picture{width:82%;transform:perspective(1000px)rotateY(-5deg)translateY(5%)}.portal-visual.magixdiary picture{width:min(46%,270px)}.technology-grid,.principle-grid{grid-template-columns:1fr}.technology-card,.principle-card{min-height:250px}.vision-layout,.story-grid,.diary-scene-grid,.gallery-grid{grid-template-columns:1fr}.vision-emblem{width:min(76vw,390px)}.vision-copy{text-align:center}.vision-copy>p:not(.section-eyebrow){margin-inline:auto}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-brand{grid-column:1/-1}.detail-hero-grid{grid-template-columns:1fr}.detail-hero-copy{padding-bottom:0}.detail-device-scene{min-height:520px}.device-status{right:10%}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-copy{max-width:680px}.story-inscription{width:min(100%,540px);margin-inline:auto}.legal-index-grid{grid-template-columns:1fr}.legal-index-card{min-height:300px}.legal-index-card h2{margin-top:42px}}@media (max-width:620px){.page-shell,.header-inner,.narrow-shell,.legal-shell{width:min(calc(100% - 28px), var(--page-width))}.section{padding-block:78px}.section-heading{margin-bottom:38px}.brand-words span{display:none}.hero-layout{min-height:calc(100svh - var(--header-height));padding-block:76px 118px}.hero-copy h1{font-size:clamp(56px,20vw,78px)}.hero-subtitle{font-size:17px}.hero-actions .button{width:100%}.hero-signals{gap:8px;display:grid}.magic-core-copy{display:none}.hero-scroll{bottom:18px;right:16px}.hero-scroll span{display:none}.product-portal{border-radius:15px;min-height:0}.portal-copy{padding:34px 24px 14px}.product-identity picture,.product-identity img{width:58px;height:58px}.portal-copy h3{margin-top:28px;font-size:39px}.portal-visual{min-height:350px}.portal-visual.magixdiary picture{width:min(52%,240px)}.technology-card,.feature-card,.principle-card{min-height:260px;padding:28px 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:110px}.inner-hero{min-height:510px;padding:calc(var(--header-height) + 80px) 0 75px}.inner-hero h1{font-size:clamp(45px,13.5vw,66px)}.about-constellation,.contact-signal{opacity:.3}.product-detail-hero{padding-bottom:45px}.detail-hero-copy{padding-top:50px}.detail-product-name picture,.detail-product-name img{width:68px;height:68px}.detail-product-name strong{font-size:21px}.detail-hero-copy h1{font-size:clamp(49px,15vw,68px)}.detail-device-scene{min-height:440px}.store-button{width:100%}.feature-grid{grid-template-columns:1fr}.diary-scene-grid{gap:52px}.diary-book{width:100%}.gallery-frame{padding:8px}.final-cta-card,.about-cta-card,.social-card{grid-template-columns:1fr;padding:32px 24px}.final-cta-card .store-buttons,.final-cta-card .store-button,.about-cta-card .button,.social-card .button{width:100%}.story-inscription{min-height:370px}.contact-card{grid-template-columns:auto 1fr;gap:18px;padding:25px 20px}.contact-card>svg{display:none}.contact-icon{width:48px;height:48px}.legal-index-card{min-height:320px;padding:28px 24px}.legal-document{font-size:14px}.legal-document table{table-layout:auto;white-space:normal;display:block;overflow-x:auto}.legal-document th,.legal-document td{min-width:180px}.site-privacy-grid>article{grid-template-columns:1fr;gap:13px}.site-privacy-summary{padding:26px 22px}.gateway-actions{flex-direction:column}.not-found-copy .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.magic-core-copy,.device-frame,.portal-visual picture{transform:none}}@media (forced-colors:active){.section-eyebrow,.text-link,.portal-link,.feature-icon,.technology-icon{color:linktext}.button,.product-portal,.technology-card,.feature-card,.contact-card,.legal-index-card{border:1px solid canvastext}}
