@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--blue:#1764f6;--ink:#151a22;--muted:#697486;--line:#e2e7ee;--soft:#f6f8fb;--mint:#0ba77a;--coral:#ef6254;--amber:#f1a31d;--violet:#7449da;--cyan:#12a7b2;--green:#6da53f;--font:"Manrope Variable","PingFang SC","Microsoft YaHei",sans-serif;color-scheme:light}*{box-sizing:border-box;letter-spacing:0}body,html{margin:0;min-height:100%;background:#fff;color:var(--ink);font-family:var(--font)}button,input{font:inherit}a,button{color:inherit}button{cursor:pointer}a{text-decoration:none}::selection{color:#fff;background:var(--blue)}.app-shell,.collection-shell,.detail-shell{min-height:100vh;background:#fff}.topbar{height:66px;gap:48px;padding:0 28px;border-bottom:1px solid var(--line);background:#fff}.brand,.topbar{display:flex;align-items:center}.brand{gap:9px;font-size:20px;font-weight:800;white-space:nowrap}.brand svg{width:27px;height:27px;color:var(--blue)}.topbar nav{align-self:stretch;gap:34px}.topbar nav,.topbar nav a{display:flex;align-items:center}.topbar nav a{height:100%;position:relative;font-size:14px;font-weight:650}.topbar nav a.active{color:var(--blue)}.topbar nav a.active:after{content:"";height:2px;position:absolute;right:0;bottom:0;left:0;background:var(--blue)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.top-actions a,.top-actions button{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:0;background:#fff;font-size:12px;font-weight:650}.top-actions svg{width:17px;height:17px}.mobile-steps{display:none}.lab-grid{min-height:calc(100vh - 198px);display:grid;grid-template-columns:280px minmax(520px,1fr) 382px}.effects-panel,.recipe-panel{padding:24px 20px}.effects-panel{border-right:1px solid var(--line)}.recipe-panel{border-left:1px solid var(--line)}.panel-heading{display:flex;align-items:center;justify-content:space-between;min-height:34px;margin-bottom:15px}.panel-heading h1,.panel-heading h2{margin:0;font-size:18px}.panel-heading>svg{width:18px;height:18px;color:#8a94a3}.reset-button{display:flex;align-items:center;gap:5px;border:0;color:var(--blue);background:transparent;font-size:11px;font-weight:700}.reset-button svg{width:14px}.effect-groups{display:grid;gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.effect-group+.effect-group{border-top:1px solid var(--line)}.group-button{width:100%;height:54px;display:flex;align-items:center;gap:11px;padding:0 14px;border:0;background:#fff;text-align:left;font-size:13px;font-weight:700}.group-button.active{color:var(--blue);background:#f8faff}.group-button svg{width:19px;height:19px;flex:0 0 19px}.group-button span{flex:1 1}.group-button .rotated{transform:rotate(180deg)}.effect-list{display:grid;gap:7px;padding:0 8px 9px;background:#f8faff}.effect-option{min-height:62px;display:grid;grid-template-columns:48px 1fr 18px;align-items:center;gap:9px;padding:6px;border:1px solid #e5eaf1;border-radius:7px;background:#fff;text-align:left}.effect-option:hover{border-color:#b9c8df}.effect-option.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.effect-option img{width:48px;height:48px;border-radius:5px;object-fit:cover}.effect-option span{min-width:0;display:grid;gap:3px}.effect-option b{font-size:11px}.effect-option small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.effect-option>svg{width:16px;height:16px;color:var(--blue)}.compare-panel{min-width:0;padding:24px 12px 12px}.comparison{--divider:50%;width:100%;height:calc(100vh - 242px);min-height:520px;max-height:760px;position:relative;overflow:hidden;border-radius:6px;background:#edf0f4}.comparison-after,.comparison-after img,.comparison>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comparison-after{clip-path:inset(0 0 0 var(--divider));overflow:hidden}.sample-label{position:absolute;top:13px;z-index:3;padding:7px 10px;border-radius:5px;color:#fff;background:rgb(21 26 34/78%);font-size:10px;font-weight:750}.sample-label.before{left:13px}.sample-label.after{right:13px}.comparison-line{width:2px;position:absolute;z-index:3;top:0;bottom:0;left:var(--divider);background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/12%);transform:translateX(-1px)}.comparison-line span{width:46px;height:46px;display:grid;place-items:center;position:absolute;top:50%;left:50%;border:1px solid #dfe5ee;border-radius:50%;background:#fff;box-shadow:0 7px 18px rgb(18 33 56/16%);transform:translate(-50%,-50%)}.comparison-line svg{width:21px;height:21px}.comparison input{position:absolute;z-index:4;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.active-effect-bar{min-height:62px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;font-size:12px}.active-effect-bar>svg{width:22px}.active-effect-bar i{width:5px;height:5px;border-radius:50%;background:#d8dee8}.active-effect-bar strong{color:var(--blue)}.active-effect-bar em{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-style:normal;font-weight:800}.active-effect-bar button{display:none;margin-left:auto;border:0;background:transparent}.active-effect-bar button svg{width:22px}.recipe-intro{margin:-8px 0 14px;color:var(--muted);font-size:10px;line-height:1.45}.prompt-layers{display:grid;gap:8px}.prompt-layer{min-height:56px;display:grid;grid-template-columns:1fr 26px;gap:4px 8px;padding:9px 10px;border-radius:7px;background:#f8faff}.layer-label{grid-column:1;display:flex;align-items:center;gap:6px;color:#555f70;font-size:9px;font-weight:750}.layer-label i{width:7px;height:7px;border-radius:50%}.layer-label svg{width:13px;height:13px}.prompt-layer p{grid-column:1;margin:0;font-size:10px;line-height:1.4}.prompt-layer button{grid-row:1/3;grid-column:2;align-self:center;border:0;color:#8c96a5;background:transparent}.prompt-layer button svg{width:15px}.control{display:grid;gap:7px;margin-top:15px}.control label{display:flex;align-items:center;gap:5px;color:#4c5666;font-size:10px;font-weight:750}.control label svg{width:13px}.control>div{display:flex;overflow:hidden;border:1px solid var(--line);border-radius:7px}.control button{min-height:34px;flex:1 1;padding:0 5px;border:0;border-right:1px solid var(--line);background:#fff;font-size:9px}.control button:last-child{border-right:0}.control button.active{color:var(--blue);background:#edf4ff;font-weight:800;box-shadow:inset 0 0 0 1px var(--blue)}.prompt-preview{max-height:70px;display:flex;gap:8px;overflow:auto;margin-top:13px;padding:10px;border:1px solid var(--line);border-radius:7px;color:#536174;background:#fff;font-size:9px;line-height:1.45}.prompt-preview svg{width:15px;height:15px;flex:0 0 15px;color:var(--blue)}.primary-action,.secondary-action{width:100%;min-height:41px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:9px;border-radius:7px;font-size:11px;font-weight:800}.primary-action{border:0;color:#fff;background:var(--blue);box-shadow:0 8px 18px rgb(23 100 246/16%)}.secondary-action{border:1px solid var(--line);background:#fff}.primary-action svg,.secondary-action svg{width:16px;height:16px}.play-strip{height:132px;display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 22px 20px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgb(26 40 64/6%)}.play-strip>div{display:flex;align-items:center;gap:13px;padding:18px 26px}.play-strip>div+div{border-left:1px solid var(--line)}.play-strip>div>svg{width:28px;height:28px;color:var(--blue)}.play-strip span{display:grid;gap:4px}.play-strip b{font-size:14px}.play-strip small{color:var(--muted);font-size:10px}.play-strip a,.play-strip button{min-height:38px;display:flex;align-items:center;gap:6px;margin-left:auto;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:10px;font-weight:750}.play-strip svg{width:16px;height:16px}.breadcrumbs{height:55px;gap:10px;padding:0 26px;color:#7b8594;font-size:12px}.breadcrumbs,.breadcrumbs a{display:flex;align-items:center}.breadcrumbs a{gap:6px}.breadcrumbs svg{width:14px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;padding:0 26px 30px}.detail-visual{min-width:0}.detail-comparison{height:min(620px,calc(100vh - 260px));min-height:520px}.detail-inspector h2,.detail-visual h2{margin:18px 0 10px;font-size:12px}.benchmark-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.benchmark-strip a{position:relative;overflow:hidden;border-radius:6px}.benchmark-strip img{width:100%;height:150px;display:block;object-fit:cover}.benchmark-strip span{position:absolute;right:8px;bottom:8px;padding:5px 7px;border-radius:5px;color:#fff;background:rgb(21 26 34/72%);font-size:9px}.detail-inspector{padding:4px 4px 0}.detail-inspector>h1{margin:0 0 8px;font-size:28px}.detail-inspector>p{margin:0 0 28px;color:var(--muted);font-size:12px;line-height:1.7}.anatomy-list,.anatomy-list>div{display:grid;gap:7px}.anatomy-list>div{grid-template-columns:8px 55px 1fr;align-items:center;padding:8px 9px;border-radius:6px;background:#f8faff}.anatomy-list .highlight{background:#f0ebff;box-shadow:inset 2px 0 #7449da}.anatomy-list b{font-size:10px}.anatomy-list span{font-size:9px;line-height:1.4}.dot{width:7px;height:7px;border-radius:50%}.blue{background:var(--blue)}.violet{background:var(--violet)}.orange{background:#ef7415}.cyan{background:var(--cyan)}.green{background:var(--green)}.detail-prompt{max-height:78px;overflow:auto;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:7px;color:#596577;font-size:9px;line-height:1.45}.pairing-list{list-style:none;margin:0;padding:0}.pairing-list li{min-height:36px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);font-size:10px}.pairing-list svg{width:16px;height:16px;color:var(--mint)}.pairing-list .conflict svg{color:var(--coral)}.anatomy-page,.collection-content,.play-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:50px 0 80px}.collection-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.anatomy-heading h1,.collection-heading h1,.play-heading h1{margin:0;font-size:34px}.anatomy-heading p,.collection-heading p,.play-heading p{margin:9px 0 0;color:var(--muted)}.collection-heading input{width:330px;height:44px;padding:0 14px;border:1px solid var(--line);border-radius:7px;outline:0}.collection-heading input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgb(23 100 246/10%)}.recipe-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.recipe-gallery article{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.recipe-gallery img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover}.recipe-gallery article>div{padding:15px}.recipe-gallery small{color:var(--muted);font-size:9px;text-transform:uppercase}.recipe-gallery h2{margin:5px 0;font-size:16px}.recipe-gallery p{margin:0 0 12px;color:var(--muted);font-size:10px}.recipe-gallery a{color:var(--blue);font-size:11px;font-weight:750}.anatomy-heading,.play-heading{text-align:center}.anatomy-heading>svg,.play-heading>svg{width:42px;height:42px;margin-bottom:12px;color:var(--blue)}.roulette-stage{width:min(850px,100%);margin:34px auto;padding:24px;border:1px solid var(--line);border-radius:9px;background:#fff}.roulette-effects{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.roulette-effects span{overflow:hidden;border:2px solid;border-radius:8px}.roulette-effects img{width:100%;aspect-ratio:1;display:block;object-fit:cover}.roulette-effects b{display:block;padding:9px;font-size:11px}.roulette-stage>p{min-height:70px;margin:20px 0;padding:14px;border-radius:7px;background:var(--soft);font-size:12px;line-height:1.6}.roulette-stage>div:last-child{display:flex;gap:10px}.roulette-stage .primary-action,.roulette-stage .secondary-action{margin:0}.daily-card{width:min(850px,100%);display:flex;align-items:center;gap:18px;margin:0 auto;padding:20px;border:1px solid var(--line);border-radius:9px}.daily-card>svg{width:32px;height:32px;color:var(--blue)}.daily-card span{display:grid;gap:4px}.daily-card span+svg{margin-left:auto}.daily-card p,.daily-card small{color:var(--muted)}.daily-card p{margin:0;font-size:11px}.anatomy-table{margin-top:38px;border-top:1px solid var(--line)}.anatomy-table>div{display:grid;grid-template-columns:55px 150px 1fr 1.2fr;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.anatomy-table>div>span{color:var(--blue);font-size:12px;font-weight:800}.anatomy-table h2{margin:0;font-size:17px}.anatomy-table p,.anatomy-table small{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.anatomy-table small{padding:9px;border-radius:6px;background:var(--soft)}@media(max-width:1100px){.topbar{gap:25px}.topbar nav{gap:20px}.lab-grid{grid-template-columns:230px minmax(430px,1fr) 320px}.effects-panel,.recipe-panel{padding:18px 12px}.effect-option{grid-template-columns:40px 1fr 16px}.effect-option img{width:40px;height:40px}.detail-grid{grid-template-columns:1fr 340px}.recipe-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar{height:62px;padding:0 15px}.brand{font-size:16px}.brand svg{width:23px}.top-actions a,.topbar nav{display:none}.top-actions button{width:38px;padding:0;font-size:0}.top-actions button svg{width:20px;height:20px}.mobile-steps{height:56px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.mobile-steps button{position:relative;border:0;background:#fff;color:#707a89;font-size:13px}.mobile-steps button[aria-selected=true]{color:var(--blue);font-weight:800}.mobile-steps button[aria-selected=true]:after{content:"";position:absolute;right:18%;bottom:0;left:18%;height:3px;background:var(--blue)}.lab-grid{min-height:0;display:block}.mobile-panel{display:none}.mobile-panel.mobile-active{display:block}.compare-panel{padding:14px 12px}.comparison{height:min(60vh,580px);min-height:390px}.active-effect-bar{padding:0 10px;justify-content:flex-start}.active-effect-bar button{display:grid;place-items:center}.effects-panel,.recipe-panel{border:0;padding:18px 14px 92px}.effect-groups{max-width:500px;margin:auto}.prompt-layer{min-height:60px}.recipe-intro{font-size:11px}.control button{min-height:42px;font-size:10px}.primary-action,.secondary-action{min-height:48px;font-size:12px}.collection-shell .topbar nav,.detail-shell .topbar nav,.play-strip{display:none}.breadcrumbs{height:48px;padding:0 14px}.detail-grid{display:flex;flex-direction:column;padding:0 14px 40px}.detail-comparison{height:55vh;min-height:360px}.detail-inspector{order:2}.benchmark-strip img{height:100px}.anatomy-page,.collection-content,.play-page{width:calc(100% - 28px);padding:30px 0 60px}.collection-heading{display:block}.anatomy-heading h1,.collection-heading h1,.play-heading h1{font-size:27px}.collection-heading input{width:100%;margin-top:20px}.recipe-gallery{grid-template-columns:1fr}.roulette-effects{gap:7px}.roulette-stage{padding:13px}.roulette-stage>div:last-child{display:grid}.daily-card{padding:14px}.anatomy-table>div{grid-template-columns:35px 1fr;gap:8px 12px}.anatomy-table p,.anatomy-table small{grid-column:2}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.mobile-menu,.mobile-nav{display:none!important}.prompt-layer p{font-size:11px;line-height:1.45}.prompt-preview{font-size:10px}.detail-link{color:var(--blue);font-size:9px;font-weight:750}.benchmark-strip>div{position:relative;overflow:hidden;border-radius:6px}@media(max-width:760px){.topbar{position:relative}.top-actions{gap:2px}.mobile-menu{display:flex!important;align-items:center;justify-content:center}.mobile-nav{position:absolute;z-index:20;top:62px;right:10px;left:10px;display:grid!important;padding:7px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 16px 38px rgb(22 38 66/14%)}.mobile-nav a{min-height:44px;display:flex;align-items:center;padding:0 12px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.mobile-nav a:last-child{border-bottom:0}.mobile-panel.mobile-secondary{display:block}.comparison{height:420px;min-height:0}.comparison-after img,.comparison>img{object-fit:contain}.comparison>img{background:#e9e6e2}.comparison-after{background:#071126}.compare-panel .comparison{height:310px}.compare-panel{padding-top:10px}.active-effect-bar{min-height:54px}}