:root{--pro-sheen:repeating-linear-gradient(125deg, transparent 0 5px, #c5dbff0b 5px 6px), linear-gradient(120deg, #182b4c 5%, #456592 46%, #29466f 52%, #162b4c 100%);--plus-sheen:radial-gradient(circle at 22% 0%, #d7bc8740, transparent 48%), linear-gradient(115deg, #231d2c 0%, #3b293e 44%, #211a2b 100%)}.pro-action{background:var(--pro-sheen);color:#fff;border-color:#203f73;font-weight:700;box-shadow:inset 0 1px #c3d8ff40,0 1px 3px #12274a24}.account-plan-badge{border:1px solid var(--border);color:var(--muted-foreground);background:var(--muted);border-radius:6px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.account-plan-link:focus-visible{outline-offset:3px;outline:2px solid #7199d4}.account-plan-pro{color:#f2f6ff;background:var(--pro-sheen);border-color:#203f73;box-shadow:inset 0 1px #c3d8ff40,0 1px 3px #12274a24}.account-plan-badge svg{color:currentColor;width:14px;height:14px}.account-plan-badge.account-plan-header{border-radius:min(var(--radius-md), 12px);height:32px;padding:0 10px;font-size:.8rem;line-height:1}.account-plan-badge.account-plan-header svg{width:16px;height:16px}.account-plan-pro svg{color:#c4daff}.account-plan-pro.account-plan-plus{color:#fff4dc;background:var(--plus-sheen);border-color:#a88a61;box-shadow:inset 0 1px #f3dcad55,0 1px 4px #1e172b33}.account-plan-pro.account-plan-plus svg{color:#eacb91}.plan-comparison-page{width:100%;max-width:1030px;margin:0 auto}.plan-comparison-heading{text-align:center;margin:4px 0 24px}.plan-eyebrow{color:#687790;letter-spacing:.09em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.plan-comparison-heading h1{white-space:pre-line;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1.4}.plan-comparison-heading p{white-space:pre-line;color:var(--muted-foreground);margin:14px auto 0;font-size:13px;line-height:1.85}.plan-comparison-public{max-width:1050px}.plan-comparison-public .plan-comparison-heading h1{font-size:42px}.plan-comparison-tools{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.plan-currency{color:var(--muted-foreground);align-items:center;gap:10px;font-size:11px;display:flex}.plan-currency select,.usage-session-actions select{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:6px;padding:7px 10px;font-size:12px}.plan-coupon{width:min(100%,390px);font-size:12px}.plan-coupon summary{cursor:pointer;color:var(--muted-foreground);border-radius:6px;justify-content:end;align-items:center;gap:6px;padding:7px 10px;display:flex}.plan-coupon summary svg{width:15px;height:15px}.plan-cancel-note{color:var(--muted-foreground);text-align:center;justify-items:center;gap:6px;margin-top:32px;font-size:12px;line-height:1.8;display:grid}.plan-cancel-note p{max-width:100%}.plan-cancel-note svg{vertical-align:-3px;width:16px;height:16px;margin-right:7px;display:inline-block}.plan-cancel-note>span{max-width:100%;font-size:11px}.usage-page{flex-direction:column;gap:24px;max-width:1100px;margin:auto;display:flex}.usage-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.usage-heading h1{letter-spacing:-.03em;font-size:27px;font-weight:600}.usage-heading p{color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.7}.usage-summary{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.usage-summary strong{color:var(--foreground);margin-left:10px;font-weight:500}.usage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.usage-metric{padding:15px 16px}.usage-metric-title{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.usage-metric-title svg{color:#637691;width:16px;height:16px}.usage-metric-value{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:14px;font-size:11px;display:flex}.usage-metric-value strong{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.03em;font-size:23px;font-weight:600}.usage-percentage{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.usage-track{margin-top:14px}.usage-track [data-slot=progress-track]{height:5px}.usage-track [data-slot=progress-indicator]{background:#607fab}.usage-metric[data-level=warning] .usage-track [data-slot=progress-indicator]{background:#e5ac20}.usage-metric[data-level=limit] .usage-track [data-slot=progress-indicator]{background:#d64a4a}.usage-metric[data-level=warning] .usage-percentage{color:#8d6507}.usage-metric[data-level=limit] .usage-percentage{color:#bc3434}.usage-metric-footer{color:var(--muted-foreground);flex-direction:column;align-items:stretch;gap:5px;margin-top:9px;font-size:10px;display:flex}.usage-metric-footer>span{font-size:10px}.usage-metric-footer>button:not(.pro-action),.usage-metric-footer a{white-space:normal;justify-content:start;height:25px;padding:0;font-size:11px}.usage-metric-footer .usage-upgrade-action{white-space:normal;text-align:left;justify-content:space-between;width:100%;height:auto;min-height:36px;padding:8px 10px;font-size:11px;line-height:1.5}.usage-upgrade-action svg{width:14px;height:14px}@media (width>=641px) and (width<=1150px){.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.usage-section{scroll-margin-top:90px}.usage-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.usage-section-title h2{font-size:15px;font-weight:600}.usage-resource-list{list-style:none}.usage-resource-list li{align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}.usage-resource-list li+li{border-top:1px solid var(--border)}.usage-state-active,.usage-state-paused{background:var(--muted);color:var(--muted-foreground);border-radius:5px;padding:2px 7px;font-size:10px}.usage-state-paused{color:#8b621d;background:#faf2e4}.session-storage-upgrade{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.session-storage-upgrade .pro-wordmark{justify-content:center}.session-storage-upgrade h3{font-family:var(--font-display);letter-spacing:-.035em;white-space:pre-line;color:#172c4d;font-size:24px;font-weight:600;line-height:1.6}.session-storage-upgrade>button{flex-shrink:0;margin-top:2px;font-size:12px}.usage-session-list .session-storage-item{border-radius:0;gap:16px;padding:20px}.session-storage-icon{border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);background:var(--muted);border-radius:8px;transform:none}.session-storage-meters{grid-template-columns:1fr 1fr;gap:24px;width:100%;display:grid}.session-storage-meter{min-width:0}.session-storage-meter-label{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:flex}.session-storage-meter-label svg{width:13px;height:13px}.session-storage-meter-value{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin:8px 0;display:flex}.session-storage-meter-value>strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.1}.session-storage-meter [data-slot=progress-track]{height:4px}.session-storage-meter [data-slot=progress-indicator]{background:#607fab}.session-storage-meter[data-level=warning] [data-slot=progress-indicator]{background:#e5ac20}.session-storage-meter[data-level=limit] [data-slot=progress-indicator]{background:#d64a4a}.session-storage-limit{color:var(--muted-foreground);margin-top:6px;font-size:10px;line-height:1.5;display:block}.session-storage-footer{border-top:1px dashed var(--border);flex-wrap:wrap;gap:10px;padding-top:10px}.session-storage-expiry{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.session-storage-expiry svg{width:13px;height:13px}.usage-session-actions{align-items:center;gap:8px;font-size:11px;display:flex}.usage-session-actions>button{padding:0 8px;font-size:11px}@media (width<=640px){.plan-comparison-heading h1,.plan-comparison-public .plan-comparison-heading h1{font-size:27px}.plan-comparison-heading p{font-size:12px}.plan-comparison-tools{gap:10px}.plan-coupon{width:auto;max-width:100%}.plan-coupon[open]{width:100%}.usage-metrics{grid-template-columns:1fr;gap:12px}.usage-metric{padding:15px 18px}.usage-heading h1{font-size:25px}.session-storage-upgrade{align-items:center;padding:26px 20px}.session-storage-upgrade h3{font-size:22px}.session-storage-upgrade>button{width:100%;height:40px}.usage-session-list .session-storage-item{gap:14px;padding:16px}.session-storage-meters{gap:16px}.session-storage-meter-value{gap:4px}.session-storage-meter-value>strong{font-size:19px}.usage-session-actions{justify-content:end;width:100%}.usage-summary{flex-wrap:wrap}}.pro-action:hover{filter:brightness(1.12)}.pro-action:focus-visible{outline-offset:3px;outline:3px solid #94b5e8}.pro-wordmark{color:#405773;font-family:var(--font-display);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pro-wordmark>img{border-radius:6px;width:24px;height:24px}.upgrade-frame{background:#162b4c;border-color:#344e76}.upgrade-body{isolation:isolate;color:#f3f7ff;padding:32px;position:relative;overflow:hidden}.upgrade-copy h3,.upgrade-copy [data-slot=dialog-title]{max-width:440px;font-family:var(--font-display);letter-spacing:-.035em;margin:24px 0 10px;font-size:27px;font-weight:600;line-height:1.5}.upgrade-description{color:#c2d1e9;max-width:440px;font-size:13px;line-height:1.9}.upgrade-quotas{gap:12px;margin-top:22px;display:grid}.upgrade-quotas[data-multiple]{grid-template-columns:repeat(auto-fit,minmax(min(100%,288px),1fr))}.upgrade-quotas[data-multiple] .upgrade-quota{grid-template-columns:1fr;gap:12px;display:grid}.upgrade-quotas[data-multiple] .upgrade-quota-badge{order:0;grid-area:1/1;justify-self:start}.upgrade-quotas[data-multiple] .upgrade-quota-label{overflow-wrap:anywhere;text-align:center;order:1;grid-area:1/1;justify-self:center;max-width:calc(100% - 128px);font-size:18px;font-weight:700}.upgrade-quotas[data-multiple] .upgrade-quota-change{order:2;grid-area:2/1;justify-self:center}.upgrade-quota-badge{order:2}.upgrade-quota-label{order:0}.upgrade-quota-change{order:1}.upgrade-quota{background:#c7dfff0d;border:1px solid #a5c8ff30;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding:17px 19px;font-size:12px;display:flex}.upgrade-quota>div{align-items:center;gap:12px;display:flex}.upgrade-quota strong{font-size:23px;font-weight:600;font-family:var(--font-display);letter-spacing:-.035em}.upgrade-quota>div>svg{color:#6e83a4;width:15px;height:15px}.upgrade-current{color:#a7bddc;font-size:16px}.upgrade-benefits{flex-wrap:wrap;gap:9px 20px;margin-top:18px;padding:0;list-style:none;display:flex}.upgrade-benefits li{color:#c2d1e9;align-items:center;gap:6px;font-size:11px;display:flex}.upgrade-benefits svg{color:#34558f;width:13px;height:13px}.upgrade-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.upgrade-price{flex-direction:column;gap:3px;display:flex}.upgrade-price strong{font-size:15px;font-weight:600}.upgrade-price span{color:#b0c5e5;font-size:10px}.upgrade-actions{align-items:center;gap:8px;display:flex}.upgrade-actions button{height:40px;min-height:40px;font-size:12px;line-height:1}.upgrade-dialog[data-slot=dialog-content]{width:580px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.upgrade-dialog .upgrade-body{padding:34px}.upgrade-body-compact{padding:24px}.upgrade-body-compact .upgrade-copy h3{margin-top:14px;font-size:21px}.upgrade-body-compact .upgrade-footer{margin-top:20px}.pricing-comparison{width:100%}.pricing-period{justify-content:center;margin-bottom:28px;display:flex}.pricing-period .pricing-period-control{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:1px;width:auto;max-width:100%;padding:2px;box-shadow:inset 0 1px 2px #17233e05}.pricing-period-control [data-slot=segmented-control-item]{border-radius:8px;flex:none;gap:9px;min-height:42px;padding:8px 18px;font-size:13px}.pricing-period-control [data-pressed]{border-color:var(--border);font-weight:600}.pricing-savings{color:#365b3d;white-space:nowrap;background:#e8f0e9;border:1px solid #d1e2d4;border-radius:5px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.pricing-matrix{table-layout:fixed;border-collapse:collapse;width:100%}.pricing-feature-column{width:28%}.pricing-matrix-frame{overflow-x:auto}.pricing-mobile-plus-card{display:none}.pricing-plan-plus{background:#f7f5ff}.pricing-plus-value{color:#4b3b82;background:#f7f5ff;font-weight:600}.pricing-change-confirm{z-index:50;border:1px solid var(--border);background:var(--background);border-radius:16px;gap:20px;width:min(420px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 64px #1b234433}.pricing-matrix th{text-align:left;font-weight:500}.pricing-matrix thead th{vertical-align:top;border-bottom:1px solid var(--border);padding:35px 30px 27px}.pricing-matrix thead th+th{border-left:1px solid var(--border)}.pricing-intro>span:first-child{letter-spacing:-.025em;margin-top:5px;font-size:20px;font-weight:600;display:block}.pricing-intro>p{max-width:210px;color:var(--muted-foreground);margin-top:13px;font-size:13px;font-weight:400;line-height:1.9}.pricing-assurance{color:var(--muted-foreground);align-items:center;gap:6px;margin-top:24px;font-size:11px;display:flex}.pricing-assurance svg{width:14px;height:14px}.pricing-plan{isolation:isolate;position:relative;text-align:center!important}.pricing-plan h3{font-family:var(--font-display);font-size:22px;font-weight:600}.pricing-plan-description{min-height:44px;color:var(--muted-foreground);margin-top:8px;font-size:12px;font-weight:400;line-height:1.8}.pricing-amount{font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:39px;font-weight:600;line-height:1.2}.pricing-amount small{color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:0;margin-left:5px;font-size:12px;font-weight:400}.pricing-billing-note{min-height:35px;color:var(--muted-foreground);margin-top:9px;font-size:10px;font-weight:400;line-height:1.7}.pricing-plan button{width:100%;min-height:39px;font-size:12px}.pricing-plan-kicker{white-space:nowrap;color:#49648f;font-family:var(--font-display);background:#e8effa;border:1px solid #cddbf0;border-top:0;border-radius:0 0 5px 5px;padding:2px 9px;font-size:10px;font-weight:500;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-matrix tbody th,.pricing-matrix tbody td{border-bottom:1px solid var(--border);height:49px;padding:12px 24px;font-size:12px;line-height:1.6}.pricing-matrix tbody td{border-left:1px solid var(--border);text-align:center;font-variant-numeric:tabular-nums}.pricing-matrix tbody tr:last-child>*{border-bottom:0}.pricing-matrix .pricing-group th{color:#737e8f;background:#f7f8fa;height:35px;padding-top:8px;padding-bottom:8px;font-size:10px;font-weight:600}.pricing-pro-value{color:#294673;background:#f5f8fc;font-weight:600}.pricing-check,.pricing-minus{width:15px;height:15px;margin:auto}.pricing-check{color:#3e6a5c}.pricing-minus{color:#a1a8b3}.pricing-footnote{color:var(--muted-foreground);text-align:center;margin-top:16px;font-size:11px;line-height:1.9}.pricing-mobile-labels{display:none}@media (width<=640px){.upgrade-dialog[data-slot=dialog-content]{border-radius:16px;max-height:calc(100dvh - 24px);top:auto;bottom:12px;translate:-50%}.upgrade-dialog .upgrade-body,.upgrade-body{padding:27px 22px 22px}.upgrade-copy h3,.upgrade-copy [data-slot=dialog-title]{margin-top:23px;font-size:24px}.upgrade-description{font-size:12px}.upgrade-quota{margin-top:0;padding:14px}.upgrade-quotas[data-multiple]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.upgrade-quotas[data-multiple] .upgrade-quota{flex-direction:row;align-items:center;display:flex}.upgrade-quotas[data-multiple] .upgrade-quota-label{overflow-wrap:normal;text-align:left;order:0;max-width:none;margin-right:auto;font-size:12px;font-weight:400}.upgrade-quotas[data-multiple] .upgrade-quota-change{order:1}.upgrade-quotas[data-multiple] .upgrade-quota-badge{order:2}.upgrade-quota>div{gap:8px}.upgrade-quota strong{font-size:22px}.upgrade-benefits{gap:9px 14px}.upgrade-footer{flex-direction:column;align-items:stretch;gap:19px}.upgrade-price{text-align:center}.upgrade-actions{flex-direction:column-reverse}.upgrade-actions button{width:100%;min-height:43px}.upgrade-body-compact{padding:22px}.upgrade-body-compact .upgrade-copy h3{font-size:20px}.pricing-period{flex-wrap:wrap;gap:9px;margin-bottom:22px}.pricing-mobile-plus-card{color:#282039;background:#f7f5ff;border:1px solid #dcd6fa;border-radius:14px;gap:10px;margin-bottom:18px;padding:24px;display:grid}.pricing-mobile-plus-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pricing-mobile-plus-heading span{color:#665a91;font-size:11px;font-weight:600}.pricing-mobile-plus-heading h3{font-family:var(--font-display);font-size:24px;font-weight:700}.pricing-mobile-plus-card>p:not(.pricing-mobile-plus-price){color:#665d75;font-size:12px;line-height:1.6}.pricing-mobile-plus-price{font-family:var(--font-display);letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1.1}.pricing-mobile-plus-price small{color:#665d75;font-family:var(--font-sans);letter-spacing:0;margin-left:5px;font-size:12px;font-weight:400}.pricing-mobile-plus-card .pricing-mobile-plus-note{font-size:11px}.pricing-mobile-plus-card button{width:100%;min-height:44px;margin-top:4px}.pricing-savings{font-size:10px}.pricing-feature-column{width:31%}.pricing-matrix{min-width:620px}.pricing-matrix thead{caption-side:top;display:table-caption}.pricing-matrix thead tr{grid-template-columns:repeat(3,1fr);display:grid}.pricing-matrix thead th{padding:30px 13px 19px;display:block}.pricing-matrix thead .pricing-intro{display:none}.pricing-matrix thead th:nth-child(2){border-left:0}.pricing-intro>span:first-child{font-size:13px}.pricing-intro>p{margin-top:12px;font-size:10px;line-height:1.8}.pricing-assurance{align-items:start;margin-top:18px;font-size:9px;line-height:1.6}.pricing-assurance svg{flex-shrink:0;width:12px}.pricing-plan h3{font-size:21px}.pricing-plan-description{min-height:44px;font-size:12px;line-height:1.8}.pricing-amount{margin-top:18px;font-size:35px}.pricing-amount small{margin:0 0 0 3px;font-size:11px;display:inline}.pricing-billing-note{min-height:39px;margin-top:10px;font-size:10px}.pricing-plan button{white-space:normal;height:auto;min-height:41px;padding:7px 8px;font-size:12px}.pricing-plan button svg{display:none}.pricing-plan-kicker{padding:2px 6px;font-size:9px}.pricing-matrix tbody th,.pricing-matrix tbody td{height:51px;padding:12px 11px;font-size:12px}.pricing-matrix .pricing-group th{font-size:10px}.pricing-mobile-labels{color:#536781;background:#f5f8fc;display:table-row}.pricing-matrix .pricing-mobile-labels td{height:33px;font-family:var(--font-display);padding:7px 11px;font-size:11px}.pricing-footnote{padding:0 4px;font-size:10px}}.usage-metric-status{justify-content:space-between;align-items:center;gap:6px;min-height:25px;display:flex}.usage-metric-status a{color:var(--muted-foreground);text-decoration:none}.usage-metric-status a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.upgrade-quota>div{justify-content:center}.upgrade-current,.upgrade-quota strong{min-height:32px;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;align-items:center;line-height:1;display:inline-flex}.upgrade-dialog .upgrade-actions{margin-left:auto}.pricing-action-label>span{white-space:nowrap}.coupon-ticket-shadow{filter:drop-shadow(0 4px 7px #14294720);margin-top:10px}.plan-coupon .coupon-ticket{color:#f1f5fc;background:linear-gradient(135deg,#14233b,#294568 52%,#162a46);border:1px solid #29446c;border-radius:12px;gap:0;padding:0;position:relative;overflow:hidden}.coupon-ticket:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(125deg,#0000 0 6px,#c5dbff05 6px 7px);position:absolute;inset:0;box-shadow:inset 0 1px #c3d8ff30}.coupon-ticket .coupon-ticket-header{border-bottom:1px solid #b9d0f021;flex-direction:row;justify-content:space-between;align-items:center;min-height:58px;margin:0 20px;padding:14px 0;display:flex}.coupon-ticket .pro-wordmark{color:#dbe6f5}.coupon-ticket .coupon-ticket-product{box-shadow:none;background:0 0;border:0;gap:10px;margin:0;padding:23px 22px 26px;display:grid;position:relative}.coupon-ticket-product>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.coupon-ticket-product h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:25px;font-weight:600;line-height:1.2}.coupon-ticket-product>p{color:#b9cbe3;font-size:12px;line-height:1.7}.coupon-ticket-product ul{color:#bfcee3;flex-wrap:wrap;gap:5px 12px;margin-top:5px;font-size:10px;list-style:none;display:flex}.coupon-ticket-product li{align-items:center;gap:5px;display:flex}.coupon-ticket-product li:before{content:"";background:#9ebbe3;border-radius:50%;width:3px;height:3px}.coupon-ticket .coupon-ticket-input{box-shadow:none;background:#11223ba1;border:0;border-top:1px dashed #90accb66;border-radius:0 0 11px 11px;gap:14px;margin:0;padding:20px 18px 24px;display:grid;position:relative}.coupon-ticket-input:before,.coupon-ticket-input:after{content:"";background:var(--background);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px}.coupon-ticket-input:before{left:-9px;box-shadow:inset -1px 0 #29446c}.coupon-ticket-input:after{right:-9px;box-shadow:inset 1px 0 #29446c}.coupon-ticket-input>label{color:#bacde7;text-align:center;font-size:11px;font-weight:500}.coupon-otp{font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;gap:10px 6px}.coupon-otp [data-slot=input-otp-slot]{color:#f3f7ff;background:#dce9ff0b;border-color:#7089ab66;width:32px;height:42px;font-size:17px;box-shadow:inset 0 1px 2px #08132244}.coupon-otp [data-slot=input-otp-slot][data-active=true]{border-color:#b1ccf1;box-shadow:0 0 0 2px #b2ccf12e}.coupon-otp [data-slot=input-otp-separator]{color:#8ba6cc}.plan-coupon .coupon-clear{color:#b9cbe3;width:28px;height:28px}.plan-coupon .coupon-clear:hover{color:#fff;background:#c5dbff15}@media (width<=640px){.pricing-action-label>span{display:block}.pricing-plan button{min-height:49px;line-height:1.4}.upgrade-current{font-size:15px}.upgrade-dialog .upgrade-actions{margin-left:0}.coupon-otp [data-slot=input-otp-slot]{width:30px}.pricing-period-control [data-slot=segmented-control-item]{gap:7px;padding:8px 12px;font-size:12px}}.upgrade-quota[data-text]{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.upgrade-quota[data-text] .upgrade-quota-label{grid-area:1/1}.upgrade-quota[data-text] .upgrade-quota-badge{grid-area:1/2}.upgrade-quota[data-text] .upgrade-quota-change{grid-area:2/1/3/3;grid-template-columns:minmax(0,1fr) 16px minmax(0,2fr);gap:12px;display:grid}.upgrade-quota[data-text] .upgrade-current,.upgrade-quota[data-text] strong{letter-spacing:normal;text-box-trim:none;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.upgrade-quota[data-text] strong{font-size:17px}.upgrade-body .pro-wordmark{color:#d8e5fa}.upgrade-body .upgrade-actions>button:not(.pro-action){color:#d1e0f7}.upgrade-body .upgrade-actions>button:not(.pro-action):hover{background:#d1e0f719}.upgrade-body .pro-action{color:#16335c;background:linear-gradient(115deg,#f0f6ff,#c9dcfa);border-color:#a9c9f46b;box-shadow:0 1px 14px #07152d44,inset 0 1px #fff}.upgrade-body .upgrade-quota>div>svg{color:#adc7ec}.upgrade-dialog>[data-slot=dialog-close]{color:#d8e5fa}@media (width>=768px){.plan-coupon[open],.coupon-ticket-shadow{width:100%}.coupon-ticket{grid-template-columns:minmax(0,1fr) 360px;display:grid}.coupon-ticket .coupon-ticket-header,.coupon-ticket .coupon-ticket-product{grid-column:1}.coupon-ticket .coupon-ticket-input{border-top:0;border-left:1px dashed #90accb66;border-radius:0 11px 11px 0;grid-area:1/2/3;align-content:center;padding:24px}.coupon-ticket-input:before{top:-9px;left:-8px}.coupon-ticket-input:after{inset:auto auto -9px -8px}}
