:root{--bg: #010102;--surface-1: #0f1011;--surface-2: #171819;--surface-3: #1f2122;--surface-4: #262829;--surface: var(--surface-1);--surface-raised: var(--surface-3);--surface-overlay: var(--surface-4);--text-primary: #f5f7fa;--text-secondary: #c7cdd6;--text-tertiary: #8e96a3;--text: var(--text-primary);--text-muted: var(--text-secondary);--text-subtle: var(--text-tertiary);--brand-primary: #d12959;--brand-hover: #e0567f;--brand-active: #a72a4d;--brand-soft: rgba(209,41,89,.16);--brand: var(--brand-primary);--brand-strong: var(--brand-active);--brand-ink: #fff;--border-subtle: #1f2125;--border: #2d3036;--border-strong: #3f434b;--line: var(--border);--danger: #e15553;--warning: #e8a33d;--success: #27a644;--ff-base: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", Inter, "Segoe UI", system-ui, sans-serif;--fs-body: 16px;--lh-normal: 1.55;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .18);--shadow-md: 0 4px 12px rgba(0, 0, 0, .24);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .3);--shadow-focus: 0 0 0 2px rgba(210,94,127,.5);--dur-fast: .14s;--dur-base: .22s;--ease-out: cubic-bezier(.22, 1, .36, 1);color-scheme:dark;font-family:var(--ff-base);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.browse-page .hero-banner .hero-bg:not(#home-hero-cover-composition-pass-critical){background:linear-gradient(90deg,#07090df5,#0d1015e6 58%,#191f24c7),linear-gradient(145deg,#101217,#151a20 62%,#0d1014)!important;background-position:center!important;background-size:cover!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-hero-cover-composition-pass-critical){position:relative!important;overflow:hidden!important;background-color:#8f969a!important;background-image:linear-gradient(180deg,#ffffff0f,#04060a38),var(--cover-image-stack)!important;background-position:center center,center center,center top,center center!important;background-repeat:no-repeat!important;background-size:cover,cover,auto 122%,0 0!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-hero-cover-composition-pass-critical):after,.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-hero-cover-composition-pass-critical):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:none!important}.browse-page .hero-banner .hero-poster.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){position:absolute!important;top:12px!important;right:auto!important;bottom:auto!important;left:12px!important;z-index:2!important;width:auto!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:#06080d99!important;color:#fff!important;font-size:16px!important;font-weight:850!important;line-height:38px!important;text-align:center!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.7)!important;box-shadow:0 12px 24px #00000047!important}.browse-page .poster-grid .poster-card .poster-cover.has-cover .rank-badge:not(#home-hero-cover-composition-pass-critical){z-index:2!important}.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){top:auto!important;right:10px!important;bottom:10px!important;left:auto!important;min-width:34px!important;height:34px!important;padding:0 9px!important;font-size:14px!important;line-height:34px!important}@media(max-width:640px){.browse-page .hero-banner .hero-poster.has-cover:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-hero-cover-composition-pass-critical){background-size:cover,cover,auto 136%,0 0!important}.browse-page .hero-banner .hero-poster.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){top:10px!important;left:10px!important;min-width:34px!important;height:34px!important;padding:0 9px!important;font-size:14px!important;line-height:34px!important}.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){top:auto!important;right:9px!important;bottom:9px!important;left:auto!important}}.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical){border-color:#ffffff14!important;background-color:#111827!important;background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),var(--cover-image-stack)!important;background-position:center center,center bottom,center center,center center,center top,center center!important;background-repeat:no-repeat!important;background-size:cover,cover,cover,cover,auto 126%,0 0!important;box-shadow:0 14px 34px #0000004d!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical):before,.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:none!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical):after,.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical):after{z-index:2!important;background:none!important}.browse-page .hero-banner .hero-poster.has-cover .poster-letter:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .rank-badge:not(#home-cover-stage-depth-pass-critical){z-index:3!important}@media(max-width:640px){.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical){background-size:cover,cover,cover,cover,auto 142%,0 0!important}}@media(min-width:641px)and (max-width:899px){.browse-page .hero-banner .hero-poster.has-cover:not(#home-tablet-hero-cover-framing-pass-critical){background-position:center center,center bottom,center center,center center,center center,center center!important;background-size:cover,cover,cover,cover,auto 108%,0 0!important}}@media(max-width:640px){.home-empty-intro{gap:10px;margin:0 12px 12px;padding:13px;border-radius:10px}.home-empty-copy{gap:8px}.home-empty-kicker{width:fit-content;padding:4px 8px;border-radius:999px;background:#d25e7f24;font-size:11px;line-height:1.2}.home-empty-copy h2{max-width:100%;font-size:21px;line-height:1.16}.home-empty-copy p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-empty-action{width:auto;min-width:116px;height:40px;min-height:40px;padding:0 15px;border-radius:10px}.home-empty-visual{gap:8px;margin-top:0}.home-empty-scene{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;padding:9px;border-radius:10px}.home-empty-scene img{aspect-ratio:1 / 1;border-radius:8px}.home-empty-scene div,.home-empty-dialogue article,.home-empty-features article{padding:0}.home-empty-scene div{align-self:center}.home-empty-scene strong{font-size:14px;line-height:1.26}.home-empty-scene small{font-size:11px;line-height:1.35}.home-empty-dialogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.home-empty-dialogue article{min-height:66px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.home-empty-dialogue p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-empty-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-empty-features article{min-height:52px;justify-content:center;padding:8px 7px;border-radius:9px}.home-empty-feature-index{width:23px;height:18px;font-size:10px}.home-empty-features strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.home-empty-feature-desc{display:none}}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{min-width:320px;min-height:100dvh;margin:0;background:#0f1113;color:var(--text);font-family:var(--ff-base);font-size:var(--fs-body);line-height:var(--lh-normal);overflow-x:hidden}button,input,textarea,select{font:inherit}button{min-height:40px;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--shadow-focus)}img,svg{max-width:100%}.app-shell,.service-shell{min-height:100dvh;background:#0f1113}.content-stage{min-height:calc(100dvh - 64px)}@media(max-width:640px){.content-stage:has(.browse-page .home-empty-intro){height:auto;min-height:0}.browse-page:has(.home-empty-intro){padding-bottom:18px}}.primary,button.primary{min-height:44px;padding:0 18px;border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-weight:800;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px)}.ghost,button.ghost{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:#ffffff0f;color:var(--text);font-weight:800}.browse-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:24px 0 54px}.browse-command-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.browse-command-summary article{min-height:68px;display:grid;align-content:center;gap:4px;padding:13px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#ffffff0b}.browse-command-summary article.home-product-signal{border-color:#eb74965c;background:linear-gradient(135deg,#2ab8a629,#eb749626),#ffffff0e}.browse-command-summary article.home-product-signal span{color:#ffcfdd}.browse-command-summary span{color:var(--text-tertiary);font-size:12px;font-weight:700}.browse-command-summary strong{color:var(--text-primary);font-size:16px}.hero-banner{position:relative;overflow:hidden;min-height:356px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:#15171b}.hero-track{height:100%;display:flex;transition:transform .42s var(--ease-out)}.hero-slide{position:relative;flex:0 0 100%;min-height:356px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(220px,.72fr);gap:clamp(18px,4vw,42px);align-items:center;padding:clamp(22px,4vw,44px);isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08090ce6,#08090c9e 48%,#08090c33),var(--cover-image-stack, var(--fallback-cover-image, linear-gradient(135deg, #1b1d23, #2b3045)));background-size:cover;background-position:center}.hero-content{max-width:660px;display:grid;align-content:center;gap:14px}.hero-tag,.rank-badge{width:fit-content;border-radius:var(--radius-pill);background:#d25e7feb;color:#fff;font-size:12px;font-weight:900}.hero-tag{padding:6px 10px}.hero-title{margin:0;color:#fff;font-size:clamp(34px,6vw,62px);line-height:1.02;letter-spacing:0}.hero-meta,.hero-desc{margin:0;color:#f5f7fac7}.hero-meta{font-size:14px;font-weight:700}.hero-desc{max-width:560px;font-size:16px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-poster{min-height:250px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff14,#ffffff05),var(--cover-image-stack, var(--fallback-cover-image, linear-gradient(135deg, #252834, #171a20)));background-size:cover;background-position:center;box-shadow:var(--shadow-lg)}.poster-letter{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#f5f7faeb;color:#12141a;font-size:30px;font-weight:900}.hero-poster .poster-letter{width:108px;height:108px;font-size:48px}.section-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.horizontal-section{margin-top:var(--space-8)}.section-head{justify-content:space-between;margin:8px 0 14px}.section-head h3{margin:0;color:var(--text-primary);font-size:24px}.section-head p{margin:6px 0 0;color:var(--text-tertiary)}.poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-4)}.poster-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#1d2021;color:var(--text);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.poster-card:hover{transform:translateY(-2px);border-color:#ffffff2e}.poster-cover{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:linear-gradient(180deg,#00000005,#00000047),var(--cover-image-stack, var(--fallback-cover-image, linear-gradient(145deg, #343d37, #5a443b 55%, #252729)));background-size:cover;background-position:center}.rank-badge{position:absolute;top:10px;left:10px;padding:5px 9px}.poster-meta{min-height:104px;display:grid;align-content:start;gap:7px;padding:13px}.poster-meta strong,.poster-meta small,.poster-meta em{min-width:0;overflow:hidden;text-overflow:ellipsis}.poster-meta strong{color:var(--text-primary);font-size:16px;white-space:nowrap}.poster-meta small,.poster-meta em{color:var(--text-tertiary);font-size:12px;font-style:normal}.poster-cta{min-height:224px;display:grid;place-items:center;align-content:center;gap:10px;color:#ecbcca;text-align:center;border-style:dashed;background:#d25e7f14}.poster-cta-plus{font-size:38px;font-weight:300;line-height:1}.poster-cta-label{font-size:14px;font-weight:700}@media(min-width:900px){html body .browse-page .horizontal-section:has(.poster-grid>.poster-card:nth-child(2):last-child) .poster-grid:not(#home-desktop-sparse-catalog-pass-critical){grid-template-columns:repeat(2,minmax(280px,320px))!important;justify-content:start!important;max-width:680px!important;gap:16px!important}html body .browse-page .horizontal-section:has(.poster-grid>.poster-card:nth-child(2):last-child) .poster-card:not(#home-desktop-sparse-catalog-pass-critical){min-height:318px!important}}html body .browse-page .poster-grid>.poster-card.poster-cta:not(#home-catalog-cta-premium-pass-critical){position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,154,183,.3)!important;border-style:solid!important;background:radial-gradient(circle at 24% 18%,rgba(72,211,198,.18),transparent 42%),radial-gradient(circle at 84% 82%,rgba(245,188,83,.12),transparent 44%),linear-gradient(180deg,#1f2234e6,#11131efa)!important;box-shadow:inset 0 1px #ffffff17,0 16px 36px #0000003d!important}html body .browse-page .poster-grid>.poster-card.poster-cta:not(#home-catalog-cta-premium-pass-critical):before{content:""!important;position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;z-index:-1!important;border:1px dashed rgba(255,188,207,.18)!important;border-radius:inherit!important;opacity:.9!important}html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-plus:not(#home-catalog-cta-premium-pass-critical){display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:17px!important;background:linear-gradient(180deg,#f57ea0eb,#ca4c70eb),#ffffff14!important;box-shadow:inset 0 1px #ffffff47,0 12px 28px #ca4c7052!important;color:#fff!important;font-size:30px!important;font-weight:500!important}html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-label:not(#home-catalog-cta-premium-pass-critical){color:#eef1ff!important;font-size:14px!important;font-weight:800!important}@media(max-width:640px){html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-plus:not(#home-catalog-cta-premium-pass-critical){width:36px!important;height:36px!important;border-radius:12px!important;font-size:22px!important}html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-label:not(#home-catalog-cta-premium-pass-critical){font-size:12px!important}}.home-empty-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:var(--space-8);align-items:center;padding:clamp(24px,5vw,48px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:#15171b}.home-empty-copy{display:grid;gap:14px}.home-empty-kicker{color:var(--brand-hover);font-size:12px;font-weight:900}.home-empty-copy h2{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.08}.home-empty-copy p{margin:0;color:var(--text-secondary)}.home-empty-action{width:fit-content;min-height:44px;padding:0 18px;border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-weight:900}.home-empty-visual{display:grid;gap:12px}.home-empty-scene,.home-empty-dialogue,.home-empty-features article{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#ffffff0b}.home-empty-scene{overflow:hidden}.home-empty-scene img{width:100%;aspect-ratio:16 / 8;object-fit:cover;display:block}.home-empty-scene div,.home-empty-dialogue article,.home-empty-features article{padding:13px}.home-empty-dialogue{display:grid;gap:8px;padding:8px}.home-empty-dialogue article{background:#0000002e;border-radius:var(--radius-md)}.home-empty-dialogue span,.home-empty-scene span,.home-empty-feature-index{color:var(--brand-hover);font-size:12px;font-weight:900}.home-empty-dialogue p,.home-empty-scene strong,.home-empty-scene small,.home-empty-features strong,.home-empty-feature-desc{display:block;margin:4px 0 0}.home-empty-scene small,.home-empty-feature-desc{color:var(--text-tertiary)}.home-empty-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.characters-page{display:grid;gap:var(--space-5)}.search-row{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#ffffff0d}.search-input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.sort-segmented{display:flex;gap:6px;padding:4px;border-radius:var(--radius-pill);background:#ffffff0f}.sort-segmented button{min-height:36px;padding:0 12px;border-radius:var(--radius-pill);background:transparent;color:var(--text-tertiary);font-weight:800}.sort-segmented button.active{background:#fff;color:#111318}.state-empty{display:grid;justify-items:center;gap:12px;padding:40px 18px;text-align:center}.state-title,.state-message{margin:0}.state-message{max-width:520px;color:var(--text-tertiary)}@media(max-width:900px){.hero-slide,.home-empty-intro{grid-template-columns:1fr}.hero-poster{min-height:180px}}@media(max-width:640px){.browse-page{width:min(100% - 20px,1180px);padding-top:12px}.browse-command-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.browse-command-summary article{min-height:54px;padding:8px}.browse-command-summary span,.browse-command-summary strong{font-size:11px}.hero-banner,.hero-slide{min-height:316px}.hero-slide{padding:18px;gap:14px}.hero-title{font-size:clamp(26px,8vw,36px)}.hero-desc{font-size:14px}.hero-poster{display:none}.poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.poster-meta{min-height:94px;padding:11px}.home-empty-intro{padding:20px}.home-empty-features{grid-template-columns:1fr}.section-head,.characters-page .section-head{align-items:flex-start}}@media(max-width:640px){.browse-page{display:grid;gap:10px;width:100%;padding:10px 12px 44px}.browse-command-summary{gap:6px;margin-bottom:0}.browse-command-summary article{min-height:56px;padding:8px 7px;border-radius:9px}.browse-command-summary span,.browse-command-summary strong{min-width:0;overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.browse-command-summary span{font-size:9.5px}.browse-command-summary strong{font-size:14px}.browse-command-summary+.hero-banner{margin-top:8px}.hero-banner{display:grid;min-height:0;padding-bottom:7px;border-radius:10px}.hero-slide{min-height:0;gap:8px;padding:11px}.hero-poster{display:grid;height:132px;min-height:132px;max-height:132px;border-radius:9px}.hero-poster .poster-letter{position:absolute;right:10px;bottom:10px;width:42px;height:42px;font-size:22px;box-shadow:0 10px 24px #0000004d}.hero-content{gap:6px}.hero-tag{padding:4px 7px;font-size:10px;line-height:1.1}.hero-title{font-size:22px;line-height:1.08}.hero-meta{overflow:hidden;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hero-desc{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-actions{gap:6px}.hero-actions button{min-height:40px;border-radius:8px;font-size:12px}.hero-banner+.horizontal-section{margin-top:10px}.horizontal-section{padding:12px 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.section-head{gap:4px;padding-bottom:9px}.section-head h3{font-size:17px;line-height:1.15}.section-head p{display:block;overflow:hidden;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.poster-grid{grid-auto-flow:column;grid-auto-columns:minmax(124px,37vw);grid-template-columns:none;gap:9px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.poster-grid::-webkit-scrollbar{display:none}.poster-card{padding:6px;border-radius:9px}.poster-cover .poster-letter{position:absolute;right:10px;bottom:10px;width:42px;height:42px;font-size:22px;box-shadow:0 10px 24px #0000004d}.poster-card.poster-cta{min-height:210px}}@media(max-width:640px){html body .browse-page .horizontal-section .poster-grid{align-items:stretch!important;max-height:132px!important;padding-bottom:4px!important;gap:9px!important;overflow-y:hidden!important}html body .browse-page .horizontal-section .poster-card{display:grid!important;grid-template-rows:66px minmax(0,1fr)!important;min-height:124px!important;height:124px!important;gap:6px!important;padding:6px!important;border-radius:9px!important}html body .browse-page .horizontal-section .poster-card .poster-cover{width:100%!important;height:66px!important;min-height:66px!important;aspect-ratio:auto!important;border-radius:8px!important}html body .browse-page .horizontal-section .poster-card .rank-badge{top:5px!important;left:5px!important;height:20px!important;min-width:20px!important;padding:0 6px!important;font-size:10px!important}html body .browse-page .horizontal-section .poster-card .poster-cover .poster-letter{right:8px!important;bottom:8px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:15px!important;line-height:30px!important}html body .browse-page .horizontal-section .poster-meta{min-height:0!important;gap:2px!important;padding:0 1px!important}html body .browse-page .horizontal-section .poster-meta strong{display:block!important;overflow:hidden!important;font-size:12px!important;line-height:1.14!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .browse-page .horizontal-section .poster-meta small{font-size:10.5px!important;line-height:1.2!important}html body .browse-page .horizontal-section .poster-stat{display:none!important}html body .browse-page .horizontal-section .poster-card.poster-cta{grid-template-rows:auto auto!important;min-height:124px!important;height:124px!important;align-content:center!important;gap:8px!important}html body .browse-page .horizontal-section .poster-card.poster-cta .poster-cta-plus{font-size:26px!important}html body .browse-page .horizontal-section .poster-card.poster-cta .poster-cta-label{font-size:12px!important;line-height:1.2!important}}@media(max-width:640px){html body .browse-page{gap:8px!important;padding-top:8px!important}html body .browse-page .browse-command-summary article{min-height:52px!important;padding:7px!important}html body .browse-page .browse-command-summary+.hero-banner{margin-top:6px!important}html body .browse-page .hero-banner .hero-slide{gap:7px!important;padding:10px!important}html body .browse-page .hero-banner .hero-poster{height:118px!important;min-height:118px!important;max-height:118px!important}html body .browse-page .hero-banner+.horizontal-section{margin-top:6px!important}html body .browse-page .horizontal-section{padding-top:10px!important;padding-bottom:10px!important}}@media(max-width:640px){html body .browse-page .home-empty-intro{gap:10px;margin:0 12px 12px;padding:13px;border-radius:10px}html body .browse-page .home-empty-copy{gap:8px}html body .browse-page .home-empty-kicker{width:fit-content;padding:4px 8px;border-radius:999px;background:#d25e7f24;font-size:11px;line-height:1.2}html body .browse-page .home-empty-copy h2{max-width:100%;font-size:21px;line-height:1.16}html body .browse-page .home-empty-copy p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .browse-page .home-empty-action{width:auto;min-width:116px;height:40px;min-height:40px;padding:0 15px;border-radius:10px}html body .browse-page .home-empty-visual{gap:8px;margin-top:0}html body .browse-page .home-empty-scene{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;padding:9px;border-radius:10px}html body .browse-page .home-empty-scene img{aspect-ratio:1 / 1;border-radius:8px}html body .browse-page .home-empty-scene div,html body .browse-page .home-empty-dialogue article,html body .browse-page .home-empty-features article{padding:0}html body .browse-page .home-empty-scene div{align-self:center}html body .browse-page .home-empty-scene strong{font-size:14px;line-height:1.26}html body .browse-page .home-empty-scene small{font-size:11px;line-height:1.35}html body .browse-page .home-empty-dialogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}html body .browse-page .home-empty-dialogue article{min-height:66px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}html body .browse-page .home-empty-dialogue p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .browse-page .home-empty-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html body .browse-page .home-empty-features article{min-height:52px;justify-content:center;padding:8px 7px;border-radius:9px}html body .browse-page .home-empty-feature-index{width:23px;height:18px;font-size:10px}html body .browse-page .home-empty-features strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}html body .browse-page .home-empty-feature-desc{display:none}}.cinematic-shell.scene-chat-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;align-content:start;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100dvh;padding:72px 24px 26px;overflow:hidden;isolation:isolate;color:#f8f5ed;background:linear-gradient(180deg,#111417,#090b0d 44%,#0c0d0f)}.scene-chat-shell .cinematic-bg{position:relative;z-index:4;width:min(1120px,calc(100vw - 48px));height:clamp(220px,32vh,360px);margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:radial-gradient(circle at 50% 36%,rgba(210,94,127,.14),transparent 35%),linear-gradient(135deg,#182024,#0f1215);background-position:center;background-size:cover;box-shadow:0 26px 80px #0000006b}.scene-chat-shell .cinematic-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#06080a05,#06080a33 64%,#06080a8c),radial-gradient(circle at 50% 30%,transparent 0%,rgba(0,0,0,.2) 100%)}.scene-chat-shell .cinematic-bg-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:12px;color:#fffaf0c7;text-align:center}.scene-chat-shell .cinematic-bg[style*=url] .cinematic-bg-fallback{display:none}.scene-chat-shell .cinematic-bg-fallback span{width:clamp(84px,15vw,168px);height:clamp(84px,15vw,168px);display:grid;place-items:center;margin:0 auto;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;font-size:clamp(36px,7vw,76px);font-weight:950;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scene-chat-shell .cinematic-bg-fallback strong{font-size:clamp(20px,3.2vw,36px);font-weight:950;letter-spacing:0;text-shadow:0 8px 36px rgba(0,0,0,.72)}.scene-chat-shell .cinematic-vignette,.scene-chat-shell .cinematic-sprite-stage{display:none}.scene-chat-shell .cinematic-topbar{position:fixed;top:max(14px,env(safe-area-inset-top));left:18px;right:18px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:auto}.cinematic-left-tools,.cinematic-right-tools{min-width:0;display:flex;align-items:center;gap:8px}.cinematic-right-tools{justify-content:flex-end}.cinematic-icon,.cinematic-pill,.cinematic-title,.cinematic-speed,.image-debug-toggle{min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f5f7fa;background:#171819d1;box-shadow:0 1px 2px #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinematic-icon{width:42px;min-width:42px;flex:0 0 42px;display:grid;place-items:center;font-size:18px;font-weight:800}.cinematic-title{max-width:min(420px,46vw);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 16px;text-align:left}.cinematic-title-meta{min-width:0;display:grid;gap:2px}.cinematic-title b,.cinematic-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinematic-title b{color:#f5f7fa;font-size:14px;font-weight:900}.cinematic-title span{color:#c7cdd6;font-size:12px;font-weight:700}.cinematic-pill,.cinematic-speed,.image-debug-toggle{padding:0 12px;font-size:13px;font-weight:850}.cinematic-pill.active,.image-debug-toggle.active{border-color:#d25e7f;color:#fff;background:#d25e7f}.cinematic-speed{height:40px}.cinematic-topbar-summary{display:grid;grid-template-columns:repeat(3,minmax(64px,1fr));gap:6px;min-width:min(300px,30vw)}.cinematic-topbar-summary article{min-width:0;min-height:38px;display:grid;gap:3px;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(135deg,#2ab8a61a,#d25e7f1a),#11171da3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinematic-topbar-summary span,.cinematic-topbar-summary strong{min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cinematic-topbar-summary span{color:#eef3f49e;font-size:9px;font-weight:900}.cinematic-topbar-summary strong{color:#fffffff0;font-size:11px;font-weight:900}.scene-chat-shell .cinematic-dialogue-layer{position:relative;z-index:2;width:min(1120px,calc(100vw - 48px));height:100%;min-height:0;display:block;margin:0 auto;padding:0 0 86px;overflow-y:auto;overscroll-behavior:contain}.scene-chat-shell .cinematic-dialogue-box{min-height:300px;max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin-top:12px;padding:clamp(16px,2.2vw,28px);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:18px;color:#fffaf0;background:linear-gradient(180deg,#121518f5,#0a0c0ef5);box-shadow:0 30px 90px #0000007a}.cinematic-dialogue-box>header,.cinematic-dialogue-box>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.scene-chat-box-head{align-items:flex-start;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.scene-chat-box-title{min-width:0;display:grid;gap:4px}.scene-chat-kicker,.scene-chat-box-title small{color:#c7cdd6;font-size:12px;font-weight:800}.scene-chat-box-title strong{color:#f5f7fa;font-size:clamp(20px,2.2vw,27px);font-weight:900;line-height:1.18}.scene-chat-box-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.scene-chat-box-actions button,.cinematic-dialogue-box>header button,.cinematic-dialogue-box>footer span{min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fffaf0db;background:#ffffff14;font-size:12px;font-weight:850}.cinematic-scene-toolbar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.scene-toolbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.scene-toolbar-chip{min-height:40px;display:grid;align-content:center;gap:2px;padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#fffaf0e6;background:#ffffff13;font-size:12px;font-weight:850}button.scene-toolbar-chip,.scene-toolbar-actions .log-button{min-width:44px;min-height:40px;place-items:center}.scene-flow-meter{min-width:84px;min-height:40px;display:grid;align-content:center;gap:4px;color:#fffaf0cc;font-size:11px}.cinematic-current,.cinematic-empty{min-height:0;overflow-y:auto}.scene-chat-shell .cinematic-current{display:grid;align-content:start;gap:12px;padding-right:8px}.scene-chat-message{width:min(760px,100%);padding:13px 14px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff0e}.scene-chat-message.user{justify-self:end;width:min(640px,92%);border-color:#d25e7f3d;background:#d25e7f17}.scene-chat-label{display:block;margin-bottom:7px;color:#e07b98;font-size:12px;font-weight:950}.scene-chat-message p,.scene-chat-narration p,.scene-chat-dialogues p,.cinematic-empty p{margin:0;color:#fffaf0e0;line-height:1.72;overflow-wrap:anywhere;white-space:pre-wrap}.scene-chat-narration,.scene-stream-preview{display:grid;gap:8px;padding:12px 14px;border-left:3px solid rgba(255,250,240,.28);border-radius:12px;background:#ffffff0e}.scene-chat-dialogues{display:grid;gap:8px;margin-top:10px}.scene-chat-dialogues article{display:grid;grid-template-columns:minmax(72px,104px) minmax(0,1fr);gap:10px;align-items:start}.scene-chat-dialogues b{min-height:30px;display:grid;place-items:center;padding:6px 8px;border:1px solid rgba(224,123,152,.42);border-radius:10px;color:var(--speaker-color, #e07b98);background:#d25e7f24;font-size:12px;font-weight:950}.scene-chat-shell .cinematic-composer-wrap{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:12;width:min(1120px,calc(100vw - 48px));padding-top:10px;transform:translate(-50%);background:linear-gradient(180deg,#090b0d00,#090b0df0 32%,#090b0dfa)}.cinematic-composer{display:grid;gap:8px}.cinematic-composer .composer-status-strip{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;color:#f6f8fdc7;font-size:12px;line-height:1.35}.cinematic-composer .composer-status-strip span,.cinematic-composer .composer-status-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinematic-composer .composer-status-strip span{color:#fffffff0;font-weight:900}.cinematic-composer .composer-status-strip small{color:#bec6deb8;font-weight:750;text-align:right}.cinematic-input-row{display:grid;grid-template-columns:48px 48px minmax(0,1fr) 48px;align-items:center;gap:8px}.composer-tool,.cinematic-input-row .send-button{width:48px;height:48px;min-height:48px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;font-weight:900}.composer-tool{border:1px solid #2d3036;color:#c7cdd6;background:#171819;font-size:18px}.composer-tool-cmd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px}.cinematic-input-row textarea{width:100%;height:48px;min-height:48px;max-height:120px;padding:12px 14px;resize:vertical;border:1px solid #2d3036;border-radius:8px;color:#f5f7fa;background:#171819;line-height:1.5;outline:none}.cinematic-input-row textarea::placeholder{color:#8e96a3}.cinematic-input-row .send-button{border:1px solid transparent;color:#fff;background:#d25e7f}.cinematic-input-row .send-button:disabled{opacity:.45}.suggest-cards{display:grid;max-height:240px;margin:12px 0 10px;gap:8px;overflow-y:auto}.suggest-card-v2{min-height:68px}@media(max-width:780px){.cinematic-shell.scene-chat-shell{padding:68px 10px 14px}.scene-chat-shell .cinematic-topbar{left:10px;right:10px;align-items:flex-start}.cinematic-title{max-width:42vw;padding-inline:11px}.cinematic-topbar-summary{display:none}.cinematic-right-tools{flex:0 0 auto;flex-wrap:nowrap}.chat-layout-toggle,.cinematic-speed,.image-debug-toggle{display:none}.cinematic-pill,.cinematic-speed,.image-debug-toggle{min-height:40px;height:40px;padding-inline:9px}.cinematic-icon{width:40px;min-width:40px;flex-basis:40px}.cinematic-scene-toolbar{align-items:flex-start;gap:8px}.scene-toolbar-chip{min-height:40px;padding-inline:9px}.scene-flow-meter{display:none}.scene-chat-shell .cinematic-bg,.scene-chat-shell .cinematic-dialogue-layer,.scene-chat-shell .cinematic-composer-wrap{width:calc(100vw - 20px)}.scene-chat-shell .cinematic-bg{height:30vh;min-height:180px;border-radius:16px}.scene-chat-shell .cinematic-dialogue-box{min-height:280px;padding:14px}.scene-chat-dialogues article{grid-template-columns:1fr}.cinematic-input-row{grid-template-columns:44px 44px minmax(0,1fr) 44px}.composer-tool,.cinematic-input-row .send-button{width:44px;height:44px;min-height:44px}}@media(max-width:520px){html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.cinematic-dialogue-layer.has-suggestions:not(#chat-critical-mobile-suggestion-stack-pass){gap:5px!important;max-height:82vh!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .dialogue-command-summary.dialogue-command-summary:not(#chat-critical-mobile-suggestion-stack-pass){display:none!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-scene-toolbar.cinematic-scene-toolbar:not(#chat-critical-mobile-suggestion-stack-pass){min-height:44px!important;height:44px!important;gap:6px!important;padding:6px 8px!important;overflow:hidden!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .cinematic-dialogue-box.cinematic-dialogue-box:not(#chat-critical-mobile-suggestion-stack-pass){height:clamp(158px,20vh,176px)!important;min-height:0!important;max-height:176px!important;padding:10px!important;border-radius:15px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .suggest-cards.suggest-cards:not(#chat-critical-mobile-suggestion-stack-pass){max-height:152px!important;height:auto!important;margin-top:5px!important;padding:4px!important;gap:5px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .suggest-summary.suggest-summary:not(#chat-critical-mobile-suggestion-stack-pass){display:none!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .suggest-card-list.suggest-card-list:not(#chat-critical-mobile-suggestion-stack-pass){gap:5px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .suggest-card-v2.suggest-card-v2:not(#chat-critical-mobile-suggestion-stack-pass){box-sizing:border-box!important;grid-template-columns:24px minmax(0,1fr) 40px!important;min-height:44px!important;height:44px!important;padding:4px 5px!important;gap:6px!important;border-radius:9px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .suggest-num.suggest-num:not(#chat-critical-mobile-suggestion-stack-pass){width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;border-radius:7px!important;font-size:11px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .suggest-body.suggest-body:not(#chat-critical-mobile-suggestion-stack-pass){font-size:12px!important;line-height:1.28!important;-webkit-line-clamp:1!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-composer-wrap.cinematic-composer-wrap:not(#chat-critical-mobile-suggestion-stack-pass){padding-top:4px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .emotion-sprite-edit.emotion-sprite-edit:not(#chat-critical-mobile-suggestion-stack-pass){width:40px!important;min-width:40px!important}}@media(min-width:761px){html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.cinematic-dialogue-layer.has-suggestions:not(#chat-critical-desktop-suggestion-fold-pass){z-index:24!important;gap:6px!important;padding-bottom:96px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .dialogue-command-summary.dialogue-command-summary:not(#chat-critical-desktop-suggestion-fold-pass),html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-summary.suggest-summary:not(#chat-critical-desktop-suggestion-fold-pass){display:none!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .cinematic-dialogue-box.cinematic-dialogue-box:not(#chat-critical-desktop-suggestion-fold-pass){height:clamp(148px,18vh,166px)!important;min-height:0!important;max-height:166px!important;margin-top:8px!important;padding:10px 12px!important;border-radius:16px!important;position:relative!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .cinematic-dialogue-box[data-empty-text]:not([data-empty-text=""]):not(#chat-critical-desktop-suggestion-fold-pass):after{content:attr(data-empty-text)!important;position:absolute!important;left:18px!important;right:18px!important;bottom:16px!important;z-index:15!important;display:-webkit-box!important;overflow:hidden!important;color:#fffaf0f0!important;-webkit-text-fill-color:rgba(255,250,240,.94)!important;font-size:15px!important;font-weight:850!important;line-height:1.4!important;text-shadow:0 1px 4px rgba(0,0,0,.82)!important;pointer-events:none!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .cinematic-dialogue-box[data-empty-text]:not([data-empty-text=""]) .cinematic-empty.cinematic-empty:not(#chat-critical-desktop-suggestion-fold-pass){visibility:hidden!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .scene-chat-current.scene-chat-current:not(#chat-critical-desktop-suggestion-fold-pass),html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .cinematic-current.cinematic-current:not(#chat-critical-desktop-suggestion-fold-pass){min-height:0!important;align-content:start!important;padding-right:4px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-cards.suggest-cards:not(#chat-critical-desktop-suggestion-fold-pass){position:relative!important;z-index:13!important;max-height:150px!important;height:auto!important;margin-top:6px!important;margin-bottom:0!important;padding:4px!important;gap:5px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-card-list.suggest-card-list:not(#chat-critical-desktop-suggestion-fold-pass){gap:5px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-card-v2.suggest-card-v2:not(#chat-critical-desktop-suggestion-fold-pass){box-sizing:border-box!important;grid-template-columns:30px minmax(0,1fr) 40px!important;min-height:44px!important;height:44px!important;padding:3px 6px!important;gap:6px!important;border-radius:10px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-num.suggest-num:not(#chat-critical-desktop-suggestion-fold-pass){width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border-radius:8px!important;font-size:12px!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-body.suggest-body:not(#chat-critical-desktop-suggestion-fold-pass){font-size:13px!important;line-height:1.25!important;-webkit-line-clamp:1!important}html body #app .scene-chat-shell.scene-chat-shell.mode-vn .cinematic-dialogue-layer.has-suggestions .suggest-edit.suggest-edit:not(#chat-critical-desktop-suggestion-fold-pass){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media(max-width:360px){html body .scene-chat-shell .cinematic-input-row{grid-template-columns:40px minmax(0,1fr) 42px!important;gap:6px!important}html body .scene-chat-shell .composer-tool-cmd{display:none!important}html body .scene-chat-shell .composer-tool,html body .scene-chat-shell .cinematic-input-row .send-button{width:40px!important;min-width:40px!important;height:40px!important}html body .cinematic-title{max-width:34vw!important}html body .scene-chat-shell .cinematic-topbar{gap:6px!important}html body .cinematic-pill{padding-inline:7px!important;font-size:12px!important}}
