:root{--ink: #0D0C0F;--ink-lift: #14231B;--raised: #131317;--fg: #EDEDED;--fg-strong: #FFFFFF;--fg-body: #D6D6D6;--fg-dim: #A3A3A3;--fg-label: #8A8A8A;--fern: #7BC590;--fern-hover: #93D3A5;--fern-link: #A4DEB3;--on-fern: #0D0C0F;--failure: #EC4B66;--rule: #232326;--hair: #1A1A1D;--border-strong: #3A3A40;--border-input: #626269;--surface-1: rgba(255,255,255,.015);--surface-3: rgba(255,255,255,.035);--sans: "Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono: ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;color-scheme: dark}@supports (color: light-dark(#000,#fff)){:root{color-scheme: light dark;--ink: light-dark(#F7F8F7,#0D0C0F);--ink-lift: light-dark(#E3EFE6,#14231B);--raised: light-dark(#FFFFFF,#131317);--fg: light-dark(#161618,#EDEDED);--fg-strong: light-dark(#050506,#FFFFFF);--fg-body: light-dark(#26272B,#D6D6D6);--fg-dim: light-dark(#45464B,#A3A3A3);--fg-label: light-dark(#5C5D63,#8A8A8A);--fern: light-dark(#2A7444,#7BC590);--fern-hover: light-dark(#225F38,#93D3A5);--fern-link: light-dark(#1E6B3A,#A4DEB3);--on-fern: light-dark(#FFFFFF,#0D0C0F);--failure: light-dark(#C21F3A,#EC4B66);--rule: light-dark(#D5D9D6,#232326);--hair: light-dark(#E6E9E7,#1A1A1D);--border-strong: light-dark(#9AA19C,#3A3A40);--border-input: light-dark(#848B86,#626269);--surface-1: light-dark(#FFFFFF,rgba(255,255,255,.015));--surface-3: light-dark(#FFFFFF,rgba(255,255,255,.035))}:root[data-theme="light"]{color-scheme: light}:root[data-theme="dark"]{color-scheme: dark}}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--ink);color: var(--fg);font: 16px/1.6 var(--sans);-webkit-font-smoothing: antialiased;min-height: 100vh}body::before{content: "";position: absolute;inset: 0 0 auto 0;height: 700px;background: radial-gradient(120% 62% at 50% -6%,var(--ink-lift) 0%,transparent 62%);pointer-events: none;z-index: 0}#app{position: relative;z-index: 1}h1,h2,h3{margin: 0;color: var(--fg-strong);font-weight: 600;letter-spacing: -0.025em}h1{font-size: clamp(1.75rem,4.4vw,2.5rem);line-height: 1.1;letter-spacing: -0.035em}h2{font-size: 1.0625rem;line-height: 1.3}h1:focus{outline: none}p{margin: 0}a{color: var(--fern-link);text-underline-offset: 3px}:focus-visible{outline: 2px solid var(--fern);outline-offset: 3px;border-radius: 3px}.mono{font-family: var(--mono)}.sr{position: absolute;width: 1px !important;height: 1px !important;min-height: 0 !important;padding: 0 !important;border: 0 !important;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip{position: absolute;inset-inline-start: 8px;top: -60px;z-index: 30;padding: 10px 14px;background: var(--fern);color: var(--on-fern);border-radius: 8px}.skip:focus{top: 8px}bdi,.ltr{unicode-bidi: isolate}.ltr{direction: ltr;display: inline-block}.hd{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px;max-width: 1104px;margin-inline: auto}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--fg-strong);text-decoration: none;font-weight: 600;letter-spacing: -0.02em}.brand svg{width: 26px;height: 24px;fill: currentColor;flex-shrink: 0}.choosers{display: flex;gap: 8px}.choose{position: relative;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 30px 0 12px;border: 1px solid var(--rule);border-radius: 999px;color: var(--fg);font: 500 .8125rem/1 var(--sans);white-space: nowrap;cursor: pointer}.choose .lbl{color: var(--fg-label);font: 500 .75rem var(--mono);letter-spacing: .04em;text-transform: uppercase}.choose .short{display: none}.choose select{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;appearance: none;cursor: pointer;font: inherit}.choose::after{content: "";position: absolute;inset-inline-end: 12px;width: 6px;height: 6px;border-inline-end: 1.5px solid var(--fg-dim);border-block-end: 1.5px solid var(--fg-dim);transform: rotate(45deg) translateY(-2px);pointer-events: none}.choose:has(select:focus-visible){outline: 2px solid var(--fern);outline-offset: 3px}.wrap{max-width: 1040px;margin-inline: auto;padding: 8px 16px 64px}.wrap.narrow{max-width: 640px}.steps{list-style: none;display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;margin: 8px 0 20px;padding: 0}.steps li{border-block-start: 2px solid var(--rule);padding-block-start: 8px;font: 500 .75rem/1.2 var(--mono);letter-spacing: .03em;color: var(--fg-label);text-transform: uppercase}.steps li[aria-current="step"]{border-color: var(--fg-strong);color: var(--fg-strong)}.steps li.done{border-color: var(--border-strong);color: var(--fg-dim)}.steps li:not([aria-current]) .n{display: none}.steps .t{display: block;font: 500 .875rem/1.3 var(--sans);letter-spacing: 0;text-transform: none;margin-block-start: 2px}.steps a{color: inherit;text-decoration: none}.head{margin-block-end: 22px}.head .sub{color: var(--fg-dim);margin-block-start: 8px;font-size: .9375rem;max-width: 56ch}.kicker{display: block;font: 500 .75rem/1 var(--mono);letter-spacing: .06em;color: var(--fg-label);margin-block-end: 10px;text-transform: uppercase}.sk{height: 120px;border-radius: 14px;border: 1px solid var(--rule);background: var(--surface-1);margin-block-end: 10px}@media (max-width: 479.98px){.choose .lbl,.choose .full{display: none}.choose .short{display: inline}.choose{padding-inline-end: 28px}.steps li:not([aria-current]) .t{font-size: .75rem}}@media (max-width: 359.98px){.steps .n{display: none}}.grid{display: grid;gap: 28px}@media (min-width: 960px){.grid{grid-template-columns: minmax(0,1fr) 360px;gap: 40px;align-items: start}.summary{position: sticky;top: 24px}}@media (max-width: 959.98px){body[data-paybar]{padding-block-end: 150px}html:has(body[data-paybar]){scroll-padding-block-end: 140px}}.sect + .sect{margin-block-start: 30px}.sect>h2,.legend{margin-block-end: 12px}.hint{color: var(--fg-dim);font-size: .875rem}.choices{display: grid;gap: 10px;border: 0;padding: 0;margin: 0;min-inline-size: 0}.choices>legend{padding: 0;margin-block-end: 12px;font-size: 1.0625rem;font-weight: 600;color: var(--fg-strong)}.card{position: relative;display: grid;grid-template-columns: 22px minmax(0,1fr) auto;gap: 4px 14px;align-items: start;min-height: 64px;padding: 16px;border: 1px solid var(--rule);border-radius: 14px;background: var(--surface-1);cursor: pointer}.card:hover{border-color: var(--border-strong)}.card input[type=radio]{appearance: none;margin: 3px 0 0;width: 20px;height: 20px;border-radius: 50%;border: 1.5px solid var(--border-input);background: transparent;display: grid;place-items: center}.card input[type=radio]::after{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--fg-strong);transform: scale(0);transition: transform .12s}.card input[type=radio]:checked{border-color: var(--fg-strong)}.card input[type=radio]:checked::after{transform: scale(1)}.card:has(input:checked){border-color: var(--fg-strong);background: var(--surface-3);box-shadow: 0 0 0 1px var(--fg-strong) inset}.card:has(input:focus-visible){outline: 2px solid var(--fern);outline-offset: 3px}.card input:focus-visible{outline: none}.card.off{cursor: default;opacity: .75}.card .name{font-weight: 600;color: var(--fg-strong);font-size: 1.0625rem;line-height: 1.3;display: flex;flex-wrap: wrap;gap: 4px 10px;align-items: baseline}.card .meta{grid-column: 2;color: var(--fg-dim);font-size: .875rem;line-height: 1.45}.card .price{grid-row: 1;grid-column: 3;text-align: end;line-height: 1.15}.card .price .amt{display: block;font-size: 1.5rem;font-weight: 600;color: var(--fg-strong);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.card .price .per{display: block;margin-block-start: 4px;font-size: .8125rem;color: var(--fg-label)}.card .reason,.card .hintbox,.card .marks{grid-column: 2 / -1}.reason{font-size: .8125rem;color: var(--fg-dim)}.hintbox{margin-block-start: 8px;padding: 10px 12px;border-radius: 8px;background: var(--surface-3);font-size: .8125rem;color: var(--fg-dim);line-height: 1.45}@media (max-width: 359.98px){.card{grid-template-columns: 22px minmax(0,1fr)}.card .price{grid-row: auto;grid-column: 2;text-align: start}}.tag{display: inline-block;font: 500 .75rem/1 var(--mono);letter-spacing: .03em;padding: 4px 7px;border-radius: 6px;border: 1px solid var(--border-strong);color: var(--fg-body);white-space: nowrap}.marks{display: flex;flex-wrap: wrap;gap: 6px;margin-block-start: 8px}.mark{display: inline-flex;align-items: center;height: 24px;padding: 0 8px;border-radius: 6px;background: #fff;color: #111;font: 600 .75rem/1 var(--sans)}.free-row{display: flex;flex-wrap: wrap;gap: 6px 14px;align-items: baseline;justify-content: space-between;padding: 14px 16px;border: 1px dashed var(--rule);border-radius: 14px;color: var(--fg-dim);font-size: .875rem}.free-row a{color: var(--fg-body)}.link-btn{background: none;border: 0;padding: 0;font: inherit;color: var(--fern-link);text-decoration: underline;text-underline-offset: 3px;cursor: pointer;min-height: 44px}.disc{margin-block-start: 8px}.field{display: block;margin-block-start: 12px}.field label{display: block;font-size: .875rem;font-weight: 500;margin-block-end: 6px;color: var(--fg)}.field input[type=text]{width: 100%;min-height: 48px;padding: 0 14px;border-radius: 10px;border: 1px solid var(--border-input);background: var(--ink);color: var(--fg-strong);font: 500 1rem var(--mono);letter-spacing: .02em;direction: ltr;text-align: start}.field .help{font-size: .8125rem;color: var(--fg-dim);margin-block-start: 6px}.field .bad{font-size: .875rem;font-weight: 500;color: var(--failure);margin-block-start: 6px}.expand{margin-block-start: 10px;padding: 14px 16px;border: 1px solid var(--rule);border-radius: 14px;background: var(--surface-1)}.recap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 4px 16px;padding: 14px 16px;border: 1px solid var(--rule);border-radius: 14px;background: var(--surface-1)}.recap .k{font: 500 .75rem/1.4 var(--mono);letter-spacing: .04em;text-transform: uppercase;color: var(--fg-label);display: block}.recap b{color: var(--fg-strong);font-weight: 600}.recap a{color: var(--fg-body);font-size: .875rem}.notice{display: flex;flex-wrap: wrap;gap: 4px 14px;align-items: center;justify-content: space-between;margin-block-end: 16px;padding: 10px 14px;border: 1px solid var(--rule);border-radius: 12px;background: var(--surface-1);font-size: .875rem;color: var(--fg-body)}.notice .acts{display: flex;gap: 14px}.status{margin-block-end: 16px;padding: 12px 14px;border: 1px solid var(--border-strong);border-radius: 12px;font-size: .9375rem;color: var(--fg-body)}.panel{margin-block-start: 14px;padding: 14px 16px;border: 1px solid var(--failure);border-radius: 12px}.panel h2{font-size: 1rem}.panel p{margin-block-start: 4px;font-size: .9375rem;color: var(--fg-body)}.panel .btn{margin-block-start: 12px}.panel:focus{outline: 2px solid var(--fern);outline-offset: 3px}.summary{border: 1px solid var(--rule);border-radius: 16px;padding: 20px;background: var(--surface-3)}.summary>h2{font: 500 .75rem/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-label);margin-block-end: 14px}.order-name{font-weight: 600;color: var(--fg-strong)}.order-for{color: var(--fg-dim);font-size: .875rem;margin-block-start: 2px}.tl{list-style: none;margin: 18px 0 0;padding: 0;position: relative}.tl li{position: relative;display: grid;grid-template-columns: 1fr auto;gap: 2px 12px;padding-inline-start: 26px;padding-block-end: 18px}.tl li::before{content: "";position: absolute;inset-inline-start: 4px;top: 8px;width: 9px;height: 9px;border-radius: 50%;border: 1.5px solid var(--fg-dim);background: var(--ink)}.tl li::after{content: "";position: absolute;inset-inline-start: 8px;top: 20px;bottom: -2px;border-inline-start: 1.5px solid var(--border-strong)}.tl li:first-child::before{background: var(--fg-strong);border-color: var(--fg-strong)}.tl li:last-child{padding-block-end: 0}.tl li:last-child::after{border-inline-start-style: dashed;bottom: 0;mask-image: linear-gradient(#000,transparent);-webkit-mask-image: linear-gradient(#000,transparent)}.tl li:only-child::after{display: none}.tl .when{font: 500 .8125rem/1.6 var(--mono);letter-spacing: .02em;color: var(--fg-label);grid-column: 1 / -1}.tl li:nth-child(2) .when{color: var(--fg-body)}.tl .what{color: var(--fg-body);font-size: .9375rem}.tl .amt{font-weight: 600;color: var(--fg-strong);font-variant-numeric: tabular-nums;font-size: 1.0625rem}.tl li:first-child .amt{font-size: 1.0625rem}.tl .fine{grid-column: 1 / -1;font-size: .8125rem;color: var(--fg-dim)}.legalblock{margin-block-start: 16px;padding-block-start: 14px;border-block-start: 1px solid var(--hair);font-size: .8125rem;color: var(--fg-dim);line-height: 1.5}.legalblock p + p{margin-block-start: 6px}.legalblock a{color: var(--fg-body)}.terms{margin-block-start: 16px;padding: 14px 16px;border: 1px solid var(--border-strong);border-radius: 12px;background: var(--surface-1);font-size: .9375rem;line-height: 1.55;color: var(--fg-body)}.terms h3{font: 500 .75rem/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--fg-label);margin-block-end: 8px}.terms b{color: var(--fg-strong);font-weight: 600}.consent{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;margin-block-start: 14px;min-height: 44px;font-size: .9375rem;cursor: pointer}.consent input{appearance: none;width: 22px;height: 22px;margin: 1px 0 0;border: 1.5px solid var(--border-input);border-radius: 6px;background: transparent;display: grid;place-items: center}.consent input:checked{background: var(--fg-strong);border-color: var(--fg-strong)}.consent input:checked::after{content: "";width: 12px;height: 12px;background: var(--ink);clip-path: polygon(14% 52%,0 66%,40% 100%,100% 22%,86% 8%,40% 70%)}.consent:has(input:focus-visible){outline: 2px solid var(--fern);outline-offset: 3px;border-radius: 6px}.consent input:focus-visible{outline: none}.consent .bad{grid-column: 2;font-size: .875rem;font-weight: 500;color: var(--failure)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 52px;padding: 0 22px;border-radius: 999px;border: 1px solid transparent;font: 600 1rem var(--sans);text-decoration: none;cursor: pointer;text-align: center;line-height: 1.2}.btn-solid{background: var(--fern);color: var(--on-fern)}.btn-solid:hover{background: var(--fern-hover)}.btn-ghost{background: transparent;border-color: var(--border-strong);color: var(--fg);font-weight: 500}.btn-block{width: 100%}.btn-sm{min-height: 44px;padding: 0 16px;font-size: .9375rem}.btn[aria-disabled=true]{opacity: .7;cursor: default}.paybar{margin-block-start: 18px}.paybar .line{font-size: .9375rem;color: var(--fg-dim);margin-block-end: 10px;text-align: center;line-height: 1.4}.paybar .line b{color: var(--fg-body);font-weight: 600}.paybar .legal{margin-block-start: 10px;font-size: .8125rem;color: var(--fg-label);text-align: center}@media (max-width: 959.98px){.paybar{position: fixed;inset-inline: 0;bottom: 0;z-index: 15;margin: 0;padding: 10px 16px calc(10px + env(safe-area-inset-bottom));background: var(--ink);border-block-start: 1px solid var(--rule)}.paybar .btn,.paybar .line{max-width: 560px;margin-inline: auto}.paybar .btn{display: flex}.paybar .line{margin-block-end: 8px}body[data-bar=flow] .paybar{position: static;padding: 0;border: 0;background: none;margin-block-start: 18px}}@media (max-height: 499px){.paybar{position: static !important;padding: 0 !important;border: 0 !important;background: none !important;margin-block-start: 18px !important}}.secure{margin-block-start: 14px;font-size: .8125rem;color: var(--fg-label);text-align: center}.reveal{margin-block-start: 0;padding: 20px;border: 1px solid var(--fg-dim);border-radius: 16px;background: var(--raised)}.reveal h2{font-size: 1.25rem}.reveal .acc{margin-block: 12px 14px;font: 500 clamp(1.125rem,4.8vw,1.5rem)/1.5 var(--mono);letter-spacing: .04em;color: var(--fg-strong);direction: ltr;text-align: start;display: grid;grid-template-columns: repeat(2,max-content);gap: 2px 14px;justify-content: start;user-select: all;margin-inline-start: 0}@media (min-width: 560px){.reveal .acc{grid-template-columns: repeat(4,max-content)}}.reveal .acc:focus-visible{outline: 2px solid var(--fern);outline-offset: 6px}.reveal .acts{display: flex;flex-wrap: wrap;gap: 8px}.reveal .warn{margin-block-start: 14px;font-size: .9375rem;color: var(--fg-body)}.reveal .warn b{color: var(--fg-strong)}.next{margin-block-start: 22px}.banner{display: flex;gap: 14px;align-items: flex-start;padding: 18px;border: 1px solid var(--border-strong);border-radius: 14px;background: var(--surface-3)}.banner svg{width: 22px;height: 22px;flex-shrink: 0;margin-block-start: 2px}.banner h1{font-size: 1.375rem;letter-spacing: -0.02em}.banner p{color: var(--fg-dim);font-size: .9375rem;margin-block-start: 4px}.rcpt{margin: 0;border-block-start: 1px solid var(--hair)}.rcpt>div{display: flex;justify-content: space-between;gap: 16px;padding: 10px 0;border-block-end: 1px solid var(--hair);font-size: .9375rem}.rcpt dt{color: var(--fg-label)}.rcpt dd{margin: 0;color: var(--fg-strong);text-align: end;font-variant-numeric: tabular-nums}.receipt{margin-block-start: 22px}.receipt .acts{display: flex;flex-wrap: wrap;gap: 8px;margin-block-start: 14px}.stores{display: grid;gap: 10px;margin-block-start: 12px}@media (min-width: 560px){.stores{grid-template-columns: repeat(2,1fr)}}.qr{display: flex;gap: 16px;align-items: center;margin-block-start: 16px}.qr svg{width: 148px;height: 148px;flex-shrink: 0;background: #fff;padding: 8px;border-radius: 8px}.qr p{font-size: .875rem;color: var(--fg-dim)}.legalnote{font-size: .8125rem;color: var(--fg-label);margin-block-start: 12px;line-height: 1.5}.cols{display: grid;gap: 28px}@media (min-width: 960px){.cols{grid-template-columns: minmax(0,1fr) 360px;gap: 40px;align-items: start}}.acct .card-row{padding: 16px;border: 1px solid var(--rule);border-radius: 14px;background: var(--surface-1);margin-block-end: 14px}.acct .card-row h2{margin-block-end: 6px}.acct .actions{display: grid;gap: 10px;margin-block-start: 14px}.acct .actions .btn{justify-content: center}.acct .row-btns{display: flex;flex-wrap: wrap;gap: 10px;margin-block-start: 14px}.upcoming{padding: 14px 16px;border: 1px solid var(--border-strong);border-radius: 12px;margin-block-end: 14px}.upcoming h2{font-size: 1rem;margin-block-end: 4px}.ack-row{margin-block-start: 10px}@media print{body{background: #fff;color: #000;padding: 0}body::before{display: none}body[data-print="number"] *,body[data-print="receipt"] *{visibility: hidden}body[data-print="number"] .reveal,body[data-print="number"] .reveal *,body[data-print="receipt"] .receipt,body[data-print="receipt"] .receipt *{visibility: visible;color: #000}body[data-print="number"] .reveal,body[data-print="receipt"] .receipt{position: absolute;inset-inline: 0;top: 0;border-color: #000;background: #fff;font-size: 14pt}body[data-print="number"] .acts,body[data-print="number"] .ack-row,body[data-print="receipt"] .acts{display: none}body[data-print="receipt"] .reveal{display: none}}@media (forced-colors: active){.card:has(input:checked){border: 2px solid Highlight;box-shadow: none}.card input[type=radio]::after{background: CanvasText;forced-color-adjust: none}.consent input:checked::after{background: CanvasText;forced-color-adjust: none}.btn-solid{border-color: ButtonText}}@media (prefers-reduced-motion: reduce){.card input[type=radio]::after{transition: none}}[dir=rtl] .kicker,[dir=rtl] .steps li,[dir=rtl] .tl .when,[dir=rtl] .tag,[dir=rtl] .choose .lbl,[dir=rtl] .summary>h2,[dir=rtl] .recap .k,[dir=rtl] .terms h3{font-family: var(--sans);font-size: .8125rem;font-weight: 500;letter-spacing: 0;text-transform: none}[dir=rtl] body,[dir=rtl] p{line-height: 1.7}[dir=rtl] .arrow{transform: scaleX(-1)}:where(:root[data-embed]){--fv-primary: #1b6b3a;--fv-bg: #ffffff;--fv-text: #0d0c0f;--fv-muted: #55555c;--fv-on-primary: #ffffff;--fv-radius: 8px;--fv-font: "Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--fv-pad: 20px;--fv-gap: 12px;color-scheme: light dark}@media (prefers-color-scheme: dark){:where(:root[data-embed]:not([data-mode="light"])){--fv-primary: #7bc590;--fv-bg: #0d0c0f;--fv-text: #ededed;--fv-muted: #a3a3a3;--fv-on-primary: #0d0c0f}}:where(:root[data-embed][data-mode="dark"]){--fv-primary: #7bc590;--fv-bg: #0d0c0f;--fv-text: #ededed;--fv-muted: #a3a3a3;--fv-on-primary: #0d0c0f;color-scheme: dark}:where(:root[data-embed][data-mode="light"]){color-scheme: light}:root[data-embed][data-font="system"]{--fv-font: ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}:root[data-embed][data-density="compact"]{--fv-pad: 12px;--fv-gap: 8px}:root[data-embed]{--ink: var(--fv-bg);--raised: var(--fv-bg);--surface-1: var(--fv-bg);--surface-3: var(--fv-bg);--fg: var(--fv-text);--fg-strong: var(--fv-text);--fg-body: var(--fv-text);--fg-dim: var(--fv-muted);--fg-label: var(--fv-muted);--border-input: var(--fv-muted);--fern: var(--fv-primary);--fern-hover: var(--fv-primary);--on-fern: var(--fv-on-primary);--fern-link: var(--fv-text);--rule: color-mix(in srgb,var(--fv-text) 14%,var(--fv-bg));--hair: color-mix(in srgb,var(--fv-text) 8%,var(--fv-bg));--border-strong: color-mix(in srgb,var(--fv-text) 30%,var(--fv-bg));--sans: var(--fv-font)}:root[data-embed] body::before{display: none}:root[data-embed] a:not(.btn){text-decoration-line: underline}:root[data-embed] .wrap{padding: var(--fv-gap) var(--fv-pad) calc(var(--fv-pad) * 2)}:root[data-embed] .grid{gap: var(--fv-gap) calc(var(--fv-gap) * 2)}:root[data-embed] :is(.card,.summary,.recap,.terms,.expand,.panel,.status,.notice,.reveal,.banner,.free-row,.hintbox,.btn,.field input[type=text]){border-radius: var(--fv-radius)}:root[data-embed] :is(.legalblock,.paybar .legal,.paybar .line,.terms,.consent,.tl .fine,.tl .what,.tl .when,.card .price .per,.hint,.reason,.hintbox,.field .help){font-size: max(.875rem,14px)}:root[data-embed] .paybar{position: static;padding: 0;border: 0;background: none;margin-block-start: 18px}:root[data-embed] body[data-paybar]{padding-block-end: 0}:root[data-embed]:has(body[data-paybar]){scroll-padding-block-end: 0}.ebar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;padding: var(--fv-gap) var(--fv-pad);border-block-end: 1px solid var(--rule)}.ebar-t{display: grid;gap: 2px;min-width: 0}.ebar-t b{color: var(--fg-strong)}.ebar-t span{font-size: .875rem;color: var(--fg-dim)}.ebar-a{display: flex;align-items: center;gap: 12px;font-size: .875rem}.ctxline{margin-block-end: 10px;color: var(--fg-dim);font-size: .9375rem}.bank{margin-block-start: 14px;font-size: .9375rem}.efoot{display: flex;flex-wrap: wrap;gap: 6px 16px;padding: var(--fv-gap) var(--fv-pad) var(--fv-pad);font-size: .875rem;color: var(--fg-dim)}