.pack-card{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-surface-container-lowest);border:var(--border-ghost);border-radius:var(--radius-md);box-shadow:var(--shadow-ambient);@media(min-width:640px){grid-template-columns:1fr;justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center}.pack-badge{position:absolute;top:0;inset-inline-start:50%;translate:50% -50%;padding:var(--space-1) var(--space-3);font-size:var(--text-label-sm);font-weight:var(--weight-semibold);letter-spacing:var(--ls-label-sm);color:var(--color-on-primary);background-color:var(--color-primary);border-radius:var(--radius-full);white-space:nowrap}.coins{display:flex;justify-content:center;align-items:flex-end;height:3.75rem;.emoji{width:2.75rem;height:2.75rem;filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--color-night) 18%,transparent))}.emoji+.emoji{margin-inline-start:-1.6rem}.emoji:nth-child(2){translate:0 -.5rem}.emoji:nth-child(3){translate:0 -1rem}}.pack-tokens{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);color:var(--color-primary);.count{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-extrabold);line-height:1;font-variant-numeric:tabular-nums}.unit{font-size:var(--text-body-md);color:var(--color-on-surface-variant)}}.pack-price{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);@media(min-width:640px){align-items:center}.price{font-family:var(--font-display);font-size:var(--text-headline-sm);font-weight:var(--weight-bold);color:var(--color-on-surface)}.per-token{font-size:var(--text-body-sm);color:var(--color-on-surface-variant);white-space:nowrap}}&.featured{border:2px solid var(--color-primary);box-shadow:var(--shadow-elevated)}}.plan-card{--plan-accent: var(--color-primary);container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);color:var(--color-on-surface);background-color:var(--color-surface-container-lowest);border:var(--border-ghost);border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient);&.secondary{--plan-accent: var(--color-secondary)}&.tertiary{--plan-accent: var(--color-tertiary)}.plan-badge{position:absolute;top:0;inset-inline-start:var(--space-5);translate:0 -50%;padding:var(--space-1) var(--space-3);font-size:var(--text-label-md);font-weight:var(--weight-semibold);letter-spacing:var(--ls-label-md);color:var(--color-on-primary);background-color:var(--color-primary);border-radius:var(--radius-full)}.plan-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);.emoji{width:3.5rem;height:3.5rem}}.plan-name{font-family:var(--font-display);font-size:var(--text-headline-sm);font-weight:var(--weight-extrabold);line-height:1.15;letter-spacing:-.01em;color:inherit}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);padding-bottom:var(--space-4);border-bottom:1px dashed color-mix(in srgb,var(--color-outline) 35%,transparent);.amount{display:inline-flex;align-items:flex-start;font-family:var(--font-display);font-size:clamp(3.5rem,37cqi,5rem);font-weight:var(--weight-extrabold);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.currency{margin-top:.12em;margin-inline-end:.04em;font-size:.5em;letter-spacing:0}.period{font-size:var(--text-body-md);color:var(--color-on-surface-variant)}}.plan-features{display:flex;flex-direction:column;gap:var(--space-3);flex:1;margin:0;padding:0;list-style:none;& li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-md);line-height:var(--lh-body-md);.material-symbols-outlined{flex-shrink:0;margin-top:.1em;font-size:1.25rem;color:var(--plan-accent)}}}.plan-cta{position:relative;width:100%;margin-top:var(--space-4);padding-inline:var(--space-3);white-space:nowrap;&:disabled{cursor:default;opacity:1;color:var(--color-on-surface-variant);background-color:var(--color-surface-container-low);border:var(--border-ghost)}.coming-soon-badge{position:absolute;top:0;inset-inline-start:50%;translate:50% -55%;font-size:var(--text-label-md)}}&.dazzle{border:2px solid transparent;background:linear-gradient(var(--color-surface-container-lowest),var(--color-surface-container-lowest)) padding-box,linear-gradient(135deg,var(--color-primary),var(--color-secondary),var(--color-tertiary)) border-box}&.featured{--plan-accent: var(--color-inverse-primary);color:var(--color-on-night);background:radial-gradient(130% 110% at 90% 0%,var(--color-night-high),var(--color-night) 55%,var(--color-night-low));border:1px solid color-mix(in srgb,var(--color-inverse-primary) 30%,transparent);box-shadow:0 28px 56px -18px color-mix(in srgb,var(--color-night) 55%,transparent);.plan-price .period{color:var(--color-on-night-variant)}.plan-price{border-bottom-color:color-mix(in srgb,var(--color-on-night) 22%,transparent);.amount{color:var(--color-inverse-primary)}}.plan-badge{color:var(--color-on-primary-fixed);background-color:var(--color-inverse-primary)}.plan-cta:disabled{color:var(--color-on-night-variant);background-color:color-mix(in srgb,var(--color-on-night) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-on-night) 18%,transparent)}}}.plan-compare{--lane-gap: var(--space-4);--lane-line: color-mix(in srgb, var(--color-outline-variant) 45%, transparent);--panel-columns: 1 / 5;--lane-column: 6;filter:drop-shadow(0 4px 24px color-mix(in srgb,var(--color-shade) 5%,transparent));& table,thead,tbody{display:block}& tr{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) var(--lane-gap) calc((100% - 3 * var(--lane-gap)) / 4);grid-template-rows:auto;&:before,&:after{content:"";z-index:-1;grid-row:1 / -1}&:before{grid-column:var(--panel-columns);background-color:var(--color-surface-container-lowest)}&:after{grid-column:var(--lane-column);background-color:var(--color-night)}}& thead tr{&:before,&:after{border-radius:var(--radius-lg) var(--radius-lg) 0 0}}& tbody tr{&:before{box-shadow:inset 0 1px 0 var(--lane-line)}&:after{box-shadow:inset 0 1px color-mix(in srgb,var(--color-on-night) 12%,transparent)}&:last-child:before,&:last-child:after{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}& thead .corner{grid-column:1}& tbody th{grid-column:1}:is(thead th,thead td,tbody th,tbody td){grid-row:1}:is(thead th,tbody td):nth-of-type(1){grid-column:2}:is(thead th,tbody td):nth-of-type(2){grid-column:3}:is(thead th,tbody td):nth-of-type(3){grid-column:4}:is(thead th,tbody td):nth-of-type(4){grid-column:var(--lane-column)}& thead th{padding:var(--space-5) var(--space-2) var(--space-4);text-align:center;.emoji{display:block;width:2.25rem;height:2.25rem;margin:0 auto var(--space-2)}.tier{display:block;font-family:var(--font-display);font-size:var(--text-title-md);font-weight:var(--weight-extrabold);line-height:1.2;color:var(--color-on-surface)}.price{display:block;margin-top:var(--space-1);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-on-surface-variant)}}& tbody th{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-5);text-align:start;.label{font-size:var(--text-body-md);font-weight:var(--weight-semibold);line-height:var(--lh-body-md);color:var(--color-on-surface)}.description{font-size:var(--text-body-sm);font-weight:var(--weight-regular);line-height:var(--lh-body-sm);color:var(--color-on-surface-variant)}.links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}& a{display:inline-flex;align-items:center;gap:.25em;font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-primary);text-decoration:none;border-radius:var(--radius-sm);&:hover{text-decoration:underline}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.material-symbols-outlined{font-size:1.15em;font-variation-settings:"FILL" 1}}}& tbody td{align-self:center;padding:var(--space-4) var(--space-2);text-align:center}.value{font-family:var(--font-display);font-size:var(--text-title-lg);font-weight:var(--weight-extrabold);font-variant-numeric:tabular-nums;color:var(--color-on-surface);&.word{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--weight-semibold)}}.material-symbols-outlined{font-size:1.5rem}.included .material-symbols-outlined{color:var(--color-primary)}.excluded .material-symbols-outlined{color:color-mix(in srgb,var(--color-outline) 60%,transparent)}.featured{.tier,.value{color:var(--color-on-night)}.price{color:var(--color-on-night-variant)}&.included .material-symbols-outlined{color:var(--color-inverse-primary)}}@media(max-width:767px){--panel-columns: 1 / 4;--lane-column: 4;--lane-gap: 0px;& thead tr{&:before{border-radius:0;border-start-start-radius:var(--radius-lg)}&:after{border-radius:0;border-start-end-radius:var(--radius-lg)}}& tbody tr:last-child{&:before{border-radius:0;border-end-start-radius:var(--radius-lg)}&:after{border-radius:0;border-end-end-radius:var(--radius-lg)}}& tr{grid-template-columns:repeat(4,minmax(0,1fr))}& tbody tr{grid-template-rows:auto auto}& thead .corner{display:none}:is(thead th,tbody td):nth-of-type(1){grid-column:1}:is(thead th,tbody td):nth-of-type(2){grid-column:2}:is(thead th,tbody td):nth-of-type(3){grid-column:3}& tbody th{grid-column:1 / 4;padding:var(--space-3) var(--space-3) 0}& tbody td{grid-row:2;padding:var(--space-2) 0 var(--space-3)}& thead th{padding:var(--space-4) 0 var(--space-3)}& thead .tier{font-size:var(--text-label-md);letter-spacing:-.01em}.value{font-size:var(--text-title-md)}.value.word{font-size:var(--text-label-md)}}}.usage-screen{position:absolute;inset:0;background:#f2f2f7;display:flex;flex-direction:column;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;.usage-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:60px 20px 120px}.money,.count,.count-faint{direction:ltr;unicode-bidi:isolate;display:inline-block}.profile-header{display:flex;align-items:center;gap:14px;margin-bottom:4px;.avatar{position:relative;flex-shrink:0;width:60px;height:60px;& img{width:60px;height:60px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 8px 20px color-mix(in srgb,#6a5be2 26%,transparent)}.crown{position:absolute;top:-3px;inset-inline-end:-3px;width:24px;height:24px;border-radius:50%;background:#f0a72c;border:2.5px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000002e;& svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linejoin:round}}}.who{display:flex;flex-direction:column}.name{font-size:23px;font-weight:800;color:#1c1c1e;letter-spacing:-.5px}.since{font-size:13px;font-weight:500;color:#8a8a8e;margin-top:5px}}.token-card{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;border-radius:22px;background:linear-gradient(135deg,#6a5be2,#5346b5);box-shadow:0 12px 26px color-mix(in srgb,#6a5be2 32%,transparent);.wallet-tile{width:44px;height:44px;border-radius:13px;flex-shrink:0;background:#ffffff29;display:flex;align-items:center;justify-content:center;& svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}.bal{flex:1;display:flex;flex-direction:column;align-items:flex-start}.num{font-size:30px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.5px}.bal-label{font-size:13px;font-weight:600;color:#fffc;margin-top:4px}.topup{border:none;cursor:pointer;background:#fff;color:#5346b5;font-family:inherit;font-size:14px;font-weight:800;padding:10px 18px;border-radius:9999px;box-shadow:0 4px 10px #0000001f}}.token-note{margin:10px 4px 0;font-size:12.5px;font-weight:500;line-height:1.45;color:#8a8a8e}.section-label{margin:26px 4px 13px;.title{display:block;font-size:21px;font-weight:800;color:#1c1c1e;letter-spacing:-.4px}.sub{display:block;font-size:13.5px;font-weight:500;color:#8a8a8e;margin-top:3px}}.usage-card{background:#fff;border-radius:24px;padding:6px 20px 18px;box-shadow:0 1px 2px #1c1c1e0d,0 8px 22px #1c1c1e0f}.scan-entry{padding:15px 0;border-top:1px solid rgba(60,60,67,.1);&.first{border-top:none}.row-a{display:flex;align-items:center;gap:11px;margin-bottom:11px;.icon-tile{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;& svg{width:18px;height:18px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}.label{flex:1;font-size:15px;font-weight:800;color:#1c1c1e;letter-spacing:-.3px}.over-pill{font-size:11.5px;font-weight:800;color:#c1722e;background:#fae9da;padding:4px 10px;border-radius:9999px;white-space:nowrap}.count{font-size:15.5px;font-weight:800}}.row-b{display:flex;align-items:center;gap:8px;margin-bottom:11px;.rollover{flex:1;font-size:12.5px;font-weight:700;color:#c08a2e}.count-faint{font-size:12.5px;font-weight:700;color:#8a8a8e}}.bar{position:relative;height:9px;border-radius:9999px;background:#eeeef1;overflow:hidden;.fill{position:absolute;inset-inline-start:0;top:0;bottom:0;border-radius:9999px}.tick{position:absolute;top:-1px;bottom:-1px;width:2px;background:#fff;opacity:.95}}}.beti-debt{margin-top:16px;display:flex;gap:10px;align-items:flex-start;.beti-avatar{position:relative;flex-shrink:0;width:40px;height:40px;& img{width:40px;height:40px;border-radius:50%;background:#fff;object-fit:contain;box-shadow:0 1px 4px #0000001a}.online{position:absolute;bottom:1px;inset-inline-start:1px;width:11px;height:11px;border-radius:50%;background:#2f9e6f;border:2px solid #fff}}.debt-body{flex:1;min-width:0}.bubble{background:#fff;border-radius:18px 5px 18px 18px;padding:13px 15px;border:1px solid rgba(60,60,67,.1);box-shadow:0 1px 2px #1c1c1e0d,0 6px 16px #1c1c1e0d;.from{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;font-weight:600;color:#aeaeb2}.from strong{font-size:12.5px;font-weight:800;color:#2f9e6f}& p{font-size:13.5px;font-weight:500;line-height:1.55;color:#2c2c2e;margin:0}.amount{font-weight:800;color:#c1722e;unicode-bidi:isolate}.talk{width:100%;height:44px;margin-top:13px;border-radius:13px;border:none;cursor:pointer;background:#2f9e6f;color:#fff;font-family:inherit;font-size:14.5px;font-weight:800;letter-spacing:-.2px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 14px color-mix(in srgb,#2f9e6f 28%,transparent);& svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}}.reply-time{display:block;font-size:10.5px;font-weight:600;color:#aeaeb2;margin:6px 4px 0}}}.pricing-hero{padding:var(--space-12) var(--space-5) var(--space-8);text-align:center;.inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:62rem;margin:0 auto}& h1{font-family:var(--font-display);font-size:clamp(2.75rem,1.4rem + 5.4vw,5.75rem);font-weight:var(--weight-extrabold);line-height:1.02;letter-spacing:-.03em;text-wrap:balance;color:var(--color-on-surface);.accent{color:var(--color-primary)}.no-break{white-space:nowrap}.asterisk{display:inline-block;margin-inline-start:.04em;padding-inline:.08em;font-size:.55em;vertical-align:.75em;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:-.2em;text-decoration-skip-ink:none;border-radius:var(--radius-sm);position:relative;scroll-margin-top:var(--space-16);&:after{content:"";position:absolute;inset:-.5em -.7em}&:hover{text-decoration-thickness:.12em}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}&:target{animation:footnote-flash 1.6s ease-out 1.1s backwards}}}.subtitle{max-width:36rem;font-size:var(--text-title-lg);line-height:1.6;color:var(--color-on-surface-variant)}}.pricing-plans{padding:var(--space-6) var(--space-5) var(--space-16);.inner{max-width:var(--page-width);margin:0 auto}.grid{display:grid;gap:var(--space-4);align-items:stretch;@media(min-width:640px){grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1100px){grid-template-columns:repeat(4,minmax(0,1fr))}}.store-strip{margin-top:var(--space-8)}.compare-title{margin:var(--space-16) 0 var(--space-6);font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 2vw,2.75rem);font-weight:var(--weight-extrabold);line-height:1.15;letter-spacing:-.015em;text-align:center;text-wrap:balance;color:var(--color-on-surface)}.plan-compare{@media(max-width:767px){margin-inline:calc(-1 * var(--space-3))}}}.pricing-tokens{padding:var(--space-16) var(--space-5);.inner{max-width:var(--page-width);margin:0 auto}.token-layout{display:grid;gap:var(--space-10);align-items:start;@media(min-width:980px){grid-template-columns:minmax(0,1fr) 22rem}}& h2{font-family:var(--font-display);font-size:clamp(1.875rem,1.5rem + 2vw,2.75rem);font-weight:var(--weight-extrabold);line-height:1.15;letter-spacing:-.015em;color:var(--color-on-surface)}.section-subtitle{max-width:38rem;margin-top:var(--space-3);font-size:var(--text-title-md);line-height:1.6;color:var(--color-on-surface-variant)}.menu{margin-top:var(--space-8);padding:var(--space-5);background-color:var(--color-surface-container-lowest);border:var(--border-ghost);border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient);.menu-title{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-title-lg);font-weight:var(--weight-extrabold);color:var(--color-on-surface)}.menu-list{margin:0;padding:0;list-style:none}.cost-row{display:flex;align-items:last baseline;gap:var(--space-2);padding-block:var(--space-3);+.cost-row{border-top:var(--border-ghost)}.material-symbols-outlined{align-self:center;font-size:1.5rem;color:var(--color-primary)}.label{flex:0 1 auto;font-size:var(--text-body-lg);line-height:var(--lh-body-md);color:var(--color-on-surface)}.leader{flex:1 1 1.5rem;min-width:1.5rem;border-bottom:2px dotted color-mix(in srgb,var(--color-outline) 45%,transparent)}.cost{font-family:var(--font-display);font-size:var(--text-title-md);font-weight:var(--weight-extrabold);white-space:nowrap;color:var(--color-primary)}}}.packs-block{margin-top:var(--space-8)}.packs-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5);font-family:var(--font-display);font-size:var(--text-title-lg);font-weight:var(--weight-extrabold);color:var(--color-on-surface)}.packs{display:grid;gap:var(--space-3);@media(min-width:640px){grid-template-columns:repeat(3,1fr);gap:var(--space-4)}}.token-phone{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);@media(min-width:980px){position:sticky;top:var(--space-12)}.phone-caption{font-size:var(--text-label-lg);font-weight:var(--weight-semibold);letter-spacing:var(--ls-label-lg);color:var(--color-primary)}}}.pricing-fine-print{padding:var(--space-16) var(--space-5) var(--space-10);color:var(--color-on-night);background:radial-gradient(125% 130% at 25% 12%,var(--color-night-high),var(--color-night) 55%,var(--color-night-low));overflow:clip;::selection{color:var(--color-on-primary-fixed);background-color:var(--color-inverse-primary)}.inner{max-width:var(--page-width);margin:0 auto}.fine-print-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);font-family:var(--font-display);.emoji{align-self:center;width:clamp(3rem,2rem + 3vw,4rem);height:clamp(3rem,2rem + 3vw,4rem)}.small{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-on-night-variant)}.big{font-size:clamp(3.5rem,1.8rem + 7vw,6rem);font-weight:var(--weight-extrabold);line-height:.95;letter-spacing:-.035em;color:var(--color-inverse-primary)}}.fine-lines{margin:var(--space-8) 0 0;padding:0;list-style:none}.fine-line{padding-block:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-on-night) 12%,transparent);.line-content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-4);transform-origin:right center}.emoji{width:clamp(3rem,2.2rem + 2.5vw,4.5rem);height:clamp(3rem,2.2rem + 2.5vw,4.5rem)}.line-body{display:flex;flex-direction:column;gap:var(--space-1)}.line-title{font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3.4vw,4rem);font-weight:var(--weight-extrabold);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.line-text{max-width:40rem;font-size:var(--text-title-md);line-height:1.5;color:var(--color-on-night-variant)}}.token-why{display:flex;align-items:flex-end;gap:var(--space-3);max-width:46rem;margin-top:var(--space-10);.beti{flex-shrink:0;width:4rem;height:4rem;filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--color-night-low) 60%,transparent))}.bubble{padding:var(--space-4) var(--space-5);font-size:var(--text-title-md);line-height:1.6;color:var(--color-on-night);background-color:color-mix(in srgb,var(--color-on-night) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-on-night) 14%,transparent);border-radius:var(--radius-md);border-end-start-radius:var(--radius-sm);& strong{display:block;margin-bottom:var(--space-1);color:var(--color-inverse-primary)}}}.footnote{width:fit-content;margin-top:var(--space-10);padding:var(--space-1) var(--space-2);margin-inline-start:calc(-1 * var(--space-2));font-size:var(--text-body-sm);color:var(--color-on-night-variant);border-radius:var(--radius-sm);&:target{animation:footnote-flash 1.6s ease-out 1.1s backwards}.footnote-mark{position:relative;color:var(--color-inverse-primary);text-decoration:underline;text-underline-offset:.2em;&:after{content:"";position:absolute;inset:-.9rem}&:hover{text-decoration-thickness:2px}&:focus-visible{outline:2px solid var(--color-inverse-primary);outline-offset:2px;border-radius:2px}}}}@keyframes footnote-flash{0%{background-color:color-mix(in srgb,var(--color-inverse-primary) 35%,transparent)}to{background-color:transparent}}@keyframes fine-print-grow{0%{scale:.3;opacity:.5}to{scale:1;opacity:1}}@media(prefers-reduced-motion:no-preference){html:has(.pricing-hero){scroll-behavior:smooth}@supports (animation-timeline: view()){.pricing-fine-print .line-content{animation:fine-print-grow cubic-bezier(.33,1,.68,1) both;animation-timeline:view();animation-range:entry 0% cover 50%}}}
