@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.SXH8zW_className{font-family:Inter,Inter Fallback;font-style:normal}
@media (prefers-reduced-motion:no-preference) and (min-width:768px){.hero [data-hero=media]{visibility:hidden}}.collage-edge{stroke:#bfc3ea;stroke-width:1px}.collage-port{fill:#c7caef;stroke:var(--jif-color-bg-page);stroke-width:2px}.collage-glow{z-index:-1;opacity:0;pointer-events:none;will-change:opacity, transform;background:radial-gradient(closest-side,#9e15fd29,#2880ff14 55%,#0000);position:absolute;inset:-33% -75%}.page-wash{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--hero-veil) 0%, var(--hero-veil) 40%, var(--hero-veil-half) 75%, #e8edef00 100%);height:600px;position:absolute;inset:0 0 auto}.page-wash:after{content:"";background-image:radial-gradient(circle,#fff 1.2px,#0000 1.6px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.page-wash[data-live]:after{display:none}.page-wash-swell{z-index:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.hero-sweep{color:#0000;background-image:linear-gradient(90deg, var(--jif-color-text-primary) 0%, var(--jif-color-text-primary) 33.3%, #f25ee5 40%, #9e15fd 46%, #2880ff 53%, #00b3fe8c 59%, #00b3fe00 66.6%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference){.hero-shimmer{color:#0000;background-image:linear-gradient(90deg, var(--jif-color-text-primary) 0%, var(--jif-color-text-primary) 38%, #f25ee5 44%, #9e15fd 48%, #2880ff 52%, #00b3fe 56%, var(--jif-color-text-primary) 62%, var(--jif-color-text-primary) 100%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.hero-reveal{color:#0000;background-image:linear-gradient(90deg, var(--jif-color-text-primary) 0%, var(--jif-color-text-primary) 33.3%, #12121700 45%);background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}.hero-title em{letter-spacing:-.025em;font-style:italic;font-weight:480;font-stretch:118%}.hero-title:lang(zh) em{font-style:normal}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.hero-sweep,.hero-reveal{margin-block:-.12em -.24em;padding-block:.12em .24em}}@media (prefers-reduced-motion:no-preference){.hero-shimmer{margin-block:-.12em -.24em;padding-block:.12em .24em}}.uc-wash:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 50%),#00000073;position:absolute;inset:0}@media (min-width:1024px){.uc-wash:after{background:linear-gradient(90deg,#0000004d,#0000 50%),#00000073}}.uc-board{--zoom:1}.uc-grid{background-image:radial-gradient(circle,#96a0b929 2px,#0000 2.5px);background-size:40px 40px}.uc-node-label{bottom:calc(100% + 8px / var(--zoom));font-size:calc(12px / var(--zoom));font-weight:500;line-height:1}.uc-node-icon{width:1.15em;height:1.15em}.uc-node-media{border-radius:calc(8px / var(--zoom));box-shadow:0 12px 40px -12px #00000080}.uc-node-upload{box-shadow:none}.uc-lift{border-radius:calc(8px / var(--zoom));opacity:0;transition:opacity .2s var(--jif-ease-out);box-shadow:0 28px 60px -12px #000000bf}.uc-node[data-held] .uc-lift{opacity:1}.uc-port{width:calc(9px / var(--zoom));height:calc(9px / var(--zoom));border:calc(1.5px / var(--zoom)) solid #8b93a3;background:#15171d;border-radius:999px;transform:translate(-50%,-50%)}.uc-play{bottom:calc(10px / var(--zoom));left:calc(10px / var(--zoom));width:calc(32px / var(--zoom));height:calc(32px / var(--zoom));cursor:pointer}.uc-drag .uc-node{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.uc-drag .uc-node[data-held]{cursor:grabbing}.uc-pick{pointer-events:none;box-shadow:0 1px 2px #2838420a,0 10px 32px -8px #2838421f}.uc-pick[data-ready]{transition:transform .32s var(--jif-ease-out), height .32s var(--jif-ease-out)}.uc-row{transition:background-color .2s;position:relative}@media (hover:hover) and (pointer:fine){.uc-row-idle:hover{background-color:#ffffff80}}.uc-stack{transition-property:translate,rotate;transition-duration:.26s;transition-timing-function:var(--jif-ease-out);box-shadow:0 0 0 2px #fff,0 4px 10px -4px #16181d59}.uc-row-name{transition:color .2s}.uc-panel{transition:grid-template-rows .22s var(--jif-ease-out), margin .22s var(--jif-ease-out)}.uc-panel[data-open]{transition-duration:.32s}.uc-panel-body{opacity:0;transition:opacity .12s var(--jif-ease-out), transform .12s var(--jif-ease-out);transform:translateY(4px)}.uc-panel[data-open] .uc-panel-body{opacity:1;transition-duration:.22s;transition-delay:60ms;transform:none}@media (prefers-reduced-motion:reduce){.uc-pick[data-ready],.uc-panel,.uc-panel[data-open]{transition:none}.uc-panel-body{transform:none}}@container (max-width:29.99rem){.uc-window .uc-node-label{display:none}}@media (prefers-reduced-motion:no-preference){.orbit-turn{animation:60s linear infinite orbit-turn}.orbit-upright{animation:60s linear infinite orbit-upright}[data-paused] .orbit-turn,[data-paused] .orbit-upright{animation-play-state:paused}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes orbit-upright{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@media (prefers-reduced-motion:no-preference){.uc-player{opacity:0;transition:opacity .16s ease-out, transform .16s ease-out, overlay .16s allow-discrete, display .16s allow-discrete;transform:scale(.97)}.uc-player[open]{opacity:1;transition-duration:.26s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:none}@starting-style{.uc-player[open]{opacity:0;transform:scale(.97)}}.uc-player::backdrop{opacity:0;transition:opacity .16s ease-out, overlay .16s allow-discrete, display .16s allow-discrete}.uc-player[open]::backdrop{opacity:1;transition-duration:.26s}@starting-style{.uc-player[open]::backdrop{opacity:0}}}@property --price-star-angle{syntax:"<angle>";inherits:false;initial-value:100deg}.price-star{isolation:isolate;position:relative}.price-star:before{content:"";border-radius:inherit;background:conic-gradient(from var(--price-star-angle), transparent 0deg, transparent 280deg, #00b3fe 300deg, #2880ff 318deg, #9e15fd 336deg, #f25ee5 352deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.price-star:before{animation:9s linear infinite price-star-orbit}}@keyframes price-star-orbit{to{--price-star-angle:460deg}}.price-star-glow{background:conic-gradient(from var(--price-star-angle), transparent 0deg, transparent 275deg, #00b3fe 300deg, #2880ff 318deg, #9e15fd 336deg, #f25ee5 352deg, transparent 360deg);filter:blur(18px);opacity:.6;pointer-events:none;border-radius:16px;position:absolute;inset:2px}@media (prefers-reduced-motion:no-preference){.price-star-glow{animation:9s linear infinite price-star-orbit}}.collage-halo{filter:blur(12px);opacity:.7;pointer-events:none}[data-hero=collage] .collage-drag{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}[data-hero=collage] .collage-drag:active{cursor:grabbing}@media (min-width:768px){[data-hero=collage]{transition:opacity .4s}}[data-hero=collage]:not([data-ready]){opacity:0}[data-hero=collage] [data-node]{will-change:transform, opacity}.models-track{justify-content:center;align-items:center;gap:2.5rem;display:flex}.models-compact .models-track{gap:1.5rem}.models-copy{display:none}.models-marquee[data-marquee]{margin-inline:calc(-1 * var(--jif-space-gutter));margin-block:-.375rem;padding-block:.375rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.models-marquee[data-marquee] .models-track{justify-content:flex-start;width:max-content;padding-inline-end:2.5rem;animation:40s linear infinite models-marquee}.models-marquee[data-marquee] .models-copy{display:list-item}.models-marquee[data-marquee]:active .models-track{animation-play-state:paused}@keyframes models-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.models-marquee[data-marquee]{margin-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.models-marquee[data-marquee] .models-track{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;width:auto;padding-inline-end:0;animation:none}.models-marquee[data-marquee] .models-copy{display:none}}.art{color:var(--jif-color-text-primary);font-size:9px;line-height:1.35}.art-chip{background:#fff;border-radius:9999px;align-items:center;gap:2px;height:20px;padding:0 7px;display:inline-flex;box-shadow:0 0 0 1px #16181d0f}.art-button{background:var(--jif-color-neutral-900);color:#fff;border-radius:9999px;place-items:center;width:24px;height:24px;display:inline-grid}.art-panel{background:#fff;border-radius:10px;padding:9px 10px 10px;box-shadow:0 0 0 1px #16181d0f,0 14px 28px -14px #16181d59}.art-rule{border-top:1px solid var(--jif-color-neutral-100)}.art-avatar{color:#fff;border:1.5px solid #fff;border-radius:9999px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:500;display:inline-grid}.art-avatar-violet{background:#b56ce8}.art-avatar-blue{background:#3d6cf0}.art-avatar-green{background:#2f9e6e}.art-avatar-orange{background:#e07a2f}.art-icon{background:var(--jif-color-neutral-900);color:#fff;border-radius:4px;place-items:center;width:15px;height:15px;display:inline-grid}.art-title{letter-spacing:-.01em;color:var(--jif-color-text-primary);font-size:10px;font-weight:600}.art-label{color:var(--jif-color-text-secondary)}.art-value{color:var(--jif-color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.art-meta{color:var(--jif-color-text-tertiary,var(--jif-color-neutral-400));font-size:8px}.art-button,.art-icon{position:relative}.art-tap{border-radius:inherit;box-shadow:0 0 0 1px var(--art-tap-color,var(--jif-color-neutral-900));opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.art-accent{--art-tap-color:#3f5efb;background:#3f5efb}.art-roll{place-items:center;display:inline-grid;overflow:hidden}.art-from-share{transform-origin:calc(100% - 12px) -22px}.art-hidden{visibility:hidden;opacity:0}.art-dots{background-image:radial-gradient(circle,#c4c6d4 1.1px,#0000 1.4px);background-position:-6px 1px;background-size:16.5px 16.5px}.art-node{background:var(--jif-color-neutral-100);border-radius:5px;overflow:hidden}.art-node-label{color:var(--jif-color-text-primary);white-space:nowrap;margin-bottom:2px;font-size:5px;line-height:6px}.art-port{background:#c3c6e8;border-radius:9999px;width:6.5px;height:6.5px;box-shadow:0 0 0 1px #fff}.art-wire{stroke:#9e5cf0}.art-wire-soft{stroke:#b9b4f0}.art-dialog{background:#fff;border-radius:18px;box-shadow:0 0 0 1px #16181d0a,0 18px 36px -18px #16181d4d}.art-dialog-rule{border-top:1px solid #d8dbe8}.art-version{color:var(--jif-color-text-primary);border-radius:6px;flex-direction:column;justify-content:center;padding:0 9px;font-size:12px;line-height:1.4;display:flex}.art-version .art-meta{color:var(--jif-color-text-secondary);font-size:9.5px}.art-version-selected{background:var(--jif-color-neutral-100)}.art-scroll-thumb{background:var(--jif-color-neutral-200);border-radius:9999px;width:3px}.art-btn{color:#fff;border-radius:6px;place-items:center;height:32.5px;padding:0 16px;font-size:11px;font-weight:500;display:inline-grid;position:relative}.art-frame{background:#fff;border-radius:14px;padding:6px;box-shadow:0 0 0 1px #16181d0d,0 14px 26px -16px #16181d66}.art-caption{color:var(--jif-color-text-secondary);white-space:nowrap;margin-top:6px;font-size:9px}.art-rule-bottom{border-bottom:1px solid var(--jif-color-neutral-100)}.art-pill{background:var(--jif-color-neutral-100);border-radius:6px}.art-step{background:var(--jif-color-neutral-900);color:#fff;border-radius:9999px;flex:none;place-items:center;width:16px;height:16px;font-size:8px;font-weight:600;display:grid}.art-code{background:var(--jif-color-neutral-50);box-shadow:inset 0 0 0 1px var(--jif-color-neutral-100);color:var(--jif-color-text-primary);border-radius:6px;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7.5px;line-height:1.5}.art-chip-lg{white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #16181d0d,0 12px 24px -16px #16181d59}.art-fade-bottom{overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 97%);mask-image:linear-gradient(#000 70%,#0000 97%)}.art-fade-sides{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.art-photo{background:var(--jif-color-neutral-100);border-radius:8px;overflow:hidden}.art-node-card{background:#fff;border-radius:8px;padding:10px 12px;box-shadow:0 0 0 1px #16181d0a,0 12px 24px -14px #16181d40}.art-node-card .art-prompt{color:var(--jif-color-text-primary);font-size:6.4px;line-height:1.6}.art-port-lg{background:#9e5cf0;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 0 2px #fff}.art-port-soft{background:#c3c6e8}.art-tag-lg{color:#fff;background:#9e5cf0;border-radius:5px;padding:3px 9px;font-size:15px;font-weight:500;line-height:1.3}:root{--wash-veil:#ecf0f2;--wash-veil-half:#ecf0f280;--hero-veil:#e8edef;--hero-veil-half:#e8edef80}.wash-down{background:linear-gradient(180deg, transparent 0%, var(--wash-veil-half) 55%, var(--wash-veil) 100%);background-repeat:no-repeat}.wash-up{background:linear-gradient(180deg, var(--wash-veil) 0%, var(--wash-veil-half) 45%, transparent 100%);background-repeat:no-repeat}.wash-down.wash-early{background:linear-gradient(180deg, transparent 0%, var(--wash-veil-half) 18%, var(--wash-veil) 35%, var(--wash-veil) 100%)}.wash-down,.wash-up{isolation:isolate;position:relative}html:has(.page-wash:not([style*="display: none"])){--site-card:#f2f5f7;--site-card-strong:#ebf0f2}html:has(.page-wash:not([style*="display: none"])) .card-lift{background-color:#fff;box-shadow:0 1px 2px #2838420a,0 10px 32px -8px #2838421a}@property --cta-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.btn-glow{isolation:isolate;border-radius:var(--jif-radius-pill);display:flex;position:relative}.btn-glow>.btn{flex:1}.btn-glow:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--cta-turn), #00b3fe, #2880ff, #9e15fd, #f25ee5, #00b3fe);filter:blur(10px);opacity:.55;pointer-events:none;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.btn-glow:before{animation:6s linear infinite cta-turn}}@keyframes cta-turn{to{--cta-turn:360deg}}@media (min-width:1280px){.page-content{max-width:min(1600px,100vw - 320px,177.778svh - 270.222px)}}.hero h1:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:radial-gradient(closest-side,#ecf0f2 0% 30%,#0000 100%);position:absolute;inset:-24px -56px}.hero h1+p:before{content:"";z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(closest-side,#ecf0f2 0% 60%,#0000 100%);position:absolute;inset:-16px -48px}
