@font-face{font-family:IvoryEditorial;src:url('data:font/ttf;base64,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') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{--editorial:IvoryEditorial,LocalSerif,"Songti SC",SimSun,serif}
.hero h1{font-family:var(--editorial);font-weight:400;font-size:clamp(58px,6.55vw,107px);letter-spacing:-2px;line-height:1.6;margin-top:20px;margin-bottom:10px;gap:5px}.title-mask{padding:0 14px 15px;overflow:visible}.title-word{font-family:inherit}.hero h1 .gradient-word{background:none;color:var(--linen)}.gradient-word em{font-weight:400;font-style:italic;display:inline-block;transform:skewX(-3deg);background:linear-gradient(100deg,var(--mocha),var(--khaki),var(--linen));background-clip:text;-webkit-background-clip:text;color:transparent;padding-right:8px}.philosophy>h2{font-family:var(--editorial)}.hero-copy{padding-top:48px}.horizon-hero{min-height:960px}.horizon-stage{top:345px;bottom:60px}.stage-ambient{background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--apricot) 70%,transparent),transparent 67%)}.stage-axis{opacity:.2;top:48%}.horizon-stage:before,.horizon-stage:after{content:"";position:absolute;border:1px solid var(--sand);border-radius:50%;pointer-events:none;z-index:-1}.horizon-stage:before{width:86%;height:84%;left:7%;top:5%;transform:rotate(-6deg);opacity:.35}.horizon-stage:after{width:93%;height:90%;left:3.5%;top:2%;transform:rotate(7deg);border-style:dashed;opacity:.25;animation:lens-drift 28s ease-in-out infinite alternate}#flow-canvas{inset:0;height:100%;opacity:.95}.horizon-dock{top:53%;gap:21px}.horizon-card{height:172px;box-shadow:0 20px 35px color-mix(in srgb,var(--mocha) 8%,transparent),inset 0 1px 0 var(--cloud);background:linear-gradient(145deg,var(--cloud),color-mix(in srgb,var(--apricot) 95%,transparent));border-color:color-mix(in srgb,var(--wheat) 55%,transparent)}.horizon-card:nth-child(2),.horizon-card:nth-child(5){margin-top:19px}.horizon-card:nth-child(3),.horizon-card:nth-child(4){margin-top:33px}.horizon-icon{width:43px;height:43px}.horizon-sub{letter-spacing:.8px}.horizon-card:hover{box-shadow:0 24px 50px color-mix(in srgb,var(--mocha) 16%,transparent)}.marquee-track{animation-duration:67s}
.intro-veil{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,var(--apricot),var(--cloud) 65%);clip-path:circle(150% at 50% 50%)}.intro-optics{position:absolute;left:50%;top:47%;width:min(54vw,660px);aspect-ratio:1;transform:translate(-50%,-50%);perspective:900px}.intro-optics>i{position:absolute;inset:0;border:1px solid var(--khaki);border-radius:50%;opacity:.7}.intro-optics>i:nth-child(2){inset:6%;border:8px double var(--wheat)}.intro-optics>i:nth-child(3){inset:15%;border:1px dashed var(--linen)}.intro-optics>i:nth-child(4){inset:-12%;border-color:var(--sand)}.intro-optics>i:nth-child(5){inset:-23%;border-color:var(--sand);opacity:.4}.intro-optics>i:nth-child(6){inset:25%;border:3px double var(--linen)}.intro-crosshair:before,.intro-crosshair:after{content:"";position:absolute;left:50%;top:-30%;height:160%;width:1px;background:linear-gradient(transparent,var(--wheat),transparent);opacity:.35}.intro-crosshair:after{transform:rotate(90deg)}.intro-composition{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.intro-kicker{font-size:9px;letter-spacing:5px;color:var(--cocoa);margin-bottom:32px}.intro-manifesto{display:flex;flex-direction:column;gap:6px;font-family:var(--editorial);font-size:clamp(55px,6.5vw,105px);font-weight:400;line-height:1.5;letter-spacing:4px}.intro-manifesto>span{display:block}.intro-manifesto em{font-family:var(--editorial);font-weight:400;color:var(--cocoa);font-style:italic}.intro-english{font:italic 15px/1.6 Georgia,serif;color:var(--linen);margin-top:25px}.intro-baseline{color:var(--cocoa);bottom:7vh;font-size:8px;letter-spacing:2px}.intro-ray{position:absolute;top:0;bottom:0;width:1px;left:50%;background:linear-gradient(transparent,var(--linen),transparent);transform:scaleY(0);box-shadow:0 0 20px var(--wheat)}
.intro-running .intro-veil{animation:iris-open 3.2s var(--ease-out) both}.intro-running .intro-composition{animation:manifesto-arrive 2.7s var(--ease-out) both}.intro-running .intro-manifesto>span{animation:manifesto-type 1.35s var(--ease-out) both}.intro-running .intro-manifesto em{animation:manifesto-type 1.6s var(--ease-out) .15s both}.intro-running .intro-optics{animation:optical-open 3.3s var(--ease-out) both}.intro-running .intro-optics>i:nth-child(odd){animation:iris-spin 3.3s var(--ease-out) both}.intro-running .intro-optics>i:nth-child(even){animation:iris-counter 3.3s var(--ease-out) both}.intro-running .intro-baseline{animation:caption-v3 2.7s both}.intro-running .intro-ray{animation:light-cut 3.1s var(--ease-out) both}.intro-running .title-word{animation:title-v3 1.8s var(--ease-out) 1.6s both}.intro-running .title-mask:nth-child(2) .title-word{animation-delay:1.8s}.intro-running .hero-enter{animation-delay:1.8s}.intro-running .hero-actions{animation-delay:2s}.intro-running .horizon-card{animation:glass-arrive 1.65s var(--ease-out) both;animation-delay:calc(1.85s + var(--index) * .09s)}.intro-running #flow-canvas{animation:lens-reveal 2s var(--ease-out) 1.65s both}.intro-running .stage-label,.intro-running .stage-bottom{animation-delay:2.2s}
.model-toolbar{gap:20px;align-items:center}.filter-tabs{gap:3px;flex-wrap:wrap}.filter-tabs button{padding:11px 13px;font-size:11px}.filter-tabs sup{font-size:8px;margin-left:4px;color:var(--linen)}.filter-tabs .active sup{color:var(--wheat)}.search input{width:110px}.catalog-meta{display:flex!important;align-items:center;gap:23px!important}.domestic-toggle{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--mocha);cursor:pointer}.domestic-toggle input{accent-color:var(--mocha);width:13px;height:13px;margin:0}#catalog-count{font-size:9px;color:var(--linen)}.model-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 57px)/4);gap:18px;min-height:0;max-height:none;padding-bottom:24px}.model-grid.single-row{grid-template-rows:auto}.model-card{min-width:0;min-height:244px;padding:24px 22px;flex-basis:auto}.model-card h3{font-size:17px;margin-top:22px;letter-spacing:-.4px}.model-card p{font-size:10px;min-height:38px;margin-bottom:20px}.model-card-bottom{font-size:8px}.model-card-bottom button{font-size:10px}.model-logo{height:30px;width:30px}.empty-result{grid-row:1/-1;grid-column:1/-1;min-width:300px}.collection-note{font-size:8px}.model-card[data-mode="video"]{background:linear-gradient(145deg,var(--apricot),var(--cloud))}.model-card[data-mode="image"]{background:linear-gradient(145deg,var(--cloud),var(--apricot))}.model-card[data-mode="audio"] .model-logo{color:var(--cocoa)}
.creation-gallery{padding-top:90px;padding-bottom:90px;border-top:1px solid var(--border);background:linear-gradient(160deg,var(--cloud),var(--apricot) 70%,var(--cloud));overflow:hidden}.creation-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin-top:40px}.creation-panel{padding:0;text-align:left;border:1px solid var(--border);border-radius:7px;background:var(--cloud);overflow:hidden;transition:translate .8s var(--ease-out),box-shadow .8s}.creation-panel:hover{translate:0 -9px;box-shadow:0 20px 40px color-mix(in srgb,var(--mocha) 8%,transparent)}.panel-art{height:250px;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--sand),var(--apricot));border-bottom:1px solid var(--border);perspective:800px}.art-label{position:absolute;bottom:17px;left:20px;font-size:7px;letter-spacing:1.8px;color:var(--cocoa)}.film-frame{position:absolute;width:66%;height:68%;left:17%;top:12%;border:1px solid var(--wheat);border-radius:50% 50% 4px 4px;transform:rotateY(-20deg) rotateX(4deg);animation:frame-orbit 9s ease-in-out infinite}.film-frame>i{position:absolute;inset:10%;border:1px solid var(--khaki);border-radius:inherit;box-shadow:0 10px 15px color-mix(in srgb,var(--mocha) 10%,transparent)}.film-frame>i:nth-child(2){inset:22%;border-width:3px;border-style:double}.film-frame>i:nth-child(3){inset:34%;background:linear-gradient(130deg,var(--cloud),var(--wheat));border-radius:50%}.film-scan{position:absolute;inset:0;background:linear-gradient(transparent 48%,var(--cloud) 50%,transparent 52%);animation:scan-frame 4s ease-in-out infinite;opacity:.7}.image-art{background:linear-gradient(130deg,var(--apricot),var(--wheat))}.art-arch{position:absolute;width:50%;height:83%;left:24%;top:12%;border-radius:100px 100px 0 0;background:linear-gradient(105deg,var(--cloud),var(--sand) 40%,var(--cocoa));box-shadow:18px 10px 25px color-mix(in srgb,var(--mocha) 16%,transparent);animation:arch-breathe 8s ease-in-out infinite}.art-arch:after{content:"";position:absolute;inset:20px 24px -1px;border-radius:80px 80px 0 0;background:linear-gradient(120deg,var(--cocoa),var(--sand) 65%,var(--apricot));box-shadow:inset 10px 2px 20px color-mix(in srgb,var(--mocha) 12%,transparent)}.art-sphere{position:absolute;width:86px;height:86px;border-radius:50%;left:43%;top:42%;background:radial-gradient(circle at 30% 25%,var(--cloud),var(--sand) 45%,var(--mocha));box-shadow:10px 18px 20px color-mix(in srgb,var(--mocha) 15%,transparent);animation:float 6s infinite}.audio-art{background:radial-gradient(ellipse,var(--apricot),var(--sand))}.audio-lines{position:absolute;inset:23% 12% 26%;display:flex;align-items:center;justify-content:center;gap:6px}.audio-lines i{height:var(--h);width:5px;background:linear-gradient(var(--wheat),var(--cocoa),var(--wheat));border-radius:10px;animation:audio-resonance 2.6s ease-in-out infinite;animation-delay:calc(var(--n) * -.13s)}.panel-copy{padding:27px}.panel-copy>span{font-size:8px;letter-spacing:2px;color:var(--linen)}.panel-copy h3{font:400 27px/1.6 var(--serif);margin:14px 0 10px;letter-spacing:0}.panel-copy h3 em{color:var(--cocoa);font-weight:400}.panel-copy p{font-size:9px;line-height:1.8;color:var(--cocoa);min-height:32px}.panel-copy b{display:block;font-size:10px;margin-top:20px;font-weight:400;letter-spacing:1px}.gallery-caption{text-align:right;font-size:8px;color:var(--linen);margin-top:17px}
.studio-controls{display:flex;gap:12px;margin:12px 0 16px}.studio-controls label{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--cocoa)}.studio-controls select{border:1px solid var(--border);background:var(--cloud);color:var(--mocha);border-radius:4px;padding:8px;font-size:10px}.media-stage{height:225px;position:relative;border:1px solid var(--border);border-radius:7px;overflow:hidden;background:linear-gradient(145deg,var(--apricot),var(--sand));display:grid;place-items:center;transition:background .6s}.media-stage .media-empty{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:11px;color:var(--cocoa);z-index:2}.media-empty svg{height:40px;width:40px}.media-stage .demo-scene{position:absolute;inset:0;opacity:0;transition:opacity .7s}.media-stage.complete .demo-scene{opacity:1}.media-stage.complete .media-empty{display:none}.demo-scene>i{position:absolute;border:1px solid var(--cocoa);border-radius:50%;width:55%;height:60%;top:18%;left:22%;transform:rotate(-20deg);animation:preview-ring 6s linear infinite}.demo-scene>i:nth-child(2){width:45%;height:70%;top:13%;left:27%;animation-direction:reverse}.demo-scene>i:nth-child(3){width:35%;height:55%;top:22%;left:32%;border:8px double var(--wheat)}.demo-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,var(--cloud),transparent 60%)}.demo-scene>span{position:absolute;left:17px;top:15px;font-size:8px;letter-spacing:1px;color:var(--cocoa)}.media-watermark{position:absolute;bottom:15px;right:15px;font-size:8px;color:var(--cocoa)}.media-stage.paused *{animation-play-state:paused!important}.media-stage[data-mode="image"] .demo-scene>i{animation:none}.media-stage[data-mode="audio"] .demo-scene>i{display:none}.studio-wave{display:none;position:absolute;inset:25% 15%;align-items:center;justify-content:center;gap:7px}.media-stage[data-mode="audio"] .studio-wave{display:flex}.studio-wave i{width:5px;height:var(--h);background:var(--linen);border-radius:5px;animation:audio-resonance 2.3s ease-in-out infinite;animation-delay:calc(var(--n) * -.1s)}.studio-progress{height:2px;background:var(--sand);margin-top:10px}.studio-progress i{display:block;width:0;height:100%;background:var(--mocha);transition:width .2s linear}.studio-status{display:flex;justify-content:space-between;align-items:center;min-height:25px;font-size:9px;color:var(--cocoa);gap:10px}.studio-status button{font-size:9px;border-bottom:1px solid var(--border)}.studio-prompt{margin-top:10px}.studio-disclaimer{font-size:9px;line-height:1.8;color:var(--linen);margin-top:13px}
@keyframes iris-open{0%,48%{clip-path:circle(150% at 50% 50%)}100%{clip-path:circle(0% at 50% 50%)}}@keyframes optical-open{0%{opacity:0;transform:translate(-50%,-50%) scale(.45) rotate(-60deg)}20%,55%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}100%{opacity:0;transform:translate(-50%,-50%) scale(3.2) rotate(45deg)}}@keyframes iris-spin{0%{transform:rotateX(65deg) rotateY(-35deg) rotateZ(-100deg)}55%{transform:rotateX(0) rotateY(0) rotateZ(20deg)}100%{transform:rotateX(0) rotateY(0) rotateZ(90deg)}}@keyframes iris-counter{0%{transform:rotateY(65deg) rotateX(35deg) rotateZ(100deg)}55%{transform:rotateY(0) rotateX(0) rotateZ(-20deg)}100%{transform:rotateZ(-90deg)}}@keyframes manifesto-arrive{0%{opacity:0}25%,67%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.13)}}@keyframes manifesto-type{0%{opacity:0;transform:translateY(35px) skewY(7deg)}100%{opacity:1;transform:none}}@keyframes caption-v3{0%{opacity:0}30%,70%{opacity:1}100%{opacity:0}}@keyframes light-cut{0%,45%{transform:scaleY(0);opacity:0}60%{transform:scaleY(1);opacity:.6}100%{transform:scaleY(1) scaleX(90);opacity:0}}@keyframes title-v3{0%{opacity:0;transform:translateY(65px) skewY(7deg)}100%{opacity:1;transform:none}}@keyframes glass-arrive{0%{opacity:0;transform:translate3d(var(--offset),80px,-350px) rotateY(75deg)}100%{opacity:1;transform:none}}@keyframes lens-reveal{0%{opacity:0;transform:scale(1.7) rotate(-12deg)}100%{opacity:.95;transform:none}}@keyframes lens-drift{to{transform:rotate(-7deg) scale(.96)}}@keyframes frame-orbit{50%{transform:rotateY(20deg) rotateX(-4deg)}}@keyframes scan-frame{0%,100%{transform:translateY(-50%)}50%{transform:translateY(50%)}}@keyframes arch-breathe{50%{transform:translateY(-7px)}}@keyframes audio-resonance{50%{transform:scaleY(.3);opacity:.5}}@keyframes preview-ring{to{transform:rotate(340deg)}}
@media(max-width:1100px){.hero h1{font-size:7.2vw;letter-spacing:-2px}.title-mask{padding:0 8px 15px}.model-grid{grid-auto-columns:calc((100% - 36px)/3)}.filter-tabs button{padding:10px 11px;font-size:10px}.model-toolbar{flex-wrap:wrap}.model-toolbar .search{margin-left:auto}.creation-panel .panel-copy{padding:22px}.panel-copy h3{font-size:23px}.panel-art{height:220px}.audio-lines{gap:4px}.audio-lines i{width:4px}.horizon-hero{min-height:920px}}
@media(max-width:800px){.horizon-hero{min-height:860px}.hero h1{font-size:7.4vw;gap:0;letter-spacing:-2px}.horizon-stage{top:320px;bottom:65px}.horizon-dock{top:52%}.horizon-card:nth-child(n){margin-top:0}.model-grid{grid-auto-columns:calc((100% - 18px)/2)}.model-toolbar .search{width:100%;margin:0}.model-toolbar .search input{width:100%}.filter-tabs{gap:4px}.creation-panels{gap:13px}.creation-panel .panel-copy{padding:20px 17px}.panel-copy h3{font-size:21px}.panel-copy p{font-size:8px;min-height:44px}.panel-art{height:190px}.art-label{font-size:6px;left:13px}.art-sphere{width:65px;height:65px;left:36%}.audio-lines{gap:3px;inset:25% 10%}.audio-lines i{width:3px}.intro-optics{width:75vw}.intro-manifesto{font-size:65px}.intro-english{font-size:13px}.intro-kicker{font-size:8px;letter-spacing:3px}}
@media(max-width:540px){.hero-copy{padding-top:48px}.hero h1{font-size:9.05vw;letter-spacing:-1.8px;margin:24px -7px 15px;line-height:1.6}.title-mask{padding:0 3px 7px}.gradient-word em{padding-right:4px}.hero-desc{max-width:290px;font-size:10px;line-height:2}.horizon-hero{min-height:770px}.horizon-stage{top:286px;bottom:65px}.horizon-card{height:159px;flex-basis:138px}.horizon-dock{top:51%}.horizon-stage:before{width:130%;left:-15%}.horizon-stage:after{width:160%;left:-30%}.stage-label-left{top:13px}.stage-label{letter-spacing:1px;font-size:6px}.intro-manifesto{font-size:49px;letter-spacing:1px}.intro-optics{width:90vw;top:46%}.intro-kicker{font-size:6px;letter-spacing:2px;margin-bottom:25px}.intro-english{font-size:12px;margin-top:20px}.intro-baseline{font-size:6px;letter-spacing:.7px;bottom:8vh}.filter-tabs{width:100%;justify-content:flex-start;gap:4px}.filter-tabs button{font-size:9px;padding:9px 11px}.filter-tabs sup{font-size:7px}.model-toolbar{gap:14px}.catalog-meta{gap:13px!important}.domestic-toggle{font-size:9px}#catalog-count{font-size:8px}.model-grid{grid-auto-columns:275px;grid-template-rows:repeat(2,auto);margin-right:-24px;padding-right:24px;gap:13px}.model-grid.single-row{grid-template-rows:auto}.model-card{min-width:0;min-height:237px;padding:23px}.model-card h3{font-size:17px}.model-card p{font-size:10px;min-height:38px}.collection-note{max-width:100%;line-height:1.8}.creation-gallery{padding-top:60px;padding-bottom:60px}.creation-gallery h2{font-size:28px;line-height:1.6;letter-spacing:-.5px}.creation-panels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:17px;margin-right:-24px;padding-right:24px;padding-bottom:20px;margin-top:28px}.creation-panel{flex:0 0 83%;scroll-snap-align:start}.panel-art{height:220px}.creation-panel .panel-copy{padding:23px}.panel-copy h3{font-size:26px}.panel-copy p{font-size:9px;min-height:20px}.panel-copy b{margin-top:17px}.art-sphere{height:82px;width:82px;left:42%}.art-label{font-size:7px;left:20px}.audio-lines{gap:5px;inset:23% 12% 26%}.audio-lines i{width:4px}.gallery-caption{text-align:left;font-size:7px;line-height:1.8}.studio-controls{gap:8px;flex-wrap:wrap}.studio-controls label{font-size:9px}.studio-controls select{font-size:9px}.media-stage{height:205px}.studio-status{font-size:8px}.studio-disclaimer{font-size:8px}}
.motion-off .intro{display:none!important}.motion-off .creation-panel,.motion-off .reveal{opacity:1;translate:none}.motion-off .demo-scene *{animation:none!important}@media(prefers-reduced-motion:reduce){.intro{display:none!important}.title-word,.horizon-card{opacity:1!important;transform:none!important}}

.media-stage[data-ratio="9:16"] .demo-scene,.media-stage[data-ratio="1:1"] .demo-scene{height:100%;width:auto;top:0;bottom:auto;left:50%;right:auto;transform:translateX(-50%);aspect-ratio:9/16;background:linear-gradient(145deg,var(--apricot),var(--sand));border-left:1px solid var(--wheat);border-right:1px solid var(--wheat)}.media-stage[data-ratio="1:1"] .demo-scene{aspect-ratio:1}.media-stage[data-ratio="9:16"] .demo-scene>span{font-size:6px;left:8px}
