.home-contact-module__Lo1dVW__close{--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--zh:"PingFang SC", "Microsoft YaHei", ui-sans-serif, sans-serif;--paper:#eeece6;--paper-edge:#dcd9d1;--ink:#1c1a17;--ink-2:#2f2b25;--ink-accent:#8a3600;--ink-rule:#c2560a;--paper-shadow:0 0 0;border-bottom:1px solid var(--signal-line);background:radial-gradient(ellipse at 78% 50%, rgb(var(--c-halo) / .1), transparent 52%), rgb(var(--c-deep));grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,4cqi,4rem);width:100%;padding:clamp(2rem,3.4cqi,3rem) clamp(1.25rem,4vw,4.75rem);display:grid;overflow-x:clip;container-type:inline-size}html[data-theme=light] .home-contact-module__Lo1dVW__close{--paper:#fff;--paper-edge:#f4f3ef;--ink:#1c1a17;--ink-2:#4a433a;--ink-accent:#00334d;--ink-rule:#2563eb;--paper-shadow:15 23 42;background:rgb(var(--c-band))}.home-contact-module__Lo1dVW__title{color:var(--signal-warm-white);font-family:var(--font-display-en);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6.4cqi,6rem);font-weight:600;line-height:.92}html[data-lang=zh] .home-contact-module__Lo1dVW__title{font-family:var(--zh);letter-spacing:.04em;font-size:clamp(2.6rem,5.4cqi,5.2rem);font-weight:700;line-height:1.05}html[data-theme=light] .home-contact-module__Lo1dVW__title{color:rgb(var(--c-heading))}.home-contact-module__Lo1dVW__plate{isolation:isolate;color:var(--ink);background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='480'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.04 0.11' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.42  0 0 0 0 0.42  0 0 0 0 0.44  0.9 0 0 0 -0.56'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>"),  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.35  0 0 0 0 0.37  0.5 0 0 0 -0.16'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),  url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.007' numOctaves='2' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.52  0.32 0 0 0 -0.12'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>"),  repeating-linear-gradient(0deg, #3c3c4606 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #3c3c4608 0 1px, transparent 1px 27px), radial-gradient(ellipse at 50% 50%, transparent 66%, var(--paper-edge) 135%), var(--paper);box-shadow:0 0 0 1px rgb(var(--paper-shadow) / .1), 0 2px 3px rgb(var(--paper-shadow) / .16), 0 18px 36px -20px rgb(var(--paper-shadow) / .5);border-radius:2px;position:relative}html[data-theme=light] .home-contact-module__Lo1dVW__plate{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='480'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.04 0.11' numOctaves='3' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45  0 0 0 0 0.45  0 0 0 0 0.48  0.55 0 0 0 -0.34'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>"), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.4  0 0 0 0 0.4  0 0 0 0 0.43  0.3 0 0 0 -0.1'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.007' numOctaves='2' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.55  0 0 0 0 0.58  0.18 0 0 0 -0.07'/></filter><rect width='100%25' height='100%25' filter='url(%23c)'/></svg>"), repeating-linear-gradient(0deg, #3c3c4603 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #3c3c4604 0 1px, transparent 1px 27px), radial-gradient(ellipse at 50% 50%, transparent 70%, var(--paper-edge) 140%), var(--paper)}.home-contact-module__Lo1dVW__defs{width:0;height:0;position:absolute}.home-contact-module__Lo1dVW__sheet{z-index:1;filter:url(#contact-ink);mix-blend-mode:multiply;padding:1.5rem 2.1rem 1.4rem;position:relative}.home-contact-module__Lo1dVW__relief,.home-contact-module__Lo1dVW__falloff,.home-contact-module__Lo1dVW__screws,.home-contact-module__Lo1dVW__lamp,.home-contact-module__Lo1dVW__lampGlow,.home-contact-module__Lo1dVW__spill{pointer-events:none;position:absolute}.home-contact-module__Lo1dVW__relief{z-index:2;mix-blend-mode:multiply;width:100%;height:100%;inset:0}html[data-theme=light] .home-contact-module__Lo1dVW__relief{opacity:.35}.home-contact-module__Lo1dVW__falloff{z-index:4;background-blend-mode:multiply;mix-blend-mode:multiply;background:radial-gradient(80% 160% at 50% 0,#fff 55%,#bdb9b2 100%),linear-gradient(#fff 0%,#f5f2ec 14%,#c9c5bd 40%,#85827c 70%,#45433f 100%);display:none;inset:0}.home-contact-module__Lo1dVW__spill{z-index:0;mix-blend-mode:screen;background:radial-gradient(60% 85% at 50% 0,#fff8eae6,#fff6e44d 42%,#0000 74%);display:none;inset:0}.home-contact-module__Lo1dVW__screws{z-index:5;inset:0}.home-contact-module__Lo1dVW__screws i{background:linear-gradient(45deg,#0000 42%,#5d646c 42% 50%,#f3f6f8 50% 58%,#0000 58%),radial-gradient(circle at 32% 28%,#fffffff2 0 9%,#fff0 34%),conic-gradient(from 20deg,#e9edf0,#a3abb3,#f7f9fa,#8e969f,#dfe4e8,#9aa2ab,#e9edf0);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:inset 0 0 0 1px #464e588c,inset 0 -1.5px 1.5px #282e3659,0 0 0 1.5px #ffffff59,0 1.5px 2px #0006}.home-contact-module__Lo1dVW__screws i:first-child{top:10px;left:10px}.home-contact-module__Lo1dVW__screws i:nth-child(2){top:10px;right:10px}.home-contact-module__Lo1dVW__screws i:nth-child(3){bottom:10px;left:10px}.home-contact-module__Lo1dVW__screws i:nth-child(4){bottom:10px;right:10px}html[data-theme=dark] .home-contact-module__Lo1dVW__screws i{filter:brightness(.82)saturate(.9)}html[data-theme=dark] .home-contact-module__Lo1dVW__screws i:nth-child(n+3){filter:brightness(.16)saturate(.7)}.home-contact-module__Lo1dVW__lamp{z-index:6;background:linear-gradient(#3b3935,#1c1b19 70%,#121110);border-radius:7px;height:13px;display:none;top:-9px;left:18%;right:18%;box-shadow:inset 0 1px #ffffff1f,0 3px 6px #00000080}.home-contact-module__Lo1dVW__lamp:after{content:"";background:#fffaf0;border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:6%;right:6%;box-shadow:0 0 8px 2px #fff0d6f2,0 4px 22px 6px #ffeccc73,0 10px 48px 14px #ffe8c438}.home-contact-module__Lo1dVW__lampGlow{z-index:-1;background:radial-gradient(50% 60% at 50% 18%,#ffe2ba42,#0000 70%);height:220px;display:none;top:-40px;left:-6%;right:-6%}html[data-theme=dark] :is(.home-contact-module__Lo1dVW__falloff,.home-contact-module__Lo1dVW__lamp,.home-contact-module__Lo1dVW__lampGlow,.home-contact-module__Lo1dVW__spill){display:block}.home-contact-module__Lo1dVW__plateHead{border-bottom:2px solid var(--ink-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .6rem .7rem;display:flex}.home-contact-module__Lo1dVW__plateHead strong{font-family:var(--font-display-en);letter-spacing:.14em;font-size:1.6rem;font-weight:600;line-height:1}.home-contact-module__Lo1dVW__plateHead span{color:var(--ink-accent);font-family:var(--mono);letter-spacing:.16em;font-size:.875rem}.home-contact-module__Lo1dVW__plateBody{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.home-contact-module__Lo1dVW__routes{margin:0;padding:.3rem 1.1rem 0 .6rem}.home-contact-module__Lo1dVW__routes>div{border-bottom:1px dashed color-mix(in srgb, var(--ink) 24%, transparent);grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.home-contact-module__Lo1dVW__routes>div:last-child{border-bottom:0}.home-contact-module__Lo1dVW__routes dt,.home-contact-module__Lo1dVW__stack h3,.home-contact-module__Lo1dVW__label{color:var(--ink-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:500}.home-contact-module__Lo1dVW__routes dd{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;margin:0;display:flex}.home-contact-module__Lo1dVW__routes a{min-height:44px;color:var(--ink);font-family:var(--mono);white-space:nowrap;text-underline-offset:5px;align-items:center;gap:.45rem;font-size:.875rem;text-decoration-thickness:1px;display:inline-flex}.home-contact-module__Lo1dVW__routes a:hover,.home-contact-module__Lo1dVW__routes a:focus-visible{color:var(--ink-accent);text-decoration-line:underline}.home-contact-module__Lo1dVW__routes>.home-contact-module__Lo1dVW__wechat{padding:.65rem 0 .25rem}.home-contact-module__Lo1dVW__handle{color:var(--ink);font-family:var(--mono);white-space:nowrap;font-size:.875rem}.home-contact-module__Lo1dVW__mail{border-bottom:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.85rem .6rem .8rem;display:flex}.home-contact-module__Lo1dVW__label{width:5.4rem}.home-contact-module__Lo1dVW__mail a{color:var(--ink-accent);font-family:var(--font-display-en);letter-spacing:.02em;text-underline-offset:6px;font-size:clamp(1.6rem,3cqi,2.6rem);line-height:1.05;text-decoration-thickness:2px}.home-contact-module__Lo1dVW__mail a:hover,.home-contact-module__Lo1dVW__mail a:focus-visible{text-decoration-line:underline}.home-contact-module__Lo1dVW__copy{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);min-height:34px;color:var(--ink-2);cursor:pointer;background:#ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.875rem;font-weight:600;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out;display:inline-flex}.home-contact-module__Lo1dVW__copy:hover,.home-contact-module__Lo1dVW__copy:focus-visible{border-color:var(--ink-accent);color:var(--ink-accent)}.home-contact-module__Lo1dVW__copy[data-copied]{border-color:var(--ink-accent);background:var(--ink-accent);color:var(--paper)}.home-contact-module__Lo1dVW__stack{border-left:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);align-content:start;gap:.4rem;padding:.7rem .6rem .1rem 1.4rem;display:grid}.home-contact-module__Lo1dVW__stack p{gap:.05rem;margin:0;display:grid}.home-contact-module__Lo1dVW__stack b{font-size:.9rem;font-weight:650;line-height:1.4}.home-contact-module__Lo1dVW__stack span{color:var(--ink-2);font-size:.875rem;line-height:1.45}@media (max-width:1023px){.home-contact-module__Lo1dVW__close{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.home-contact-module__Lo1dVW__sheet{padding:1.6rem 1.25rem 1.5rem}.home-contact-module__Lo1dVW__plateBody{grid-template-columns:minmax(0,1fr)}.home-contact-module__Lo1dVW__routes{padding:.4rem .2rem .6rem}.home-contact-module__Lo1dVW__stack{border-top:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);border-left:0;padding:.9rem .2rem .2rem}.home-contact-module__Lo1dVW__mail{padding-inline:.2rem}.home-contact-module__Lo1dVW__label{width:100%}.home-contact-module__Lo1dVW__mail a{font-size:clamp(1.45rem,7.4cqi,2.1rem)}}@media (max-width:420px){.home-contact-module__Lo1dVW__routes>div{grid-template-columns:minmax(0,1fr);gap:0;padding-top:.45rem}}
.home-feed-module__OVeDhq__feed{--speed:9.383}.home-feed-module__OVeDhq__feed>section+section{border-top:1px solid var(--signal-line)}.home-feed-module__OVeDhq__strip{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.home-feed-module__OVeDhq__film{--pitch:240;--speed:14}.home-feed-module__OVeDhq__tape{--pitch:320;--speed:24}.home-feed-module__OVeDhq__track{width:max-content;animation-duration:calc(var(--n) * var(--pitch) / var(--speed) * 1s);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.home-feed-module__OVeDhq__film .home-feed-module__OVeDhq__track{animation-name:home-feed-module__OVeDhq__feed-left}.home-feed-module__OVeDhq__tape .home-feed-module__OVeDhq__track{animation-name:home-feed-module__OVeDhq__feed-right}.home-feed-module__OVeDhq__strip:focus-within .home-feed-module__OVeDhq__track{animation-play-state:paused}.home-feed-module__OVeDhq__run{flex:none;display:flex}@keyframes home-feed-module__OVeDhq__feed-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes home-feed-module__OVeDhq__feed-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.home-feed-module__OVeDhq__film{--film-ink:#ffb36b;background:radial-gradient(40% 140% at 20%,#ff9a4a17,#0000 70%),radial-gradient(35% 160% at 75% 40%,#ff740014,#0000 70%),radial-gradient(30% 120% at 50% 100%,#ffcd9608,#0000 70%),linear-gradient(100deg,#1e0c02,#2a1103 50%,#1c0b02);margin:1.25rem 0 1.5rem}html[data-theme=light] .home-feed-module__OVeDhq__film{--film-ink:#1d4ed8;background:radial-gradient(38% 150% at 22%,#ffffff4d,#0000 70%),radial-gradient(34% 160% at 74% 40%,#38bdf873,#0000 70%),radial-gradient(30% 120% at 50% 100%,#4f46e547,#0000 70%),linear-gradient(100deg,#2b64d6,#60a0f5 38%,#4480e8 68%,#2558cc)}.home-feed-module__OVeDhq__frame{width:calc(var(--pitch) * 1px);color:inherit;flex:none;padding:31px 5px;display:block;position:relative}.home-feed-module__OVeDhq__frame:before,.home-feed-module__OVeDhq__frame:after{background:rgb(var(--c-canvas));content:"";height:11px;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11'%3E%3Crect x='5' y='0.5' width='14' height='10' rx='1.2'/%3E%3C/svg%3E") 0 0/24px 11px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11'%3E%3Crect x='5' y='0.5' width='14' height='10' rx='1.2'/%3E%3C/svg%3E") 0 0/24px 11px repeat-x}.home-feed-module__OVeDhq__frame:before{top:10px}.home-feed-module__OVeDhq__frame:after{bottom:10px}.home-feed-module__OVeDhq__well{aspect-ratio:4/3;background:rgb(var(--c-well));border:1px solid #00000059;transition:border-color .26s ease-out,box-shadow .26s ease-out;display:block;position:relative;overflow:hidden}.home-feed-module__OVeDhq__mediaImage{-o-object-fit:contain;object-fit:contain;filter:saturate(.82)brightness(.88);padding:5%;transition:filter .32s ease-out,transform .6s cubic-bezier(.16,1,.3,1)}html[data-theme=light] .home-feed-module__OVeDhq__mediaImage{filter:none}.home-feed-module__OVeDhq__frame:hover .home-feed-module__OVeDhq__mediaImage,.home-feed-module__OVeDhq__frame:focus-visible .home-feed-module__OVeDhq__mediaImage{filter:none;transform:scale(1.04)}.home-feed-module__OVeDhq__frame:hover .home-feed-module__OVeDhq__well,.home-feed-module__OVeDhq__frame:focus-visible .home-feed-module__OVeDhq__well{border-color:var(--film-ink);box-shadow:0 0 0 1px var(--film-ink)}.home-feed-module__OVeDhq__play{border:1px solid rgb(var(--c-ember) / .7);background:rgb(var(--c-canvas));width:32px;height:32px;color:var(--signal-ember-text);place-items:center;display:grid;position:absolute;bottom:.55rem;left:.55rem}.home-feed-module__OVeDhq__tape{--tape:#12100e;margin:1.1rem 0 1.4rem}html[data-theme=light] .home-feed-module__OVeDhq__tape{--tape:rgb(var(--c-band))}.home-feed-module__OVeDhq__ticket{--rim:2px;isolation:isolate;width:calc(var(--pitch) * 1px);text-align:center;height:9.5rem;color:inherit;flex:none;place-items:center;padding:1.15rem 2.7rem 1.95rem;display:grid;position:relative}.home-feed-module__OVeDhq__ticket:before,.home-feed-module__OVeDhq__ticket:after{--scallop:radial-gradient(circle at calc(0% - var(--off)) calc(0% - var(--off)), transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at calc(100% + var(--off)) calc(0% - var(--off)), transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at calc(0% - var(--off)) calc(100% + var(--off)), transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at calc(100% + var(--off)) calc(100% + var(--off)), transparent var(--notch), #000 calc(var(--notch) + .5px));content:"";-webkit-mask:var(--scallop);-webkit-mask-composite:source-in;-webkit-mask:var(--scallop);-webkit-mask:var(--scallop);mask:var(--scallop);-webkit-mask-composite:source-in, xor;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.home-feed-module__OVeDhq__ticket:before{--off:var(--rim);--notch:calc(15px + var(--rim));inset:var(--rim);z-index:-1;border-right:1px dashed rgb(var(--c-fg) / .28);background:linear-gradient(rgb(var(--c-fg) / .09) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, rgb(var(--c-fg) / .09) 1px, transparent 1px) 0 0 / 16px 16px, var(--tape);transition:box-shadow .24s ease-out,border-color .24s ease-out}.home-feed-module__OVeDhq__ticket:after{--off:0px;--notch:15px;z-index:-2;background:var(--tape);transition:background-color .24s ease-out;inset:0}.home-feed-module__OVeDhq__ticket:hover,.home-feed-module__OVeDhq__ticket:focus-visible{outline:none}.home-feed-module__OVeDhq__ticket:hover:after,.home-feed-module__OVeDhq__ticket:focus-visible:after{background:rgb(var(--c-ember))}.home-feed-module__OVeDhq__ticket:hover:before,.home-feed-module__OVeDhq__ticket:focus-visible:before{box-shadow:inset 0 0 12px rgb(var(--c-ember) / .45), inset 0 0 28px rgb(var(--c-ember) / .16);border-right-color:#0000}html[data-theme=light] .home-feed-module__OVeDhq__ticket:hover:after{background:rgb(var(--c-ember-soft))}html[data-theme=light] .home-feed-module__OVeDhq__ticket:focus-visible:after{background:rgb(var(--c-ember-soft))}html[data-theme=light] .home-feed-module__OVeDhq__ticket:hover:before{box-shadow:inset 0 0 12px rgb(var(--c-ember-soft) / .4), inset 0 0 28px rgb(var(--c-ember-soft) / .14)}html[data-theme=light] .home-feed-module__OVeDhq__ticket:focus-visible:before{box-shadow:inset 0 0 12px rgb(var(--c-ember-soft) / .4), inset 0 0 28px rgb(var(--c-ember-soft) / .14)}.home-feed-module__OVeDhq__ticketBody{justify-items:center;gap:.45rem;width:100%;min-width:0;display:grid}.home-feed-module__OVeDhq__ticketBody>*{max-width:100%}.home-feed-module__OVeDhq__barcode{fill:rgb(var(--c-fg) / .5);position:absolute;bottom:.85rem;right:1.1rem}.home-feed-module__OVeDhq__ticketProject{color:var(--signal-ember-text);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;overflow:hidden}.home-feed-module__OVeDhq__ticketTitle{color:var(--signal-warm-white);font-family:var(--font-display-en);letter-spacing:.02em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:1.32rem;font-weight:600;line-height:1.08;display:-webkit-box;overflow:hidden}html[data-lang=zh] .home-feed-module__OVeDhq__ticketTitle{text-wrap:balance;letter-spacing:.01em;text-transform:none;font-family:PingFang SC,Microsoft YaHei,ui-sans-serif,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.4}.home-feed-module__OVeDhq__ticketTags{color:rgb(var(--c-t4));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.home-feed-module__OVeDhq__ticketArrow{color:var(--signal-ember-text);transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:1.35rem;right:1.1rem}.home-feed-module__OVeDhq__ticket:hover .home-feed-module__OVeDhq__ticketArrow,.home-feed-module__OVeDhq__ticket:focus-visible .home-feed-module__OVeDhq__ticketArrow{transform:translate(3px,-3px)}@media (max-width:599px){.home-feed-module__OVeDhq__film{--pitch:216}.home-feed-module__OVeDhq__frame{padding:29px 5px}.home-feed-module__OVeDhq__frame:before{top:9px}.home-feed-module__OVeDhq__frame:after{bottom:9px}.home-feed-module__OVeDhq__tape{--pitch:270}}@media (prefers-reduced-motion:reduce){.home-feed-module__OVeDhq__strip{scroll-snap-type:x proximity;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-feed-module__OVeDhq__track{animation:none}.home-feed-module__OVeDhq__copy{display:none}.home-feed-module__OVeDhq__frame,.home-feed-module__OVeDhq__ticket{scroll-snap-align:start}.home-feed-module__OVeDhq__mediaImage,.home-feed-module__OVeDhq__ticketArrow{transition:none}}
.project-cover-flow-module__V3ZT3G__flow{--cf-top:var(--site-header-h,79px);--cf-step:46svh;--cf-angle:16deg;--cf-radius:4.2;--card-w:clamp(240px, min(34vw, calc((100svh - var(--cf-top) - 330px) * 1.3)), 560px);scroll-margin-top:var(--cf-top);border-bottom:1px solid var(--signal-line);background:var(--signal-canvas);position:relative}.project-cover-flow-module__V3ZT3G__stage{isolation:isolate;position:relative}.project-cover-flow-module__V3ZT3G__field,.project-cover-flow-module__V3ZT3G__legend{display:none}.project-cover-flow-module__V3ZT3G__header{z-index:2;position:relative}.project-cover-flow-module__V3ZT3G__counter{color:rgb(var(--c-t4));font-variant-numeric:tabular-nums;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:none}.project-cover-flow-module__V3ZT3G__counter>span{color:var(--signal-ember-text)}.project-cover-flow-module__V3ZT3G__wheel{background:var(--signal-line-soft);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1px;display:grid}.project-cover-flow-module__V3ZT3G__card{background:var(--signal-canvas);color:inherit;-webkit-tap-highlight-color:transparent;align-content:start;gap:.9rem;padding:1.25rem;display:grid;position:relative}.project-cover-flow-module__V3ZT3G__cover{aspect-ratio:4/3;border:1px solid rgb(var(--c-fg) / .14);background:rgb(var(--c-well));display:block;position:relative;overflow:hidden}.project-cover-flow-module__V3ZT3G__cover img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;padding:7%}.project-cover-flow-module__V3ZT3G__cardIndex{z-index:1;color:rgb(var(--c-t4));font-variant-numeric:tabular-nums;letter-spacing:.08em;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;position:absolute;top:1.25rem;left:1.25rem}.project-cover-flow-module__V3ZT3G__cardLabel{gap:.35rem;display:grid}.project-cover-flow-module__V3ZT3G__cardLabel strong{color:var(--signal-warm-white);font-size:1.0625rem;font-weight:650;line-height:1.3}.project-cover-flow-module__V3ZT3G__cardLabel small{color:var(--signal-ember-text);letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.project-cover-flow-module__V3ZT3G__captions,.project-cover-flow-module__V3ZT3G__controls{display:none}@media (prefers-reduced-motion:no-preference){.project-cover-flow-module__V3ZT3G__flow{scroll-margin-top:calc(var(--cf-top) - .2 * var(--cf-step));height:calc(100svh - var(--cf-top) + (var(--cf-count) - .6) * var(--cf-step))}.project-cover-flow-module__V3ZT3G__stage{top:var(--cf-top);height:calc(100svh - var(--cf-top));grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:sticky;overflow:hidden}.project-cover-flow-module__V3ZT3G__field{z-index:-2;background:linear-gradient(112deg, rgb(var(--c-canvas) / .04), rgb(var(--c-tint) / .16)), rgb(var(--c-canvas));display:block;position:absolute;inset:0;overflow:hidden}.project-cover-flow-module__V3ZT3G__field:after{background:linear-gradient(to bottom, rgb(var(--c-canvas)), rgb(var(--c-canvas) / 0));content:"";height:28%;position:absolute;inset:0 0 auto}html[data-theme=light] .project-cover-flow-module__V3ZT3G__field:after{background:linear-gradient(#fafcff,#fafcff00)}.project-cover-flow-module__V3ZT3G__glow{will-change:transform;display:block;position:absolute}.project-cover-flow-module__V3ZT3G__glowA{background:radial-gradient(ellipse at 50% 50%, rgb(var(--c-ember) / .17), rgb(var(--c-ember) / .06) 40%, transparent 70%);width:64%;height:94%;animation:70s ease-in-out infinite project-cover-flow-module__V3ZT3G__field-roam-a;top:-24%;left:-10%}.project-cover-flow-module__V3ZT3G__glowB{background:radial-gradient(ellipse at 50% 50%, rgb(var(--c-ember-soft) / .12), transparent 66%);width:58%;height:80%;animation:86s ease-in-out infinite project-cover-flow-module__V3ZT3G__field-roam-b;top:-12%;left:30%}.project-cover-flow-module__V3ZT3G__glowC{background:radial-gradient(ellipse at 50% 50%, rgb(var(--c-ember) / .14), rgb(var(--c-ember) / .05) 42%, transparent 72%);width:72%;height:84%;animation:78s ease-in-out infinite project-cover-flow-module__V3ZT3G__field-roam-c;bottom:-30%;right:-18%}.project-cover-flow-module__V3ZT3G__glowD{background:radial-gradient(ellipse at 50% 50%, rgb(var(--c-glow-warm) / .06), rgb(var(--c-ember) / .04) 40%, transparent 72%);width:50%;height:76%;animation:64s ease-in-out infinite project-cover-flow-module__V3ZT3G__field-roam-d;top:-16%;right:-4%}html[data-theme=light] .project-cover-flow-module__V3ZT3G__field{background:linear-gradient(118deg,#fff 0%,#f7faff 55%,#f0f6ff 100%)}html[data-theme=light] .project-cover-flow-module__V3ZT3G__glowA{background:radial-gradient(#60a5fa33,#93c5fd14 42%,#0000 70%)}html[data-theme=light] .project-cover-flow-module__V3ZT3G__glowB{background:radial-gradient(#81a0fa24,#0000 66%)}html[data-theme=light] .project-cover-flow-module__V3ZT3G__glowC{background:radial-gradient(#38bdf829,#bae6fd12 42%,#0000 72%)}html[data-theme=light] .project-cover-flow-module__V3ZT3G__glowD{background:radial-gradient(#ffffffd9,#eff6ff4d 40%,#0000 72%)}.project-cover-flow-module__V3ZT3G__flow:not([data-near]) .project-cover-flow-module__V3ZT3G__glow{animation-play-state:paused}.project-cover-flow-module__V3ZT3G__legend{--settle:1;z-index:-1;pointer-events:none;opacity:calc(var(--settle) * .9);transform:scale(calc(.93 + var(--settle) * .07));will-change:opacity, transform;place-items:center;padding-bottom:6svh;display:grid;position:absolute;inset:0}.project-cover-flow-module__V3ZT3G__legend>.bilingual-text{color:#0000;font-family:var(--font-display-en);letter-spacing:.01em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1.5px rgb(var(--c-fg) / .17);white-space:normal;inline-size:min-content;font-size:min(16.5vw,31svh);font-weight:600;line-height:.84;display:block}html[data-lang=zh] .project-cover-flow-module__V3ZT3G__legend>.bilingual-text{letter-spacing:.08em;inline-size:2.2em;font-family:PingFang SC,Microsoft YaHei,ui-sans-serif,sans-serif;font-size:min(19vw,27svh);font-weight:800;line-height:1.04}.project-cover-flow-module__V3ZT3G__header{border-bottom-color:rgb(var(--c-fg) / .14)}.project-cover-flow-module__V3ZT3G__counter{display:inline}.project-cover-flow-module__V3ZT3G__wheel{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;display:block;position:relative}.project-cover-flow-module__V3ZT3G__card{--a:calc(var(--d) * var(--cf-angle));--r:calc(var(--cf-radius) * var(--card-w));width:var(--card-w);opacity:max(0, 1 - var(--ad) * .3);transform:translate(-50%, -50%) translate(calc(var(--r) * sin(var(--a))), calc(var(--r) * (1 - cos(var(--a))))) rotate(var(--a)) scale(max(.55, 1 - var(--ad) * .12));will-change:transform, opacity;background:0 0;padding:0;display:block;position:absolute;top:50%;left:50%}.project-cover-flow-module__V3ZT3G__cover{border-color:rgb(var(--c-fg) / .16);box-shadow:0 2px 4px rgb(var(--c-shadow) / calc(.12 * var(--shadow-k))), 0 34px 64px -30px rgb(var(--c-shadow) / calc(.7 * var(--shadow-k)));transition:border-color .26s,box-shadow .26s}.project-cover-flow-module__V3ZT3G__card[data-active] .project-cover-flow-module__V3ZT3G__cover{border-color:rgb(var(--c-ember) / .7)}.project-cover-flow-module__V3ZT3G__card[data-active]:hover .project-cover-flow-module__V3ZT3G__cover{box-shadow:0 2px 4px rgb(var(--c-shadow) / calc(.12 * var(--shadow-k))), 0 42px 72px -30px rgb(var(--c-shadow) / calc(.85 * var(--shadow-k)))}.project-cover-flow-module__V3ZT3G__card:focus-visible{outline:none}.project-cover-flow-module__V3ZT3G__card:focus-visible .project-cover-flow-module__V3ZT3G__cover{outline:2px solid rgb(var(--c-focus));outline-offset:5px}.project-cover-flow-module__V3ZT3G__cardIndex{top:0;left:0}.project-cover-flow-module__V3ZT3G__card[data-active] .project-cover-flow-module__V3ZT3G__cardIndex{color:var(--signal-ember-text)}.project-cover-flow-module__V3ZT3G__cardLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-cover-flow-module__V3ZT3G__captions{text-align:center;justify-items:center;padding:0 clamp(1.25rem,4vw,4.75rem);display:grid}.project-cover-flow-module__V3ZT3G__caption{--settle:0;visibility:hidden;max-width:62rem;opacity:var(--settle);transform:translateY(calc((1 - var(--settle)) * 14px));grid-area:1/1;justify-items:center;gap:.7rem;display:grid}.project-cover-flow-module__V3ZT3G__caption[data-active]{visibility:visible}.project-cover-flow-module__V3ZT3G__captionTitle{color:var(--signal-warm-white);font-family:var(--font-display-en);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:600;line-height:1.05;display:inline-block}.project-cover-flow-module__V3ZT3G__captionTitle svg{vertical-align:-.08em;color:var(--signal-ember-text);margin-left:.5rem;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-block}.project-cover-flow-module__V3ZT3G__captionTitle:hover svg{transform:translate(3px)}html[data-lang=zh] .project-cover-flow-module__V3ZT3G__captionTitle{letter-spacing:.01em;font-family:PingFang SC,Microsoft YaHei,ui-sans-serif,sans-serif;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:700;line-height:1.25}.project-cover-flow-module__V3ZT3G__captionMeta{color:rgb(var(--c-t3));letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.35rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;display:flex}.project-cover-flow-module__V3ZT3G__captionMeta>span+span:before{color:rgb(var(--c-t6));content:"/";margin:0 .75rem}.project-cover-flow-module__V3ZT3G__captionMeta>span:first-child{color:var(--signal-ember-text);text-transform:uppercase}.project-cover-flow-module__V3ZT3G__captionMeta>span:last-child{text-transform:uppercase}.project-cover-flow-module__V3ZT3G__controls{justify-content:center;align-items:center;gap:.75rem;padding:clamp(.75rem,2svh,1.4rem) 1rem clamp(1rem,3svh,2rem);display:flex}.project-cover-flow-module__V3ZT3G__ticks{align-items:center;display:flex}.project-cover-flow-module__V3ZT3G__step,.project-cover-flow-module__V3ZT3G__tick{min-width:44px;min-height:44px;color:rgb(var(--c-t4));font-variant-numeric:tabular-nums;letter-spacing:.06em;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;transition:color .2s;display:inline-grid;position:relative}.project-cover-flow-module__V3ZT3G__step{border:1px solid rgb(var(--c-fg) / .22);color:var(--signal-warm-white);transition:border-color .2s,color .2s,transform 60ms}.project-cover-flow-module__V3ZT3G__step:hover{border-color:rgb(var(--c-ember));color:var(--signal-ember-text)}.project-cover-flow-module__V3ZT3G__step:active{transform:translateY(1px)}.project-cover-flow-module__V3ZT3G__tick:after{background:rgb(var(--c-ember));content:"";height:2px;transition:left .34s cubic-bezier(.16,1,.3,1),right .34s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:50%;right:50%}.project-cover-flow-module__V3ZT3G__tick:hover{color:var(--signal-warm-white)}.project-cover-flow-module__V3ZT3G__tick[aria-current=true]{color:var(--signal-ember-text)}.project-cover-flow-module__V3ZT3G__tick[aria-current=true]:after{left:12px;right:12px}.project-cover-flow-module__V3ZT3G__tickTip{border:1px solid rgb(var(--c-fg) / .22);background:rgb(var(--c-panel));color:var(--signal-warm-white);letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;padding:.35rem .6rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.project-cover-flow-module__V3ZT3G__tick:hover .project-cover-flow-module__V3ZT3G__tickTip,.project-cover-flow-module__V3ZT3G__tick:focus-visible .project-cover-flow-module__V3ZT3G__tickTip{opacity:1;transform:translate(-50%)}.project-cover-flow-module__V3ZT3G__header>a{display:none}.project-cover-flow-module__V3ZT3G__all{border:1px solid rgb(var(--c-ember) / .55);min-height:44px;color:var(--signal-ember-text);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;margin-left:.5rem;padding:0 .9rem;font-size:.875rem;font-weight:650;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.project-cover-flow-module__V3ZT3G__all:hover,.project-cover-flow-module__V3ZT3G__all:focus-visible{border-color:rgb(var(--c-ember));background:rgb(var(--c-ember));color:rgb(var(--c-on-ember))}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.project-cover-flow-module__V3ZT3G__flow{--cf-step:40svh;--cf-angle:15deg;--cf-radius:3.5;--card-w:clamp(220px, min(70vw, calc((100svh - var(--cf-top) - 300px) * 1.3)), 460px)}.project-cover-flow-module__V3ZT3G__counter{display:none}}.project-cover-flow-module__V3ZT3G__stepCount{display:none}@media (prefers-reduced-motion:no-preference) and (max-width:599px){.project-cover-flow-module__V3ZT3G__ticks,.project-cover-flow-module__V3ZT3G__captionMeta>span:last-child{display:none}.project-cover-flow-module__V3ZT3G__captionMeta{flex-direction:column;align-items:center}.project-cover-flow-module__V3ZT3G__captionMeta>span+span:before{display:none}.project-cover-flow-module__V3ZT3G__controls{flex-wrap:wrap;row-gap:.5rem}.project-cover-flow-module__V3ZT3G__stepCount{min-width:4.5rem;color:rgb(var(--c-t3));font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;display:inline-block}.project-cover-flow-module__V3ZT3G__stepCount>span{color:var(--signal-ember-text)}.project-cover-flow-module__V3ZT3G__legend>.bilingual-text{-webkit-text-stroke-width:1px}}@keyframes project-cover-flow-module__V3ZT3G__field-roam-a{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(38%,18%)scale(1.12)}50%{transform:translate(70%,-6%)scale(.94)}75%{transform:translate(28%,-22%)scale(1.06)}}@keyframes project-cover-flow-module__V3ZT3G__field-roam-b{0%,to{transform:translate(0,0)scale(1.04)}30%{transform:translate(-42%,28%)scale(.95)}60%{transform:translate(-12%,46%)scale(1.1)}80%{transform:translate(24%,14%)scale(1)}}@keyframes project-cover-flow-module__V3ZT3G__field-roam-c{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-48%,-30%)scale(1.08)}66%{transform:translate(-80%,6%)scale(.96)}}@keyframes project-cover-flow-module__V3ZT3G__field-roam-d{0%,to{transform:translate(0,0)scale(1)}25%{transform:translate(-36%,34%)scale(1.1)}50%{transform:translate(-90%,20%)scale(.92)}75%{transform:translate(-50%,-12%)scale(1.04)}}
@property --assembly-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.technical-visual-module__9M3g0W__atomVisual{--electron-size:44px;--atom-ink:rgb(var(--c-warm));--atom-muted:rgb(var(--c-t3));--atom-orange:rgb(var(--c-ember));--atom-orange-soft:rgb(var(--c-ember-text));--atom-line:rgb(var(--c-warm) / .22);z-index:1;background:radial-gradient(ellipse at 48% 50%, rgb(var(--c-halo) / .075), transparent 30%), linear-gradient(112deg, rgb(var(--c-canvas) / .18), rgb(var(--c-tint) / .46));min-width:0;min-height:712px;color:var(--atom-ink);isolation:isolate;position:relative;overflow:hidden}.technical-visual-module__9M3g0W__atomVisual:before,.technical-visual-module__9M3g0W__atomVisual:after{z-index:0;content:"";pointer-events:none;position:absolute}.technical-visual-module__9M3g0W__atomVisual:before{border:1px solid rgb(var(--c-warm) / .045);inset:18px}.technical-visual-module__9M3g0W__atomVisual:after{border-right:1px solid rgb(var(--c-ember) / .46);border-bottom:1px solid rgb(var(--c-ember) / .46);width:54px;height:54px;bottom:18px;right:18px}.technical-visual-module__9M3g0W__cornerTopRight{z-index:9;border-top:1px solid rgb(var(--c-ember) / .46);border-right:1px solid rgb(var(--c-ember) / .46);pointer-events:none;width:54px;height:54px;position:absolute;top:18px;right:18px}.technical-visual-module__9M3g0W__visualLabel{z-index:10;color:var(--atom-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.4;display:flex;position:absolute;top:28px;left:56px}.technical-visual-module__9M3g0W__atomStage{z-index:2;transform-origin:49% 51%;position:absolute;inset:0;transform:scale(.96)}.technical-visual-module__9M3g0W__orbitAssembly{--assembly-angle:0deg;z-index:2;width:min(86%,760px);transform:translateX(-50%) rotate(calc(0deg - var(--assembly-angle))) scale(1.16);transform-origin:50% 51%;animation:132s linear infinite technical-visual-module__9M3g0W__orbit-assembly-ccw;position:absolute;top:0;bottom:0;left:50.5%}.technical-visual-module__9M3g0W__orbit{--comet-near-rgb:var(--orbit-rgb);--comet-far-rgb:var(--orbit-rgb);--comet-core-rgb:var(--c-glow);--comet-dust-alpha:.45;--orbit-tilt:0deg;--counter-tilt:0deg;--orbit-color:rgb(var(--c-orbit-embedded));--orbit-rgb:var(--c-orbit-embedded);--orbit-direction:normal;width:82%;height:38%;transform:translate(-50%, -50%) rotate(var(--orbit-tilt));transform-origin:50%;pointer-events:none;position:absolute;top:51%;left:50%}.technical-visual-module__9M3g0W__embeddedOrbit{--orbit-tilt:0deg;--counter-tilt:0deg;--orbit-color:rgb(var(--c-orbit-embedded));--orbit-rgb:var(--c-orbit-embedded);--comet-near-rgb:240 190 100;--comet-far-rgb:200 110 30}.technical-visual-module__9M3g0W__firmwareOrbit{--orbit-tilt:60deg;--counter-tilt:-60deg;--orbit-color:rgb(var(--c-orbit-firmware));--orbit-rgb:var(--c-orbit-firmware);--comet-near-rgb:120 220 190;--comet-far-rgb:40 150 170}.technical-visual-module__9M3g0W__toolsOrbit{--orbit-tilt:120deg;--counter-tilt:-120deg;--orbit-color:rgb(var(--c-orbit-tools));--orbit-rgb:var(--c-orbit-tools);--comet-near-rgb:190 170 240;--comet-far-rgb:120 90 200}.technical-visual-module__9M3g0W__orbitLine{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.technical-visual-module__9M3g0W__orbitLine ellipse{fill:none;stroke:rgb(var(--orbit-rgb) / .5);stroke-dasharray:3.6 2.2;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.15px;vector-effect:non-scaling-stroke;animation:7s linear infinite technical-visual-module__9M3g0W__orbit-dash-flow}.technical-visual-module__9M3g0W__orbitLegend{z-index:10;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;list-style:none;display:flex;position:absolute;bottom:26px;left:56px}.technical-visual-module__9M3g0W__orbitLegend li{color:rgb(var(--orbit-rgb) / .92);align-items:center;gap:.5rem;display:inline-flex}.technical-visual-module__9M3g0W__orbitLegend li:before{background:rgb(var(--orbit-rgb));content:"";border-radius:50%;width:8px;height:8px}.technical-visual-module__9M3g0W__electron,.technical-visual-module__9M3g0W__cometRunner{width:var(--electron-size);height:var(--electron-size);offset-path:ellipse(50% 50% at 50% 50%);offset-anchor:center;offset-distance:0%;offset-rotate:0deg;animation:technical-visual-module__9M3g0W__electron-orbit var(--orbit-duration) linear infinite;animation-delay:var(--electron-delay);animation-direction:var(--orbit-direction);position:absolute}.technical-visual-module__9M3g0W__electron{z-index:5;offset-rotate:0deg}.technical-visual-module__9M3g0W__cometRunner{z-index:4;offset-rotate:auto 0deg;pointer-events:none}.technical-visual-module__9M3g0W__cometPuff{--puff-color:color-mix(in oklab, rgb(var(--comet-far-rgb)) calc(var(--puff) * 18%), rgb(var(--comet-near-rgb)));z-index:3;width:calc(var(--electron-size) * (1.12 - .12 * var(--puff)));height:calc(var(--electron-size) * (.7 - .09 * var(--puff)));background:radial-gradient(ellipse closest-side, color-mix(in srgb, var(--puff-color) calc(var(--comet-dust-alpha) * 100%), transparent), color-mix(in srgb, var(--puff-color) calc(var(--comet-dust-alpha) * 38%), transparent) 55%, transparent 100%);opacity:calc(1 - .13 * var(--puff));filter:blur(calc(1.2px + .5px * var(--puff)));pointer-events:none;offset-path:ellipse(50% 50% at 50% 50%);offset-anchor:center;offset-distance:0%;offset-rotate:auto 0deg;animation:technical-visual-module__9M3g0W__electron-orbit var(--orbit-duration) linear infinite;animation-delay:var(--electron-delay);animation-direction:var(--orbit-direction);border-radius:50%;position:absolute}.technical-visual-module__9M3g0W__cometTail{--tail-mask:radial-gradient(ellipse 100% 50% at 100% 50%, #000 0 42%, #0000008c 68%, transparent 100%);background:linear-gradient(90deg, rgb(var(--comet-near-rgb) / 0) 0%, rgb(var(--comet-near-rgb) / .5) 55%, rgb(var(--comet-core-rgb) / .9) 100%);filter:blur(1.5px);width:115%;height:36%;-webkit-mask-image:var(--tail-mask);-webkit-mask-image:var(--tail-mask);mask-image:var(--tail-mask);display:block;position:absolute;top:32%;right:50%}.technical-visual-module__9M3g0W__cometRunner:before{background:radial-gradient(circle, rgb(var(--comet-near-rgb) / .4) 0 40%, rgb(var(--comet-near-rgb) / .12) 56%, transparent 71%);content:"";border-radius:50%;position:absolute;inset:-18%}.technical-visual-module__9M3g0W__electronBadge{border:1px solid rgb(var(--orbit-rgb) / .9);background:rgb(var(--c-canvas));width:100%;height:100%;box-shadow:0 10px 24px rgb(var(--c-shadow) / calc(.48 * var(--shadow-k))), 0 4px 18px rgb(var(--orbit-rgb) / .14);color:var(--orbit-color);transform:rotate(calc(var(--counter-tilt) + var(--assembly-angle)));border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.technical-visual-module__9M3g0W__stackLogo{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.technical-visual-module__9M3g0W__electronBadge[data-icon-tone=light-ink] img{filter:brightness(0)invert()}.technical-visual-module__9M3g0W__electronBadge[data-icon-tone=lift] img{filter:brightness(1.42)saturate(.86)contrast(.98)}.technical-visual-module__9M3g0W__electronBadge[data-icon-tone=outline] img{filter:brightness(1.18) saturate(.92) drop-shadow(0 0 .7px rgb(var(--c-warm) / .95))}html[data-theme=light] .technical-visual-module__9M3g0W__electronBadge[data-icon-tone=light-ink] img{filter:brightness(0)invert(.18)}:is(html[data-theme=light] .technical-visual-module__9M3g0W__electronBadge[data-icon-tone=lift] img,html[data-theme=light] .technical-visual-module__9M3g0W__electronBadge[data-icon-tone=outline] img){filter:saturate(1.05)contrast(1.05)}.technical-visual-module__9M3g0W__nucleus{z-index:8;width:340px;height:340px;position:absolute;top:51%;left:50.5%;transform:translate(-50%,-50%)}.technical-visual-module__9M3g0W__nucleus:before{background:radial-gradient(closest-side, rgb(var(--c-halo) / .12), transparent 80%);content:"";border-radius:50%;position:absolute;inset:7%}.technical-visual-module__9M3g0W__atomVisual[data-paused=false] .technical-visual-module__9M3g0W__orbitAssembly{will-change:transform}.technical-visual-module__9M3g0W__atomVisual[data-paused=false] .technical-visual-module__9M3g0W__electron,.technical-visual-module__9M3g0W__atomVisual[data-paused=false] .technical-visual-module__9M3g0W__cometRunner{will-change:offset-distance}.technical-visual-module__9M3g0W__nucleusSlide{opacity:0;animation:technical-visual-module__9M3g0W__nucleus-slide var(--nucleus-cycle) ease-in-out infinite;animation-delay:var(--slot-delay);place-items:center;display:grid;position:absolute;inset:17%}.technical-visual-module__9M3g0W__nucleusImage{-o-object-fit:contain;object-fit:contain;max-width:none;filter:drop-shadow(0 14px 16px rgb(var(--c-shadow) / calc(.6 * var(--shadow-k))))}.technical-visual-module__9M3g0W__atomVisual[data-paused=true] .technical-visual-module__9M3g0W__orbitAssembly,.technical-visual-module__9M3g0W__atomVisual[data-paused=true] .technical-visual-module__9M3g0W__orbitLine ellipse,.technical-visual-module__9M3g0W__atomVisual[data-paused=true] .technical-visual-module__9M3g0W__electron,.technical-visual-module__9M3g0W__atomVisual[data-paused=true] .technical-visual-module__9M3g0W__cometRunner,.technical-visual-module__9M3g0W__atomVisual[data-paused=true] .technical-visual-module__9M3g0W__cometPuff,.technical-visual-module__9M3g0W__atomVisual[data-paused=true] .technical-visual-module__9M3g0W__nucleusSlide{animation-play-state:paused}@keyframes technical-visual-module__9M3g0W__electron-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes technical-visual-module__9M3g0W__orbit-dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-5.8px}}@keyframes technical-visual-module__9M3g0W__orbit-assembly-ccw{0%{--assembly-angle:0deg}to{--assembly-angle:360deg}}@keyframes technical-visual-module__9M3g0W__nucleus-slide{0%{opacity:0;transform:translateY(10px)scale(.97)}1.67%{opacity:1;transform:none}11.11%{opacity:1;transform:none}12.78%{opacity:0;transform:translateY(-8px)scale(1.01)}to{opacity:0;transform:translateY(-8px)scale(1.01)}}@media (max-width:1120px){.technical-visual-module__9M3g0W__atomVisual{min-height:650px}.technical-visual-module__9M3g0W__atomStage{transform:scale(.88)}}@media (max-width:1023px){.technical-visual-module__9M3g0W__visualLabel,.technical-visual-module__9M3g0W__orbitLegend{left:30px}}@media (max-width:860px){.technical-visual-module__9M3g0W__atomVisual{border-left:0;min-height:560px}.technical-visual-module__9M3g0W__atomStage{transform-origin:50% 51%;transform:scale(.84)}.technical-visual-module__9M3g0W__orbit,.technical-visual-module__9M3g0W__nucleus{left:50%}.technical-visual-module__9M3g0W__orbit{width:94%;height:46%}.technical-visual-module__9M3g0W__orbitAssembly{left:50%}.technical-visual-module__9M3g0W__visualLabel{top:22px;left:22px}.technical-visual-module__9M3g0W__orbitLegend{bottom:20px;left:22px}}@media (max-width:540px){.technical-visual-module__9M3g0W__atomVisual{min-height:470px}.technical-visual-module__9M3g0W__atomVisual:before{inset:12px}.technical-visual-module__9M3g0W__atomStage{transform:scale(.68)}.technical-visual-module__9M3g0W__orbit{width:120%;height:56%}.technical-visual-module__9M3g0W__atomVisual{--electron-size:37px}.technical-visual-module__9M3g0W__visualLabel,.technical-visual-module__9M3g0W__orbitLegend{display:none}}@media (prefers-reduced-motion:reduce){.technical-visual-module__9M3g0W__orbitAssembly,.technical-visual-module__9M3g0W__orbitLine ellipse,.technical-visual-module__9M3g0W__electron,.technical-visual-module__9M3g0W__nucleusSlide{animation:none}.technical-visual-module__9M3g0W__nucleusSlide:first-of-type{opacity:1}.technical-visual-module__9M3g0W__electron{offset-distance:var(--orbit-start)}.technical-visual-module__9M3g0W__orbitLine ellipse{stroke-dashoffset:0}.technical-visual-module__9M3g0W__cometRunner,.technical-visual-module__9M3g0W__cometPuff{display:none}}html[data-theme=light] .technical-visual-module__9M3g0W__orbitLine ellipse{stroke:rgb(var(--orbit-rgb) / .85);stroke-width:1.5px}html[data-theme=light] .technical-visual-module__9M3g0W__orbitLegend li{color:rgb(var(--orbit-rgb))}html[data-theme=light] .technical-visual-module__9M3g0W__electronBadge{border-width:1.5px}html[data-theme=light] .technical-visual-module__9M3g0W__orbit{--comet-core-rgb:var(--orbit-rgb);--comet-dust-alpha:.3}html[data-theme=light] .technical-visual-module__9M3g0W__embeddedOrbit{--comet-near-rgb:230 170 60;--comet-far-rgb:180 90 20}html[data-theme=light] .technical-visual-module__9M3g0W__firmwareOrbit{--comet-near-rgb:60 190 160;--comet-far-rgb:20 120 140}html[data-theme=light] .technical-visual-module__9M3g0W__toolsOrbit{--comet-near-rgb:160 140 230;--comet-far-rgb:100 80 190}
