:root{--bg:#edeff4;--surface:#fff;--surface-2:#f6f7fa;--panel-solid:#fff;--panel:#161c2d0e;--panel-hover:#161c2d18;--border:#dcdfe6;--border-strong:#c3c8d2;--text:#15171c;--text-dim:#3e434d;--text-faint:#6d727d;--accent:#4f46e5;--accent-2:#a855f7;--accent-3:#0891b2;--accent-soft:#4f46e524;--grad:linear-gradient(135deg,#4f46e5 0%,#a855f7 100%);--grad-warm:linear-gradient(118deg,#ff9f0a 0%,#ff375f 100%);--btn-grad:linear-gradient(180deg,#5a51e9 0%,#4f46e5 55%,#4238d8 100%);--btn-shadow:0 1px 2.5px #161c2d3d, inset 0 1px 0 #ffffff29;--btn-r:11px;--shadow-xs:0 1px 2px #161c2d0f;--shadow-sm:0 1px 2px #161c2d0f,0 2px 6px #161c2d14;--shadow:0 2px 8px #161c2d12,0 10px 28px #161c2d1a;--shadow-lg:0 4px 12px #161c2d17,0 20px 52px #161c2d29;--shadow-pop:0 28px 68px #161c2d38;--r-sm:8px;--r:12px;--r-lg:18px;--pill:999px;--ui:"Space Grotesk","Noto Sans SC",ui-sans-serif,system-ui,"PingFang SC","Microsoft YaHei",sans-serif;--disp:"Sora","Space Grotesk","Noto Sans SC",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--ui);background:var(--bg);color:var(--text);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:none;font-family:inherit}@media (pointer:coarse){.qchip,.filters .f,.seg button,.lb-foll,.modal-author .foll,.ratio,.bill-toggle button,.more-btn{min-height:44px}.modal-x{width:44px;height:44px}.see-all,.mq-more{align-items:center;min-height:44px;display:inline-flex}}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--mono)}.disp{font-family:var(--disp)}.gtext{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.wrap{max-width:1320px;margin:0 auto;padding:0 30px}.scroll-lock{overflow:hidden}.nav{z-index:50;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.nav.solid{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);background:#ffffffc7;box-shadow:0 1px #0000000a}.nav-in{align-items:center;gap:8px;height:68px;display:flex}.brand{font-family:var(--disp);letter-spacing:-.03em;align-items:center;gap:10px;margin-right:14px;font-size:19px;font-weight:800;display:flex}.brand .glyph{border-radius:8px;flex:none;width:26px;height:26px;position:relative;overflow:hidden}.brand .glyph:before{content:"";background:var(--grad);box-shadow:0 0 18px var(--accent-soft);border-radius:8px;position:absolute;inset:0}.brand .glyph:after{content:"";pointer-events:none;mix-blend-mode:screen;animation:glyphFlow 3.4s var(--ease) infinite;background-color:#0000;background-image:linear-gradient(115deg,#0000 36%,#fffffff2 47%,#fff3 53%,#0000 62%),radial-gradient(56% 44% at 74% 22%,#ffffff8c,#0000 60%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;position:absolute;inset:0}.brand b{color:var(--accent)}@keyframes glyphFlow{0%{background-position:150% 0,0 0}55%,to{background-position:-150% 0,0 0}}.nav-links{align-items:center;gap:2px;display:flex}.nlink{border-radius:var(--r-sm);height:38px;color:var(--text-dim);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:600;transition:color .16s,background .16s;display:inline-flex}.nlink:hover{color:var(--text);background:var(--panel)}.nlink.on{color:var(--accent);background:var(--accent-soft)}.nlink .tag{letter-spacing:.05em;color:#fff;background:var(--grad-warm);border-radius:5px;padding:2px 5px;font-size:9.5px;font-weight:800}.nav-right{align-items:center;gap:9px;margin-left:auto;display:flex}.model-pill{border-radius:var(--pill);white-space:nowrap;color:#0c0e16;background:linear-gradient(118deg,#ffd23f,#ff9f1c);align-items:center;gap:8px;height:38px;padding:0 8px 0 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #ffa02838}.model-pill .x{background:#00000029;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.icbtn{border-radius:var(--r-sm);width:38px;height:38px;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);transition:all .16s var(--ease);place-items:center;display:inline-grid}.icbtn:hover{color:var(--text);border-color:var(--border-strong)}.vip{border-radius:var(--btn-r);color:#fff;background:var(--btn-grad);height:38px;box-shadow:var(--btn-shadow);align-items:center;gap:6px;padding:0 15px;font-size:13.5px;font-weight:700;transition:filter .15s;display:inline-flex}.vip:hover{filter:brightness(.94)}.signin{border-radius:var(--btn-r);height:38px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs);align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .16s,transform .16s;display:inline-flex}.signin:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.hero,section.block,.mq-wrap,footer{z-index:1;position:relative}#flux-bg{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#flux-bg.flux-fallback{background:radial-gradient(70% 70% at 30% 25%,#1b2a6e 0%,#0000 60%),radial-gradient(60% 60% at 80% 75%,#45286f 0%,#0000 62%),#05060c}#flux-bg-scrim{z-index:0;pointer-events:none;background:radial-gradient(120% 85% at 50% 42%,#05060c66 0%,#05060c94 58%,#05060ccc 100%),linear-gradient(#05060ca8 0%,#05060c8f 30% 70%,#05060cc7 100%);position:fixed;inset:0}.bg-nav{display:inline-flex;position:relative}.bg-nav-btn{overflow:hidden}.bg-nav-btn .bg-orb{width:18px;height:18px;transition:background .5s var(--ease);border-radius:50%;box-shadow:0 0 0 1px #ffffff38}.bg-nav.open .bg-nav-btn{color:var(--text);border-color:var(--border-strong)}.bg-nav-pop{background:var(--panel-solid);border:1px solid var(--border-strong);width:236px;box-shadow:var(--shadow-pop);z-index:80;border-radius:16px;padding:8px;display:none;position:absolute;top:calc(100% + 12px);right:0}.bg-nav.open .bg-nav-pop{display:block}.bg-nav-pop:before{content:"";background:inherit;border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);width:10px;height:10px;position:absolute;top:-5px;right:16px;rotate:45deg}.bg-switch-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);padding:7px 8px 9px;font-size:10.5px}.bg-switch-grid{flex-direction:column;gap:3px;display:flex}.bg-opt{text-align:left;border-radius:11px;align-items:center;gap:11px;width:100%;padding:8px;transition:background .15s;display:flex}.bg-opt:hover{background:var(--panel-hover)}.bg-opt[aria-current=true]{background:var(--panel)}.bg-opt-sw{border-radius:9px;flex:none;width:32px;height:32px;box-shadow:inset 0 0 0 1px #ffffff1f}.bg-opt-tx{flex-direction:column;min-width:0;line-height:1.25;display:flex}.bg-opt-tx b{color:var(--text);font-size:13.5px;font-weight:600}.bg-opt-tx i{color:var(--text-faint);font-size:11px;font-style:normal}.bg-opt[aria-current=true] .bg-opt-tx b{color:var(--text)}@media (max-width:560px){.bg-nav-pop{width:auto;position:fixed;inset:auto 12px 16px}.bg-nav-pop:before{display:none}}.tile .tile-cover{transition:transform .3s var(--ease), box-shadow .3s var(--ease), opacity .42s var(--ease), filter .42s var(--ease)}.tile.swapping .tile-cover{opacity:0;filter:blur(8px);transform:scale(1.04)}.tile.fresh .tile-cover{animation:tileFresh 1.5s var(--ease)}@keyframes tileFresh{0%{box-shadow:0 0 0 1px var(--accent), 0 0 38px color-mix(in oklab,var(--accent) 50%,transparent)}to{box-shadow:0 0 #0000}}.tile.fresh .tile-cover:after{content:"✦ 刚刚生成";z-index:3;letter-spacing:.02em;color:#fff;border-radius:var(--pill);background:color-mix(in oklab,var(--accent) 78%, #000 8%);box-shadow:0 4px 14px color-mix(in oklab,var(--accent) 40%,transparent);animation:freshPop 1.5s var(--ease) forwards;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}@keyframes freshPop{0%{opacity:0;transform:translateY(6px)scale(.9)}14%{opacity:1;transform:none}78%{opacity:1}to{opacity:0;transform:translateY(-2px)}}section.block{padding:clamp(56px,8vw,104px) 0}section.block>.wrap{z-index:2;position:relative}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;display:flex}.sec-head.center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.sec-head.center .sec-title{max-width:24ch}.sec-head.center .sec-sub{text-wrap:balance;max-width:64ch;margin-left:auto;margin-right:auto}.sec-head.center .see-all{margin-top:6px}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow .d{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.sec-title{font-family:var(--disp);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:16px 0 0;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.06}.sec-sub{color:var(--text-dim);max-width:48ch;margin:14px 0 0;font-size:16.5px;line-height:1.6}.see-all{border-radius:var(--pill);height:42px;color:var(--text);border:1px solid var(--border-strong);transition:all .16s var(--ease);flex:none;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.see-all:hover{background:var(--panel-hover);transform:translateY(-1px)}.filters{flex-wrap:wrap;gap:9px;margin-bottom:26px;display:flex}.filters .f{border-radius:var(--pill);height:36px;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);transition:all .16s var(--ease);padding:0 16px;font-size:13.5px;font-weight:500}.filters .f:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.filters .f.on{color:#fff;background:var(--btn-grad);box-shadow:var(--btn-shadow);border-color:#0000}.ic-frame{border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(120% 100% at 50% 0%, color-mix(in oklab,var(--accent) 7%,transparent) 0%, transparent 60%), var(--panel-solid);background-image:radial-gradient(circle, color-mix(in oklab,var(--text) 9%,transparent) 1px, transparent 1px), radial-gradient(120% 100% at 50% 0%, color-mix(in oklab,var(--accent) 7%,transparent) 0%, transparent 60%), linear-gradient(var(--panel-solid), var(--panel-solid));background-size:26px 26px,100% 100%,100% 100%;position:relative;overflow:hidden}.ic-stage{transform-origin:0 0;width:1120px;height:600px;position:relative}.ic-wires{pointer-events:none;z-index:1;width:1120px;height:600px;position:absolute;inset:0;overflow:visible}.ic-wire{fill:none;stroke:color-mix(in oklab,var(--accent) 70%,transparent);stroke-width:2px;filter:drop-shadow(0 0 5px color-mix(in oklab,var(--accent) 45%,transparent));stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.ic-frame.in .ic-wire{animation:icDraw 1.1s var(--ease) forwards;animation-delay:var(--wd,.3s)}@keyframes icDraw{to{stroke-dashoffset:0}}.ic-port{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.ic-node{z-index:2;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);opacity:0;border-radius:14px;padding:12px;position:absolute;transform:translateY(16px)scale(.96)}@keyframes icNode{to{opacity:1;transform:none}}.ic-node .ic-cap{color:var(--text-dim);align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;font-weight:600;display:flex}.ic-node .ic-cap .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.ic-node .ic-cap.video .dot{background:var(--accent-3)}.ic-img{background:var(--surface);border-radius:9px;overflow:hidden}.ic-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ic-prompt-tx{color:var(--text-faint);-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.ic-node:hover{border-color:var(--accent);box-shadow:var(--shadow-lg), 0 0 0 1px var(--accent-soft)}.ic-node{transition:border-color .2s,box-shadow .2s}.ic-window{background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;overflow:hidden}.ic-titlebar{border-bottom:1px solid var(--border);background:linear-gradient(var(--surface-2), var(--surface));align-items:center;gap:8px;height:46px;padding:0 16px;display:flex}.ic-titlebar b{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-size:12.5px;font-weight:600;overflow:hidden}.tdot{border-radius:50%;flex:none;width:11px;height:11px}.tdot.r{background:#ff5f57}.tdot.y{background:#febc2e}.tdot.g{background:#28c840}.ic-online{color:var(--text-faint);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;display:inline-flex}.ic-online .av{border:2px solid var(--surface);border-radius:50%;width:18px;height:18px;margin-left:-9px}.ic-online .av.a{background:linear-gradient(135deg,#4f46e5,#a855f7);margin-left:0}.ic-online .av.b{background:linear-gradient(135deg,#0891b2,#4f46e5)}.ic-online .av.c{background:linear-gradient(135deg,#f59e0b,#ef4444)}.ic-window .ic-frame{border:none;border-radius:0}.ic-zoom{z-index:4;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:34px;box-shadow:var(--shadow-sm);color:var(--text-faint);-webkit-user-select:none;user-select:none;background:#ffffffe0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:inline-flex;position:absolute;bottom:14px;left:14px}.ic-zoom b{font-family:var(--mono);color:var(--text-dim);font-size:11.5px;font-weight:600}.ic-mini{z-index:4;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:104px;height:64px;box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:10px;position:absolute;bottom:14px;right:14px;overflow:hidden}.ic-mini i{border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:4px;width:42%;height:48%;animation:12s ease-in-out infinite icMini;position:absolute;top:22%;left:26%}@keyframes icMini{0%,to{transform:translate(0)}33%{transform:translate(11px,-5px)}66%{transform:translate(-9px,7px)}}.ic-pulse{fill:none;stroke:#8b7cf8;stroke-width:2.5px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 6px #8b7cf8cc);stroke-dashoffset:var(--plen)}.ic-frame.in .ic-pulse{opacity:1;animation:2.8s linear infinite icPulse}@keyframes icPulse{0%{stroke-dashoffset:var(--plen)}to{stroke-dashoffset:0}}.ic-frame.in .ic-node{animation:icNode .6s var(--ease) forwards, icBob 7s ease-in-out infinite;animation-delay:var(--nd,0s), calc(var(--nd,0s) + 1.4s)}@keyframes icBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ic-node.gen-live{border-color:color-mix(in oklab,var(--accent) 45%,var(--border-strong))}.ic-node.gen-live:after{content:"";pointer-events:none;border-radius:14px;animation:2.6s ease-out infinite icRing;position:absolute;inset:-1px}@keyframes icRing{0%{box-shadow:0 0 #4f46e552}75%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}.ic-gen{z-index:2;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.ic-gen-bar{background:#ffffff4d;border-radius:99px;height:4px;overflow:hidden}.ic-gen-bar i{background:linear-gradient(90deg,#8b7cf8,#d8b4fe);border-radius:99px;width:84%;height:100%;display:block;position:relative;overflow:hidden}.ic-gen-bar i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffbf 50%,#0000 70%) 0 0/220% 100%;animation:1.4s linear infinite icShim;position:absolute;inset:0}@keyframes icShim{0%{background-position:200% 0}to{background-position:-200% 0}}.ic-gen-lb{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a188c;border-radius:99px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:700}.ic-cursor{z-index:5;pointer-events:none;opacity:0;align-items:flex-start;transition:opacity .5s 1.2s;display:flex;position:absolute;top:0;left:0}.ic-frame.in .ic-cursor{opacity:1}.ic-cursor svg{flex:none;width:15px;height:15px}.ic-cursor span{color:#fff;white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:99px;margin:11px 0 0 -3px;padding:2px 8px;font-size:10.5px;font-weight:700}.ic-cursor.a svg path{fill:#4f46e5}.ic-cursor.a span{background:#4f46e5}.ic-cursor.b svg path{fill:#d946ef}.ic-cursor.b span{background:#d946ef}.ic-frame.in .ic-cursor.a{animation:18s ease-in-out infinite icCurA}.ic-frame.in .ic-cursor.b{animation:23s ease-in-out infinite icCurB}@keyframes icCurA{0%,to{transform:translate(292px,214px)}30%{transform:translate(568px,140px)}55%{transform:translate(448px,430px)}80%{transform:translate(662px,318px)}}@keyframes icCurB{0%,to{transform:translate(896px,392px)}35%{transform:translate(706px,238px)}65%{transform:translate(984px,196px)}}@media (prefers-reduced-motion:reduce){.ic-pulse,.ic-mini i,.ic-gen-bar i:after,.ic-node.gen-live:after{animation:none!important}.ic-frame.in .ic-node{animation:icNode .6s var(--ease) forwards;animation-delay:var(--nd,0s)}.ic-frame.in .ic-cursor{opacity:0;animation:none!important}}.coverflow{position:relative}.cf-viewport{perspective:1500px;padding:40px 0 74px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.cf-track{width:max-content;transform-style:preserve-3d;will-change:transform;animation:gscroll var(--dur,60s) linear infinite;align-items:center;gap:20px;display:flex}.coverflow:hover .cf-track{animation-play-state:paused}@keyframes gscroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cf-track .tile{cursor:pointer;transform-origin:50%;opacity:.42;flex:none;width:auto;margin:0;transition:opacity .2s linear;transform:scale(.74)}.cf-track .tile-cover{border-radius:calc(var(--r) + 2px);width:auto;height:244px;box-shadow:var(--shadow)}.cf-viewport{z-index:1;position:relative}.cf-track .tile.cf-focus .tile-cover{box-shadow:var(--shadow-lg), 0 0 0 2px color-mix(in oklab,var(--accent) 70%,transparent)}.cf-track .tile.cf-focus .tile-meta{opacity:1;transform:none}.cf-track .tile.cf-focus .tile-shade{opacity:1}.cf-track .tile.cf-focus .tile-cover:before{content:"✦ 焦点作品";z-index:4;letter-spacing:.08em;color:#fff;border-radius:var(--pill);white-space:nowrap;background:color-mix(in oklab,var(--accent) 82%, #000 6%);box-shadow:0 6px 20px color-mix(in oklab,var(--accent) 45%,transparent);animation:cfTagIn .4s var(--ease);padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%)}@keyframes cfTagIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.cf-track .tile-cover{height:210px}.cf-track{gap:16px}.cf-viewport{padding:40px 0}}@media (max-width:620px){.cf-track .tile-cover{height:172px}.cf-track{gap:14px}}@media (prefers-reduced-motion:reduce){.cf-track{flex-wrap:nowrap;gap:16px;animation:none;overflow-x:auto}.cf-track .tile{opacity:1;transform:none}}.masonry{column-count:4;column-gap:18px}@media (max-width:1280px){.masonry{column-count:3}}@media (max-width:820px){.masonry{column-count:2;column-gap:14px}}@media (max-width:520px){.masonry{column-count:1}}.masonry .tile{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 18px;display:block}@media (max-width:820px){.masonry .tile{margin-bottom:14px}}.masonry .tile-cover{border-radius:16px;width:100%;height:auto}.tile-cover{border-radius:var(--r);width:100%;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s var(--ease);position:relative;overflow:hidden}.tile:hover .tile-cover{box-shadow:var(--shadow-lg);transform:translateY(-6px)scale(1.015)}.masonry .tile-cover:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:var(--grad);-webkit-mask-composite:xor;padding:1.5px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.masonry .tile:hover .tile-cover:before{opacity:1}.tile-badge{z-index:2;letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000073;border-radius:6px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.like{z-index:2;border-radius:var(--pill);color:#fff;-webkit-backdrop-filter:blur(6px);background:#0000006b;align-items:center;gap:5px;height:27px;padding:0 10px;font-size:11.5px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex;position:absolute;top:9px;right:9px}.like:hover{background:var(--accent)}.like:active{transform:scale(.88)}.like[data-liked=true]{background:#e11d48}.play-orb{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);opacity:.6;width:50px;height:50px;transition:all .22s var(--ease);background:#ffffff29;border:1px solid #fff6;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.tile:hover .play-orb{opacity:1;background:var(--accent);border-color:#0000;transform:translate(-50%,-50%)scale(1.08)}.tile-shade{z-index:1;opacity:0;background:linear-gradient(#0000 24%,#00000047 56%,#000000d1 100%);transition:opacity .22s;position:absolute;inset:0}.tile:hover .tile-shade{opacity:1}.tile-meta{z-index:2;color:#fff;opacity:0;transition:all .24s var(--ease);padding:13px;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.tile:hover .tile-meta{opacity:1;transform:none}.tile-meta .tt{text-shadow:0 1px 8px #0009;font-size:14.5px;font-weight:700}.tile-meta .tb{color:#ffffffd1;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.tile-meta .tb .dot{opacity:.5}.tile-meta .remix{border-radius:var(--pill);color:#111;background:#fffffff0;align-items:center;gap:5px;height:30px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .15s;display:inline-flex}.tile-meta .remix:active{transform:scale(.94)}.mgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1040px){.mgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mgrid{grid-template-columns:1fr}}.mcard{border-radius:var(--r);cursor:pointer;background:var(--panel-solid);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .26s var(--ease), box-shadow .26s, border-color .26s;flex-direction:column;display:flex;overflow:hidden}.mcard:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border));box-shadow:var(--shadow-lg);transform:translateY(-5px)}.mcard-cover{aspect-ratio:4/3;position:relative;overflow:hidden}.mbadge{z-index:2;letter-spacing:.05em;border-radius:6px;align-items:center;height:23px;padding:0 9px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:11px;left:11px}.mbadge.hot{background:var(--grad-warm);color:#fff}.mbadge.new{color:#111;background:#fff}.mcard-use{z-index:2;border-radius:var(--r-sm);color:#fff;background:var(--btn-grad);height:38px;box-shadow:var(--btn-shadow);opacity:0;transition:all .24s var(--ease);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(10px)}.mcard:hover .mcard-use{opacity:1;transform:none}.mcard-body{padding:14px 15px 16px}.mrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mname{letter-spacing:-.01em;font-size:15.5px;font-weight:700}.mver{color:var(--text-faint);font-size:11.5px}.mtags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.mtags span{color:var(--text-dim);background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-size:11px}.mfoot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:13px;padding-top:12px;font-size:12px;display:flex}.mbase{color:var(--accent)}.mruns{color:var(--text-faint)}.mq-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:clamp(40px,6vw,64px) 0;position:relative;overflow:hidden}.mq-head{text-align:center;flex-direction:column;align-items:center;gap:9px;margin-bottom:32px;padding:0 18px;display:flex}.mq-eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:600}.mq-title{font-family:var(--disp);letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.6vw,30px);font-weight:800}.mq-more{color:var(--accent);font-size:13px;font-weight:600}.mq-more:hover{text-decoration:underline}.mq-row{flex-direction:column;gap:14px;max-width:1080px;margin-inline:auto;display:flex}.mq-line{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track{will-change:transform;gap:12px;width:max-content;animation:44s linear infinite mq;display:flex}.mq-line:nth-child(2) .mq-track{animation-duration:56s;animation-direction:reverse}.mq-wrap:hover .mq-track{animation-play-state:paused}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}.mq-line{overflow-x:auto;-webkit-mask:none;mask:none}}.mq-chip{background:var(--surface);border:1px solid var(--border);height:58px;box-shadow:var(--shadow-xs);white-space:nowrap;transition:border-color .16s, transform .16s var(--ease), box-shadow .16s;border-radius:16px;flex:none;align-items:center;gap:11px;padding:0 18px 0 11px;display:inline-flex}.mq-chip:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border-strong));box-shadow:var(--shadow);transform:translateY(-2px)}.mq-chip .sw{color:#fff;width:36px;height:36px;font-family:var(--disp);background-position:50%;background-size:cover;border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.mq-chip b{color:var(--text);font-size:14px;font-weight:700}.mq-chip em{color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.mq-chip .uc{color:var(--text-faint);font-size:11px;font-family:var(--mono)}.cta{text-align:center;color:#fff;max-width:1000px;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#3730a3 0%,#4f46e5 48%,#7e22ce 100%);border-radius:clamp(20px,3vw,32px);margin:0 auto;padding:clamp(52px,8vw,92px) 28px;position:relative;overflow:hidden}.cta:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff80,#0000 42%,#ffffff38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-glow{pointer-events:none;filter:blur(40px);background:radial-gradient(50% 50%,#ffffff47,#0000 70%);width:70%;height:80%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.cta h2{font-family:var(--disp);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,56px);font-weight:800;line-height:1.04;position:relative}.cta .gtext{background:linear-gradient(118deg,#e0e7ff 0%,#f5d0fe 100%);-webkit-background-clip:text;background-clip:text}.cta p{color:#ffffffd6;max-width:48ch;margin:18px auto 0;font-size:16px;line-height:1.6;position:relative}.cta-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:34px;display:flex;position:relative}.cta-primary{color:#4f46e5;height:56px;transition:transform .18s var(--ease), filter .18s;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:0 34px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 12px 36px #18105059}.cta-primary:hover{filter:brightness(.97);transform:translateY(-2px)}.cta-secondary{color:#fff;border:1px solid #ffffff70;border-radius:14px;align-items:center;gap:9px;height:56px;padding:0 30px;font-size:16px;font-weight:600;transition:background .16s;display:inline-flex}.cta-secondary:hover{background:#ffffff24}footer{border-top:1px solid var(--border);margin-top:clamp(40px,6vw,80px);padding:54px 0 40px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;display:grid}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}}.foot-brand .brand{margin-bottom:14px;font-size:21px}.foot-brand p{color:var(--text-faint);max-width:34ch;font-size:13px;line-height:1.6}.foot-col h4{font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 14px}.foot-col a{color:var(--text-dim);padding:6px 0;font-size:13.5px;transition:color .14s;display:block}.foot-col a:hover{color:var(--accent)}.foot-bottom{border-top:1px solid var(--border);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:24px;font-size:12.5px;display:flex}.foot-legal{gap:18px;display:inline-flex}.foot-legal a{color:var(--text-faint);transition:color .14s}.foot-legal a:hover{color:var(--text-dim);text-decoration:underline}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--rd,0s);will-change:opacity,transform;transform:translateY(24px)}.reveal.in{opacity:1;will-change:auto;transform:none}.reveal-scale{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--rd,0s);transform:scale(.96)translateY(16px)}.reveal-scale.in{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-scale{opacity:1!important;transform:none!important}}.page-top{padding-top:118px}.page-head{padding:8px 0 6px}.page-head h1{font-family:var(--disp);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.04}.page-head p{color:var(--text-dim);max-width:54ch;margin:14px 0 0;font-size:15.5px;line-height:1.6}.page-hero{isolation:isolate;padding-top:118px;position:relative;overflow:hidden}.page-hero .ph-scrim{z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--bg) 100%), radial-gradient(80% 100% at 20% 0%, #4f46e51f, transparent 60%), radial-gradient(60% 80% at 85% 10%, #a855f714, transparent 62%);position:absolute;inset:0}.page-hero .wrap{z-index:2;padding-top:30px;padding-bottom:38px;position:relative}.page-hero .live-chip{background:var(--panel-solid);border:1px solid var(--border);height:36px;box-shadow:var(--shadow-xs);border-radius:99px;margin-bottom:18px;padding:0 16px 0 14px}.nav-burger{border-radius:var(--r-sm);width:38px;height:38px;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);transition:all .16s var(--ease);place-items:center;display:none}.nav-burger:hover{color:var(--text);border-color:var(--border-strong)}.nav-drawer{z-index:49;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);animation:navDrawerIn .16s var(--ease);background:#fffffff7;flex-direction:column;gap:2px;padding:10px 18px 16px;display:none;position:fixed;top:68px;left:0;right:0;box-shadow:0 12px 32px #0000000f}.nav-drawer .nlink{height:46px}@keyframes navDrawerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-drawer{animation:none}}@media (max-width:880px){.nav-links{display:none}.nav-burger{display:inline-grid}.nav-drawer{display:flex}}@media (max-width:560px){.wrap{padding:0 18px}.nav-right .signin,.nav-right .model-pill{display:none}}
body.imini{--accent:#e8e8ea;--accent-2:#e8e8ea;--accent-3:#22d3ee;--accent-soft:#ffffff17;--grad:#e8e8ea;--grad-warm:#e8e8ea;--btn-grad:#fff;--tech:#22d3ee;--tech-soft:#22d3ee29;--btn-shadow:none;--bg:#0a0a0b;--surface:#131316;--surface-2:#17171a;--panel-solid:#17171a;--panel:#ffffff0d;--panel-hover:#ffffff17;--border:#ffffff1a;--border-strong:#ffffff2e;--text:#f5f5f7;--text-dim:#ffffffa6;--text-faint:#ffffff73;--shadow-xs:none;--shadow-sm:0 4px 16px #0006;--shadow:0 4px 16px #0006;--shadow-lg:0 10px 32px #00000080;--shadow-pop:0 20px 60px #000000a6;--r-sm:8px;--r:10px;--r-lg:14px;--btn-r:999px;--pill:999px;--ease:cubic-bezier(.25,.1,.25,1);--ui:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--disp:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:#0a0a0b}body.imini ::selection{color:#0a0a0b;background:#e4e4e7}body.imini .hero-h1{letter-spacing:-.015em;color:var(--text);font-size:clamp(30px,3.4vw,36px);font-weight:700;line-height:1.25}body.imini .hero-h1 .cn{font-weight:700}body.imini .hero-sub{color:var(--text-dim);font-size:16px;line-height:1.6}body.imini .sec-title{letter-spacing:-.01em;font-size:clamp(24px,2.4vw,28px);font-weight:600;line-height:1.3}body.imini .page-head h1{letter-spacing:-.015em;font-size:clamp(26px,2.8vw,34px);font-weight:700}body.imini .sec-sub{font-size:15px;line-height:1.6}body.imini .cap-body h3{font-size:17px}body.imini .cap.big .cap-body h3{font-size:20px}body.imini .mq-title{font-size:clamp(22px,2.2vw,26px)}body.imini .modal-side .mt{font-size:24px}body.imini .plan-price .num{font-size:34px}body.imini .stat-n{font-size:clamp(20px,2vw,24px)}body.imini .author-hero .nm{font-size:20px}body.imini .brand,body.imini .cap-body h3,body.imini .plan-name,body.imini .plan-price .num,body.imini .mq-title,body.imini .modal-side .mt,body.imini .stat-n,body.imini .canvas-empty h3{font-weight:600}body.imini .eyebrow{letter-spacing:.01em;text-transform:none;color:var(--text-faint);font-family:inherit;font-size:13px;font-weight:400}body.imini .eyebrow .d{box-shadow:none;background:var(--accent)}body.imini .kicker{letter-spacing:.06em;color:var(--text-faint);font-family:inherit;font-size:12.5px;font-weight:400}body.imini .mq-eyebrow{letter-spacing:.06em;text-transform:none;font-family:inherit;font-size:12.5px;font-weight:400}body.imini .panel-h,body.imini .pblock .pl{letter-spacing:.02em;text-transform:none;font-family:inherit}body.imini .stat-n{font-family:var(--mono);letter-spacing:-.01em}body.imini .cmp thead th{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:12px}body.imini .gtext{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}body.imini .console-go,body.imini .vip,body.imini .modal-actions .pri,body.imini .plan-cta.solid{color:#0a0a0b;box-shadow:none;background:#fff;border-radius:999px;font-size:15px;font-weight:500}body.imini .console-go:hover,body.imini .vip:hover,body.imini .modal-actions .pri:hover,body.imini .plan-cta.solid:hover{filter:none;color:#0a0a0b;background:#e8e8ea;transform:none}body.imini .console-go:active{background:#dcdcdf;transform:none}body.imini .modal-actions .pri:after{content:none}body.imini .signin{box-shadow:none;color:var(--text);border-color:var(--border-strong);background:0 0;border-radius:999px;font-weight:500}body.imini .signin:hover{color:#fff;background:var(--panel);border-color:#ffffff52;transform:none}body.imini .plan-cta.ghost{box-shadow:none;color:var(--text);border-color:var(--border-strong);background:0 0;border-radius:999px;font-weight:500}body.imini .plan-cta.ghost:hover{color:#fff;background:var(--panel);border-color:#ffffff57}body.imini .see-all,body.imini .mq-more{color:#e8e8ea;background:0 0;border:none;height:auto;padding:0;font-size:15px;font-weight:500}body.imini .see-all:hover,body.imini .mq-more:hover{background:0 0;text-decoration:underline;transform:none}body.imini #feed-sec .see-all{color:#e8e8ea;border:none}body.imini #feed-sec .see-all:hover{background:0 0;text-decoration:underline}body.imini .qchip{background:var(--surface-2);border-color:var(--border);color:var(--text-dim);font-weight:500}body.imini .qchip:hover{border-color:var(--border-strong);color:var(--text);background:#202024;transform:none}body.imini .cap-kick{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.04em;background:#0009;border-radius:999px;font-weight:500}body.imini .cap-kick.core{background:var(--accent);box-shadow:none}body.imini .model-pill{color:#0a0a0b;box-shadow:none;background:#fff;font-weight:500}body.imini .model-pill .x{background:#0000001a}body.imini .nlink .tag{border-radius:999px;font-weight:600}body.imini .nav.solid{-webkit-backdrop-filter:none;box-shadow:none;background:#0a0a0beb;border-bottom:1px solid #ffffff14}body.imini .nlink{color:var(--text-dim);font-size:13.5px;font-weight:500}body.imini .nlink:hover{color:#fff}body.imini .nlink.on{color:var(--tech);background:0 0}body.imini .brand{color:#fff;letter-spacing:.02em;gap:9px;font-size:16px;font-weight:800}body.imini .brand b{font-weight:800}body.imini .brand .glyph:before,body.imini .auth-aside-top .glyph:before{box-shadow:none;background:#fff}body.imini .icbtn{color:var(--text-dim);background:var(--panel);border-color:var(--border)}body.imini section.block{background:#0a0a0b}body.imini #caps-sec{background:#0a0a0b;border:none}body.imini #studio-sec{background:#0f0f11}body.imini #cta-sec{background:#0f0f11;border:none}body.imini .mq-wrap{border-color:var(--border);background:#0a0a0b}body.imini.flux-on section.block,body.imini.flux-on #caps-sec,body.imini.flux-on #studio-sec,body.imini.flux-on #cta-sec,body.imini.flux-on .mq-wrap,body.imini.flux-on footer{background:0 0}body.imini .plans .plan{border-color:var(--border);border-radius:14px}body.imini .plans .plan.feat,body.imini .plans .plan.feat:hover{color:var(--text);border:1px solid #ffffff59}body.imini .plans .plan.feat:after{content:none}body.imini .plans .plan.feat .plan-desc,body.imini .plans .plan.feat .plan-price .per{color:var(--text-faint)}body.imini .plans .plan.feat .plan-feats li{color:var(--text-dim)}body.imini .plans .plan.feat .plan-cta.solid{color:#0a0a0b;box-shadow:none;background:#fff}body.imini .plans .plan.feat .plan-cta.solid:hover{filter:none;background:#e8e8ea}body.imini .plan-tag,body.imini .cmp-badge{letter-spacing:0;border-radius:999px;font-weight:500}body.imini .faq-item{box-shadow:none;border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0}body.imini .faq-item:first-child{border-top:1px solid var(--border)}body.imini .faq-item.open{border-color:var(--border);box-shadow:none}body.imini .faq-item:before{content:none}body.imini .faq-q{padding-left:0;padding-right:0;font-size:16px;font-weight:600}body.imini .faq-q .n{color:var(--text-faint);font-family:inherit}body.imini .faq-a-in{padding-left:0;font-size:14.5px}body.imini .faq-ic{color:var(--text-dim);background:0 0}body.imini .faq-item.open .faq-ic{color:#fff;background:0 0}body.imini .hw-tile{border:1px solid #ffffff1f;border-radius:14px}body.imini .cap,body.imini #caps-sec .cap{border:1px solid var(--border);box-shadow:none;background:var(--surface-2);transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;border-radius:14px}body.imini .cap:hover,body.imini #caps-sec .cap:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}body.imini .cap:hover .cap-cover{transform:scale(1.02)}body.imini .cap-cover:not([style*=url\(]){background:linear-gradient(#232327,#1a1a1e)!important}body.imini .cap-ico{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;border-color:#ffffff24;border-radius:10px}body.imini .ic-window{box-shadow:var(--shadow-sm);border-color:var(--border);background:var(--surface-2);border-radius:14px}body.imini .ic-node{border-radius:10px}body.imini .tile:hover .tile-cover{transform:translateY(-2px)scale(1.005)}body.imini .mcard:hover{transform:translateY(-2px)}body.imini .mq-chip{box-shadow:none;border-color:var(--border);background:var(--surface-2);border-radius:12px}body.imini .mq-chip:hover{box-shadow:none;border-color:var(--border-strong);transform:none}body.imini .mq-chip em{border-radius:999px}body.imini .console{box-shadow:none;border-color:var(--border-strong);background:var(--surface-2);border-radius:999px}body.imini .console:hover{box-shadow:none;border-color:#ffffff4d}body.imini .console:focus-within{box-shadow:0 0 0 3px var(--tech-soft);border-color:#22d3ee99}body.imini .search{background:var(--surface-2);border-color:var(--border)}body.imini .search:focus-within{box-shadow:0 0 0 3px var(--tech-soft);border-color:#22d3ee99}body.imini .sst-btn{background:var(--surface-2);border-color:var(--border);color:var(--text)}body.imini .sst.open .sst-btn{box-shadow:0 0 0 3px var(--tech-soft);border-color:#22d3ee99}body.imini .sst-menu{border-color:var(--border-strong);-webkit-backdrop-filter:none;background:#1c1c21}body.imini .seg{background:var(--surface-2);border-color:var(--border)}body.imini .seg button.on,body.imini .tabs button.on,body.imini .bill-toggle button.on{color:#0a0a0b;box-shadow:none;background:#fff;font-weight:500}body.imini .bill-toggle{background:var(--surface-2);border-color:var(--border)}body.imini .bill-toggle button.on .save{color:#0a0a0b;background:#0000001a}body.imini .acc-modal .m-btn.pri{color:#0a0a0b;background:#fff}body.imini .acc-modal .m-btn.pri:hover{filter:none;background:#e8e8ea}body.imini .acc-modal .field input:focus{border-color:#e8e8ea}body.imini .prompt-box{border-color:var(--border);color:var(--text);background:#101013}body.imini .tile-badge,body.imini .like{-webkit-backdrop-filter:none;background:#0009;border-radius:999px}body.imini .play-orb{-webkit-backdrop-filter:none;background:#00000080;border:none}body.imini .mask{-webkit-backdrop-filter:none;background:#000000a8}body.imini .modal{border:1px solid var(--border);box-shadow:var(--shadow-pop);background:#0c0c0e;border-radius:14px}body.imini .modal-media{background:0 0}body.imini .ic-zoom,body.imini .ic-mini{-webkit-backdrop-filter:none;backdrop-filter:none}body.imini .reveal,body.imini .reveal-scale{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}body.imini .hero-h1 .w{opacity:1;animation:none;transform:none}body.imini .hero-fadein{opacity:1;animation:none}body.imini .xp-title .xw{opacity:1;animation:none;transform:none}body.imini .lb-row:hover{transform:none}body.imini .live-chip{color:var(--text-faint);font-family:inherit}body.imini .scroll-cue{letter-spacing:.12em;font-family:inherit}body.imini .scroll-cue .bar{background:linear-gradient(#fff6,#0000)}body.imini .hero-scrim{background:linear-gradient(100deg,#0a0a0bf0 0%,#0a0a0bcc 34%,#0a0a0b61 66%,#0a0a0b2e 100%),linear-gradient(#0a0a0b99 0%,#0000 30% 62%,#0a0a0b 96%)}body.imini .hero-noise{opacity:.25;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}body.imini .hero-stats-in,body.imini .hero-stats-in>div+div{border-color:var(--border)}body.imini #studio-sec:before{content:none}body.imini .ic-wire,body.imini .ic-port,body.imini .ic-pulse{filter:none}body.imini .ic-gen-bar i:after,body.imini .ic-node.gen-live:after{content:none}body.imini .ic-online .av.b{background:#52525b}body.imini .ic-online .av.c{background:#7b7b82}body.imini .ic-cursor.b svg path{fill:#a1a1aa}body.imini .ic-cursor.b span{background:#a1a1aa}body.imini .step{background:var(--surface-2);border-color:var(--border);border-radius:14px}body.imini .step:hover{border-color:var(--border-strong);transform:none}body.imini .step-ico{box-shadow:none;border-radius:10px}body.imini .step-line{height:2px}body.imini .canvas-area{background:#0f0f11}body.imini .lb-foll,body.imini .author-hero .foll{border-radius:999px;font-weight:500}body.imini .author-hero .foll{color:#0a0a0b;background:#fff}body.imini #feed-sec{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#000}body.imini #feed-sec:before,body.imini #feed-sec .coverflow:before{content:none}body.imini #feed-sec .cf-track .tile-cover{box-shadow:none;-webkit-box-reflect:none;border-radius:14px}body.imini #feed-sec .cf-track .tile.cf-focus .tile-cover{-webkit-box-reflect:none;box-shadow:0 0 0 2px #ffffffe6}body.imini #feed-sec .filters .f{border-radius:999px;font-weight:500}body.imini #feed-sec .filters .f.on{color:#000;box-shadow:none;background:#fff}body.imini .tile.fresh .tile-cover:after{content:"刚刚生成";box-shadow:none;border-radius:999px}body.imini .cf-track .tile.cf-focus .tile-cover:before{content:"焦点作品";box-shadow:none;color:#000;background:#ffffffeb;border-radius:999px}body.imini .tile.fresh .tile-cover{animation-name:iminiFresh}@keyframes iminiFresh{0%{box-shadow:0 0 0 2px #22d3eed9,0 0 18px #22d3ee59}to{box-shadow:0 0 #0000}}body.imini .cf-ticker .tk .lk{color:#fff9}body.imini .xp-hero{background:#000}body.imini .xp-aurora,body.imini .xp-spot,body.imini .xp-beam{display:none}body.imini .xp-plaque{border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;background:#0c0c0ee6;border-radius:14px}body.imini .xp-pl-no{color:#e8e8ea;letter-spacing:.08em;font-family:inherit}body.imini .xp-thumbs button.on{box-shadow:0 0 0 2px #ffffffe6}body.imini .xp-pl-acts button{border-radius:999px;font-weight:500}body.imini .xp-pl-acts .solid{color:#0a0a0b;box-shadow:none;background:#fff}body.imini .xp-pl-acts .solid:hover{filter:none;background:#e8e8ea}body.imini .xp-hero .search:focus-within,body.imini .xp-hero .sst.open .sst-btn{box-shadow:0 0 0 3px var(--tech-soft);border-color:#22d3ee99}body.imini .xp-hero .sst-menu{background:#1c1c21}body.imini .xp-hero .filters .f{border-radius:999px;font-weight:500}body.imini .xp-hero .filters .f.on{color:#000;box-shadow:none;background:#fff;border-color:#0000}body.imini .xp-hero .search,body.imini .xp-hero .seg{-webkit-backdrop-filter:none}body.imini .site-root:has(.xp-hero) .nav:not(.solid) .brand b{color:#e8e8ea}body.imini .xp-title .gtext,body.imini #feed-sec .gtext{color:#fff;-webkit-text-fill-color:#fff}body.imini .brand b{color:#fff}body.imini .see-all,body.imini .mq-more,body.imini #feed-sec .see-all{color:var(--text-dim)}body.imini .see-all:hover,body.imini .mq-more:hover,body.imini #feed-sec .see-all:hover{color:#fff}body.imini .nlink .tag{color:#fff;background:#ffffff24}body.imini .eyebrow .d{background:var(--tech)}body.imini .live-dot{background:var(--tech);box-shadow:0 0 8px #22d3ee80}body.imini .console .caret{background:var(--tech)}body.imini .faq-item.open .faq-q .n{color:var(--text-faint)}body.imini .sst-it.on,body.imini .xp-hero .sst-it.on{color:var(--tech)}body.imini .xp-pl-no{color:var(--tech);letter-spacing:.1em}body.imini .plan-tag,body.imini .cmp-badge,body.imini .cap-kick.core,body.imini .cf-ticker .tk .nw{color:#0a0a0b;background:#fff}body.imini .plan-feats .ck,body.imini .cmp-ck{color:#fff;background:#ffffff1f}body.imini .cmp thead th.hl{color:#fff;background:#ffffff0f}body.imini .cmp td.hl{color:var(--text);background:#ffffff0a}body.imini .cmp td.hl .cmp-ck{color:#0a0a0b;background:#fff}body.imini .filters .f:hover{color:#fff;border-color:var(--border-strong);background:var(--panel)}body.imini .pblock .pl button{color:var(--text-faint);background:0 0}body.imini .pblock .pl button:hover{color:#fff;background:0 0}body.imini .lb-row:first-child .lb-rank,body.imini .lb-row:nth-child(2) .lb-rank,body.imini .work-back:hover{color:#fff}body.imini .bill-toggle .save{color:var(--text-dim);background:var(--panel)}body.imini .modal-x:hover{background:#ffffff38}body.imini .lb-foll:hover,body.imini .lb-foll.on,body.imini .faq-item.open .faq-ic{color:#fff}body.imini .acct-list a.admin{color:var(--text-dim)}body.imini .acct-credits{background:var(--panel);border:1px solid var(--border)}body.imini .acct-credits .up{color:#fff}body.imini .acct-menu{-webkit-backdrop-filter:none;border-color:var(--border-strong);background:#141417}body.imini .acct-list .mi{place-items:center;display:grid}body.imini .ic-wire{stroke:#ffffff4d}body.imini .ic-port{fill:#ffffffb3}body.imini .ic-pulse{stroke:var(--tech)}body.imini .ic-gen-bar i{background:var(--tech)}body.imini .ic-online .av.a{background:#3f3f46}body.imini .ic-cursor.a svg path{fill:#e4e4e7}body.imini .ic-cursor.a span{background:#3f3f46}body.imini .step-ico{background:var(--panel);color:var(--text)}body.imini .step-line{background:#ffffff59}body.imini .ws-tool.on{color:#fff}body.imini .ws-tool.on .ic{color:#0a0a0b;box-shadow:none}body.imini .ws-tool.on .ic svg{stroke:#0a0a0b}body.imini .ws-typetabs button.on{color:#0a0a0b;box-shadow:none}body.imini .ws-typetabs button.on svg{stroke:#0a0a0b}body.imini .ws-ratios .ratio.on,body.imini .ws-gen{color:#0a0a0b;box-shadow:none}body.imini .ws-gen:hover{filter:none;background:#e8e8ea}body.imini .ws-gen:active{filter:none;background:#dcdcdf;transform:scale(.99)}body.imini .ws-histfilter button.on,body.imini .ws-rh-acts button#rhRegen,body.imini .ws-lact.pri,body.imini .asset-actions button.pri,body.imini .chat-new{color:#0a0a0b;box-shadow:none}body.imini .chat-new:hover{filter:none;background:#e8e8ea;transform:translateY(-1px)}body.imini .mcard-use,body.imini .gen-btn{color:#0a0a0b;box-shadow:none}body.imini .gen-btn:hover{filter:none;background:#e8e8ea;transform:translateY(-1px)}body.imini .acc-page .pf-btn.pri{color:#0a0a0b;box-shadow:none;background:#fff}body.imini .acc-page .pf-btn.pri:hover{filter:none;background:#e8e8ea;transform:translateY(-1px)}body.imini .acc-page .admin-cta .ai{color:#0a0a0b;background:#fff}body.imini .acc-page .admin-cta a{color:#0a0a0b;box-shadow:none;background:#fff}body.imini .acc-page .admin-cta a:hover{filter:none;background:#e8e8ea}body.imini .ws-file .ic,body.imini .ws-srcopt .ic,body.imini .ws-hcard.file .hic,body.imini .msg.ai .av:after,body.imini .cap:hover .cap-ico{color:#0a0a0b}body.imini .ws-upgrade{box-shadow:none;background:#17171a;border:1px solid #ffffff24}body.imini .ws-upgrade:after{content:none}body.imini .ws-upgrade:hover{box-shadow:none;border-color:#ffffff47;transform:translateY(-2px)}body.imini .ws-upgrade-btn{color:#0a0a0b;box-shadow:none;background:#fff}body.imini .ws-upgrade-top .star{color:#fff}body.imini .ws-stage{background:#0a0a0b}body.imini .ws-stage-main{background:radial-gradient(72% 52% at 50% -8%,#ffffff12 0%,#ffffff05 46%,#0000 70%),linear-gradient(#101013 0%,#0a0a0b 100%);box-shadow:inset 0 -70px 100px -70px #00000080}body.imini .ws-stage-main:after{background:radial-gradient(36% 30% at 26% 18%,#ffffff0a 0%,#0000 62%),radial-gradient(30% 26% at 76% 8%,#ffffff06 0%,#0000 60%)}body.imini .ws-crumb .d{box-shadow:none;background:#fff6}body.imini .ws-iconbtn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff59}body.imini .ws-empty-tags button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59;transform:translateY(-2px)}body.imini .ws-run-foot button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff59}body.imini .ws-runimg.loading{box-shadow:0 0 0 1.5px #ffffff4d,0 22px 60px -12px #00000080}body.imini .auth-aside{background:#101013;border-right:1px solid #ffffff1a}body.imini .auth-aside-top b{color:#fff}body.imini .auth-tabs button.on,body.imini .submit{color:#0a0a0b;box-shadow:none;background:#fff}body.imini .submit:hover{filter:none;background:#e8e8ea;transform:translateY(-1px)}body.imini .submit .spin{border-color:#0a0a0b #00000040 #00000040}body.imini .chk input:checked+.box{color:#0a0a0b;background:#fff;border-color:#0000}body.imini .email-note{background:var(--panel);border-color:var(--border)}body.imini .email-note .ic{color:#fff;background:#ffffff24}body.imini .inp .code-btn{color:var(--text-dim);border-color:var(--border-strong);background:var(--panel)}body.imini .inp .code-btn:hover:not(:disabled){color:#fff;background:#ffffff24}body.imini .auth-link{color:var(--text-dim)}body.imini .auth-link:hover{color:#fff}body.imini .cta{border:1px solid var(--border);box-shadow:none;background:#17171a}body.imini .cta:before{content:none}body.imini .cta-glow{background:radial-gradient(50% 50%,#ffffff1a,#0000 70%)}body.imini .cta-primary{color:#0a0a0b;box-shadow:none;background:#fff;border-radius:999px}body.imini .cta-primary:hover{filter:none;background:#e8e8ea;transform:translateY(-2px)}body.imini .cta-secondary{border-color:#ffffff4d;border-radius:999px}body.imini .acc-page .pf-stat .v.grad{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--text);-webkit-text-fill-color:var(--text)}body.imini .ratio.on{color:#0a0a0b;background:#fff;border-color:#0000}body.imini .filters .f.on{color:#0a0a0b;box-shadow:none;background:#fff;border-color:#0000}body.imini .ws-style .sck{color:#0a0a0b}body.imini .msg.me .bubble{color:#f5f5f7;background:#2e2e33}body.imini .cm-send,body.imini .chat-ctx-warn button,body.imini .chat-jump,body.imini .cm-chip.on{color:#0a0a0b;background:#fff}body.imini .cm-chip.on:hover{color:#0a0a0b;background:#e8e8ea}body.imini .mbadge.hot,body.imini .acct-role,body.imini .acc-page .pf-badge,body.imini .cm-mitem .nm i{color:#0a0a0b}body.imini .plans .plan{background:linear-gradient(#1a1a1f 0%,#131316 100%);box-shadow:inset 0 1px #ffffff12}body.imini .plans .plan:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff12,0 16px 40px -20px #000000b3}body.imini .plans .plan.feat,body.imini .plans .plan.feat:hover{background:linear-gradient(#20202a 0%,#15151a 100%);border-color:#ffffff3d;transform:translateY(-10px);box-shadow:inset 0 1px #ffffff1f,0 28px 70px -28px #000000d9}body.imini .plans .plan.feat:hover{transform:translateY(-14px)}body.imini .plans .plan.feat:before{content:"";background:linear-gradient(90deg,#0000,#22d3eed9,#0000);border-radius:1px;height:1px;padding:0;position:absolute;top:0;left:18px;right:18px;-webkit-mask:none;mask:none}@media (max-width:900px){body.imini .plans .plan.feat,body.imini .plans .plan.feat:hover{transform:none}}body.imini .plans .plan.feat .plan-feats .ck{color:#0a0a0b;background:var(--tech)}body.imini .plan-price .num{font-family:var(--mono);letter-spacing:-.02em;font-size:38px}body.imini .plans .plan.feat .plan-price .num{font-size:46px}body.imini .plan-price .per{font-size:12.5px}body.imini #cta-sec{background:radial-gradient(56% 46% at 50% 24%,#ffffff0a,#0000 70%),#0f0f11}body.imini footer{border-top:1px solid var(--border);background:#0a0a0b;margin-top:0}body.imini footer:after{opacity:.14;-webkit-text-stroke:1px #ffffff40}body.imini .foot-col h4{letter-spacing:.02em;text-transform:none;color:var(--text);font-family:inherit;font-size:12.5px;font-weight:600}body.imini .foot-col a{color:var(--text-dim);font-size:13px}body.imini .foot-col a:hover{color:#fff;text-decoration:underline}body.imini .foot-brand p{color:var(--text-faint);font-size:13px}body.imini .foot-bottom{color:var(--text-faint);border-color:var(--border);font-size:12.5px}
