.landing .purchase__card{z-index:1;background:var(--surface);border-radius:20px;flex-direction:column;gap:40px;width:454px;padding:56px 24px 40px;display:flex;position:absolute;top:126px;left:50%;transform:translate(-50%)}.landing .purchase__card-head{z-index:3;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.landing .purchase__card-head-text{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.landing .purchase__card-title-row{justify-content:center;align-items:center;gap:8px;display:flex}.landing .purchase__card-title{font-family:var(--display);letter-spacing:-1.44px;text-transform:uppercase;color:var(--ink);white-space:nowrap;margin:0 3px 0 0;font-size:36px;font-weight:900;line-height:1.05}.landing .purchase__card-sub{width:100%;max-width:240px;font-family:var(--sans);letter-spacing:.12px;text-align:center;color:var(--ink);margin:0;font-size:12px;font-weight:500;line-height:1.5}.landing .purchase__hint{z-index:10;color:#babfc3;width:16px;min-height:19px;transition:color var(--duration-ui) var(--ease),transform var(--duration-ui) var(--ease-out);flex:0 0 16px;position:relative}.landing .purchase__hint svg{width:16px;height:19px;display:block}.landing .purchase__hint:hover{color:#858d94;transform:translateY(-1px)}.landing .purchase__hint:focus-visible{color:#858d94;outline:2px solid var(--surface-brand) 80;outline-offset:4px;border-radius:4px}.landing .purchase__hint-bubble{background:var(--ink);color:#fff;width:210px;font-family:var(--sans);letter-spacing:.11px;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--duration-ui) var(--ease),transform var(--duration-ui) var(--ease-out);z-index:20;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:-2px;transform:translateY(6px)}.landing .purchase__hint-bubble:after{content:"";background:var(--ink);border-radius:1px;width:8px;min-height:8px;margin-top:-4px;position:absolute;top:100%;right:14px;transform:rotate(45deg)}.landing .purchase__hint-bubble--open{opacity:1;transform:none}.landing .purchase__form{flex-direction:column;gap:24px;width:100%;display:flex}.landing .purchase__pay-block{flex-direction:column;gap:8px;width:100%;display:flex}.landing .purchase__field-group{width:100%;transition:background-color var(--duration-ui) var(--ease);background:#ffffff7a;border-radius:16px;flex-direction:column;display:flex}.landing .purchase__field-group--multi{background:#ffffffb8}.landing .purchase__add-recipient{color:#babfc3;width:20px;height:20px;font:500 16px/1 var(--sans);transition:color var(--duration-ui) var(--ease),transform var(--duration-ui) var(--ease);background:0 0;border-radius:50%;place-items:center;padding:2px;display:grid}.landing .purchase__add-recipient svg{width:16px;height:16px;display:block}.landing .purchase__add-recipient:hover:not(:disabled){color:var(--surface-brand);transform:scale(1.08)}.landing .purchase__add-recipient:focus-visible{outline-offset:2px;outline:2px solid #fff}.landing .purchase__add-recipient:disabled{opacity:.56;cursor:default}.landing .purchase__loading-input{position:relative}.landing .purchase__loading-placeholder{pointer-events:none;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.landing .purchase__amount-icon--light{display:block}.landing .purchase__amount-multi input{field-sizing:content;flex:0 auto;width:auto;min-width:1ch;max-width:100%}.landing .purchase__amount-calculation{font:500 12px/1.5 var(--sans);color:var(--input-placeholder);white-space:nowrap}.landing .purchase__stars-total{color:var(--input-text)}input[readonly]{cursor:default}.landing .purchase__field-group>.input__error,.landing .purchase__field-group>.input .input__error{background:0 0;margin-top:8px}.landing .purchase__input-row,.landing .purchase__amount-row{cursor:text;width:100%;min-height:50px;transition:box-shadow var(--duration-ui) var(--ease);background:#fff;border-radius:16px;align-items:center;padding:0 16px;display:flex;position:relative}.landing .purchase__input-row{gap:12px;overflow:hidden}.landing .purchase__amount-row{justify-content:space-between;overflow:hidden}.landing .purchase__input-row:focus-within,.landing .purchase__amount-row:focus-within{box-shadow:0 0 0 1.5px var(--surface-brand) 57}.landing .purchase__input-icon{flex-shrink:0;width:16px;min-height:16px;display:block}.landing .purchase__input-icon img{width:16px;height:16px}.landing .purchase__input,.landing .purchase__user-chip-name{top:var(--text-optical);position:relative}.landing .purchase__amount-row .purchase__input,.landing .purchase__amount-total{position:relative;top:0}.landing .purchase__input{width:100%;min-width:0;font-family:var(--sans);letter-spacing:.12px;color:var(--ink);flex:1 0 0;font-size:12px;font-weight:500;line-height:16px}.landing .purchase__input::placeholder{color:var(--ink-56);transition:opacity var(--duration-ui) var(--ease)}.landing .purchase__input:focus::placeholder{opacity:.55}.landing .purchase__amount-left{flex:1 0 0;align-items:center;gap:12px;min-width:0;display:flex}.landing .purchase__amount-total{width:129px;font-family:var(--mono);text-transform:uppercase;text-align:right;color:var(--ink-56);transition:color var(--duration-ui) var(--ease);flex-shrink:0;font-size:12px;font-weight:500;line-height:16px}.landing .purchase__amount-row:focus-within .purchase__amount-total{color:var(--ink-56)}.landing .purchase__quick-options{scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;justify-content:space-between;gap:3px;width:100%;display:flex;overflow-x:auto}.landing .purchase__quick-options::-webkit-scrollbar{display:none}.landing .purchase__quick-option{color:var(--ink);font:500 12px/1 var(--sans);white-space:nowrap;scroll-snap-align:start;transition:background-color var(--duration-ui) var(--ease),color var(--duration-ui) var(--ease),box-shadow var(--duration-ui) var(--ease),transform var(--duration-ui) var(--ease);background:#fff;border-radius:16px;outline:none;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.landing .purchase__quick-option:hover:not(:disabled){color:#0d012870}}.landing .purchase__quick-option:focus-visible:not(:disabled){background:#fffbec;box-shadow:inset 0 0 0 1px #ffcf3366}@media (hover:hover) and (pointer:fine){.landing .purchase__quick-option:active:not(:disabled){transform:translateY(0)}}.landing .purchase__quick-option[aria-pressed=true],.landing .purchase__quick-option[aria-pressed=true]:not(:disabled){box-shadow:inset 0 0 0 1px var(--surface-brand);background:#fff}.landing .purchase__quick-option:disabled{cursor:wait;opacity:.56}.landing .purchase__quick-stars{flex:none;width:auto;height:18px}.landing .purchase__spinner{border:1.5px solid #0d012824;border-top-color:#0d012873;border-radius:50%;flex-shrink:0;width:13px;min-height:13px;animation:.7s linear infinite spin}.landing .purchase__user-chip{background:var(--surface);cursor:pointer;min-height:28px;transition:background-color var(--duration-ui) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;animation:none;display:inline-flex}.landing .purchase__user-chip:hover{background:#e8ebed}.landing .purchase__user-chip-ava{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;min-height:20px}.landing .purchase__user-chip-ava--stub{background:hsl(var(--hue,210), 60%, 88%);color:hsl(var(--hue,210), 50%, 32%);font-family:var(--mono);letter-spacing:.2px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.landing .purchase__user-chip-name{font-family:var(--sans);letter-spacing:.12px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.landing .purchase__lookup-miss{transition:grid-template-rows var(--duration-ui) var(--ease);grid-template-rows:0fr;display:grid}.landing .purchase__lookup-miss--open{grid-template-rows:1fr}.landing .purchase__lookup-miss>span{min-height:0;font-family:var(--sans);letter-spacing:.12px;color:var(--danger);opacity:0;transition:opacity var(--duration-ui) var(--ease),padding var(--duration-ui) var(--ease);padding:0 16px;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.landing .purchase__lookup-miss--open>span{opacity:1;padding:10px 16px 0}.landing .purchase__multi-row{border-radius:0 0 16px 16px;align-items:flex-start;gap:16px;padding:16px;display:flex}.landing .purchase__switch{width:32px;min-height:18px;transition:background-color var(--duration-ui) var(--ease);background:#d5dade;border-radius:9px;flex-shrink:0;position:relative}.landing .purchase__switch:hover{background:#c6ccd2}.landing .purchase__switch--on,.landing .purchase__switch--on:hover{background:var(--accent)}.landing .purchase__quick-stars--light{display:block}.landing .purchase__quick-option:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--surface-brand);opacity:0;transition:opacity var(--duration-ui) ease;pointer-events:none;position:absolute;inset:0}.landing .purchase__quick-option[aria-pressed=true]:not(:disabled){box-shadow:none}.landing .purchase__quick-option[aria-pressed=true]:after{opacity:1}.landing .purchase__switch-knob{background:#fff;border-radius:50%;width:14.4px;min-height:14.4px;transition:transform .36s cubic-bezier(.34,1.42,.5,1);position:absolute;top:1.8px;left:1.8px}.landing .purchase__switch--on .purchase__switch-knob{transform:translate(14px)}.landing .purchase__multi-text{flex-direction:column;flex:1 0 0;gap:8px;min-width:0;display:flex}.landing .purchase__multi-title{font-family:var(--mono);text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700;line-height:normal}.landing .purchase__multi-desc{font-family:var(--sans);letter-spacing:.12px;color:var(--ink-56);font-size:12px;font-weight:500;line-height:1.5}.landing .purchase__segment{z-index:1;white-space:nowrap;min-width:0;color:var(--ink);font:500 12px/1 var(--sans);letter-spacing:.12px;transition:color var(--duration-ui) ease,background-color var(--duration-ui) ease;border-radius:192px;flex:1 0 0;justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.landing .purchase__segment--active{pointer-events:none;cursor:default}.landing .purchase__segment:before{content:"";border-radius:inherit;opacity:0;z-index:0;transition:opacity var(--duration-ui) ease,background-color var(--duration-ui) ease;pointer-events:none;background:#f9fafb;position:absolute;inset:0}.landing .purchase__segment>*{z-index:1;position:relative}.landing .purchase__segment:not(.purchase__segment--active):hover:before{opacity:.55}.landing .purchase__segment--active:before{opacity:0}.landing .purchase__cta{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.landing .purchase__pay-btn{background:var(--accent);width:100%;min-height:56px;transition:background-color var(--duration-ui) var(--ease);border-radius:49px;justify-content:center;align-items:center;padding:16px 0 15px;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.landing .purchase__pay-btn:hover{background:var(--accent-hi)}.landing .purchase__pay-btn:active{background:var(--accent-lo)}}.landing .purchase__pay-btn-label{z-index:1;font-family:var(--mono);letter-spacing:-.14px;text-transform:uppercase;color:#f7f7f7;white-space:nowrap;font-size:14px;font-weight:700;line-height:normal;position:relative}.landing .purchase__pay-btn-wave{pointer-events:none;filter:blur(18px);background:linear-gradient(90deg,#fff0,#ffffff0e 26%,#ffffff24,#ffffff0e 74%,#fff0);width:300px;animation:7.5s ease-in-out infinite btn-sweep;position:absolute;top:-50%;bottom:-50%;left:-340px}.landing .purchase__note{font-family:var(--sans);letter-spacing:.12px;color:var(--ink-56);white-space:nowrap;transition:color var(--duration-ui) var(--ease);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.landing .purchase__note-dot{flex-shrink:0;width:4px;min-height:4px}.landing .purchase__note--error{color:var(--danger);white-space:normal;text-align:center;animation:note-in .32s var(--ease)}.landing .purchase__consent{max-width:100%;font-family:var(--sans);letter-spacing:.12px;color:var(--ink-56);text-align:center;text-wrap:balance;margin:-8px 0 0;font-size:12px;font-weight:500;line-height:1.5}.landing .purchase__consent a{color:inherit;text-underline-offset:2px;transition:color var(--duration-ui) var(--ease);text-decoration:underline}.landing .purchase__consent a:hover{color:var(--ink)}.landing .purchase__content-transition{width:100%}.landing .purchase__card-content{flex-direction:column;gap:40px;width:100%;margin:0;display:flex}.landing .purchase__card-content--coming{text-align:center;justify-content:center;align-items:center;min-height:280px}.landing .purchase__sk-badge{width:64px;height:64px;right:-2px}.landing .purchase__sk-title{width:210px;min-height:26px;margin:6px 0}.landing .purchase__sk-sub{flex-direction:column;align-items:center;gap:12px;display:flex}.landing .purchase__sk-dot{border-radius:50%;flex-shrink:0;width:16px;min-height:16px}.landing .purchase__sk-switch{border-radius:9px;flex-shrink:0;width:32px;min-height:18px}.landing .purchase__sk-btn{border-radius:49px;width:100%;min-height:56px}.landing .purchase__card--loading .purchase__input-row,.landing .purchase__card--loading .purchase__amount-row{cursor:default}.landing .purchase__card--loading .purchase__segments{justify-content:space-between}.landing .purchase__card--loading .purchase__segment{gap:8px}@media (max-width:1199px){.landing .purchase__hint{left:auto;right:0}.landing .purchase__card{width:100%;max-width:454px;margin:20px auto 0;position:relative;top:0;left:0;transform:none}}@media (max-width:719px){.landing .purchase__card{gap:32px;padding:56px 16px 32px}.landing .purchase__quick-options{width:100vw;padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right));scroll-padding-left:max(32px,env(safe-area-inset-left));scroll-padding-right:max(32px,env(safe-area-inset-right));margin-inline:calc(50% - 50vw)}}.landing .purchase__quick-options+.purchase__segments{margin-top:14px}.landing .purchase__seg-icon--card{color:#0d01287a}:root:not([data-theme=dark]) .landing .purchase__segment:not(.purchase__segment--active):hover{color:#0d01288f}:root:not([data-theme=dark]) .landing .purchase__segment:not(.purchase__segment--active):hover:before{opacity:0}.landing .purchase__segments{background:#fff;border-radius:56px;align-items:center;width:100%;padding:3px;display:flex;position:relative;overflow:hidden}.landing .purchase__segments-pill{background:var(--surface);width:calc(50% - 3px);transform:translate(calc(var(--i,0) * 100%));transition:transform var(--duration-ui) var(--ease-pill);pointer-events:none;border-radius:192px;position:absolute;top:3px;bottom:3px;left:3px}.landing .purchase__seg-icon{flex-shrink:0;width:16px;height:16px}.landing .purchase__seg-stack{isolation:isolate;flex-shrink:0;align-items:center;display:flex}.landing .purchase__seg-stack img{width:16px;height:16px}.landing .purchase__seg-stack-a{z-index:3;margin-right:-6px}.landing .purchase__seg-stack-b{z-index:2;margin-right:-6px}.landing .purchase__seg-stack-c{z-index:1}.landing .purchase__seg-icon,.landing .purchase__seg-stack img{transition:transform var(--duration-ui) cubic-bezier(.2, .85, .25, 1)}.landing .purchase__seg-label{font-family:var(--sans);letter-spacing:.12px;color:var(--ink);font-size:12px;font-weight:500;line-height:1}.landing .purchase__purchase-submit{background:var(--surface-brand);color:#fff;width:100%;font-family:var(--mono);padding:20px 24px;position:relative;overflow:hidden}@media (hover:hover){.landing .purchase__purchase-submit:hover{background:var(--surface-brand)}}.landing .purchase__purchase-submit:active{background:var(--color-primary-pressed)}.landing .purchase__purchase-placeholder{text-align:center;margin:0;font-size:14px;line-height:1.5}.landing .purchase__tab:disabled{cursor:not-allowed;opacity:1}.landing .purchase__field-error{color:#b42318;margin:6px 12px 0;font-size:11px;line-height:1.35;display:block}.landing .purchase__input[aria-invalid=true]{color:#b42318}.landing .purchase__note{flex-wrap:wrap}@media (max-width:719px){.landing .purchase__card-title{font-size:clamp(26px,8vw,36px)}}.landing .purchase__tabs{z-index:1;background:var(--surface);border-radius:20px;flex-direction:column;gap:8px;padding:4px;display:flex;position:absolute;top:126px;left:calc(50% - 355px)}.landing .purchase__tab{opacity:1;width:112px;min-height:72px;color:var(--purchase-tab-muted);transition:color var(--duration-ui) var(--ease),background-color var(--duration-ui) var(--ease),box-shadow var(--duration-ui) var(--ease);font:700 12px/normal var(--mono);text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:13px 12px 11px;display:flex;position:relative}.landing .purchase__tab:not(:disabled):not(.purchase__tab--active):hover{color:var(--purchase-tab-hover);background:#ffffff7a}.landing .purchase__tab:not(:disabled):not(.purchase__tab--active):hover .purchase__tab-icon{opacity:1}.landing .purchase__tab--active{color:var(--ink);cursor:default;background:#fff;border-radius:16px;box-shadow:0 2px 4px #0d012805}.landing .purchase__tab-icon{opacity:1;width:16px;height:16px;transition:opacity var(--duration-ui) var(--ease),color var(--duration-ui) var(--ease);display:block}.landing .purchase__tab--active .purchase__tab-icon{opacity:1}.landing .purchase__badge{background:0 0;border-radius:50%;width:64px;height:64px;position:absolute;top:-28px;left:50%}.landing .purchase__badge:before,.landing .purchase__badge:after{content:"";z-index:-1;width:144px;height:77px;transition:opacity .36s var(--ease);position:absolute;top:-7px;left:50%;transform:translate(-50%)}.landing .purchase__badge:before{background:url(/img/cloud-top-start.svg) 50%/contain no-repeat}.landing .purchase__badge:after{opacity:0;background:url(/img/cloud-top-start-dark.svg) 50%/contain no-repeat}.landing .purchase__badge{pointer-events:none;z-index:2;transform:translate(-50%)}@media (max-width:1199px){.landing .purchase__tabs{scrollbar-width:none;flex-direction:row;width:fit-content;max-width:100%;margin:20px auto 0;position:relative;top:0;left:0;overflow-x:auto}.landing .purchase__tabs::-webkit-scrollbar{display:none}.landing .purchase__tab{flex:none}}.landing .purchase__input:focus-visible{outline:none}.landing .purchase__card{width:min(454px,100% - 32px);margin:48px auto 0;position:relative;top:auto;left:auto;transform:none}.landing .purchase__tabs{min-height:0;padding:4px;top:126px;left:calc(50% - 350px)}.landing .purchase__tab{min-height:0;padding:13px 12px 11px}@media (max-width:1199px){.landing .purchase__tabs{flex-wrap:wrap;width:min(454px,100% - 32px);margin:24px auto 0;display:flex;position:relative;inset:auto;transform:none}.landing .purchase__tab{flex:1}.landing .purchase__card{margin-top:20px}}.landing .purchase__layout{column-gap:8px;margin-top:48px;display:flow-root;position:relative}.landing .purchase__field-group{position:relative}.landing .purchase__layout .purchase__card{margin-top:0}.landing .purchase__layout .purchase__tabs{top:0}.landing .purchase__card--coming{min-height:400px}.landing .purchase-lock{border:0;width:100%;min-width:0;margin:0;padding:0}@media (max-width:1199px){.landing .purchase__layout{margin-top:24px}.landing .purchase__layout .purchase__tabs{margin-top:0}.landing .purchase__layout .purchase__card{margin-top:8px}}@media (min-width:1200px){.landing .purchase__tabs{left:-126px}}@media (prefers-reduced-motion:reduce){.landing .purchase__layout *,.landing .purchase__layout :before,.landing .purchase__layout :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing .purchase__sk-total{border-radius:6px;max-width:100%;height:18px;margin-left:auto}@keyframes purchase-content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing .purchase__purchase-submit:after{content:"";filter:blur(10px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:34%;animation:8s ease-in-out infinite purchase-submit-glint;position:absolute;inset:-80% auto -80% -45%;transform:translate(-240%)}.landing .purchase__purchase-submit:disabled:after{animation:none}@keyframes purchase-submit-glint{0%,62%{transform:translate(-240%)}78%,88%{transform:translate(560%)}to{transform:translate(560%)}}.landing .purchase__form[inert] .purchase__quick-option{opacity:1}.landing .purchase__loading-button-surface{pointer-events:none;position:absolute;inset:0}.landing .purchase__cta[inert] .purchase__note{min-height:18px}.landing .purchase__badge-content{place-items:center;display:grid;position:absolute;inset:0}.landing .purchase__badge-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.landing .purchase__badge-image{position:relative;right:-2px}.landing .purchase__purchase-submit:disabled{background:var(--purchase-disabled-bg,var(--color-disabled));color:var(--purchase-disabled-ink,var(--color-disabled-text));opacity:1;cursor:not-allowed}.landing .purchase__loading-submit:disabled{color:#0000}@media (hover:hover){.landing .purchase__purchase-submit:hover:not(:disabled){background:var(--surface-brand-hover)}}@media (prefers-reduced-motion:reduce){.landing .purchase__content-transition{animation:none}}.landing{--purchase-tab-muted:#0d012852;--purchase-tab-hover:#0d01288f;--purchase-panel:var(--surface);--purchase-option-hover:#fafafb;--purchase-option-disabled:#e6eaec}:root[data-theme=dark] .landing{--purchase-tab-muted:#ffffff52;--purchase-tab-hover:#ffffffb8;--purchase-panel:#090c0f;--purchase-option-hover:#fff1;--purchase-option-disabled:#1a2027;--purchase-disabled-bg:#1a2027;--purchase-disabled-ink:#fff6}.landing .purchase__badge-image--dark,.landing .purchase__amount-icon--dark,.landing .purchase__quick-stars--dark,:root[data-theme=dark] .landing .purchase__badge-image--light,:root[data-theme=dark] .landing .purchase__amount-icon--light,:root[data-theme=dark] .landing .purchase__quick-stars--light{display:none}:root[data-theme=dark] .landing .purchase__badge-image--dark,:root[data-theme=dark] .landing .purchase__amount-icon--dark,:root[data-theme=dark] .landing .purchase__quick-stars--dark{display:block}:root[data-theme=dark] .landing .purchase__input-row,:root[data-theme=dark] .landing .purchase__amount-row{color:#fff;background:#1d2023a3}:root[data-theme=dark] .landing .purchase__field-group{background:0 0}:root[data-theme=dark] .landing .purchase__tabs{background:var(--purchase-panel)}:root[data-theme=dark] .landing .purchase__tab{color:#fff6}:root[data-theme=dark] .landing .purchase__tab-icon{color:#fff;opacity:.32}:root[data-theme=dark] .landing .purchase__tab--active{color:#fff;background:#1d2023}:root[data-theme=dark] .landing .purchase__tab--active .purchase__tab-icon{opacity:1}:root[data-theme=dark] .landing .purchase__tab:not(.purchase__tab--active){color:var(--purchase-tab-muted)}:root[data-theme=dark] .landing .purchase__tab:not(.purchase__tab--active):hover{color:var(--purchase-tab-hover);background:#1d2023a3}:root[data-theme=dark] .landing .purchase__tab:not(.purchase__tab--active):hover .purchase__tab-icon{color:#fff;opacity:.26}:root[data-theme=dark] .landing .purchase__badge{background:0 0}:root[data-theme=dark] .landing .purchase__badge:before{opacity:0}:root[data-theme=dark] .landing .purchase__badge:after{opacity:1}:root[data-theme=dark] .landing .purchase__input-icon{color:#fff}:root[data-theme=dark] .landing .purchase__quick-option{color:#fff;background:#1d2023a3}:root[data-theme=dark] .landing .purchase__quick-option:hover:not(:disabled){color:#fff9}:root[data-theme=dark] .landing .purchase__hint,:root[data-theme=dark] .landing .purchase__amount-calculation{color:#fff6}:root[data-theme=dark] .landing .purchase__note,:root[data-theme=dark] .landing .purchase__consent{color:#ffffffb8}:root[data-theme=dark] .landing .purchase__consent a:hover{color:#fff}:root[data-theme=dark] .landing .purchase__segments{background:#1d2023a3}:root[data-theme=dark] .landing .purchase__segment{color:#fff;background:0 0}:root[data-theme=dark] .landing .purchase__segment--active{color:#fff;background:#090c0f}:root[data-theme=dark] .landing .purchase__segment:not(.purchase__segment--active):hover{color:#ffffff8f}:root[data-theme=dark] .landing .purchase__segment:before{display:none}:root[data-theme=dark] .landing .purchase__segment:not(.purchase__segment--active):hover:before{opacity:1}:root[data-theme=dark] .landing .purchase__seg-icon--card{color:#ffffffb8}:root[data-theme=dark] .landing .purchase__add-recipient{color:#6b6d6f}:root[data-theme=dark] .landing .purchase__add-recipient svg path{stroke:#16181b}:root[data-theme=dark] .landing .purchase__add-recipient:hover:not(:disabled){color:var(--surface-brand)}:root[data-theme=dark] img[src="/img/sep-dot.svg"]{filter:brightness(0)invert();opacity:.16}@media (max-width:1199px){.landing .purchase__layout{margin-top:0}.landing .purchase__layout .purchase__card{gap:40px;width:calc(100% - 16px);max-width:454px;margin-top:0;padding:56px 16px 32px}.landing .purchase__layout .purchase__tabs{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;background:#e6eaec;border-radius:999px;flex-flow:row;gap:0;width:100%;max-width:100%;margin:-16px 0 0;padding:4px;scroll-padding-inline:4px;display:flex;position:relative;inset:auto;overflow-x:auto}.landing .purchase__tabs .purchase__tab{border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;min-height:0;padding:12px 16px;font-size:12px;line-height:16px}.landing .purchase__quick-options{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}:root[data-theme=dark] .landing .purchase__layout .purchase__tabs{background:#1d2023}:root[data-theme=dark] .landing .purchase__tabs .purchase__tab--active{background:#131619}}:root[data-mini-app=true] .landing .purchase__layout{margin-top:0}:root[data-mini-app=true] .landing .purchase__layout .purchase__card{gap:40px;width:calc(100% - 16px);max-width:454px;margin-top:0;padding:56px 16px 32px}:root[data-mini-app=true] .landing .purchase__layout .purchase__tabs{scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;background:#e6eaec;border-radius:999px;flex-flow:row;gap:0;width:100%;max-width:100%;margin:-16px 0 0;padding:4px;scroll-padding-inline:4px;display:flex;position:relative;inset:auto;overflow-x:auto}:root[data-mini-app=true] .landing .purchase__tabs .purchase__tab{border-radius:999px;flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;min-height:0;padding:12px 16px;font-size:12px;line-height:16px}:root[data-mini-app=true] .landing .purchase__quick-options{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}:root[data-mini-app=true] .landing .purchase__layout .purchase__card{width:calc(100% - 12px)}:root[data-mini-app=true][data-theme=dark] .landing .purchase__layout .purchase__tabs{background:#1d2023}:root[data-mini-app=true][data-theme=dark] .landing .purchase__tabs .purchase__tab--active{background:#131619}.landing .premium-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.landing .premium-plans-loading{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing .premium-plan{background:var(--surface-card);cursor:pointer;min-width:0;transition:border-color var(--duration-ui) ease,background-color var(--duration-ui) ease;border:1px solid #0000;border-radius:16px;position:relative}.landing .premium-plan input{opacity:0;width:1px;height:1px;position:absolute}.landing .premium-plan:has(input:checked){border-color:var(--surface-brand)}.landing .premium-plan:has(input:focus-visible){outline:2px solid var(--surface-brand);outline-offset:3px}@media (hover:hover){.landing .premium-plan:hover:not(:has(input:disabled)):not(:has(input:checked)){background:var(--purchase-option-hover)}}.landing .premium-plan:has(input:disabled){background:var(--purchase-option-disabled);cursor:not-allowed;pointer-events:none}.landing .premium-plan{color:var(--ink);transition:background-color var(--duration-ui) ease,border-color var(--duration-ui) ease,opacity var(--duration-ui) ease;padding:12px 14px;animation:.28s both premium-enter}.landing .premium-plan:nth-child(2){animation-delay:50ms}.landing .premium-plan:nth-child(3){animation-delay:.1s}.landing .premium-plan__heading{font:500 12px/1.05 var(--sans);justify-content:space-between;align-items:center;gap:4px;margin-bottom:14px;display:flex}.landing .premium-plan strong{font:500 16px/1.05 var(--sans);white-space:nowrap;margin:0 0 6px;display:block}.landing .premium-plan__monthly{font:500 12px/1.5 var(--sans);color:var(--ink-56)}.landing .premium-plan__hot{pointer-events:none;width:50px;height:56px;position:absolute;bottom:11px;right:-21px}.landing .premium-plan--loading{cursor:default}.landing .premium-plan__monthly-skeleton{margin-top:6px}:is(.landing .premium-plan:has(input:checked):hover,.landing .premium-plan:has(input:checked):focus,.landing .premium-plan:has(input:checked):focus-within){background:var(--surface-card)}:is(:root[data-theme=dark] .landing .premium-plan:has(input:checked):hover,:root[data-theme=dark] .landing .premium-plan:has(input:checked):focus,:root[data-theme=dark] .landing .premium-plan:has(input:checked):focus-within){background:#131619}:root[data-theme=dark] .landing .premium-plan:has(input:disabled){color:#fff6}:root[data-theme=dark] .landing .premium-plan:has(input:disabled) .premium-plan__monthly{color:#fff6}:root[data-theme=dark] .landing .premium-plan:has(input:disabled) strong{color:#fff6}@keyframes premium-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing .premium-plan{animation:none}}@media (max-width:380px){.landing .premium-plan{padding-inline:8px}}.landing .gift-purchase .purchase__form{gap:0}.landing .gift-purchase .gift-purchase__catalog{min-width:0;margin-top:32px}.landing .gift-purchase .purchase__pay-block{transition:margin-top var(--duration-ui) ease;margin-top:24px}.landing .gift-purchase .gift-purchase__catalog:has(.gift-purchase__set-details--visible)+.purchase__pay-block{margin-top:40px}.landing .gift-purchase .gift-purchase__filters{align-items:center;gap:0;margin-bottom:12px;display:flex}.landing .gift-purchase .gift-purchase__filter{min-height:30px;color:var(--ink);font:500 12px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:color var(--duration-ui) ease,background-color var(--duration-ui) ease;background:0 0;border:0;border-radius:100px;align-items:center;gap:4px;padding:7px 12px;display:inline-flex}.landing .gift-purchase .gift-purchase__filter svg,.landing .gift-purchase .gift-purchase__filter img{color:#bfbec7;flex:0 0 16px;width:16px;height:16px}.landing .gift-purchase .gift-purchase__filter--active{background:var(--surface-disabled)}@media (hover:hover) and (pointer:fine){.landing .gift-purchase .gift-purchase__filter:hover:not(:disabled):not(.gift-purchase__filter--active){color:#0d0128a3;background:0 0}}.landing .gift-purchase .gift-purchase__filter:focus-visible{outline:2px solid var(--surface-brand);outline-offset:2px}.landing .gift-purchase .gift-purchase__scroll{grid-template-columns:minmax(0,1fr) 16px;min-width:0;height:267px;display:grid}.landing .gift-purchase .gift-purchase__viewport{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;height:267px;overflow-y:auto}.landing .gift-purchase .gift-purchase__viewport::-webkit-scrollbar{display:none}@media (max-width:992px),(pointer:coarse){.landing .gift-purchase .gift-purchase__viewport{overscroll-behavior-y:auto}}.landing .gift-purchase .gift-purchase__viewport:focus-visible{outline:2px solid var(--surface-brand);outline-offset:-2px}.landing .gift-purchase .gift-purchase__scrollbar{cursor:pointer;touch-action:none;width:16px;height:267px;position:relative}.landing .gift-purchase .gift-purchase__scrollbar:focus-visible{outline:2px solid var(--surface-brand);outline-offset:2px}.landing .gift-purchase .gift-purchase__scrollbar-thumb{opacity:0;pointer-events:none;background:#0d01281a;border-radius:100px;width:6px;height:32px;position:absolute;top:0;left:5px}.landing .gift-purchase .gift-purchase__scrollbar[data-scrollable=true] .gift-purchase__scrollbar-thumb{opacity:1}.landing .gift-purchase .gift-purchase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing .gift-purchase .gift-purchase__catalog--sets .gift-purchase__scroll{height:auto;display:block}.landing .gift-purchase .gift-purchase__catalog--sets .gift-purchase__viewport{height:auto;overflow:visible}.landing .gift-purchase .gift-purchase__catalog--sets .gift-purchase__scrollbar{display:none}.landing .gift-purchase .gift-purchase__catalog--sets .gift-purchase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .gift-purchase .gift-purchase__catalog--sets .gift-purchase__card{height:auto;min-height:168px;padding:18px 8px 16px}.landing .gift-purchase .gift-purchase__catalog--sets .gift-purchase__image{flex:0 0 56px;width:auto;max-width:100%;height:56px}.landing .gift-purchase .gift-purchase__title{min-width:0;max-width:160px;color:var(--ink);font:500 14px/1.35 var(--sans);text-align:center;text-wrap:balance;display:block}.landing .gift-purchase .gift-purchase__set-details{opacity:0;height:0;transition:height var(--duration-ui) ease,margin-top var(--duration-ui) ease,opacity var(--duration-ui) ease;margin-top:0;overflow:hidden}.landing .gift-purchase .gift-purchase__set-details--visible{opacity:1;margin-top:16px}.landing .gift-purchase .gift-purchase__set-details-content{color:var(--ink-56);font:400 12px/1.5 var(--sans);gap:8px;padding-left:18px;display:flex}.landing .gift-purchase .gift-purchase__set-details-content img{flex:0 0 12px;width:12px;height:12px;margin-top:3px}.landing .gift-purchase .gift-purchase__set-details-content .gift-purchase__set-details-icon--dark{display:none}.landing .gift-purchase .gift-purchase__set-details-content p{max-width:270px;margin:0}.landing .gift-purchase .gift-purchase__card{background:var(--surface-card);cursor:pointer;min-width:0;transition:border-color var(--duration-ui) ease,background-color var(--duration-ui) ease;border:1px solid #0000;border-radius:16px;position:relative}.landing .gift-purchase .gift-purchase__card input{opacity:0;width:1px;height:1px;position:absolute}.landing .gift-purchase .gift-purchase__card:has(input:checked){border-color:var(--surface-brand)}.landing .gift-purchase .gift-purchase__card:has(input:focus-visible){outline:2px solid var(--surface-brand);outline-offset:2px}@media (hover:hover){.landing .gift-purchase .gift-purchase__card:hover:not(:has(input:disabled)):not(:has(input:checked)){background:var(--purchase-option-hover)}}.landing .gift-purchase .gift-purchase__card:has(input:disabled){background:var(--purchase-option-disabled);cursor:default}.landing .gift-purchase .gift-purchase__card{flex-direction:column;justify-content:space-between;align-items:center;height:124px;padding:12px 6px;display:flex}.landing .gift-purchase .gift-purchase__card:focus-visible{outline:2px solid var(--surface-brand);outline-offset:2px}.landing .gift-purchase .gift-purchase__card--enter{animation:.28s cubic-bezier(.16,1,.3,1) both gift-card-enter;animation-delay:var(--gift-enter-delay,0s)}.landing .gift-purchase .gift-purchase__check{position:absolute;top:8px;right:8px}.landing .gift-purchase .gift-purchase__image{object-fit:contain;flex:0 0 56px;width:56px;height:56px;display:block}.landing .gift-purchase .gift-purchase__card:has(input:checked) .gift-purchase__price{color:#fff;background:#1db1ee}.landing .gift-purchase .gift-purchase__card:has(input:checked:disabled) .gift-purchase__price{color:#1db1ee;background:#1db1ee3d}.landing .gift-purchase .gift-purchase__loading-more{min-height:38px;color:var(--ink-56);font:500 12px/1.5 var(--sans);justify-content:center;align-items:center;display:flex}.landing .gift-purchase .gift-purchase__empty{text-align:center;color:var(--ink-56);margin:50px 0 0}.landing .gift-purchase .gift-purchase__error{color:#e5484d;font:500 12px/1.5 var(--sans);margin:8px 0 0}.landing .gift-purchase .gift-purchase__card--loading{cursor:default}:root[data-theme=dark] .landing .gift-purchase .gift-purchase__filter--active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .landing .gift-purchase .gift-purchase__filter:hover:not(:disabled):not(.gift-purchase__filter--active){color:#ffffffa3}}:root[data-theme=dark] .landing .gift-purchase .gift-purchase__check{--selection-border-opacity:20%}:root[data-theme=dark] .landing .gift-purchase .gift-purchase__set-details-content .gift-purchase__set-details-icon--light{display:none}:root[data-theme=dark] .landing .gift-purchase .gift-purchase__set-details-content .gift-purchase__set-details-icon--dark{display:block}:root[data-theme=dark] .landing .gift-purchase .gift-purchase__scrollbar-thumb{background:#ffffff1a}@keyframes gift-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing .gift-purchase .gift-purchase__card{animation:none}.landing .gift-purchase .gift-purchase__set-details,.landing .gift-purchase .purchase__pay-block{transition:none}}@media (max-width:380px){.landing .gift-purchase .gift-purchase__filter{padding-inline:9px}}.landing .subscription-purchase{position:relative}.landing .subscription-purchase .subscription-purchase__stage{will-change:transform,opacity;width:100%;min-width:0}.landing .subscription-purchase .subscription-purchase__services{min-width:0}.landing .subscription-purchase .subscription-purchase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing .subscription-purchase .subscription-purchase__card{background:var(--surface-card);cursor:pointer;min-width:0;transition:border-color var(--duration-ui) ease,background-color var(--duration-ui) ease;height:152px;color:var(--ink);border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.landing .subscription-purchase .subscription-purchase__card:hover:not(:disabled):not([aria-pressed=true]){background:var(--purchase-option-hover)}}.landing .subscription-purchase .subscription-purchase__card:focus-visible{outline:2px solid var(--surface-brand);outline-offset:2px}.landing .subscription-purchase .subscription-purchase__card:disabled{cursor:default;opacity:.55}.landing .subscription-purchase .subscription-purchase__arrow{color:#bfbec7;transition:color var(--duration-ui) ease;position:absolute;top:12px;right:12px}.landing .subscription-purchase .subscription-purchase__card:not(:disabled):hover .subscription-purchase__arrow{color:var(--surface-brand)}.landing .subscription-purchase .subscription-purchase__avatar{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px;margin-bottom:16px;display:block}.landing .subscription-purchase .subscription-purchase__avatar-frame{background:var(--surface-muted);position:relative;overflow:hidden}.landing .subscription-purchase .subscription-purchase__avatar-frame:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:1.3s ease-in-out infinite service-logo-shimmer;position:absolute;inset:0;transform:translate(-100%)}.landing .subscription-purchase .subscription-purchase__avatar-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;display:block;position:relative}.landing .subscription-purchase .subscription-purchase__avatar-frame[data-loaded=true] img{opacity:1}.landing .subscription-purchase .subscription-purchase__avatar-frame[data-loaded=true]:before{opacity:0;animation:none}.landing .subscription-purchase .subscription-purchase__avatar--fallback{background:var(--surface-muted);font:700 20px/1 var(--sans);place-items:center;display:grid}.landing .subscription-purchase .subscription-purchase__name{font:500 14px/1.5 var(--sans);letter-spacing:.01em;white-space:nowrap;margin-bottom:8px}.landing .subscription-purchase .subscription-purchase__card--loading{cursor:default}.landing .subscription-purchase .subscription-purchase__skeleton-avatar{margin-bottom:16px}.landing .subscription-purchase .subscription-purchase__error{color:var(--ink-56);font:500 12px/1.5 var(--sans);text-align:center;margin:0}.landing .subscription-purchase .subscription-purchase__detail{padding-top:8px}.landing .subscription-purchase .subscription-purchase__detail-heading{color:var(--ink);font:500 12px/1.5 var(--sans);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-inline:4px;display:flex}.landing .subscription-purchase .subscription-purchase__kinds{align-items:center;gap:0;display:flex}.landing .subscription-purchase .subscription-purchase__kinds button{background:0 0}.landing .subscription-purchase .subscription-purchase__kinds button[aria-selected=true]{background:var(--surface-disabled)}.landing .subscription-purchase .subscription-purchase__kinds button:hover{background:var(--surface-disabled);color:var(--ink)}.landing .subscription-purchase .subscription-purchase__hero{background:var(--surface-card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:24px 80px;display:flex}.landing .subscription-purchase .subscription-purchase__hero-avatar{object-fit:cover;border-radius:50%;flex:0 0 56px;width:56px;height:56px;margin-bottom:24px;display:block}.landing .subscription-purchase .subscription-purchase__hero h2{color:var(--ink);font:500 18px/1.05 var(--sans);letter-spacing:-.02em;margin:0 0 8px}.landing .subscription-purchase .subscription-purchase__hero p{max-width:250px;color:color-mix(in srgb, var(--ink) 72%, transparent);font:500 12px/1.5 var(--sans);margin:0 0 24px}.landing .subscription-purchase .subscription-purchase__hero a,.landing .subscription-purchase .subscription-purchase__bot-placeholder{background:var(--surface-brand);color:#fff;min-height:32px;font:500 12px/1 var(--mono);text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-ui) ease;border-radius:100px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing .subscription-purchase .subscription-purchase__hero a:hover{background:var(--surface-brand-hover)}}.landing .subscription-purchase .subscription-purchase__hero a[aria-disabled=true]{pointer-events:none;opacity:.55}.landing .subscription-purchase .subscription-purchase__hero a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.landing .subscription-purchase .subscription-purchase__bot-placeholder{opacity:.35;width:128px}.landing .subscription-purchase .subscription-purchase__account{gap:12px;margin-top:40px;display:grid}.landing .subscription-purchase .subscription-purchase__hero{transition:background-color var(--duration-ui) ease,opacity var(--duration-ui) ease}.landing .subscription-purchase .subscription-purchase__detail[aria-busy=true] .subscription-purchase__hero{background:#e6eaec}.landing .subscription-purchase .subscription-purchase__hint{max-width:328px;color:color-mix(in srgb, var(--ink) 72%, transparent);font:500 12px/1.5 var(--sans);align-items:flex-start;gap:8px;margin:0;padding-left:18px;display:flex}.landing .subscription-purchase .subscription-purchase__hint svg{color:#0d012852;flex:0 0 12px;width:12px;height:12px;margin-top:3px}.landing .subscription-purchase .subscription-purchase__hint span{max-width:310px}.landing .subscription-purchase .subscription-purchase__hint a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.landing .subscription-purchase .subscription-purchase__plan-groups{gap:16px;margin-top:40px;display:grid}.landing .subscription-purchase .subscription-purchase__plan-group-list{gap:16px;display:grid}.landing .subscription-purchase .subscription-purchase__plan-group h3{font:500 12px/1.5 var(--sans);margin:0 0 8px}.landing .subscription-purchase .subscription-purchase__plans{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.landing .subscription-purchase .subscription-purchase__plan{grid-column:span 2;min-height:74px}.landing .subscription-purchase .subscription-purchase__plan:nth-child(4):nth-last-child(2),.landing .subscription-purchase .subscription-purchase__plan:nth-child(5):last-child{grid-column:span 3}.landing .subscription-purchase .subscription-purchase__plan .premium-plan__heading{margin-bottom:12px}.landing .subscription-purchase .subscription-purchase__plan .premium-plan__hot{color:#0000;width:50px;height:auto;bottom:-6px;right:-20px}.landing .subscription-purchase .subscription-purchase__detail .purchase__segments{margin-top:16px}.landing .subscription-purchase .subscription-purchase__detail .purchase__cta{margin-top:40px}.landing .subscription-purchase .subscription-purchase__detail .purchase__purchase-submit{white-space:nowrap;min-height:54px}.landing .subscription-purchase .subscription-purchase__detail .purchase__purchase-submit:after{animation:none}.landing .subscription-purchase .subscription-purchase__detail .purchase__note{font-variant-numeric:tabular-nums;min-height:18px}.landing .subscription-purchase .subscription-purchase__note-price{text-align:right;min-width:72px;display:inline-block}@keyframes service-logo-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.landing .subscription-purchase__avatar-frame:before{animation:none}}:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__hero a{color:#fff;background:#1d2023}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__hero a:hover{background:#222427}}:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__detail[aria-busy=true] .subscription-purchase__hero{background:#1a2027}:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__hint svg{color:#ffffff52}:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__arrow{color:#fff6}:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__card:disabled{background:#1a2027}@media (max-width:420px){.landing .subscription-purchase .subscription-purchase__hero{padding-inline:24px}.landing .subscription-purchase .subscription-purchase__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .subscription-purchase .subscription-purchase__plan{grid-column:auto!important}.landing .subscription-purchase .subscription-purchase__plan:last-child:nth-child(odd){grid-column:1/-1!important}}@media (max-width:767px){.landing .subscription-purchase__duration>span{display:block}}.landing .subscription-purchase .subscription-purchase__gems{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing .subscription-purchase .subscription-purchase__gem-card{background:var(--surface-card);cursor:pointer;min-width:0;transition:border-color var(--duration-ui) ease,background-color var(--duration-ui) ease;border:1px solid #0000;border-radius:16px;position:relative}.landing .subscription-purchase .subscription-purchase__gem-card input{opacity:0;width:1px;height:1px;position:absolute}.landing .subscription-purchase .subscription-purchase__gem-card:has(input:checked){border-color:var(--surface-brand)}.landing .subscription-purchase .subscription-purchase__gem-card:has(input:focus-visible){outline:2px solid var(--surface-brand);outline-offset:2px}@media (hover:hover){.landing .subscription-purchase .subscription-purchase__gem-card:hover:not(:has(input:disabled)):not(:has(input:checked)){background:var(--purchase-option-hover)}}.landing .subscription-purchase .subscription-purchase__gem-card:has(input:disabled){background:var(--purchase-option-disabled);cursor:default}.landing .subscription-purchase .subscription-purchase__gem-card{min-height:164px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 21px;display:flex}.landing .subscription-purchase .subscription-purchase__gem-card[aria-hidden=true]{cursor:default}.landing .subscription-purchase .subscription-purchase__gem-check{--selection-border-width:1px;--selection-border-opacity:12%;position:absolute;top:12px;right:12px}.landing .subscription-purchase .subscription-purchase__gem-art{flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;position:relative}.landing .subscription-purchase .subscription-purchase__gem-image-skeleton{position:absolute;inset:0}.landing .subscription-purchase .subscription-purchase__gem-art .subscription-purchase__gem-image{object-fit:contain;pointer-events:none;opacity:0;width:84px;max-width:none;height:84px;transition:opacity .3s;position:absolute}.landing .subscription-purchase .subscription-purchase__gem-art .subscription-purchase__gem-image[data-loaded=true]{opacity:1}.landing .subscription-purchase .subscription-purchase__gem-title{font:500 12px/1.5 var(--sans);text-align:center;white-space:nowrap;flex-direction:column;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.landing .subscription-purchase .subscription-purchase__gem-price{flex:none;max-width:none}.landing .subscription-purchase .subscription-purchase__gem-card:has(input:checked) .subscription-purchase__gem-price{background:var(--surface-brand);color:#fff}.landing .subscription-purchase .subscription-purchase__gem-card:has(input:checked:disabled) .subscription-purchase__gem-price{color:var(--surface-brand);background:#1db1ee3d}.landing .subscription-purchase .subscription-purchase__gem-card[aria-hidden=true]{pointer-events:none}:root[data-theme=dark] .landing .subscription-purchase .subscription-purchase__gem-check{--selection-border-opacity:20%}@media (prefers-reduced-motion:reduce){.landing .subscription-purchase .subscription-purchase__gem-card,.landing .subscription-purchase .subscription-purchase__gem-image{transition:none}}
