.ds{display:flex;flex-direction:column;gap:.7rem}.ds-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ds-label{font-size:.95rem;font-weight:600;color:var(--color-text-primary, #1c1b1f)}.ds-echo{font-size:.8rem;color:var(--color-text-secondary, #5f6368);white-space:nowrap}.ds-strip{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.35rem .35rem .5rem;margin:0 -.35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 1.8rem),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 1.8rem),transparent 100%)}.ds-strip::-webkit-scrollbar{display:none}.ds-pill{flex:none;scroll-snap-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:3.4rem;padding:.55rem .45rem .5rem;border:none;border-radius:15px;background:var(--surface-2, #f5f7ff);box-shadow:0 0 0 1px var(--hairline, #e4e8ff) inset;color:var(--color-text-secondary, #5f6368);transition:transform .15s var(--ease, ease),background .15s,color .15s,box-shadow .15s}.ds-wd{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ds-dn{font-family:var(--font-display, inherit);font-size:1.2rem;font-weight:700;line-height:1;color:var(--color-text-primary, #1c1b1f)}.ds-mo{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.85;min-height:.72rem}.ds-pill:hover{transform:translateY(-1px);color:var(--color-text-primary, #1c1b1f)}.ds-pill[aria-checked=true]{background:var(--grad, var(--color-primary, #6699ff));color:#f5f9ff;box-shadow:0 9px 22px -11px #3969d9d9}.ds-pill[aria-checked=true] .ds-dn{color:#f5f9ff}.ds-pill:focus-visible{outline:2px solid var(--color-primary, #6699ff);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ds-pill{transition:background .15s,color .15s}.ds-pill:hover{transform:none}}body:has([data-tsre-theme=lantern]){background:#090503}[data-tsre-theme=lantern]{--color-background: oklch(15% .012 55);--color-surface: oklch(20.5% .016 50);--color-border: oklch(33% .02 52);--color-text-primary: oklch(95% .012 75);--color-text-secondary: oklch(76% .022 60);--color-text-disabled: oklch(57% .018 55);--color-primary: oklch(55% .18 264);--color-primary-strong: oklch(50% .18 264);--color-success: oklch(76% .15 152);--color-error: oklch(74% .16 28);--color-error-surface: oklch(28% .06 28);--color-icon-surface: oklch(26% .03 264);--surface-2: oklch(24.5% .018 50);--hairline: oklch(40% .016 55);--terracotta: oklch(67% .15 33);--grad: linear-gradient(135deg, oklch(56% .18 264) 0%, oklch(60% .16 30) 100%);--grad-soft: linear-gradient(135deg, oklch(62% .17 264), oklch(64% .16 30));--font-display: "Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-ka: "Noto Sans Georgian", "Hanken Grotesk", sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark;font-family:var(--font-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-tsre-theme=lantern].td-page{position:relative;min-height:100dvh;background:var(--color-background);overflow:hidden}[data-tsre-theme=lantern] .td-glow{position:absolute;top:-24vh;left:50%;transform:translate(-50%);width:min(140vw,56rem);height:50rem;pointer-events:none;z-index:0;background:radial-gradient(closest-side,oklch(60% .18 264 / .38),transparent 70%),radial-gradient(closest-side,oklch(64% .16 30 / .32),transparent 72%);background-position:36% 34%,66% 58%;background-repeat:no-repeat;background-size:70% 70%,64% 64%;filter:blur(46px);animation:td-breathe 11s var(--ease) infinite}@keyframes td-breathe{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}[data-tsre-theme=lantern] .td-shell{position:relative;z-index:1;width:100%;max-width:30rem;margin-inline:auto;padding:clamp(1.1rem,4vw,1.75rem) clamp(1.1rem,4vw,1.6rem) 2.5rem;display:flex;flex-direction:column;gap:clamp(1.4rem,4.5vw,2rem)}[data-tsre-theme=lantern] .td-shell>*{animation:td-rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes td-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-tsre-theme=lantern] .td-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem}[data-tsre-theme=lantern] .td-brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:.02em;color:inherit;text-decoration:none;transition:opacity .15s var(--ease)}[data-tsre-theme=lantern] .td-brand:hover{opacity:.78}[data-tsre-theme=lantern] .td-brand:focus-visible{outline:none;border-radius:8px;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 40%,transparent)}[data-tsre-theme=lantern] .td-brand img{border-radius:7px;display:block}[data-tsre-theme=lantern] .td-place{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;font-family:var(--font-body);font-size:.8rem;color:var(--color-text-secondary);text-decoration:none;transition:color .15s var(--ease)}[data-tsre-theme=lantern] .td-place:hover{color:var(--color-text-primary)}[data-tsre-theme=lantern] .td-place:focus-visible{outline:none;border-radius:8px;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 40%,transparent)}[data-tsre-theme=lantern] .td-place-pin{flex:none;width:.9rem;height:.9rem;color:var(--terracotta)}[data-tsre-theme=lantern] .td-order{display:flex;flex-direction:column;gap:1rem}[data-tsre-theme=lantern] .td-order-media{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16 / 10;box-shadow:0 0 0 1px var(--hairline) inset,0 24px 48px -30px #020309e6}[data-tsre-theme=lantern] .td-order-media img{width:100%;height:100%;object-fit:cover;display:block}[data-tsre-theme=lantern] .td-order-media--brand{display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 22%,oklch(62% .16 30 / .22),transparent 62%),radial-gradient(120% 120% at 50% 92%,oklch(60% .17 264 / .2),transparent 62%),var(--surface-2)}[data-tsre-theme=lantern] .td-brandmark{width:26%;min-width:70px;color:var(--color-text-primary);opacity:.5}[data-tsre-theme=lantern] .td-order-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}[data-tsre-theme=lantern] .td-title{font-family:var(--font-display);font-weight:700;font-size:1.85rem;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--color-text-primary)}[data-tsre-theme=lantern] .td-order-sub{margin:.25rem 0 0;font-size:.9rem;color:var(--color-text-secondary)}[data-tsre-theme=lantern] .td-price{display:flex;align-items:baseline;gap:.4rem;flex:none;white-space:nowrap}[data-tsre-theme=lantern] .td-price-num{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--color-text-primary)}[data-tsre-theme=lantern] .td-price-unit{font-size:.85rem;color:var(--color-text-secondary)}[data-tsre-theme=lantern] .td-incl{border-top:1px solid var(--hairline);padding-top:.85rem}[data-tsre-theme=lantern] .td-incl summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s}[data-tsre-theme=lantern] .td-incl summary::-webkit-details-marker{display:none}[data-tsre-theme=lantern] .td-incl summary:hover{color:var(--color-text-primary)}[data-tsre-theme=lantern] .td-incl summary svg{width:1rem;height:1rem;transition:transform .25s var(--ease)}[data-tsre-theme=lantern] .td-incl[open] summary svg{transform:rotate(180deg)}[data-tsre-theme=lantern] .td-incl-list{list-style:none;margin:.85rem 0 0;padding:0;columns:2;column-gap:1.25rem;font-size:.85rem;color:var(--color-text-secondary)}[data-tsre-theme=lantern] .td-incl-list li{display:flex;align-items:baseline;gap:.45rem;break-inside:avoid;margin-bottom:.5rem}[data-tsre-theme=lantern] .td-incl-list li:last-child{margin-bottom:0}[data-tsre-theme=lantern] .td-incl-list li:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:var(--terracotta);transform:translateY(-.1rem)}[data-tsre-theme=lantern] .td-lede{font-family:var(--font-display);font-weight:600;font-size:1.2rem;line-height:1.3;letter-spacing:-.01em;color:var(--color-text-primary);margin:0}[data-tsre-theme=lantern] .td-form{display:flex;flex-direction:column;gap:1.6rem}[data-tsre-theme=lantern] .td-field{display:flex;flex-direction:column;gap:.85rem}[data-tsre-theme=lantern] .td-step{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-text-primary)}[data-tsre-theme=lantern] .td-num{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.8rem;font-weight:700;color:#f5f9ff;background:var(--grad-soft)}[data-tsre-theme=lantern] label[for=ag-email]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-tsre-theme=lantern] .ds-label{display:none}[data-tsre-theme=lantern] .ds-echo{font-size:.82rem}[data-tsre-theme=lantern] .td-pay{display:flex;flex-direction:column;gap:.65rem}[data-tsre-theme=lantern] .td-pay-hint{margin:0;font-size:.8rem;text-align:center;color:var(--color-text-disabled);transition:opacity .3s var(--ease)}[data-tsre-theme=lantern] #td-pay:not([data-locked]) .td-pay-hint{display:none}[data-tsre-theme=lantern] #td-pay[data-locked] #checkout-btn{opacity:.45;filter:saturate(.55);pointer-events:none}[data-tsre-theme=lantern] .td-secure{display:flex;align-items:center;gap:.5rem;justify-content:center;font-size:.78rem;line-height:1.4;color:var(--color-text-secondary);margin:0}[data-tsre-theme=lantern] .td-secure svg{flex:none;width:.95rem;height:.95rem;color:var(--terracotta)}[data-tsre-theme=lantern] .td-foot{text-align:center}[data-tsre-theme=lantern] .td-foot a{font-size:.85rem;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}[data-tsre-theme=lantern] .td-foot a:hover{color:var(--color-text-primary);border-color:var(--hairline)}[data-tsre-theme=lantern] #ag-email{border-radius:12px;padding:.85rem 1rem;background:var(--surface-2)!important;border-width:1px;transition:border-color .15s,box-shadow .15s}[data-tsre-theme=lantern] #ag-email:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 35%,transparent)}[data-tsre-theme=lantern] #ag-send-btn,[data-tsre-theme=lantern] #ag-resend-btn{border-radius:12px;transition:background .15s,border-color .15s}[data-tsre-theme=lantern] #ag-send-btn:hover,[data-tsre-theme=lantern] #ag-resend-btn:hover{background:color-mix(in oklch,var(--color-primary) 14%,transparent)!important}[data-tsre-theme=lantern] #ag-digit-boxes{gap:.5rem}[data-tsre-theme=lantern] .ag-digit{width:2.75rem;height:3.35rem;border-radius:12px;background:var(--surface-2);transition:box-shadow .15s,border-color .15s}[data-tsre-theme=lantern] .ag-digit:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 35%,transparent)}[data-tsre-theme=lantern] #checkout-btn{padding:1rem 1.5rem;border-radius:14px;background:var(--grad)!important;font-weight:600;font-size:1rem!important;color:#f5f9ff;box-shadow:0 12px 28px -12px #3969d9d9;transition:transform .16s var(--ease),filter .2s var(--ease),opacity .3s,box-shadow .3s}[data-tsre-theme=lantern] #checkout-btn:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.06)}[data-tsre-theme=lantern] #checkout-btn:not(:disabled):active{transform:translateY(0)}[data-tsre-theme=lantern] #checkout-error a{color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){[data-tsre-theme=lantern] .td-glow{animation:none}[data-tsre-theme=lantern] .td-shell>*{animation:td-fade .28s ease both;animation-delay:0ms}@keyframes td-fade{0%{opacity:0}to{opacity:1}}[data-tsre-theme=lantern] #checkout-btn{transition:filter .2s,opacity .3s}[data-tsre-theme=lantern] #checkout-btn:not(:disabled):hover{transform:none}[data-tsre-theme=lantern] .td-incl summary svg{transition:none}}body:has([data-tsre-theme=mobile]){background:#fafbff}[data-tsre-theme=mobile]{--m-primary: #6699FF;--m-primary-strong: #2F6BE0;--m-canvas: #FAFBFF;--m-card: #FFFFFF;--m-surface: #F5F7FF;--m-icon-surface: #EEF2FF;--m-border: #E4E8FF;--m-text: #1C1B1F;--m-text-2: #5F6368;--m-text-3: #9AA0A6;--m-shadow: 0 3px 14px color-mix(in srgb, #6699FF 15%, transparent), 0 1px 2px rgb(28 27 31 / .05);--m-radius: 18px;--m-ease: cubic-bezier(.22, 1, .36, 1);--color-primary: var(--m-primary);--color-primary-strong: var(--m-primary-strong);--color-background: var(--m-card);--color-border: var(--m-border);--color-text-primary: var(--m-text);--color-text-secondary: var(--m-text-2);--color-text-disabled: var(--m-text-3);--color-error: #EA4335;--color-error-surface: #FEF2F2;--surface-2: var(--m-surface);--hairline: var(--m-border);--font-display: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ka: "Noto Sans Georgian", system-ui, sans-serif;--grad: var(--m-primary-strong);--grad-soft: var(--m-primary-strong);color-scheme:light;font-family:var(--font-body);color:var(--m-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-tsre-theme=mobile].td-page{position:relative;min-height:100dvh;background:var(--m-canvas)}[data-tsre-theme=mobile] .td-glow{display:none}[data-tsre-theme=mobile] .td-shell{position:relative;z-index:1;width:100%;max-width:30rem;margin-inline:auto;padding:clamp(1rem,4vw,1.5rem) clamp(1rem,4vw,1.25rem) 2.75rem;display:flex;flex-direction:column;gap:1.75rem}[data-tsre-theme=mobile] .td-shell>*{animation:m-rise .52s var(--m-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes m-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-tsre-theme=mobile] .td-topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem .75rem}[data-tsre-theme=mobile] .td-brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;color:var(--m-text);text-decoration:none;transition:opacity .15s var(--m-ease)}[data-tsre-theme=mobile] .td-brand:hover{opacity:.72}[data-tsre-theme=mobile] .td-brand:focus-visible{outline:none;border-radius:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 45%,transparent)}[data-tsre-theme=mobile] .td-brand img{border-radius:7px;display:block}[data-tsre-theme=mobile] .td-place{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;font-family:var(--font-body);font-size:.78rem;color:var(--m-text-2);text-decoration:none;transition:color .15s var(--m-ease)}[data-tsre-theme=mobile] .td-place:hover{color:var(--m-text)}[data-tsre-theme=mobile] .td-place:focus-visible{outline:none;border-radius:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 40%,transparent)}[data-tsre-theme=mobile] .td-place-pin{flex:none;width:.9rem;height:.9rem;color:var(--m-primary)}[data-tsre-theme=mobile] .td-order{position:relative;container-type:inline-size;display:flex;flex-direction:column;background:var(--m-card);border-radius:var(--m-radius);box-shadow:var(--m-shadow);overflow:hidden}[data-tsre-theme=mobile] .td-order-media{position:relative;aspect-ratio:16 / 10;border-radius:0;box-shadow:none;overflow:hidden}[data-tsre-theme=mobile] .td-order-media img{width:100%;height:100%;object-fit:cover;display:block}[data-tsre-theme=mobile] .td-order-media--brand{background:radial-gradient(135% 110% at 88% -12%,color-mix(in srgb,white 20%,var(--m-primary)) 0%,transparent 58%),var(--m-primary)}[data-tsre-theme=mobile] .td-order-media--brand:before{content:"MEMBERSHIP";position:absolute;top:1.375rem;left:1.375rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;color:#fff}[data-tsre-theme=mobile] .td-brandmark{display:none}[data-tsre-theme=mobile] .td-price{position:absolute;z-index:2;left:.875rem;top:calc(62.5cqw - 2.9rem);display:inline-flex;align-items:baseline;gap:.25rem;padding:.45rem .8rem;border-radius:999px;background:#fffffff5;box-shadow:0 2px 10px -1px #1c1b1f38}[data-tsre-theme=mobile] .td-price-num{font-size:1.05rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--m-text)}[data-tsre-theme=mobile] .td-price-unit{font-size:.72rem;font-weight:600;color:var(--m-text-2)}[data-tsre-theme=mobile] .td-order:has(.td-order-media--brand) .td-price{left:1.375rem;top:calc(62.5cqw - 4.35rem);padding:0;background:none;box-shadow:none}[data-tsre-theme=mobile] .td-order:has(.td-order-media--brand) .td-price-num{font-size:2.75rem;letter-spacing:-.03em;color:#fff}[data-tsre-theme=mobile] .td-order:has(.td-order-media--brand) .td-price-unit{font-size:1.05rem;font-weight:700;color:#ffffffe6}[data-tsre-theme=mobile] .td-order-row{display:block;padding:1.375rem 1.375rem 0}[data-tsre-theme=mobile] .td-title{font-weight:800;font-size:1.625rem;line-height:1.12;letter-spacing:-.025em;margin:0;color:var(--m-text)}[data-tsre-theme=mobile] .td-order-sub{margin:.625rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--m-text-2)}[data-tsre-theme=mobile] .td-incl{margin-top:1.25rem;padding:1rem 1.375rem 1.375rem;border-top:1px solid var(--m-border)}[data-tsre-theme=mobile] .td-incl summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--m-text-2);transition:color .15s}[data-tsre-theme=mobile] .td-incl summary::-webkit-details-marker{display:none}[data-tsre-theme=mobile] .td-incl summary:hover{color:var(--m-text)}[data-tsre-theme=mobile] .td-incl summary svg{width:.95rem;height:.95rem;transition:transform .25s var(--m-ease)}[data-tsre-theme=mobile] .td-incl[open] summary svg{transform:rotate(180deg)}[data-tsre-theme=mobile] .td-incl-list{list-style:none;margin:1rem 0 0;padding:0;columns:2;column-gap:1.25rem;font-size:.9rem;color:var(--m-text-2)}[data-tsre-theme=mobile] .td-incl-list li{display:flex;align-items:center;gap:.55rem;break-inside:avoid;margin-bottom:.6rem}[data-tsre-theme=mobile] .td-incl-list li:last-child{margin-bottom:0}[data-tsre-theme=mobile] .td-incl-list li:before{content:"";flex:none;width:1.2rem;height:1.2rem;border-radius:7px;background-color:var(--m-icon-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236699FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.72rem}[data-tsre-theme=mobile] .td-lede{font-weight:700;font-size:1.15rem;line-height:1.35;letter-spacing:-.01em;color:var(--m-text);margin:0}[data-tsre-theme=mobile] .td-form{display:flex;flex-direction:column;background:var(--m-card);border-radius:var(--m-radius);box-shadow:var(--m-shadow);padding:0 1.375rem 1.5rem}[data-tsre-theme=mobile] .td-field{display:flex;flex-direction:column;gap:.75rem}[data-tsre-theme=mobile] .td-field,[data-tsre-theme=mobile] #td-pay{padding-top:1.5rem}[data-tsre-theme=mobile] .td-step{display:flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--m-text-2)}[data-tsre-theme=mobile] .td-num{display:none}[data-tsre-theme=mobile] label[for=ag-email]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-tsre-theme=mobile] .ds-label{display:none}[data-tsre-theme=mobile] .ds-echo{font-size:.82rem;color:var(--m-text-2)}[data-tsre-theme=mobile] .ds-pill{background:var(--m-surface);box-shadow:0 0 0 1px var(--m-border) inset;color:var(--m-text-2);border-radius:14px}[data-tsre-theme=mobile] .ds-pill:hover{color:var(--m-text)}[data-tsre-theme=mobile] .ds-pill[aria-checked=true]{background:var(--m-primary);color:#fff;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--m-primary) 70%,transparent)}[data-tsre-theme=mobile] .ds-pill[aria-checked=true] .ds-dn{color:#fff}[data-tsre-theme=mobile] .ds-pill:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px}[data-tsre-theme=mobile] .ds-strip{cursor:grab;padding-bottom:1.25rem;margin-bottom:-.75rem}[data-tsre-theme=mobile] .ds-strip.ds-dragging{cursor:grabbing;user-select:none;scroll-snap-type:none}[data-tsre-theme=mobile] .td-pay{display:flex;flex-direction:column;gap:.8rem}[data-tsre-theme=mobile] .td-pay-hint{margin:0;font-size:.82rem;text-align:center;color:var(--m-text-2);transition:opacity .3s var(--m-ease)}[data-tsre-theme=mobile] #td-pay:not([data-locked]) .td-pay-hint{display:none}[data-tsre-theme=mobile] #td-pay[data-locked] #checkout-btn{opacity:.45;filter:saturate(.6);pointer-events:none}[data-tsre-theme=mobile] .td-secure{display:flex;align-items:center;gap:.45rem;justify-content:center;font-size:.78rem;line-height:1.4;color:var(--m-text-2);margin:0}[data-tsre-theme=mobile] .td-secure svg{flex:none;width:.95rem;height:.95rem;color:var(--m-primary)}[data-tsre-theme=mobile] .td-foot{text-align:center}[data-tsre-theme=mobile] .td-foot a{font-size:.85rem;color:var(--m-text-2);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}[data-tsre-theme=mobile] .td-foot a:hover{color:var(--m-text);border-color:var(--m-border)}[data-tsre-theme=mobile] #ag-email{border-radius:12px;padding:.75rem 1rem;min-height:44px;background:var(--m-card)!important;border-width:1px;border-color:var(--m-border);transition:border-color .15s,box-shadow .15s}[data-tsre-theme=mobile] #ag-email:focus-visible{border-color:var(--m-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 32%,transparent)}[data-tsre-theme=mobile] #ag-send-btn{border-radius:12px;min-height:48px;background:var(--m-primary)!important;border-color:var(--m-primary)!important;color:#fff!important;font-weight:700;box-shadow:0 10px 22px -14px color-mix(in srgb,var(--m-primary) 92%,transparent);transition:background .15s,box-shadow .2s}[data-tsre-theme=mobile] #ag-send-btn:hover{background:var(--m-primary-strong)!important}[data-tsre-theme=mobile] #ag-resend-btn{border-radius:12px;border-color:var(--m-border)!important;color:var(--m-primary-strong)!important;transition:background .15s,border-color .15s}[data-tsre-theme=mobile] #ag-resend-btn:hover{background:var(--m-icon-surface)!important;border-color:var(--m-primary-strong)!important}[data-tsre-theme=mobile] #ag-cta-btn{border-radius:12px;min-height:48px;background:var(--m-primary)!important;font-weight:700}[data-tsre-theme=mobile] #ag-digit-boxes{gap:.5rem}[data-tsre-theme=mobile] .ag-digit{width:2.75rem;height:3.25rem;border-radius:12px;background:var(--m-card);border-color:var(--m-border);transition:box-shadow .15s,border-color .15s}[data-tsre-theme=mobile] .ag-digit:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--m-primary) 32%,transparent)}[data-tsre-theme=mobile] #checkout-btn{padding:.95rem 1.5rem;min-height:48px;border-radius:12px;background:var(--m-primary)!important;color:#fff;font-weight:700;font-size:.9375rem!important;box-shadow:0 12px 26px -14px color-mix(in srgb,var(--m-primary) 92%,transparent);transition:background .16s var(--m-ease),transform .16s var(--m-ease),opacity .3s,box-shadow .3s}[data-tsre-theme=mobile] #checkout-btn:not(:disabled):hover{background:var(--m-primary-strong)!important;transform:translateY(-1px)}[data-tsre-theme=mobile] #checkout-btn:not(:disabled):active{transform:translateY(0)}[data-tsre-theme=mobile] #checkout-error a{color:var(--m-primary-strong)}@media(prefers-reduced-motion:reduce){[data-tsre-theme=mobile] .td-shell>*{animation:m-fade .26s ease both;animation-delay:0ms}@keyframes m-fade{0%{opacity:0}to{opacity:1}}[data-tsre-theme=mobile] #checkout-btn{transition:background .16s,opacity .3s}[data-tsre-theme=mobile] #checkout-btn:not(:disabled):hover{transform:none}[data-tsre-theme=mobile] .td-incl summary svg{transition:none}}[data-tsre-theme] #td-dc{--dc-ease: cubic-bezier(.22, 1, .36, 1);--dc-radius: 14px;--dc-notch: 14px;--dc-punch: var(--color-background);--dc-error-ink: var(--color-error)}[data-tsre-theme=mobile] #td-dc{--dc-error-ink: #D93025;--dc-punch: var(--m-card)}[data-tsre-theme] #td-dc #dc-panel,[data-tsre-theme] #td-dc #dc-spin,[data-tsre-theme] #td-dc #dc-error,[data-tsre-theme] #td-dc #dc-chip{display:none}[data-tsre-theme] #td-dc:not([data-state=collapsed]) #dc-toggle{display:none}[data-tsre-theme] #td-dc[data-state=idle] #dc-panel,[data-tsre-theme] #td-dc[data-state=pending] #dc-panel,[data-tsre-theme] #td-dc[data-state=error] #dc-panel,[data-tsre-theme] #td-dc[data-state=applied] #dc-panel{display:block}[data-tsre-theme] #td-dc[data-state=applied] .td-dc-row{display:none}[data-tsre-theme] #td-dc[data-state=applied] #dc-chip{display:flex}[data-tsre-theme] #td-dc[data-state=pending] #dc-spin,[data-tsre-theme] #td-dc[data-state=error] #dc-error{display:block}[data-tsre-theme] #td-dc #dc-was{text-decoration:line-through}[data-tsre-theme] #td-dc{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .26s var(--dc-ease)}[data-tsre-theme] #td-dc:not([data-state=collapsed]){grid-template-rows:auto 1fr}[data-tsre-theme] #td-dc #dc-toggle{grid-row:1}[data-tsre-theme] #td-dc #dc-panel{grid-row:2;min-height:0;overflow:hidden;padding:8px;margin:-8px}[data-tsre-theme] #td-dc .td-dc-ico{flex:none;width:20px;height:20px;color:var(--color-primary-strong)}[data-tsre-theme] #td-dc #dc-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 14px;appearance:none;background:none;border:1px dashed color-mix(in srgb,var(--color-primary-strong) 70%,var(--color-border));border-radius:var(--dc-radius);font-family:inherit;font-size:var(--font-size-body);font-weight:600;line-height:1.4;text-align:left;color:var(--color-text-primary);cursor:pointer;transition:border-color .16s var(--dc-ease),background-color .16s var(--dc-ease)}[data-tsre-theme] #td-dc #dc-toggle:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,transparent)}[data-tsre-theme] #td-dc #dc-toggle:focus-visible{outline:none;border-style:solid;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 32%,transparent)}[data-tsre-theme] #td-pay[data-locked] #dc-toggle{opacity:.45;filter:saturate(.6);pointer-events:none}[data-tsre-theme] #td-dc .td-dc-row{position:relative;display:block}[data-tsre-theme] #td-dc .td-dc-ico-field{position:absolute;left:14px;top:50%;margin-top:-10px;pointer-events:none;transition:color .16s var(--dc-ease)}[data-tsre-theme] #td-dc #dc-input{box-sizing:border-box;width:100%;min-height:48px;padding:0 44px;border:1px solid var(--color-border);border-radius:var(--dc-radius);background:var(--color-background);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-body);font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;transition:border-color .15s,box-shadow .15s}[data-tsre-theme] #td-dc #dc-input::placeholder{text-transform:none;letter-spacing:normal;font-weight:500;color:var(--color-text-secondary)}[data-tsre-theme] #td-dc #dc-input:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 32%,transparent)}[data-tsre-theme] #td-dc[data-state=error] #dc-input{border-color:var(--dc-error-ink)}[data-tsre-theme] #td-dc[data-state=error] .td-dc-ico-field{color:var(--dc-error-ink)}[data-tsre-theme] #td-dc #dc-spin{position:absolute;right:12px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-text-secondary) 35%,transparent);border-top-color:var(--color-primary);opacity:1;animation:td-dc-spin .7s linear infinite;transition:opacity .12s linear .15s}@keyframes td-dc-spin{to{transform:rotate(360deg)}}[data-tsre-theme] #td-dc #dc-error{margin:8px 0 0;padding:0 2px;font-size:var(--font-size-small);font-weight:600;line-height:1.45;color:var(--dc-error-ink);opacity:1;transition:opacity .14s linear}[data-tsre-theme] #td-dc[data-state=applied] #dc-chip{display:grid}[data-tsre-theme] #td-dc #dc-chip{position:relative;grid-template-columns:22px 1fr 44px;align-items:start;column-gap:12px;padding:14px;border-radius:var(--dc-radius);background:var(--color-icon-surface);box-shadow:0 0 0 1px var(--hairline) inset;opacity:1;transform:none;transition:opacity .2s var(--dc-ease),transform .2s var(--dc-ease),box-shadow .2s var(--dc-ease)}[data-tsre-theme] #td-dc #dc-chip:before,[data-tsre-theme] #td-dc #dc-chip:after{content:"";position:absolute;top:50%;width:var(--dc-notch);height:var(--dc-notch);margin-top:calc(var(--dc-notch) / -2);border-radius:50%;background:var(--dc-punch)}[data-tsre-theme] #td-dc #dc-chip:before{left:calc(var(--dc-notch) / -2)}[data-tsre-theme] #td-dc #dc-chip:after{right:calc(var(--dc-notch) / -2)}[data-tsre-theme] #td-dc .td-dc-mark{display:block;width:22px;height:22px;margin-top:1px;color:var(--color-primary)}[data-tsre-theme] #td-dc .td-dc-mark svg{width:22px;height:22px;display:none}[data-tsre-theme] #td-dc[data-kind=discount] .td-dc-tick,[data-tsre-theme] #td-dc[data-kind=referral] .td-dc-invite{display:block}[data-tsre-theme] #td-dc[data-kind=referral] #dc-chip{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 55%,transparent) inset;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-icon-surface))}[data-tsre-theme] #td-dc .td-dc-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}[data-tsre-theme] #td-dc #dc-kind{font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--color-text-secondary)}[data-tsre-theme] #td-dc[data-kind=referral] #dc-kind{color:color-mix(in srgb,var(--color-primary-strong) 78%,var(--color-text-primary))}[data-tsre-theme] #td-dc #dc-chip-code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-primary)}[data-tsre-theme] #td-dc .td-dc-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin-top:2px}[data-tsre-theme] #td-dc #dc-was{font-size:var(--font-size-small);font-weight:600;line-height:1.4;color:var(--color-text-secondary);text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}[data-tsre-theme] #td-dc #dc-now{font-size:var(--font-size-heading);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary)}[data-tsre-theme] #td-dc #dc-save{align-self:center;padding:2px 8px;border-radius:999px;background:var(--dc-punch);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.5;white-space:nowrap;color:var(--color-primary-strong)}[data-tsre-theme] #td-dc #dc-qual{margin-top:2px;font-size:var(--font-size-small);font-weight:500;line-height:1.45;color:var(--color-text-secondary)}[data-tsre-theme] #td-dc #dc-kind:empty,[data-tsre-theme] #td-dc #dc-save:empty,[data-tsre-theme] #td-dc #dc-qual:empty{display:none}[data-tsre-theme] #td-dc #dc-clear{display:flex;align-items:center;justify-content:center;align-self:center;width:44px;height:44px;padding:0;appearance:none;border:0;background:none;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;transition:color .15s,background .15s}[data-tsre-theme] #td-dc #dc-clear svg{width:16px;height:16px}[data-tsre-theme] #td-dc #dc-clear:hover{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 8%,transparent)}[data-tsre-theme] #td-dc #dc-clear:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 32%,transparent)}[data-tsre-theme] #td-dc:not([data-state=collapsed]) #dc-panel{opacity:1;transform:none;transition:opacity .16s var(--dc-ease) 60ms,transform .16s var(--dc-ease) 60ms}@starting-style{[data-tsre-theme] #td-dc:not([data-state=collapsed]) #dc-panel{opacity:0;transform:translateY(-4px)}[data-tsre-theme] #td-dc[data-state=applied] #dc-chip{opacity:0;transform:translateY(-6px) scale(.985)}[data-tsre-theme] #td-dc[data-state=error] #dc-error,[data-tsre-theme] #td-dc[data-state=pending] #dc-spin{opacity:0}}[data-tsre-theme] #td-pay:has(#td-dc[data-state=pending]) #checkout-btn{opacity:.72;cursor:progress}@media(prefers-reduced-motion:reduce){[data-tsre-theme] #td-dc,[data-tsre-theme] #td-dc *,[data-tsre-theme] #td-dc *:before,[data-tsre-theme] #td-dc *:after{transition:none;animation:none}[data-tsre-theme] #td-dc #dc-spin{opacity:1}}
