._upgradeModule_1t89e_1{gap:16px;display:grid}._upgradeHeader_1t89e_6{justify-content:space-between;align-items:center;gap:20px;display:flex}._upgradeHeader_1t89e_6>div:first-child{gap:3px;display:grid}._upgradeHeader_1t89e_6 strong{color:var(--paper-ink);font-size:16px;font-weight:600;line-height:24px}._upgradeHeader_1t89e_6 span{color:var(--paper-muted);font-size:13px;line-height:20px}._billingToggle_1t89e_31{background:#f5f7fd;border:1px solid #e5e9f8;border-radius:12px;align-items:center;gap:2px;min-height:40px;padding:3px;display:inline-flex}._billingToggle_1t89e_31 button{color:#68748a;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:12px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}._billingToggle_1t89e_31 button:focus-visible,._planAction_1t89e_59:focus-visible{outline-offset:2px;outline:2px solid #2458ff4d}._billingToggle_1t89e_31 button span{color:#5bb431;font-size:10px;font-weight:600}._billingToggle_1t89e_31 ._billingOptionActive_1t89e_70{color:#2458ff;background:#fff;box-shadow:0 2px 8px #2458ff14}._planGrid_1t89e_76{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._planCard_1t89e_82{background:#fff;border:1px solid #e5e9f8;border-radius:16px;flex-direction:column;min-width:0;min-height:330px;padding:20px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}._planCard_1t89e_82:hover{border-color:#2458ff38;box-shadow:0 10px 24px #1b23370d}._planCardRecommended_1t89e_101{background:#fff;border-color:#2458ff47;box-shadow:0 8px 22px #2458ff0f}._planHeading_1t89e_107{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}._planHeading_1t89e_107>div{gap:2px;display:grid}._planHeading_1t89e_107>div strong{color:var(--paper-ink);font-size:14px;font-weight:600;line-height:20px}._planHeading_1t89e_107>div span{color:var(--paper-muted);font-size:12px;line-height:18px}._planIcon_1t89e_132{color:#2458ff;background:#2458ff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}._planHeading_1t89e_107 small{color:#6f798d;background:#f1f3f7;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:600;line-height:16px}._planHeading_1t89e_107 ._recommendedBadge_1t89e_152{color:#4b922c;background:#eef7e8}._planPrice_1t89e_157{align-items:flex-end;gap:4px;min-height:48px;margin-top:18px;display:flex}._planPrice_1t89e_157 strong{color:var(--paper-ink);font-size:32px;font-weight:600;line-height:38px}._planPrice_1t89e_157 strong span{margin-right:2px;font-size:15px;font-weight:600}._planPrice_1t89e_157>span{color:var(--paper-muted);padding-bottom:5px;font-size:11px}._planQuota_1t89e_184{color:#4f5f7b;background:#f5f7fd;border-radius:8px;width:fit-content;margin-top:5px;padding:3px 8px;font-size:11px;font-weight:600;line-height:17px}._planFeatures_1t89e_196{gap:8px;margin-top:18px;display:grid}._planFeatures_1t89e_196 span{color:#5f697c;align-items:center;gap:7px;font-size:12px;line-height:18px;display:flex}._planFeatures_1t89e_196 svg{color:#5bb431;flex:none}._planAction_1t89e_59{color:#2458ff;cursor:pointer;background:#fff;border:1px solid #2458ff33;border-radius:12px;width:100%;min-height:40px;margin-top:auto;font-size:12px;font-weight:600;transition:border-color .18s,background .18s,color .18s,opacity .18s}._planAction_1t89e_59:hover:not(:disabled){background:#f5f8ff;border-color:#2458ff59}._planAction_1t89e_59:disabled{color:#8a93a5;cursor:default;background:#f1f3f7;border-color:#0000}._planActionPrimary_1t89e_242{background:var(--primary-button-gradient);color:#fff;border:0;box-shadow:0 6px 16px #2458ff29}._planActionPrimary_1t89e_242:hover:not(:disabled){background:var(--primary-button-hover-gradient);color:#fff}._planActionSelected_1t89e_254{color:#4b922c;box-shadow:none;background:#eef7e8;border:1px solid #5bb43147}._noticeSlot_1t89e_261{min-height:40px}._selectionNotice_1t89e_265{color:#4b7d35;background:#f4faef;border:1px solid #5bb4312e;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:12px;line-height:18px;display:flex}._selectionNotice_1t89e_265 svg{flex:none}._selectionNotice_1t89e_265 strong{margin:0 3px;font-weight:600}
