.controls_select__A3_Yg{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;max-width:100%;min-height:38px;padding:8px 34px 8px 12px;background-color:var(--bg-raised);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);line-height:1.4;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='14' height='14'%3E%3Cpath d='M4 6.2 8 10.2 12 6.2' fill='none' stroke='%238b97a5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.controls_select__A3_Yg:hover:not(:disabled){border-color:var(--fg-faint);background-color:var(--bg-hover)}.controls_select__A3_Yg:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 0 4px var(--accent-weak)}.controls_select__A3_Yg:focus:not(:focus-visible){outline:none}.controls_select__A3_Yg:disabled{opacity:.55;cursor:not-allowed}.controls_select__A3_Yg option{background:var(--bg-raised);color:var(--fg)}.planPicker_root__HwtPt{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.planPicker_badge__FRVXH{align-self:flex-start;margin:0;padding:0 var(--sp-2);border:1px dashed var(--line-strong);border-radius:var(--r-full);color:var(--fg-muted);font-size:var(--fs-xs)}.planPicker_filters__y_SYx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.planPicker_switch__gUWdo{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.planPicker_switch__gUWdo button{min-height:var(--hit-min);padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg);font-size:var(--fs-sm)}.planPicker_switch__gUWdo button[aria-pressed=true]{border-color:var(--line-strong);font-weight:var(--fw-medium)}.planPicker_note__nvzqq{margin:0;color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}.planPicker_notice__RGHvw,.planPicker_status__c4gg2{margin:0;color:var(--fg);font-size:var(--fs-sm)}.planPicker_notice__RGHvw{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md)}.planPicker_facts__E9_We{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel)}.planPicker_factRow__EHDGo{display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-sm)}.planPicker_factRow__EHDGo dt{color:var(--fg-muted)}.planPicker_factRow__EHDGo dd{margin:0;overflow-wrap:anywhere}.planPicker_grid__UupTY{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.planPicker_card__seGb4{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-5) var(--sp-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg)}.planPicker_recommended___rjTf{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:var(--glow-accent-soft)}.planPicker_tags__mhxwA{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.planPicker_tag__5DhD9{padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-full);color:var(--fg-muted);font-size:var(--fs-xs)}.planPicker_name__kkzyn{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-medium)}.planPicker_price__yvRBG{margin:0;font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planPicker_unit__aPYfW{margin:0;color:var(--fg-muted);font-size:var(--fs-sm)}.planPicker_source__5jtM1{margin:0;color:var(--fg-faint);font-size:var(--fs-xs)}.planPicker_list__38W0M{margin:0;padding-left:1.2em;color:var(--fg-muted);font-size:var(--fs-sm)}.planPicker_quota__RKLln{display:flex;flex-direction:column;gap:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-xs)}.planPicker_quota__RKLln select{width:100%}.planPicker_buy__G8dhd,.planPicker_retry__NxqGa{min-height:var(--hit-min);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg);font-size:var(--fs-sm);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.planPicker_buy__G8dhd:hover:not(:disabled){background:var(--bg-hover);border-color:var(--fg-faint)}.planPicker_buy__G8dhd:disabled{opacity:.55;cursor:not-allowed}.planPicker_compare__gvrtf{display:flex;flex-direction:column;gap:var(--sp-2)}.planPicker_compareRow__82e0j{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.planPicker_compareLabel__4zBjc{font-weight:var(--fw-medium)}.planPicker_missing__vcS0F{color:var(--fg-faint)}.planPicker_errorBox__hJ4oX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-weak)}.planPicker_errorTitle__9ZJW7{margin:0;font-size:var(--fs-md);font-weight:var(--fw-medium)}.planPicker_skeletonRow__9Q12W{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.planPicker_skeleton__dcuc8{display:block;height:160px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel)}.planPicker_modal__BLadD .planPicker_grid__UupTY{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.upgradeModal_footer__60JRO{margin:0;color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}.upgradePrompt_prompt__FatAw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);margin:0 0 var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md)}.upgradePrompt_alternative__uYuOs,.upgradePrompt_note__5xOaj,.upgradePrompt_payNote__9aQ3u,.upgradePrompt_title__JxfuH{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.upgradePrompt_action__2vcO3{min-height:var(--hit-min);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg-muted);font-size:var(--fs-sm);cursor:pointer}.upgradePrompt_actions__LiVCr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.upgradePrompt_link__yDhfr{color:var(--fg-muted);font-size:var(--fs-sm)}.generation_root__Dj_fj{border-top:1px solid var(--line-strong);margin-top:16px;padding-top:16px;display:grid;grid-gap:12px;gap:12px;min-width:0}.generation_root__Dj_fj label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);min-width:0}.generation_root__Dj_fj input,.generation_root__Dj_fj select{width:100%;min-height:40px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-hover);color:inherit;padding:8px}.generation_parameters__ilpE2{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:12px;gap:12px}.generation_root__Dj_fj p{font-size:var(--fs-sm);line-height:1.5;overflow-wrap:anywhere}.generation_root__Dj_fj button{min-height:40px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:8px}.generation_root__Dj_fj button:disabled{opacity:.5;cursor:not-allowed}.generation_root__Dj_fj button:focus-visible,.generation_root__Dj_fj input:focus-visible,.generation_root__Dj_fj select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.generation_parameters__ilpE2{grid-template-columns:repeat(2,minmax(0,1fr))}}.upgradeResume_region__Sq2CG{display:flex;flex-direction:column;gap:var(--sp-3);max-width:100%;margin:0 0 var(--sp-4);overflow-wrap:anywhere}.upgradeResume_heading__K7sor{margin:0;color:var(--fg);font-size:var(--fs-md);outline:none}.upgradeResume_heading__K7sor:focus-visible{box-shadow:var(--focus-ring)}.upgradeResume_line__N4pKX,.upgradeResume_notice__4vwvr{margin:0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}.upgradeResume_alternative__kuKxu{align-self:flex-start;min-height:var(--hit-min);padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg-muted);font-size:var(--fs-sm);cursor:pointer}.ResultPanel_wrap__Xhi8d{display:flex;flex-direction:column;gap:var(--sp-4)}.ResultPanel_retry__POFEQ{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-panel)}.ResultPanel_retryText__liOiP{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--fg-muted)}.ResultPanel_draftPreviewBar__Bhr97{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:10px 0;border:1px dashed var(--line-strong);border-radius:8px;font-size:var(--fs-sm)}.ResultPanel_draftPreviewBadge__zGTxr{flex:none;padding:2px 8px;border-radius:var(--r-full);background:var(--accent-weak);color:var(--accent);font-weight:600}.ResultPanel_draftPreviewNote__Lq_Fc{flex:1 1;color:var(--fg-muted)}.handoff_handoff__UWbac{margin-top:18px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-raised)}.handoff_handoff__UWbac h2{margin:0 0 6px;font-size:var(--fs-md);font-weight:650;color:var(--fg)}.handoff_handoff__UWbac>p{margin:0 0 14px;font-size:var(--fs-xs);color:color-mix(in srgb,var(--fg) 62%,transparent)}.handoff_actions__hyAT9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin:0 0 12px}.handoff_action__Wr_WT{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-base)}.handoff_action__Wr_WT label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:color-mix(in srgb,var(--fg) 72%,transparent)}.handoff_action__Wr_WT input,.handoff_action__Wr_WT select{width:100%;box-sizing:border-box}.handoff_action__Wr_WT button{align-self:flex-start;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:linear-gradient(105deg,var(--accent),var(--accent-hover));color:var(--fg-on-accent);font-weight:600;cursor:pointer}.handoff_action__Wr_WT button:disabled{opacity:.45;cursor:not-allowed}.handoff_include__QB15Q{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:var(--fs-xs);color:color-mix(in srgb,var(--fg) 72%,transparent)}.handoff_links__VLeAt{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 10px;font-size:var(--fs-xs)}.handoff_links__VLeAt a{color:var(--accent);text-decoration:none}.handoff_links__VLeAt a:hover{text-decoration:underline}.handoff_status__37iZL{margin:8px 0 0;font-size:var(--fs-xs);color:color-mix(in srgb,var(--fg) 62%,transparent)}.handoff_status__37iZL button{min-height:30px;padding:0 12px;margin-left:8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--fg);cursor:pointer}.handoff_alert__Lw2Q7{margin:8px 0 0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:10px;background:var(--danger-weak);font-size:var(--fs-xs);color:var(--danger)}.handoff_empty__u7ONX{margin:0 0 10px;font-size:var(--fs-xs);color:color-mix(in srgb,var(--fg) 62%,transparent)}