.subscribe-component{width:100%;color:var(--ink)}.temp-component--subscribe{margin:0;padding:0}.subscribe-component--nano{display:block;width:100%}.subscribe-follow-pill{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:48px;padding:0 var(--space-5,20px);border-radius:var(--radius-pill);border:none;background:var(--color-theme-text);color:var(--color-theme-bg);font-size:var(--type-body-sm);font-weight:var(--weight-semibold,600);letter-spacing:-.005em;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent}.subscribe-follow-pill.is-following{background:rgba(var(--tint-rgb),.08);color:var(--ink);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.subscribe-follow-pill:focus-visible{outline:2px solid var(--color-theme-text);outline-offset:3px}.subscribe-follow-icon{display:inline-flex;flex-shrink:0}.subscribe-follow-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscribe-component--nano-icon{display:inline-block;width:auto}.subscribe-follow-pill--icon{width:48px;min-width:48px;padding:0;gap:0;border-radius:var(--radius-circle)}.subscribe-done{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.subscribe-done .subscribe-default-description,.subscribe-done .subscribe-default-title{margin:0}.subscribe-done-tick{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-circle);background:var(--color-theme-text);color:var(--color-theme-bg)}.subscribe-component--micro{background:rgba(var(--tint-rgb),.04);backdrop-filter:blur(16px);border-radius:var(--radius-xl);padding:var(--space-4);border:1px solid var(--color-theme-border)}.subscribe-micro-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.subscribe-micro-tab{padding:var(--space-2) var(--space-4);font-size:var(--type-meta);line-height:var(--lh-meta);font-weight:var(--weight-medium);border-radius:var(--radius-pill);border:none;background:rgba(var(--tint-rgb),.06);color:var(--ink-2);cursor:pointer;transition:all .15s ease}.subscribe-micro-tab:hover{background:rgba(var(--tint-rgb),.1);color:var(--ink)}.subscribe-micro-tab.active{background:var(--color-theme-text);color:var(--color-theme-bg)}.subscribe-micro-form{display:flex;gap:var(--space-2)}.subscribe-micro-form input{flex:1;padding:var(--space-2) var(--space-4);font-size:var(--type-body-sm);line-height:var(--lh-body);font-weight:var(--weight-light);border-radius:var(--radius-md);border:1px solid var(--color-theme-border);background:rgba(var(--tint-rgb),.04);color:var(--ink);outline:none}.subscribe-micro-form input::placeholder{color:var(--ink-3)}.subscribe-micro-form input:focus{border-color:var(--color-theme-border-hover)}.subscribe-micro-form button{padding:var(--space-2) var(--space-4);font-size:var(--type-meta);line-height:var(--lh-meta);font-weight:var(--weight-medium);border-radius:var(--radius-md);border:none;background:var(--color-theme-text);color:var(--color-theme-bg);cursor:pointer;transition:all .15s ease}.subscribe-micro-form button:hover:not(:disabled){opacity:.9}.subscribe-micro-form button:disabled{opacity:.4;cursor:not-allowed}.subscribe-component--default{position:relative;max-width:420px;margin-left:auto;margin-right:auto;background:rgba(var(--tint-rgb),.04);backdrop-filter:blur(20px);border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--color-theme-border)}.subscribe-collapse-btn{position:absolute;top:10px;right:10px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);border:none;background:rgba(var(--tint-rgb),.06);color:var(--ink-2);cursor:pointer;z-index:2;transition:all .15s ease}.subscribe-collapse-btn:hover{background:rgba(var(--tint-rgb),.12);color:var(--ink)}.subscribe-default-tabs{display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--color-theme-border);padding-bottom:var(--space-4)}.subscribe-default-tab{padding:var(--space-2) var(--space-4);font-size:var(--type-meta);line-height:var(--lh-meta);font-weight:var(--weight-medium);border-radius:var(--radius-pill);border:none;background:transparent;color:var(--ink-3);cursor:pointer;transition:all .15s ease}.subscribe-default-tab:hover{background:rgba(var(--tint-rgb),.06);color:var(--ink-2)}.subscribe-default-tab.active{background:var(--color-theme-text);color:var(--color-theme-bg)}.subscribe-default-content{padding:var(--space-6)}.subscribe-logo{display:block;max-width:60%;max-height:72px;width:auto;height:auto;margin:0 auto var(--space-4);object-fit:contain}.subscribe-default-title{margin:0 0 var(--title-gap);letter-spacing:var(--track-tight)}.subscribe-default-title--solo{margin-bottom:var(--title-gap)}.subscribe-default-description{color:var(--ink-2);margin:0 0 var(--space-4)}.subscribe-default-description,.subscribe-default-input{font-size:var(--type-body-sm);font-weight:var(--weight-light);line-height:var(--lh-body)}.subscribe-default-input{width:100%;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-theme-border);background:rgba(var(--tint-rgb),.04);color:var(--ink);outline:none;margin-bottom:var(--space-4);box-sizing:border-box}.subscribe-default-input::placeholder{color:var(--ink-3)}.subscribe-default-input:focus{border-color:var(--color-theme-border-hover);background:rgba(var(--tint-rgb),.06)}.subscribe-default-legal{font-size:var(--type-meta);font-weight:var(--weight-light);color:var(--ink-3);margin:0 0 var(--space-4);line-height:var(--lh-meta)}.subscribe-simple-consent{text-align:left;color:var(--color-theme-text-secondary,var(--color-theme-text-tertiary));margin:0 0 var(--space-2)}.subscribe-country-select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5' fill='%23888'%3E%3Cpath d='M0 0h8L4 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:8px 5px}.subscribe-country-select option{color:#111;background:#fff}.subscribe-consent{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--type-meta);font-weight:var(--weight-light);line-height:var(--lh-meta);color:var(--ink-3);margin:0 0 var(--space-2);cursor:pointer;text-align:left}.subscribe-consent input{margin:1px 0 0;flex-shrink:0;width:14px;height:14px;accent-color:var(--color-theme-text);cursor:pointer}.subscribe-consent--required span{color:var(--ink)}.subscribe-privacy-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.subscribe-privacy-link:hover{color:var(--ink)}.subscribe-legal-footer{margin:var(--space-4) 0 0;font-size:var(--type-micro);line-height:var(--lh-meta);opacity:.85}.subscribe-default-btn{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--type-body-sm);line-height:var(--lh-body);font-weight:var(--weight-medium);border-radius:var(--radius-md);border:none;background:var(--color-theme-text);color:var(--color-theme-bg);cursor:pointer;transition:all .15s ease}.subscribe-default-btn:hover:not(:disabled){opacity:.9}.subscribe-default-btn:disabled{opacity:.4;cursor:not-allowed}.subscribe-component--xl{background:rgba(var(--tint-rgb),.04);backdrop-filter:blur(24px);border-radius:var(--radius-2xl);border:1px solid var(--color-theme-border);overflow:hidden}.subscribe-xl-content{padding:var(--space-12)}.subscribe-xl-title{font-size:var(--type-title-lg);line-height:var(--lh-title-lg);font-weight:var(--weight-light);margin:0 0 var(--title-gap);letter-spacing:var(--track-tight)}.subscribe-xl-description{font-size:var(--type-body-sm);font-weight:var(--weight-light);color:var(--ink-2);margin:0 0 var(--space-6);line-height:var(--lh-body)}.subscribe-xl-tabs{display:flex;gap:var(--space-2);margin-bottom:var(--space-6)}.subscribe-xl-tab{padding:var(--space-2) var(--space-6);font-size:var(--type-body-sm);line-height:var(--lh-body);font-weight:var(--weight-medium);border-radius:var(--radius-pill);border:none;background:rgba(var(--tint-rgb),.06);color:var(--ink-2);cursor:pointer;transition:all .15s ease}.subscribe-xl-tab:hover{background:rgba(var(--tint-rgb),.1);color:var(--ink)}.subscribe-xl-tab.active{background:var(--color-theme-text);color:var(--color-theme-bg)}.subscribe-xl-form{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}.subscribe-xl-form input{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--type-body);line-height:var(--lh-body);font-weight:var(--weight-light);border-radius:var(--radius-xl);border:1px solid var(--color-theme-border);background:rgba(var(--tint-rgb),.04);color:var(--ink);outline:none;box-sizing:border-box}.subscribe-xl-form input::placeholder{color:var(--ink-3)}.subscribe-xl-form input:focus{border-color:var(--color-theme-border-hover)}.subscribe-xl-form button{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--type-body-sm);line-height:var(--lh-body);font-weight:var(--weight-medium);border-radius:var(--radius-xl);border:none;background:var(--color-theme-text);color:var(--color-theme-bg);cursor:pointer;transition:all .15s ease}.subscribe-xl-form button:hover:not(:disabled){opacity:.9}.subscribe-xl-form button:disabled{opacity:.4;cursor:not-allowed}.subscribe-xl-legal{font-weight:var(--weight-light);color:var(--ink-3);margin:0}.subscribe-status,.subscribe-xl-legal{font-size:var(--type-meta);line-height:var(--lh-meta)}.subscribe-status{font-weight:var(--weight-medium);margin:var(--space-4) 0 0;text-align:center}.subscribe-status--success{color:#4ade80}.subscribe-status--error{color:#f87171}.subscribe-status--already{color:var(--ink-3)}.subscribe-gate{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:var(--space-6);overflow:hidden;background:rgba(0,0,0,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:subscribeGateIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes subscribeGateIn{0%{opacity:0}to{opacity:1}}.subscribe-gate-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;filter:blur(40px) saturate(1.1) brightness(.5);opacity:.3;transform:scale(1.3);transform-origin:center;pointer-events:none;animation:subscribeGateZoom 22s ease-out both,subscribeBgFade 1.2s ease both}@keyframes subscribeGateZoom{0%{transform:scale(1.16)}to{transform:scale(1.4)}}@keyframes subscribeBgFade{0%{opacity:0}to{opacity:.3}}.subscribe-gate-card{position:relative;z-index:1;width:100%;max-width:380px;animation:subscribeCardIn .75s cubic-bezier(.22,1,.36,1) .12s both}@keyframes subscribeCardIn{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.subscribe-gate{animation:subscribeGateIn .3s ease both}.subscribe-gate-bg{animation:none;opacity:.3;transform:scale(1.3)}.subscribe-gate-card{animation:none}}.subscribe-gate-card .subscribe-component--default{width:100%}.subscribe-gate-close{position:absolute;z-index:2;top:18px;right:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-circle);background:hsla(0,0%,100%,.06);color:var(--ink-on-dark);cursor:pointer;transition:background .15s ease}.subscribe-gate-close:hover{background:hsla(0,0%,100%,.14)}.subscribe-component.is-placeholder{border:1px solid var(--color-theme-border);background:rgba(var(--tint-rgb),.02);min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--ink-3);border-radius:var(--radius-xl)}.subscribe-overlay--desktop{position:fixed;bottom:56px;right:16px;z-index:1000;width:auto;animation:subscribeSlideIn .3s ease-out;transition:bottom .2s ease}body.cx-br .subscribe-overlay--desktop{bottom:104px}.subscribe-overlay--desktop .subscribe-component--default{width:320px;max-width:calc(100vw - var(--space-12))}.subscribe-overlay--desktop .subscribe-component--nano{width:auto}.subscribe-overlay--desktop .subscribe-follow-pill{width:auto;display:inline-flex}.subscribe-overlay--desktop .subscribe-follow-pill--icon{width:48px;height:48px;padding:0}.subscribe-overlay--desktop.is-editable{cursor:pointer}.subscribe-overlay--desktop.is-selected{outline:2px solid #48dbfb;outline-offset:4px;border-radius:var(--radius-xl)}@keyframes subscribeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subscribe-overlay-bell{position:fixed;top:var(--space-4);left:var(--space-4);z-index:60;width:40px;height:40px;border-radius:var(--radius-circle);background:rgba(0,0,0,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.subscribe-overlay-bell:hover{background:rgba(0,0,0,.25)}.subscribe-overlay-bell.is-editable{cursor:pointer}.subscribe-overlay-bell.is-selected{outline:2px solid #48dbfb;outline-offset:4px}.subscribe-drawer-backdrop{position:fixed;inset:0;z-index:45;background:rgba(0,0,0,.5);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);animation:backdropFadeIn .15s ease-out}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.subscribe-drawer{position:fixed;bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:50;background:rgba(var(--tint-rgb),.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);border:1px solid var(--color-theme-border);padding:0;transform:translateY(calc(100% + var(--space-8)));transition:transform .15s ease-out;max-height:85vh;overflow-y:auto}.subscribe-drawer.is-open{transform:translateY(0)}.subscribe-drawer .subscribe-component--default{background:transparent;border:none;backdrop-filter:none;border-radius:0}.subscribe-drawer .subscribe-default-tabs{border-bottom-color:rgba(var(--tint-rgb),.1)}.subscribe-or{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;font-size:var(--type-caption,12px);color:var(--ink-3,currentColor);opacity:.8}.subscribe-or:after,.subscribe-or:before{content:"";flex:1;height:1px;background:rgba(var(--tint-rgb),.16)}.subscribe-wallet-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid hsla(0,0%,100%,.14);background:#000;color:#fff;font-size:var(--type-body-sm);font-weight:var(--weight-medium);cursor:pointer}.subscribe-wallet-btn:disabled{opacity:.5;cursor:progress}.subscribe-wallet-btn--google{background:#1f1f1f}.subscribe-done .subscribe-wallet-btn{margin-top:var(--space-1)}.subscribe-wallet-hint{margin-top:var(--space-3)}.subscribe-modal-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));background:transparent}.subscribe-modal-card{width:100%;max-width:420px;max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:transform,opacity}.subscribe-modal-card .subscribe-component--default{width:100%;background:var(--surface-modal,#16151a);color:var(--color-theme-text,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}.subscribe-unfollow{align-self:flex-start;padding:var(--space-1) 0;border:none;background:none;color:inherit;opacity:.6;font-size:var(--type-body-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.subscribe-unfollow:hover{opacity:.85}.subscribe-unfollow:disabled{cursor:progress}.subscribe-unfollow-note{margin:0}.subscribe-wallet-qr{width:184px;height:184px;margin:4px auto 12px;padding:8px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center}.subscribe-wallet-qr img{display:block;width:168px;height:168px}.subscribe-follow-pill.is-busy{pointer-events:none}