.xd-membership-card{isolation:isolate;color:var(--xdam-text-1,#f5f5fa);background:linear-gradient(135deg,#43434b 0%,#272730 32%,#33333c 49%,#202028 75%,#35353f);border:1px solid #ffffff26;border-radius:22px;margin:4px 0 28px;position:relative;box-shadow:0 2px #16161d,0 5px #111118,0 16px 32px #0003,inset 0 1px #ffffff45,inset 1px 0 #ffffff15}.xd-membership-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:repeating-linear-gradient(115deg,#0000 0 2px,#ffffff03 2px 3px);position:absolute;inset:0}.xd-account-flow{border-radius:inherit;opacity:.12;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.xd-account-flow canvas{width:100%;height:100%;display:block}.xd-membership-content{padding:26px}.xd-membership-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.xd-card-wordmark{letter-spacing:-.055em;text-shadow:0 1px 1px #fff3,0 -1px 1px #0008;font-size:20px;font-weight:650}.xd-plan-chip{background:#ffffff08;border:1px solid #ffffff20;border-radius:999px;padding:5px 12px;font-size:12px}.xd-membership-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:30px;display:grid}.xd-membership-data{min-width:0}.xd-metric-label{color:var(--xdam-text-3,#b5b5c5);font-size:11px}.xd-credit-number{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:5px 0 10px;font-size:52px;font-weight:500;line-height:1.15;display:block}.xd-membership-status{min-height:26px;font-size:11px}.xd-membership-status *{font-size:11px!important}.xd-membership-actions{flex-direction:column;justify-content:flex-end;justify-self:end;gap:12px;width:min(240px,100%);display:flex}.xd-chat-meter{outline-offset:5px;margin-top:20px;position:relative}.xd-chat-label{font-variant-numeric:tabular-nums;color:var(--xdam-text-2,#d1d1dc);justify-content:space-between;gap:8px;font-size:11px;display:flex}.xd-meter-track{background:#ffffff18;border-radius:999px;height:4px;margin-top:9px;overflow:hidden}.xd-meter-track>span{border-radius:inherit;background:linear-gradient(90deg,#adacc0,#e4dff3);height:100%;transition:width .3s;display:block}.xd-spend-metrics{gap:26px;margin-top:24px;display:flex}.xd-spend-metrics>div{font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;display:flex;position:relative}.xd-spend-metrics>div>span:first-child{color:var(--xdam-text-3,#b5b5c5);font-size:10px}.xd-spend-metrics strong{font-size:17px;font-weight:500}.xd-metric-tip{background:var(--xdam-surface,#15151e);border:1px solid var(--xdam-border,#ffffff20);width:max-content;max-width:240px;color:var(--xdam-text-2,#dddde8);opacity:0;visibility:hidden;pointer-events:none;z-index:3;border-radius:14px;padding:8px 12px;font-size:11px;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px)}.xd-chat-meter:hover .xd-metric-tip,.xd-chat-meter:focus .xd-metric-tip,.xd-spend-metrics>div:hover .xd-metric-tip,.xd-spend-metrics>div:focus .xd-metric-tip{opacity:1;visibility:visible;transform:none}.xd-bonus-note{color:var(--xdam-text-3,#b5b5c5);margin-top:14px;font-size:10px;display:block}.xd-referral-trigger{text-align:left;background:linear-gradient(var(--xdam-surface,#25252f), var(--xdam-surface,#25252f)) padding-box, linear-gradient(125deg, #ffc895, #b194d7) border-box;width:100%;color:inherit;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;transition:transform .18s,box-shadow .18s;display:flex}.xd-referral-trigger:hover{transform:translateY(-2px);box-shadow:0 5px 20px #0002}.xd-referral-trigger strong{letter-spacing:-.025em;font-size:13px;font-weight:550;display:block}.xd-referral-trigger small{color:var(--xdam-text-2,#bfbfcf);margin-top:5px;font-size:10px;display:block}.xd-referral-icon{background:var(--xdam-ghost-bg,#ffffff10);width:35px;height:35px;color:var(--xdam-text-2,#c5c5d5);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.xd-referral-rewards{gap:26px;display:flex}.xd-referral-rewards>span{color:var(--xdam-text-2,#c5c5d5);flex-direction:column;gap:3px;font-size:10px;display:flex}.xd-referral-rewards strong{color:var(--xdam-text-1,#f5f5fa);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.xd-referral-link input{box-sizing:border-box;background:var(--xdam-input-bg,#ffffff06);border:1px solid var(--xdam-border,#ffffff20);width:100%;font:inherit;color:inherit;border-radius:8px;padding:8px;font-size:11px}.xd-referral-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.xd-referral-actions button{background:var(--xdam-ghost-bg,#ffffff0c);border:1px solid var(--xdam-border,#ffffff20);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:7px 11px;font-size:11px}.xd-referral-stats{color:var(--xdam-text-3,#aaaaba);flex-wrap:wrap;gap:9px;margin-top:12px;font-size:10px;display:flex}.xd-referral-status{margin-top:8px;font-size:11px;display:block}.xd-referral-trigger:disabled,.xd-referral-actions button:disabled{opacity:.5;cursor:default;transform:none}.xd-referral-trigger:focus-visible,.xd-referral-actions button:focus-visible,.xd-referral-primary:focus-visible{outline-offset:4px;outline:2px solid #bca2df}.xd-sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=light] .xd-membership-card{color:#25252f;background:linear-gradient(125deg,#d5d5dd,#f4f4f7 26%,#dedee6 50%,#c3c3d0 80%,#eaeaf0);border-color:#fff9;box-shadow:0 2px #babac8,0 5px #a3a3b0,0 16px 30px #25253015,inset 0 1px #fff}:root[data-theme=light] .xd-meter-track{background:#33334b15}:root[data-theme=light] .xd-meter-track>span{background:linear-gradient(90deg,#777484,#403b52)}:root[data-theme=light] .xd-plan-chip{background:#fff5;border-color:#55556825}.xd-invite-page{box-sizing:border-box;background:var(--xd-page-bg,#141419);min-height:100dvh;color:var(--xdam-text-1,#f5f5fa);place-items:center;padding:24px;display:grid;overflow:auto}.xd-invite-card{width:min(480px,100%);margin:0}.xd-invite-content{padding:40px}.xd-invite-content h1{letter-spacing:-.045em;margin:40px 0 20px;font-size:44px;font-weight:500;line-height:1.08}.xd-invite-content p{opacity:.7;font-size:14px;line-height:1.65}.xd-referral-primary{text-align:center;color:#202028;background:#ededf3;border-radius:999px;margin:26px 0 18px;padding:13px 18px;font-size:14px;text-decoration:none;display:block}.xd-invite-content small{opacity:.6;font-size:10px;line-height:1.65;display:block}@media (max-width:680px){.xd-membership-grid{grid-template-columns:1fr;gap:24px}.xd-membership-content{padding:20px}.xd-invite-content{padding:26px}.xd-credit-number{font-size:44px}}@media (prefers-reduced-motion:reduce){.xd-referral-trigger,.xd-meter-track>span,.xd-metric-tip{transition:none}.xd-referral-trigger:hover{transform:none}}.xd-membership-card{container-type:inline-size}@container (max-width:480px){.xd-membership-grid{grid-template-columns:1fr;gap:24px}.xd-membership-content{padding:20px}.xd-credit-number{font-size:44px}}.xd-card-wordmark{text-overflow:ellipsis;white-space:nowrap;max-width:75%;overflow:hidden}.xd-referral-group-icon{background:currentColor;width:24px;height:24px;display:block;-webkit-mask:url(/icons/group_add_fill.svg) 50%/contain no-repeat;mask:url(/icons/group_add_fill.svg) 50%/contain no-repeat}.xd-referral-dialog{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--xdam-text-1,#f5f5fa);background:0 0;border:0;margin:0;padding:20px;position:fixed;inset:0;overflow:auto}.xd-referral-dialog[open]{justify-content:center;align-items:center;display:flex}.xd-referral-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080db3}.xd-referral-popup{box-sizing:border-box;border:1px solid var(--xdam-border,#ffffff20);background:var(--xdam-surface,#202028);border-radius:24px;width:min(400px,100%);max-height:100%;padding:30px;font-family:inherit;position:relative;overflow:auto;box-shadow:0 24px 100px #0005,inset 0 1px #ffffff15}.xd-referral-close{background:var(--xdam-ghost-bg,#ffffff0c);width:30px;height:30px;color:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px;position:absolute;top:14px;right:14px}.xd-referral-popup-icon{width:44px;height:44px;margin-bottom:22px}.xd-referral-popup h2{letter-spacing:-.6px;max-width:270px;margin:0;font-size:22px;font-weight:550;line-height:1.3}.xd-referral-intro{color:var(--xdam-text-2,#c5c5d5);margin:8px 0 24px;font-size:12px}.xd-referral-popup .xd-referral-rewards{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.xd-referral-popup .xd-referral-rewards>span{background:var(--xdam-ghost-bg,#ffffff08);border-radius:14px;padding:16px;font-size:11px}.xd-referral-popup .xd-referral-rewards strong{letter-spacing:-1px;font-size:30px}.xd-referral-popup .xd-referral-link input{border-radius:12px;padding:12px;font-size:12px}.xd-referral-popup .xd-referral-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.xd-referral-popup .xd-referral-actions button{padding:12px;font-size:12px}.xd-referral-popup .xd-referral-actions .xd-referral-copy{background:var(--xdam-text-1,#f5f5fa);color:var(--xdam-surface,#202028)}.xd-referral-popup .xd-referral-status{min-height:16px;color:var(--xdam-text-2,#c5c5d5)}.xd-referral-popup .xd-referral-stats{border-top:1px solid var(--xdam-border,#ffffff20);grid-template-columns:1fr 1fr 1.3fr;margin-top:12px;padding-top:20px;display:grid}.xd-referral-popup .xd-referral-stats>span{flex-direction:column;gap:5px;display:flex}.xd-referral-stats strong{color:var(--xdam-text-1,#f5f5fa);font-size:16px;font-weight:500}.xd-referral-rules{color:var(--xdam-text-3,#aaaaba);margin-top:24px;font-size:11px;line-height:1.7}.xd-referral-rules-toggle{cursor:pointer;width:fit-content}.xd-referral-rules p{margin-bottom:0}.xd-referral-close:focus-visible,.xd-referral-rules-toggle:focus-visible{outline-offset:3px;outline:2px solid #bca2df}.xd-referral-rules-toggle{align-items:center;gap:5px;list-style:none;display:flex}.xd-referral-chevron{flex-shrink:0}.xd-referral-rules[data-open=true] .xd-referral-chevron{transform:rotate(90deg)}.xd-referral-rules-toggle{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.xd-referral-chevron{transition:transform .26s cubic-bezier(.22,1,.36,1)}.xd-referral-rules-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.xd-referral-rules-content>div{min-height:0;overflow:hidden}.xd-referral-rules-content p{margin:0;padding-top:12px}.xd-referral-rules[data-open=true] .xd-referral-rules-content{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.xd-referral-rules-content,.xd-referral-chevron{transition:none}}