.profile-alert{border:1px solid;border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.75rem .95rem;font-size:.88rem;line-height:1.45;display:flex}.profile-alert--success{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e4d}.profile-alert--success i{color:var(--success-color)}.profile-alert--error{color:#fecaca;background:#f8717114;border-color:#f871714d}.profile-alert--error i{color:var(--danger-color)}.profile-panel{background:var(--card-bg);border:0;border-radius:18px;position:relative;overflow:visible}.profile-panel-header{align-items:center;gap:.9rem;padding:1.1rem 1.4rem 0;display:flex}.profile-panel-icon{background:var(--accent-color-transparent-2);width:40px;height:40px;color:var(--primary-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.profile-panel-icon--green{color:var(--success-color);background:#22c55e1f}.profile-panel-title{letter-spacing:-.01em;color:var(--white-color);margin:0;font-size:1.05rem;font-weight:600}.profile-panel-subtitle{color:var(--text-muted);margin:.15rem 0 0;font-size:.82rem;line-height:1.45}.profile-panel-body{padding:1.4rem}.profile-text{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.5}.profile-strong{color:var(--white-color);margin-left:.25rem;font-weight:600}.profile-link{color:var(--primary-color);font-size:.88rem;font-weight:600;text-decoration:none}.profile-link:hover{text-decoration:underline}.profile-empty{color:var(--text-muted);background:#ffffff05;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:2.25rem 1rem;font-size:.88rem;display:flex}.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-field-card{flex-direction:column;gap:.45rem;min-width:0;display:flex}.profile-label{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:500;display:inline-flex}.profile-label-chip{background:var(--accent-color-transparent-1);color:#ff9a80;border-radius:6px;padding:.1rem .45rem;font-size:.72rem;font-weight:600}.profile-hint{color:var(--text-muted);gap:.4rem;margin:0;font-size:.78rem;line-height:1.45;display:flex}.profile-hint i{margin-top:.1rem;font-size:.75rem}.profile-error{color:#fca5a5;margin:0;font-size:.8rem;font-weight:500}.profile-control{align-items:center;display:flex;position:relative}.profile-control-icon{z-index:2;color:var(--text-muted);pointer-events:none;font-size:.85rem;transition:color .2s;position:absolute;left:.95rem}.profile-control:focus-within .profile-control-icon{color:var(--white-color)}.profile-input{width:100%;min-height:48px;color:var(--white-color);background:#ffffff0a;border:1px solid #0000;border-radius:12px;outline:none;padding:.8rem 1rem;font-size:.92rem;transition:border-color .2s,background .2s,box-shadow .2s}.profile-control .profile-input{padding-left:2.6rem}.profile-input::placeholder{color:var(--text-muted);opacity:.8}.profile-input:hover:not(:disabled){background:#ffffff0f}.profile-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--accent-color-transparent-1)}.profile-input:disabled{color:var(--text-muted);cursor:not-allowed}.profile-input.border-red-500,.profile-input.border-red-500:focus{border-color:#f8717199;box-shadow:0 0 0 3px #f871711f}.profile-input--locked{background:#ffffff05}.profile-field-card .select-trigger,.profile-field-card .tag-select-trigger{border-radius:12px;min-height:48px}.profile-field-card .trigger--closed{background:#ffffff0a;border-color:#0000}.profile-field-card .trigger--closed:hover{background:#ffffff0f;border-color:#0000}.profile-field-card .tag-select-trigger input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.profile-field-card .tag-select-trigger.trigger--open,.profile-field-card .select-trigger.trigger--open{border-color:var(--primary-color)}.profile-field-card .select-panel,.profile-field-card .tag-select-panel{background:var(--card-bg);border-radius:12px}.profile-primary-btn{background:var(--primary-color);width:100%;min-height:54px;color:var(--dark-bg);cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;margin-top:.25rem;padding:.85rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;transition:filter .2s,transform .2s;display:flex;box-shadow:0 12px 30px #ff5a3c47,inset 0 1px #ffffff4d}.profile-primary-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.profile-primary-btn:disabled{opacity:.4;cursor:not-allowed}.profile-primary-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.avatar-dropzone{cursor:pointer;background:#ffffff05;border:1px dashed #0000;border-radius:14px;align-items:center;gap:1rem;padding:1rem;transition:border-color .2s,background .2s;display:flex}.avatar-dropzone:hover,.avatar-dropzone--active{border-color:var(--accent-color-transparent-5);background:#ff5a3c12}.avatar-ring{border:2px solid var(--accent-color-transparent-5);border-radius:50%;width:68px;height:68px;padding:2px}.avatar-ring img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-badge{border:2px solid var(--card-bg);background:var(--primary-color);width:1.6rem;height:1.6rem;color:var(--dark-bg);border-radius:999px;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:absolute;bottom:-2px;right:-2px}.avatar-name{color:var(--white-color);margin:0 0 .2rem;font-size:1rem;font-weight:600}.avatar-action{color:var(--primary-color);align-items:center;gap:.35rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.avatar-action i{font-size:.7rem}.avatar-hint{color:var(--text-muted);margin:.2rem 0 0;font-size:.75rem}.marketing-optin{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.75rem .95rem;transition:background .2s,border-color .2s;display:flex;position:relative}.marketing-optin:hover{background:#ffffff0d}.marketing-optin.is-active{border-color:var(--accent-color-transparent-5);background:#ff5a3c12}.marketing-optin:has(.marketing-optin-box:focus-visible){outline:2px solid var(--primary-color);outline-offset:3px}.marketing-optin-box{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.marketing-optin-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.marketing-optin-label{color:var(--white-color);font-size:.9rem;font-weight:500}.marketing-optin-hint{color:var(--text-muted);font-size:.78rem;line-height:1.4}.marketing-switch{background:#ffffff1f;border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .2s;position:relative}.marketing-switch-knob{background:var(--text-color);border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.marketing-optin.is-active .marketing-switch{background:var(--primary-color)}.marketing-optin.is-active .marketing-switch-knob{background:var(--dark-bg);transform:translate(16px)}.cashback-total{color:#86efac;font-variant-numeric:tabular-nums;white-space:nowrap;background:#22c55e24;border-radius:10px;padding:.4rem .75rem;font-size:.95rem;font-weight:600}.cashback-table{border-collapse:collapse;font-size:.88rem}.cashback-table th{color:var(--text-muted);border-bottom:1px solid #ffffff12;padding:0 1rem .65rem 0;font-size:.8rem;font-weight:500}.cashback-table th:last-child{padding-right:0}.cashback-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff0d;padding:.75rem 1rem .75rem 0}.cashback-table tr:last-child td{border-bottom:0}.cashback-table td:last-child{padding-right:0}.cashback-date{color:var(--text-muted)}.cashback-reason{color:var(--text-color)}.cashback-plus{color:#86efac}.cashback-minus{color:#fca5a5}.delete-account-icon{color:#f87171;background:#f871711f}.delete-account-blockers{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.delete-account-blockers li{color:#fde68a;background:#facc1514;border:1px solid #facc1540;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.45;display:flex}.delete-account-blockers i{color:var(--warning-color);margin-top:.15rem}.delete-account-btn{min-height:46px;color:var(--text-color);cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.2rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.delete-account-btn:hover:not(:disabled){color:#fca5a5;background:#ef44441a;border-color:#ef444466}.delete-account-btn:disabled{opacity:.4;cursor:not-allowed}.delete-account-btn:focus-visible{outline-offset:3px;outline:2px solid #f87171}.delete-modal-backdrop{z-index:9998;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#05020ad9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.delete-modal{background:var(--light-bg);border:0;border-radius:22px;width:100%;max-width:28rem;overflow:hidden;box-shadow:0 40px 120px #0009}.delete-modal-header{align-items:center;gap:.9rem;padding:1.1rem 1.5rem 0;display:flex}.delete-modal-glyph{color:#f87171;background:#f871711f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.05rem;display:flex}.delete-modal-title{color:var(--white-color);margin:0;font-size:1.1rem;font-weight:600}.delete-modal-body{flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.delete-modal-text{color:var(--text-muted);margin:0 0 .4rem;font-size:.88rem;line-height:1.55}.delete-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;padding:0 1.5rem 1.4rem;display:flex}.delete-modal-cancel{min-height:46px;color:var(--text-color);cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:12px;padding:0 1.2rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:border-color .2s,color .2s}.delete-modal-cancel:hover{color:var(--white-color);background:#ffffff17}.delete-modal .delete-account-btn{color:#fca5a5;background:#f871711a;border-color:#f8717173}@media (max-width:768px){.profile-field-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.profile-panel{border-radius:16px}.profile-panel-header,.profile-panel-body{padding:1rem}}@media (prefers-reduced-motion:reduce){.profile-primary-btn:hover:not(:disabled){transform:none}}.ol-page{color:#fff;background:radial-gradient(900px 500px at 15% 0,#ff5a3c12,#0000 60%),#050109}.ol-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ff5a3c;font-size:12px;font-weight:600}.ol-card{background:#140814;border-radius:18px;padding:22px}.ol-card--cashback{background:linear-gradient(140deg,#22c55e29,#140814 60%)}.ol-card--attention{background:#facc1517}.ol-tile{background:#ffffff0a;border-radius:14px;padding:14px}.ol-glyph{border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex}.ol-glyph--green{color:#86efac;background:#22c55e24}.ol-glyph--accent{color:#ff9a6c;background:#ff5a3c24}.ol-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.ol-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.ol-pill--green{color:#86efac;background:#22c55e24}.ol-pill--amber{color:#fde68a;background:#facc151f}.ol-pill--danger{color:#fca5a5;background:#ef444424}.ol-pill--blue{color:#7dd3fc;background:#38bdf824}.ol-chip{font:inherit;color:#d1d5db;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-flex}.ol-chip:hover{color:#fff}.ol-chip--page{font-variant-numeric:tabular-nums;justify-content:center;min-width:38px}.ol-chip--on{color:#fff;background:#ff5a3c29;font-weight:600}.ol-btn{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ol-btn--accent{color:#1a0a06;background:#ff5a3c}.ol-btn--amber{color:#1a1400;background:#facc15}.ol-btn--danger{color:#fecaca;background:#ef44442e}.ol-btn:hover{filter:brightness(1.08)}.ol-row{background:#ffffff0a;border-radius:14px;align-items:center;gap:16px;padding:14px;text-decoration:none;transition:background .15s;display:flex}.ol-row:hover{background:#ffffff12}.ol-row-name span:not([class*=absolute]){color:#fff!important;font-size:15px!important;font-weight:600!important}.ol-row-name img{width:24px!important;height:24px!important}.ol-row-name span.rounded-\[4px\]:not([class*=absolute]){color:#fbbf24!important;font-size:11px!important;font-weight:500!important}.ol-row-icon{color:#9ca3af;background:#ffffff0d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ol-row-booster{flex:0 200px;align-items:center;gap:10px;min-width:0;display:flex}.ol-row-end{flex:none;align-items:center;gap:16px;display:flex}.ol-row-arrow{color:#ffffff4d;font-size:12px;transition:transform .15s,color .15s}.ol-row:hover .ol-row-arrow{color:#ff9a6c;transform:translate(2px)}.ol-row:focus-visible,.ol-btn:focus-visible,.ol-chip:focus-visible{outline-offset:2px;outline:2px solid #ff5a3c}@media (max-width:767px){.ol-row{flex-wrap:wrap;gap:12px}.ol-row-booster{display:none}.ol-row-end{flex-basis:100%;justify-content:space-between;gap:12px;min-width:0}.ol-row-end .ol-pill{text-overflow:ellipsis;min-width:0;overflow:hidden}.ol-row-arrow{display:none}}@media (prefers-reduced-motion:reduce){.ol-row,.ol-row-arrow{transition:none}}.rq-page{color:#fff;background:radial-gradient(900px 500px at 15% 0,#ff5a3c12,#0000 60%),#050109}.rq-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ff5a3c;font-size:12px;font-weight:600}.rq-card{background:#140814;border-radius:18px;padding:22px}.rq-glyph{color:#ff9a6c;background:#ff5a3c24;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex}.rq-btn{color:#1a0a06;background:#ff5a3c;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.rq-btn:hover{filter:brightness(1.08);color:#1a0a06}.rq-row{background:#ffffff0a;border-radius:14px;align-items:center;gap:16px;padding:14px;text-decoration:none;transition:background .15s;display:flex}.rq-row:hover{background:#ffffff12}.rq-row-icon{color:#9ca3af;background:#ffffff0d;border-radius:12px;flex:none;justify-content:center;align-self:flex-start;align-items:center;width:48px;height:48px;display:inline-flex}.rq-row-end{flex:none;align-items:center;gap:14px;display:flex}.rq-chip{background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.rq-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.rq-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.rq-pill--accent{color:#ffb39f;background:#ff5a3c29}.rq-pill--amber{color:#fde68a;background:#facc151f}.rq-cta{color:#1a0a06;white-space:nowrap;background:#ff5a3c;border-radius:12px;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.rq-row-arrow{color:#ffffff4d;font-size:12px;transition:transform .15s,color .15s}.rq-row:hover .rq-row-arrow{color:#ff9a6c;transform:translate(2px)}.rq-row:focus-visible,.rq-btn:focus-visible{outline-offset:2px;outline:2px solid #ff5a3c}.rq-name span:not([class*=absolute]){color:#fff!important;font-size:15px!important;font-weight:600!important}.rq-name img{width:24px!important;height:24px!important}.rq-name span.rounded-\[4px\]:not([class*=absolute]){color:#fbbf24!important;font-size:11px!important;font-weight:500!important}@media (max-width:767px){.rq-row{flex-wrap:wrap;gap:12px}.rq-row-end{flex-basis:100%;justify-content:space-between}.rq-row-arrow{display:none}}@media (prefers-reduced-motion:reduce){.rq-row,.rq-row-arrow{transition:none}}.discord-card{background:linear-gradient(160deg, #5865f242, var(--card-bg) 70%);border-radius:18px;flex-direction:column;gap:.75rem;padding:22px;display:flex;position:relative}.discord-card__close{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.discord-card__close:hover{color:#fffc}.discord-card__title{color:var(--white-color);margin:0;padding-right:30px;font-size:1.05rem;font-weight:600;line-height:1.3}.discord-card__perks{color:var(--text-muted);flex-direction:column;gap:.4rem;margin:0;padding:0;font-size:.85rem;line-height:1.4;list-style:none;display:flex}.discord-card__perks li{align-items:flex-start;gap:.5rem;display:flex}.discord-card__cta{background:var(--discord-color);min-height:48px;color:var(--white-color);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.discord-card__cta:hover{color:var(--white-color);background:#4752c4}.discord-bar{background:linear-gradient(135deg,#5865f238 0%,#5865f214 55%,#5865f205 100%);box-shadow:0 10px 30px #5865f22e}.discord-bar__glow{background:radial-gradient(circle at 8% 0,#5865f259 0%,#0000 55%)}.discord-bar__badge{animation:2.8s ease-in-out infinite discord-bar-pulse}@keyframes discord-bar-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.discord-bar__badge,.discord-bar__cta{transition:none;animation:none}}.referral-input{width:100%;min-height:48px;color:var(--white-color);background:#ffffff0a;border:0;border-radius:12px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:.92rem;transition:background .2s,box-shadow .2s}.referral-input:hover{background:#ffffff0f}.referral-input:focus,.referral-input:focus-visible{box-shadow:0 0 0 2px var(--accent-color-transparent-5)}.referral-copy-btn{appearance:none;background:var(--primary-color);min-height:48px;color:var(--dark-bg);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:filter .2s,transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px #ff5a3c47,inset 0 1px #ffffff4d}.referral-copy-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.referral-copy-btn.is-copied{background:var(--success-color);box-shadow:none}.referral-hint{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.referral-code{color:var(--text-muted);background:#ffffff0f;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin:0;padding:.3rem .4rem .3rem .75rem;font-size:.78rem;display:inline-flex}.referral-code strong{background:var(--accent-color-transparent-1);color:var(--white-color);letter-spacing:.08em;border-radius:999px;padding:.15rem .6rem;font-weight:600}.select-trigger{cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;transition:all .18s;display:flex}.select-panel{z-index:50;background:#101014;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin-top:6px;position:absolute;overflow:hidden;box-shadow:0 12px 40px #000000b3,0 0 0 1px #ff5a3c14}.select-option-media{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:20px;display:inline-flex}.select-flag-img{object-fit:cover;border:1px solid #ffffff24;border-radius:3px;width:24px;height:16px}.option-row--active{color:#fff!important;background:#ff5a3c1f!important}.tag{color:#fff;background:#ff5a3c1f;border:1px solid #ff5a3c4d;border-radius:7px;align-items:center;gap:5px;padding:5px 8px 5px 7px;transition:border-color .15s;display:inline-flex}.tag:hover{border-color:#ff5a3c8c}.tag-remove{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;transition:all .15s;display:flex}.tag-remove:hover{color:#fff;background:#ef444459}.trigger--closed{background:#15151a;border:1px solid #ffffff1a}.trigger--closed:hover{background:#1c1c21;border-color:#ffffff2e}.trigger--open{border:1px solid var(--primary-color);background:#1c1c21;box-shadow:0 0 0 3px #ff5a3c1f}.tag-select-trigger{cursor:text;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 14px;transition:all .18s;display:flex}.tag-select-panel{z-index:50;background:#101014;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin-top:6px;position:absolute;overflow:hidden;box-shadow:0 12px 40px #000000b3,0 0 0 1px #ff5a3c14}.tag-select-empty{min-height:34px;color:var(--text-muted);background:#ffffff06;border:1px dashed #ffffff1a;border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;font-size:.82rem;display:flex}.option-row{width:100%;color:var(--text-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 14px;transition:background .12s;display:flex}.option-row:hover{color:#fff;background:#ffffff0d}.clear-btn{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.clear-btn:hover{color:#fff;background:#ff5a3c40}.scrollbar-dark{scrollbar-width:thin;scrollbar-color:#ff5a3c4d transparent}.scrollbar-dark::-webkit-scrollbar{width:4px}.scrollbar-dark::-webkit-scrollbar-track{background:0 0}.scrollbar-dark::-webkit-scrollbar-thumb{background:#ff5a3c4d;border-radius:2px}.ly-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ly-head-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ly-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);font-size:.75rem;font-weight:600}.ly-title{letter-spacing:-.015em;color:var(--white-color);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.15}.ly-micro{color:var(--text-muted);font-size:.8rem;font-weight:500;display:block}.ly-sub{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.ly-sub strong{color:var(--white-color);font-weight:600}.ly-muted{color:var(--text-muted)}.ly-tabular{font-variant-numeric:tabular-nums}.ly-notice{color:#86efac;background:#22c55e1a;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;display:flex}.ly-layout{grid-template-columns:7fr 5fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:1024px){.ly-layout{grid-template-columns:minmax(0,1fr)}}.ly-card{background:var(--card-bg);border-radius:18px;flex-direction:column;gap:1.25rem;min-width:0;padding:1.4rem;display:flex}.ly-card-title{letter-spacing:-.01em;color:var(--white-color);margin:0;font-size:1.35rem;font-weight:600;line-height:1.25}.ly-card-title--sm{font-size:1.05rem}.ly-card-title-to{color:var(--text-muted);font-weight:400}.ly-panel{background:linear-gradient(180deg, #ffffff09, #fff0) var(--card-bg);border-radius:18px;flex-direction:column;gap:1.15rem;min-width:0;padding:1.4rem;display:flex}.ly-balance{letter-spacing:-.03em;color:var(--white-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2.6rem;font-weight:600;line-height:1.05}.ly-range{background:#ffffff09;border-radius:14px;align-items:center;gap:.6rem;padding:.8rem .95rem;display:flex}.ly-range-side{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.ly-range-side--end{text-align:right;justify-content:flex-end}.ly-range-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ly-range-text .ly-micro{font-size:.72rem}.ly-range-label{color:var(--white-color);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.ly-range-icon{background:var(--accent-color-transparent-2);width:36px;height:36px;color:var(--primary-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex}.ly-range-icon--muted{color:var(--text-color);background:#ffffff0f}.ly-range-arrow{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.ly-progress-head{color:var(--white-color);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.ly-chip{color:var(--text-color);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;display:inline-flex}.ly-chip i{color:var(--text-muted);font-size:.7rem}.ly-chip--green{color:#86efac;background:#22c55e1a}.ly-chip--green i{color:var(--success-color)}.ly-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.ly-track-fill{background:var(--primary-color);border-radius:999px;height:100%;transition:width 1.2s ease-out}.ly-track-fill.is-max{background:var(--success-color)}.ly-note{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.ly-note strong,.ly-note span{color:var(--white-color);font-weight:600}.ly-note--green{color:#86efac;align-items:center;gap:.4rem;font-weight:600;display:flex}.ly-cashback-row{color:#fde68a;background:#facc1514;border-radius:12px;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;font-weight:500;display:flex}.ly-cashback-row i{color:var(--warning-color)}.ly-cashback-row strong{font-weight:700}.ly-divider{background:#ffffff14;height:1px;margin:.1rem -1.4rem}.ly-cta{background:var(--primary-color);width:100%;min-height:54px;color:var(--dark-bg);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:flex;box-shadow:0 12px 30px #ff5a3c47,inset 0 1px #ffffff4d}.ly-cta:hover{filter:brightness(1.07);color:var(--dark-bg);transform:translateY(-1px)}.ly-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ly-btn--ghost{color:var(--text-color);background:#ffffff0f;border:0}.ly-btn--ghost:hover{color:var(--white-color);background:#ffffff1a}.ly-btn i{color:var(--text-muted);font-size:.8rem}.ly-table{border-collapse:collapse;width:100%;color:var(--text-color);font-size:.88rem}.ly-table th{color:var(--text-muted);border-bottom:1px solid #ffffff14;padding:0 1rem .7rem 0;font-size:.8rem;font-weight:500}.ly-table td{border-bottom:1px solid #ffffff0d;padding:.75rem 1rem .75rem 0}.ly-table tr:last-child td{border-bottom:0}.ly-table th:last-child,.ly-table td:last-child{padding-right:0}.ly-plus{color:#86efac;font-weight:600}.ly-minus{color:#fca5a5;font-weight:600}.ly-pager{justify-content:center;align-items:center;gap:.75rem;font-size:.85rem;display:flex}@media (max-width:600px){.ly-card,.ly-panel{border-radius:16px;padding:1rem}.ly-divider{margin:.1rem -1rem}.ly-card-title{font-size:1.15rem}.ly-balance{font-size:2.1rem}.ly-head-actions{width:100%}.ly-head-actions .ly-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.ly-track-fill,.ly-cta{transition:none}}.rd-page{background-color:var(--dark-bg);padding-bottom:clamp(3rem,6vw,5rem)}.rd-section{padding-block:4rem}@media (min-width:1024px){.rd-section{padding-block:100px}}.rd-chip{background:var(--accent-color-transparent-1);color:var(--white-color);border-radius:10px;align-items:center;gap:.45rem;margin-bottom:1.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.rd-chip i{color:var(--primary-color)}.rd-h1{letter-spacing:-.03em;color:var(--white-color);margin:0 0 1.25rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.05}.rd-h2{letter-spacing:-.02em;color:var(--white-color);margin:0 0 1.25rem;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.15}.rd-h2--center{text-align:center;margin-bottom:2.5rem}.rd-h3{letter-spacing:-.01em;color:var(--white-color);margin:0 0 .6rem;font-size:1.15rem;font-weight:600}.rd-lead{max-width:36rem;color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.7}.rd-prose{max-width:34rem;color:var(--text-muted);margin:0 0 1.75rem;font-size:.98rem;line-height:1.8}.rd-body{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}.rd-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,6rem);padding-bottom:3rem;display:grid}.rd-hero-card{min-width:0}.rd-card-caption{text-align:center;color:var(--text-muted);margin:1.25rem 0 0;font-size:.86rem}.rd-form-panel{background:var(--card-bg);border-radius:18px;margin-top:2.25rem;padding:clamp(1.4rem,3vw,2rem)}.rd-label-row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.rd-label{color:var(--text-color);font-size:.9rem;font-weight:600}.rd-counter{color:var(--text-muted);background:#ffffff0f;border-radius:8px;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;transition:color .2s,background-color .2s}.rd-counter--done{color:#86efac;background:#22c55e24}.rd-input{width:100%;min-height:52px;color:var(--white-color);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.78rem,1.5vw,.95rem);transition:border-color .2s,box-shadow .2s}.rd-input::placeholder{color:#ffffff38}.rd-input:hover{border-color:#fff3}.rd-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--accent-color-transparent-1);outline:none}.rd-input--error,.rd-input--error:hover{border-color:var(--neon-red)}.rd-error{color:var(--neon-red);gap:.55rem;margin:.8rem 0 0;font-size:.9rem;line-height:1.6;display:flex}.rd-error i{margin-top:.25rem}.rd-hint{color:var(--text-muted);margin:.8rem 0 0;font-size:.86rem;line-height:1.6}.rd-submit{background:var(--primary-color);width:100%;min-height:52px;color:var(--dark-bg);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;padding:0 1.5rem;font-family:inherit;font-size:.98rem;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 12px 30px #ff5a3c47,inset 0 1px #ffffff4d}.rd-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.rd-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rd-submit:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.rd-limit{text-align:center;color:var(--text-muted);margin:.9rem 0 0;font-size:.8rem}.rd-guest-text{margin-bottom:.5rem}.rd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rd-step{background:var(--card-bg);border-radius:18px;padding:clamp(1.5rem,3vw,2.25rem)}.rd-step-number{background:var(--accent-color-transparent-1);width:40px;height:40px;color:var(--primary-color);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;font-size:1rem;font-weight:700;display:flex}.rd-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.rd-more{min-height:48px;color:var(--text-color);background:#ffffff0f;border-radius:14px;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.rd-more:hover{color:var(--white-color);background:#ffffff1a}.rd-more:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.rd-help{gap:.6rem;margin:0;display:grid}.rd-help-item{background:var(--card-bg);border-radius:16px;padding:1.4rem 1.5rem}.rd-help dt{color:var(--white-color);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.rd-help dd{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}@media (max-width:960px){.rd-hero,.rd-split{grid-template-columns:minmax(0,1fr)}.rd-hero-card{max-width:520px}.rd-steps{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rd-input,.rd-counter,.rd-submit{transition:none}.rd-submit:hover:not(:disabled){transform:none}}ol,ul,dl,dd{margin:0;padding:0;list-style:none}.rf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.rf-head-actions{flex-wrap:wrap;gap:.5rem;display:flex}.rf-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);font-size:.75rem;font-weight:600}.rf-micro{color:var(--text-muted);font-size:.8rem;font-weight:500;display:block}.rf-sub{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.45}.rf-muted{color:var(--text-muted)}.rf-tabular{font-variant-numeric:tabular-nums}.rf-plus{color:#86efac;font-weight:600}.rf-layout{grid-template-columns:7fr 5fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:1024px){.rf-layout{grid-template-columns:minmax(0,1fr)}}.rf-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.rf-card{background:var(--card-bg);border-radius:18px;flex-direction:column;gap:1.15rem;min-width:0;padding:1.4rem;display:flex}.rf-card-title{letter-spacing:-.01em;color:var(--white-color);margin:0;font-size:1.35rem;font-weight:600;line-height:1.25}.rf-card-title--sm{font-size:1.05rem}.rf-panel{background:linear-gradient(180deg, #ffffff09, #fff0) var(--card-bg);border-radius:18px;flex-direction:column;gap:1.15rem;min-width:0;padding:1.4rem;display:flex}.rf-balance{letter-spacing:-.03em;color:var(--white-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2.6rem;font-weight:600;line-height:1.05}@media (max-width:600px){.rf-card,.rf-panel{border-radius:16px;padding:1.1rem}}.rf-stats{flex-direction:column;gap:.5rem;display:flex}.rf-stat{background:#ffffff09;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;min-height:48px;padding:.55rem .85rem;display:flex}.rf-stat dt{min-width:0;color:var(--text-color);align-items:center;gap:.55rem;font-size:.88rem;display:inline-flex}.rf-stat dt i{color:var(--text-muted);font-size:.85rem}.rf-stat dd{color:var(--white-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:600}.rf-cta{background:var(--primary-color);width:100%;min-height:54px;color:var(--dark-bg);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:flex;box-shadow:0 12px 30px #ff5a3c47,inset 0 1px #ffffff4d}.rf-cta:hover{filter:brightness(1.07);color:var(--dark-bg);transform:translateY(-1px)}.rf-btn{border-radius:12px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.6rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.rf-btn i{font-size:.75rem}.rf-btn--ghost{color:var(--text-color);background:#ffffff0f}.rf-btn--ghost:hover{background:var(--accent-color-transparent-1);color:var(--primary-color)}.rf-icon{background:var(--accent-color-transparent-2);width:36px;height:36px;color:var(--primary-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex}.rf-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:600px){.rf-steps{grid-template-columns:minmax(0,1fr)}}.rf-step{background:#ffffff09;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.rf-step-dot{background:var(--primary-color);width:26px;height:26px;color:var(--dark-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.rf-step-body{color:var(--text-color);margin:.15rem 0 0;font-size:.88rem;line-height:1.45}.rf-terms{flex-direction:column;gap:.5rem;display:flex}.rf-term{background:#ffffff09;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.rf-term-icon{flex-shrink:0;margin-top:.1rem;font-size:1rem}.rf-term--ok .rf-term-icon{color:var(--success-color)}.rf-term--no .rf-term-icon{color:#f87171}.rf-term--info .rf-term-icon{color:var(--text-muted)}.rf-term-title{color:var(--white-color);margin:0;font-size:.9rem;font-weight:600}.rf-term-body{color:var(--text-muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.45}.rf-snippets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:600px){.rf-snippets{grid-template-columns:minmax(0,1fr)}}.rf-snippet{background:#ffffff09;border-radius:14px;flex-direction:column;gap:.6rem;min-width:0;padding:.9rem 1rem;display:flex}.rf-snippet-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rf-snippet-text{color:var(--text-color);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.5}.rf-copy{appearance:none;color:var(--text-color);cursor:pointer;background:#ffffff12;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.rf-copy i{font-size:.7rem}.rf-copy:hover{background:var(--accent-color-transparent-1);color:var(--primary-color)}.rf-copy.is-copied{color:#86efac;background:#22c55e1a}.rf-empty{text-align:center;color:var(--text-muted);margin:0;padding:2rem 0;font-size:.88rem}.rf-table{border-collapse:collapse;width:100%}.rf-table th{color:var(--text-muted);padding:.6rem .75rem;font-size:.8rem;font-weight:500}.rf-table td{color:var(--text-color);padding:.75rem;font-size:.88rem}.rf-table tbody tr:nth-child(odd) td{background:#ffffff06}.rf-table tbody td:first-child{border-radius:10px 0 0 10px}.rf-table tbody td:last-child{border-radius:0 10px 10px 0}.rf-pager{justify-content:center;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.gcv-stage{perspective:1200px;width:100%}.gcv-card{aspect-ratio:1.586;isolation:isolate;width:100%;color:var(--white-color);background:var(--card-bg);box-shadow:inset 0 1px 0 #ffffff40, 0 40px 80px -20px #000c, 0 0 90px -20px var(--accent-color-transparent-5);transform-style:preserve-3d;will-change:transform;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;justify-content:space-between;padding:clamp(1.1rem,4.2%,1.9rem);transition:transform .25s ease-out;display:flex;position:relative;overflow:hidden}.gcv-foil{z-index:-2;background:radial-gradient(120% 90% at 0% 0%, var(--primary-color) 0%, transparent 55%), radial-gradient(110% 100% at 100% 100%, var(--neon-purple) 0%, transparent 60%), radial-gradient(80% 70% at 85% 10%, var(--tertiary-color) 0%, transparent 60%), var(--card-bg);opacity:.92;position:absolute;inset:0}.gcv-foil:after{content:"";mix-blend-mode:overlay;background-image:repeating-linear-gradient(115deg,#ffffff12 0 1px,#0000 1px 9px);position:absolute;inset:0}.gcv-shine{z-index:-1;background:radial-gradient(60% 60% at var(--gcv-shine-x,50%) var(--gcv-shine-y,50%), #ffffff47, transparent 70%);mix-blend-mode:soft-light;transition:background .2s ease-out;position:absolute;inset:0}.gcv-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gcv-brand{width:auto;height:clamp(1.6rem,3.6vw,2.25rem)}.gcv-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;font-size:.62rem;font-weight:600}.gcv-value{font-family:var(--font-primary);flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;line-height:.9;display:flex}.gcv-currency{color:#fffc;font-size:clamp(1.4rem,5vw,2.2rem);font-weight:500}.gcv-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,11vw,5.2rem);font-weight:700;display:inline-block}.gcv-gift{color:#ffffffe6;font-size:clamp(2.2rem,8vw,3.4rem)}.gcv-points{letter-spacing:.02em;color:#ffffffc7;font-family:Inter,sans-serif;font-size:.78rem;font-weight:500;display:inline-block}.gcv-code{letter-spacing:.14em;background:#0501098c;border:1px solid #ffffff29;border-radius:12px;grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:.35rem .5rem;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.62rem,1.9vw,.82rem);display:grid}.gcv-filled{color:var(--white-color)}.gcv-empty{color:#ffffff52}.gcv-swap-enter-active,.gcv-swap-leave-active{transition:opacity .16s,transform .16s}.gcv-swap-enter-from{opacity:0;transform:translateY(8px)}.gcv-swap-leave-to{opacity:0;transform:translateY(-8px)}@media (max-width:480px){.gcv-code{letter-spacing:.08em;grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.gcv-card,.gcv-shine,.gcv-swap-enter-active,.gcv-swap-leave-active{transition:none}}
