@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;hanging-punctuation:first last;interpolate-size:allow-keywords}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin:0}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}img,picture,video,canvas{block-size:auto;max-inline-size:100%;display:block}svg{display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:default}textarea{resize:vertical}table{border-collapse:collapse}[hidden]:not([hidden=until-found]){display:none!important}dialog{color:inherit;background:0 0;border:0;max-block-size:none;max-inline-size:none;padding:0}}@layer tokens{:root,[data-theme-scope]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-primary:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#8ad9ca);--color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#003731);--color-primary-container:var(--lightningcss-light,#a6f2e4)var(--lightningcss-dark,#005046);--color-on-primary-container:var(--lightningcss-light,#005046)var(--lightningcss-dark,#a6f2e4);--color-inverse-primary:var(--lightningcss-light,#8ad9ca)var(--lightningcss-dark,#0f766e);--color-secondary:var(--lightningcss-light,#4a635f)var(--lightningcss-dark,#b1ccc6);--color-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c3531);--color-secondary-container:var(--lightningcss-light,#cce8e2)var(--lightningcss-dark,#334b47);--color-on-secondary-container:var(--lightningcss-light,#334b47)var(--lightningcss-dark,#cce8e2);--color-tertiary:var(--lightningcss-light,#7a5900)var(--lightningcss-dark,#f5be4e);--color-on-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#402d00);--color-tertiary-container:var(--lightningcss-light,#ffdea8)var(--lightningcss-dark,#5b4200);--color-on-tertiary-container:var(--lightningcss-light,#5b4200)var(--lightningcss-dark,#ffdea8);--color-error:var(--lightningcss-light,#ba1a1a)var(--lightningcss-dark,#ffb4ab);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#690005);--color-error-container:var(--lightningcss-light,#ffdad6)var(--lightningcss-dark,#93000a);--color-on-error-container:var(--lightningcss-light,#93000a)var(--lightningcss-dark,#ffdad6);--color-background:var(--lightningcss-light,#f5fbf8)var(--lightningcss-dark,#0e1513);--color-on-background:var(--lightningcss-light,#171d1b)var(--lightningcss-dark,#dee4e1);--color-surface:var(--lightningcss-light,#f5fbf8)var(--lightningcss-dark,#0e1513);--color-on-surface:var(--lightningcss-light,#171d1b)var(--lightningcss-dark,#dee4e1);--color-surface-variant:var(--lightningcss-light,#dae5e1)var(--lightningcss-dark,#3f4946);--color-on-surface-variant:var(--lightningcss-light,#3f4946)var(--lightningcss-dark,#bec9c5);--color-surface-bright:var(--lightningcss-light,#f5fbf8)var(--lightningcss-dark,#343b38);--color-surface-dim:var(--lightningcss-light,#d5dbd8)var(--lightningcss-dark,#0e1513);--color-surface-container-lowest:var(--lightningcss-light,#fff)var(--lightningcss-dark,#090f0e);--color-surface-container-low:var(--lightningcss-light,#eff5f2)var(--lightningcss-dark,#171d1b);--color-surface-container:var(--lightningcss-light,#e9efec)var(--lightningcss-dark,#1b211f);--color-surface-container-high:var(--lightningcss-light,#e3eae7)var(--lightningcss-dark,#252b29);--color-surface-container-highest:var(--lightningcss-light,#dee4e1)var(--lightningcss-dark,#303634);--color-inverse-surface:var(--lightningcss-light,#2b322f)var(--lightningcss-dark,#dee4e1);--color-inverse-on-surface:var(--lightningcss-light,#ecf2ef)var(--lightningcss-dark,#2b322f);--color-outline:var(--lightningcss-light,#6f7976)var(--lightningcss-dark,#89938f);--color-outline-variant:var(--lightningcss-light,#bec9c5)var(--lightningcss-dark,#3f4946);--color-scrim:#000;--color-shadow:#000;--color-success:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#86efac);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#003919);--color-success-container:var(--lightningcss-light,#cdf4d8)var(--lightningcss-dark,#00522a);--color-on-success-container:var(--lightningcss-light,#00522a)var(--lightningcss-dark,#cdf4d8);--color-warning:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fcd34d);--color-on-warning:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3e2c00);--color-warning-container:var(--lightningcss-light,#fef3c7)var(--lightningcss-dark,#5b3a00);--color-on-warning-container:var(--lightningcss-light,#5b3a00)var(--lightningcss-dark,#fef3c7);--color-code-highlight:var(--lightningcss-light,#ffe9b8)var(--lightningcss-dark,#4a3a10);--color-on-code-highlight:var(--lightningcss-light,#3e2c00)var(--lightningcss-dark,#ffe2a6);--color-balance-positive:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#8ad9ca);--color-balance-negative:var(--lightningcss-light,#ba1a1a)var(--lightningcss-dark,#ffb4ab);--color-balance-container:var(--lightningcss-light,#a6f2e4)var(--lightningcss-dark,#252b29);--color-on-balance-container:var(--lightningcss-light,#005046)var(--lightningcss-dark,#dee4e1);--color-balance-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#005046);--color-on-balance-accent:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#a6f2e4);--color-balance-amount:var(--lightningcss-light,#005046)var(--lightningcss-dark,#8ad9ca);--color-brand:#0f766e;--color-brand-accent:#f59e0b;--color-focus-ring:var(--color-primary);--color-primary-hover:color-mix(in srgb, var(--color-primary) 88%, var(--color-on-primary));--state-hover:.08;--state-focus:.1;--state-pressed:.1;--state-dragged:.16;--state-disabled-container:.12;--state-disabled-content:.38;--font-sans:"Inter Variable", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Mono", "Roboto Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-numeric:"Inter Variable", "Inter Fallback", system-ui, sans-serif;--type-display-large:400 3.5625rem/4rem var(--font-sans);--type-display-large-tracking:-.015625rem;--type-display-medium:400 2.8125rem/3.25rem var(--font-sans);--type-display-small:400 2.25rem/2.75rem var(--font-sans);--type-headline-large:600 2rem/2.5rem var(--font-sans);--type-headline-medium:600 1.75rem/2.25rem var(--font-sans);--type-headline-small:600 1.5rem/2rem var(--font-sans);--type-title-large:500 1.375rem/1.75rem var(--font-sans);--type-title-medium:500 1rem/1.5rem var(--font-sans);--type-title-medium-tracking:.009375rem;--type-title-small:500 .875rem/1.25rem var(--font-sans);--type-title-small-tracking:.00625rem;--type-body-large:400 1rem/1.5rem var(--font-sans);--type-body-large-tracking:.03125rem;--type-body-medium:400 .875rem/1.25rem var(--font-sans);--type-body-medium-tracking:.015625rem;--type-body-small:400 .75rem/1rem var(--font-sans);--type-body-small-tracking:.025rem;--type-label-large:500 .875rem/1.25rem var(--font-sans);--type-label-large-tracking:.00625rem;--type-label-medium:500 .75rem/1rem var(--font-sans);--type-label-medium-tracking:.03125rem;--type-label-small:500 .6875rem/1rem var(--font-sans);--type-label-small-tracking:.03125rem;--type-balance:700 2.75rem/3.25rem var(--font-numeric);--type-balance-tracking:-.03125rem;--type-balance-compact:600 1.5rem/2rem var(--font-numeric);--type-code:700 2.5rem/3rem var(--font-numeric);--type-code-tracking:.25rem;--type-countdown:600 1.25rem/1.75rem var(--font-numeric);--type-price:600 1rem/1.5rem var(--font-numeric);--radius-none:0;--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-lg-increased:1.75rem;--radius-xl:2rem;--radius-xl-increased:2.25rem;--radius-xxl:3rem;--radius-full:999rem;--radius-small:var(--radius-sm);--radius-medium:var(--radius-md);--radius-large:var(--radius-lg);--radius-extra-large:var(--radius-xl);--radius-tile-outer:.75rem;--radius-tile-inner:.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--elevation-0:none;--elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--elevation-3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--elevation-4:0 2px 3px #0000004d, 0 6px 10px 4px #00000026;--elevation-5:0 4px 4px #0000004d, 0 8px 12px 6px #00000026;--page-width:72rem;--reading-width:44rem;--account-width:60rem;--page-gutter:clamp(1rem, 4vw, 2rem);--section-spacing:clamp(4rem, 3rem + 4vw, 6.5rem);--nav-bar-height:5rem;--nav-rail-width:6rem;--touch-target:3rem;--duration-spatial-fast:.349s;--duration-spatial-default:.413s;--duration-spatial-slow:.568s;--duration-effects-fast:.138s;--duration-effects-default:.213s;--duration-effects-slow:.3s;--duration-theme:.45s;--duration-shake-step:37ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-standard-decelerate:cubic-bezier(0, 0, 0, 1);--ease-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--ease-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--ease-fast-out-slow-in:cubic-bezier(.4, 0, .2, 1);--ease-spatial-fast:cubic-bezier(.34, 1.45, .64, 1);--ease-spatial-default:cubic-bezier(.3, 1.14, .56, 1);--ease-spatial-slow:cubic-bezier(.3, 1.14, .56, 1);--ease-effects-fast:cubic-bezier(.25, .8, .4, 1);--ease-effects-default:cubic-bezier(.25, .8, .4, 1);--ease-effects-slow:cubic-bezier(.25, .8, .4, 1);--motion-spatial-fast:var(--duration-spatial-fast) var(--ease-spatial-fast);--motion-spatial-default:var(--duration-spatial-default) var(--ease-spatial-default);--motion-spatial-slow:var(--duration-spatial-slow) var(--ease-spatial-slow);--motion-effects-fast:var(--duration-effects-fast) var(--ease-effects-fast);--motion-effects-default:var(--duration-effects-default) var(--ease-effects-default);--motion-effects-slow:var(--duration-effects-slow) var(--ease-effects-slow);--press-scale-button:.97;--press-scale-segment:.96;--press-scale-tile:.98}@media (prefers-color-scheme:dark){:root,[data-theme-scope]{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (transition-timing-function:linear(0, 1)){:root{--ease-spatial-fast:linear(0, .0012 0.5%, .0072 1.25%, .018 2%, .033 2.75%, .0517 3.5%, .0739 4.25%, .1267 5.75%, .1776 7%, .2447 8.5%, .5356 14.5%, .6504 17%, .7141 18.5%, .7637 19.75%, .8098 21%, .8523 22.25%, .891 23.5%, .9259 24.75%, .957 26%, .9845 27.25%, 1.0084 28.5%, 1.0289 29.75%, 1.0462 31%, 1.0629 32.5%, 1.0774 34.25%, 1.0882 36.25%, 1.094 38.5%, 1.0944 40.75%, 1.09 43.25%, 1.081 46%, 1.0364 56%, 1.019 60.5%, 1.0071 64.5%, .9984 68.75%, .9927 74%, .991 80.25%, .998 99.75%, 1);--ease-spatial-default:linear(0, .0018 0.75%, .0068 1.5%, .0256 3%, .0595 4.75%, .1033 6.5%, .1465 8%, .2015 9.75%, .429 16.5%, .5331 19.75%, .6275 23%, .6736 24.75%, .7103 26.25%, .7445 27.75%, .781 29.5%, .8396 32.75%, .8871 36%, .9272 39.5%, .9591 43.25%, .9842 47.5%, 1.0015 52.25%, 1.0113 57.5%, 1.0148 62.5%, 1.0147 68.5%, 1.002 99.75%, 1);--ease-spatial-slow:var(--ease-spatial-default);--ease-effects-fast:linear(0, .0053 1.25%, .0197 2.5%, .0463 4%, .0806 5.5%, .1135 6.75%, .1564 8.25%, .3647 15%, .4596 18.25%, .5519 21.75%, .6272 25%, .6968 28.5%, .7553 32%, .8069 35.75%, .8486 39.5%, .8877 44%, .92 49%, .9454 54.5%, .9649 60.75%, .9784 67.5%, .9879 75.5%, .9945 86%, .998 99.75%, 1);--ease-effects-default:var(--ease-effects-fast);--ease-effects-slow:var(--ease-effects-fast)}}:root[data-theme=light],[data-theme-scope=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-theme-scope=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-contrast:more){:root,[data-theme-scope]{--color-primary:var(--lightningcss-light,#002620)var(--lightningcss-dark,#b2fff1);--color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-primary-container:var(--lightningcss-light,#004a41)var(--lightningcss-dark,#8eddce);--color-on-primary-container:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-secondary:var(--lightningcss-light,#0c2622)var(--lightningcss-dark,#e9fff9);--color-on-secondary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-secondary-container:var(--lightningcss-light,#2f4743)var(--lightningcss-dark,#b5d0ca);--color-on-secondary-container:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-tertiary:var(--lightningcss-light,#2e2100)var(--lightningcss-dark,#fffaf5);--color-on-tertiary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-tertiary-container:var(--lightningcss-light,#574000)var(--lightningcss-dark,#fac353);--color-on-tertiary-container:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-error:var(--lightningcss-light,#4e0002)var(--lightningcss-dark,#fff9f9);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-error-container:var(--lightningcss-light,#8c0009)var(--lightningcss-dark,#ffbab1);--color-on-error-container:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--color-on-surface:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-on-background:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-on-surface-variant:var(--lightningcss-light,#1c2623)var(--lightningcss-dark,#fff);--color-outline:var(--lightningcss-light,#1c2623)var(--lightningcss-dark,#e9fff9);--color-outline-variant:var(--lightningcss-light,#1c2623)var(--lightningcss-dark,#c2cdc9)}}@media (prefers-reduced-motion:reduce){:root{--duration-spatial-fast:0s;--duration-spatial-default:0s;--duration-spatial-slow:0s;--ease-effects-fast:var(--ease-standard);--ease-effects-default:var(--ease-standard);--ease-effects-slow:var(--ease-standard);--press-scale-button:1;--press-scale-segment:1;--press-scale-tile:1}}}@layer base{html{background:var(--color-background);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{background:var(--color-background);min-block-size:100dvh;color:var(--color-on-background);font:var(--type-body-large);letter-spacing:.01em;font-optical-sizing:auto;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{color:var(--color-on-background);text-wrap:balance;line-height:1.15}h1{letter-spacing:-.028em;font-size:clamp(2.375rem,1.55rem + 3.6vw,3.625rem);font-weight:700;line-height:1.06}h2{letter-spacing:-.022em;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);font-weight:650}h3{letter-spacing:-.008em;font-size:1.1875rem;font-weight:600;line-height:1.3}h4{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking)}p{text-wrap:pretty}a{color:var(--color-primary);text-underline-offset:.2em;transition:text-decoration-thickness var(--motion-effects-fast), color var(--motion-effects-default);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong,b{font-weight:650}code,kbd,samp{font-family:var(--font-mono);font-size:.925em}hr{background:var(--color-outline-variant);border:0;block-size:1px;margin:0}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}main{overflow-x:clip}[tabindex="-1"]:focus{outline:none}::selection{background:var(--color-primary-container);color:var(--color-on-primary-container)}.visually-hidden,.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);transition:transform var(--motion-spatial-fast);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.tabular{font-variant-numeric:tabular-nums}[data-theme-scope]{background:var(--color-background);color:var(--color-on-background)}}@layer layout{.container{inline-size:min(100% - 2 * var(--page-gutter), var(--page-width));margin-inline:auto}.container-narrow{inline-size:min(100% - 2 * var(--page-gutter), var(--reading-width))}.container-account{inline-size:min(100% - 2 * var(--page-gutter), var(--account-width));margin-inline:auto}.app-main{min-inline-size:0;display:block}main:focus{outline:none}.page{padding-block:clamp(1.5rem, 1rem + 2vw, 2.5rem) var(--section-spacing);align-content:start;gap:1.5rem;display:grid}.page-header{gap:.5rem;padding-block:.5rem .25rem;display:grid}.page-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-back{justify-self:start;align-items:center;gap:.25rem;margin-inline-start:-.5rem;display:inline-flex}.page-title{font:var(--type-display-small);letter-spacing:-.02em;font-size:clamp(2rem,1.6rem + 1.6vw,2.8125rem);line-height:1.15}.page-title-emphasized{font-weight:700}.page-subtitle{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.section-title{color:var(--color-on-surface);font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);padding-inline:.25rem;font-weight:500}.section-heading{justify-content:space-between;align-items:center;gap:1rem;min-block-size:3rem;display:flex}.stack{align-content:start;gap:var(--stack-gap,1rem);min-inline-size:0;display:grid}.stack-xs{--stack-gap:.25rem}.stack-sm{--stack-gap:.5rem}.stack-md{--stack-gap:1.5rem}.stack-lg{--stack-gap:2rem}.stack-xl{--stack-gap:3rem}.cluster{align-items:center;gap:var(--cluster-gap,.75rem);flex-wrap:wrap;display:flex}.cluster-end{justify-content:flex-end}.cluster-between{justify-content:space-between}.cluster-sm{--cluster-gap:.5rem}.grid-auto{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-min,16rem)), 1fr));gap:var(--grid-gap,1rem);display:grid}.grid-auto-sm{--grid-min:11rem}.grid-auto-lg{--grid-min:22rem}.split{gap:1.5rem;display:grid}@media (width>=52.5rem){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.split-wide-start{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.split-wide-end{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.split-sticky>:first-child{position:sticky;inset-block-start:6rem}}.center{text-align:center;place-items:center;display:grid}.auth-layout{place-items:center;min-block-size:calc(100dvh - 12rem);padding-block:clamp(2rem,1rem + 4vw,4rem);display:grid}.auth-card{border-radius:var(--radius-xl);background:var(--color-surface-container-low);gap:1.5rem;inline-size:min(100%,28rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.auth-card-header{text-align:center;justify-items:center;gap:.75rem;display:grid}.auth-card-title{font:var(--type-headline-medium);letter-spacing:-.01em;font-weight:700}.auth-card-lead{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.divider-text{color:var(--color-on-surface-variant);font:var(--type-label-large);align-items:center;gap:1rem;display:flex}.divider-text:before,.divider-text:after{background:var(--color-outline-variant);content:"";flex:1;block-size:1px}.detail-rows{margin:0;padding-inline:1rem;display:grid}.detail-row{border-block-end:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;padding-block:.75rem;display:flex}.detail-row:last-child{border-block-end:0}.detail-row dt{color:var(--color-on-surface-variant);font:var(--type-body-large)}.detail-row dd{color:var(--color-on-surface);font:var(--type-title-medium);font-variant-numeric:tabular-nums;text-align:end;align-items:center;gap:.5rem;margin:0;display:flex}.text-secondary{color:var(--color-on-surface-variant)}.text-primary{color:var(--color-primary)}.text-error{color:var(--color-error)}.text-success{color:var(--color-success)}}@layer components{.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1.5rem;inline-size:1.5rem}.icon[data-icon]{fill:currentColor;stroke:none}.icon-small{block-size:1.125rem;inline-size:1.125rem}.icon-large{block-size:2rem;inline-size:2rem}[dir=rtl] .icon[data-mirror]{transform:scaleX(-1)}.brand-mark{flex:none;block-size:2.25rem;inline-size:2.25rem}.shape{inline-size:var(--shape-size,7rem);block-size:var(--shape-size,7rem);color:var(--shape-content,var(--color-on-secondary-container));flex:none;place-items:center;display:inline-grid;position:relative}.shape>svg:first-child{block-size:100%;inline-size:100%;fill:var(--shape-container,var(--color-secondary-container));position:absolute;inset:0}.shape>.icon{inline-size:var(--shape-glyph,3rem);block-size:var(--shape-glyph,3rem);position:relative}.shape-xs{--shape-size:2.5rem;--shape-glyph:1.25rem}.shape-sm{--shape-size:3.5rem;--shape-glyph:1.75rem}.shape-md{--shape-size:6rem;--shape-glyph:2.5rem}.shape-lg{--shape-size:7rem;--shape-glyph:3rem}.shape-xl{--shape-size:10rem;--shape-glyph:4rem}.shape-primary{--shape-container:var(--color-primary-container);--shape-content:var(--color-on-primary-container)}.shape-secondary{--shape-container:var(--color-secondary-container);--shape-content:var(--color-on-secondary-container)}.shape-tertiary{--shape-container:var(--color-tertiary-container);--shape-content:var(--color-on-tertiary-container)}.shape-error{--shape-container:var(--color-error-container);--shape-content:var(--color-on-error-container)}.shape-success{--shape-container:var(--color-success-container);--shape-content:var(--color-on-success-container)}.shape-breathing>svg:first-child{animation:6s ease-in-out infinite breathe}.shape-spin>svg:first-child{animation:24s linear infinite shape-spin}.button,.icon-button{isolation:isolate;color:var(--button-content);background-color:var(--button-container);text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;transform:scale(var(--button-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-fast), background-color var(--motion-effects-default), color var(--motion-effects-default), box-shadow var(--motion-effects-default), outline-color var(--motion-effects-fast);border:0;flex:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.button:before,.icon-button:before{z-index:-1;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}.button:after,.icon-button:after{inline-size:max(100%, var(--touch-target));block-size:max(100%, var(--touch-target));content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (hover:hover){.button:hover:before,.icon-button:hover:before{opacity:var(--state-hover)}}.button:focus-visible:before,.icon-button:focus-visible:before{opacity:var(--state-focus)}.button:active:before,.icon-button:active:before,.button[data-pressed]:before,.icon-button[data-pressed]:before{opacity:var(--state-pressed)}.button:active,.button[data-pressed]{--button-scale:var(--press-scale-button);border-radius:var(--button-pressed-radius)}.icon-button:active,.icon-button[data-pressed]{--button-scale:var(--press-scale-button);border-radius:var(--radius-sm)}.button{--button-container:var(--color-primary);--button-content:var(--color-on-primary);--button-height:3.5rem;--button-radius:1.75rem;--button-pressed-radius:var(--radius-md);--button-padding:1.5rem;--button-gap:.5rem;--button-icon:1.5rem;gap:var(--button-gap);min-block-size:var(--button-height);min-inline-size:3rem;padding:.5rem var(--button-padding);border-radius:var(--button-radius);font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);white-space:nowrap}.button>.icon,.button>.loading-indicator{inline-size:var(--button-icon);block-size:var(--button-icon)}.button-label{text-overflow:ellipsis;min-inline-size:0;display:inline-grid;overflow:hidden}.button-small{--button-height:2.5rem;--button-radius:1.25rem;--button-pressed-radius:var(--radius-sm);--button-padding:1rem;--button-icon:1.25rem;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking)}.button-large{--button-height:6rem;--button-radius:3rem;--button-pressed-radius:var(--radius-lg);--button-padding:3rem;--button-gap:.75rem;--button-icon:2rem;font:var(--type-headline-small)}.button-block{inline-size:100%;display:flex}.button-filled,.button-primary{--button-container:var(--color-primary);--button-content:var(--color-on-primary)}.button-tonal{--button-container:var(--color-secondary-container);--button-content:var(--color-on-secondary-container)}.button-outlined{--button-container:transparent;--button-content:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-outline-variant)}.button-large.button-outlined{box-shadow:inset 0 0 0 2px var(--color-outline-variant)}.button-text{--button-container:transparent;--button-content:var(--color-primary);--button-padding:1rem}.button-destructive{--button-container:var(--color-error);--button-content:var(--color-on-error)}.button-elevated{--button-container:var(--color-surface-container-low);--button-content:var(--color-primary);box-shadow:var(--elevation-1)}.button-inverse{--button-container:var(--color-inverse-surface);--button-content:var(--color-inverse-on-surface)}.button:is(:disabled,[aria-disabled=true]){--button-container:var(--color-surface-container-highest);--button-content:var(--color-on-surface-variant);--button-scale:1;cursor:not-allowed;box-shadow:none}.button-destructive:is(:disabled,[aria-disabled=true]){--button-container:var(--color-error-container);--button-content:var(--color-on-error-container)}.button-text:is(:disabled,[aria-disabled=true]),.button-outlined:is(:disabled,[aria-disabled=true]){--button-container:transparent}.button:is(:disabled,[aria-disabled=true]):before,.icon-button:is(:disabled,[aria-disabled=true]):before{opacity:0}.button[aria-busy=true]{cursor:progress}.button>.loading-indicator,.icon-button>.loading-indicator{color:inherit;display:none}.button[aria-busy=true]>.loading-indicator{animation:slot-pop-in var(--motion-spatial-fast) both;display:inline-block}.button[aria-busy=true]>.icon:not(.button-trailing-icon){display:none}.icon-button{--button-container:transparent;--button-content:var(--color-on-surface-variant);border-radius:1.25rem;block-size:2.5rem;inline-size:2.5rem;padding:0}.icon-button>.icon{block-size:1.5rem;inline-size:1.5rem}.icon-button-filled{--button-container:var(--color-primary);--button-content:var(--color-on-primary)}.icon-button-tonal{--button-container:var(--color-secondary-container);--button-content:var(--color-on-secondary-container)}.icon-button-outlined{box-shadow:inset 0 0 0 1px var(--color-outline-variant)}.icon-button-large{border-radius:1.75rem;block-size:3.5rem;inline-size:3.5rem}.icon-button-large:active,.icon-button-large[data-pressed]{border-radius:var(--radius-md)}.icon-button:is(:disabled,[aria-disabled=true]){--button-content:color-mix(in srgb, var(--color-on-surface) 38%, transparent);--button-scale:1;cursor:not-allowed}.icon-button:is(.icon-button-filled,.icon-button-tonal):is(:disabled,[aria-disabled=true]){--button-container:color-mix(in srgb, var(--color-on-surface) 12%, transparent)}.icon-button[aria-pressed=true]{--button-container:var(--color-secondary-container);--button-content:var(--color-on-secondary-container)}.icon-button>.icon-swap{place-items:center;display:grid;position:absolute;inset:0}.button-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.segmented{--segmented-count:2;isolation:isolate;border-radius:var(--radius-full);background:var(--color-surface-container-high);border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:100%;padding:.25rem;display:grid;position:relative}.segmented-inline{inline-size:auto;display:inline-grid}.segmented[data-count="3"]{--segmented-count:3}.segmented[data-count="4"]{--segmented-count:4}.segmented[data-count="5"]{--segmented-count:5}.segmented-indicator{z-index:-1;inline-size:calc((100% - .5rem) / var(--segmented-count));border-radius:var(--radius-full);background:var(--color-primary);transform:translateX(calc(var(--segmented-index,0) * 100%));transition:transform var(--motion-spatial-default), background-color var(--motion-effects-default);pointer-events:none;position:absolute;inset-block:.25rem;inset-inline-start:.25rem}[dir=rtl] .segmented-indicator{transform:translateX(calc(var(--segmented-index,0) * -100%))}.segmented:not(.theme-switch,:has(input:checked)) .segmented-indicator{opacity:0}:root[data-theme-preference=light] .theme-switch{--segmented-index:1}:root[data-theme-preference=dark] .theme-switch{--segmented-index:2}:root:is(:not([data-theme-preference]),[data-theme-preference=system]) .theme-switch>.segmented-item:first-of-type,:root[data-theme-preference=light] .theme-switch>.segmented-item:nth-of-type(2),:root[data-theme-preference=dark] .theme-switch>.segmented-item:nth-of-type(3){color:var(--color-on-primary)}:root:is(:not([data-theme-preference]),[data-theme-preference=system]) .theme-switch>.segmented-item:first-of-type .segmented-content,:root[data-theme-preference=light] .theme-switch>.segmented-item:nth-of-type(2) .segmented-content,:root[data-theme-preference=dark] .theme-switch>.segmented-item:nth-of-type(3) .segmented-content{transform:none}:root:is(:not([data-theme-preference]),[data-theme-preference=system]) .theme-switch>.segmented-item:first-of-type .segmented-check,:root[data-theme-preference=light] .theme-switch>.segmented-item:nth-of-type(2) .segmented-check,:root[data-theme-preference=dark] .theme-switch>.segmented-item:nth-of-type(3) .segmented-check{opacity:1;transform:none}.segmented:has(>.segmented-item:nth-of-type(2)>input:checked){--segmented-index:1}.segmented:has(>.segmented-item:nth-of-type(3)>input:checked){--segmented-index:2}.segmented:has(>.segmented-item:nth-of-type(4)>input:checked){--segmented-index:3}.segmented:has(>.segmented-item:nth-of-type(5)>input:checked){--segmented-index:4}.segmented-item{border-radius:var(--radius-full);min-block-size:2.5rem;min-inline-size:0;color:var(--color-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;transform:scale(var(--segment-scale,1));transition:transform var(--motion-spatial-fast), color var(--motion-effects-default);place-items:center;padding:.375rem .75rem;display:grid;position:relative}.segmented-item:before{border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){.segmented-item:hover:before{opacity:var(--state-hover)}}.segmented-item:active,.segmented-item[data-pressed]{--segment-scale:var(--press-scale-segment)}.segmented-item:active:before,.segmented-item[data-pressed]:before{opacity:var(--state-pressed)}.segmented-item>input{opacity:0;cursor:pointer;appearance:none;margin:0;position:absolute;inset:0}.segmented-item:has(>input:checked){color:var(--color-on-primary)}.segmented-item:has(>input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.segmented-item:has(>input:disabled){color:color-mix(in srgb, var(--color-on-surface) 38%, transparent);cursor:not-allowed}.segmented-content{pointer-events:none;min-inline-size:0;max-inline-size:100%;transition:transform var(--motion-spatial-default);align-items:center;display:inline-flex;position:relative;transform:translate(-.75rem)}.segmented-check{opacity:0;block-size:1.125rem;inline-size:1.125rem;transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);flex:none;margin-inline-end:.375rem;transform:scale(.4)}.segmented-item:has(>input:checked) .segmented-content{transform:none}.segmented-item:has(>input:checked) .segmented-check{opacity:1;transform:none}.segmented-item .segmented-icon{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-inline-end:.375rem}.segmented-content:has(>.segmented-icon){transform:none}.segmented-content:has(>.segmented-icon)>.segmented-check{position:absolute;inset-inline-start:0}.segmented-item .segmented-icon{transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default)}:root:is(:not([data-theme-preference]),[data-theme-preference=system]) .theme-switch>.segmented-item:first-of-type .segmented-icon,:root[data-theme-preference=light] .theme-switch>.segmented-item:nth-of-type(2) .segmented-icon,:root[data-theme-preference=dark] .theme-switch>.segmented-item:nth-of-type(3) .segmented-icon{opacity:0;transform:scale(.4)}.segmented-item:has(>input:checked) .segmented-content:has(>.segmented-icon)>.segmented-icon{opacity:0;transform:scale(.4)}.segmented-icons-only .segmented-icon{opacity:1!important;transform:none!important}.segmented-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segmented-icons-only .segmented-content{transform:none}.segmented-icons-only .segmented-check{display:none}.segmented-icons-only .segmented-icon{block-size:1.25rem;inline-size:1.25rem;margin:0}.segmented-icons-only .segmented-item{min-inline-size:2.75rem;padding-inline:.625rem}.segmented-compact .segmented-item{min-block-size:2.25rem;padding-block:.25rem}.segmented-compact .segmented-check{display:none}.segmented-compact .segmented-content{transform:none}.chip-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip-row-scroll{overscroll-behavior-x:contain;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;flex-wrap:nowrap;padding-block:.25rem;overflow-x:auto}.chip-row-scroll::-webkit-scrollbar{display:none}.chip{--chip-container:transparent;--chip-content:var(--color-on-surface-variant);--chip-outline:var(--color-outline-variant);isolation:isolate;border-radius:var(--radius-sm);min-block-size:2rem;color:var(--chip-content);background:var(--chip-container);box-shadow:inset 0 0 0 1px var(--chip-outline);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transform:scale(var(--chip-scale,1));transition:transform var(--motion-spatial-fast), background-color var(--motion-effects-default), color var(--motion-effects-default), box-shadow var(--motion-effects-default);border:0;flex:none;align-items:center;gap:.5rem;padding:.25rem 1rem;text-decoration:none;display:inline-flex;position:relative}.chip:before{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}.chip:after{inline-size:100%;block-size:var(--touch-target);content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (hover:hover){.chip:hover:before{opacity:var(--state-hover)}}.chip:active,.chip[data-pressed]{--chip-scale:var(--press-scale-button)}.chip:active:before,.chip[data-pressed]:before{opacity:var(--state-pressed)}.chip>input{opacity:0;cursor:pointer;appearance:none;margin:0;position:absolute;inset:0}.chip:has(>input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}:is(.chip:has(>.icon:first-child),.chip:has(>.chip-check),.chip:has(>.chip-avatar)){padding-inline-start:.5rem}.chip>.icon{block-size:1.125rem;inline-size:1.125rem;color:var(--chip-icon,var(--color-primary))}.chip-avatar{background:var(--color-surface-container-highest);border-radius:50%;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;margin-inline-start:-.25rem;display:grid;overflow:hidden}.chip-avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.chip-check{block-size:1.125rem;inline-size:1.125rem;display:none}.chip:is([aria-pressed=true],[aria-current=page],[aria-current=true],[aria-selected=true],:has(>input:checked)){--chip-container:var(--color-secondary-container);--chip-content:var(--color-on-secondary-container);--chip-outline:transparent;--chip-icon:var(--color-on-secondary-container)}.chip:is([aria-pressed=true],[aria-current=page],[aria-current=true],[aria-selected=true],:has(>input:checked))>.chip-check{display:block}.chip[data-changed]:is([aria-pressed=true],[aria-current=true],[aria-selected=true],:has(>input:checked))>.chip-check{animation:slot-pop-in var(--motion-spatial-fast) both}.chip:is(:disabled,[aria-disabled=true],:has(>input:disabled)){--chip-content:color-mix(in srgb, var(--color-on-surface) 38%, transparent);--chip-outline:color-mix(in srgb, var(--color-on-surface) 12%, transparent);--chip-scale:1;cursor:not-allowed}.chip-assist{--chip-content:var(--color-on-surface)}.chip-elevated{--chip-container:var(--color-surface-container-low);--chip-outline:transparent;box-shadow:var(--elevation-1)}.chip-large{border-radius:var(--radius-md);min-block-size:2.75rem;font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);padding-inline:1.125rem}.field-label{color:var(--color-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);transition:color var(--motion-effects-default);padding-inline:.25rem;display:block}legend.field-label{margin-block-end:.5rem}.form-field:focus-within>.field-label{color:var(--color-primary)}.form-field-invalid>.field-label{color:var(--color-error)}.field-input{border:1px solid var(--color-outline);border-radius:var(--radius-md);min-block-size:3.5rem;inline-size:100%;color:var(--color-on-surface);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);caret-color:var(--color-primary);transition:border-color var(--motion-effects-default), box-shadow var(--motion-effects-default);appearance:none;background:0 0;outline:0;margin:0;padding:.875rem 1rem}.field-input::placeholder{color:var(--color-on-surface-variant);opacity:1}@media (hover:hover){.field-input:hover:not(:focus,:disabled,[aria-invalid=true]){border-color:var(--color-on-surface)}}.field-input:focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.field-input[aria-invalid=true],.form-field-invalid>.field-input{border-color:var(--color-error);caret-color:var(--color-error)}.field-input[aria-invalid=true]:focus,.form-field-invalid>.field-input:focus{box-shadow:inset 0 0 0 1px var(--color-error)}.field-input:disabled{border-color:color-mix(in srgb, var(--color-on-surface) 12%, transparent);color:color-mix(in srgb, var(--color-on-surface) 38%, transparent);cursor:not-allowed}select.field-input{cursor:pointer;background-image:url(/build/assets/select-arrow-Cq6yyAQv.svg);background-position:right .875rem center;background-repeat:no-repeat;background-size:1.5rem;padding-inline-end:3rem}textarea.field-input,.field-textarea{resize:vertical;min-block-size:9rem;line-height:1.5rem}.field-input.field-code{font:var(--type-headline-small);letter-spacing:.3em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.field-input.field-code::placeholder{letter-spacing:.3em;opacity:.5}.field{--field-outline-color:var(--color-outline);--field-outline-width:1px;--field-label-color:var(--color-on-surface-variant);--field-label-start:1rem;--field-height:3.5rem;--field-radius:var(--radius-md);--field-notch-start:.75rem;gap:.25rem;min-inline-size:0;display:grid;position:relative}.field-control{min-block-size:var(--field-height);border-radius:var(--field-radius);color:var(--color-on-surface);cursor:text;align-items:center;display:flex;position:relative}.field-outline{pointer-events:none;display:flex;position:absolute;inset:0}.field-outline-start,.field-outline-notch,.field-outline-end{border:var(--field-outline-width) solid var(--field-outline-color);block-size:100%;transition:border-color var(--motion-effects-default)}.field-outline-start{inline-size:var(--field-notch-start);border-inline-end:0;border-start-start-radius:var(--field-radius);border-end-start-radius:var(--field-radius);flex:none}.field-outline-notch{border-block-start:0;border-inline:0;flex:0 auto;max-inline-size:calc(100% - 1.5rem);position:relative}.field-outline-notch:before{block-size:var(--field-outline-width);background:var(--field-outline-color);content:"";transform-origin:50%;transition:transform var(--motion-spatial-fast), background-color var(--motion-effects-default);position:absolute;inset-block-start:0;inset-inline:0}.field-outline-label{font:var(--type-body-small);white-space:nowrap;visibility:hidden;padding-inline:.25rem;display:block;overflow:hidden}.field-outline-end{border-inline-start:0;border-start-end-radius:var(--field-radius);border-end-end-radius:var(--field-radius);flex:auto}.field:not(:has(.field-label)) .field-outline-notch{display:none}.field .field-input{border-radius:var(--field-radius);inline-size:100%;min-inline-size:0;color:var(--color-on-surface);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);caret-color:var(--color-primary);appearance:none;background:0 0;border:0;outline:0;flex:auto;align-self:stretch;margin:0;padding:1rem;position:relative}.field textarea.field-input{min-block-size:7.5rem;padding-block:1rem;line-height:1.5rem}.field-control:has(>.field-leading) .field-input{padding-inline-start:3.25rem}.field-control:has(>.field-trailing) .field-input{padding-inline-end:3.25rem}.field .field-input,.field .field-input:hover,.field .field-input:focus,.field .field-input[aria-invalid=true],.field .field-input[aria-invalid=true]:focus{box-shadow:none;border:0}.field select.field-input{background-image:none}.field .field-input::placeholder{color:var(--color-on-surface-variant);opacity:1;transition:color var(--motion-effects-fast)}.field:has(.field-label) .field-input:not(:focus)::placeholder{color:#0000}.field-input:-webkit-autofill{-webkit-text-fill-color:var(--color-on-surface);box-shadow:inset 0 0 0 100vmax var(--color-surface-container-high)}.field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-on-surface);box-shadow:inset 0 0 0 100vmax var(--color-surface-container-high)}.field select.field-input{cursor:pointer;padding-inline-end:3rem}.field-select-arrow{color:var(--color-on-surface-variant);pointer-events:none;transition:transform var(--motion-spatial-fast);position:absolute;inset-inline-end:.75rem}.field-control:focus-within .field-select-arrow{color:var(--color-primary)}.field .field-label{max-inline-size:calc(100% - 2rem);color:var(--field-label-color);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0 0;transform:translate(var(--field-label-start), calc((var(--field-height) - 1.5rem) / 2));transition:transform var(--motion-spatial-fast), color var(--motion-effects-default);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.field-control:has(>.field-leading){--field-label-start:3.25rem}.field-control:has(>.field-leading) .field-label{max-inline-size:calc(100% - 4.25rem)}.field-leading,.field-trailing{z-index:1;color:var(--color-on-surface-variant);place-items:center;display:grid;position:absolute}.field-leading{pointer-events:none;inset-inline-start:.75rem}.field-trailing{inset-inline-end:.25rem}.field-trailing>.icon{margin-inline:.5rem}.field:is(:focus-within,[data-filled]) .field-label{max-inline-size:calc(133.333% - 2.66667rem);transform:translate(calc(var(--field-notch-start) + .25rem), -.5625rem) scale(.75)}.field:has(.field-input:not(:placeholder-shown)) .field-label{max-inline-size:calc(133.333% - 2.66667rem);transform:translate(calc(var(--field-notch-start) + .25rem), -.5625rem) scale(.75)}.field:has(.field-input:autofill) .field-label{max-inline-size:calc(133.333% - 2.66667rem);transform:translate(calc(var(--field-notch-start) + .25rem), -.5625rem) scale(.75)}.field:has(select.field-input) .field-label{max-inline-size:calc(133.333% - 2.66667rem);transform:translate(calc(var(--field-notch-start) + .25rem), -.5625rem) scale(.75)}.field:has(input[type=date],input[type=time],input[type=datetime-local]) .field-label{max-inline-size:calc(133.333% - 2.66667rem);transform:translate(calc(var(--field-notch-start) + .25rem), -.5625rem) scale(.75)}.field:is(:focus-within,[data-filled]) .field-outline-notch:before{transform:scaleX(0)}.field:has(.field-input:not(:placeholder-shown)) .field-outline-notch:before{transform:scaleX(0)}.field:has(.field-input:autofill) .field-outline-notch:before{transform:scaleX(0)}.field:has(select.field-input) .field-outline-notch:before{transform:scaleX(0)}.field:has(input[type=date],input[type=time],input[type=datetime-local]) .field-outline-notch:before{transform:scaleX(0)}@media (hover:hover){.field:not(:focus-within,[data-invalid],:has(.field-input[aria-invalid=true],.field-input:disabled))>.field-control:hover{--field-outline-color:var(--color-on-surface)}}.field:focus-within{--field-outline-color:var(--color-primary);--field-outline-width:2px;--field-label-color:var(--color-primary)}.field:focus-within .field-leading{color:var(--color-on-surface-variant)}.field-support{min-block-size:1rem;color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);justify-content:space-between;gap:1rem;padding-inline:1rem;display:flex}.field-support:empty{display:none}.field-counter{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-inline-start:auto}.field:is([data-invalid],:has(.field-input[aria-invalid=true])){--field-outline-color:var(--color-error);--field-label-color:var(--color-error)}.field:is([data-invalid],:has(.field-input[aria-invalid=true])) .field-support,.field:is([data-invalid],:has(.field-input[aria-invalid=true])) .field-trailing{color:var(--color-error)}.field:is([data-invalid],:has(.field-input[aria-invalid=true])) .field-input{caret-color:var(--color-error)}.field-error-icon{display:none}.field:is([data-invalid],:has(.field-input[aria-invalid=true])) .field-error-icon{animation:slot-pop-in var(--motion-spatial-fast) both;display:block}.field:has(.field-input:disabled){--field-outline-color:color-mix(in srgb, var(--color-on-surface) 12%, transparent);--field-label-color:color-mix(in srgb, var(--color-on-surface) 38%, transparent);opacity:1}.field:has(.field-input:disabled) .field-input{color:color-mix(in srgb, var(--color-on-surface) 38%, transparent);cursor:not-allowed}.field-search{--field-radius:var(--radius-full);--field-notch-start:1.75rem}.field-search .field-outline-end{min-inline-size:1.75rem}.field-search .field-input::-webkit-search-cancel-button{appearance:none}.field-search .field-input::-webkit-search-decoration{appearance:none}.field-clear{opacity:0;visibility:hidden;transition:opacity var(--motion-effects-fast), transform var(--motion-spatial-fast), visibility 0s linear var(--duration-effects-fast);transform:scale(.6)}.field:has(.field-input:not(:placeholder-shown)) .field-clear{opacity:1;visibility:visible;transition:opacity var(--motion-effects-fast), transform var(--motion-spatial-fast), visibility 0s;transform:none}.field-code .field-input{font:var(--type-headline-small);letter-spacing:.3em;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.form-stack{gap:1rem;display:grid}.feedback{min-inline-size:0;display:grid}.feedback:empty,.feedback[data-state=hidden]{display:none}.banner{--banner-container:var(--color-secondary-container);--banner-content:var(--color-on-secondary-container);--banner-icon:var(--color-primary);border-radius:var(--radius-md);background:var(--banner-container);inline-size:100%;color:var(--banner-content);transform-origin:50% 0;transition:background-color var(--motion-effects-default), color var(--motion-effects-default);align-items:flex-start;gap:.75rem;padding:.75rem .5rem .75rem 1rem;display:flex}.banner>.icon:first-child{block-size:1.5rem;inline-size:1.5rem;color:var(--banner-icon);flex:none}.banner-info{--banner-container:var(--color-secondary-container);--banner-content:var(--color-on-secondary-container);--banner-icon:var(--color-primary)}.banner-success{--banner-container:var(--color-success-container);--banner-content:var(--color-on-success-container);--banner-icon:var(--color-success)}.banner-warning{--banner-container:var(--color-warning-container);--banner-content:var(--color-on-warning-container);--banner-icon:var(--color-warning)}.banner-error{--banner-container:var(--color-error-container);--banner-content:var(--color-on-error-container);--banner-icon:var(--color-error)}.banner-body{flex:auto;gap:.25rem;min-inline-size:0;padding-inline-end:.5rem;display:grid}.banner-title{font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);font-weight:600}.banner-message{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.banner-message a{color:inherit;font-weight:600}.banner-action{isolation:isolate;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--banner-content) 12%, transparent);min-block-size:2.5rem;color:var(--banner-content);font:var(--type-label-large);transform:scale(var(--button-scale,1));transition:transform var(--motion-spatial-fast), background-color var(--motion-effects-fast);border:0;justify-self:start;align-items:center;margin-block-start:.5rem;padding:.625rem 1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.banner-action:hover{background:color-mix(in srgb, var(--banner-content) 20%, transparent)}}.banner-action:active,.banner-action[data-pressed]{--button-scale:var(--press-scale-button)}.banner>.icon-button{--button-content:var(--banner-content);margin-block:-.5rem}.banner[data-motion=shake]{animation:feedback-shake calc(var(--duration-shake-step) * 7) linear both}.banner[data-motion=pop]{animation:feedback-pop var(--motion-spatial-fast) both}.banner[data-motion=enter]{animation:feedback-enter var(--motion-effects-default) both}.banner-content-swap{animation:text-swap-in var(--motion-spatial-default) both}.inline-status{min-block-size:1.5rem;color:var(--color-primary);font:var(--type-label-large);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.inline-status-error{color:var(--color-error)}.inline-status-success{color:var(--color-success)}:root:has(dialog[open].dialog,dialog[open].sheet){overflow:hidden}.dialog,.sheet{color:var(--color-on-surface);overscroll-behavior:contain;position:fixed;inset:0}.dialog::backdrop,.sheet::backdrop{background:var(--color-scrim);opacity:0;transition:opacity var(--motion-effects-slow)}.dialog[data-state=open]::backdrop,.sheet[data-state=open]::backdrop,.dialog:not([data-state])[open]::backdrop,.sheet:not([data-state])[open]::backdrop{opacity:.32}.dialog{max-block-size:min(100% - 3rem,48rem);inline-size:min(35rem,100% - 3rem);margin:auto;overflow:visible}.dialog-surface{border-radius:var(--radius-xl);background:var(--color-surface-container-high);max-block-size:min(100dvh - 3rem,48rem);box-shadow:var(--elevation-3);transform-origin:50%;grid-template-rows:minmax(0,1fr) auto;gap:1rem;padding:1.5rem;display:grid}.dialog[data-state] .dialog-surface{opacity:0;transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);transform:scale(.88)}.dialog[data-state=open] .dialog-surface{opacity:1;transform:none}.dialog[data-state=closing] .dialog-surface{transition:opacity var(--motion-effects-fast), transform var(--motion-spatial-fast)}.dialog-scroll{overscroll-behavior:contain;text-align:center;justify-items:center;gap:1rem;min-block-size:0;display:grid;overflow-y:auto}.dialog-start .dialog-scroll{text-align:start;justify-items:stretch}.dialog-badge{background:var(--color-secondary-container);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-secondary-container);border-radius:50%;place-items:center;display:grid}.dialog-badge>.icon{block-size:1.75rem;inline-size:1.75rem}.dialog-destructive .dialog-badge{background:var(--color-error-container);color:var(--color-on-error-container)}.dialog-title{color:var(--color-on-surface);font:var(--type-headline-small);letter-spacing:0;text-wrap:balance}.dialog-message{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.dialog-body{text-align:start;gap:1rem;inline-size:100%;display:grid}.dialog-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;display:grid}.dialog-actions>.button,.sheet-actions>.button{--button-padding:1rem;white-space:normal;min-inline-size:0}.dialog-actions[data-measuring]>.button,.sheet-actions[data-measuring]>.button{white-space:nowrap}.dialog-actions[data-stacked]{grid-auto-flow:row}.dialog-actions[data-stacked]>:last-child{grid-row:1}.dialog-actions:has(>:only-child){grid-auto-flow:row}.checklist{border-radius:var(--radius-md);background:var(--color-surface-container-low);inline-size:100%;color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);text-align:start;gap:.625rem;margin:0;padding:.875rem 1rem;list-style:none;display:grid}.checklist>li{grid-template-columns:.875rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.checklist>li>.icon{block-size:1.25rem;inline-size:.875rem;color:var(--checklist-tint,var(--color-primary))}.checklist-destructive{--checklist-tint:var(--color-error)}.sheet{touch-action:none;max-block-size:100%;inline-size:100%;max-inline-size:100%;margin:auto 0 0;overflow:visible}.sheet-surface{max-block-size:min(92dvh,100dvh - 3rem);padding:0 1.5rem max(1.5rem, env(safe-area-inset-bottom));background:var(--color-surface-container-low);box-shadow:var(--elevation-1);transform:translateY(var(--sheet-drag,0px));touch-action:pan-y;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.sheet[data-state] .sheet-surface{transition:transform var(--motion-spatial-default);transform:translateY(100%)}.sheet[data-state=open] .sheet-surface{transform:translateY(var(--sheet-drag,0px))}.sheet[data-state=open][data-dragging] .sheet-surface{transition:none}.sheet-handle{cursor:grab;touch-action:none;place-items:center;block-size:2.25rem;margin-inline:-1.5rem;display:grid}.sheet-handle:before{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-on-surface-variant) 40%, transparent);content:"";block-size:.25rem;inline-size:2rem}.sheet-header{justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem 1rem;display:flex}.sheet-title{font:var(--type-headline-small);font-weight:700}.sheet-body{overscroll-behavior:contain;touch-action:pan-y;align-content:start;gap:1rem;min-block-size:0;display:grid;overflow-y:auto}.sheet-body>.field:first-child{margin-block-start:.5rem}.sheet-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;padding-block-start:1.5rem;display:grid}:is(.sheet-actions,.dialog-actions):has(>[aria-busy=true])>[data-dialog-close]{--button-content:color-mix(in srgb, var(--color-on-surface) 38%, transparent);pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-on-surface) 12%, transparent)}.sheet-actions[data-stacked]{grid-auto-flow:row}.sheet-actions[data-stacked]>:last-child{grid-row:1}@media (width>=37.5rem){.sheet{touch-action:auto;inline-size:min(35rem,100% - 3rem);margin:auto}.sheet-surface{border-radius:var(--radius-xl);background:var(--color-surface-container-high);max-block-size:min(100dvh - 3rem,48rem);box-shadow:var(--elevation-3);padding-block-start:1.5rem;transform:none}.sheet[data-state] .sheet-surface{opacity:0;transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);transform:scale(.88)}.sheet[data-state=open] .sheet-surface{opacity:1;transform:none}.sheet-handle{display:none}}.list-section{color:var(--color-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);align-items:center;gap:.25rem;padding:1rem 1rem .5rem;display:flex}.list-section-count:before{content:"· "}.list-group{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list-tile{--tile-top:var(--radius-tile-inner);--tile-bottom:var(--radius-tile-inner);--tile-container:var(--color-surface-container-low);isolation:isolate;border-radius:var(--tile-top) var(--tile-top) var(--tile-bottom) var(--tile-bottom);background:var(--tile-container);min-block-size:3.5rem;color:var(--color-on-surface);transform:scale(var(--tile-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-default), background-color var(--motion-effects-default), opacity var(--motion-effects-default);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.75rem 1rem;display:grid;position:relative}.list-tile:has(>.list-tile-link:only-child){padding:0}.list-tile>.list-tile-link:only-child{border-radius:inherit;min-block-size:3.5rem;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.75rem 1rem;text-decoration:none;display:grid}.list-tile>.list-tile-link:only-child:after{display:none}.list-tile>.list-tile-link:only-child:disabled{cursor:not-allowed;opacity:.6}:is(.list-tile,.list-tile>.list-tile-link:only-child)>:is(.list-tile-leading,.icon,.service-icon,.country-flag,.list-tile-flag){grid-column:1;margin-inline-end:1rem}:is(.list-tile,.list-tile>.list-tile-link:only-child)>:is(.list-tile-content,.list-tile-text){grid-column:2}:is(.list-tile,.list-tile>.list-tile-link:only-child)>:is(.list-tile-trailing,form,.button,.chip,.badge,.switch,.list-tile-chevron,.code-chip){grid-column:3;margin-inline-start:1rem}:is(.list-tile,.list-tile>.list-tile-link:only-child)>.icon:not(.list-tile-chevron){color:var(--color-primary)}.list-tile-text{gap:.125rem;min-inline-size:0;display:grid}.list-tile-title{font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.list-tile-trailing>.code-chip,.list-tile>.code-chip,.list-tile-link>.code-chip{border-radius:var(--radius-sm);inline-size:auto;font:var(--type-title-medium);letter-spacing:.12em;font-variant-numeric:tabular-nums;padding:.25rem .75rem;font-weight:700}.list-group>.list-tile:nth-child(1 of :not([hidden])),.list-group>:nth-child(1 of :not([hidden]))>.list-tile{--tile-top:var(--radius-tile-outer)}.list-group>.list-tile:nth-last-child(1 of :not([hidden])),.list-group>:nth-last-child(1 of :not([hidden]))>.list-tile{--tile-bottom:var(--radius-tile-outer)}.list-tile-single,.list-tile:only-child{--tile-top:var(--radius-tile-outer);--tile-bottom:var(--radius-tile-outer)}.list-tile-link{color:inherit;text-decoration:none}.list-tile-headline .list-tile-link{outline:none}.list-tile-link:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.list-tile>.list-tile-link:only-child:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.list-tile:has(.list-tile-link:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.list-tile:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}:is(.list-tile-interactive,.list-tile:has(.list-tile-link)){cursor:pointer}@media (hover:hover){.list-tile-interactive:hover:before{opacity:var(--state-hover)}.list-tile:has(.list-tile-link):hover:before{opacity:var(--state-hover)}.list-tile:has(>input:not(:disabled)):hover:before{opacity:var(--state-hover)}}.list-tile[data-pressed]:before{opacity:var(--state-pressed)}.list-tile:has(.list-tile-link:active):before{opacity:var(--state-pressed)}.list-tile[data-pressed]{--tile-scale:var(--press-scale-tile)}.list-tile:has(.list-tile-link:active){--tile-scale:var(--press-scale-tile)}.list-tile-leading{min-inline-size:1.5rem;color:var(--color-primary);place-items:center;display:grid}.list-tile-leading>.icon{block-size:1.5rem;inline-size:1.5rem}.list-tile-avatar{border-radius:var(--radius-sm);background:var(--color-surface-container-highest);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-surface-variant);font:var(--type-title-medium);place-items:center;display:grid;overflow:hidden}.list-tile-avatar>img{object-fit:contain;block-size:100%;inline-size:100%}.list-tile-avatar-lg{border-radius:var(--radius-md);block-size:3rem;inline-size:3rem}.list-tile-flag{font-size:1.75rem;line-height:1}.list-tile-content{gap:.125rem;min-inline-size:0;display:grid}.list-tile-headline{min-inline-size:0;font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.list-tile-supporting{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.list-tile-overline{color:var(--color-on-surface-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking)}.list-tile-trailing{z-index:2;color:var(--color-on-surface-variant);font:var(--type-label-large);justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:relative}.list-tile-trailing:has(>.list-tile-chevron:only-child){z-index:0}.list-tile-chevron{color:var(--color-on-surface);transition:transform var(--motion-spatial-fast)}@media (hover:hover){.list-tile:hover .list-tile-chevron{transform:translate(2px)}}.list-tile-price{color:var(--color-on-surface);font:var(--type-price);font-variant-numeric:tabular-nums}.list-tile[aria-current=true],.list-tile[aria-selected=true]{--tile-container:var(--color-secondary-container);color:var(--color-on-secondary-container)}.list-tile:has(>input:checked){--tile-container:var(--color-secondary-container);color:var(--color-on-secondary-container)}.list-tile>input[type=radio],.list-tile>input[type=checkbox]{z-index:1;border-radius:inherit;opacity:0;cursor:pointer;appearance:none;margin:0;position:absolute;inset:0}.list-tile:has(>input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.list-tile-transparent{--tile-container:transparent}.list-tile-disabled{opacity:.6;pointer-events:none}.list-divider{background:var(--color-outline-variant);block-size:1px;margin-inline-start:3.5rem}.list-empty{display:none}.list-empty[data-visible]{animation:fade-in var(--motion-effects-default) both;display:block}.card{--card-container:var(--color-surface-container-low);--card-padding:clamp(1.25rem, 1rem + 1vw, 1.5rem);isolation:isolate;min-inline-size:0;padding:var(--card-padding);border-radius:var(--radius-lg);background:var(--card-container);color:var(--color-on-surface);transform:scale(var(--card-scale,1));transition:transform var(--motion-spatial-fast), background-color var(--motion-effects-default), box-shadow var(--motion-effects-default);display:block;position:relative}.card-filled{--card-container:var(--color-surface-container-low)}.card-elevated{--card-container:var(--color-surface-container-low);box-shadow:var(--elevation-1)}.card-outlined{--card-container:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-outline-variant)}.card-tonal{--card-container:var(--color-secondary-container);color:var(--color-on-secondary-container)}.card-primary{--card-container:var(--color-primary-container);color:var(--color-on-primary-container)}.card-high{--card-container:var(--color-surface-container-high)}.card-flush{--card-padding:0;overflow:hidden}.card-xl{border-radius:var(--radius-xl)}.card-stack{gap:1rem;display:grid}.card-header{align-items:center;gap:.75rem;display:flex}.card-title{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);font-weight:600}.card-subtitle{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-block-start:1rem;display:flex}a.card,.card-interactive{cursor:pointer;text-decoration:none}.card:has(>.card-link){cursor:pointer;text-decoration:none}.card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.card-link:focus-visible{outline-offset:2px}a.card:before,.card-interactive:before{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}.card:has(>.card-link):before{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){a.card:hover:before,.card-interactive:hover:before{opacity:var(--state-hover)}.card:has(>.card-link):hover:before{opacity:var(--state-hover)}.card-elevated:is(a,.card-interactive,:has(>.card-link)):hover{box-shadow:var(--elevation-2)}}a.card:active,.card-interactive:active,.card[data-pressed]{--card-scale:var(--press-scale-tile)}.card:has(>.card-link:active){--card-scale:var(--press-scale-tile)}a.card:active:before,.card-interactive:active:before,.card[data-pressed]:before{opacity:var(--state-pressed)}.card:has(>.card-link:active):before{opacity:var(--state-pressed)}.badge{--badge-container:var(--color-surface-container-high);--badge-content:var(--color-on-surface-variant);border-radius:var(--radius-full);background:var(--badge-container);max-inline-size:100%;color:var(--badge-content);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);white-space:nowrap;vertical-align:middle;transition:background-color var(--motion-effects-default), color var(--motion-effects-default);flex:none;align-items:center;gap:.25rem;padding:.25rem .625rem;display:inline-flex}.badge>.icon{block-size:.875rem;inline-size:.875rem}.badge-text{text-overflow:ellipsis;overflow:hidden}.badge-neutral{--badge-container:var(--color-surface-container-high);--badge-content:var(--color-on-surface-variant)}.badge-primary{--badge-container:var(--color-primary-container);--badge-content:var(--color-on-primary-container)}.badge-tertiary{--badge-container:var(--color-tertiary-container);--badge-content:var(--color-on-tertiary-container)}.badge-success{--badge-container:var(--color-success-container);--badge-content:var(--color-on-success-container)}.badge-warning{--badge-container:var(--color-warning-container);--badge-content:var(--color-on-warning-container)}.badge-error{--badge-container:var(--color-error-container);--badge-content:var(--color-on-error-container)}.badge-inverse{--badge-container:var(--color-inverse-surface);--badge-content:var(--color-inverse-on-surface)}.badge-dot{background:var(--color-error);border-radius:50%;block-size:.5rem;inline-size:.5rem;padding:0}.badge-live>.icon{animation:pulse 1.6s var(--ease-standard) infinite}.loading-indicator{block-size:3rem;inline-size:3rem;color:var(--color-primary);vertical-align:middle;background-color:currentColor;flex:none;display:inline-block;-webkit-mask:url(/build/assets/loading-indicator-hVnjQFWS.svg) 50%/contain no-repeat;mask:url(/build/assets/loading-indicator-hVnjQFWS.svg) 50%/contain no-repeat}.loading-indicator-small{block-size:1.5rem;inline-size:1.5rem}.loading-indicator-large{block-size:4rem;inline-size:4rem}.loading-contained{background:var(--color-primary-container);vertical-align:middle;border-radius:50%;flex:none;place-items:center;block-size:3rem;inline-size:3rem;display:inline-grid}.loading-contained>.loading-indicator{block-size:2.375rem;inline-size:2.375rem;color:var(--color-on-primary-container)}.loading-contained-large{block-size:4rem;inline-size:4rem}.loading-contained-large>.loading-indicator{block-size:3.25rem;inline-size:3.25rem}.loading-state{min-block-size:12rem;color:var(--color-on-surface-variant);font:var(--type-body-large);text-align:center;align-content:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.loading-state>.loading-indicator{block-size:4rem;inline-size:4rem}.countdown{--countdown-size:8.75rem;--countdown-indicator:var(--color-primary);--countdown-track:var(--color-primary-container);grid-template-columns:minmax(var(--countdown-size), max-content);grid-template-rows:var(--countdown-size) auto;color:var(--countdown-indicator);transition:color var(--motion-effects-default);flex:none;place-items:center;row-gap:.5rem;display:inline-grid}.countdown:not(:has(>.countdown-ring)){grid-template-rows:auto auto}.countdown-small{--countdown-size:4rem}.countdown-medium{--countdown-size:6rem}.countdown-large{--countdown-size:11rem}.countdown[data-urgent]{--countdown-indicator:var(--color-error);--countdown-track:var(--color-error-container)}.countdown[data-expired]{--countdown-indicator:var(--color-on-surface-variant);--countdown-track:var(--color-surface-container-highest)}.countdown-ring{inline-size:var(--countdown-size);block-size:var(--countdown-size);fill:none;stroke-linecap:round;grid-area:1/1;overflow:visible}.countdown-track{stroke:var(--countdown-track);stroke-width:4px;transition:stroke var(--motion-effects-default), stroke-dasharray .5s linear}.countdown-wave,.countdown-arc{stroke:var(--countdown-indicator);stroke-width:4px;transform-box:view-box;transform-origin:50%;transition:stroke var(--motion-effects-default), stroke-dasharray .5s linear, opacity var(--motion-effects-slow)}.countdown-wave{animation:1s linear infinite countdown-crawl}.countdown-ring[data-offscreen] .countdown-wave{animation-play-state:paused}.countdown-arc,.countdown[data-flat] .countdown-wave{opacity:0}.countdown[data-flat] .countdown-arc{opacity:1}.countdown>:is(.countdown-text,.countdown-value){font:var(--type-countdown);font-variant-numeric:tabular-nums;letter-spacing:.02em;grid-area:1/1}.countdown-small>.countdown-text{font:var(--type-label-large);font-variant-numeric:tabular-nums}.countdown-large>.countdown-text{font:var(--type-headline-medium);font-variant-numeric:tabular-nums}.countdown>:is(.countdown-caption,.field-label){color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);text-align:center;grid-area:2/1;margin:0}.countdown:not(:has(>.countdown-ring))>.field-label{font:var(--type-label-large);grid-area:1/1}.countdown:not(:has(>.countdown-ring))>.countdown-value{font:var(--type-headline-small);font-variant-numeric:tabular-nums;grid-area:2/1}.countdown-linear{--countdown-indicator:var(--color-primary);--countdown-track:var(--color-primary-container);inline-size:100%;color:var(--countdown-indicator);gap:.5rem;display:grid}.countdown-linear[data-urgent]{--countdown-indicator:var(--color-error);--countdown-track:var(--color-error-container)}.countdown-linear-head{font:var(--type-countdown);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:flex}.countdown-linear-head>.icon{block-size:1.25rem;inline-size:1.25rem}.countdown-bar{fill:none;stroke-linecap:round;block-size:.5rem;inline-size:100%;display:block;overflow:visible}.countdown-bar-track,.countdown-bar-fill{stroke-width:4px;transition:stroke var(--motion-effects-default), stroke-dasharray .5s linear}.countdown-bar-track{stroke:var(--countdown-track)}.countdown-bar-fill{stroke:var(--countdown-indicator)}.skeleton{border-radius:var(--radius-xs);background:var(--color-surface-container-high);animation:skeleton-pulse 1.4s var(--ease-standard) infinite alternate;display:block}.skeleton-text{block-size:1rem;inline-size:60%}.skeleton-title{block-size:1.5rem;inline-size:40%}.skeleton-circle{border-radius:50%;block-size:2.5rem;inline-size:2.5rem}.skeleton-card{border-radius:var(--radius-lg);block-size:8.75rem}.skeleton-tile{border-radius:var(--radius-tile-outer);block-size:4.5rem}.code-chip{--code-container:var(--color-code-highlight);--code-content:var(--color-on-code-highlight);--code-affordance:var(--color-primary);--code-on-affordance:var(--color-on-primary);isolation:isolate;border-radius:var(--radius-lg);background:var(--code-container);inline-size:100%;min-inline-size:0;color:var(--code-content);text-align:start;transform:scale(var(--code-scale,1));transition:transform var(--motion-spatial-fast), background-color var(--motion-effects-slow), color var(--motion-effects-slow);border:0;align-items:center;gap:1rem;margin:0;padding:1rem 1.25rem;display:flex;position:relative}button.code-chip{cursor:pointer}button.code-chip:before{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){button.code-chip:hover:before{opacity:var(--state-hover)}}button.code-chip:active,button.code-chip[data-pressed]{--code-scale:var(--press-scale-tile)}.code-chip[data-copied]{--code-container:var(--color-success-container);--code-content:var(--color-on-success-container);--code-affordance:var(--color-success);--code-on-affordance:var(--color-on-success)}.code-chip-body{flex:auto;min-inline-size:0;display:grid}.code-chip-value{font:var(--type-code);letter-spacing:.25rem;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:clip;-webkit-user-select:all;user-select:all;font-size:clamp(1.375rem,.9rem + 3.4vw,2.5rem);display:block;overflow:hidden}.code-chip-char{white-space:pre;display:inline-block}.code-chip[data-reveal] .code-chip-char{animation:code-char-reveal calc(var(--duration-effects-slow) + 60ms) var(--ease-fast-out-slow-in) both;animation-delay:calc(var(--char-index,0) * 60ms)}.code-chip-masked .code-chip-value{letter-spacing:.4rem;opacity:.55}.code-chip-status{font:var(--type-label-large);font-weight:600;display:none}.code-chip[data-copied] .code-chip-status{animation:text-swap-in var(--motion-spatial-default) both;display:block}.code-chip-copy{background:var(--code-affordance);block-size:3rem;inline-size:3rem;color:var(--code-on-affordance);transition:background-color var(--motion-effects-default), color var(--motion-effects-default);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.code-chip-copy>.icon{transition:opacity var(--motion-effects-default), transform var(--motion-spatial-fast);grid-area:1/1}.code-chip-copy>.icon-copied,.copy-button>.icon-copied,.code-chip[data-copied] .code-chip-copy>.icon-copy,.copy-button[data-copied]>.icon-copy{opacity:0;transform:scale(.4)}.code-chip[data-copied] .code-chip-copy>.icon-copied,.copy-button[data-copied]>.icon-copied{opacity:1;transform:none}.copy-button{grid-auto-flow:column;display:inline-grid}.copy-button.icon-button{place-items:center;display:inline-grid}.copy-button.icon-button>.icon,.copy-button.button>.icon-copy,.copy-button.button>.icon-copied{transition:opacity var(--motion-effects-default), transform var(--motion-spatial-fast);grid-area:1/1}.copy-button.button{column-gap:var(--button-gap);grid-template-columns:auto auto;display:inline-grid}.copy-button.button>.button-label{grid-area:1/2}.copy-button[data-copied]{--button-container:var(--color-success-container);--button-content:var(--color-on-success-container)}.copy-button.icon-button[data-copied]{--button-container:transparent;--button-content:var(--color-success)}.copy-inline{align-items:center;gap:.25rem;display:inline-flex}.number-display{font:var(--type-headline-small);letter-spacing:.08em;font-variant-numeric:tabular-nums;word-spacing:.25em;font-weight:700}.balance-card{--balance-container:var(--color-balance-container);--balance-content:var(--color-on-balance-container);--balance-accent:var(--color-balance-accent);--balance-on-accent:var(--color-on-balance-accent);border-radius:var(--radius-xl);background:var(--balance-container);color:var(--balance-content);transition:background-color var(--motion-effects-slow), color var(--motion-effects-slow);gap:1rem;padding:1.25rem;display:grid}.balance-header{align-items:center;gap:.625rem;display:flex}.balance-wallet{background:var(--balance-accent);block-size:2rem;inline-size:2rem;color:var(--balance-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.balance-wallet>.icon{block-size:1.125rem;inline-size:1.125rem}.balance-title{min-inline-size:0;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);flex:auto;font-weight:600}.balance-currency{--badge-container:var(--balance-accent);--badge-content:var(--balance-on-accent)}.balance-row{align-items:center;gap:1rem;display:flex}.balance-amount{min-inline-size:0;color:var(--color-balance-amount);font:var(--type-balance);letter-spacing:var(--type-balance-tracking);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;transform-origin:0;flex:auto;font-size:clamp(1.75rem,1rem + 4.6vw,2.75rem);overflow:hidden}.balance-amount[data-negative]{color:var(--color-balance-negative)}.balance-card .icon-button{--button-container:var(--balance-accent);--button-content:var(--balance-on-accent);border-radius:1.5rem;block-size:3rem;inline-size:3rem}.balance-card .icon-button[aria-busy=true]>.icon{display:none}.balance-card .icon-button>.loading-indicator{block-size:1.5rem;inline-size:1.5rem;display:none}.balance-card .icon-button[aria-busy=true]>.loading-indicator{display:inline-block}.balance-updated{color:var(--color-on-surface-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);align-items:center;gap:.375rem;display:flex}.balance-updated>.icon{block-size:1rem;inline-size:1rem}.balance-inline{color:var(--color-balance-amount);font:var(--type-balance-compact);font-variant-numeric:tabular-nums}.balance-changed{animation:balance-bump var(--motion-spatial-fast) both}.empty-state{text-align:center;justify-items:center;gap:.75rem;padding:1.5rem 2rem;display:grid}.empty-state>.shape{margin-block-end:.25rem}.empty-state-title{color:var(--color-on-surface);font:var(--type-title-large);text-wrap:balance;font-weight:600}.empty-state-message{max-inline-size:28rem;color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.empty-state-action{margin-block-start:.5rem}.empty-state-inline{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--color-outline-variant);text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:1rem;padding:1.25rem}.empty-state-inline>.shape{grid-row:span 2;margin:0}.empty-state-inline .empty-state-title{font:var(--type-title-medium);align-self:end;font-weight:600}.empty-state-inline .empty-state-message{align-self:start}.empty-state-inline .empty-state-action{grid-column:2;margin:0}.toast-region{z-index:60;pointer-events:none;justify-items:center;gap:.5rem;padding-inline:1rem;display:grid;position:fixed;inset-block-end:calc(1rem + env(safe-area-inset-bottom));inset-inline:0}:root:has(.app-nav:not(.app-nav-static)) .toast-region{inset-block-end:calc(var(--nav-bar-height) + 1rem + env(safe-area-inset-bottom))}@media (width>=52.5rem){:root:has(.app-nav:not(.app-nav-static)) .toast-region{padding-inline-start:calc(var(--nav-rail-width) + 1rem);inset-block-end:calc(1.5rem + env(safe-area-inset-bottom))}}.toast{border-radius:var(--radius-md);background:var(--color-inverse-surface);min-block-size:3rem;inline-size:min(100%,36rem);color:var(--color-inverse-on-surface);box-shadow:var(--elevation-3);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);pointer-events:auto;animation:toast-in var(--motion-spatial-default) both;align-items:center;gap:.5rem 1rem;padding:.5rem .5rem .5rem 1rem;display:flex}.toast[data-state=closing]{animation:toast-out var(--motion-effects-default) both}.toast>.icon{color:var(--color-inverse-primary)}.toast-message{flex:auto;padding-block:.375rem}.toast-action{--button-content:var(--color-inverse-primary);--button-height:2.5rem;--button-padding:.75rem;--button-radius:1.25rem;--button-pressed-radius:var(--radius-sm);font:var(--type-label-large)}.toast .icon-button{--button-content:var(--color-inverse-on-surface)}.switch{border-radius:var(--radius-full);background:var(--color-surface-container-highest);block-size:2rem;inline-size:3.25rem;box-shadow:inset 0 0 0 2px var(--color-outline);cursor:pointer;appearance:none;transition:background-color var(--motion-effects-default), box-shadow var(--motion-effects-default);flex:none;margin:0;display:inline-grid;position:relative}.switch:before{background:var(--color-outline);content:"";block-size:1.5rem;inline-size:1.5rem;transition:transform var(--motion-spatial-fast), background-color var(--motion-effects-default);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(.25rem,-50%)scale(.6667)}.switch:checked{background:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.switch:checked:before{background:var(--color-on-primary);transform:translate(1.5rem,-50%)}.switch:active:before{transform:translate(.125rem,-50%)scale(1.1667)}.switch:checked:active:before{transform:translate(1.375rem,-50%)scale(1.1667)}.switch:disabled{opacity:.38;cursor:not-allowed}.switch:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.app-nav{z-index:40;min-block-size:var(--nav-bar-height);padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom));background:var(--color-surface-container);view-transition-name:app-nav;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.app-nav-item{min-inline-size:0;color:var(--color-on-surface-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);text-align:center;-webkit-tap-highlight-color:transparent;align-content:start;justify-items:center;gap:.25rem;text-decoration:none;display:grid;position:relative}.app-nav-icon{isolation:isolate;border-radius:var(--radius-full);block-size:2rem;inline-size:4rem;transform:scale(var(--nav-scale,1));transition:transform var(--motion-spatial-fast);place-items:center;display:grid;position:relative}.app-nav-icon:before{z-index:-1;border-radius:inherit;background:var(--color-secondary-container);opacity:0;content:"";transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);position:absolute;inset:0;transform:scaleX(.4)}.app-nav-icon:after{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){.app-nav-item:hover .app-nav-icon:after{opacity:var(--state-hover)}}.app-nav-item:active .app-nav-icon,.app-nav-item[data-pressed] .app-nav-icon{--nav-scale:var(--press-scale-button)}.app-nav-item[aria-current=page]{color:var(--color-on-surface);font-weight:600}.app-nav-item[aria-current=page] .app-nav-icon{color:var(--color-on-secondary-container)}.app-nav-item[aria-current=page] .app-nav-icon:before{opacity:1;transform:none}.app-nav-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.app-nav-item:focus-visible{outline:none}.app-nav-item:focus-visible .app-nav-icon{outline:3px solid var(--color-focus-ring);outline-offset:2px}:root:has(.app-nav:not(.app-nav-static)) .app-main{padding-block-end:calc(var(--nav-bar-height) + 2rem)}.app-nav.app-nav-static{z-index:auto;border-radius:var(--radius-xl);view-transition-name:none;padding-block-end:.75rem;position:relative;inset:auto}@media (width>=52.5rem){.app-nav:not(.app-nav-static){inline-size:var(--nav-rail-width);background:var(--color-surface);grid-auto-rows:min-content;grid-auto-flow:row;align-content:start;gap:.75rem;min-block-size:0;padding:5.5rem 0 1.5rem;inset-block:0;inset-inline:0 auto}.app-nav:not(.app-nav-static) .app-nav-icon{inline-size:3.5rem}:root:has(.app-nav:not(.app-nav-static)) .app-main{padding-block-end:2rem;padding-inline-start:var(--nav-rail-width)}}}@layer legacy{.eyebrow{color:var(--color-primary);font:var(--type-label-large);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.875rem;font-size:.875rem;font-weight:700}.store-badge{border-radius:var(--radius-md);background:var(--color-inverse-surface);min-block-size:3.5rem;color:var(--color-inverse-on-surface);transform:scale(var(--button-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-fast);align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem 1rem;text-decoration:none;display:inline-flex}a.store-badge:active,a.store-badge[data-pressed]{--button-scale:var(--press-scale-button);border-radius:var(--radius-sm)}.store-badge-icon{block-size:1.75rem;inline-size:1.75rem}.store-badge-text{line-height:1.2;display:grid}.store-badge-lead{font-size:.8125rem;font-weight:500}.store-badge-store{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.language-hint{--color-focus-ring:var(--color-on-tertiary-container);background:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.language-hint-inner{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.375rem;display:flex}.language-hint-text{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:.9375rem;display:flex}.language-hint-text .icon{block-size:1.25rem;inline-size:1.25rem}.language-hint a{color:inherit;font-weight:700}.language-hint .language-hint-dismiss{block-size:2.75rem;inline-size:2.75rem;transition:background-color var(--motion-effects-fast), transform var(--motion-spatial-fast);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.language-hint-dismiss:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.language-hint-dismiss:active{transform:scale(var(--press-scale-button))}.language-hint-dismiss .icon{block-size:1.25rem;inline-size:1.25rem}.site-header{z-index:50;isolation:isolate;background:var(--color-background);view-transition-name:site-header;position:sticky;inset-block-start:0}.site-header:before{z-index:-1;background:var(--color-surface-container);opacity:0;content:"";pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:scroll()){.site-header:before{animation:linear both header-elevate;animation-timeline:scroll(root);animation-range:0 4rem}}.site-header[data-scrolled]:before{opacity:1;transition:opacity var(--motion-effects-slow)}.site-header-inner{align-items:center;gap:1rem;min-block-size:4.75rem;display:flex}.brand{border-radius:var(--radius-sm);color:var(--color-on-background);letter-spacing:-.01em;transition:transform var(--motion-spatial-fast);align-items:center;gap:.625rem;font-size:1.1875rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:active{transform:scale(var(--press-scale-button))}.brand .brand-mark{transition:transform var(--motion-spatial-default)}@media (hover:hover){.brand:hover .brand-mark{transform:rotate(-8deg)scale(1.06)}}.site-navigation{display:none}.site-navigation-list{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-navigation a{isolation:isolate;border-radius:var(--radius-full);min-block-size:2.75rem;color:var(--color-on-surface-variant);font:var(--type-label-large);transition:color var(--motion-effects-default), transform var(--motion-spatial-fast);align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.site-navigation a:before{z-index:-1;border-radius:inherit;background:var(--color-secondary-container);opacity:0;content:"";transition:opacity var(--motion-effects-default), transform var(--motion-spatial-fast);position:absolute;inset:0;transform:scale(.85)}.site-navigation a:hover,.site-navigation a[aria-current=page]{color:var(--color-on-secondary-container)}.site-navigation a:hover:before,.site-navigation a[aria-current=page]:before{opacity:1;transform:none}.site-navigation a:active{transform:scale(var(--press-scale-button))}.site-header-actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.language-switcher{margin-inline-start:auto}.site-header-actions .language-switcher{margin-inline-start:0}.language-link{isolation:isolate;border-radius:var(--radius-full);min-block-size:2.75rem;color:var(--color-on-background);box-shadow:inset 0 0 0 1px var(--color-outline-variant);font:var(--type-label-large);transform:scale(var(--button-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-fast);align-items:center;gap:.5rem;padding:0 1rem 0 .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.language-link:before{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}.language-link:hover:before{opacity:var(--state-hover)}.language-link:active,.language-link[data-pressed]{--button-scale:var(--press-scale-button);border-radius:var(--radius-sm)}.language-link .icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-primary)}@media (width>=56rem){.site-navigation{margin-inline-start:auto;display:block}.language-switcher,.site-header-actions{margin-inline-start:0}}.hero{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--section-spacing);overflow-x:clip}.hero-grid{align-items:center;gap:clamp(3rem,2rem + 3vw,4rem);display:grid}.hero-copy{min-inline-size:0}.hero-title-line{display:block}.hero-title-accent{color:var(--color-primary)}.hero-lead{max-inline-size:34em;color:var(--color-on-surface-variant);margin-block-start:1.5rem;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:2rem;display:flex}.hero-facts{border-block-start:1px solid var(--color-outline-variant);flex-wrap:wrap;gap:1.25rem 2.5rem;margin:2.75rem 0 0;padding:1.5rem 0 0;list-style:none;display:flex}.hero-facts li{max-inline-size:12rem;display:grid}.hero-fact-value{color:var(--color-on-background);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:750;line-height:1.2}.hero-fact-label{color:var(--color-on-surface-variant);font-size:.9375rem;line-height:1.4}.preview{isolation:isolate;inline-size:100%;max-inline-size:27rem;margin-inline:auto;padding-block-start:.875rem;position:relative}.preview:before{z-index:-1;background:var(--color-primary-container);opacity:.55;content:"";animation:6s ease-in-out infinite breathe,60s linear infinite shape-spin;position:absolute;inset:-12% -14%;-webkit-mask:url(/build/assets/shape-cookie12-CF16rvkC.svg) 50%/contain no-repeat;mask:url(/build/assets/shape-cookie12-CF16rvkC.svg) 50%/contain no-repeat}.preview-tag{z-index:1;border-radius:var(--radius-full);background:var(--color-tertiary-container);color:var(--color-on-tertiary-container);padding:.25rem .875rem;font-size:.8125rem;font-weight:700;position:absolute;inset-block-start:0;inset-inline-end:1.5rem}.preview-card{border-radius:var(--radius-xl);background:var(--color-surface-container-low);box-shadow:inset 0 0 0 1px var(--color-outline-variant), var(--elevation-2);gap:1.125rem;padding:clamp(1.125rem,.9rem + 1vw,1.75rem);display:grid}.preview-header{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.preview-avatar{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:3rem;inline-size:3rem;color:var(--color-on-primary-container);flex:none;place-items:center;display:grid}.preview-heading{flex:8rem;min-inline-size:0;line-height:1.35;display:grid}.preview-service{font-weight:600}.preview-number{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.875rem}.preview-timer{border-radius:var(--radius-full);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.preview-message{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) .375rem;background:var(--color-surface-container-high);color:var(--color-on-surface-variant);padding:.875rem 1.125rem;font-size:.9375rem}.preview-code{border-radius:var(--radius-lg);background:var(--color-code-highlight);color:var(--color-on-code-highlight);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.25rem;display:flex}.preview-code-digits{font:var(--type-code);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,1.35rem + 1.2vw,2.125rem);line-height:1.2}.preview-copy{align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:inline-flex}.preview-footnote{color:var(--color-on-surface-variant);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.preview-footnote .icon{color:var(--color-primary);margin-block-start:.125rem}@media (width>=60rem){.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.section{padding-block:var(--section-spacing) 0}.section-last{padding-block-end:var(--section-spacing)}.section-header{max-inline-size:40rem;margin-block-end:clamp(2rem,1.5rem + 2vw,3rem)}.section-header p{color:var(--color-on-surface-variant);margin-block-start:1rem;font-size:1.125rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card-grid>.card,.refund-list>.card{--card-padding:clamp(1.5rem, 1.25rem + 1vw, 2rem)}.card h3{margin-block-start:1.25rem}.card p{color:var(--color-on-surface-variant);margin-block-start:.5rem}.card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.card-icon{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:3rem;inline-size:3rem;color:var(--color-on-primary-container);transition:border-radius var(--motion-spatial-default), transform var(--motion-spatial-default);flex:none;place-items:center;display:grid}@media (hover:hover){.card:hover>.card-icon,.card:hover>.card-top>.card-icon{border-radius:50%;transform:rotate(-6deg)}}.card-icon-small{border-radius:var(--radius-sm);block-size:2.5rem;inline-size:2.5rem}.card-icon-small .icon{block-size:1.25rem;inline-size:1.25rem}.step-number{color:var(--color-outline);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:750;line-height:1}.card-compact{--card-padding:1.5rem}.card-compact h3{margin-block-start:1rem;font-size:1.0625rem}.card-compact p{font-size:.9375rem}.trust-grid{gap:1rem;display:grid}.trust-refunds{min-inline-size:0}.refund-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fine-print{color:var(--color-on-surface-variant);margin-block-start:1.25rem;font-size:.9375rem}.privacy-panel{border-radius:var(--radius-lg);background:var(--color-surface-container);min-inline-size:0;padding:clamp(1.5rem,1.25rem + 1vw,2rem)}.privacy-panel h3{margin-block-start:1.25rem}.privacy-panel>p{margin-block-start:1.25rem;font-weight:600}.check-list{color:var(--color-on-surface-variant);gap:.875rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:.75rem;display:flex}.check-list-icon{color:var(--color-primary);stroke-width:2.25px;margin-block-start:.25rem}@media (width>=60rem){.trust-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.faq-layout{gap:0;display:grid}.faq-list{gap:.75rem;min-inline-size:0;display:grid}.faq-item{border-radius:var(--radius-lg);background:var(--color-surface-container-low);transition:background-color var(--motion-effects-default), border-radius var(--motion-spatial-default)}.faq-item[open]{background:var(--color-surface-container)}.faq-item summary{isolation:isolate;border-radius:var(--radius-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;padding:1.125rem 1.5rem;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}@media (hover:hover){.faq-item summary:hover:before{opacity:var(--state-hover)}}.faq-item summary:active:before{opacity:var(--state-pressed)}.faq-chevron{color:var(--color-primary);transition:transform var(--motion-spatial-default)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{color:var(--color-on-surface-variant);padding:.25rem 1.5rem 1.5rem}.faq-item[open] .faq-answer{animation:disclosure-in var(--motion-spatial-default) both}@media (width>=60rem){.faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:3rem}}.download-panel{--color-focus-ring:var(--color-on-primary-container);isolation:isolate;border-radius:var(--radius-xl);background:var(--color-primary-container);color:var(--color-on-primary-container);justify-items:start;gap:1.25rem;padding:clamp(2rem,1.25rem + 3.5vw,4rem);display:grid;position:relative;overflow:hidden}.download-panel:after{z-index:-1;aspect-ratio:1;background:var(--color-on-primary-container);opacity:.07;content:"";inline-size:min(28rem,60%);animation:80s linear infinite shape-spin;position:absolute;inset-block-start:-30%;inset-inline-end:-12%;-webkit-mask:url(/build/assets/shape-sunny-CoB82WEp.svg) 50%/contain no-repeat;mask:url(/build/assets/shape-sunny-CoB82WEp.svg) 50%/contain no-repeat}.download-panel h2{color:inherit}.download-mark{block-size:3.5rem;inline-size:3.5rem}.download-lead{max-inline-size:36em;font-size:1.125rem}.download-panel a{color:inherit;font-weight:600}.download-contact{font-size:.9375rem}.site-footer{border-block-start:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);padding-block:3rem 2rem;font-size:.9375rem}.site-footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem;display:grid}.footer-brand .brand{font-size:1.0625rem}.footer-brand .brand-mark{block-size:2rem;inline-size:2rem}.footer-tagline{max-inline-size:18rem;margin-block-start:.75rem}.footer-heading{color:var(--color-on-background);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-size:.8125rem;font-weight:700;line-height:1.4}.footer-links{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:var(--color-on-surface-variant);transition:color var(--motion-effects-default), transform var(--motion-spatial-fast);padding-block:.3125rem;text-decoration:none;display:inline-block}.footer-links a:hover{color:var(--color-on-background);text-decoration:underline}.footer-links a:active{transform:translate(2px)}.footer-settings{justify-items:start;gap:.75rem;display:grid}.footer-bottom{border-block-start:1px solid var(--color-outline-variant);gap:.5rem;margin-block-start:2.5rem;padding-block-start:1.5rem;font-size:.875rem;display:grid}.legal-document{padding-block:clamp(2.5rem, 1.75rem + 3vw, 4.5rem) var(--section-spacing)}.legal-header h1{font-size:clamp(2.25rem,1.8rem + 2vw,3rem)}.legal-updated{color:var(--color-on-surface-variant);margin-block-start:.875rem;font-size:.9375rem}.legal-summary{margin-block-start:1.5rem;font-size:1.1875rem}.table-of-contents{border-radius:var(--radius-lg);background:var(--color-surface-container-low);margin-block:2.5rem;padding:1.5rem 1.75rem}.table-of-contents-title{letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.table-of-contents ol{column-gap:2.5rem;margin-block-start:1rem;padding-inline-start:1.5rem}.table-of-contents li{break-inside:avoid;padding-block:.1875rem}.table-of-contents li::marker{color:var(--color-on-surface-variant)}.table-of-contents a{text-decoration:none}.table-of-contents a:hover{text-decoration:underline}@media (width>=40rem){.table-of-contents ol{columns:2}}.legal-section{margin-block-start:2.75rem}.legal-section h2{letter-spacing:-.01em;scroll-margin-block-start:6.5rem;font-size:clamp(1.3125rem,1.2rem + .5vw,1.5rem);font-weight:700}.legal-section:target h2{animation:target-flash 1.2s var(--ease-standard) both}.legal-section-number{color:var(--color-primary)}.legal-section p,.legal-section ul{margin-block-start:1rem}.legal-section ul{gap:.625rem;padding-inline-start:1.25rem;display:grid}.legal-section li{padding-inline-start:.25rem}.legal-section li::marker{color:var(--color-primary)}.legal-footer{border-block-start:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);gap:.5rem;margin-block-start:3rem;padding-block-start:1.5rem;display:grid}.invite{padding-block:clamp(2rem, 1.5rem + 3vw, 4rem) var(--section-spacing);gap:1.25rem;display:grid}.invite-card{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-surface-container-low);text-align:center;padding:clamp(1.5rem,.75rem + 3.5vw,3rem);position:relative;overflow:hidden}.invite-card:before{z-index:-1;aspect-ratio:1;background:var(--color-primary-container);opacity:.45;content:"";inline-size:14rem;margin-inline-start:-7rem;animation:6s ease-in-out infinite breathe;position:absolute;inset-block-start:-5rem;inset-inline-start:50%;-webkit-mask:url(/build/assets/shape-clover8-D6nhveFi.svg) 50%/contain no-repeat;mask:url(/build/assets/shape-clover8-D6nhveFi.svg) 50%/contain no-repeat}.invite-card h1{font-size:clamp(2rem,1.5rem + 2.5vw,3rem)}.invite-lead{max-inline-size:32em;color:var(--color-on-surface-variant);margin:1.25rem auto 0;font-size:1.125rem}.invite-code-panel{border-radius:var(--radius-lg);background:var(--color-code-highlight);color:var(--color-on-code-highlight);transition:background-color var(--motion-effects-slow), color var(--motion-effects-slow);margin-block-start:2rem;padding:1.25rem 1rem}.invite-code-panel[data-copied]{background:var(--color-success-container);color:var(--color-on-success-container)}.invite-code-panel dt{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.invite-code{font:var(--type-code);letter-spacing:.08em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;margin-block-start:.375rem;font-size:clamp(1.5rem,.9rem + 3.6vw,2.75rem);line-height:1.2}.invite-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.75rem;display:flex}.invite-hint{color:var(--color-on-surface-variant);margin-block-start:1rem;font-size:.9375rem}.copy-status{min-block-size:1.6em;color:var(--color-primary);margin-block-start:.25rem;font-weight:600}.copy-status:not(:empty){animation:text-swap-in var(--motion-spatial-default) both}.invite-section{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--color-outline-variant);justify-items:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2rem);display:grid}.invite-section h2{font-size:clamp(1.375rem,1.25rem + .6vw,1.625rem)}.numbered-steps{counter-reset:manual-entry-step;gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.numbered-steps li{counter-increment:manual-entry-step;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.numbered-steps li:before{background:var(--color-primary-container);block-size:2rem;inline-size:2rem;color:var(--color-on-primary-container);content:counter(manual-entry-step);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.numbered-steps li>span{padding-block-start:.1875rem}.invite-note{color:var(--color-on-surface-variant);font-size:.9375rem}.not-found{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(4rem,3rem + 6vw,8rem);display:grid}.not-found-code{color:var(--color-primary);letter-spacing:-.04em;animation:pop-in var(--motion-spatial-slow) both;font-size:clamp(4.5rem,3.5rem + 5vw,7rem);font-weight:800;line-height:1}.not-found-text{max-inline-size:28em;color:var(--color-on-surface-variant);margin-block-end:1rem;font-size:1.125rem}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.card-grid>.card,.refund-list>.card,.privacy-panel,.faq-item,.download-panel,.invite-section,[data-reveal-on-scroll]{animation:linear both scroll-reveal;animation-timeline:view();animation-range:entry entry 60%}}}@media (forced-colors:active){.store-badge,.card,.faq-item,.invite-card,.invite-section,.download-panel,.privacy-panel,.table-of-contents,.list-tile,.banner,.dialog-surface,.sheet-surface,.toast,.code-chip,.balance-card,.segmented,.chip{border:1px solid canvastext}.segmented-indicator{background:highlight}.button,.icon-button{border:1px solid buttontext}}}@layer pages{.site-main{min-block-size:60dvh;display:block}.site-header-actions .button{--button-height:2.5rem;--button-radius:1.25rem;--button-pressed-radius:var(--radius-sm);--button-padding:1rem;--button-icon:1.25rem;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking)}@media (width<=34.9375rem){.site-header-inner{gap:.5rem}.site-header .brand-name,.site-header .language-link>span,.site-header .header-account-link>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-header .language-link{justify-content:center;inline-size:2.75rem;padding:0}.site-header .header-account-link{inline-size:2.5rem;min-inline-size:2.5rem;padding:0}.site-header-actions{gap:.375rem}}.page-header h1{letter-spacing:-.02em;font-size:clamp(2rem,1.55rem + 1.9vw,2.8125rem);font-weight:600;line-height:1.12}.page-lead{max-inline-size:42em;color:var(--color-on-surface-variant);margin-block-start:.25rem;font-size:1.125rem;line-height:1.55}.page-meta{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.section-compact{gap:.75rem;min-inline-size:0;margin-block-start:2rem;display:grid}.section-compact>h2,.purchase-step>h2{color:var(--color-on-surface);font:var(--type-title-large);letter-spacing:0;padding-inline:.25rem}.card>h2,.settings-section>h3{color:inherit;font:var(--type-title-large);letter-spacing:0;font-weight:600}.settings-section>h3{font:var(--type-title-medium);margin-block-start:.75rem;font-weight:600}.empty-state:is(p,div:not(:has(>.shape))){border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--color-outline-variant);color:var(--color-on-surface-variant);font:var(--type-body-large);text-align:center;padding:1.25rem 1.5rem;display:block}.account-main{padding-block-end:var(--section-spacing)}.account-shell{align-items:start;gap:1.5rem;padding-block-start:clamp(1rem,.5rem + 2vw,2rem);display:grid;position:relative}.account-content{align-content:start;gap:1.25rem;min-inline-size:0;display:grid}.account-navigation-list{margin:0;padding:0;list-style:none}.account-navigation-link{isolation:isolate;color:var(--color-on-surface-variant);-webkit-tap-highlight-color:transparent;text-decoration:none;position:relative}.account-navigation-link:before{z-index:-1;border-radius:var(--radius-full);background:var(--color-secondary-container);opacity:0;content:"";transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);position:absolute}.account-navigation-list{view-transition-name:account-navigation}.account-navigation-link[aria-current=page],.account-navigation-link.account-navigation-link-section{color:var(--color-on-secondary-container);font-weight:600}.account-navigation-link[aria-current=page]:before,.account-navigation-link.account-navigation-link-section:before{opacity:1;transform:none}@keyframes account-navigation-indicator-in{0%{opacity:0;transform:scaleX(var(--navigation-indicator-from,.4))}}html:active-view-transition-type(forward,back) :is(.account-navigation-link[aria-current=page],.account-navigation-link-section):before{animation:account-navigation-indicator-in var(--duration-spatial-default) var(--ease-spatial-default) both, fade-in var(--motion-effects-default) both}.account-navigation-link>.icon{block-size:1.5rem;inline-size:1.5rem;position:relative}@media (width<=52.4375rem){.account-navigation-list{z-index:40;min-block-size:var(--nav-bar-height);padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom));background:var(--color-surface-container);view-transition-name:account-navigation;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.account-navigation-link{min-inline-size:0;font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);text-align:center;align-content:start;justify-items:center;gap:.25rem;padding-block-start:.25rem;display:grid}.account-navigation-link:before{block-size:2rem;inline-size:4rem;margin-inline-start:-2rem;inset-block-start:0;inset-inline-start:50%;transform:scaleX(.4)}.account-navigation-link>.icon{margin-block:.25rem}.account-navigation-link>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.account-navigation-link:active>.icon,.account-navigation-link[data-pressed]>.icon{transform:scale(var(--press-scale-button))}.account-shell{row-gap:0}.account-navigation-wide-only,.account-navigation>.sign-out-form{display:none}.account-navigation-link.account-navigation-link-section-narrow{color:var(--color-on-secondary-container);font-weight:600}.account-navigation-link.account-navigation-link-section-narrow:before{opacity:1;transform:none}html:active-view-transition-type(forward,back) .account-navigation-link-section-narrow:before{animation:account-navigation-indicator-in var(--duration-spatial-default) var(--ease-spatial-default) both, fade-in var(--motion-effects-default) both}:root:has(.account-navigation-list) .site-footer{padding-block-end:calc(var(--nav-bar-height) + 2rem + env(safe-area-inset-bottom))}:root:has(.account-navigation-list) .toast-region{inset-block-end:calc(var(--nav-bar-height) + 1rem + env(safe-area-inset-bottom))}}@media (width>=52.5rem){.account-shell{grid-template-columns:15rem minmax(0,1fr);gap:2.5rem}.account-navigation{gap:1rem;display:grid;position:sticky;inset-block-start:6rem}.account-navigation-list{gap:.25rem;display:grid}.account-navigation-link{border-radius:var(--radius-full);min-block-size:3.5rem;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);transform:scale(var(--nav-scale,1));transition:transform var(--motion-spatial-fast), color var(--motion-effects-default);align-items:center;gap:.75rem;padding-inline:1rem 1.5rem;font-size:.9375rem;display:flex}.account-navigation-link:before{--navigation-indicator-from:.85;inset:0;transform:scaleX(.85)}.account-navigation-link:after{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}.account-navigation-link:hover:after{opacity:var(--state-hover)}.account-navigation-link:active,.account-navigation-link[data-pressed]{--nav-scale:var(--press-scale-tile)}.sign-out-form .button{justify-content:flex-start;inline-size:100%}}.form{gap:1.25rem;min-inline-size:0;display:grid}.form-field{border:0;grid-template-columns:minmax(0,1fr) auto;gap:.375rem 0;min-inline-size:0;margin:0;padding:0;display:grid;position:relative}.form-field>*{grid-column:1/-1}.form-field-trap{clip-path:inset(50%);opacity:0;pointer-events:none;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.field-hint,.field-error{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);padding-inline:1rem}.card>.field-hint,.settings-section>.field-hint,.account-content>.field-hint,.activation-actions>.field-hint{font:var(--type-body-medium);padding-inline:0}.field-error{color:var(--color-error);animation:text-swap-in var(--motion-spatial-default) both;align-items:center;gap:.375rem;display:flex}.field-trailing-button{z-index:1;border-radius:var(--radius-full);min-block-size:2.5rem;color:var(--color-primary);font:var(--type-label-large);cursor:pointer;transition:background-color var(--motion-effects-fast), transform var(--motion-spatial-fast);background:0 0;border:0;grid-area:2/2;place-self:center end;margin-inline-end:.5rem;padding:0 .75rem;position:relative}.field-trailing-button:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.field-trailing-button:active{transform:scale(var(--press-scale-button))}.form-field:has(>.field-trailing-button:not([hidden]))>.field-input{grid-area:2/1/auto/-1;padding-inline-end:8.5rem}.form-field:has(>.field-trailing-button:not([hidden]))>.field-label{grid-row:1}.form-field:has(>.field-trailing-button:not([hidden]))>:is(.field-hint,.field-error){grid-row:auto}.form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.25rem;display:flex}.form-actions-equal{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.form-actions-equal>.button{white-space:normal}.form-inline{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem}@media (width>=37.5rem){.form-inline{grid-template-columns:minmax(0,1fr) auto}.form-inline>.button{min-block-size:3.5rem;margin-block-end:0}}.button-danger{--button-container:var(--color-error);--button-content:var(--color-on-error)}.feedback-banner{--banner-container:var(--color-secondary-container);--banner-content:var(--color-on-secondary-container);--banner-icon:var(--color-primary);border-radius:var(--radius-md);background:var(--banner-container);color:var(--banner-content);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);transform-origin:50% 0;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.feedback-banner[data-tone=success]{--banner-container:var(--color-success-container);--banner-content:var(--color-on-success-container);--banner-icon:var(--color-success)}.feedback-banner[data-tone=warning]{--banner-container:var(--color-warning-container);--banner-content:var(--color-on-warning-container);--banner-icon:var(--color-warning)}.feedback-banner[data-tone=error]{--banner-container:var(--color-error-container);--banner-content:var(--color-on-error-container);--banner-icon:var(--color-error)}.feedback-banner-icon{color:var(--banner-icon);flex:none}.feedback-banner-text{gap:.25rem;min-inline-size:0;padding-block-start:.125rem;display:grid}.feedback-banner-text strong{font:var(--type-title-small);font-weight:600}.feedback-banner-text a{color:inherit;font-weight:600}.feedback-banner[data-motion=shake]{animation:feedback-shake calc(var(--duration-shake-step) * 7) linear both}.feedback-banner[data-motion=pop]{animation:feedback-pop var(--motion-spatial-fast) both}.chip-group{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex;position:relative}.chip-group>legend{inline-size:100%;margin-block-end:.5rem}.chip-group[data-segmented]:not(fieldset){border-radius:var(--radius-full);background:var(--color-surface-container-high);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:.25rem;display:grid}.chip-group[data-segmented]:not(fieldset)>.chip{--chip-outline:transparent;border-radius:var(--radius-full);min-block-size:2.5rem;color:var(--color-on-surface-variant);justify-content:center;padding-inline:.75rem}.chip-group[data-segmented]:not(fieldset)>.chip[aria-current=page]{--chip-container:var(--color-primary);--chip-content:var(--color-on-primary);view-transition-name:segmented-selection}.chip-group[data-segmented]:not(fieldset)>.chip>.chip-check{display:none}fieldset.chip-group[data-segmented]{scrollbar-width:none;flex-wrap:nowrap;padding-block:.25rem;overflow-x:auto}.chip-static{--chip-container:var(--color-primary-container);--chip-content:var(--color-on-primary-container);--chip-outline:transparent;border-radius:var(--radius-full);min-block-size:1.5rem;font:var(--type-label-medium);cursor:inherit;pointer-events:none;padding:.125rem .625rem}.service-icon{border-radius:var(--radius-sm);background:var(--color-surface-container-highest);object-fit:contain;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid;overflow:hidden}img.service-icon{padding:.375rem}.service-icon-letter{background:var(--color-primary-container);color:var(--color-on-primary-container);font:var(--type-title-medium);font-weight:700}.service-icon-large{border-radius:var(--radius-lg);block-size:4rem;inline-size:4rem;font:var(--type-headline-small);font-weight:700}img.service-icon-large{padding:.625rem}.country-flag{font-size:1.5rem;line-height:1}.list-tile-title>.country-flag,.page-meta>.country-flag,.selected-choice>.country-flag{font-size:1.125rem}.card-grid>.list-tile,.service-grid>.list-tile{--tile-top:var(--radius-lg);--tile-bottom:var(--radius-lg)}.service-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.5rem}.services-page,.service-detail,.status-page,.support-page,.auth-page,.delete-account-info{padding-block:clamp(1.5rem, 1rem + 2vw, 3rem) var(--section-spacing);align-content:start;gap:1.25rem;display:grid}.service-search{grid-template-columns:minmax(0,1fr);gap:.75rem;min-inline-size:0;display:grid}.search-field{align-items:center;gap:.5rem;display:flex;position:relative}.search-field>.icon{color:var(--color-on-surface-variant);pointer-events:none;position:absolute;inset-inline-start:1rem}.search-field>.field-input{border-radius:var(--radius-full);flex:auto;padding-inline-start:3.25rem}.search-field>.field-input::-webkit-search-cancel-button{appearance:none}.search-field>.button{flex:none}:root[data-js] .service-search[data-enhanced] .search-field>.button{display:none}.breadcrumb a{border-radius:var(--radius-full);min-block-size:2.5rem;color:var(--color-on-surface-variant);font:var(--type-label-large);transition:background-color var(--motion-effects-fast), color var(--motion-effects-fast);align-items:center;gap:.25rem;margin-inline-start:-.5rem;padding:0 .75rem 0 .5rem;text-decoration:none;display:inline-flex}.breadcrumb a:hover{background:var(--color-surface-container);color:var(--color-on-surface)}.icon-flip{transform:scaleX(-1)}.service-header,.activation-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;display:grid}.service-header .eyebrow{margin-block-end:.25rem}.service-actions{flex-wrap:wrap;gap:.75rem;display:flex}.offer-table{border-collapse:separate;border-spacing:0 2px;font-variant-numeric:tabular-nums;inline-size:100%;overflow:hidden}.offer-table thead th{color:var(--color-on-surface-variant);font:var(--type-label-large);text-align:start;padding:0 1rem .5rem}.offer-table tbody>tr>*{background:var(--color-surface-container-low);font:var(--type-body-large);text-align:start;padding:.875rem 1rem}.offer-table tbody th{font-weight:500}.offer-table tbody>tr>:first-child{border-start-start-radius:var(--radius-tile-inner);border-end-start-radius:var(--radius-tile-inner)}.offer-table tbody>tr>:last-child{border-start-end-radius:var(--radius-tile-inner);border-end-end-radius:var(--radius-tile-inner)}.offer-table tbody>tr:first-child>:first-child{border-start-start-radius:var(--radius-tile-outer)}.offer-table tbody>tr:first-child>:last-child{border-start-end-radius:var(--radius-tile-outer)}.offer-table tbody>tr:last-child>:first-child{border-end-start-radius:var(--radius-tile-outer)}.offer-table tbody>tr:last-child>:last-child{border-end-end-radius:var(--radius-tile-outer)}.offer-table td:nth-child(2){font:var(--type-price)}.offer-table td:nth-child(3){color:var(--color-on-surface-variant);font:var(--type-body-medium)}.activation{gap:1.25rem;display:grid}.activation-number,.activation-code{border-radius:var(--radius-xl);justify-items:start;gap:.75rem;display:grid}.activation-number>.field-label,.activation-code>.field-label{padding:0}.phone-number{font:var(--type-headline-small);letter-spacing:.08em;font-variant-numeric:tabular-nums;word-spacing:.2em;overflow-wrap:anywhere;font-weight:700}.activation-number>.button,.activation-code>.button{inline-size:100%}.activation-number>.countdown{justify-self:center;margin-block:.5rem}.activation-code{--card-container:var(--color-surface-container-low)}.activation[data-status=code_received] .activation-code{--card-container:var(--color-code-highlight);color:var(--color-on-code-highlight)}.activation-code:has(>.verification-code){--card-container:var(--color-code-highlight);color:var(--color-on-code-highlight)}.activation-code>h2{font:var(--type-title-medium);font-weight:600}.verification-code{font:var(--type-code);letter-spacing:.25rem;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:clamp(2rem,1.2rem + 4vw,3rem)}.verification-code .code-chip-char{white-space:pre;animation:code-char-reveal calc(var(--duration-effects-slow) + 60ms) var(--ease-fast-out-slow-in) both;animation-delay:calc(var(--char-index,0) * 60ms);display:inline-block}.activation-code[data-copied]{--card-container:var(--color-success-container);color:var(--color-on-success-container)}.message-tile .list-tile-title{font:var(--type-title-large);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:700}.activation-actions{gap:.75rem;display:grid}.activation-actions>form>.button,.activation-actions>.button{inline-size:100%}@media (width>=37.5rem){.activation-actions{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.activation-tile[data-status=code_received] .list-tile-supporting{color:var(--color-primary)}.picker{gap:.75rem;display:grid}.picker>.field-input[type=search]{border-radius:var(--radius-full);background:url(/build/assets/search-qj_1PRC5.svg) 1rem/1.5rem no-repeat;padding-inline-start:3.25rem}.balance-card>.card-actions{justify-content:flex-start}@media (width<=37.4375rem){.balance-card>.card-actions>.button,.purchase-confirm .button{flex:100%}}.picker-list{overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--radius-tile-outer);max-block-size:min(60dvh,36rem);overflow-y:auto}.purchase-step{gap:.75rem;min-inline-size:0;display:grid}.selected-choice{border-radius:var(--radius-tile-outer);background:var(--color-secondary-container);min-block-size:3.5rem;color:var(--color-on-secondary-container);font:var(--type-body-large);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .5rem .5rem 1rem;font-weight:500;display:flex}.selected-choice>.button{margin-inline-start:auto}.purchase-confirm{border-radius:var(--radius-xl);gap:1rem;display:grid}.session-tile>form .button{--button-height:2.5rem;--button-padding:.75rem;font:var(--type-label-large)}.session-tile[data-current]{--tile-container:var(--color-secondary-container);color:var(--color-on-secondary-container)}.settings-section{border-radius:var(--radius-xl);gap:.75rem;display:grid}.settings-section>.list-group{margin-block-start:.5rem}.settings-section .list-tile{--tile-container:var(--color-surface-container)}.stat-row{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin:0;display:grid}.stat-row>div{border-radius:var(--radius-md);background:var(--color-surface-container);gap:.125rem;padding:.75rem 1rem;display:grid}.stat-row dt{color:var(--color-on-surface-variant);font:var(--type-label-medium)}.stat-row dd{font:var(--type-title-large);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.referral-code-panel{border-radius:var(--radius-lg);background:var(--color-code-highlight);color:var(--color-on-code-highlight);transition:background-color var(--motion-effects-slow), color var(--motion-effects-slow);gap:.25rem;margin:0;padding:1rem 1.25rem;display:grid}.referral-code-panel[data-copied]{background:var(--color-success-container);color:var(--color-on-success-container)}.referral-code-panel dt{font:var(--type-label-medium);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.referral-code-panel dd{overflow-wrap:anywhere;margin:0 0 .5rem}.referral-code-panel dd:last-child{margin-block-end:0}.referral-code-panel .invite-code{margin:0 0 .5rem;font-size:clamp(1.5rem,1.1rem + 2vw,2rem)}.referral-code-panel a{color:inherit;font-weight:600}.auth-page{justify-items:center}.auth-page .auth-card{text-align:start;justify-items:stretch}.auth-page .auth-card>h1{letter-spacing:-.02em;text-align:center;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:700}.auth-page .auth-card>.page-lead{text-align:center;margin:0}.auth-mark{justify-self:center;block-size:3.5rem;inline-size:3.5rem}.auth-icon{background:var(--color-primary-container);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-primary-container);border-radius:50%;justify-self:center;padding:.875rem}.auth-alternative{color:var(--color-on-surface-variant);text-align:center}.auth-card .fine-print{margin:0;font-size:.875rem}.auth-card .fine-print:has(>.icon){gap:.5rem;display:flex}.auth-card .fine-print>.icon{color:var(--color-primary);margin-block-start:.125rem}.content-section{gap:.875rem;margin-block-start:1.5rem;display:grid}.content-section>h2{letter-spacing:-.01em;font-size:clamp(1.3125rem,1.2rem + .5vw,1.5rem);font-weight:700}.content-section>ul:not([class]){gap:.5rem;margin:0;padding-inline-start:1.25rem;display:grid}.content-section>ul:not([class])>li::marker{color:var(--color-primary)}.status-list .list-tile[data-state=ok]>.icon{color:var(--color-success)}.status-list .list-tile[data-state=paused]>.icon{color:var(--color-warning)}.status-list .list-tile[data-state=down]>.icon{color:var(--color-error)}.support-form .chip-group{gap:.5rem}.support-alternatives{border-radius:var(--radius-xl);background:var(--color-surface-container-low);color:var(--color-on-surface-variant);gap:.5rem;padding:1.25rem 1.5rem;display:grid}.error-page .not-found-code{font-variant-numeric:tabular-nums}.theme-switch-option{border-radius:var(--radius-full);block-size:2.25rem;inline-size:2.5rem;color:var(--color-on-surface-variant);transition:background-color var(--motion-effects-default), color var(--motion-effects-default), transform var(--motion-spatial-fast);background:0 0;border:0;place-items:center;display:grid;position:relative}.theme-switch-option[aria-checked=true]{background:var(--color-primary);color:var(--color-on-primary)}.theme-switch-option:active{transform:scale(var(--press-scale-segment))}div.theme-switch:not(.segmented){border-radius:var(--radius-full);background:var(--color-surface-container-high);gap:.125rem;padding:.25rem;display:inline-flex}div.theme-switch:not(.segmented)[hidden]{display:none}.theme-switch-option>.icon{block-size:1.25rem;inline-size:1.25rem}.catalog-page{min-inline-size:0;padding-block:clamp(1.5rem, 1rem + 2vw, 3rem) var(--section-spacing);align-content:start;gap:1.5rem;display:grid}.catalog-hero{justify-items:start;gap:.75rem;max-inline-size:48rem;display:grid}.catalog-hero>.eyebrow{margin:0}.catalog-title{font:var(--type-display-small);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.55rem + 1.9vw,3rem);font-weight:700;line-height:1.1}.catalog-lead{max-inline-size:42rem;color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);text-wrap:pretty;margin:0}.catalog-fine-print{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);text-wrap:pretty;margin:0}.catalog-stats{flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.catalog-stat{border-radius:var(--radius-full);background:var(--color-surface-container-high);min-block-size:2.25rem;color:var(--color-on-surface);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;display:inline-flex}.catalog-stat>.icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-primary)}.catalog-stat-accent{background:var(--color-primary-container);color:var(--color-on-primary-container)}.catalog-stat-accent>.icon{color:inherit}.catalog-notes{gap:.5rem;display:grid}.catalog-note{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);align-items:flex-start;gap:.5rem;margin:0;display:flex}.catalog-note>.icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-primary);flex:none;margin-block-start:.0625rem}.catalog-note[data-tone=stale]>.icon{color:var(--color-warning)}.catalog-section{align-content:start;gap:.75rem;min-inline-size:0;display:grid}.catalog-section-title{color:var(--color-on-surface);font:var(--type-title-large);margin:0;padding-inline:.25rem;font-weight:600;display:block}.catalog-count{vertical-align:.125em;border-radius:var(--radius-full);background:var(--color-secondary-container);block-size:1.75rem;min-inline-size:1.75rem;color:var(--color-on-secondary-container);font:var(--type-label-large);font-variant-numeric:tabular-nums;place-items:center;margin-inline-start:.5rem;padding-inline:.625rem;display:inline-grid}.catalog-icon{--catalog-icon-size:2.5rem;--catalog-icon-radius:var(--radius-sm);--monogram-hue:0;inline-size:var(--catalog-icon-size);block-size:var(--catalog-icon-size);border-radius:var(--catalog-icon-radius);background:var(--lightningcss-light,var(--color-surface-container-high))var(--lightningcss-dark,#f3f3f6);flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#3f494699)}.catalog-icon>img{inset:calc(var(--catalog-icon-size) / 5);inline-size:calc(100% - var(--catalog-icon-size) * .4);block-size:calc(100% - var(--catalog-icon-size) * .4);object-fit:contain;transition:opacity var(--motion-effects-default);position:absolute}.catalog-icon>img[data-icon-fade]:not([data-loaded]){opacity:0}.catalog-icon-monogram{color:var(--lightningcss-light,hsl(var(--monogram-hue) 60% 26%))var(--lightningcss-dark,hsl(var(--monogram-hue) 60% 85%));font-size:calc(var(--catalog-icon-size) * .4);letter-spacing:0;font-weight:700;line-height:1;display:none}.catalog-icon[data-failed]{background:var(--lightningcss-light,hsl(var(--monogram-hue) 45% 88%))var(--lightningcss-dark,hsl(var(--monogram-hue) 45% 28%));box-shadow:none}.catalog-icon[data-failed]>.catalog-icon-monogram{display:block}.catalog-icon[data-failed]>img{display:none}.catalog-icon[data-hue="1"]{--monogram-hue:30}.catalog-icon[data-hue="2"]{--monogram-hue:60}.catalog-icon[data-hue="3"]{--monogram-hue:90}.catalog-icon[data-hue="4"]{--monogram-hue:120}.catalog-icon[data-hue="5"]{--monogram-hue:150}.catalog-icon[data-hue="6"]{--monogram-hue:180}.catalog-icon[data-hue="7"]{--monogram-hue:210}.catalog-icon[data-hue="8"]{--monogram-hue:240}.catalog-icon[data-hue="9"]{--monogram-hue:270}.catalog-icon[data-hue="10"]{--monogram-hue:300}.catalog-icon[data-hue="11"]{--monogram-hue:330}.catalog-icon-md{--catalog-icon-size:3.5rem;--catalog-icon-radius:var(--radius-md)}.catalog-icon-lg{--catalog-icon-size:6rem;--catalog-icon-radius:var(--radius-xl)}.catalog-toolbar{z-index:20;background:var(--color-background);box-shadow:0 0 0 100vmax var(--color-background);clip-path:inset(0 -100vmax -1px);transition:background-color var(--motion-effects-default), box-shadow var(--motion-effects-default);grid-template-columns:minmax(0,1fr);gap:.75rem;margin-block:-.5rem;padding-block:.5rem;display:grid;position:relative}.catalog-toolbar[data-stuck]{background:var(--color-surface-container);box-shadow:0 0 0 100vmax var(--color-surface-container)}.catalog-toolbar .field{margin:0}:root[data-js] .catalog-search-submit{display:none}.catalog-search-submit{justify-self:start}.catalog-categories{border:0;min-inline-size:0;margin:0;padding:0}.catalog-segmented{isolation:isolate;overscroll-behavior-x:contain;border-radius:var(--radius-full);background:var(--color-surface-container-high);scrollbar-width:none;gap:.25rem;inline-size:max-content;max-inline-size:100%;padding:.25rem;display:flex;position:relative;overflow-x:auto}.catalog-segmented::-webkit-scrollbar{display:none}.catalog-segmented-indicator{z-index:-1;inline-size:var(--indicator-width,0);border-radius:var(--radius-full);background:var(--color-primary);transform:translateX(var(--indicator-x,0));pointer-events:none;display:none;position:absolute;inset-block:.25rem;inset-inline-start:0}.catalog-segmented[data-enhanced]>.catalog-segmented-indicator{display:block}.catalog-segmented[data-animate]>.catalog-segmented-indicator{transition:transform var(--motion-spatial-default), inline-size var(--motion-spatial-default)}.catalog-segment{border-radius:var(--radius-full);min-block-size:2.5rem;color:var(--color-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transform:scale(var(--segment-scale,1));transition:transform var(--motion-spatial-fast), color var(--motion-effects-default), background-color var(--motion-effects-default);flex:none;place-items:center;padding:.375rem 1rem;display:grid;position:relative}.catalog-segment:before{border-radius:inherit;opacity:0;content:"";transition:opacity var(--motion-effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){.catalog-segment:hover:before{opacity:var(--state-hover)}}.catalog-segment:active,.catalog-segment[data-pressed]{--segment-scale:var(--press-scale-segment)}.catalog-segment>input{border-radius:inherit;opacity:0;cursor:pointer;appearance:none;margin:0;position:absolute;inset:0}.catalog-segment:has(>input:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.catalog-segment:has(>input:checked){background:var(--color-primary);color:var(--color-on-primary)}.catalog-segmented[data-enhanced]>.catalog-segment:has(>input:checked){background:0 0}.catalog-segment-content{align-items:center;display:inline-flex;position:relative}.catalog-segment-check{opacity:0;block-size:1.125rem;inline-size:0;transition:inline-size var(--motion-spatial-fast), margin var(--motion-spatial-fast), opacity var(--motion-effects-fast), transform var(--motion-spatial-fast);transform:scale(.4)}.catalog-segment:has(>input:checked) .catalog-segment-check{opacity:1;inline-size:1.125rem;margin-inline-end:.375rem;transform:none}.catalog-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.catalog-card-item{min-inline-size:0;display:grid}.catalog-card{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface-container-low);min-inline-size:0;color:var(--color-on-surface);transform:scale(var(--card-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-default), background-color var(--motion-effects-default);align-content:start;justify-items:start;gap:.25rem;padding:1rem 1rem 1.125rem;text-decoration:none;display:grid;position:relative}.catalog-card:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}@media (hover:hover){.catalog-card:hover:before{opacity:var(--state-hover)}}.catalog-card:active,.catalog-card[data-pressed]{--card-scale:var(--press-scale-tile);border-radius:var(--radius-md)}.catalog-card:active:before,.catalog-card[data-pressed]:before{opacity:var(--state-pressed)}.catalog-card:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.catalog-card>.catalog-icon{margin-block-end:.5rem}.catalog-card-name{max-inline-size:100%;font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.catalog-card-meta{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);font-variant-numeric:tabular-nums}.catalog-results{gap:.75rem;min-inline-size:0;display:grid}.catalog-section[aria-busy=true] .catalog-list{opacity:.6;transition:opacity var(--motion-effects-slow) .15s}.catalog-offer,.catalog-tile{content-visibility:auto;contain-intrinsic-size:auto 4.5rem}.catalog-busy-indicator{color:var(--color-primary);vertical-align:middle;margin-inline-start:.5rem;display:none}.catalog-section[aria-busy=true] .catalog-busy-indicator{animation:slot-pop-in var(--motion-spatial-fast) both;display:inline-block}.catalog-list{transition:opacity var(--motion-effects-fast)}.catalog-tile .list-tile-link{min-block-size:4.5rem}.catalog-availability{align-items:center;gap:.375rem;min-inline-size:0;display:flex}.catalog-dot{border-radius:var(--radius-full);background:var(--color-success);flex:none;block-size:.5rem;inline-size:.5rem}.catalog-availability[data-level=low]>.catalog-dot{background:var(--color-warning)}.catalog-availability[data-level=none]>.catalog-dot{background:var(--color-outline)}.catalog-tile-price{justify-items:end;gap:0;line-height:1.1;display:grid}.catalog-price-label{color:var(--color-on-surface-variant);font:var(--type-label-small);letter-spacing:var(--type-label-small-tracking)}.catalog-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.5rem .25rem 0;display:flex}.catalog-pager-status{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);font-variant-numeric:tabular-nums;margin:0}.catalog-pager-actions{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-empty{padding-block:2rem}.catalog-breadcrumb{display:flex}.catalog-back{border-radius:var(--radius-full);min-block-size:2.5rem;color:var(--color-on-surface-variant);font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);transition:background-color var(--motion-effects-fast), color var(--motion-effects-fast), transform var(--motion-spatial-fast);align-items:center;gap:.5rem;margin-inline-start:-.75rem;padding:0 1rem 0 .75rem;text-decoration:none;display:inline-flex}.catalog-back>.icon{block-size:1.25rem;inline-size:1.25rem;transition:transform var(--motion-spatial-fast)}@media (hover:hover){.catalog-back:hover{background:var(--color-surface-container);color:var(--color-on-surface)}.catalog-back:hover>.icon{transform:translate(-2px)}}.catalog-back:active{transform:scale(var(--press-scale-button))}.catalog-service-hero{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;display:grid}.catalog-service-heading{justify-items:start;gap:.75rem;min-inline-size:0;display:grid}.catalog-category-chip>.icon{block-size:1.125rem;inline-size:1.125rem;color:var(--color-primary)}.catalog-cta{border-radius:var(--radius-xl);background:var(--color-surface-container-low);justify-items:start;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.catalog-cta-actions{flex-wrap:wrap;gap:.75rem;display:flex}.catalog-cta-note{max-inline-size:40rem;color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);margin:0}.catalog-offer-tools{grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.catalog-sort{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.catalog-sort>.segmented{inline-size:min(100%,22rem)}:root[data-js] .catalog-no-js,:is(:root:not([data-js]) [data-js-only],:root:not([data-js]) .field:has([data-js-only])){display:none}.catalog-offer .list-tile-link{min-block-size:4.25rem}.catalog-offer .list-tile-headline{gap:.25rem .5rem}.catalog-flag{border-radius:var(--radius-full);background:var(--color-surface-container-high);place-items:center;block-size:2.5rem;inline-size:2.5rem;font-size:1.5rem;line-height:1;display:grid}.catalog-cheapest{font-size:.75rem}.catalog-cheapest>.icon{block-size:.875rem;inline-size:.875rem}.catalog-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.catalog-step{border-radius:var(--radius-xl);background:var(--color-surface-container-low);align-content:start;justify-items:start;gap:.5rem;padding:1.25rem 1.25rem 1.5rem;display:grid;position:relative}.catalog-step>.shape{margin-block-end:.5rem}.catalog-step-number{color:var(--color-outline);font:var(--type-headline-small);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5rem}.catalog-step-title{font:var(--type-title-medium);margin:0;font-weight:600}.catalog-step-text{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);margin:0}.catalog-faq{gap:.5rem}.catalog-status{gap:2rem}.catalog-status-hero{border-radius:var(--radius-xl-increased);background:var(--color-surface-container-low);text-align:center;justify-items:center;gap:.75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(1.25rem,1rem + 2vw,2.5rem);display:grid}.catalog-status-hero>.eyebrow{margin:0}.catalog-status-visual{place-items:center;block-size:7rem;inline-size:7rem;display:grid}.catalog-status-visual>.shape{opacity:0;transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);grid-area:1/1;transform:scale(.6)rotate(-30deg)}.catalog-status-hero[data-state=ok] .shape[data-when=ok],.catalog-status-hero[data-state=paused] .shape[data-when=paused],.catalog-status-hero[data-state=down] .shape[data-when=down]{opacity:1;transform:none}.catalog-status-hero[data-state=ok] .shape[data-when=ok]>svg:first-child{animation:6s ease-in-out infinite breathe}.catalog-status-text{gap:.5rem;max-inline-size:34rem;display:grid}.catalog-status-headline{font:var(--type-headline-medium);text-wrap:balance;margin:0;font-weight:700}.catalog-status-summary{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);text-wrap:pretty;margin:0}.catalog-status-meta{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin:.25rem 0 0;display:flex}.catalog-component .list-tile-leading>.icon{color:var(--color-on-surface-variant)}.catalog-state{border-radius:var(--radius-full);background:var(--state-container,var(--color-surface-container-high));min-block-size:1.75rem;color:var(--state-content,var(--color-on-surface-variant));font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);white-space:nowrap;transition:background-color var(--motion-effects-default), color var(--motion-effects-default);align-items:center;gap:.375rem;padding:.25rem .75rem;display:inline-flex}.catalog-state:before{border-radius:var(--radius-full);content:"";background:currentColor;block-size:.5rem;inline-size:.5rem}.catalog-component[data-state=ok]{--state-container:var(--color-success-container);--state-content:var(--color-on-success-container)}.catalog-component[data-state=paused],.catalog-component[data-state=stale]{--state-container:var(--color-warning-container);--state-content:var(--color-on-warning-container)}.catalog-component[data-state=down]{--state-container:var(--color-error-container);--state-content:var(--color-on-error-container)}.catalog-status-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.catalog-help{border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--color-outline-variant);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem;padding:1.25rem 1.5rem;display:grid}.catalog-help-text{color:var(--color-on-surface-variant);font:var(--type-body-medium);gap:.25rem;display:grid}.catalog-help-text>p{margin:0}.catalog-help-title{color:var(--color-on-surface);font:var(--type-title-medium);font-weight:600}.catalog-help>.button{grid-column:1/-1;justify-self:start}@keyframes catalog-item-in{0%{opacity:0;transform:translateY(.75rem)}}[data-catalog-enter]{animation:catalog-item-in var(--duration-spatial-default) var(--ease-spatial-default) both;animation-delay:calc(var(--enter-index,0) * 18ms)}@media (width>=37.5rem){.catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;position:sticky;inset-block-start:var(--catalog-sticky-top,4.25rem)}.catalog-categories{grid-column:1/-1}:root[data-js] .catalog-toolbar{grid-template-columns:minmax(0,1fr)}.catalog-service-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.75rem}.catalog-offer-tools{grid-template-columns:minmax(0,1fr) auto}.catalog-help{grid-template-columns:auto minmax(0,1fr) auto}.catalog-help>.button{grid-column:auto}}@media (width>=52.5rem){.catalog-list,.catalog-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.catalog-list>.list-tile,.catalog-offer-list>.list-tile{--tile-top:var(--radius-md);--tile-bottom:var(--radius-md)}.catalog-cards{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}@media (width>=75rem){.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-catalog-enter],.catalog-status-hero[data-state=ok] .shape[data-when=ok]>svg:first-child{animation:none}.catalog-status-visual>.shape{transform:none}}@keyframes site-rise{0%{transform:translateY(1.25rem)}}@keyframes site-settle{0%{transform:translateY(1.5rem)scale(.94)}}@keyframes site-breathe{0%,to{scale:.96}50%{scale:1.04}}@keyframes site-turn{to{rotate:360deg}}@keyframes site-pop{0%{opacity:0;scale:.4}}.home .hero{padding-block:clamp(1.75rem, .75rem + 4vw, 4.5rem) var(--section-spacing)}.hero-title{letter-spacing:-.035em;font-size:clamp(2.625rem,1.6rem + 3.6vw,3.875rem);font-weight:700;line-height:1.02}.hero-enter{animation:site-rise var(--duration-spatial-slow) var(--ease-spatial-slow) both, fade-in var(--motion-effects-slow) both}.hero-title-line:first-child{animation-delay:50ms}.hero-title-line:nth-child(2){animation-delay:.11s}.hero-lead.hero-enter{animation-delay:.17s}.hero-actions.hero-enter{animation-delay:.23s}.hero-store.hero-enter{animation-delay:.29s}.hero-facts.hero-enter{animation-delay:.35s}.hero-actions{gap:.75rem}.hero-store{margin-block-start:1.25rem}.hero-facts{grid-template-columns:repeat(3,minmax(0,max-content));gap:1rem clamp(1.25rem,.5rem + 3vw,2.5rem);margin-block-start:2.25rem;display:grid}.hero-facts li{align-content:start}.hero-fact-value{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.hero-fact-label{font-size:clamp(.8125rem,.75rem + .3vw,.9375rem)}@media (width<=37.4375rem){.hero-actions>.button{flex:100%}}.download-panel .button{color:var(--button-content);font-weight:500}.demo{inline-size:100%;max-inline-size:28rem;margin:0 auto;position:relative}.demo-stage{isolation:isolate;animation:site-settle var(--duration-spatial-default) var(--ease-spatial-default) .18s both, fade-in var(--motion-effects-slow) .18s both;padding-block-start:.875rem;position:relative}.demo-backdrop{--shape-size:min(36rem, 125%);z-index:-1;opacity:.6;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.demo-backdrop>svg:first-child{animation:6s ease-in-out infinite site-breathe,60s linear infinite site-turn}.demo[data-offscreen] .demo-backdrop>svg:first-child{animation-play-state:paused}.demo-tag{z-index:1;border-radius:var(--radius-full);background:var(--color-tertiary-container);color:var(--color-on-tertiary-container);font:var(--type-label-large);padding:.25rem .875rem;font-weight:700;position:absolute;inset-block-start:0;inset-inline-end:1.5rem}.demo-card{border-radius:var(--radius-xl);background:var(--color-surface-container-low);box-shadow:inset 0 0 0 1px var(--color-outline-variant), var(--elevation-2);gap:1rem;padding:clamp(1.125rem,.9rem + 1vw,1.5rem);display:grid}.demo-header{align-items:center;gap:.875rem;display:flex}.demo-avatar{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:3rem;inline-size:3rem;color:var(--color-on-primary-container);flex:none;place-items:center;display:grid}.demo-heading{flex:auto;min-inline-size:0;display:grid}.demo-service{font:var(--type-title-medium);font-weight:600}.demo-number{color:var(--color-on-surface-variant);font:var(--type-body-medium);font-variant-numeric:tabular-nums;letter-spacing:.04em}.demo-countdown{margin-inline-start:auto}.demo-badge{justify-self:start}.demo-card[data-state=waiting] .demo-badge{--badge-container:var(--color-warning-container);--badge-content:var(--color-on-warning-container)}.demo-card[data-state=waiting] .demo-badge-received,.demo-card:not([data-state=waiting]) .demo-badge-waiting{display:none}.demo-badge>.icon{animation:site-pop var(--motion-spatial-fast) both}.demo-body{display:grid}.demo-body>*{grid-area:1/1}.demo-waiting{border-radius:var(--radius-lg);background:var(--color-surface-container-high);color:var(--color-on-surface-variant);font:var(--type-title-small);transition:opacity var(--motion-effects-default), scale var(--motion-spatial-default), visibility 0s;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.demo-result{transition:opacity var(--motion-effects-default), visibility 0s;gap:.75rem;display:grid}.demo-card:not([data-state=waiting]) .demo-waiting{visibility:hidden;opacity:0;transition:opacity var(--motion-effects-fast), scale var(--motion-spatial-default), visibility 0s linear var(--duration-effects-fast);scale:.94}.demo-card[data-state=waiting] .demo-result{visibility:hidden;opacity:0;transition:opacity var(--motion-effects-fast), visibility 0s linear var(--duration-effects-fast)}.demo-waiting>.loading-indicator{color:var(--color-primary)}.demo-message{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) .375rem;background:var(--color-surface-container-high);color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);padding:.875rem 1.125rem}.demo-code-row{align-items:center;gap:.75rem;display:flex}.demo-code{flex:auto;padding:.75rem 1.125rem}.demo-code .code-chip-value{font:var(--type-code);letter-spacing:.14em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.demo-copy{border-radius:var(--radius-full);background:var(--color-primary);min-block-size:3rem;color:var(--color-on-primary);font:var(--type-label-large);transition:background-color var(--motion-effects-default), color var(--motion-effects-default), scale var(--motion-spatial-fast), border-radius var(--motion-spatial-fast);flex:none;align-items:center;gap:.375rem;padding-inline:1rem 1.125rem;font-weight:600;display:inline-flex}.demo-copy[data-pressed]{border-radius:var(--radius-sm);scale:var(--press-scale-button)}.demo-copy[data-copied]{background:var(--color-success);color:var(--color-on-success)}.demo-copy>.icon{block-size:1.125rem;inline-size:1.125rem}.demo-copy .demo-copy-done,.demo-copy[data-copied] .demo-copy-idle{display:none}.demo-copy[data-copied] .demo-copy-done{animation:site-pop var(--motion-spatial-fast) both;display:block}.demo-footnote{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);align-items:flex-start;gap:.625rem;display:flex}.demo-footnote>.icon{color:var(--color-primary);flex:none;margin-block-start:.125rem}.step-grid,.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step-card,.feature-card,.refund-card{--card-padding:clamp(1.5rem, 1.25rem + 1vw, 2rem);align-content:start;gap:.5rem;display:grid}.step-card h3,.feature-card h3,.refund-card h3{margin:.75rem 0 0}.step-card p,.feature-card p,.refund-card p{color:var(--color-on-surface-variant);margin:0}.step-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.step-shape>svg:first-child{transition:rotate var(--motion-spatial-slow), scale var(--motion-spatial-default)}.step-number{color:var(--color-outline);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:750;line-height:1}.feature-icon{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:3rem;inline-size:3rem;color:var(--color-on-primary-container);transition:border-radius var(--motion-spatial-default), rotate var(--motion-spatial-default);place-items:center;display:grid}.feature-icon-small{border-radius:var(--radius-sm);block-size:2.5rem;inline-size:2.5rem}.feature-icon-small>.icon{block-size:1.25rem;inline-size:1.25rem}@media (hover:hover){.step-card:hover .step-shape>svg:first-child{rotate:45deg;scale:1.06}.feature-card:hover .feature-icon,.refund-card:hover .feature-icon{border-radius:50%;rotate:-6deg}}.section-header-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;max-inline-size:none;display:flex}.section-header-split>div{max-inline-size:40rem}.popular-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.popular-link{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface-container-low);block-size:100%;color:var(--color-on-surface);transform:scale(var(--popular-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-default), background-color var(--motion-effects-default);justify-items:start;gap:.125rem;padding:1.25rem;text-decoration:none;display:grid;position:relative}.popular-link:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}@media (hover:hover){.popular-link:hover:before{opacity:var(--state-hover)}.popular-link:hover .popular-avatar{border-radius:50%}}.popular-link:active,.popular-link[data-pressed]{--popular-scale:var(--press-scale-tile);border-radius:var(--radius-xl)}.popular-link:active:before{opacity:var(--state-pressed)}.popular-avatar{border-radius:var(--radius-md);background:var(--color-surface-container-highest);block-size:3rem;inline-size:3rem;color:var(--color-on-surface-variant);transition:border-radius var(--motion-spatial-default);place-items:center;margin-block-end:.75rem;display:grid;position:relative;overflow:hidden}.popular-avatar:has(>img){background:var(--lightningcss-light,var(--color-surface-container-high))var(--lightningcss-dark,#f3f3f6);box-shadow:inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#3f494699)}.popular-avatar:not(:has(>img)){background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.popular-letter{font:var(--type-title-large);font-weight:700}.popular-avatar:has(>img)>.popular-letter{visibility:hidden}.popular-avatar>img{object-fit:contain;block-size:calc(100% - 1.125rem);inline-size:calc(100% - 1.125rem);position:absolute;inset:.5625rem}.popular-name{font:var(--type-title-medium);font-weight:600}.popular-meta{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking)}.popular-price{border-radius:var(--radius-full);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:var(--type-label-large);font-variant-numeric:tabular-nums;margin-block-start:.75rem;padding:.125rem .625rem}.web-panel{border-radius:var(--radius-xl);background:var(--color-surface-container);gap:2rem;padding:clamp(1.25rem,.5rem + 3vw,3rem);display:grid}.web-header{margin:0}.web-header .eyebrow{margin-block-end:.5rem}.web-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.web-option{border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);align-content:start;justify-items:start;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.web-option h3{margin:.25rem 0 0}.web-option p{color:var(--color-on-surface-variant);margin:0}.web-option-action{margin-block-start:.5rem}.web-code-sample{border-radius:var(--radius-lg);background:var(--color-code-highlight);color:var(--color-on-code-highlight);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1.125rem;display:flex}.web-code-value{font:var(--type-code);letter-spacing:.12em;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.web-code-valid{font:var(--type-label-large);align-items:center;gap:.375rem;display:inline-flex}.web-code-valid>.icon{block-size:1.125rem;inline-size:1.125rem}.web-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.web-points>li{align-items:flex-start;gap:.875rem;display:flex}.web-point-icon{background:var(--color-secondary-container);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-secondary-container);border-radius:50%;flex:none;place-items:center;display:grid}.web-point-icon>.icon{block-size:1.25rem;inline-size:1.25rem}.web-point-text{gap:.125rem;display:grid}.web-point-text>span{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.privacy-panel>.shape+h3{margin-block-start:1rem}.faq-item{interpolate-size:allow-keywords}@supports selector(::details-content){.faq-item::details-content{block-size:0;transition:block-size var(--motion-spatial-default), content-visibility var(--motion-spatial-default) allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}}.download-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.legal-layout{padding-block:clamp(2rem, 1.25rem + 3vw, 4rem) var(--section-spacing);gap:1.5rem;display:grid}.legal-hero{max-inline-size:var(--reading-width);gap:.75rem;display:grid}.legal-hero .eyebrow{margin:0}.legal-hero h1{scroll-margin-block-start:7rem;font-size:clamp(2.25rem,1.7rem + 2.4vw,3.25rem)}.legal-updated{border-radius:var(--radius-full);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:var(--type-label-large);justify-self:start;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;display:inline-flex}.legal-updated>.icon{block-size:1.125rem;inline-size:1.125rem}.legal-summary{color:var(--color-on-surface-variant);margin:.5rem 0 0;font-size:1.1875rem;line-height:1.55}.legal-toc-details{border-radius:var(--radius-lg);background:var(--color-surface-container-low);interpolate-size:allow-keywords}.legal-toc-summary{border-radius:var(--radius-lg);min-block-size:3.5rem;font:var(--type-title-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-weight:600;list-style:none;display:flex}.legal-toc-summary::-webkit-details-marker{display:none}.legal-toc-chevron{color:var(--color-primary);transition:rotate var(--motion-spatial-default)}.legal-toc-details[open] .legal-toc-chevron{rotate:180deg}@supports selector(::details-content){.legal-toc-details::details-content{block-size:0;transition:block-size var(--motion-spatial-default), content-visibility var(--motion-spatial-default) allow-discrete;overflow:clip}.legal-toc-details[open]::details-content{block-size:auto}}.legal-toc-list{gap:2px;margin:0;padding:0 .5rem .75rem;list-style:none;display:grid}.legal-toc-link{isolation:isolate;border-radius:var(--radius-full);min-block-size:2.75rem;color:var(--color-on-surface-variant);font:var(--type-label-large);transition:color var(--motion-effects-default);align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.legal-toc-link:before{z-index:-1;border-radius:inherit;background:var(--color-secondary-container);opacity:0;content:"";transition:opacity var(--motion-effects-default), transform var(--motion-spatial-default);position:absolute;inset:0;transform:scaleX(.6)}.legal-toc-link:hover,.legal-toc-link[aria-current=true]{color:var(--color-on-secondary-container)}.legal-toc-link:hover:before,.legal-toc-link[aria-current=true]:before{opacity:1;transform:none}.legal-toc-number{background:var(--color-surface-container-highest);block-size:1.75rem;inline-size:1.75rem;color:var(--color-on-surface-variant);font:var(--type-label-medium);font-variant-numeric:tabular-nums;transition:background-color var(--motion-effects-default), color var(--motion-effects-default);border-radius:50%;flex:none;place-items:center;display:grid}.legal-toc-link[aria-current=true] .legal-toc-number{background:var(--color-primary);color:var(--color-on-primary)}.legal-document{min-inline-size:0;max-inline-size:var(--reading-width);padding:0}.legal-section{margin-block-start:2.5rem}.legal-section:first-child{margin-block-start:.5rem}.legal-section h2{align-items:baseline;gap:.75rem;scroll-margin-block-start:6.5rem;display:flex}.legal-section-number{border-radius:var(--radius-sm);background:var(--color-primary-container);block-size:2.25rem;inline-size:2.25rem;color:var(--color-on-primary-container);font:var(--type-title-medium);flex:none;place-items:center;font-weight:700;display:inline-grid;translate:0 .25rem}.legal-footer{justify-items:start;gap:.75rem;display:grid}.legal-footer>p{align-items:flex-start;gap:.625rem;display:flex}.legal-footer>p>.icon{color:var(--color-primary);flex:none;margin-block-start:.25rem}@media (width>=60rem){.legal-layout{grid-template-columns:minmax(15rem, 18rem) minmax(0, var(--reading-width));align-items:start;column-gap:clamp(2rem,1rem + 3vw,4.5rem)}.legal-hero{grid-column:1/-1;margin-block-end:1.5rem}.legal-toc{scrollbar-width:thin;max-block-size:calc(100dvh - 7.5rem);position:sticky;inset-block-start:6rem;overflow:auto}.legal-toc-summary{pointer-events:none}.legal-toc-chevron{display:none}@supports selector(::details-content){.legal-toc-details::details-content{content-visibility:visible;block-size:auto}}}.invite{gap:1rem}.invite-card{justify-items:center;gap:.5rem;display:grid}.invite-card:before{display:none}.invite-backdrop{--shape-size:12.5rem;z-index:-1;opacity:.45;position:absolute;inset-block-start:-1.75rem;inset-inline-start:50%;translate:-50%}.invite-backdrop>svg:first-child{animation:6s ease-in-out infinite site-breathe,80s linear infinite site-turn}.invite-badge{animation:site-pop var(--motion-spatial-default) .12s both;margin-block-end:.75rem}.invite-card .eyebrow{margin:0}.invite-lead{margin-block-start:.5rem}.invite-code-block{gap:.5rem;inline-size:min(100%,24rem);margin-block-start:1.5rem;display:grid}.invite-code-label{color:var(--color-on-surface-variant);font:var(--type-label-large);letter-spacing:.06em;text-transform:uppercase}.invite-code-chip{justify-content:center}.invite-code-chip .code-chip-value{font:var(--type-code);letter-spacing:.14em;overflow-wrap:anywhere;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.5rem)}.invite-actions{margin-block-start:1.25rem}.invite-section{background:var(--color-surface);gap:.875rem}.invite-section>p{color:var(--color-on-surface-variant);margin:0}.invite-section-heading{align-items:center;gap:.875rem;display:flex}.invite-section-heading h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.invite-section-icon{border-radius:var(--radius-md);background:var(--color-primary-container);block-size:2.75rem;inline-size:2.75rem;color:var(--color-on-primary-container);flex:none;place-items:center;display:grid}.invite-web{background:var(--color-surface-container-low);box-shadow:none}.invite-web>.feedback{inline-size:100%}.invite-store{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.step-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.step-list>li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.step-list-number{background:var(--color-primary-container);block-size:2rem;inline-size:2rem;color:var(--color-on-primary-container);font:var(--type-label-large);border-radius:50%;place-items:center;font-weight:700;display:grid}.step-list>li>:last-child{padding-block-start:.1875rem}.error-page{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(3rem,2rem + 5vw,6.5rem);display:grid}.error-visual{animation:site-settle var(--duration-spatial-slow) var(--ease-spatial-slow) both, fade-in var(--motion-effects-slow) both;place-items:center;margin-block-end:.5rem;display:grid;position:relative}.error-visual>.error-shape{--shape-size:clamp(10rem, 8rem + 8vw, 13rem);grid-area:1/1}.error-visual>.error-shape>svg:first-child{animation:6s ease-in-out infinite site-breathe,40s linear infinite site-turn}.error-code{color:var(--shape-content,var(--color-on-primary-container));letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:clamp(3rem,2.4rem + 2.6vw,4.25rem);font-weight:800;line-height:1;position:relative}.error-shape.shape-error+.error-code{color:var(--color-on-error-container)}.error-shape.shape-primary+.error-code{color:var(--color-on-primary-container)}.error-title{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem)}.error-text{max-inline-size:30em;color:var(--color-on-surface-variant);font-size:1.125rem}.error-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.75rem;display:flex}.support-layout{padding-block:clamp(2rem, 1.25rem + 3vw, 4rem) var(--section-spacing);gap:2rem;display:grid}.support-header{max-inline-size:44rem}.support-header .eyebrow{margin:0}.support-grid{align-items:start;gap:1.5rem;display:grid}.support-form-card{border-radius:var(--radius-xl);background:var(--color-surface-container-low);gap:1.25rem;padding:clamp(1.25rem,.75rem + 2vw,2rem);display:grid}.support-sent{justify-items:center;gap:1rem;display:grid}.support-sent>.feedback{inline-size:100%}.support-sent-shape{animation:site-pop var(--motion-spatial-default) both}.support-form{gap:1.25rem;display:grid}.support-topics{border:0;gap:.75rem;min-inline-size:0;margin:0;padding:0;display:grid}.support-topics-label{color:var(--color-on-surface);font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking);padding:0}.support-topics-error{color:var(--color-error);font:var(--type-body-small)}.support-submit{justify-self:start}.support-privacy{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);align-items:flex-start;gap:.5rem;display:flex}.support-privacy>.icon{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:.0625rem}.support-aside{gap:1rem;display:grid}.support-aside .list-section{padding-block-start:0}.support-email-card{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-outline-variant);color:var(--color-on-surface-variant);font:var(--type-body-medium);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.support-email-card>.icon{color:var(--color-primary);flex:none}@media (width>=60rem){.support-grid{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr)}.support-aside{position:sticky;inset-block-start:6rem}}.delete-info{padding-block:clamp(2rem, 1.25rem + 3vw, 4rem) var(--section-spacing);gap:1.5rem;display:grid}.delete-info-header{justify-items:start}.delete-info-header .eyebrow{margin:.5rem 0 0}.delete-info-shape{animation:site-pop var(--motion-spatial-default) both}.delete-info-ways{gap:.75rem;display:grid}.delete-way{border-radius:var(--radius-lg);background:var(--color-surface-container-low);justify-items:start;gap:.875rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.delete-way>p{color:var(--color-on-surface-variant);margin:0}.delete-way-heading{align-items:center;gap:.875rem;display:flex}.delete-way-heading h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.delete-way-icon{border-radius:var(--radius-md);background:var(--color-secondary-container);block-size:2.75rem;inline-size:2.75rem;color:var(--color-on-secondary-container);flex:none;place-items:center;display:grid}.delete-info-lists{gap:1rem;display:grid}.delete-list{gap:.75rem;display:grid}.delete-list h2{font-size:clamp(1.25rem,1.15rem + .5vw,1.5rem)}.delete-list .checklist{border-radius:var(--radius-lg);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);padding:1rem 1.25rem}.delete-list .checklist>li{grid-template-columns:1.25rem minmax(0,1fr)}.delete-list .checklist>li>.icon{block-size:1.5rem;inline-size:1.25rem}.delete-list-note{color:var(--color-on-surface-variant)}@media (width>=48rem){.delete-info-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.delete-info-footer>p>a{align-self:center}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.step-card,.feature-card,.refund-card,.popular-tile,.web-option,.web-panel,.delete-way{animation:linear both scroll-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@media (prefers-reduced-motion:reduce){.demo-backdrop>svg:first-child,.invite-backdrop>svg:first-child,.error-visual>.error-shape>svg:first-child{animation:none}.hero-enter,.demo-stage,.error-visual{animation:fade-in var(--motion-effects-default) both}}@media (forced-colors:active){.demo-card,.popular-link,.web-option,.web-panel,.legal-toc-details,.support-form-card,.delete-way{border:1px solid canvastext}}.site-menu-button{display:none}@media (width<=55.9375rem){.site-menu-button{display:inline-flex}.site-header .site-header-actions>.theme-switch{display:none}}.site-menu .sheet-body{gap:1.25rem}.site-menu-navigation .list-tile{--tile-container:var(--color-surface-container-high)}.site-menu-navigation .list-tile-title{font:var(--type-title-medium)}.site-menu-navigation .list-tile-link[aria-current=page]{color:var(--color-primary)}.site-menu-theme{gap:.5rem;display:grid}.site-menu-label{color:var(--color-on-surface-variant);font:var(--type-label-large);padding-inline:.25rem}.site-menu-actions{gap:.75rem;display:grid}@keyframes auth-arrive{0%{transform:translateY(1rem)scale(.97)}}@keyframes auth-shape-in{0%{opacity:0;rotate:-30deg;scale:.6}}.auth-stage{padding-block:clamp(1.25rem, .5rem + 3vw, 3.5rem) var(--section-spacing);justify-items:center;display:grid}.auth-panel{border-radius:var(--radius-xl);background:var(--color-surface-container-low);inline-size:min(100%,28.5rem);animation:auth-arrive var(--duration-spatial-default) var(--ease-spatial-default) both, fade-in var(--motion-effects-default) both;gap:1.25rem;padding:clamp(1.25rem,.75rem + 2.4vw,2.5rem);display:grid}.auth-hero{text-align:center;justify-items:center;gap:.25rem;display:grid}.auth-shape{animation:auth-shape-in var(--duration-spatial-slow) var(--ease-spatial-slow) 60ms both}.auth-shape>svg:first-child{animation:6s ease-in-out infinite site-breathe}.auth-shape>.auth-logo{block-size:3.5rem;inline-size:3.5rem;position:relative}.auth-brand{color:var(--color-on-surface);font:var(--type-headline-medium);letter-spacing:-.02em;margin-block-start:.5rem;font-weight:750}.auth-tagline{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.auth-header{text-align:center;gap:.5rem;display:grid}.auth-title{font:var(--type-headline-small);letter-spacing:-.01em;font-size:clamp(1.5rem,1.35rem + .6vw,1.75rem);font-weight:700}.auth-lead{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.auth-form{gap:1rem;display:grid}.auth-submit{margin-block-start:.25rem}.auth-divider{color:var(--color-on-surface-variant);font:var(--type-label-large);align-items:center;gap:1rem;display:flex}.auth-divider:before,.auth-divider:after{background:var(--color-outline-variant);content:"";flex:1;block-size:1px}.auth-info{border-radius:var(--radius-lg);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem 1.125rem;display:grid}.auth-info-icon{margin-block-start:.125rem}.auth-info-body{gap:.25rem;display:grid}.auth-info-title{font:var(--type-title-small);font-weight:600}.auth-legal,.auth-switch{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);text-align:center}.auth-hero-compact .auth-shape{--shape-size:6rem;--shape-glyph:2.75rem}.auth-steps{border-radius:var(--radius-lg);background:var(--color-surface-container);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);padding:1rem 1.125rem}.auth-steps .step-list-number{block-size:1.75rem;inline-size:1.75rem;font:var(--type-label-medium);font-weight:700}.auth-steps>li{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem}.auth-steps>li>:last-child{padding-block-start:.125rem}.auth-panel .field-code .field-input{min-block-size:4rem;font:var(--type-headline-medium);letter-spacing:.24em;font-weight:650}.auth-security-note .banner{font:var(--type-body-medium)}@media (width<=37.4375rem){.auth-panel{background:0 0;padding-inline:1.125rem}.auth-stage{padding-block-start:.5rem}}@media (prefers-reduced-motion:reduce){.auth-shape>svg:first-child{animation:none}.auth-panel,.auth-shape{animation:fade-in var(--motion-effects-default) both}}:is(.auth-panel,.delete-panel,.settings-sheet,.error-actions,.hero-actions,.web-option,.invite-actions,.invite-section,.delete-way,.session-actions) .button{white-space:normal}:is(.auth-panel,.delete-panel,.settings-sheet,.error-actions,.hero-actions,.web-option,.invite-actions,.invite-section,.delete-way,.session-actions) .button>.button-label{text-wrap:balance;display:inline;overflow:visible}.session-groups{gap:.5rem;display:grid}.session-group .list-section{padding-inline:.25rem}.session-tile{min-block-size:4.5rem}.session-tile[data-current]{--tile-container:var(--color-surface-container)}.session-avatar{background:var(--color-secondary-container);block-size:2.75rem;inline-size:2.75rem;color:var(--color-on-secondary-container);transition:border-radius var(--motion-spatial-default);border-radius:50%;place-items:center;display:grid}.session-avatar[data-client=web]{border-radius:var(--radius-md);background:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.session-avatar>.icon{block-size:1.375rem;inline-size:1.375rem}.session-tile .list-tile-trailing>form{display:contents}.session-revoke{--button-content:var(--color-error)}.session-tile[data-leaving]{pointer-events:none}.session-empty{margin-block-start:.5rem}.session-actions{flex-wrap:wrap;gap:.75rem;display:flex}.session-revoke-all{--button-content:var(--color-error)}.security-notes{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-outline-variant);color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);gap:.75rem;margin:.5rem 0 0;padding:1rem 1.25rem;list-style:none;display:grid}.security-notes>li{align-items:flex-start;gap:.75rem;display:flex}.security-notes>li>.icon{block-size:1.25rem;inline-size:1.25rem;color:var(--color-primary);flex:none}.settings-profile{border-radius:var(--radius-xl);background:var(--color-primary-container);color:var(--color-on-primary-container);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.25rem;display:flex}.settings-avatar{--shape-container:var(--color-primary);--shape-content:var(--color-on-primary);flex:none}.settings-avatar-letter{font:var(--type-title-large);font-weight:700;position:relative}.settings-profile-text{flex:12rem;min-inline-size:0;display:grid}.settings-profile-name{font:var(--type-title-large);overflow-wrap:anywhere;font-weight:600}.settings-profile-meta{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);opacity:.85}.settings-group .list-section{padding-inline:.25rem}.settings-theme-tile{align-items:start}.settings-theme-switch{grid-column:1/-1;inline-size:100%;margin-block-start:.75rem}.settings-language-trailing{z-index:0}.settings-form-tile{padding:0}.settings-tile-form{display:contents}.settings-tile-form>.list-tile-link{border-radius:inherit;min-block-size:3.5rem;inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.75rem 1rem;display:grid;position:relative}.settings-tile-form>.list-tile-link:after{display:none}.settings-tile-form>.list-tile-link>.icon{color:var(--color-primary);grid-column:1;margin-inline-end:1rem}.settings-tile-form>.list-tile-link>.list-tile-text{grid-column:2}.settings-tile-form>.list-tile-link:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.list-tile:has(.settings-tile-form>.list-tile-link:active){--tile-scale:var(--press-scale-tile)}.list-tile:has(.settings-tile-form>.list-tile-link:active):before{opacity:var(--state-pressed)}@media (hover:hover){.list-tile:has(.settings-tile-form):hover:before{opacity:var(--state-hover)}}.settings-danger-tile .list-tile-link>.icon:not(.list-tile-chevron),.settings-danger-tile .list-tile-title{color:var(--color-error)}.settings-sheet .sheet-body{align-content:start;gap:1rem;display:grid}.sheet-pane{gap:1rem;display:grid}.sheet-lead{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.sheet-form{gap:1rem;display:grid}.sheet-form-inline{grid-template-columns:minmax(0,1fr)}@media (width>=30rem){.sheet-form-inline{grid-template-columns:minmax(0,1fr) auto;align-items:start}.sheet-form-inline>.button{margin-block-start:.25rem}}.sheet-success{text-align:center;justify-items:center;padding-block:.5rem}.sheet-success-shape{animation:site-pop var(--motion-spatial-default) both}.sheet-success-title{font:var(--type-headline-small);font-weight:700}.sheet-success-message{color:var(--color-on-surface);font:var(--type-body-large)}.sheet-success-detail{border-radius:var(--radius-full);background:var(--color-success-container);color:var(--color-on-success-container);font:var(--type-title-small);font-variant-numeric:tabular-nums;padding:.375rem .875rem}.sheet-divider{margin-block:.5rem}.sheet-subtitle{font:var(--type-title-medium);font-weight:600}.referral-code-card{border-radius:var(--radius-lg);background:var(--color-surface-container);text-align:center;justify-items:center;gap:.5rem;padding:1.25rem 1rem;display:grid}.referral-code-label{color:var(--color-on-surface-variant);font:var(--type-label-large)}.referral-code-chip{--code-container:transparent;--code-content:var(--color-primary);justify-content:center;inline-size:auto}.referral-code-chip[data-copied]{--code-container:var(--color-success-container);--code-content:var(--color-on-success-container)}.referral-code-chip .code-chip-value{font:var(--type-code);letter-spacing:.12em;font-size:clamp(1.5rem,1rem + 2.2vw,2.25rem)}.referral-link-row{border-radius:var(--radius-full);min-block-size:3.5rem;box-shadow:inset 0 0 0 1px var(--color-outline-variant);align-items:center;gap:.75rem;padding:.25rem .25rem .25rem 1rem;display:flex}.referral-link-row>.icon{color:var(--color-primary);flex:none}.referral-link{min-inline-size:0;color:var(--color-on-surface);font:var(--type-body-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;text-decoration:none;overflow:hidden}.referral-reward{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.referral-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding-block:.5rem 0;display:grid}.referral-stats>div{gap:.125rem;display:grid}.referral-stats dt{color:var(--color-on-surface-variant);font:var(--type-label-medium);order:2}.referral-stats dd{font:var(--type-title-large);font-variant-numeric:tabular-nums;order:1;margin:0;font-weight:600}.referral-pending{color:var(--color-on-surface-variant);font:var(--type-body-medium);align-items:center;gap:.5rem;display:flex}.referral-pending>.icon{block-size:1.125rem;inline-size:1.125rem;color:var(--color-tertiary)}.currency-search{z-index:3;background:var(--color-surface-container-low);box-shadow:0 -.5rem 0 var(--color-surface-container-low);padding-block-end:.25rem;position:sticky;inset-block-start:0}@media (width>=37.5rem){.currency-search{background:var(--color-surface-container-high);box-shadow:0 -.5rem 0 var(--color-surface-container-high)}}.currency-form{gap:1rem;display:grid}.currency-options{gap:.5rem;display:grid}.currency-options .list-section{padding-inline:.25rem}.currency-symbol{border-radius:var(--radius-sm);background:var(--color-surface-container-highest);block-size:2.5rem;min-inline-size:2.5rem;color:var(--color-on-surface);font:var(--type-title-small);white-space:nowrap;place-items:center;padding-inline:.375rem;font-weight:600;display:grid}.list-tile:has(>input:checked) .currency-symbol{background:var(--color-primary);color:var(--color-on-primary)}.currency-check{color:var(--color-primary);animation:site-pop var(--motion-spatial-fast) both}.currency-updated{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);align-items:center;gap:.5rem;display:flex}.currency-updated>.icon{block-size:1rem;inline-size:1rem}:root[data-js] .currency-save{display:none}:root:not([data-js]) dialog.settings-sheet{inline-size:auto;max-inline-size:none;margin:0;display:block;position:static;overflow:visible}:root:not([data-js]) dialog.settings-sheet .sheet-surface{opacity:1;max-block-size:none;position:static;transform:none}:root:not([data-js]) dialog.settings-sheet .sheet-handle,:root:not([data-js]) dialog.settings-sheet .sheet-header>.icon-button{display:none}.delete-panel{border-radius:var(--radius-xl);background:var(--color-surface-container-high);text-align:center;inline-size:min(100%,34rem);animation:auth-arrive var(--duration-spatial-default) var(--ease-spatial-default) both, fade-in var(--motion-effects-default) both;justify-items:center;gap:1rem;margin-inline:auto;padding:clamp(1.25rem,.75rem + 2.4vw,2.25rem);display:grid}.delete-badge{background:var(--color-error-container);block-size:4rem;inline-size:4rem;color:var(--color-on-error-container);animation:site-pop var(--motion-spatial-default) 80ms both;border-radius:50%;place-items:center;display:grid}.delete-badge>.icon{block-size:1.75rem;inline-size:1.75rem}.delete-title{font:var(--type-headline-medium);font-size:clamp(1.625rem,1.45rem + .8vw,2rem);font-weight:700}.delete-lead{color:var(--color-on-surface-variant);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.delete-checklist{border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking);padding:1rem 1.25rem}.delete-checklist>li{grid-template-columns:1.25rem minmax(0,1fr)}.delete-checklist>li>.icon{block-size:1.5rem;inline-size:1.25rem}.delete-note{color:var(--color-on-surface-variant);font:var(--type-body-medium);text-align:start;align-items:flex-start;gap:.5rem;display:flex}.delete-note>.icon{flex:none;block-size:1.25rem;inline-size:1.25rem}.delete-panel>.feedback{text-align:start;inline-size:100%}.delete-form{text-align:start;gap:1rem;inline-size:100%;display:grid}.delete-actions{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.delete-actions>.button{inline-size:100%}.delete-actions>[data-delete-submit][aria-disabled=true]{opacity:.38;cursor:not-allowed;filter:saturate(0)}@media (prefers-reduced-motion:reduce){.delete-panel{animation:fade-in var(--motion-effects-default) both}}.section-count{color:var(--color-on-surface-variant);font-weight:500}.account-service-icon{--service-icon-size:2.75rem;--service-icon-radius:var(--radius-md);inline-size:var(--service-icon-size);block-size:var(--service-icon-size);border-radius:var(--service-icon-radius);background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);font:var(--type-title-medium);object-fit:contain;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}img.account-service-icon{padding:calc(var(--service-icon-size) / 5);background:var(--lightningcss-light,var(--color-surface-container-high))var(--lightningcss-dark,#f3f3f6);box-shadow:inset 0 0 0 1px var(--lightningcss-light,transparent)var(--lightningcss-dark,color-mix(in srgb, var(--color-outline-variant) 60%, transparent))}.account-service-icon-small{--service-icon-size:2rem;--service-icon-radius:var(--radius-xs)}.account-service-icon-large{--service-icon-size:3.5rem;--service-icon-radius:var(--radius-md);font:var(--type-title-large);font-weight:600}.account-service-icon-xlarge{--service-icon-size:4.5rem;--service-icon-radius:1.25rem;font:var(--type-headline-small);font-weight:700}.account-service-icon-letter{background:var(--color-primary-container);color:var(--color-on-primary-container);font-weight:700}.account-service-icon-hue-0{color:var(--lightningcss-light,#6a1b1b)var(--lightningcss-dark,#f0c2c2);background:var(--lightningcss-light,#eed3d3)var(--lightningcss-dark,#682727)}.account-service-icon-hue-1{color:var(--lightningcss-light,#6a421b)var(--lightningcss-dark,#f0d9c2);background:var(--lightningcss-light,#eee0d3)var(--lightningcss-dark,#684727)}.account-service-icon-hue-2{color:var(--lightningcss-light,#6a6a1b)var(--lightningcss-dark,#f0f0c2);background:var(--lightningcss-light,#eeeed3)var(--lightningcss-dark,#686827)}.account-service-icon-hue-3{color:var(--lightningcss-light,#426a1b)var(--lightningcss-dark,#d9f0c2);background:var(--lightningcss-light,#e0eed3)var(--lightningcss-dark,#476827)}.account-service-icon-hue-4{color:var(--lightningcss-light,#1b6a1b)var(--lightningcss-dark,#c2f0c2);background:var(--lightningcss-light,#d3eed3)var(--lightningcss-dark,#276827)}.account-service-icon-hue-5{color:var(--lightningcss-light,#1b6a42)var(--lightningcss-dark,#c2f0d9);background:var(--lightningcss-light,#d3eee0)var(--lightningcss-dark,#276847)}.account-service-icon-hue-6{color:var(--lightningcss-light,#1b6a6a)var(--lightningcss-dark,#c2f0f0);background:var(--lightningcss-light,#d3eeee)var(--lightningcss-dark,#276868)}.account-service-icon-hue-7{color:var(--lightningcss-light,#1b426a)var(--lightningcss-dark,#c2d9f0);background:var(--lightningcss-light,#d3e0ee)var(--lightningcss-dark,#274768)}.account-service-icon-hue-8{color:var(--lightningcss-light,#1b1b6a)var(--lightningcss-dark,#c2c2f0);background:var(--lightningcss-light,#d3d3ee)var(--lightningcss-dark,#272768)}.account-service-icon-hue-9{color:var(--lightningcss-light,#421b6a)var(--lightningcss-dark,#d9c2f0);background:var(--lightningcss-light,#e0d3ee)var(--lightningcss-dark,#472768)}.account-service-icon-hue-10{color:var(--lightningcss-light,#6a1b6a)var(--lightningcss-dark,#f0c2f0);background:var(--lightningcss-light,#eed3ee)var(--lightningcss-dark,#682768)}.account-service-icon-hue-11{color:var(--lightningcss-light,#6a1b42)var(--lightningcss-dark,#f0c2d9);background:var(--lightningcss-light,#eed3e0)var(--lightningcss-dark,#682747)}.paused-banner,.activation-feedback{min-inline-size:0}.dashboard{container:dashboard/inline-size}.dashboard-grid{align-items:start;gap:1.5rem;display:grid}.dashboard-column{align-content:start;gap:.75rem;min-inline-size:0;display:grid}@container dashboard (width>=46rem){.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}}.greeting{gap:.25rem;padding-block-end:.25rem;display:grid}.greeting-title{font:var(--type-headline-small);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:700}.greeting-subtitle,.greeting-note,.dashboard-note,.buy-note{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.greeting-note{margin-block-start:.25rem}.dashboard-note{font:var(--type-body-small);padding-inline:.25rem}.dashboard-actions{gap:.75rem;margin-block:.25rem;display:grid}.dashboard-section{align-content:start;gap:.5rem;min-inline-size:0;display:grid}.quick-buy{gap:.5rem;margin-block-start:.5rem;display:grid}.quick-buy-heading{min-inline-size:0;display:grid}.quick-buy-subtitle{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);padding-inline:.25rem}.quick-buy-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.quick-buy-item{min-inline-size:0}.quick-buy-tile{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface-container-low);block-size:100%;color:var(--color-on-surface);text-align:center;transform:scale(var(--tile-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-default), background-color var(--motion-effects-default);-webkit-tap-highlight-color:transparent;justify-items:center;gap:.375rem;padding:.875rem .5rem .75rem;text-decoration:none;display:grid;position:relative}.quick-buy-tile:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}@media (hover:hover){.quick-buy-tile:hover:before{opacity:var(--state-hover)}}.quick-buy-tile:active,.quick-buy-tile[data-pressed]{--tile-scale:var(--press-scale-tile);border-radius:var(--radius-md)}.quick-buy-tile:active:before,.quick-buy-tile[data-pressed]:before{opacity:var(--state-pressed)}.quick-buy-tile:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.quick-buy-name{max-inline-size:100%;font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-buy-price{color:var(--color-primary);font:var(--type-label-medium);font-variant-numeric:tabular-nums;font-weight:600}.active-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.active-card{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface-container-low);box-shadow:var(--elevation-1);transform:scale(var(--card-scale,1));transition:transform var(--motion-spatial-fast), box-shadow var(--motion-effects-default);gap:.75rem;padding:1rem;display:grid;position:relative}.active-card:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}@media (hover:hover){.active-card:has(.active-card-link:hover):before{opacity:var(--state-hover)}}.active-card:has(.active-card-link:active){--card-scale:var(--press-scale-tile)}.active-card:has(.active-card-link:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.active-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.active-card-text{gap:.125rem;min-inline-size:0;display:grid}.active-card-title{min-inline-size:0;font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);align-items:center;gap:.375rem;font-weight:600;display:flex}.active-card-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;outline:none;text-decoration:none;overflow:hidden}.active-card-link:after{z-index:1;border-radius:var(--radius-lg);content:"";position:absolute;inset:0}.active-card-number{color:var(--color-on-surface-variant);font:var(--type-body-medium);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.active-card-code{z-index:2;position:relative}.active-card-code .code-chip-value{font-size:clamp(1.25rem,1rem + 1.4vw,1.75rem)}.active-card-code .code-chip-copy{block-size:2.5rem;inline-size:2.5rem}.active-card[data-leaving]{pointer-events:none}.activation-row .list-tile-leading{margin-inline-end:1rem}.activation-row-flag{font-size:1rem;line-height:1}.activation-row-number{font-variant-numeric:tabular-nums}.activation-row-meta{color:var(--color-on-surface-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-block-start:.25rem;display:flex}.activation-row-badge{padding-block:.125rem}.activation-row-timer{color:var(--color-primary);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.activation-row-timer>.icon{block-size:1rem;inline-size:1rem}.activation-row-timer[data-urgent]{color:var(--color-error)}.activation-row-price{color:var(--color-on-surface);font-variant-numeric:tabular-nums}.activation-row-trailing{align-self:center}.activation-row-trailing>.code-chip{border-radius:var(--radius-md);gap:.5rem;padding:.375rem .375rem .375rem .75rem}.activation-row-trailing .code-chip-value{font:var(--type-title-medium);letter-spacing:.12em;font-weight:700}.activation-row-trailing .code-chip-copy{block-size:2rem;inline-size:2rem}.activation-row-trailing .code-chip-copy>.icon{block-size:1.125rem;inline-size:1.125rem}@media (width<=29.9375rem){.activation-row:has(>.activation-row-trailing>.code-chip){grid-template-columns:auto minmax(0,1fr)}.activation-row>.activation-row-trailing:has(>.code-chip){grid-column:2;justify-content:flex-start;margin:.5rem 0 0}}.buy-page,.history-page{align-content:start;gap:1rem;min-inline-size:0;display:grid}.country-card{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-surface-container-low);color:var(--color-on-surface);transform:scale(var(--tile-scale,1));transition:transform var(--motion-spatial-fast), border-radius var(--motion-spatial-default);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1rem;text-decoration:none;display:grid;position:relative}.country-card:before{z-index:-1;border-radius:inherit;background:var(--color-on-surface);opacity:0;content:"";transition:opacity var(--motion-effects-fast);position:absolute;inset:0}@media (hover:hover){.country-card:hover:before{opacity:var(--state-hover)}}.country-card:active,.country-card[data-pressed]{--tile-scale:var(--press-scale-tile);border-radius:var(--radius-md)}.country-card:active:before,.country-card[data-pressed]:before{opacity:var(--state-pressed)}.country-card:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.country-card-flag{border-radius:var(--radius-md);background:var(--color-surface-container-highest);place-items:center;block-size:2.75rem;inline-size:2.75rem;font-size:1.75rem;line-height:1;display:grid}.country-card-text{gap:.125rem;min-inline-size:0;display:grid}.country-card-label{color:var(--color-on-surface-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking)}.country-card-name{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.country-card-meta{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.country-card-dial{border-radius:var(--radius-xs);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font:var(--type-label-medium);padding:.0625rem .5rem;font-weight:600}.country-card-expand{background:var(--color-secondary-container);block-size:2.5rem;inline-size:2.5rem;color:var(--color-on-secondary-container);transition:transform var(--motion-spatial-default);border-radius:50%;place-items:center;display:grid}:root:has(dialog.country-sheet[open]) .country-card-expand{transform:rotate(180deg)}.buy-filters,.history-tools{gap:.75rem;min-inline-size:0;display:grid}.buy-categories,.history-filters{border:0;min-inline-size:0;margin:0;padding:0}.buy-categories .chip-row-scroll,.history-filters .chip-row-scroll{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter)}.service-sections{gap:.5rem;display:grid}.service-section .list-section{padding-inline:.25rem}.service-option{content-visibility:auto;contain-intrinsic-size:auto 4.5rem}.service-option>.list-tile-link>.account-service-icon{margin-inline-end:1rem}.service-option>.list-tile-link[aria-current=true]{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.service-option-price{color:var(--color-primary);margin-inline-start:1rem}.service-empty{padding-block:2rem}.country-lists{gap:.5rem;display:grid}.country-option{content-visibility:auto;contain-intrinsic-size:auto 4rem}.country-option-flag{margin-inline-end:1rem;font-size:1.75rem;line-height:1}.country-option>.list-tile-link[aria-current=true]{background:var(--color-secondary-container);color:var(--color-on-secondary-container)}.country-option-check{color:var(--color-primary);grid-column:3;margin-inline:1rem 0}.country-sheet .sheet-body{gap:.75rem}.country-sheet .sheet-surface{min-block-size:min(40rem,88dvh)}.purchase-sheet .sheet-body{gap:1rem}.purchase-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.purchase-summary-icon{display:contents}.purchase-summary-text{gap:.125rem;min-inline-size:0;display:grid}.purchase-summary-name{font:var(--type-title-large);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.purchase-summary-category{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.purchase-details{border-radius:var(--radius-lg);background:var(--color-surface-container);margin:0;padding:.25rem 1rem;display:grid}.purchase-detail{justify-content:space-between;align-items:center;gap:1rem;min-block-size:3rem;display:flex}.purchase-detail+.purchase-detail{border-block-start:1px solid var(--color-outline-variant)}.purchase-detail>dt{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.purchase-detail>dd{min-inline-size:0;font:var(--type-body-large);text-align:end;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.purchase-price,.purchase-balance{font:var(--type-price);font-variant-numeric:tabular-nums}.purchase-balance{color:var(--color-balance-positive);transition:color var(--motion-effects-default)}.purchase-balance[data-insufficient]{color:var(--color-error)}.purchase-hint{gap:.5rem;display:grid}.purchase-hint-actions{flex-wrap:wrap;gap:.5rem;display:flex}.purchase-note,.purchase-refund{color:var(--color-on-surface-variant);font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking)}.purchase-note{color:var(--color-on-surface);font:var(--type-body-medium)}:root:not([data-js]) dialog.sheet[data-static-fallback=true]{inline-size:auto;max-inline-size:none;margin:0;display:block;position:static}:root:not([data-js]) dialog.sheet[data-static-fallback=true] .sheet-surface{border-radius:var(--radius-xl);background:var(--color-surface-container-low);max-block-size:none;box-shadow:inset 0 0 0 1px var(--color-outline-variant);padding-block-start:1.25rem;transform:none}:root:not([data-js]) dialog.sheet[data-static-fallback=true] .sheet-actions{grid-auto-flow:row}:root:not([data-js]) dialog.sheet[data-static-fallback=true] .sheet-actions>:last-child{grid-row:1}:root:not([data-js]) dialog.sheet[data-static-fallback=true] :is(.sheet-handle,.sheet-header .icon-button){display:none}.activation-page{align-content:start;gap:1rem;min-inline-size:0;display:grid;container:activation/inline-size}.activation-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.activation-hero-text{gap:.375rem;min-inline-size:0;display:grid}.activation-hero-title{font:var(--type-headline-medium);overflow-wrap:anywhere;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:700}.activation-hero-meta{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.activation-hero-badge{display:inline-flex}.activation-reconnecting{border-radius:var(--radius-md);background:var(--color-surface-container-high);color:var(--color-on-surface-variant);font:var(--type-body-medium);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.activation-panes{align-items:start;gap:1rem;display:grid}.activation-pane{display:contents}.number-card{order:1}.timer-card{order:2}.waiting-card,.code-card,.terminal-card{order:3}.steps-card{order:4}.messages-card{order:5}.activation-buttons{order:6}.detail-card{order:7}@container activation (width>=46rem){.activation-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.activation-pane{align-content:start;gap:1rem;min-inline-size:0;display:grid}}.number-card,.timer-card,.steps-card,.waiting-card,.code-card,.terminal-card,.messages-card,.detail-card{border-radius:var(--radius-xl);background:var(--color-surface-container-low);gap:.75rem;min-inline-size:0;padding:1.25rem;display:grid}.number-card{background:var(--color-primary-container);color:var(--color-on-primary-container)}.number-card-label,.timer-card-title,.steps-card-title,.code-card-title,.messages-card-title,.detail-card-title{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking);font-weight:600}.number-card-value{font:var(--type-headline-small);letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:clamp(1.5rem,1.1rem + 1.8vw,2rem);font-weight:700}.number-card-copy{--button-container:var(--color-primary);--button-content:var(--color-on-primary);justify-self:start}.timer-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem}.timer-card-text{gap:.25rem;display:grid}.timer-card-expires,.timer-card-up,.waiting-card-hint,.code-card-hint{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.timer-card-up{color:var(--color-error)}.steps-list{counter-reset:step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.steps-list>li{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);counter-increment:step;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.steps-list>li:before{background:var(--color-secondary-container);block-size:2rem;inline-size:2rem;color:var(--color-on-secondary-container);font:var(--type-label-large);content:counter(step);border-radius:50%;place-items:center;font-weight:700;display:grid}.waiting-card{text-align:center;justify-items:center;padding-block:2rem}.waiting-card-title{font:var(--type-title-large);font-weight:600}.code-card{background:var(--color-surface-container)}.code-card-chip{min-block-size:5rem}.terminal-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.terminal-card-shape{display:contents}.terminal-card-message{font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.message-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.message-item{border-radius:var(--radius-tile-inner);background:var(--color-surface-container-lowest);gap:.25rem;padding:.875rem 1rem;display:grid}.message-item:first-child{border-start-start-radius:var(--radius-tile-outer);border-start-end-radius:var(--radius-tile-outer)}.message-item:last-child{border-end-end-radius:var(--radius-tile-outer);border-end-start-radius:var(--radius-tile-outer)}.message-code{font:var(--type-title-medium);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-weight:700}.message-text{color:var(--color-on-surface);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking);overflow-wrap:anywhere}.message-text:empty{display:none}.message-meta{color:var(--color-on-surface-variant);font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking)}.activation-buttons{gap:.75rem;display:grid}.activation-button-form{display:grid}.detail-list{margin:0;display:grid}.detail-list>div{justify-content:space-between;gap:1rem;padding-block:.625rem;display:flex}.detail-list>div+div{border-block-start:1px solid var(--color-outline-variant)}.detail-list dt{color:var(--color-on-surface-variant);font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.detail-list dd{min-inline-size:0;font:var(--type-body-medium);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.history-days{gap:.5rem;display:grid}.history-day-title{padding-inline:.25rem}.history-day:nth-child(n+3) .list-group>.list-tile{content-visibility:auto;contain-intrinsic-size:auto 6rem}[data-show-when][data-leaving]{pointer-events:none}@media (prefers-reduced-motion:reduce){.quick-buy-tile,.active-card{transition:none}}}@layer utilities{.type-display-large{font:var(--type-display-large);letter-spacing:var(--type-display-large-tracking)}.type-display-medium{font:var(--type-display-medium)}.type-display-small{font:var(--type-display-small)}.type-headline-large{font:var(--type-headline-large)}.type-headline-medium{font:var(--type-headline-medium)}.type-headline-small{font:var(--type-headline-small)}.type-title-large{font:var(--type-title-large)}.type-title-medium{font:var(--type-title-medium);letter-spacing:var(--type-title-medium-tracking)}.type-title-small{font:var(--type-title-small);letter-spacing:var(--type-title-small-tracking)}.type-body-large{font:var(--type-body-large);letter-spacing:var(--type-body-large-tracking)}.type-body-medium{font:var(--type-body-medium);letter-spacing:var(--type-body-medium-tracking)}.type-body-small{font:var(--type-body-small);letter-spacing:var(--type-body-small-tracking)}.type-label-large{font:var(--type-label-large);letter-spacing:var(--type-label-large-tracking)}.type-label-medium{font:var(--type-label-medium);letter-spacing:var(--type-label-medium-tracking)}.type-label-small{font:var(--type-label-small);letter-spacing:var(--type-label-small-tracking)}.type-emphasized{font-weight:700}.type-price{font:var(--type-price);font-variant-numeric:tabular-nums}.type-balance{font:var(--type-balance);letter-spacing:var(--type-balance-tracking);font-variant-numeric:tabular-nums}.type-code{font:var(--type-code);letter-spacing:var(--type-code-tracking);font-variant-numeric:tabular-nums}.type-center{text-align:center}.type-balance-text{text-wrap:balance}.type-nowrap{white-space:nowrap}.type-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.surface{background:var(--color-surface)}.surface-low{background:var(--color-surface-container-low)}.surface-container{background:var(--color-surface-container)}.surface-high{background:var(--color-surface-container-high)}.full-width{inline-size:100%}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.mt-0{margin-block-start:0}.mt-2{margin-block-start:.5rem}.mt-4{margin-block-start:1rem}.mt-6{margin-block-start:1.5rem}.mt-8{margin-block-start:2rem}.no-js-hidden{display:none}:root[data-js] .no-js-hidden{display:revert-layer}:root[data-js] .js-hidden{display:none}}@layer motion{@keyframes slot-pop-in{0%{opacity:0;transform:scale(.6)}}@keyframes pop-in{0%{opacity:0;transform:scale(.8)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes feedback-shake{0%{transform:translate(0)}14.2857%{transform:translate(6px)}28.5714%{transform:translate(-6px)}42.8571%{transform:translate(6px)}57.1429%{transform:translate(-6px)}71.4286%{transform:translate(6px)}85.7143%{transform:translate(-6px)}to{transform:translate(0)}}@keyframes feedback-pop{0%{transform:scale(.96)}}@keyframes feedback-enter{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes text-swap-in{0%{opacity:0;transform:translateY(16.6667%)}}@keyframes text-swap-out{to{opacity:0;transform:translateY(-16.6667%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(100%)scale(.96)}}@keyframes toast-out{to{opacity:0;transform:translateY(40%)scale(.98)}}@keyframes breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes shape-spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}@keyframes skeleton-pulse{to{opacity:.5}}@keyframes countdown-crawl{0%{stroke-dashoffset:0;transform:rotate(0)}to{stroke-dashoffset:.037037px;transform:rotate(13.3333deg)}}@keyframes header-elevate{to{opacity:1}}@keyframes scroll-reveal{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}}@keyframes disclosure-in{0%{opacity:0;transform:translateY(-.5rem)}}@keyframes code-char-reveal{0%{opacity:0;transform:translateY(.5rem)}}@keyframes balance-bump{0%{transform:scale(.94)}}@keyframes target-flash{0%{color:var(--color-primary)}}@keyframes loading-still-pulse{50%{opacity:.4}}@keyframes vt-slide-in-end{0%{transform:translate(16.6667vw)}}@keyframes vt-slide-out-start{to{transform:translate(-16.6667vw)}}@keyframes vt-slide-in-start{0%{transform:translate(-16.6667vw)}}@keyframes vt-slide-out-end{to{transform:translate(16.6667vw)}}@keyframes vt-rise-in{0%{transform:translateY(.5rem)}}@keyframes vt-rise-out{to{transform:translateY(-.5rem)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}[data-motion=pop-in]{animation:pop-in var(--motion-spatial-default) both}[data-motion=fade-in]{animation:fade-in var(--motion-effects-default) both}.text-swap{vertical-align:top;display:inline-grid}.text-swap>*{grid-area:1/1}.text-swap-enter{animation:text-swap-in var(--motion-spatial-default) both, fade-in var(--motion-effects-default) both}.text-swap-exit{animation:text-swap-out var(--motion-spatial-default) both, fade-out var(--motion-effects-default) both;pointer-events:none;-webkit-user-select:none;user-select:none}.locale-dim{animation:locale-dim calc(var(--duration-effects-default) * 2) var(--ease-standard) both}@keyframes locale-dim{50%{opacity:.6}}::view-transition-group(root){animation-duration:var(--duration-spatial-default)}::view-transition-old(root){animation:vt-fade-out var(--motion-effects-fast) both}::view-transition-new(root){animation:vt-fade-in var(--motion-effects-default) both}::view-transition-group(site-header){z-index:2}::view-transition-group(app-nav){z-index:2}::view-transition-group(account-navigation){z-index:2}::view-transition-old(account-navigation){animation:vt-fade-out var(--motion-effects-default) both}::view-transition-new(account-navigation){animation:vt-fade-in var(--motion-effects-default) both}html[data-vt-arrival] :is(.hero-enter,.demo-stage,.auth-panel,.error-visual,.not-found-code,.delete-panel),html[data-vt-arrival=same] :is(.auth-shape,.delete-info-shape,.delete-badge){animation:none}html:active-view-transition-type(forward)::view-transition-old(root){animation:vt-slide-out-start var(--duration-spatial-default) var(--ease-spatial-default) both, vt-fade-out var(--motion-effects-fast) both}html:active-view-transition-type(forward)::view-transition-new(root){animation:vt-slide-in-end var(--duration-spatial-default) var(--ease-spatial-default) both, vt-fade-in var(--motion-effects-default) both}html:active-view-transition-type(back)::view-transition-old(root){animation:vt-slide-out-end var(--duration-spatial-default) var(--ease-spatial-default) both, vt-fade-out var(--motion-effects-fast) both}html:active-view-transition-type(back)::view-transition-new(root){animation:vt-slide-in-start var(--duration-spatial-default) var(--ease-spatial-default) both, vt-fade-in var(--motion-effects-default) both}html:active-view-transition-type(locale)::view-transition-group(*){animation:locale-dim calc(var(--duration-effects-default) * 2) var(--ease-effects-default) both}html:active-view-transition-type(locale)::view-transition-old(*){animation:vt-fade-out var(--motion-effects-default) both}html:active-view-transition-type(locale)::view-transition-new(*){animation:vt-fade-in var(--motion-effects-default) both}html:active-view-transition-type(locale)::view-transition-old(root){animation:vt-rise-out var(--duration-spatial-default) var(--ease-spatial-default) both, vt-fade-out var(--motion-effects-default) both}html:active-view-transition-type(locale)::view-transition-new(root){animation:vt-rise-in var(--duration-spatial-default) var(--ease-spatial-default) both, vt-fade-in var(--motion-effects-default) both}html:active-view-transition-type(theme)::view-transition-group(*){animation-duration:var(--duration-theme);animation-timing-function:var(--ease-fast-out-slow-in)}html:active-view-transition-type(theme)::view-transition-old(*){animation:vt-fade-out var(--duration-theme) var(--ease-fast-out-slow-in) both}html:active-view-transition-type(theme)::view-transition-new(*){animation:vt-fade-in var(--duration-theme) var(--ease-fast-out-slow-in) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.shape-breathing>svg:first-child,.shape-spin>svg:first-child,.preview:before,.download-panel:after,.invite-card:before,.countdown-wave,.banner[data-motion=shake],.banner[data-motion=pop],.balance-changed{animation:none}.loading-indicator{animation:loading-still-pulse 1.6s var(--ease-standard) infinite;-webkit-mask-image:url(/build/assets/loading-indicator-still-DOd53ifs.svg);mask-image:url(/build/assets/loading-indicator-still-DOd53ifs.svg)}.text-swap-enter{animation:fade-in var(--motion-effects-default) both}.text-swap-exit{animation:fade-out var(--motion-effects-fast) both}.toast{animation-name:fade-in}.toast[data-state=closing]{animation-name:fade-out}.code-chip[data-reveal] .code-chip-char{animation-name:fade-in;animation-delay:0s}[data-motion=pop-in],.not-found-code{animation-name:fade-in}html:active-view-transition-type(forward,back,locale)::view-transition-old(root){animation:vt-fade-out var(--motion-effects-fast) both}html:active-view-transition-type(forward,back,locale)::view-transition-new(root){animation:vt-fade-in var(--motion-effects-default) both}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Liberation Sans),local(Roboto);ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}@view-transition{navigation:auto}
