.member-plan{cursor:pointer;color:#fafafa;background:0 0;border:0;flex:none;align-items:center;gap:4px;width:170px;height:48px;padding:0 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:flex;position:relative}.member-plan-bg{z-index:0;width:100%;height:100%;position:absolute;inset:0}.member-plan-icon{flex:none;width:20px;height:20px;position:relative}.member-plan-name{white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;position:relative}.member-plan-nice{width:174px}.member-plan-wow,.member-plan-enterprise{color:#e88a17;width:102px}.member-plan-enterprise{color:#cceaff}.member-upgrade{color:#fafafa;flex:none;justify-content:center;align-items:center;gap:4px;width:63px;height:32px;margin-left:auto;font-size:8px;font-weight:600;line-height:12px;display:flex;position:relative}.member-upgrade-bg{width:63px;height:32px;position:absolute;inset:0}.member-upgrade-icon,.member-upgrade>span{position:relative}.member-plan:focus-visible{outline-offset:4px;border-radius:100px;outline:2px solid #ffb700}.member-preview{z-index:60;color:#ddd;background:#000d;border-radius:12px;padding:8px 12px;font:12px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;position:fixed;bottom:12px;left:12px;box-shadow:0 4px 24px #0003}.member-preview summary{cursor:pointer;color:#aaa}.member-preview label{align-items:center;gap:8px;margin-top:8px;display:flex}.member-preview select{color:#fff;background:#333;border:0;border-radius:6px;padding:6px}@media (width<=600px){.member-plan{gap:3px;width:152px;height:44px;padding:0 6px}.member-plan-nice{width:156px}.member-plan-name{font-size:12px}.member-plan-wow,.member-plan-enterprise{width:92px}.member-upgrade,.member-upgrade-bg{width:59px}.member-plan-icon{width:16px;height:16px}}.pricing-page{--pricing-orange:#ff9800;--pricing-ink:#111114;--pricing-muted:#a4a4ac;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090b;min-height:100vh;padding:0 32px 32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.pricing-page .tier-card.growth{background:radial-gradient(at 95% 0,#b18a4730,#0000 48%) padding-box padding-box,linear-gradient(145deg,#242326 0%,#121215 54%,#1d1b1b 100%) padding-box padding-box,linear-gradient(145deg,#f0dfb6 0%,#716047 24%,#353238 54%,#b39358 84%,#e9d4a2 100%) border-box;border:1px solid #0000;padding:25px;box-shadow:0 24px 64px #0005,inset 0 1px #fff1,0 0 28px #bda16b0c}.pricing-page .premium-edition{color:#e6cfa1;letter-spacing:1px;align-items:center;gap:8px;width:100%;min-height:32px;font-size:13px;font-weight:650;display:flex}.pricing-page .premium-edition>svg{background:linear-gradient(135deg,#e6c99226,#a9854810);border:1px solid #c6a76e66;border-radius:7px;width:24px;height:24px;padding:4px}.pricing-page .premium-signature{letter-spacing:2px;color:#c8b58f;margin-left:auto;font-size:10px;font-weight:500}.pricing-page .growth .tier-heading h2{color:#f7e8c9;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#fff7e9,#ddbc7c 62%,#fff1d4);-webkit-background-clip:text;background-clip:text}.pricing-page .growth .tier-price{color:#fff4dc}.pricing-page .growth .tier-features{border-color:#c9a97440}.pricing-page .growth .tier-features h3{color:#d0bd97}.pricing-page .growth .tier-features li{color:#eee9e0}.pricing-page .growth .tier-features svg{color:#dfc18c}.pricing-page .growth .tier-action button{color:#302310;background:linear-gradient(115deg,#c7a065 0%,#f7e8c5 40%,#eddaa9 67%,#cda86b 100%);border:1px solid #f5e6c0;transition:box-shadow .2s,filter .2s;box-shadow:inset 0 1px #fff9,0 4px 20px #c3a36c1a}.pricing-page .growth .tier-action button:hover{filter:brightness(1.06);box-shadow:inset 0 1px #fff9,0 5px 24px #c3a36c33}.pricing-page .first-gift{font-size:12px}@media (width<=1050px) and (width>=781px){.pricing-page .tier-card.growth{padding:20px}.pricing-page .premium-signature{letter-spacing:1px;font-size:9px}}@media (forced-colors:active){.pricing-page .growth .tier-heading h2{-webkit-text-fill-color:CanvasText}}.pricing-page *{box-sizing:border-box}.pricing-page a{text-decoration:none}.pricing-page button{font:inherit;cursor:pointer}.pricing-page svg{flex-shrink:0;width:18px;height:18px}.pricing-page a:focus-visible,.pricing-page button:focus-visible{outline-offset:5px;outline:3px solid #ff9800}.pricing-header{border-bottom:1px solid #27272b;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;min-height:90px;margin:auto;display:flex}.pricing-brand{letter-spacing:-1.5px;color:#fff;font-size:30px;font-weight:780}.pricing-brand span{color:var(--pricing-orange)}.pricing-nav{align-items:center;gap:28px;display:flex}.back-link,.support-button{color:#ccc;align-items:center;gap:8px;font-size:14px;display:inline-flex}.support-button{color:#111;background:#fff;border-radius:99px;padding:10px 18px;font-weight:650}.pricing-hero{text-align:center;max-width:960px;margin:48px auto 30px}.pricing-eyebrow{color:var(--pricing-orange);letter-spacing:2px;font-size:14px;font-weight:600}.pricing-hero h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(32px,4.2vw,56px);font-weight:750;line-height:1.28}.pricing-hero h1 span{color:#fff}.pricing-hero p{color:var(--pricing-muted);margin:0;font-size:16px;line-height:1.85}.cycle-section{text-align:center;margin-bottom:25px}.cycle-label{color:#ceced2;margin:0 0 14px;font-size:14px}.cycle-switch{background:#1b1b20;border:1px solid #38383e;border-radius:99px;gap:4px;padding:6px;display:inline-flex}.cycle-switch button{color:#bcbcc5;background:0 0;border:0;border-radius:99px;min-width:88px;padding:12px 26px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.cycle-switch button.active{color:#111;background:var(--pricing-orange)}.cycle-caption{color:#9999a2;margin:12px 0 0;font-size:13px}.pricing-preview{color:#9999a2;justify-content:space-between;align-items:center;gap:15px;max-width:1180px;margin:0 auto 18px;font-size:12px;display:flex}.pricing-preview>div{gap:4px;display:flex}.pricing-preview button{color:#a8a8b1;background:0 0;border:1px solid #34343b;border-radius:7px;padding:5px 9px;font-size:12px}.pricing-preview button[aria-pressed=true]{color:#fff;background:#34343b}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;max-width:1180px;margin:0 auto;display:grid}.tier-card{min-width:0;color:var(--pricing-ink);background:#f5f5f7;border:2px solid #0000;border-radius:24px;flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 18px 45px #0003}.tier-card.daily{border-color:var(--pricing-orange);background:#fff}.tier-card.growth{color:#fff;background:#202025;border-color:#42404b}.tier-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;min-height:32px;display:flex}.tier-edition{letter-spacing:1px;color:#74747e;font-size:12px;font-weight:650}.growth .tier-edition{color:#d7bf8b}.recommended{color:#fff;background:#141414;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:650}.first-gift{color:#261600;background:#ffae28;border:1px solid #f78c00;border-radius:99px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 18px #ffac282e}.first-gift svg{width:13px;height:13px}.tier-heading{margin-top:15px}.tier-heading h2{letter-spacing:-.5px;margin:0 0 8px;font-size:27px;font-weight:750;line-height:1.3}.tier-heading p{color:#656570;min-height:48px;margin:0;font-size:14px;line-height:1.7}.growth .tier-heading p{color:#b9b7c3}.tier-visual{pointer-events:none;justify-content:center;align-items:center;height:180px;margin:0 -12px 4px;display:flex}.tier-visual img{object-fit:contain;width:100%;height:100%;display:block}.light-wordmark{letter-spacing:-1px;color:#a5a5ac;flex-direction:column;gap:9px;width:100%;padding:10px;font-size:24px;line-height:1.2;display:flex}.light-wordmark strong{color:#191919;font-size:29px;font-weight:650}.light-wordmark strong span{color:#f58b00;font-size:62px;line-height:1;display:block}.tier-price{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;line-height:1.25;display:flex}.tier-price .currency{font-size:24px;font-weight:600}.tier-price strong{letter-spacing:-2px;font-size:clamp(34px,3.2vw,46px);font-weight:750}.tier-price>span:last-child{color:#71717d;letter-spacing:0;font-size:13px}.growth .tier-price>span:last-child{color:#b6b4c1}.tier-renewal{color:#7c653e;min-height:22px;margin:9px 0 20px;font-size:12px;line-height:1.7}.growth .tier-renewal{color:#b6b4c1}.tier-features{border-top:1px solid #dedee5;padding-top:20px}.growth .tier-features{border-color:#404048}.tier-features h3{color:#6c6c76;margin:0 0 15px;font-size:13px;font-weight:650}.growth .tier-features h3{color:#c2bbc9}.tier-features ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tier-features li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.tier-features svg{color:#696970;width:16px;height:16px;margin-top:3px}.daily .tier-features svg{color:#db7700}.growth .tier-features svg{color:#d9b36e}.tier-action{margin-top:auto;padding-top:25px}.tier-action button{color:#151518;background:#fff;border:1px solid #d3d3da;border-radius:99px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px;font-size:15px;font-weight:750;display:flex}.tier-action button:hover{filter:brightness(.95)}.daily .tier-action button{background:var(--pricing-orange);border-color:var(--pricing-orange)}.growth .tier-action button{color:#28200d;background:#f1ddac;border-color:#f1ddac}.tier-action p{color:#777781;text-align:center;min-height:42px;margin:12px 0 0;font-size:12px;line-height:1.75}.growth .tier-action p{color:#aaa8b5}.pricing-material-note,.first-gift-terms{color:#96969f;max-width:1180px;margin:16px auto 0;font-size:12px;line-height:1.85}.first-gift-terms{color:#be9b64;margin-top:7px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:44px auto 0;display:grid}.benefit-card{color:#171717;background:#fff;border:1px solid #e8e5df;border-radius:24px;padding:26px}.section-kicker{color:#a95a00;font-size:12px;font-weight:750}.benefit-card h2{letter-spacing:-.6px;margin:12px 0;font-size:23px;font-weight:700;line-height:1.4}.benefit-price{font-size:30px;font-weight:800}.benefit-price small{color:#6f6f6f;font-size:13px;font-weight:400}.benefit-card p{color:#6f6f6f;min-height:50px;font-size:14px;line-height:1.75}.benefit-card a{color:#171717;background:#f6f4f0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex}.benefit-card a svg{width:14px;height:14px}.support-callout{border-top:1px solid #2d2d33;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:44px auto 0;padding:32px 0;display:flex}.support-callout>div>span{color:var(--pricing-orange);font-size:12px}.support-callout h2{margin:6px 0 10px;font-size:25px;line-height:1.4}.support-callout p{color:#a0a0aa;margin:0;font-size:14px}.support-callout>a{color:#121212;white-space:nowrap;background:#ff9800;border-radius:99px;align-items:center;gap:10px;padding:14px 23px;font-weight:700;display:inline-flex}.pricing-footer{color:#96969f;border-top:1px solid #27272e;justify-content:space-between;gap:20px;max-width:1180px;margin:10px auto 0;padding-top:22px;font-size:12px;display:flex}.pricing-confirmation{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#161616!important;background:#fff!important;border-radius:22px!important;max-width:470px!important;padding:28px!important}.pricing-confirmation [data-slot=dialog-title]{font-size:22px;line-height:1.4}.pricing-confirmation [data-slot=dialog-description],.pricing-confirmation p{color:#666;font-size:14px;line-height:1.8}.confirmation-price{font-size:40px;font-weight:750}.confirmation-price small{color:#747474;font-size:15px;font-weight:400}.subscription-pending{color:#88510b;background:#fff4e2;border-radius:12px;padding:14px;font-size:14px;line-height:1.8}.confirmation-support{color:#8a4900;font-size:14px;text-decoration:underline}@media (width>=1500px){.pricing-hero{margin-top:55px}}@media (width<=1050px){.tier-grid{gap:12px}.tier-card{padding:19px}.tier-badges{align-content:flex-start;min-height:58px}.first-gift{font-size:10px}.tier-heading h2{font-size:24px}.tier-visual{height:160px}.tier-features li{font-size:13px}.light-wordmark strong{font-size:23px}}@media (width<=780px){.pricing-page{padding:0 18px 26px}.pricing-header{min-height:78px}.pricing-brand{font-size:26px}.back-link{display:none}.pricing-nav{gap:12px}.support-button{padding:9px 13px;font-size:13px}.pricing-hero{margin-top:34px}.pricing-hero h1{letter-spacing:-1px}.pricing-hero p{font-size:14px}.pricing-eyebrow{font-size:12px}.cycle-switch{max-width:440px;margin:auto;display:flex}.cycle-switch button{flex:1;min-width:0;padding:11px 12px;font-size:14px}.cycle-caption{font-size:11px}.tier-grid{grid-template-columns:1fr;gap:22px;max-width:470px}.tier-card{padding:25px}.tier-badges{min-height:30px}.first-gift{font-size:11px}.tier-heading p{min-height:0}.tier-visual{height:190px}.tier-price strong{font-size:46px}.tier-features li{font-size:14px}.tier-action p{min-height:0}.benefits-grid{grid-template-columns:1fr;max-width:470px;margin-top:32px}.benefit-card h2{font-size:22px}.support-callout{flex-direction:column;align-items:flex-start}.support-callout h2{font-size:23px}.pricing-footer{flex-direction:column;gap:6px}.pricing-preview{max-width:470px;font-size:11px}.pricing-preview button{font-size:11px}.desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.pricing-page *{transition:none!important}}.pricing-page .tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1440px}.pricing-page .tier-heading h2{font-size:27px}.pricing-page .tier-heading p{min-height:72px}.pricing-page .plan-price-area{min-height:146px;padding-top:10px}.pricing-page .tier-price{white-space:normal;flex-wrap:wrap}.pricing-page .tier-price strong{font-size:clamp(32px,2.6vw,46px)}.pricing-page .tier-price .custom-price{letter-spacing:-1px;font-size:30px}.pricing-page .earlybird-label{color:#ecd398;font-weight:650}.pricing-page .tier-renewal{font-size:13px}.pricing-page .tier-features li{font-size:14px}.pricing-page .sales-button{color:#151518;background:#fff;border:1px solid #d3d3da;border-radius:99px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px;font-size:15px;font-weight:750;display:flex}.pricing-page .tier-action .donate-button{color:#777781;background:0 0;border:0;min-height:28px;margin-top:5px;padding:3px;font-size:13px}.pricing-page .tier-action{min-height:153px}.pricing-page .pricing-material-note,.pricing-page .first-gift-terms{max-width:1440px;font-size:13px}@media (width<=1150px) and (width>=781px){.pricing-page .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:900px}.pricing-page .tier-heading p{min-height:48px}}@media (width<=780px){.pricing-page .tier-grid{grid-template-columns:1fr;max-width:470px}.pricing-page .tier-heading p{min-height:0}.pricing-page .plan-price-area{min-height:0;margin-bottom:4px}.pricing-page .tier-action{min-height:0}.pricing-page .tier-price strong{font-size:46px}.pricing-page .cycle-caption{font-size:12px;line-height:1.8}}.pricing-page .cycle-switch button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:62px;display:flex}.pricing-page .cycle-discount{letter-spacing:.3px;color:#ffb544;font-size:11px;font-weight:750}.pricing-page .cycle-switch button.active .cycle-discount{color:#3c2600}.pricing-page .plan-price-area{min-height:166px}@media (width<=780px){.pricing-page .cycle-switch button{padding:9px 12px}.pricing-page .cycle-discount{font-size:10px}.pricing-page .plan-price-area{min-height:0}}.pricing-page .daily .recommended{color:#323c4c;letter-spacing:.6px;background:linear-gradient(135deg,#fff,#d3dae4 60%,#f5f8ff);border:1px solid #9ca8b9;font-size:12px;box-shadow:inset 0 1px #fff}.pricing-page .daily .tier-heading h2{color:#293343;text-shadow:0 1px #fff}.pricing-page .daily .tier-action button:hover{filter:brightness(1.06)}.pricing-page .tier-card.enterprise{color:#eaf4ff;background:linear-gradient(151deg,#0000 0% 31%,#ceeaff12 31% 47%,#0000 47% 100%) padding-box padding-box,linear-gradient(29deg,#0000 0% 46%,#afc7ff0e 46% 67%,#0000 67%) padding-box padding-box,linear-gradient(120deg,#d4f5ff12 0%,#0000 36%,#c6d5ff0b 62%,#0000 78%) padding-box padding-box,radial-gradient(at 100% 0,#345f784d,#0000 56%) padding-box padding-box,linear-gradient(145deg,#182632,#111722 53%,#192433 100%) padding-box padding-box,conic-gradient(from 35deg,#dcfaff,#91abc8,#d1bcfa,#fff,#7cd0e7,#7186a7,#e2faff,#dcfaff) border-box;border:1px solid #0000;padding:25px;box-shadow:inset 0 1px #edffff60,inset 0 -1px #9dbee92e,0 24px 64px #0006,0 0 30px #b3d9ff14}.pricing-page .enterprise .tier-edition{color:#cae8f6;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.pricing-page .enterprise .tier-edition svg{stroke:#d3f4ff;filter:drop-shadow(0 0 5px #adceff80);width:22px;height:22px}.pricing-page .enterprise .tier-heading h2{color:#f0f8ff;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#f9ffff 0%,#b3daeb 27%,#fff 45%,#d1c9f5 68%,#c1f2ff 100%);-webkit-background-clip:text;background-clip:text}.pricing-page .enterprise .tier-price{color:#edf7ff;text-shadow:0 0 18px #c0e3ff20}.pricing-page .enterprise .tier-features{border-color:#c4dfff38}.pricing-page .enterprise .sales-button{color:#24374d;background:linear-gradient(112deg,#a8cbdc 0%,#f8ffff 27%,#ced9ef 51%,#e4dff7 73%,#b5e4ed 100%);border:1px solid #e6f8ff;transition:filter .2s,box-shadow .2s;box-shadow:inset 0 1px #fff,0 0 18px #c7e6ff20}.pricing-page .enterprise .sales-button:hover{filter:brightness(1.08);box-shadow:inset 0 1px #fff,0 0 24px #c7e6ff35}@media (forced-colors:active){.pricing-page .enterprise .tier-heading h2{-webkit-text-fill-color:CanvasText}.pricing-page .tier-card.daily,.pricing-page .tier-card.enterprise{border:1px solid canvastext}}.pricing-page .tier-card.daily{color:#30323a;background:linear-gradient(115deg,#fff0 10%,#ffffffdf 36%,#fff0 57%,#ffffffe6 79%,#fff0 95%) padding-box padding-box,linear-gradient(152deg,#fff 0%,#f4f3f0 23%,#e4e3e0 43%,#fcfcfa 62%,#eeedeb 84%,#fff 100%) padding-box padding-box,linear-gradient(135deg,#fff 0%,#d5d1c8 23%,#fff 42%,#b6b5b1 70%,#fff9ed 89%,#fff 100%) border-box;box-shadow:inset 0 1px #fff,inset 0 -1px #c5c2ba80,0 22px 50px #0005,0 0 26px #fff9e91a}.pricing-page .daily .recommended{color:#514c41;background:linear-gradient(120deg,#fff,#eeeae1 55%,#fff);border-color:#c9c3b7;box-shadow:inset 0 1px #fff}.pricing-page .daily .tier-heading p,.pricing-page .daily .tier-action p{color:#64636a}.pricing-page .tier-card.light{color:#e0e1e6;background:linear-gradient(150deg,#28292d 0%,#202125 45%,#191a1e 100%);border:1px solid #44464d;padding:25px;box-shadow:inset 0 1px #ffffff0c,0 22px 50px #0004}.pricing-page .light .tier-action button{color:#e5e7ef;background:linear-gradient(120deg,#353740,#2b2d35);border-color:#575b68;box-shadow:inset 0 1px #ffffff0d}.pricing-page .tier-card.daily{color:#eef0f4;background:linear-gradient(118deg,#ffffff08 0%,#0000 28%,#ffffff09 44%,#0000 63%,#ffffff04 100%) padding-box padding-box,radial-gradient(at 95% 0,#e9e6df1c,#0000 57%) padding-box padding-box,linear-gradient(148deg,#36383c 0%,#27292e 42%,#1c1e23 75%,#27292e 100%) padding-box padding-box,linear-gradient(135deg,#f4f3ee 0%,#969a9f 28%,#555962 51%,#b4b7ba 78%,#e9e7e0 100%) border-box;border:1px solid #0000;padding:25px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #d5d7dc0d,0 24px 54px #0005,0 0 24px #d5dce809}.pricing-page .daily .tier-renewal{color:#d1d2d2}.pricing-page .daily .tier-features{box-shadow:none;border-color:#9da2ac42}@media (forced-colors:active){.pricing-page .daily .tier-heading h2{-webkit-text-fill-color:CanvasText}}.pricing-page .tier-card.light{color:#f0ece8;background:linear-gradient(150deg,#5b524a,#474039 54%,#39342f);border-color:#756b62;box-shadow:inset 0 1px #fff1,0 22px 50px #0004}.pricing-page .light .tier-edition{color:#d1c5b8}.pricing-page .light .tier-heading p,.pricing-page .light .tier-renewal,.pricing-page .light .tier-action p,.pricing-page .light .tier-price>span:last-child{color:#d0c5b9}.pricing-page .light .tier-features{border-color:#95857566}.pricing-page .light .tier-action button{color:#f0e7dd;box-shadow:none;background:#625549;border-color:#9c8975}.pricing-page .light .tier-action .donate-button{color:#cdbdad;box-shadow:none;background:0 0;border:0}.pricing-page .tier-card.daily{color:#282a30;background:linear-gradient(116deg,#fff0 12%,#ffffffb0 34%,#fff0 51%,#ffffff70 77%,#fff0 96%) padding-box padding-box,linear-gradient(150deg,#e4e5e7 0%,#c5c7ca 27%,#e9e9e7 50%,#b5b8bd 77%,#dbdddf 100%) padding-box padding-box,linear-gradient(135deg,#fff,#8c9097 27%,#f7f7f3 49%,#7e838b 74%,#f1f2ee) border-box;border:1px solid #0000;box-shadow:inset 0 1px #fff,0 24px 54px #0005}.pricing-page .daily .recommended{color:#f8f8f6;background:linear-gradient(120deg,#4a4c50,#292c32);border:1px solid #6b6f77;box-shadow:inset 0 1px #fff2}.pricing-page .daily .tier-heading h2{color:#292c33;-webkit-text-fill-color:currentColor;text-shadow:0 1px #ffffff80;background:0 0}.pricing-page .daily .tier-features{border-color:#73798466;box-shadow:0 -1px #fff5}.pricing-page .daily .tier-action button{color:#2b3039;background:linear-gradient(113deg,#a8adb5,#f4f4f0 32%,#d3d7dc 58%,#a6acb6 79%,#e5e7e6);border:1px solid #7f8691;box-shadow:inset 0 1px #fff,0 4px 14px #303c5120}.pricing-page .tier-card.light,.pricing-page .tier-card.daily,.pricing-page .tier-card.growth,.pricing-page .tier-card.enterprise{border:0;padding:26px;box-shadow:0 18px 44px #0003}.pricing-page .tier-card.light{background:linear-gradient(150deg,#5b524a,#474039 54%,#39342f)}.pricing-page .tier-card.daily{background:linear-gradient(116deg,#fff0 12%,#ffffffb0 34%,#fff0 51%,#ffffff70 77%,#fff0 96%),linear-gradient(150deg,#e4e5e7 0%,#c5c7ca 27%,#e9e9e7 50%,#b5b8bd 77%,#dbdddf 100%)}.pricing-page .tier-card.growth{background:radial-gradient(at 95% 0,#b18a4730,#0000 48%),linear-gradient(145deg,#242326 0%,#121215 54%,#1d1b1b 100%)}.pricing-page .tier-card.enterprise{background:linear-gradient(151deg,#0000 0% 31%,#ceeaff12 31% 47%,#0000 47% 100%),linear-gradient(29deg,#0000 0% 46%,#afc7ff0e 46% 67%,#0000 67%),linear-gradient(120deg,#d4f5ff12 0%,#0000 36%,#c6d5ff0b 62%,#0000 78%),radial-gradient(at 100% 0,#345f784d,#0000 56%),linear-gradient(145deg,#182632,#111722 53%,#192433 100%)}.pricing-page .tier-card .tier-features,.pricing-page .tier-card .tier-action button,.pricing-page .tier-card .sales-button,.pricing-page .tier-card .recommended,.pricing-page .premium-edition>svg{box-shadow:none;border:0}.pricing-page .tier-card .tier-action button:hover,.pricing-page .tier-card .sales-button:hover{box-shadow:none}.pricing-page .cycle-switch,.pricing-page .pricing-header,.pricing-page .support-callout,.pricing-page .pricing-footer{box-shadow:none;border:0}@media (forced-colors:active){.pricing-page .tier-card.light,.pricing-page .tier-card.daily,.pricing-page .tier-card.growth,.pricing-page .tier-card.enterprise{outline:1px solid canvastext}}.pricing-page{background:#000;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,PingFang SC,sans-serif}.pricing-page .tier-card.light,.pricing-page .tier-card.daily,.pricing-page .tier-card.growth,.pricing-page .tier-card.enterprise{box-shadow:none;border:0;border-radius:28px;padding:30px 26px}.pricing-page .tier-card.light{color:#f5f5f7;background:#1c1c1e}.pricing-page .light .tier-edition,.pricing-page .light .tier-heading p,.pricing-page .light .tier-renewal,.pricing-page .light .tier-action p,.pricing-page .light .tier-price>span:last-child{color:#a1a1a6}.pricing-page .light .tier-heading h2,.pricing-page .light .tier-price{color:#f5f5f7}.pricing-page .light .tier-features h3{color:#c2c2c7}.pricing-page .light .tier-features li{color:#d1d1d6}.pricing-page .light .tier-features svg{color:#86868b}.pricing-page .light .tier-action button{color:#f5f5f7;background:#333336}.pricing-page .light .tier-action .donate-button{color:#a1a1a6;background:0 0}.pricing-page .daily .tier-heading h2,.pricing-page .daily .tier-price{color:#1d1d1f;text-shadow:none}.pricing-page .daily .recommended{color:#515156;background:#ffffff85;font-weight:600}.pricing-page .daily .tier-heading p,.pricing-page .daily .tier-action p,.pricing-page .daily .tier-price>span:last-child,.pricing-page .daily .tier-renewal{color:#5a5a60}.pricing-page .daily .tier-features h3{color:#515156}.pricing-page .daily .tier-action button{color:#f5f5f7;background:#1d1d1f}.pricing-page .tier-card .tier-heading h2{letter-spacing:-1.2px;font-weight:650}.pricing-page .tier-card .tier-heading p{line-height:1.7}.pricing-page .tier-card .tier-features{box-shadow:none;border:0;padding-top:28px}.pricing-page .tier-card .tier-features li{line-height:1.65}.pricing-page .tier-card .tier-action button,.pricing-page .tier-card .sales-button{box-shadow:none;border:0;font-weight:600}.pricing-page .cycle-switch{box-shadow:none;background:#1c1c1e;border:0;padding:6px}@media (width<=780px){.pricing-page .tier-card.light,.pricing-page .tier-card.daily,.pricing-page .tier-card.growth,.pricing-page .tier-card.enterprise{padding:28px 24px}}.pricing-page .tier-card.daily{color:#e9eaed;background:radial-gradient(at 18% 0,#bfc4cc20,#0000 48%),linear-gradient(145deg,#323438 0%,#25262a 50%,#202124 100%)}.pricing-page .daily .tier-heading h2{color:#f3f3f5;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(110deg,#fafafa,#c7cbd2 60%,#f0f0f2);-webkit-background-clip:text;background-clip:text}.pricing-page .daily .tier-price{color:#f3f3f5;text-shadow:none}.pricing-page .daily .recommended{color:#dadde3;background:#ffffff0c}.pricing-page .daily .tier-heading p,.pricing-page .daily .tier-action p,.pricing-page .daily .tier-price>span:last-child{color:#b0b3bc}.pricing-page .daily .tier-renewal,.pricing-page .daily .tier-features h3{color:#c0c4cc}.pricing-page .daily .tier-features li{color:#e0e2e7}.pricing-page .daily .tier-features svg{color:#bbc1cb}.pricing-page .daily .tier-action button{color:#24262b;box-shadow:none;background:linear-gradient(115deg,#c6c9cf,#eeeef0 48%,#cbd0d7);border:0}@media (forced-colors:active){.pricing-page .daily .tier-heading h2{-webkit-text-fill-color:CanvasText}}.pricing-page .tier-card.enterprise{box-shadow:none;background:linear-gradient(153deg,#0000 0% 16%,#c5e7ff08 16% 25%,#0000 25% 100%),linear-gradient(28deg,#0000 0% 79%,#c4d6ff09 79% 87%,#0000 87%),radial-gradient(at 96% 0,#6487ab3b 0%,#0000 44%),radial-gradient(at 0 100%,#47457915,#0000 46%),linear-gradient(160deg,#1c2a39 0%,#141d2a 43%,#101722 100%);border:0}.pricing-page .enterprise .tier-edition{color:#b7cee5;letter-spacing:2px}.pricing-page .enterprise .tier-heading p,.pricing-page .enterprise .tier-action p{color:#a7b5c9}.pricing-page .enterprise .tier-price{color:#eef4ff;text-shadow:none;letter-spacing:-1px}.pricing-page .enterprise .tier-renewal{color:#adbed3}.pricing-page .enterprise .tier-features h3{color:#c1d3e7}.pricing-page .enterprise .tier-features li{color:#dbe3ef}.pricing-page .enterprise .tier-features svg{color:#a7c7e3}.pricing-page .enterprise .sales-button{color:#233044;box-shadow:none;background:linear-gradient(110deg,#b9d3e5 0%,#eef7fc 35%,#dedff3 66%,#bed6e8 100%);border:0}@media (forced-colors:active){.pricing-page .enterprise .tier-heading h2{-webkit-text-fill-color:CanvasText}}.pricing-page .tier-card.enterprise{box-shadow:none;background-color:#0000;background-image:conic-gradient(from 218deg at 78% 8%,#0000 0deg 24deg,#e2f6ff24 24deg 55deg,#b8d6ff09 55deg 93deg,#d7c7ff20 93deg 119deg,#0000 119deg 191deg,#d7f5ff16 191deg 220deg,#0000 220deg 360deg),linear-gradient(149deg,#0000 0% 14%,#d9f5ff18 14% 20%,#0000 20% 29%,#aec4ff0b 29% 35%,#0000 35%),radial-gradient(at 78% 8%,#aacfff38 0%,#617fac18 24%,#0000 48%),linear-gradient(160deg,#233447 0%,#172333 32%,#111925 70%,#131c2a 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 340px,100% 390px,100% 480px,100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:0}@media (forced-colors:active){.pricing-page .enterprise .tier-heading h2{-webkit-text-fill-color:CanvasText}}.pricing-page .tier-card-selected{box-shadow:0 20px 54px #0007}.pricing-page .quantity-picker{color:#fff;background:#0d0d0f;border-radius:999px;grid-template-columns:58px 1fr 58px;align-items:center;width:100%;min-height:58px;display:grid;overflow:hidden}.pricing-page .quantity-picker>button{width:58px;min-height:58px;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.pricing-page .quantity-picker>button:hover{filter:none;background:#ffffff12}.pricing-page .quantity-picker>button svg{width:20px;height:20px}.pricing-page .quantity-picker>div{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:7px;display:flex}.pricing-page .quantity-picker strong{font-size:24px;line-height:1}.pricing-page .quantity-picker span{color:#a7a7ae;font-size:12px}.pricing-page .growth .quantity-picker{color:#2f230f;background:#ead39e}.pricing-page .growth .quantity-picker span{color:#6f5930}.pricing-page .daily .quantity-picker{color:#22252b;background:#f1f2f4}.pricing-page .daily .quantity-picker span{color:#676b73}.pricing-page .plan-cart{color:#f5f5f7;background:#1c1c1e;border-radius:24px;grid-template-columns:minmax(260px,1fr) auto minmax(210px,auto);align-items:center;gap:28px;max-width:1440px;margin:22px auto 0;padding:20px 22px;display:grid;position:relative;box-shadow:0 18px 44px #0005}.pricing-page .plan-cart-copy{gap:5px;display:grid}.pricing-page .plan-cart-kicker{color:#ffac28;letter-spacing:1.4px;font-size:11px;font-weight:700}.pricing-page .plan-cart-copy>strong{font-size:18px}.pricing-page .plan-cart-lines{color:#a9a9b0;flex-wrap:wrap;gap:8px 18px;margin-top:5px;font-size:12px;display:flex}.pricing-page .plan-cart-lines span{gap:7px;display:flex}.pricing-page .plan-cart-lines b{color:#dedee2;font-weight:600}.pricing-page .plan-cart-total{text-align:right;white-space:nowrap}.pricing-page .plan-cart-total>span{color:#929299;margin-bottom:2px;font-size:11px;display:block}.pricing-page .plan-cart-total strong{letter-spacing:-1px;font-size:30px}.pricing-page .plan-cart-total small{color:#aaaab1;font-size:12px}.pricing-page .plan-cart-checkout{color:#17130c;white-space:nowrap;background:#ff9800;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:700;display:flex}.pricing-page .plan-cart-checkout:hover{filter:brightness(1.06)}.pricing-page .plan-cart-notice{color:#b9b9c0;border-top:1px solid #ffffff12;grid-column:1/-1;margin:0;padding-top:12px;font-size:12px;line-height:1.6}@media (width<=780px){.pricing-page .plan-cart{border-radius:22px;grid-template-columns:1fr auto;gap:16px;max-width:470px;padding:18px}.pricing-page .plan-cart-copy,.pricing-page .plan-cart-checkout{grid-column:1/-1}.pricing-page .plan-cart-total{text-align:left}.pricing-page .plan-cart-lines{display:grid}}.pricing-page .pricing-config-intro{text-align:center;background:#1c1c1e;border-radius:20px;justify-content:center;align-items:center;gap:12px 28px;max-width:1440px;margin:0 auto 24px;padding:18px 22px;display:flex}.pricing-page .pricing-config-intro strong{color:#f5f5f7;font-size:15px}.pricing-page .pricing-config-intro span{color:#a1a1a6;font-size:13px}.pricing-page .plan-configurator{color:#f5f5f7;background:#151517;border-radius:28px;max-width:1440px;margin:24px auto 0;padding:28px}.pricing-page .plan-configurator-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.pricing-page .plan-configurator-heading span{color:#ffad2e;letter-spacing:1.5px;font-size:11px;font-weight:700}.pricing-page .plan-configurator-heading h2{margin:6px 0 0;font-size:25px;line-height:1.3}.pricing-page .plan-configurator-heading p{color:#9d9da4;text-align:right;max-width:520px;margin:0;font-size:13px;line-height:1.65}.pricing-page .plan-configurator-lines{gap:12px;display:grid}.pricing-page .plan-line{background:#202023;border-radius:20px;grid-template-columns:40px minmax(240px,1.15fr) minmax(360px,1.7fr) minmax(130px,.55fr) minmax(150px,.65fr) 34px;align-items:center;gap:16px;padding:18px;display:grid;position:relative}.pricing-page .plan-line-number{color:#77777e;letter-spacing:1px;font-size:12px;font-weight:700}.pricing-page .plan-line-label{color:#898990;letter-spacing:.6px;margin-bottom:8px;font-size:10px}.pricing-page .plan-choice,.pricing-page .line-cycle-switch{background:#111113;border-radius:14px;gap:3px;padding:4px;display:flex}.pricing-page .plan-choice button,.pricing-page .line-cycle-switch button{color:#96969e;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-height:39px;padding:7px 11px;font-size:12px;font-weight:650;display:flex}.pricing-page .plan-choice button{white-space:nowrap;flex:1}.pricing-page .line-cycle-switch button{flex-direction:column;flex:1;min-width:0;line-height:1.05}.pricing-page .line-cycle-switch small{color:#d39b41;font-size:8px}.pricing-page .plan-choice button.active,.pricing-page .line-cycle-switch button.active{color:#1d1d1f;background:#f3f3f5}.pricing-page .line-cycle-switch button.active small{color:#8a5707}.pricing-page .plan-line-wow .plan-choice button.active{color:#30230d;background:#e8cd93}.pricing-page .line-quantity{background:#111113;border-radius:14px;grid-template-columns:38px 1fr 38px;align-items:center;height:47px;display:grid;overflow:hidden}.pricing-page .line-quantity button{color:#d1d1d6;background:0 0;border:0;border-radius:0;width:38px;height:47px;padding:0}.pricing-page .line-quantity button:hover{background:#ffffff0b}.pricing-page .line-quantity svg{width:16px;height:16px}.pricing-page .line-quantity strong{text-align:center;font-variant-numeric:tabular-nums;font-size:19px}.pricing-page .plan-line-subtotal{flex-direction:column;align-items:flex-end;display:flex}.pricing-page .plan-line-subtotal>span{color:#898990;font-size:10px}.pricing-page .plan-line-subtotal strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:24px}.pricing-page .plan-line-subtotal small{color:#9d9da4;white-space:nowrap;font-size:10px}.pricing-page .plan-line-remove{color:#797980;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.pricing-page .plan-line-remove:hover{color:#fff;background:#ffffff0b}.pricing-page .plan-line-remove svg{width:17px;height:17px}.pricing-page .plan-configurator-footer{justify-content:flex-end;align-items:center;gap:28px;margin-top:18px;padding-top:20px;display:flex}.pricing-page .plan-configurator-footer>div{text-align:right;display:grid}.pricing-page .plan-configurator-footer span{color:#96969e;font-size:11px}.pricing-page .plan-configurator-footer strong{font-size:25px}.pricing-page .plan-configurator-footer small{color:#85858b;font-size:10px}.pricing-page .plan-configurator-footer>button{color:#1d160b;background:#ff9f1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:220px;min-height:52px;padding:0 24px;font-weight:750;display:flex}.pricing-page .plan-configurator .plan-cart-notice{color:#aaaab1;text-align:right;background:#ffffff08;border:0;border-radius:12px;margin-top:16px;padding:12px 16px}@media (width<=1150px){.pricing-page .plan-line{grid-template-columns:30px 1fr 1.5fr 120px 140px 30px;gap:10px;padding:15px}.pricing-page .plan-choice button,.pricing-page .line-cycle-switch button{padding:7px 6px;font-size:11px}.pricing-page .plan-line-subtotal strong{font-size:21px}}@media (width<=780px){.pricing-page .pricing-config-intro{text-align:left;flex-direction:column;align-items:flex-start;max-width:470px;padding:16px 18px}.pricing-page .plan-configurator{border-radius:24px;max-width:470px;padding:20px 16px}.pricing-page .plan-configurator-heading{flex-direction:column;align-items:flex-start;gap:8px}.pricing-page .plan-configurator-heading p{text-align:left}.pricing-page .plan-line{grid-template-columns:28px 1fr 34px;gap:14px;padding:16px}.pricing-page .plan-line-main,.pricing-page .plan-line-period,.pricing-page .plan-line-quantity,.pricing-page .plan-line-subtotal{grid-column:2/3}.pricing-page .plan-line-remove{grid-area:1/3;align-self:start}.pricing-page .plan-line-number{grid-area:1/1}.pricing-page .plan-line-main{grid-row:1}.pricing-page .plan-line-period{grid-row:2}.pricing-page .plan-line-quantity{grid-row:3}.pricing-page .plan-line-subtotal{grid-row:4;align-items:flex-start}.pricing-page .plan-configurator-footer{flex-direction:column;align-items:stretch;gap:14px}.pricing-page .plan-configurator-footer>div{text-align:left}.pricing-page .plan-configurator-footer>button{width:100%}.pricing-page .plan-configurator .plan-cart-notice{text-align:left}}.pricing-page .purchase-step{color:#ffad2e;letter-spacing:1.2px;margin:0 0 10px;font-size:11px;font-weight:700;display:block}.pricing-page .tier-card-active{box-shadow:0 22px 60px #0008}.pricing-page .simple-cart .plan-cart-lines span{align-items:center}.pricing-page .simple-cart .plan-cart-lines b{color:#8e8e95;margin-left:8px;font-weight:500}.pricing-page .simple-cart .plan-cart-total{display:grid}.pricing-page .simple-cart .plan-cart-total small{display:block}@media (width<=780px){.pricing-page .simple-cart .plan-cart-lines span{flex-direction:column;align-items:flex-start}.pricing-page .simple-cart .plan-cart-lines b{margin-left:0}}.pricing-page .tier-card.enterprise{box-shadow:none;background:radial-gradient(at 92% -12%,#bddce53b 0%,#6a8caa16 30%,#0000 59%),radial-gradient(at -25% 95%,#8c80c31c 0%,#0000 55%),linear-gradient(125deg,#202c37 0%,#19222e 43%,#171d28 72%,#1c2531 100%);border:0}.pricing-page .enterprise .tier-heading h2{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f1f7fa 0%,#c3dbe5 60%,#e0dfee 100%);-webkit-background-clip:text;background-clip:text}.pricing-page .enterprise .tier-edition svg{stroke:#c9dce6;filter:none}.pricing-page .enterprise .sales-button{color:#263242;background:linear-gradient(110deg,#c1d6df 0%,#e7eff4 48%,#d5d5e7 100%)}@media (forced-colors:active){.pricing-page .enterprise .tier-heading h2{-webkit-text-fill-color:CanvasText}}.pricing-page .light .tier-action .donate-button{color:#ffd49b;width:100%;height:auto;min-height:76px;box-shadow:none;white-space:normal;background:#ffb45412;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-top:24px;padding:16px 12px;transition:background .2s;display:flex}.pricing-page .light .tier-action .donate-button:hover{filter:none;box-shadow:none;background:#ffb45420}.pricing-page .donate-caption{color:#c9ad87;font-size:12px;font-weight:400;line-height:1.5}.pricing-english .tier-price{flex-wrap:wrap;column-gap:3px}.pricing-english .tier-price>span:last-child{font-size:11px;line-height:1.5}.pricing-english .tier-heading p{font-size:15px;line-height:1.6}.pricing-english .tier-features li{font-size:14px;line-height:1.6}.pricing-english .tier-features h3{min-height:44px;font-size:14px}.pricing-english .premium-edition{letter-spacing:0;font-size:11px}.pricing-english .premium-signature{letter-spacing:1px;font-size:8px}.pricing-english .tier-renewal{font-size:12px;line-height:1.7}.pricing-english .pricing-material-note a{color:#c4d8ee;text-underline-offset:3px;text-decoration:underline}.pricing-english .english-contact{color:#f5f5f7;cursor:pointer;background:#242428;border:0;border-radius:999px;align-items:center;gap:12px;padding:16px 24px;display:flex}.pricing-page .tier-action{grid-template-rows:48px 63px 32px;align-content:start;row-gap:8px;min-height:184px;padding-top:25px;display:grid}.pricing-page .tier-action>p{align-self:start;min-height:0;margin:0;font-size:12px;line-height:1.65}.pricing-page .tier-action>button:not(.donate-button),.pricing-page .tier-action>.sales-button{height:48px;min-height:48px;padding:10px 12px}.pricing-page .light .tier-action .donate-button{background:0 0;border-radius:8px;flex-direction:row;gap:4px;height:32px;min-height:32px;margin:0;padding:4px 8px;display:flex}.pricing-page .light .tier-action .donate-button:hover{background:#ffb4540c}.pricing-page .donate-title{font-size:12px;font-weight:600;line-height:1.5}.pricing-page .donate-caption{display:none}@media (width<=780px){.pricing-page .tier-action{grid-template-rows:48px auto;min-height:0}.pricing-page .light .tier-action{grid-template-rows:48px auto 32px}}.pricing-page .unlimited-selection{color:#302310;background:linear-gradient(115deg,#c7a065,#f2dfb3 48%,#d4b170);border-radius:999px;justify-content:center;align-items:center;gap:9px;height:48px;font-size:14px;font-weight:700;display:flex}.pricing-page .unlimited-selection svg{width:17px;height:17px}.pricing-page .growth .tier-price>span:last-child{color:#c2bdc5}.pricing-page .plan-saving{color:#f0d28f;letter-spacing:.1px;background:#e4bd6b1a;border-radius:999px;align-items:center;width:max-content;max-width:100%;margin-top:-10px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.pricing-page .tier-features li.feature-unavailable{color:#77777d}.pricing-page .tier-features li.feature-unavailable svg{color:#77777d;stroke-width:2.2px}.pricing-page .referral-push{color:#f5f5f7;background:radial-gradient(circle at 6% 20%,#ff9f0a1f,#0000 34%),#171719;border-radius:18px;align-items:center;gap:12px;max-width:1440px;min-height:58px;margin:6px auto 0;padding:9px 10px 9px 16px;font-size:12px;line-height:1.35;display:flex;box-shadow:0 12px 28px #0003}.pricing-page .referral-push>svg{color:#ffac27;width:20px;height:20px}.pricing-page .referral-push>div{gap:2px;display:grid}.pricing-page .referral-push strong{font-size:13px;font-weight:750}.pricing-page .referral-push span{color:#a7a7ad;font-weight:500}.pricing-page .referral-push button{color:#17110a;white-space:nowrap;background:#ff9f0a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:750;display:flex}.pricing-page .referral-push button svg{width:15px;height:15px}@media (width<=780px){.pricing-page .referral-push{margin-top:4px;padding:10px 10px 10px 13px}.pricing-page .referral-push>svg{display:none}.pricing-page .referral-push span{font-size:11px}.pricing-page .referral-push button{padding:0 12px}}.pricing-page .tier-action>.quantity-picker{background:linear-gradient(115deg,#c6c9cf 0%,#e5e7eb 28%,#f1f1f2 50%,#d7dbe1 74%,#c5cad2 100%);grid-template-columns:48px minmax(0,1fr) 48px;height:48px;min-height:48px}.pricing-page .tier-action>.quantity-picker>button{color:#363a42;background:0 0;width:48px;height:48px;min-height:48px}.pricing-page .tier-action>.quantity-picker>button:hover{background:#ffffff20}.pricing-page .tier-action>.quantity-picker>div{background:0 0;align-items:center;gap:6px;height:48px}.pricing-page .tier-action>.quantity-picker strong{font-size:20px;font-weight:700}.pricing-page .tier-action>.quantity-picker span{color:#62666e;font-size:11px}.pricing-page .tier-features ul{gap:8px}.pricing-page .tier-features li{font-size:12px;line-height:1.4}.pricing-page .growth .tier-renewal{white-space:nowrap;align-items:center;display:flex}.pricing-page .referral-push{margin:0 auto}.pricing-page .pricing-hero{flex-direction:column;gap:24px;margin:24px auto;display:flex}.pricing-page .pricing-hero h1,.pricing-page .pricing-hero p{margin:0}.pricing-page .cycle-section{margin:0 0 24px}.pricing-page .tier-grid{gap:24px}.plan-sheet-backdrop{z-index:190;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;transition:opacity .32s;position:fixed;inset:0}.plan-sheet-backdrop[data-starting-style],.plan-sheet-backdrop[data-ending-style]{opacity:0}.plan-sheet{z-index:200;color:#fff;background:#08080a;border:0;border-radius:28px 28px 0 0;outline:none;flex-direction:column;width:min(1560px,100% - 40px);height:88dvh;max-height:1100px;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -24px 90px #0005}.plan-sheet[data-starting-style],.plan-sheet[data-ending-style]{transform:translate(-50%,100%)}.plan-sheet-top{z-index:2;background:#08080a;flex:none;justify-content:center;align-items:center;height:56px;display:flex;position:relative}.plan-sheet-handle{background:#444448;border-radius:99px;width:40px;height:4px}.plan-sheet-close{color:#eee;cursor:pointer;background:#242426;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:20px}.plan-sheet-close:hover{background:#38383b}.plan-sheet-close:focus-visible{outline-offset:3px;outline:2px solid #ffb700}.plan-sheet-scroll{overscroll-behavior:contain;scrollbar-color:#555 #08080a;min-height:0;overflow-y:auto}.plan-sheet .pricing-page{background:0 0;min-height:0;padding:0 28px 28px}.plan-sheet .pricing-hero{text-align:center;max-width:900px;margin:8px auto 28px}.plan-sheet .pricing-hero h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(25px,3vw,40px);line-height:1.15}.plan-sheet .pricing-hero p{margin:12px 0;font-size:14px;line-height:1.6}.plan-sheet .pricing-eyebrow{font-size:11px}.plan-sheet .support-callout{display:none}.plan-sheet .tier-action button:disabled{cursor:default;opacity:.65;filter:none;color:inherit;background:#ffffff12}.plan-sheet .pricing-footer{margin-top:24px}[data-slot=dialog-overlay]{z-index:310}.pricing-confirmation[data-slot=dialog-content]{z-index:320}@media (width<=780px){.plan-sheet{border-radius:22px 22px 0 0;width:100%;height:94dvh}.plan-sheet .pricing-page{padding:0 16px 24px}.plan-sheet .pricing-hero{margin-top:0}.plan-sheet-top{height:52px}}@media (prefers-reduced-motion:reduce){.plan-sheet,.plan-sheet-backdrop{transition:none}}.plan-sheet-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006}.plan-sheet{background:#000;border:1px solid #ffffff24;border-bottom:0;border-radius:32px 32px 0 0;width:min(1560px,100% - 80px);box-shadow:0 -20px 80px #0008}.plan-sheet-top{background:#000}.plan-sheet-scroll{scrollbar-color:#555 #000;background:#000}@media (width<=780px){.plan-sheet{border-radius:24px 24px 0 0;width:calc(100% - 16px)}}.plan-sheet{width:100%;max-width:none;height:min(88dvh,100dvh - 72px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.plan-sheet-panel{background:#000;border:0;border-radius:28px 28px 0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 -18px 70px #0005}.plan-sheet-close{width:38px;height:38px;box-shadow:none;background:#29292c;border:0;outline:none;top:-52px;right:24px}.plan-sheet-close:focus-visible{box-shadow:none;color:#fff;background:#505057;outline:none}.plan-sheet-top{height:36px}.plan-sheet-scroll{flex:1;min-height:0}.plan-sheet .tier-grid,.plan-sheet .pricing-material-note{max-width:none}@media (width<=780px){.plan-sheet{border:0;border-radius:0;width:100%;height:calc(100dvh - 72px)}.plan-sheet-panel{border-radius:22px 22px 0 0}.plan-sheet-close{top:-52px;right:16px}}.plan-sheet-panel{border:1px solid #ffffff38;border-bottom:0;position:relative;box-shadow:0 -16px 56px #0008}.plan-sheet-scroll{padding-bottom:112px;scroll-padding-top:12px;scroll-padding-bottom:126px}.plan-sheet .pricing-page{padding:0 22px 20px}.plan-sheet .pricing-hero{margin:10px auto 12px}.plan-sheet .pricing-hero h1{margin:8px 0;font-size:clamp(25px,2.6vw,36px)}.plan-sheet .cycle-section{margin-bottom:14px}.plan-sheet .cycle-switch button{min-height:48px;padding-top:7px;padding-bottom:7px}.plan-sheet .cycle-caption{margin-top:7px}.plan-sheet .tier-card.light,.plan-sheet .tier-card.daily,.plan-sheet .tier-card.growth,.plan-sheet .tier-card.enterprise{border-radius:22px;padding:20px}.plan-sheet .tier-badges{min-height:26px}.plan-sheet .tier-heading{margin-top:10px}.plan-sheet .tier-heading h2{margin-bottom:5px;font-size:24px}.plan-sheet .tier-heading p{min-height:48px;font-size:12px;line-height:1.5}.plan-sheet .plan-price-area{min-height:118px;padding-top:4px}.plan-sheet .tier-price strong{font-size:36px}.plan-sheet .tier-renewal{margin:7px 0 12px;font-size:11px}.plan-sheet .plan-saving{margin-top:-4px;padding:5px 8px;font-size:10px}.plan-sheet .tier-features{padding-top:14px}.plan-sheet .tier-features h3{margin-bottom:10px;font-size:11px}.plan-sheet .tier-features ul{gap:6px}.plan-sheet .tier-features li{font-size:11px;line-height:1.35}.plan-sheet .tier-features li svg{width:14px;height:14px;margin-top:2px}.plan-sheet .tier-action{grid-template-rows:48px 32px 32px;row-gap:5px;min-height:104px;padding-top:14px}.plan-sheet .tier-action>p{font-size:10px;line-height:1.45}.plan-sheet .plan-cart{z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#202022ed;border:1px solid #ffffff16;border-radius:999px;grid-template-columns:minmax(230px,1fr) auto max-content;gap:18px;width:min(880px,100% - 44px);max-width:none;margin:0;padding:10px 11px 10px 18px;position:fixed;bottom:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 48px #000b,inset 0 1px #ffffff0a}.plan-sheet .plan-cart-copy{align-items:baseline;gap:9px;min-width:0;display:flex}.plan-sheet .plan-cart-kicker{letter-spacing:1px;white-space:nowrap;font-size:9px}.plan-sheet .plan-cart-copy>strong{white-space:nowrap;font-size:15px}.plan-sheet .plan-cart-lines{white-space:nowrap;min-width:0;margin:0;font-size:10px}.plan-sheet .plan-cart-lines b{display:none}.plan-sheet .plan-cart-total{text-align:left;align-items:baseline;gap:7px;display:flex}.plan-sheet .plan-cart-total>span{display:none}.plan-sheet .plan-cart-total strong{font-size:25px}.plan-sheet .plan-cart-total small{font-size:10px}.plan-sheet .plan-cart-checkout{gap:12px;min-height:48px;padding:0 24px;font-size:16px;line-height:24px}.plan-sheet .plan-cart-checkout>svg{flex-shrink:0;width:20px;height:20px}.plan-sheet .plan-cart-notice{background:#202022;border-radius:12px;width:max-content;max-width:calc(100vw - 40px);padding:9px 14px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008;color:#c5c5cb!important;border:1px solid #ffffff12!important}@media (width<=780px){.plan-sheet-scroll{padding-bottom:126px}.plan-sheet .pricing-page{padding:0 12px 18px}.plan-sheet .pricing-hero{margin:8px auto 10px}.plan-sheet .pricing-hero h1{font-size:28px}.plan-sheet .tier-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(86vw,360px);grid-auto-flow:column;gap:12px;max-width:none;padding:0 2px 10px;display:grid;overflow-x:auto}.plan-sheet .tier-card{scroll-snap-align:center}.plan-sheet .plan-cart{border-radius:22px;grid-template-columns:1fr auto;width:auto;padding:11px 12px;bottom:8px;left:10px;right:10px;transform:none}.plan-sheet .plan-cart-copy,.plan-sheet .plan-cart-checkout{grid-column:1/-1}.plan-sheet .plan-cart-lines{white-space:normal}}.of-account-dialog[data-slot=dialog-content]{z-index:320}.plan-sheet .pricing-page .referral-push{margin:0 auto}.plan-sheet .pricing-page .pricing-hero{flex-direction:column;gap:24px;margin:24px auto;display:flex}.plan-sheet .pricing-page .pricing-hero h1,.plan-sheet .pricing-page .pricing-hero p{margin:0}.plan-sheet .pricing-page .cycle-section{margin:0 0 24px}.plan-sheet .pricing-page .tier-grid{gap:24px}
