.GenerationJobBanner_banner__rrFo4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;margin:10px 0 14px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--salt-2,var(--paper));color:var(--basalt-2);font-family:var(--font-ui);font-size:15px;line-height:1.6;text-align:center;min-width:0;overflow-wrap:anywhere}.GenerationJobBanner_banner__rrFo4 a{color:var(--basalt);font-weight:600;text-decoration:underline;text-underline-offset:4px}.GenerationJobBanner_dismiss__OHgdB{border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--basalt-2);font:inherit;line-height:1.2;padding:2px 10px;cursor:pointer}.help_launcher__TkdrC{position:fixed;inset-inline-end:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-family:var(--font-ui)}.help_fab__OSm6E{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 16px;border:0;border-radius:999px;background:var(--sandstone);color:var(--on-sandstone);font-family:var(--font-ui);font-size:15px;font-weight:700;box-shadow:var(--shadow);cursor:pointer}.help_fab__OSm6E:hover{background:var(--sandstone-2)}.help_chip__7gIj1:focus-visible,.help_close__v_ZtF:focus-visible,.help_errBtn__Xhxit:focus-visible,.help_fab__OSm6E:focus-visible,.help_report__xK7y_:focus-visible,.help_retryBtn__ttZav:focus-visible,.help_send__DuJkQ:focus-visible,.help_why__um1Ev:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.help_fabMark__n9bWZ{width:22px;height:22px;flex:none}.help_fabMark__n9bWZ polygon{fill:var(--gold);stroke:var(--on-sandstone);stroke-width:6}.help_why__um1Ev{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1.5px solid var(--tomato);border-radius:999px;color:var(--tomato);font-size:14px;font-weight:700;cursor:pointer;animation:help_helpPulse__Z766w 2.4s ease-in-out 3}.help_notice__FXJXj,.help_why__um1Ev{background:var(--paper);font-family:var(--font-ui);box-shadow:var(--shadow)}.help_notice__FXJXj{max-width:min(320px,calc(100vw - 32px));padding:10px 12px;border:1px solid var(--line);border-inline-start:3px solid var(--gold);border-radius:12px;color:var(--basalt);font-size:13.5px;line-height:1.6}.help_notice__FXJXj p{margin:0 0 6px}@keyframes help_helpPulse__Z766w{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.help_panel__5IHZq{position:fixed;inset-inline-end:16px;bottom:76px;z-index:61;display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 100px));border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--basalt);box-shadow:var(--shadow);overflow:hidden}.help_head__hZJUr{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--sandstone) 8%,var(--paper))}.help_headMark__O6grW{width:28px;height:28px;flex:none}.help_headMark__O6grW polygon{fill:var(--gold);stroke:var(--sandstone);stroke-width:6}.help_title____d0y{margin:0;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3}.help_sub__8R3dU{margin:2px 0 0;font-family:var(--font-ui);font-size:12.5px;line-height:1.5;color:var(--basalt-2)}.help_close__v_ZtF{margin-inline-start:auto;display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--basalt);cursor:pointer}.help_close__v_ZtF svg{width:16px;height:16px;stroke:currentColor;stroke-width:2}.help_log__aM_HR{flex:1;min-height:120px;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.help_bot__LORLI{align-self:stretch;padding:10px 12px;border:1px solid var(--line);background:var(--salt);font-family:var(--font-body);font-size:15.5px;line-height:1.75}.help_bot__LORLI,.help_me__lPfpq{border-radius:12px;overflow-wrap:anywhere}.help_me__lPfpq{align-self:flex-start;max-width:88%;padding:8px 12px;background:color-mix(in srgb,var(--deadsea) 14%,var(--paper));font-family:var(--font-ui);font-size:14px;line-height:1.6}.help_cardTitle__R5CpV{margin:0 0 6px;font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.45}.help_label___CzaW{margin:8px 0 2px;font-family:var(--font-ui);font-size:13px;font-weight:700;color:var(--sandstone-2)}.help_bot__LORLI ol,.help_bot__LORLI ul{margin:2px 0 6px;padding-inline-start:22px}.help_bot__LORLI ol{list-style:decimal}.help_bot__LORLI ul{list-style:disc}.help_bot__LORLI li+li{margin-top:3px}.help_plain__sQ2TN{margin:0;white-space:pre-line}.help_owner__NJNZZ{margin-top:8px;padding:6px 10px;border-inline-start:3px solid var(--gold);border-radius:6px;background:color-mix(in srgb,var(--gold) 14%,var(--paper));font-family:var(--font-ui);font-size:13.5px;line-height:1.6}.help_link__mN1wG{display:inline-block;color:var(--deadsea);font-size:14px;font-weight:700}.help_link__mN1wG,.help_meta__ZbG_d{margin-top:6px;font-family:var(--font-ui)}.help_meta__ZbG_d{font-size:12.5px;color:var(--basalt-2)}.help_chips__IGomY{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.help_chip__7gIj1{min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--basalt);font-family:var(--font-ui);font-size:13.5px;line-height:1.45;text-align:start;cursor:pointer}.help_chip__7gIj1:hover{border-color:var(--sandstone)}.help_form__Od8Hz{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--paper)}.help_input__bS8rA{flex:1;min-width:0;min-height:44px;padding:8px 12px;border:1.5px solid var(--basalt-2);border-radius:10px;background:var(--paper);color:var(--basalt);font-family:var(--font-ui);font-size:15px}.help_input__bS8rA:focus{outline:2px solid var(--sandstone);outline-offset:1px}.help_send__DuJkQ{flex:none;min-height:44px;padding:0 16px;border:0;border-radius:10px;background:var(--sandstone);color:var(--on-sandstone);font-family:var(--font-ui);font-size:15px;font-weight:700;cursor:pointer}.help_send__DuJkQ:disabled{opacity:.6;cursor:default}.help_guideRow__1GtSs{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px;border-bottom:1px solid var(--line);background:var(--paper);color:var(--deadsea);font-family:var(--font-ui);font-size:14.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.help_guideRow__1GtSs:hover{background:var(--salt);color:var(--deadsea)}.help_guideRow__1GtSs:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.help_guideRow__1GtSs svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.help_foot__4FvBb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:0 12px 10px;background:var(--paper);font-family:var(--font-ui);font-size:12.5px;color:var(--basalt-2)}.help_report__xK7y_{min-height:36px;padding:0;border:0;background:none;color:var(--deadsea);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.help_report__xK7y_,.help_typing__Qcjqq{font-family:var(--font-ui);font-size:13.5px}.help_typing__Qcjqq{color:var(--basalt-2)}.help_errText__b8mba{margin:0}.help_errActions__sXRad{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.help_errBtn__Xhxit{padding:4px 14px;border:1.5px solid var(--tomato);border-radius:999px;background:var(--paper);color:var(--tomato)}.help_errBtn__Xhxit,.help_retryBtn__ttZav{min-height:38px;font-family:var(--font-ui);font-size:14px;font-weight:700;cursor:pointer}.help_retryBtn__ttZav{padding:4px 16px;border:0;border-radius:999px;background:var(--sandstone);color:var(--on-sandstone)}.help_retryBtn__ttZav:disabled{opacity:.65;cursor:default}.help_attach__ZsSeK{flex:none;display:inline-grid;place-items:center;width:44px;min-height:44px;border:1.5px solid var(--basalt-2);border-radius:10px;background:var(--paper);color:var(--basalt);cursor:pointer}.help_attach__ZsSeK:disabled{opacity:.6;cursor:default}.help_attach__ZsSeK:focus-visible,.help_cBtn__jwQAG:focus-visible,.help_cSolve__jj5ZQ:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.help_attach__ZsSeK svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.help_photoRow__p5ZHp{display:flex;align-items:center;gap:8px;padding:8px 12px 0;background:var(--paper);font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--basalt-2);min-width:0}.help_photoRow__p5ZHp span{flex:1;min-width:0;overflow-wrap:anywhere}.help_photoThumb__RY_jC{width:44px;height:44px;flex:none;object-fit:cover;border:1px solid var(--line);border-radius:8px}.help_cItem__uE1Rd{margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);min-width:0}.help_cSource__g5NCc{margin:0 0 4px;font-family:var(--font-ui);font-size:12.5px;font-weight:700;line-height:1.5;color:var(--deadsea)}.help_cStem__Wku2T{margin:0 0 2px;font-size:14.5px;color:var(--basalt-2)}.help_cText__OtjGd{margin:0;min-width:0;max-width:100%;overflow-wrap:anywhere}.help_cStem__Wku2T .katex-display,.help_cText__OtjGd .katex-display{max-width:100%;overflow-x:auto;overflow-y:clip}.help_cWarn__6b0pb{margin:6px 0 0;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--gold) 16%,var(--paper));font-family:var(--font-ui);font-size:12.5px;line-height:1.5}.help_cAnswer__YVWpY{margin-top:8px;padding:8px 10px;border-inline-start:3px solid var(--sandstone);border-radius:8px;background:color-mix(in srgb,var(--sandstone) 7%,var(--paper));min-width:0}.help_cActions__Ryrf3{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.help_cBtn__jwQAG{min-height:36px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--basalt);font-family:var(--font-ui);font-size:13px;cursor:pointer}.help_cBtn__jwQAG:disabled{opacity:.55;cursor:default}.help_cSolve__jj5ZQ{min-height:38px;padding:4px 16px;border:0;border-radius:999px;background:var(--sandstone);color:var(--on-sandstone);font-family:var(--font-ui);font-size:14px;font-weight:700;cursor:pointer}.help_cSolve__jj5ZQ:disabled{opacity:.65;cursor:default}.help_cPageImg__7KP5q{display:block;width:100%;height:auto;margin-top:8px;border:1px solid var(--line);border-radius:8px}.help_sr__5rFbG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:600px){.help_launcher__TkdrC{inset-inline-end:12px;bottom:12px}.help_panel__5IHZq{inset-inline:8px;bottom:8px;width:auto;max-height:calc(100dvh - 16px);border-radius:14px}.help_cBtn__jwQAG,.help_chip__7gIj1,.help_report__xK7y_{min-height:40px}.help_form__Od8Hz{gap:6px;padding:8px}.help_send__DuJkQ{padding:0 12px}.help_errBtn__Xhxit,.help_retryBtn__ttZav{min-height:40px}}@media (max-width:720px){.help_launcher__TkdrC{flex-direction:row;align-items:center}.help_fab__OSm6E{width:44px;height:44px;min-height:44px;padding:0;justify-content:center}.help_fabText__BYX1g{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.help_notice__FXJXj{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;width:min(320px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){.help_why__um1Ev{animation:none}}@media print{.help_launcher__TkdrC,.help_panel__5IHZq{display:none!important}}.SubscriptionBanner_banner__rTtcT{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;margin:10px 0 14px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--salt-2,var(--paper));color:var(--basalt-2);font-family:var(--font-ui);font-size:15px;line-height:1.6;text-align:center;min-width:0;overflow-wrap:anywhere}.SubscriptionBanner_banner__rTtcT a{color:var(--basalt);font-weight:600;text-decoration:underline;text-underline-offset:4px}.guest_strip__uMK1L{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 24px;padding:12px 16px;border:1px solid var(--line);border-inline-start:4px solid var(--gold);border-radius:8px;background:var(--paper);color:var(--basalt);min-width:0}.guest_stripText__bw0dp{margin:0;flex:1 1 18rem;min-width:0;line-height:1.7}.guest_chip__SqFnv{display:inline-block;padding:1px 10px;margin-inline-end:8px;border-radius:999px;border:1px solid var(--gold);color:var(--gold-ink,var(--basalt));font-weight:600;font-size:.9em;white-space:nowrap}.guest_stripLinks__bsuZS{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}.guest_cta__IPhLj{min-width:0}.guest_ctaText__HqJgK{margin:0 0 10px;line-height:1.7}.guest_ctaRow__5Fz8S{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.guest_ctaRow__5Fz8S a:not(.btn){text-decoration:underline;text-underline-offset:4px;font-weight:600}.guest_ctaRow__5Fz8S a.btn{text-decoration:none}.guest_sample__T5fwJ{margin-top:32px;padding:20px;border:1px dashed var(--line);border-radius:10px;background:var(--paper);color:var(--basalt);min-width:0;overflow-wrap:anywhere}.guest_sampleHead__m84_f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.guest_sampleTitle__nXz__{margin:0;font-size:1.15em;font-weight:600}.guest_paper__9Vw_J{white-space:pre-wrap;line-height:1.9;max-height:34rem;overflow:auto;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--salt)}.guest_scroll__EXLLz{overflow-x:auto;max-width:100%}.guest_table__aQG8_{width:100%;min-width:34rem;border-collapse:collapse}.guest_table__aQG8_ td,.guest_table__aQG8_ th{border:1px solid var(--line);padding:8px 10px;text-align:start;vertical-align:top;line-height:1.7}.guest_table__aQG8_ th{background:var(--salt-2,var(--salt));color:var(--basalt-2);font-weight:600}.guest_images__4HP9B{display:flex;flex-direction:column;gap:14px}.guest_images__4HP9B img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:6px;background:#fff}.guest_list__aLhr0{margin:0;padding-inline-start:1.4em;display:flex;flex-direction:column;gap:10px;line-height:1.8}.guest_choices__itsvA{margin:4px 0 0;padding-inline-start:1.2em;color:var(--basalt-2)}.guest_units__ss3Cy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px}.guest_unit__zoGgc{border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:var(--salt);min-width:0}.guest_unit__zoGgc h4{margin:0 0 8px;font-size:1em;font-weight:600}.guest_explainer__5g0lw{max-width:46rem}.guest_explainer__5g0lw h2{margin:24px 0 8px;font-size:1.2em;font-weight:600}.guest_explainer__5g0lw ul{margin:0;padding-inline-start:1.4em;line-height:1.9}.guest_hubLede__DVr3I{max-width:46em;color:var(--basalt-2);line-height:1.8}.guest_hubBrand__CQ732{margin:0 0 6px;color:var(--basalt-2);font-weight:600}