.mr{color:var(--mr-ink);font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mr *,.mr :after,.mr :before{box-sizing:border-box}.mr button,.mr input,.mr textarea{font:inherit}.mr button{color:inherit;cursor:pointer}.mr button:disabled{cursor:default;opacity:.5}.mr a,.mr button,.mr input,.mr textarea{-webkit-tap-highlight-color:transparent}.mr a:focus-visible,.mr button:focus-visible,.mr input:focus-visible,.mr textarea:focus-visible{outline:2px solid var(--mr-brand);outline-offset:3px}.mr h1,.mr h2,.mr h3,.mr p{margin:0}.mr-page{flex:1;min-height:0;min-width:0;display:flex;gap:12px;padding:10px 14px 14px;background:var(--mr-canvas);position:relative;container-type:inline-size}.mr-composer{width:320px;flex:0 0 320px;min-height:0;display:flex;flex-direction:column;background:var(--mr-paper);border:.5px solid var(--mr-hair);border-radius:16px;box-shadow:var(--mr-shadow)}.mr-composer-scroll{flex:1;min-height:0;overflow:auto;padding:12px;scrollbar-width:thin;scrollbar-color:var(--mr-hair) transparent;display:flex;flex-direction:column;gap:12px}.mr-composer-scroll>*{flex-shrink:0}.mr-banner{position:relative;overflow:hidden;border-radius:12px;height:134px;background:#3b3d3f;color:white}.mr-banner>.mr-media{height:100%}.mr-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 20%,rgba(0,0,0,.65))}.mr-banner>div:last-child{position:absolute;left:15px;bottom:12px;z-index:1;display:flex;flex-direction:column;gap:2px}.mr-banner>div:last-child span{font-size:10px;letter-spacing:2px;color:#ffc49b;font-weight:700}.mr-banner>div:last-child strong{font-size:17px;letter-spacing:-.4px}.mr .mr-change{position:absolute;z-index:2;right:9px;top:9px;display:flex;align-items:center;gap:3px;border:.5px solid #ffffff55;padding:4px 9px;border-radius:999px;color:white;background:#0005;backdrop-filter:blur(12px);font-size:11px}.mr .aif-tabs{position:relative;display:inline-flex;gap:2px;padding:3px;max-width:100%;border-radius:999px;border:.5px solid var(--mr-hair);background:var(--mr-fill)}.mr .aif-tabs-stretch{width:100%;display:flex}.mr .aif-tabs-stretch>button{flex:1 1 0;min-width:0}.mr .aif-tabs-thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:999px;background:var(--mr-raised);box-shadow:0 2px 5px #00000015,0 1px 2px #00000008;will-change:transform}.mr .aif-tabs>button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:var(--mr-sub);height:33px;padding:0 15px;font-size:12px;font-weight:550;white-space:nowrap}.mr .aif-tabs>button[aria-selected=true]{color:var(--mr-ink)}.mr .aif-tabs-sm>button{height:30px;padding:0 7px;font-size:11px;gap:4px}.mr-modes{position:relative;z-index:3}.mr-mode-label{display:inline}.mr-tooltip{pointer-events:none;display:none;position:absolute;top:calc(100% + 12px);left:0;width:245px;padding:16px;text-align:left;white-space:normal;font-size:12px;font-weight:400;color:var(--mr-sub);border:.5px solid var(--mr-hair);border-radius:16px;background:var(--mr-raised);box-shadow:var(--mr-floating)}.mr-tooltip strong{display:block;color:var(--mr-ink);font-size:14px;margin-bottom:6px}.mr-modes button:last-child .mr-tooltip{left:auto;right:0}.mr-modes button:focus-visible .mr-tooltip,.mr-modes button:hover .mr-tooltip{display:block;animation:mr-appear var(--mr-enter,.15s) ease}.mr-images,.mr-upload{border:.5px solid var(--mr-hair);border-radius:16px;position:relative;background:var(--mr-paper);box-shadow:var(--mr-shadow)}.mr-upload{overflow:hidden;min-height:155px}.mr-upload-hit{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:22px 20px;border:0;background:transparent;min-height:155px;border-radius:16px;text-align:center}.mr-upload-hit strong{font-size:13px;font-weight:550;max-width:225px;line-height:1.45}.mr-upload-hit small{color:var(--mr-sub);font-size:11px}.mr-upload-plus{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mr-fill);border:.5px solid var(--mr-hair);color:var(--mr-brand)}.mr-upload-hit:hover .mr-upload-plus{transform:translateY(-2px);box-shadow:0 4px 12px #00000012}.mr-dragging{background:color-mix(in srgb,var(--mr-brand) 8%,var(--mr-paper));transform:translateY(-2px)}.mr-upload>.mr-media{height:180px;width:100%}.mr-upload>.mr-media img,.mr-upload>.mr-media video{object-fit:contain}.mr-video-caption{display:flex;gap:8px;align-items:center;padding:10px 12px}.mr-video-caption strong{font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.mr-video-caption span{font-size:11px;color:var(--mr-sub)}.mr .mr-remove{top:8px;right:8px;border:0;border-radius:50%;background:#0008;color:white;width:25px;height:25px;place-items:center}.mr .mr-remove,.mr-importing{position:absolute;display:grid}.mr-importing{inset:0;place-items:center;background:#0006;color:white}.mr-image-symbols{display:flex;padding-left:8px;margin-bottom:3px}.mr-image-symbols i{display:grid;place-items:center;font-style:normal;width:35px;height:35px;margin-left:-7px;border-radius:50%;border:.5px solid var(--mr-hair);background:var(--mr-fill);box-shadow:0 2px 5px #00000008;color:var(--mr-sub)}.mr-images .mr-upload-hit{min-height:143px;padding-bottom:10px}.mr-image-actions{display:flex;justify-content:center;gap:14px;padding:8px 7px 12px}.mr-image-actions button,.mr-text-button{border:0;padding:3px 0;background:transparent;display:inline-flex;justify-content:center;align-items:center;gap:4px;font-size:11px}.mr-image-actions button:hover,.mr-text-button:hover{color:var(--mr-brand)}.mr-image-strip{display:flex;overflow-x:auto;gap:8px;padding:12px 10px 4px}.mr-image-thumb{position:relative;flex:0 0 70px;height:85px;border-radius:9px;overflow:hidden;background:var(--mr-fill)}.mr-image-thumb img{width:100%;height:100%;object-fit:cover}.mr-image-thumb span{bottom:0;left:0;right:0;font-size:9px;padding:3px 5px}.mr-image-thumb button,.mr-image-thumb span{position:absolute;background:#0009;color:white}.mr-image-thumb button{right:3px;top:3px;border:0;border-radius:50%;display:grid;place-items:center;width:17px;height:17px;padding:0}.mr-image-count{display:block;text-align:center;padding-bottom:8px;margin-top:-6px;color:var(--mr-sub);font-size:10px}.mr-prompt{position:relative;padding:0 3px}.mr-prompt>label{display:flex;align-items:center;justify-content:space-between;min-height:35px;font-size:12px;font-weight:550}.mr-switch{position:relative;width:29px;height:17px;padding:0;border:0;border-radius:12px;background:#a0a0a4;transition:background var(--mr-motion,.2s)}.mr-switch i{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform var(--mr-motion,.2s)}.mr-switch[aria-checked=true]{background:var(--mr-brand)}.mr-switch[aria-checked=true] i{transform:translateX(12px)}.mr-prompt-input{position:relative;margin-top:6px}.mr textarea{display:block;width:100%;min-height:110px;resize:vertical;border:.5px solid var(--mr-hair);border-radius:12px;background:var(--mr-fill);color:var(--mr-ink);padding:12px;font-size:12px;line-height:1.6}.mr textarea::placeholder{color:var(--mr-sub)}.mr-mentions{position:absolute;top:100%;left:0;z-index:4;width:100%;max-height:180px;overflow-y:auto;padding:5px;border-radius:12px;background:var(--mr-raised);border:.5px solid var(--mr-hair);box-shadow:var(--mr-floating)}.mr-mentions button{display:flex;align-items:center;gap:10px;width:100%;padding:5px;border:0;background:none;border-radius:8px}.mr-mentions button:hover{background:var(--mr-fill)}.mr-mentions img{width:28px;height:28px;border-radius:4px;object-fit:cover}.mr-setting{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;min-height:55px;padding:10px 12px;border:.5px solid var(--mr-hair);background:var(--mr-fill);border-radius:12px}.mr-setting>span{display:flex;flex-direction:column;min-width:0}.mr-setting small{font-size:10px;color:var(--mr-sub)}.mr-setting strong{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-setting:hover{background:var(--mr-raised);box-shadow:var(--mr-shadow)}.mr-note{display:block;font-size:11px;color:var(--mr-sub);line-height:1.6;padding:0 3px}.mr-generate-wrap{flex-shrink:0;padding:12px;border-radius:0 0 16px 16px;background:var(--mr-paper);box-shadow:0 -10px 18px -10px #00000012}.mr .mr-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 19px;border:0;border-radius:12px;background:var(--mr-brand);color:white;font-weight:600;box-shadow:0 3px 8px #ff660024}.mr .mr-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #ff660035}.mr .mr-primary:disabled{opacity:1;background:color-mix(in srgb,var(--mr-brand) 50%,var(--mr-paper));color:color-mix(in srgb,white 90%,var(--mr-brand));box-shadow:none}.mr .mr-generate{width:100%;justify-content:flex-start;height:46px;padding-inline:15px}.mr-generate strong{font-size:14px}.mr-generate span{font-size:11px;margin-left:auto;font-weight:500}.mr-generate-wrap>small{display:block;text-align:center;min-height:15px;padding-top:7px;color:var(--mr-sub);font-size:10px}.mr-main{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;border-radius:16px;border:.5px solid var(--mr-hair);background:var(--mr-paper);box-shadow:var(--mr-shadow);overflow:hidden}.mr-main-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:16px 22px 6px;gap:12px}.mr-page-title{color:var(--mr-sub);font-size:11px;white-space:nowrap}.mr-main-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mr-hair) transparent}.mr-library{padding:0 24px 28px}.mr-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;padding:32px 0 30px}.mr-eyebrow{display:inline-flex;gap:7px;align-items:center;color:var(--mr-brand);font-size:10px;font-weight:650;letter-spacing:1.6px}.mr-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--mr-brand)}.mr-hero h1{font-size:clamp(28px,3.15cqw,46px);font-weight:650;line-height:1.2;letter-spacing:-1.9px;margin:15px 0}.mr-hero h1 span{color:var(--mr-brand)}.mr-hero p{max-width:325px;color:var(--mr-sub);line-height:1.9;font-size:12px}.mr-hero-preview{position:relative;border-radius:16px;overflow:hidden;min-height:230px;box-shadow:var(--mr-shadow);display:grid;grid-template-columns:1fr 1fr;gap:2px;height:250px}.mr-library-sources{display:flex;justify-content:center;padding:2px 0 23px}.mr-library-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px}.mr-library-heading>span{font-size:12px;font-weight:550}.mr-library-heading small{color:var(--mr-sub);font-size:10px}.mr-library-heading h2{font-size:18px;font-weight:600}.mr-masonry{column-count:3;column-gap:14px}.mr-clip{position:relative;display:block;width:100%;margin:0 0 14px;padding:0;border:.5px solid var(--mr-hair);background:var(--mr-fill);border-radius:16px;overflow:hidden;break-inside:avoid;text-align:left;box-shadow:var(--mr-shadow);transition:transform var(--mr-motion,.2s),box-shadow var(--mr-motion,.2s)}.mr-clip:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000018}.mr-clip:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent 20%,#0009);pointer-events:none}.mr-clip-kind{left:11px;border-radius:999px;padding:3px 8px;background:#0004;backdrop-filter:blur(8px);font-size:9px}.mr-clip-kind,.mr-clip-play{position:absolute;top:11px;color:white}.mr-clip-play{right:11px;background:#0003;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.mr-clip-caption{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:14px;color:white}.mr-clip-caption strong{font-size:13px;font-weight:550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mr-clip-caption>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-top:4px;opacity:.8}.mr-media{position:relative;overflow:hidden;width:100%;background:var(--mr-fill)}.mr-media>img,.mr-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mr-media>video{transition:opacity var(--mr-motion,.2s)}.mr-skeleton{position:absolute;inset:0;background:linear-gradient(110deg,var(--mr-fill) 15%,color-mix(in srgb,var(--mr-paper) 75%,var(--mr-fill)) 43%,var(--mr-fill) 72%);background-size:220% 100%;animation:mr-shimmer 2.5s ease-in-out infinite}.mr-loading-card{position:relative;border-radius:16px;overflow:hidden;min-height:190px;margin-bottom:14px;break-inside:avoid}.mr .mr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border:.5px solid var(--mr-hair);border-radius:10px;background:var(--mr-paper);color:var(--mr-ink);font-size:12px;text-decoration:none}.mr-secondary:hover{box-shadow:var(--mr-shadow);transform:translateY(-1px)}.mr-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:60px 20px;color:var(--mr-sub)}.mr-empty h2{color:var(--mr-ink);font-size:20px;font-weight:550}.mr .mr-load-more{display:flex;margin:22px auto 0}.mr-popover{position:fixed;z-index:1000;border:.5px solid var(--mr-hair);background:var(--mr-raised);border-radius:16px;padding:7px;box-shadow:var(--mr-floating);width:max-content;max-width:calc(100vw - 24px);max-height:calc(100vh - 20px);overflow:auto;animation:mr-appear var(--mr-enter,.15s) ease}.mr-search{display:flex;align-items:center;gap:8px;padding:8px 10px;color:var(--mr-sub)}.mr-search input{min-width:0;width:100%;color:var(--mr-ink);background:transparent;border:0;outline:none;font-size:12px}.mr-model-list{max-height:450px;overflow:auto;padding:4px}.mr-model-option{display:flex;align-items:center;gap:10px;padding:11px 9px;border:0;width:100%;background:transparent;border-radius:11px;text-align:left}.mr-model-option[aria-selected=true]{background:var(--mr-paper);transform:translateY(-1px);box-shadow:0 3px 9px #0000000e}.mr-model-option:hover{background:var(--mr-fill)}.mr-model-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:var(--mr-fill);flex-shrink:0;color:var(--mr-brand)}.mr-model-option strong{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:550;white-space:nowrap}.mr-model-option small{display:block;font-size:10px;color:var(--mr-sub);padding-top:2px}.mr-model-option em{font-style:normal;font-size:9px;color:var(--mr-brand)}.mr-price{margin-left:auto;padding-left:10px;font-size:10px;white-space:nowrap;color:var(--mr-sub)}.mr-accent{color:var(--mr-brand)}.mr-quality-menu{min-width:115px;display:flex;flex-direction:column;gap:4px}.mr-quality-menu button{border:0;border-radius:9px;background:transparent;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px}.mr-quality-menu button[aria-selected=true]{box-shadow:var(--mr-shadow);background:var(--mr-paper);transform:translateY(-1px)}.mr-quality-menu button:hover{background:var(--mr-fill)}.mr-modal{color:var(--mr-ink);background:var(--mr-paper);border:.5px solid var(--mr-hair);border-radius:20px;padding:0;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);box-shadow:var(--mr-floating);overflow:auto}.mr-modal::backdrop{background:#111318b0;backdrop-filter:blur(15px)}.mr-close{position:absolute;right:15px;top:15px;z-index:5;width:30px;height:30px;border:0;border-radius:50%;background:var(--mr-fill);color:var(--mr-sub);display:grid;place-items:center}.mr-detail[open]{display:grid;grid-template-columns:minmax(0,1fr) 310px;width:calc(100vw - 44px);height:calc(100vh - 44px);overflow:hidden;background:#141518;border:0}.mr-detail-stage{flex-direction:column;gap:24px;padding:28px;min-width:0;background:#141518}.mr-detail-stage,.mr-detail-video{display:flex;justify-content:center;min-height:0}.mr-detail-video{position:relative;flex:1;align-items:center}.mr-detail-video .mr-media{height:100%;background:#141518;border-radius:12px}.mr-detail-video .mr-media img,.mr-detail-video .mr-media video{object-fit:contain}.mr-detail-video .mr-skeleton{background:#1d1e21}.mr-playback-error{position:absolute;bottom:12px;color:#fff;padding:9px 14px;background:#0009;border-radius:8px}.mr-variants{display:flex;align-items:center;justify-content:center;gap:18px}.mr-variants button{display:flex;flex-direction:column;align-items:center;gap:7px;border:0;padding:0;background:none;color:#fff8;font-size:10px}.mr-variants button>span{width:48px;height:48px;border-radius:50%;overflow:hidden;opacity:.6}.mr-variants button[aria-pressed=true]{color:#fff}.mr-variants button[aria-pressed=true]>span{transform:translateY(-3px);box-shadow:0 5px 14px #0009;opacity:1}.mr-detail-info{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:54px 22px 22px;gap:23px;background:var(--mr-paper)}.mr-detail-info h2{font-size:23px;line-height:1.3;font-weight:600;letter-spacing:-.6px}.mr-detail-section-title{display:flex;align-items:center;justify-content:space-between;color:var(--mr-sub);font-size:10px;letter-spacing:.5px;margin-bottom:14px}.mr-detail-section-title button{display:flex;gap:5px;align-items:center;padding:0;border:0;background:none;font-size:10px}.mr-detail-prompt{font-size:12px;line-height:1.85;white-space:pre-wrap}.mr-detail-info dl{display:grid;grid-template-columns:auto 1fr;gap:13px;margin:0;font-size:11px}.mr-detail-info dt{color:var(--mr-sub)}.mr-detail-info dd{text-align:right;margin:0}.mr-detail-action{margin-top:auto}.mr-detail-action>button{width:100%}.mr-detail-action small{display:block;padding-top:10px;font-size:11px;color:var(--mr-sub)}.mr-how{max-width:850px;margin:auto;padding:34px 44px 32px;text-align:center}.mr-how-video{width:min(100%,520px);margin:0 auto 26px;border-radius:16px;overflow:hidden;box-shadow:var(--mr-shadow)}.mr-how-video .mr-media{max-height:310px}.mr-how h1{font-size:clamp(23px,2.6cqw,34px);font-weight:650;letter-spacing:-1px;margin:11px 0}.mr-how>p{color:var(--mr-sub);font-size:12px}.mr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left;margin:30px 0}.mr-steps>div{display:flex;flex-direction:column;gap:6px}.mr-steps>div>span{color:var(--mr-brand);font-size:11px;font-variant-numeric:tabular-nums}.mr-steps strong{font-size:12px;font-weight:550}.mr-steps small{font-size:11px;color:var(--mr-sub);line-height:1.8}.mr-carousel{display:flex;justify-content:center;gap:15px;align-items:center}.mr-carousel>button{width:29px;height:29px;padding:0;border:.5px solid var(--mr-hair);background:var(--mr-paper);border-radius:50%;display:grid;place-items:center}.mr-carousel>div{display:flex;gap:8px;background:var(--mr-fill);padding:7px;border-radius:999px;border:.5px solid var(--mr-hair)}.mr-carousel>div button{width:55px;border-radius:999px;overflow:hidden;padding:0;border:0;opacity:.6;background:var(--mr-paper);transition:transform var(--mr-motion,.2s),opacity var(--mr-motion,.2s)}.mr-carousel>div button[aria-pressed=true]{transform:translateY(-3px);opacity:1;box-shadow:0 4px 9px #0002}.mr-characters{width:800px;padding:26px}.mr-characters h2{font-size:22px;margin-bottom:18px}.mr-characters>.mr-search{background:var(--mr-fill);border-radius:12px;margin:18px 0}.mr-character-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;max-height:55vh;overflow-y:auto;padding:3px 0 10px}.mr-character-grid button{padding:0;border:.5px solid var(--mr-hair);background:var(--mr-paper);border-radius:12px;overflow:hidden;text-align:left}.mr-character-grid button:hover{transform:translateY(-2px);box-shadow:var(--mr-shadow)}.mr-character-grid strong{display:block;padding:8px;font-size:11px;font-weight:500}.mr-history{padding:25px}.mr-history-empty{min-height:55vh}.mr-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mr-job{border:.5px solid var(--mr-hair);background:var(--mr-paper);border-radius:16px;overflow:hidden;box-shadow:var(--mr-shadow)}.mr-job-copy{padding:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mr-job h3{font-size:13px;font-weight:550}.mr-job small{font-size:10px;color:var(--mr-sub)}.mr-job p{font-size:11px}.mr-job progress{width:100%;accent-color:var(--mr-brand);height:5px}.mr-error{color:var(--mr-danger);overflow-wrap:anywhere}.mr-notice{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:10;max-width:min(600px,90%);display:flex;align-items:center;gap:16px;border:.5px solid var(--mr-hair);background:var(--mr-raised);box-shadow:var(--mr-floating);border-radius:14px;padding:12px 16px;font-size:12px}.mr-notice button{background:none;border:0;display:flex;padding:0}.mr-model-gallery{padding:26px}.mr-model-gallery>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mr-model-gallery>div:last-child button{border:.5px solid var(--mr-hair);border-radius:16px;padding:0 0 14px;overflow:hidden;background:var(--mr-paper);text-align:left}.mr-model-gallery>div:last-child button[aria-pressed=true]{transform:translateY(-3px);box-shadow:var(--mr-floating)}.mr-model-gallery small,.mr-model-gallery strong{display:block;padding:0 12px}.mr-model-gallery strong{margin-top:12px;font-size:13px}.mr-model-gallery small{margin-top:5px;color:var(--mr-sub);font-size:10px}@container (max-width: 1050px){.mr-masonry{column-count:2}.mr-hero{gap:20px}.mr-hero-preview{height:220px;min-height:220px}.mr-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-page-title{display:none}}@container (max-width: 820px){.mr-composer{width:295px;flex-basis:295px}.mr-library{padding-inline:16px}.mr-hero{grid-template-columns:1fr;padding:24px 0}.mr-hero h1{font-size:32px}.mr-hero-preview{min-height:160px;height:160px}.mr-main-header{padding:13px 12px 4px}.mr-main-header .aif-tabs>button{font-size:11px;padding-inline:9px}.mr-how{padding:25px 18px}.mr-steps{gap:12px}.mr-model-gallery>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mr-detail[open]{grid-template-columns:minmax(0,1fr) 245px}.mr-detail-info{padding:50px 16px 16px}.mr-detail-stage{padding:16px}.mr-character-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.mr{--mr-motion:0s;--mr-enter:0s}.mr .mr-skeleton{animation:none}}@keyframes mr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mr-appear{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.mr-compare-half{position:relative;min-width:0;height:100%}.mr-compare-half>.mr-media{height:100%}.mr-compare-half>span{position:absolute;top:12px;left:12px;background:#0006;color:white;font-size:10px;padding:3px 9px;border-radius:999px}.mr-compare-wait{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--mr-brand);padding:14px;text-align:center}.mr-compare-wait small{color:var(--mr-sub);font-size:11px}