._page_ri3mw_1{max-width:var(--shell-wide);--above-panel:13rem;margin:0 auto;padding:clamp(.85rem,2vw,1.35rem) clamp(1.1rem,3vw,2.5rem) 1rem}._hero_ri3mw_37{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.4rem;display:flex}._title_ri3mw_44{flex:100%;margin:0;font-size:clamp(1.45rem,2.6vw,1.68rem);line-height:1.16}._tagline_ri3mw_62{color:var(--faint);flex:0 auto;order:2;margin:0;font-size:.8rem;line-height:1.4}._lede_ri3mw_71{max-width:none;color:var(--dim);flex:100%;order:1;margin:0;font-size:.86rem;line-height:1.5}._trust_ri3mw_86{color:var(--faint);flex-wrap:wrap;order:3;align-items:center;gap:.2rem .85rem;margin:0;font-size:.8rem;display:flex}._trust_ri3mw_86 span{align-items:center;gap:.3rem;display:inline-flex}._trust_ri3mw_86 svg{width:.8rem;height:.8rem;stroke:var(--green);fill:none;stroke-width:2.2px}._workspace_ri3mw_111{gap:clamp(1rem,1.3vw,1.4rem);margin-top:.85rem;display:grid}@media (min-width:56rem){._workspace_ri3mw_111{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}._panel_ri3mw_126{background:var(--sunk);border-radius:var(--r-lg);min-width:0;padding:clamp(1.3rem,1.5vw,1.7rem)}._editPanel_ri3mw_153{min-height:0;max-height:calc(100vh - var(--above-panel));max-height:calc(100dvh - var(--above-panel));flex-direction:column;display:flex}._panelScroll_ri3mw_163{--focus-room:.25rem;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;margin-right:-.45rem;margin-left:calc(-1 * var(--focus-room));padding-right:1.05rem;padding-left:var(--focus-room);padding-bottom:var(--challenge-room,0);flex:auto;overflow-y:auto}._panelScroll_ri3mw_163>._fieldLabel_ri3mw_215:first-child,._panelScroll_ri3mw_163>._modeRow_ri3mw_219:first-child{margin-top:0}._panelFoot_ri3mw_223{background:var(--sunk);flex:none;padding-top:.1rem;position:sticky;bottom:0}._panelFoot_ri3mw_223:before{content:"";background:linear-gradient(transparent, var(--sunk));pointer-events:none;height:1.15rem;position:absolute;bottom:100%;left:0;right:0}@media (max-width:55.999rem){._editPanel_ri3mw_153{max-height:none}._panelScroll_ri3mw_163{margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-y:visible}}._dropzone_ri3mw_273{width:100%;min-height:10.5rem;color:var(--dim);font:inherit;text-align:center;background:var(--bg);border:2px dashed color-mix(in srgb, var(--green) 26%, transparent);border-radius:var(--r-md);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.5rem;display:flex}._dropzone_ri3mw_273:hover,._dropzoneActive_ri3mw_292{border-color:var(--green)}._dropzone_ri3mw_273 b{font-family:var(--font-display);color:var(--ink);font-size:1.16rem;font-weight:500}._hint_ri3mw_303{color:var(--dim);font-size:.82rem}._slots_ri3mw_314{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}._slot_ri3mw_314{aspect-ratio:1;color:var(--dim);font:inherit;text-align:center;background:var(--bg);border-radius:var(--r-sm);justify-content:center;align-items:center;padding:.3rem;font-size:.76rem;display:flex;position:relative;overflow:hidden}._slotAdd_ri3mw_337{border:2px dashed color-mix(in srgb, var(--green) 26%, transparent);cursor:pointer}._slotAdd_ri3mw_337:hover{border-color:var(--green)}._slotEmpty_ri3mw_348{background:var(--wash);border:1px dashed var(--rule)}._slotImage_ri3mw_353{object-fit:cover;width:100%;height:100%}._slotDrop_ri3mw_359{width:1.25rem;height:1.25rem;color:var(--bg);font:inherit;background:color-mix(in srgb, var(--ink) 62%, transparent);border-radius:var(--r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;font-size:.85rem;line-height:1;display:flex;position:absolute;top:.2rem;right:.2rem}._slotDrop_ri3mw_359:hover{background:var(--ink)}._slotNote_ri3mw_383{color:var(--faint);margin:.5rem 0 0;font-size:.82rem}._preview_ri3mw_389{object-fit:contain;border-radius:var(--r-md);width:100%;max-height:22rem;display:block}._previewBar_ri3mw_397{color:var(--dim);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.82rem;display:flex}._presets_ri3mw_421{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;margin:.8rem 0;padding:.2rem 0;scroll-padding-inline:.6rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .6rem calc(100% - .6rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .6rem calc(100% - .6rem),#0000 100%)}._presets_ri3mw_421::-webkit-scrollbar{display:none}._presets_ri3mw_421[hidden]{display:none}@media (prefers-reduced-motion:no-preference){._presets_ri3mw_421{scroll-behavior:smooth}}._preset_ri3mw_421{font:inherit;white-space:nowrap;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-pill);scroll-snap-align:start;cursor:pointer;flex:none;align-items:center;gap:.42rem;padding:.28rem .85rem .28rem .3rem;font-size:.82rem;font-weight:540;display:inline-flex}._preset_ri3mw_421:hover{color:var(--green);background:var(--wash);border-color:var(--green)}._presetThumb_ri3mw_508{object-fit:cover;background:var(--wash);border-radius:var(--r-sm);flex:none;width:1.45rem;height:1.45rem}._prompt_ri3mw_517{width:100%;min-height:5.8rem;max-height:10rem;color:var(--ink);font:inherit;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);field-sizing:content;scrollbar-gutter:stable;resize:vertical;padding:.8rem 1.4rem .8rem .8rem;font-size:.94rem;line-height:1.5;overflow-y:auto}._promptLead_ri3mw_550{border-color:color-mix(in srgb, var(--green) 40%, var(--rule));min-height:7.5rem}._modeRow_ri3mw_219{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .9rem;margin:-.35rem 0 .55rem;display:flex}._modes_ri3mw_581{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);flex:100%;gap:.2rem;padding:.2rem;display:flex}._mode_ri3mw_219{color:var(--dim);font:inherit;white-space:nowrap;text-align:center;border-radius:calc(var(--r-md) - .2rem);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:.52rem .5rem;font-size:.88rem}._mode_ri3mw_219[aria-checked=true]{color:var(--green);background:var(--wash);box-shadow:inset 0 0 0 1.5px var(--green);font-weight:640}@media (max-width:26rem){._mode_ri3mw_219{white-space:normal;padding:.48rem .3rem;font-size:.8rem}}._mode_ri3mw_219{min-width:0}@media (max-width:23rem){._mode_ri3mw_219{white-space:normal;padding:.44rem .15rem;font-size:.72rem}}._srOnly_ri3mw_645{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._mode_ri3mw_219:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (prefers-reduced-motion:no-preference){._mode_ri3mw_219{transition:color .14s,background-color .14s}}._fieldLabel_ri3mw_215{color:var(--dim);margin:.85rem 0 .35rem;font-size:.82rem}._modeRow_ri3mw_219 ._fieldLabel_ri3mw_215{margin:0}._modelField_ri3mw_688{margin-bottom:1rem;position:relative}._modelButton_ri3mw_706{width:100%;color:var(--ink);font:inherit;text-align:left;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.1rem .7rem;padding:.6rem .8rem;display:grid}._modelButton_ri3mw_706:hover{border-color:var(--green)}:is(._modelButton_ri3mw_706:focus-visible,._modelRow_ri3mw_727:focus-visible,._ratioButton_ri3mw_728:focus-visible,._knobButton_ri3mw_729:focus-visible){outline:2px solid var(--green);outline-offset:2px}._selName_ri3mw_734{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:.4rem;font-weight:640;display:flex}._selDesc_ri3mw_744{color:var(--dim);grid-area:2/2/auto/4;font-size:.82rem}._caret_ri3mw_751{color:var(--dim);grid-area:1/3;transition:transform .15s}._modelButton_ri3mw_706[aria-expanded=true] ._caret_ri3mw_751{transform:rotate(180deg)}._modelPanel_ri3mw_700{z-index:20;scrollbar-gutter:stable;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);max-height:27rem;padding:.35rem .95rem .35rem .35rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 2.5rem #141e1829}._modelPanel_ri3mw_700[hidden]{display:none}@media (min-width:56rem){._modelPanel_ri3mw_700{max-height:min(27rem,42vh)}}._modelRow_ri3mw_727{width:100%;color:var(--ink);font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.1rem .7rem;padding:.65rem .7rem;display:grid}._modelRow_ri3mw_727:hover{background:var(--sunk)}._modelRow_ri3mw_727[aria-selected=true]{background:var(--wash)}._modelRowVip_ri3mw_826[aria-selected=true]{background:color-mix(in srgb, var(--warn) 12%, transparent)}._rowName_ri3mw_830{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:.4rem;font-weight:640;display:flex}._rowFrom_ri3mw_840{font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;grid-area:1/3;font-size:.92rem;font-weight:600}._modelRow_ri3mw_727[aria-selected=true] ._rowFrom_ri3mw_840{color:var(--green)}._modelRowVip_ri3mw_826[aria-selected=true] ._rowFrom_ri3mw_840{color:var(--warn)}._rowDesc_ri3mw_858{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2/auto/4;font-size:.8rem;line-height:1.35;overflow:hidden}._tile_ri3mw_871{border:1px solid var(--rule);border-radius:var(--r-sm);background:#fff;flex:none;grid-area:1/1/3;place-items:center;width:2.35rem;height:2.35rem;display:grid}._tile_ri3mw_871 svg{display:block}._tileKnot_ri3mw_888{fill:#0f1411}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._tile_ri3mw_871{background:#232a25}:root:not([data-theme=light]) ._tileKnot_ri3mw_888{fill:#e8ece7}}:root[data-theme=dark] ._tile_ri3mw_871{background:#232a25}:root[data-theme=dark] ._tileKnot_ri3mw_888{fill:#e8ece7}._badgeSignIn_ri3mw_912,._badgeVip_ri3mw_913,._badgeNew_ri3mw_914{white-space:nowrap;border-radius:var(--r-pill);align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.7rem;font-weight:620;display:inline-flex}._badgeSignIn_ri3mw_912{color:var(--green);background:var(--wash)}._badgeVip_ri3mw_913{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border:1px solid color-mix(in srgb, var(--warn) 38%, transparent)}._badgeNew_ri3mw_914{color:var(--green);border:1px solid color-mix(in srgb, var(--green) 42%, transparent);background:0 0}._badgeVip_ri3mw_913 svg,._knobCrown_ri3mw_943 svg{display:block}._ratioRow_ri3mw_949,._knobRow_ri3mw_950{flex-wrap:wrap;gap:.4rem;display:flex}._ratioButton_ri3mw_728{color:var(--dim);font:inherit;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer;justify-items:center;gap:.3rem;padding:.45rem .6rem .35rem;font-size:.78rem;display:grid}._ratioShape_ri3mw_970{border:1.5px solid;border-radius:.2rem}._ratioButton_ri3mw_728[aria-pressed=true],._knobButton_ri3mw_729[aria-pressed=true]{color:var(--green);background:var(--wash);border-color:var(--green);font-weight:620}._knobButton_ri3mw_729{color:var(--ink);font:inherit;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .95rem;font-size:.9rem;display:inline-flex;position:relative}._knobVip_ri3mw_1002{color:var(--dim)}._knobVip_ri3mw_1002[aria-pressed=true]{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 38%, transparent)}._knobRec_ri3mw_1012{letter-spacing:.02em;color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);white-space:nowrap;border-radius:999px;padding:1.5px 8px;font-size:.66rem;font-weight:650;position:absolute;top:-9px;right:-6px}._knobCrown_ri3mw_943{color:var(--warn);display:inline-flex}._estimate_ri3mw_1033{border-top:1px dashed var(--rule);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;padding-top:.7rem;display:flex}._estimateKey_ri3mw_1045{letter-spacing:.07em;text-transform:uppercase;color:var(--dim);font-size:.76rem}._estimateValue_ri3mw_1052{font-variant-numeric:tabular-nums;color:var(--green);align-items:baseline;gap:.4rem;font-size:1.08rem;font-weight:700;display:inline-flex}._estimatePer_ri3mw_1062{color:var(--dim);font-size:.8rem;font-weight:400}._modal_ri3mw_1070._unlockModal_ri3mw_1074{text-align:left}._unlockRecap_ri3mw_1078{background:var(--sunk);border-radius:var(--r-sm);align-items:center;gap:.6rem;margin:.9rem 0;padding:.6rem .75rem;display:flex}._unlockConfig_ri3mw_1088{font-weight:640}._unlockPrice_ri3mw_1092{font-variant-numeric:tabular-nums;color:var(--green);white-space:nowrap;margin-left:auto;font-weight:700}._unlockWhy_ri3mw_1100{color:var(--dim);margin:0 0 1rem;font-size:.9rem}._unlockPrimary_ri3mw_1106{color:#fff;text-align:center;background:var(--green);border-radius:var(--r-pill);border:0;padding:.8rem 0;font-weight:640;text-decoration:none;display:block}._unlockSecondary_ri3mw_1118{color:var(--ink);text-align:center;border:1px solid var(--rule);border-radius:var(--r-pill);background:0 0;margin-top:.6rem;padding:.7rem 0;font-weight:600;text-decoration:none;display:block}._unlockTertiary_ri3mw_1131{width:100%;color:var(--dim);font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.7rem 0 0;font-size:.86rem;text-decoration:underline;display:block}._unlockKeep_ri3mw_1146{text-align:center;color:var(--dim);margin:.6rem 0 0;font-size:.78rem}._guide_ri3mw_1155{color:var(--dim);background:var(--wash);border:1px solid color-mix(in srgb, var(--green) 34%, transparent);border-radius:var(--r-md);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .6rem;padding:.65rem .8rem;font-size:.84rem;display:flex}._guide_ri3mw_1155 b{color:var(--ink);font-weight:620}._guideAction_ri3mw_1174{color:var(--green);white-space:nowrap;margin-left:auto;font-weight:620}._topUp_ri3mw_1181{color:var(--dim);margin:.35rem 0 .6rem;padding-right:1.6rem;font-size:.82rem;position:relative}._topUp_ri3mw_1181 a{color:var(--green);white-space:nowrap;font-weight:600}._topUpClose_ri3mw_1198{width:1.4rem;height:1.4rem;color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:1rem;line-height:1;position:absolute;top:-.15rem;right:0}._topUpClose_ri3mw_1198:hover{color:var(--ink);background:var(--bg)}._topUpClose_ri3mw_1198:focus-visible{outline:2px solid var(--green);outline-offset:1px}._giftLine_ri3mw_1231{color:var(--green);flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin:0 0 .6rem;font-size:.8rem;font-weight:560;display:flex}._dailyBadge_ri3mw_1245{background:var(--wash);border-radius:var(--r-pill);padding:.1rem .5rem}._submit_ri3mw_1251{width:100%;font:inherit;color:#fff;background:var(--green);border-radius:var(--r-md);box-shadow:0 5px 14px color-mix(in srgb, var(--green) 30%, transparent);cursor:pointer;border:0;margin-top:.7rem;padding:.85rem;font-size:1.02rem;font-weight:640}._submit_ri3mw_1251:hover:not(:disabled){background:var(--green-lift)}._submit_ri3mw_1251:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}._quotaLine_ri3mw_1276{text-align:center;color:var(--dim);margin:.55rem 0 0;font-size:.82rem}._rewardLine_ri3mw_1288,._modeNote_ri3mw_1299{text-align:center;color:var(--faint);margin:.3rem 0 0;font-size:.76rem;line-height:1.35}._outPanel_ri3mw_1307{flex-direction:column;gap:.8rem;min-height:16rem;display:flex}._outHead_ri3mw_1314{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._outHead_ri3mw_1314 b{font-size:.92rem;font-weight:600}._outHead_ri3mw_1314 span{color:var(--faint);font-size:.8rem}._waiting_ri3mw_1336{border-radius:var(--r-md);position:relative;overflow:hidden}._waitingImage_ri3mw_1342{object-fit:contain;filter:grayscale(.35)brightness(.82);width:100%;max-height:22rem;display:block}._waitingBlank_ri3mw_1353{background:var(--wash);height:14rem}._waitingSheen_ri3mw_1358{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--sun) 26%, transparent) 50%, transparent 65%);background-size:220% 100%;animation:1.5s ease-in-out infinite _sheen_ri3mw_1;position:absolute;inset:0}._waitingLabel_ri3mw_1371{color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101410a8;padding:.28rem .65rem;font-size:.78rem;position:absolute;bottom:.6rem;right:.6rem}._queueRow_ri3mw_1386{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .6rem;display:flex}._skip_ri3mw_1394{color:var(--green);white-space:nowrap;border:1px solid color-mix(in srgb, var(--green) 48%, transparent);border-radius:var(--r-pill);padding:.34rem .85rem;font-size:.82rem;font-weight:620;text-decoration:none}._skip_ri3mw_1394:hover{background:var(--wash);border-color:var(--green)}@keyframes _sheen_ri3mw_1{0%{background-position:140% 0}to{background-position:-40% 0}}._placeholder_ri3mw_1420{color:var(--dim);text-align:center;border:1px dashed var(--rule);border-radius:var(--r-md);flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}._resultPromptBlock_ri3mw_1444{border-top:1px solid var(--rule);padding-top:.7rem}._resultPrompt_ri3mw_1444{color:var(--dim);background:var(--bg);border-left:2px solid var(--rule);border-radius:0 var(--r-sm) var(--r-sm) 0;flex-direction:column;gap:.2rem;margin:0;padding:.5rem .65rem;font-size:.78rem;line-height:1.45;display:flex}._resultPromptLabel_ri3mw_1465{letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:.68rem;font-weight:600}._resultPromptText_ri3mw_1474{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}._resultActions_ri3mw_1494{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._resultWarning_ri3mw_1506{color:var(--dim);margin:0;font-size:.76rem;line-height:1.4}._download_ri3mw_1513{color:var(--bg);background:var(--ink);border-radius:var(--r-pill);padding:.5rem 1.05rem;font-weight:620;text-decoration:none}._secondary_ri3mw_1522{color:var(--ink);font:inherit;border:1px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;background:0 0;padding:.5rem 1.05rem;text-decoration:none}._secondary_ri3mw_1522:hover{border-color:var(--green);color:var(--green)}._hintLink_ri3mw_1543{color:inherit;text-underline-offset:.15em;text-decoration:underline}._hintLink_ri3mw_1543:hover{color:var(--green)}._savedLink_ri3mw_1561{color:var(--green);margin-left:auto;font-size:.82rem;font-weight:600;text-decoration:none}._savedLink_ri3mw_1561:hover{text-decoration:underline}._movedNotice_ri3mw_1578{color:var(--green);margin:0;font-size:.82rem;font-weight:600}._recent_ri3mw_1593{border-top:1px solid var(--rule);margin-top:auto;padding-top:.85rem}._recentHead_ri3mw_1599{margin:0 0 .5rem;font-size:.82rem;font-weight:600}._recentList_ri3mw_1605{scrollbar-width:thin;gap:.55rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex;overflow-x:auto}._recentItem_ri3mw_1615{flex-direction:column;flex:none;gap:.2rem;width:4.2rem;display:flex}._recentLink_ri3mw_1623{border-radius:var(--r-sm);display:block}._recentLink_ri3mw_1623:focus-visible{outline:2px solid var(--green);outline-offset:2px}._recentThumb_ri3mw_1633{aspect-ratio:1;object-fit:cover;background:var(--wash);border:1px solid var(--rule);border-radius:var(--r-sm);width:100%;display:block}._recentTime_ri3mw_1643{color:var(--faint);font-size:.68rem;line-height:1.3}._notice_ri3mw_1649{border:1px solid var(--rule);border-radius:var(--r-md);margin:.7rem 0 0;padding:.75rem .9rem;font-size:.9rem}._noticeError_ri3mw_1657{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}._diagnostic_ri3mw_1662{font-family:var(--font-mono);opacity:.75;-webkit-user-select:all;user-select:all;margin-top:.35rem;font-size:.75rem;display:inline-block}._overlay_ri3mw_1671{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}._modal_ri3mw_1070{text-align:center;background:var(--bg);border-radius:var(--r-lg);width:min(28rem,100%);padding:1.75rem;box-shadow:0 1.5rem 3rem #00000040}._modalThumb_ri3mw_1693{object-fit:cover;border-radius:var(--r-md);border:1px solid var(--rule);width:7.5rem;height:7.5rem;margin:0 auto 1.1rem;display:block}._modal_ri3mw_1070 h2{margin:0 0 .6rem;font-size:1.5rem}._modal_ri3mw_1070 p{color:var(--dim);margin:0 auto 1.25rem;line-height:1.55}._modalActions_ri3mw_1714{flex-direction:column;gap:.6rem;display:flex}._challengeSlot_ri3mw_1738{justify-items:center;display:grid;overflow:hidden}._challengeSlotPassed_ri3mw_1744{height:0}._compare_ri3mw_1750{margin:0}._compareFrame_ri3mw_1754{aspect-ratio:var(--ratio,3 / 2);border-radius:var(--r-md);cursor:ew-resize;touch-action:none;background:var(--wash);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}._compareImage_ri3mw_1769{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._compareClip_ri3mw_1779{clip-path:inset(0 calc(100% - var(--split,52%)) 0 0);position:absolute;inset:0}._compareTag_ri3mw_1785{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#1014109e;padding:.2rem .55rem;font-size:.7rem;font-weight:620;position:absolute;top:.6rem}._compareTagL_ri3mw_1800{left:.6rem}._compareTagR_ri3mw_1804{right:.6rem}._compareHandle_ri3mw_1808{top:0;bottom:0;left:var(--split,52%);pointer-events:none;background:#fff;width:2px;position:absolute;box-shadow:0 0 0 1px #0000001f}._compareHandle_ri3mw_1808:after{content:"";border-radius:var(--r-pill);background:#fff;width:2.1rem;height:2.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000042}._compareRange_ri3mw_1834{opacity:0;cursor:ew-resize;width:100%;height:2.5rem;position:absolute;inset:auto 0 0}._compareRange_ri3mw_1834:focus-visible{opacity:1}._compareCaption_ri3mw_1847{color:var(--dim);margin:.7rem 0 0;font-size:.82rem;line-height:1.5}._compareCaption_ri3mw_1847 code{font-family:var(--font-mono);background:var(--bg);border-radius:var(--r-sm);padding:.1rem .35rem;font-size:.78rem}._pairFigure_ri3mw_1871{flex-direction:column;flex:auto;justify-content:center;min-height:0;margin:0;display:flex}._pairFrames_ri3mw_1883{grid-template-columns:clamp(5.5rem,22%,9rem) minmax(0,1fr);align-items:end;gap:.75rem;display:grid}._pairFrame_ri3mw_1883{min-width:0;position:relative}._pairFrame_ri3mw_1883 img{background:var(--wash);border-radius:var(--r-md);-webkit-user-drag:none;width:100%;height:auto;display:block}._pairFrame_ri3mw_1883 ._compareTag_ri3mw_1785{padding:.16rem .45rem;font-size:.62rem;top:.4rem}._pairFrame_ri3mw_1883 ._compareTagL_ri3mw_1800{left:.4rem}._carousel_ri3mw_1933{gap:.7rem;display:grid}._carouselViewport_ri3mw_1938{overflow:hidden}._carouselTrack_ri3mw_1942{transform:translateX(calc(var(--frame,0) * -100%));grid-auto-columns:100%;grid-auto-flow:column;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:grid}@media (prefers-reduced-motion:reduce){._carouselTrack_ri3mw_1942{transition:none}}._carouselFrame_ri3mw_1961{min-width:0}._carouselDots_ri3mw_1965{flex-wrap:wrap;justify-content:center;gap:.1rem;display:flex}._carouselDot_ri3mw_1965{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2rem;padding:0;display:grid}._carouselDotMark_ri3mw_1988{background:var(--rule);border-radius:var(--r-pill);width:.5rem;height:.5rem}._carouselDot_ri3mw_1965:hover ._carouselDotMark_ri3mw_1988{background:var(--dim)}._carouselDot_ri3mw_1965[aria-current=true] ._carouselDotMark_ri3mw_1988{background:var(--green);width:1.35rem}._resultImage_ri3mw_2005{object-fit:contain;border-radius:var(--r-md);width:auto;max-width:100%;height:auto;max-height:min(30rem,58vh);display:block}._resultStage_ri3mw_2015{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-md);place-items:center;min-height:12rem;display:grid;position:relative;overflow:hidden}._expandResult_ri3mw_2026,._closeResult_ri3mw_2027{width:2.75rem;height:2.75rem;color:var(--ink);background:var(--bg);border:1px solid var(--rule);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}._expandResult_ri3mw_2026{position:absolute;top:.65rem;right:.65rem;box-shadow:0 .35rem 1rem #00000024}._expandResult_ri3mw_2026 svg,._closeResult_ri3mw_2027 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.2rem;height:1.2rem}._closeResult_ri3mw_2027 span{font-size:1.65rem;font-weight:300;line-height:1}._expandResult_ri3mw_2026:hover,._closeResult_ri3mw_2027:hover{color:var(--green);border-color:var(--green)}:is(._expandResult_ri3mw_2026:focus-visible,._closeResult_ri3mw_2027:focus-visible){outline:2px solid var(--green);outline-offset:2px}._resultLightbox_ri3mw_2075{z-index:60;padding:5vh 5vw}._resultDialog_ri3mw_2095{width:min(72rem,90vw);max-width:90vw;max-height:90vh;background:var(--bg);border-radius:var(--r-lg);flex-direction:column;gap:.85rem;max-height:90dvh;padding:1rem;display:flex;box-shadow:0 1.5rem 3rem #00000040}._resultDialogHead_ri3mw_2109{justify-content:space-between;align-items:center;gap:1rem;display:flex}._resultDialogHead_ri3mw_2109 b{font-size:.95rem;font-weight:620}._resultDialogFrame_ri3mw_2139{background:var(--sunk);border-radius:var(--r-md);flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}._resultDialogImage_ri3mw_2151{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}._resultDialogActions_ri3mw_2165{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}._batchEntryRow_ri3mw_2179{flex-wrap:wrap;align-items:baseline;gap:6px;margin:2px 0 0;display:flex}._batchEntryHint_ri3mw_2187{color:var(--dim);font-size:.8rem}._batchEntry_ri3mw_2179{color:var(--dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.82rem;text-decoration:underline;display:inline-block}._batchEntry_ri3mw_2179:hover{color:var(--ink)}._creditSources_ri3mw_2210{border:1px solid var(--rule);border-radius:var(--r-sm);margin:0 0 .5rem;font-size:.75rem}._creditSourceSummary_ri3mw_2217{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-height:44px;padding:.5rem;list-style:none;display:flex}._creditSourceSummary_ri3mw_2217::-webkit-details-marker{display:none}._creditSourceSummary_ri3mw_2217:hover{background:var(--wash)}._creditSourceSummary_ri3mw_2217:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--r-sm)}._creditSourceSummary_ri3mw_2217[aria-disabled=true]{color:var(--dim);cursor:default;background:0 0}._creditSourceHeading_ri3mw_2248{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._creditSourceCurrent_ri3mw_2257{font-weight:600}._creditSourceBalance_ri3mw_2261{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}._creditSourceSummary_ri3mw_2217 svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:1rem;height:1rem}._creditSources_ri3mw_2210[open] ._creditSourceSummary_ri3mw_2217 svg{transform:rotate(180deg)}._creditSourceChoices_ri3mw_2280{scrollbar-gutter:stable;overscroll-behavior:contain;border-top:1px solid var(--rule);max-height:min(18rem,40dvh);padding:.25rem 1rem .75rem .5rem;overflow-y:auto}._creditSourceChoices_ri3mw_2280 fieldset{border:0;gap:.25rem;min-width:0;margin:0;padding:0;display:grid}._creditSourceChoices_ri3mw_2280 legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._creditSource_ri3mw_2210{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .5rem;min-height:44px;padding:.5rem .25rem;display:grid}._creditSource_ri3mw_2210 input{grid-row:span 2;margin:0}._creditSource_ri3mw_2210 input:focus-visible{outline:2px solid var(--green);outline-offset:2px}._creditSource_ri3mw_2210:has(input:disabled){color:var(--dim);cursor:default}._creditSourceAllowance_ri3mw_2333{color:var(--dim);font-variant-numeric:tabular-nums;grid-column:2}._creditSourceRules_ri3mw_2339{color:var(--dim);margin:.5rem .25rem 0;line-height:1.5}
