:root{--glass-blur:blur(40px) saturate(200%);--glass-blur-light:blur(20px) saturate(180%);--glass-bg:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.13) 50%,hsla(0,0%,100%,.08));--glass-bg-hover:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.17) 50%,hsla(0,0%,100%,.12));--glass-shadow:0 8px 32px rgba(0,0,0,.06),0 3px 12px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.08);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1)}.action-card{animation:gradientFlow 8s ease infinite;background:linear-gradient(120deg,rgba(168,237,234,.3),hsla(43,98%,80%,.3) 20%,hsla(28,98%,80%,.3) 40%,rgba(255,175,189,.3) 60%,rgba(211,181,232,.3) 80%,rgba(157,206,255,.3));background-size:200% 200%;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--border-radius-lg);box-shadow:none;overflow:visible;position:relative;transition:background .3s ease;will-change:background-position}.action-card:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%)}.action-card:after,.action-card:before{border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.action-card:after{background:radial-gradient(circle at 80% 20%,rgba(255,119,168,.1) 0,transparent 50%)}.action-card>*{position:relative;z-index:1}.action-card:hover{background:linear-gradient(120deg,rgba(168,237,234,.4),hsla(43,98%,80%,.4) 20%,hsla(28,98%,80%,.4) 40%,rgba(255,175,189,.4) 60%,rgba(211,181,232,.4) 80%,rgba(157,206,255,.4));background-size:200% 200%;box-shadow:none}.new-card.action-card{align-self:flex-start!important;flex-grow:0!important;flex-shrink:0!important;height:auto!important;margin-bottom:.75rem!important;min-height:auto!important;padding:.75rem!important}.new-card.action-card>.new-card-content{height:auto!important;min-height:0!important;padding:.5rem!important}.action-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center;width:100%}.rights-info{align-items:stretch;flex:1;flex-direction:column;min-width:200px}.rights-info,.rights-info-row{display:flex;gap:var(--spacing-md);justify-content:center;width:100%}.rights-info-row{align-items:center;flex-wrap:nowrap}.rights-info-row:not(.benefits-row){justify-content:space-between}.rights-info-top-row{align-items:center;display:flex;flex:1;gap:var(--spacing-sm);min-width:0}.rights-info-top-row .monthly-membership-badge,.rights-info-top-row .partnership-badge,.rights-info-top-row .quarterly-membership-badge,.rights-info-top-row .rights-badge{flex:0 0 auto;max-width:180px;min-width:180px;width:180px}.action-card,.new-card-content,.new-card:not(.action-card),.rights-info,.rights-info-top-row{overflow:visible!important}.monthly-membership-badge,.partnership-badge,.quarterly-membership-badge,.rights-badge{align-items:center;backdrop-filter:blur(40px) saturate(200%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.13) 50%,hsla(0,0%,100%,.08));background:var(--glass-bg);border:none;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.06),0 3px 12px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.08);box-shadow:var(--glass-shadow);color:var(--text-primary);display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);height:44px;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);word-wrap:break-word;flex-shrink:0;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.rights-badge{max-width:180px;min-width:140px;width:auto}.partnership-badge{max-width:320px;min-width:180px;width:auto}.monthly-membership-badge,.quarterly-membership-badge{min-width:220px;position:relative}.monthly-membership-badge:hover,.partnership-badge:hover,.quarterly-membership-badge:hover,.rights-badge:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.17) 50%,hsla(0,0%,100%,.12));background:var(--glass-bg-hover);box-shadow:0 10px 40px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(0,0,0,.1);transform:translateY(-2px) scale(1.01)}.monthly-membership-badge i,.partnership-badge i,.quarterly-membership-badge i,.rights-badge i{flex-shrink:0;font-size:16px;z-index:2}.consult-style-btn .heroicon,.monthly-membership-badge .heroicon,.partnership-badge .heroicon,.quarterly-membership-badge .heroicon,.rights-badge .heroicon{flex-shrink:0;height:1em;stroke:currentColor;width:1em;z-index:2}.rights-badge.warning{background:linear-gradient(135deg,rgba(255,243,205,.3),rgba(255,243,205,.2) 50%,rgba(255,243,205,.1));box-shadow:0 8px 32px rgba(255,193,7,.08),0 3px 12px rgba(255,193,7,.04),inset 0 1px 0 hsla(0,0%,100%,.6),inset 0 -1px 0 rgba(133,100,4,.1);color:#856404}.monthly-membership-badge .membership-info,.quarterly-membership-badge .membership-info{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center;z-index:2}.monthly-membership-badge .membership-title,.quarterly-membership-badge .membership-title{color:inherit;font-size:var(--font-size-sm);font-weight:700}.quarterly-membership-badge{background:linear-gradient(135deg,rgba(230,240,255,.2),rgba(220,230,255,.15) 50%,rgba(210,220,255,.1))}.rights-badges-group{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);justify-content:flex-start;width:100%}.rights-badges-group .rights-badge{flex:0 0 auto;max-width:180px;min-width:140px;white-space:nowrap;width:auto}.benefits-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);justify-content:center;width:100%}.benefits-actions .convert-btn{flex:0 0 auto;min-width:120px;white-space:nowrap}.action-buttons-group{align-items:stretch;display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);justify-content:flex-end}.action-buttons-group>.consult-style-btn,.action-buttons-group>form{display:flex!important;flex:1 1 0;min-width:0}.action-buttons-group>form>.consult-style-btn{flex:1;width:100%}.new-card.action-card.page-reduce_ai .rights-info{min-width:0}.new-card.action-card.page-reduce_ai .rights-info-row{flex-wrap:wrap;row-gap:var(--spacing-sm)}.new-card.action-card.page-reduce_ai .rights-info-top-row{flex:1 1 420px;min-width:0}.new-card.action-card.page-reduce_ai .action-buttons-group{flex:1 1 280px;justify-content:flex-end;min-width:0}.new-card.action-card .consult-style-btn,.new-card.action-card .consult-style-btn.check-btn,.new-card.action-card .consult-style-btn.reduce-ai-btn{border-radius:.5rem!important;font-size:14px!important;height:36px!important;min-height:36px!important;padding:8px 16px!important}.new-card.action-card .monthly-membership-badge,.new-card.action-card .partnership-badge,.new-card.action-card .quarterly-membership-badge,.new-card.action-card .rights-badge{font-size:13px!important;height:36px!important;min-height:36px!important;padding:6px 12px!important}.new-card.action-card .action-row{flex-wrap:wrap!important;justify-content:center!important}.new-card.action-card .action-row,.new-card.action-card .rights-info-row{align-items:center!important;display:flex!important;gap:.75rem!important;width:100%!important}.new-card.action-card .rights-info-row{flex-wrap:nowrap!important;justify-content:space-between!important}.new-card.action-card .action-buttons-group{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important}.new-card.action-card .action-buttons-group>.consult-style-btn,.new-card.action-card .action-buttons-group>form{flex:0 0 120px!important;max-width:120px!important;min-width:120px!important;width:120px!important}.new-card.action-card .action-buttons-group>form>.consult-style-btn{width:100%!important}.consult-style-btn{align-items:center;background:#fcf4c5;border:none;border-radius:.5rem;box-shadow:none;color:#333;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;gap:.5rem;height:auto;justify-content:center;min-height:36px;overflow:hidden;padding:8px 16px;position:relative;-webkit-text-decoration:none;text-decoration:none;touch-action:manipulation;transition:all var(--transition-fast) ease;white-space:nowrap;-webkit-tap-highlight-color:rgba(252,244,197,.3);-moz-user-select:none;user-select:none;-webkit-user-select:none}.consult-style-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.consult-style-btn:hover{background:#f5e99f;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#333;-webkit-text-decoration:none;text-decoration:none;transform:translateY(-1px)}.consult-style-btn:hover:before{left:100%}.consult-style-btn:active{background:#f0e08a;box-shadow:none;transform:translateY(0)}.consult-style-btn i{flex-shrink:0;font-size:16px}.consult-style-btn.check-btn,.consult-style-btn.reduce-ai-btn{backdrop-filter:blur(20px) saturate(180%);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:var(--glass-blur-light);background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.15));border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.37),inset 0 2px 4px 0 hsla(0,0%,100%,.5),inset 0 -2px 4px 0 rgba(0,0,0,.1);color:#1a1a1a;font-weight:600;min-width:100px;text-shadow:0 1px 2px hsla(0,0%,100%,.3);touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.consult-style-btn.reduce-ai-btn:before{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 30%,transparent 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(-45deg);transition:all .6s cubic-bezier(.4,0,.2,1);width:200%;z-index:1}.consult-style-btn.reduce-ai-btn:after{background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,transparent 70%);border-radius:50%;content:"";height:0;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s,opacity .6s;width:0;z-index:1}.consult-style-btn.check-btn>*,.consult-style-btn.reduce-ai-btn>*{position:relative;z-index:2}.consult-style-btn.check-btn:hover,.consult-style-btn.reduce-ai-btn:hover{backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%);background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.25));border-color:hsla(0,0%,100%,.3);box-shadow:0 12px 48px 0 rgba(31,38,135,.4),inset 0 3px 6px 0 hsla(0,0%,100%,.6),inset 0 -3px 6px 0 rgba(0,0,0,.15);color:#1a1a1a;transform:translateY(-2px) scale(1.02)}.consult-style-btn.reduce-ai-btn:hover:before{transform:rotate(-45deg) translate(20%,20%)}.consult-style-btn.reduce-ai-btn:hover:after{height:300%;opacity:0;width:300%}.consult-style-btn.check-btn:active,.consult-style-btn.reduce-ai-btn:active{box-shadow:0 4px 16px 0 rgba(31,38,135,.37),inset 0 2px 4px 0 rgba(0,0,0,.2),inset 0 -1px 2px 0 hsla(0,0%,100%,.4);transform:translateY(0) scale(.98)}.consult-style-btn.check-btn:disabled,.consult-style-btn.reduce-ai-btn:disabled{backdrop-filter:blur(10px) saturate(100%);-webkit-backdrop-filter:blur(10px) saturate(100%);background:linear-gradient(135deg,hsla(0,0%,78%,.2),hsla(0,0%,78%,.1));box-shadow:0 2px 8px 0 rgba(0,0,0,.1),inset 0 1px 2px 0 hsla(0,0%,100%,.2);color:#999;cursor:not-allowed;transform:none}.consult-style-btn.reduce-ai-btn:disabled:after,.consult-style-btn.reduce-ai-btn:disabled:before{display:none}.consult-style-btn.check-btn i,.consult-style-btn.reduce-ai-btn i{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.consult-style-btn.check-btn:hover i,.consult-style-btn.reduce-ai-btn:hover i{transform:rotate(1turn) scale(1.1)}.convert-btn{align-items:center;background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border:1px solid #bbdefb;border-radius:25px;color:var(--primary-color);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:600;gap:.5rem;height:44px;justify-content:center;min-height:44px;min-width:100px;overflow:hidden;padding:.75rem 2rem;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all var(--transition-normal) ease;white-space:nowrap}.convert-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.convert-btn:hover{background:linear-gradient(135deg,#ddd6fe,#f0e6ff);border-color:#a855f7;box-shadow:0 8px 25px rgba(0,0,0,.25);color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none;transform:translateY(-2px)}.convert-btn:hover:before{left:100%}.convert-btn:active{box-shadow:0 4px 15px rgba(0,0,0,.15);transform:translateY(-1px)}.convert-btn:disabled{background:#ccc;border-color:#ccc;box-shadow:none;color:#666;cursor:not-allowed;transform:none}.convert-btn:disabled:before{display:none}.convert-btn.purchase-btn{align-items:center;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border:2px solid #ff6b6b;border-radius:var(--border-radius-md);box-shadow:0 4px 12px hsla(0,100%,71%,.3);color:var(--secondary-color);display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg)}.convert-btn.purchase-btn:hover{background:linear-gradient(135deg,#ee5a24,#d63031);border-color:#ee5a24;box-shadow:none;color:var(--secondary-color);transform:translateY(-1px)}.consult-style-btn.ios-glass-btn{--ios-glass-bg:linear-gradient(135deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.08));--ios-glass-border:hsla(0,0%,100%,.45);--ios-glass-text:#0f172a;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:linear-gradient(135deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.08));background:var(--ios-glass-bg);border:1px solid hsla(0,0%,100%,.45);border:1px solid var(--ios-glass-border);border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.45);color:#0f172a!important;color:var(--ios-glass-text)!important;height:44px;min-height:44px;overflow:hidden;padding:10px 18px;position:relative;transition:box-shadow .2s ease,background-color .25s ease;white-space:nowrap}.consult-style-btn.ios-glass-btn:before{background:radial-gradient(120% 80% at 0 0,hsla(0,0%,100%,.35) 0,hsla(0,0%,100%,.12) 40%,transparent 70%),radial-gradient(120% 80% at 100% 100%,hsla(0,0%,100%,.1) 0,transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.consult-style-btn.ios-glass-btn:after{background:radial-gradient(120% 110% at 50% -10%,hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.1) 42%,transparent 62%),conic-gradient(from 220deg at 50% 50%,transparent 0turn,rgba(59,130,246,.1) 36deg,transparent .16turn,rgba(99,102,241,.08) .32turn,transparent .46turn,rgba(59,130,246,.06) .7turn,transparent 1turn);background:radial-gradient(120% 110% at 50% -10%,hsla(0,0%,100%,.28) 0,hsla(0,0%,100%,.1) 42%,transparent 62%),conic-gradient(from 220deg at 50% 50%,transparent 0turn,var(--ios-glass-accent-1,rgba(59,130,246,.1)) 36deg,transparent .16turn,var(--ios-glass-accent-2,rgba(99,102,241,.08)) .32turn,transparent .46turn,var(--ios-glass-accent-1,rgba(59,130,246,.06)) .7turn,transparent 1turn);bottom:-10%;content:"";left:-10%;-webkit-mask:radial-gradient(closest-side,transparent 58%,#000 66%);mask:radial-gradient(closest-side,transparent 58%,#000 66%);pointer-events:none;position:absolute;right:-10%;top:-10%}.consult-style-btn.ios-glass-primary{--ios-glass-accent-1:rgba(59,130,246,.28);--ios-glass-accent-2:rgba(99,102,241,.24)}.consult-style-btn.ios-glass-accent{--ios-glass-accent-1:rgba(234,88,12,.3);--ios-glass-accent-2:rgba(244,63,94,.24)}.consult-style-btn.ios-glass-btn:hover{box-shadow:0 12px 28px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.5);transform:none}.consult-style-btn.ios-glass-btn:active{box-shadow:0 6px 16px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.45);transform:none}.consult-style-btn.ios-glass-btn i{transform-origin:left center;transition:transform .18s ease;z-index:1}.consult-style-btn.ios-glass-btn:hover i{transform:scale(1.18)}.consult-style-btn.ios-glass-btn:disabled{box-shadow:0 2px 8px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.35);cursor:not-allowed;opacity:.65;transform:none}.redeem-form-container{animation:slideDown .25s ease;backdrop-filter:blur(20px) saturate(180%);backdrop-filter:var(--glass-blur-light);-webkit-backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:var(--glass-blur-light);background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.18));border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.05);margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.redeem-form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.redeem-form .new-form-group{margin-bottom:0}.redeem-form .new-label{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:6px}.redeem-input-group{align-items:center;display:flex;gap:8px}.redeem-input-group .new-input{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.1);border-radius:10px;flex:1;font-size:14px;height:38px;min-width:0;padding:8px 12px}.redeem-input-group .new-input:focus{border-color:rgba(0,0,0,.2);box-shadow:0 0 0 3px rgba(0,0,0,.05);outline:none}.redeem-submit-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.4);border:1px solid rgba(0,0,0,.15);border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;height:38px;min-height:38px;padding:8px 16px;transition:all var(--transition-fast) ease;white-space:nowrap}.redeem-submit-btn:hover{background:hsla(0,0%,100%,.6);border-color:rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.redeem-submit-btn:active{box-shadow:none;transform:translateY(0)}.redeem-submit-btn:disabled{background:hsla(0,0%,78%,.3);border-color:rgba(0,0,0,.08);box-shadow:none;color:#999;cursor:not-allowed;transform:none}.redeem-result{min-height:0}.redeem-result:empty{display:none}.redeem-result .notification{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px;display:flex;font-size:13px;gap:6px;margin:0;padding:8px 12px}.redeem-result .notification.success{background:rgba(212,237,218,.8);border:1px solid rgba(195,230,203,.6);color:#155724}.redeem-result .notification.error{background:rgba(248,215,218,.8);border:1px solid rgba(245,198,203,.6);color:#721c24}.redeem-tips{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;padding:10px 12px}.redeem-tips h6{color:var(--text-primary);font-size:12px;font-weight:600;margin:0 0 6px}.redeem-tips ul{color:var(--text-secondary);font-size:11px;line-height:1.5;margin:0;padding-left:16px}.redeem-tips li{margin-bottom:2px}.redeem-tips li:last-child{margin-bottom:0}.partnership-badge strong,.rights-badge strong{font-weight:700}.partnership-badge img{flex-shrink:0;height:1em;margin-right:.25rem;vertical-align:middle}@supports not (backdrop-filter:blur(1px)){.consult-style-btn.ios-glass-btn{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.18))}.monthly-membership-badge,.partnership-badge,.quarterly-membership-badge,.rights-badge{background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.15))}.consult-style-btn.check-btn,.consult-style-btn.reduce-ai-btn{background:linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.3))}.redeem-form-container{background:linear-gradient(135deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.38))}.redeem-input-group .new-input{background:hsla(0,0%,100%,.8)}.redeem-submit-btn{background:hsla(0,0%,100%,.6)}}@media (max-width:1024px) and (min-width:769px){.rights-badges-group{flex-wrap:wrap;justify-content:center}.rights-badges-group .rights-badge{max-width:160px;min-width:120px}.benefits-actions{flex-wrap:wrap;justify-content:center}.benefits-actions .convert-btn{min-width:110px}}@media (max-width:768px){.action-card{align-self:flex-start!important;border-radius:16px;height:auto!important;margin-bottom:16px;min-height:0!important;padding:16px}.action-row,.rights-info{align-items:stretch;flex-direction:column;gap:12px}.rights-info{display:flex}.rights-info-row{align-items:stretch;display:flex;flex-direction:column;gap:8px}.rights-info-top-row{align-items:center;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center;width:100%}.partnership-badge,.rights-badge{align-items:center!important;background:transparent!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:var(--shadow-sm)!important;color:var(--text-primary)!important;cursor:pointer;display:flex!important;font-size:14px!important;font-weight:500!important;height:44px!important;justify-content:center!important;min-height:44px!important;padding:12px 16px!important;text-align:center!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap}.rights-info-top-row .monthly-membership-badge,.rights-info-top-row .partnership-badge,.rights-info-top-row .quarterly-membership-badge,.rights-info-top-row .rights-badge{border-radius:12px!important;flex:1 1 0!important;font-size:14px!important;height:44px!important;max-width:none!important;min-height:44px!important;min-width:0!important;padding:10px 12px!important}.action-buttons-group{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center;width:100%}.action-buttons-group form,.action-buttons-group>.consult-style-btn{display:flex!important;flex:1 1 0!important;max-width:none!important;min-width:0!important}.action-buttons-group .consult-style-btn,.action-buttons-group .consult-style-btn.check-btn,.action-buttons-group .consult-style-btn.reduce-ai-btn{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;color:#333!important;display:flex!important;flex:1 1 0!important;font-size:14px!important;gap:6px!important;height:44px!important;justify-content:center!important;min-height:44px!important;min-width:0!important;padding:10px 12px!important;width:100%!important}.action-buttons-group .consult-style-btn.reduce-ai-btn:after,.action-buttons-group .consult-style-btn.reduce-ai-btn:before,.action-buttons-group .consult-style-btn:after,.action-buttons-group .consult-style-btn:before{display:none!important}.action-buttons-group .consult-style-btn.reduce-ai-btn:hover,.action-buttons-group .consult-style-btn:hover{background:#f5f5f5!important;border-color:rgba(0,0,0,.2)!important;box-shadow:0 2px 6px rgba(0,0,0,.12)!important;transform:none!important}.action-buttons-group .consult-style-btn.reduce-ai-btn:active,.action-buttons-group .consult-style-btn:active{background:#eee!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important;transform:scale(.98)!important}.action-buttons-group .consult-style-btn i,.rights-info-top-row .partnership-badge i,.rights-info-top-row .rights-badge i{font-size:16px!important;margin-right:4px!important}.rights-badge.warning{background:#fff3cd!important;border-color:#ffeaa7!important;color:#856404!important}.partnership-badge:hover,.rights-badge:hover{background:rgba(0,0,0,.05)!important;border-color:var(--primary-color)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transform:none!important}.partnership-badge:active,.rights-badge:active{transform:scale(.98)!important}.partnership-badge span,.rights-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthly-membership-badge,.quarterly-membership-badge{backdrop-filter:blur(40px) saturate(200%);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.1))!important;border:none;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.06),0 3px 12px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 rgba(0,0,0,.08)!important;font-size:12px;height:44px;max-width:100%;min-height:44px;min-width:180px;padding:8px 12px}.monthly-membership-badge .membership-title,.quarterly-membership-badge .membership-title{font-size:12px;z-index:2}.monthly-membership-badge i,.quarterly-membership-badge i{background:linear-gradient(135deg,#1a1a1a,gold 50%,#1a1a1a);-webkit-background-clip:text;font-size:12px;-webkit-text-fill-color:transparent;background-clip:text;z-index:2}.rights-badges-group{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:8px}.rights-badges-group .rights-badge{flex:none;max-width:none;min-width:auto;width:100%}.benefits-actions{flex-direction:column;gap:8px;margin-left:0;width:100%}.benefits-actions .consult-style-btn,.benefits-actions .convert-btn{flex:none;min-width:auto;width:100%}.consult-style-btn,.convert-btn{border-radius:22px;font-size:14px;height:44px;min-height:44px;padding:.75rem 1.5rem}.redeem-form-container{border-radius:12px;margin-top:8px;padding:10px 12px}.redeem-form{gap:8px}.redeem-form .new-label{font-size:12px;margin-bottom:4px}.redeem-input-group{flex-direction:row;gap:6px}.redeem-input-group .new-input{font-size:13px;height:36px;padding:6px 10px}.redeem-submit-btn{font-size:12px;height:36px;min-height:36px;padding:6px 12px}.redeem-tips{padding:8px 10px}.redeem-tips h6{font-size:11px;margin-bottom:4px}.redeem-tips ul{font-size:10px;padding-left:14px}}@media (max-width:480px){.action-card{border-radius:12px;margin-bottom:12px;margin-left:-4px;margin-right:-4px;padding:12px}.rights-info-row{align-items:stretch;display:flex;flex-direction:column;gap:6px}.rights-info-top-row{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px;justify-content:space-between}.partnership-badge,.rights-badge{background:transparent!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important;color:var(--text-primary)!important;font-size:12px!important;height:40px!important;min-height:40px!important;padding:10px 12px!important}.rights-info-top-row .monthly-membership-badge,.rights-info-top-row .partnership-badge,.rights-info-top-row .quarterly-membership-badge,.rights-info-top-row .rights-badge{border-radius:10px!important;flex:1 1 45%!important;font-size:12px!important;height:40px!important;max-width:calc(50% - 3px);min-height:40px!important;min-width:0;overflow:hidden;padding:9px 10px!important;text-overflow:ellipsis;white-space:nowrap}.partnership-badge i,.rights-badge i{font-size:14px!important;margin-right:4px!important}.monthly-membership-badge,.quarterly-membership-badge{backdrop-filter:blur(35px) saturate(190%);-webkit-backdrop-filter:blur(35px) saturate(190%);background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.13) 50%,hsla(0,0%,100%,.08))!important;border:none;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.025),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.06)!important;font-size:11px;height:40px;max-width:100%;min-height:40px;min-width:160px;padding:6px 8px}.monthly-membership-badge .membership-title,.quarterly-membership-badge .membership-title{font-size:11px;z-index:2}.monthly-membership-badge i,.quarterly-membership-badge i{font-size:10px}.partnership-badge span,.rights-badge span{font-size:10px;line-height:1.2}.action-buttons-group form{display:flex!important;flex:1 1 0!important;min-width:0!important}.action-buttons-group .consult-style-btn,.action-buttons-group .consult-style-btn.check-btn,.action-buttons-group .consult-style-btn.reduce-ai-btn{border-radius:10px!important;flex:1 1 0!important;font-size:12px!important;height:40px!important;min-height:40px!important;min-width:0!important;padding:8px 10px!important;width:auto!important}.action-buttons-group .consult-style-btn i{font-size:15px!important;margin-right:4px!important}.consult-style-btn,.convert-btn{border-radius:20px;font-size:12px;height:40px;min-height:40px;padding:.6rem 1.2rem}.consult-style-btn i,.convert-btn i{font-size:11px}.partnership-badge img{height:.8em;margin-right:.15rem}.redeem-form-container{padding:8px 10px}.redeem-input-group .new-input{font-size:12px;height:34px}.redeem-submit-btn{font-size:11px;height:34px;min-height:34px;padding:5px 10px}.redeem-tips h6{font-size:10px}.redeem-tips ul{font-size:9px}}@media (max-width:360px){.action-card{margin-left:-8px;margin-right:-8px;padding:10px}.rights-info-row{align-items:stretch;display:flex;flex-direction:column;gap:4px}.rights-info-top-row{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px;justify-content:space-between;width:100%}.partnership-badge,.rights-badge{background:transparent!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:0 1px 2px rgba(0,0,0,.08)!important;color:var(--text-primary)!important;font-size:11px!important;height:36px!important;min-height:36px!important;padding:8px 10px!important}.rights-info-top-row .monthly-membership-badge,.rights-info-top-row .partnership-badge,.rights-info-top-row .quarterly-membership-badge,.rights-info-top-row .rights-badge{border-radius:8px!important;flex:1 1 45%!important;font-size:10px!important;height:36px!important;max-width:calc(50% - 2px);min-height:36px!important;min-width:0;padding:6px 8px!important}.rights-info-top-row .partnership-badge span,.rights-info-top-row .rights-badge span{font-size:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rights-info-top-row .partnership-badge i,.rights-info-top-row .rights-badge i{font-size:10px!important}.partnership-badge i,.rights-badge i{font-size:12px!important;margin-right:3px!important}.monthly-membership-badge,.quarterly-membership-badge{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.08))!important;border:none;border-radius:14px;box-shadow:0 5px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.05)!important;font-size:10px;height:36px;max-width:100%;min-height:36px;min-width:140px;padding:4px 6px}.monthly-membership-badge .membership-title,.quarterly-membership-badge .membership-title{font-size:10px;z-index:2}.monthly-membership-badge i,.quarterly-membership-badge i{font-size:9px}.action-buttons-group form{display:flex!important;flex:1 1 0!important;min-width:0!important}.action-buttons-group .consult-style-btn,.action-buttons-group .consult-style-btn.check-btn,.action-buttons-group .consult-style-btn.reduce-ai-btn{border-radius:8px!important;flex:1 1 0!important;font-size:11px!important;height:36px!important;min-height:36px!important;min-width:0!important;padding:6px 8px!important;width:auto!important}.action-buttons-group .consult-style-btn i{font-size:14px!important;margin-right:3px!important}.consult-style-btn,.convert-btn{border-radius:18px;font-size:11px;height:36px;min-height:36px;padding:.5rem 1rem}.consult-style-btn i,.convert-btn i{font-size:10px}}@media (hover:none) and (pointer:coarse){.action-card{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.consult-style-btn:active,.convert-btn.purchase-btn:active,a[href*=pricing].consult-style-btn:active{transform:scale(.95)}.partnership-badge:active,.reduce-ai-btn:active,.rights-badge:active{transform:scale(.98)}.consult-style-btn,.convert-btn{-webkit-tap-highlight-color:transparent}}html.dark .action-card{background:linear-gradient(120deg,rgba(168,237,234,.12),hsla(43,98%,80%,.12) 20%,hsla(28,98%,80%,.12) 40%,rgba(255,175,189,.12) 60%,rgba(211,181,232,.12) 80%,rgba(157,206,255,.12));background-size:200% 200%;border-color:hsla(0,0%,100%,.08)}html.dark .action-card:hover{background:linear-gradient(120deg,rgba(168,237,234,.18),hsla(43,98%,80%,.18) 20%,hsla(28,98%,80%,.18) 40%,rgba(255,175,189,.18) 60%,rgba(211,181,232,.18) 80%,rgba(157,206,255,.18));background-size:200% 200%}html.dark .consult-style-btn.check-btn,html.dark .consult-style-btn.reduce-ai-btn{background:linear-gradient(135deg,rgba(32,32,32,.98),rgba(42,42,42,.98));border:none;box-shadow:0 6px 18px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.08);color:#f5f5f5;text-shadow:none}html.dark .consult-style-btn.check-btn:hover,html.dark .consult-style-btn.reduce-ai-btn:hover{background:linear-gradient(135deg,rgba(43,43,43,.98),rgba(54,54,54,.98));box-shadow:0 8px 20px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.1);color:#fafafa}html.dark .consult-style-btn.check-btn:active,html.dark .consult-style-btn.reduce-ai-btn:active{background:linear-gradient(135deg,rgba(25,25,25,.98),rgba(34,34,34,.98));box-shadow:0 3px 10px rgba(0,0,0,.3),inset 0 1px 2px rgba(0,0,0,.34)}html.dark .consult-style-btn.ios-glass-btn{--ios-glass-bg:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));--ios-glass-border:hsla(0,0%,100%,.12);--ios-glass-text:#f5f5f5;box-shadow:0 8px 20px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}html.dark .partnership-badge,html.dark .rights-badge{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.05));border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.06);color:#e0e0e0}html.dark .partnership-badge:hover,html.dark .rights-badge:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.08));box-shadow:0 6px 20px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08)}html.dark .partnership-badge i,html.dark .rights-badge i{color:silver}html.dark .rights-badge.warning{background:linear-gradient(135deg,rgba(133,100,4,.2),rgba(133,100,4,.12) 50%,rgba(133,100,4,.08));box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.04);color:#fbbf24}html.dark .monthly-membership-badge,html.dark .quarterly-membership-badge{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.05));box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.06)}html.dark .consult-style-btn{background:linear-gradient(135deg,rgba(38,38,38,.97),rgba(48,48,48,.97));border:none;box-shadow:0 5px 14px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.08);color:#ebebeb;text-shadow:none}html.dark .consult-style-btn:hover{background:linear-gradient(135deg,rgba(51,51,51,.98),rgba(61,61,61,.98));box-shadow:0 8px 18px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.1);color:#f5f5f5}html.dark .consult-style-btn:active{background:linear-gradient(135deg,rgba(30,30,30,.98),rgba(38,38,38,.98));box-shadow:0 2px 8px rgba(0,0,0,.28),inset 0 1px 2px rgba(0,0,0,.32)}html.dark .consult-style-btn i{color:#d6d6d6}html.dark .consult-style-btn.check-btn i,html.dark .consult-style-btn.reduce-ai-btn i{color:#dfdfdf}html.dark .consult-style-btn.reduce-ai-btn:after,html.dark .consult-style-btn.reduce-ai-btn:before{opacity:.5}html.dark .consult-style-btn:focus-visible{outline:2px solid hsla(0,0%,73%,.72);outline-offset:2px}html.dark .consult-style-btn.check-btn:focus-visible,html.dark .consult-style-btn.reduce-ai-btn:focus-visible{outline-color:hsla(0,0%,82%,.78)}html.dark .convert-btn{background:linear-gradient(135deg,#1e2a3a,#2a1e30);border-color:#404040;color:#d4d4d4}html.dark .convert-btn:hover{background:linear-gradient(135deg,#2a1e40,#301e48);border-color:#a855f7;box-shadow:0 8px 25px rgba(0,0,0,.4);color:#f5f5f5}html.dark .redeem-form-container{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.05));border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08)}html.dark .redeem-input-group .new-input{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:#f5f5f5}html.dark .redeem-input-group .new-input::-moz-placeholder{color:#9ca3af}html.dark .redeem-input-group .new-input::placeholder{color:#9ca3af}html.dark .redeem-input-group .new-input:focus{border-color:hsla(0,0%,100%,.25);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}html.dark .redeem-submit-btn{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15);color:#f5f5f5}html.dark .redeem-submit-btn:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.25);box-shadow:0 4px 12px rgba(0,0,0,.3)}html.dark .redeem-tips{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}html.dark .redeem-form .new-label,html.dark .redeem-tips h6{color:#e5e7eb}html.dark .redeem-tips li,html.dark .redeem-tips ul{color:#cbd5e1}html.dark .redeem-result .notification.success{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.25);color:#6ee7b7}html.dark .redeem-result .notification.error{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25);color:#fca5a5}html.dark .partnership-badge img{filter:brightness(0) invert(1)}@media (max-width:768px){html.dark .partnership-badge,html.dark .rights-badge{background:transparent!important;border-color:hsla(0,0%,100%,.12)!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important;color:var(--text-primary)!important}html.dark .rights-badge.warning{background:rgba(133,100,4,.2)!important;border-color:rgba(251,191,36,.25)!important;color:#fbbf24!important}html.dark .action-buttons-group .consult-style-btn,html.dark .action-buttons-group .consult-style-btn.check-btn,html.dark .action-buttons-group .consult-style-btn.reduce-ai-btn{background:rgba(38,38,38,.95)!important;border:1px solid hsla(0,0%,100%,.1)!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important;color:#e0e0e0!important}html.dark .action-buttons-group .consult-style-btn.reduce-ai-btn:hover,html.dark .action-buttons-group .consult-style-btn:hover{background:rgba(51,51,51,.95)!important;border-color:hsla(0,0%,100%,.18)!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important}html.dark .action-buttons-group .consult-style-btn.reduce-ai-btn:active,html.dark .action-buttons-group .consult-style-btn:active{background:rgba(28,28,28,.95)!important;box-shadow:0 1px 2px rgba(0,0,0,.3)!important}html.dark .monthly-membership-badge,html.dark .quarterly-membership-badge{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.05))!important;box-shadow:0 4px 16px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.06)!important}}@media (max-width:480px){html.dark .partnership-badge,html.dark .rights-badge{background:transparent!important;border-color:hsla(0,0%,100%,.12)!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important;color:var(--text-primary)!important}html.dark .monthly-membership-badge,html.dark .quarterly-membership-badge{background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.05))!important;box-shadow:0 3px 12px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05)!important}}@media (max-width:360px){html.dark .partnership-badge,html.dark .rights-badge{background:transparent!important;border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 1px 2px rgba(0,0,0,.25)!important;color:var(--text-primary)!important}html.dark .monthly-membership-badge,html.dark .quarterly-membership-badge{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.04))!important;box-shadow:0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.04)!important}}@media (max-width:768px){.new-card.action-card.page-reduce_ai{align-self:flex-start!important;border-radius:14px!important;flex:0 0 auto!important;height:auto!important;margin:0 0 12px!important;max-height:none!important;min-height:0!important;padding:12px!important}.new-card.action-card.page-reduce_ai .action-row,.new-card.action-card.page-reduce_ai .rights-info,.new-card.action-card.page-reduce_ai .rights-info-row,.new-card.action-card.page-reduce_ai>.new-card-content{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;width:100%!important}.new-card.action-card.page-reduce_ai>.new-card-content{display:block!important;padding:8px!important}.new-card.action-card.page-reduce_ai .action-row,.new-card.action-card.page-reduce_ai .rights-info,.new-card.action-card.page-reduce_ai .rights-info-row{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:flex-start!important}.new-card.action-card.page-reduce_ai .rights-info-row:not(.benefits-row){justify-content:flex-start!important}.new-card.action-card.page-reduce_ai .action-buttons-group,.new-card.action-card.page-reduce_ai .rights-info-top-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0!important;width:100%!important;grid-gap:8px!important;align-items:stretch!important;gap:8px!important;justify-content:stretch!important}.new-card.action-card.page-reduce_ai .rights-info-top-row>*{max-width:none!important;min-width:0!important;width:100%!important}.new-card.action-card.page-reduce_ai .rights-info-top-row>:only-child{grid-column:1/-1}.new-card.action-card.page-reduce_ai .monthly-membership-badge,.new-card.action-card.page-reduce_ai .partnership-badge,.new-card.action-card.page-reduce_ai .quarterly-membership-badge,.new-card.action-card.page-reduce_ai .rights-badge{border-radius:10px!important;font-size:12px!important;height:42px!important;justify-content:center!important;min-height:42px!important;padding:0 10px!important}.new-card.action-card.page-reduce_ai .partnership-badge span,.new-card.action-card.page-reduce_ai .rights-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-card.action-card.page-reduce_ai .action-buttons-group>.consult-style-btn,.new-card.action-card.page-reduce_ai .action-buttons-group>form{display:block!important;flex:0 0 auto!important;margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.new-card.action-card.page-reduce_ai .action-buttons-group .consult-style-btn,.new-card.action-card.page-reduce_ai .action-buttons-group>form>.consult-style-btn{border-radius:10px!important;font-size:14px!important;gap:6px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;transform:none!important;width:100%!important}.new-card.action-card.page-reduce_ai .action-buttons-group .consult-style-btn:after,.new-card.action-card.page-reduce_ai .action-buttons-group .consult-style-btn:before{display:none!important}html.dark .new-card.action-card.page-reduce_ai .partnership-badge,html.dark .new-card.action-card.page-reduce_ai .rights-badge{background:transparent!important;border-color:hsla(0,0%,100%,.12)!important;color:var(--text-primary)!important}}@media (max-width:480px){.new-card.action-card.page-reduce_ai{border-radius:12px!important;padding:10px!important}.new-card.action-card.page-reduce_ai>.new-card-content{padding:6px!important}.new-card.action-card.page-reduce_ai .action-buttons-group,.new-card.action-card.page-reduce_ai .rights-info-top-row{gap:6px!important}.new-card.action-card.page-reduce_ai .monthly-membership-badge,.new-card.action-card.page-reduce_ai .partnership-badge,.new-card.action-card.page-reduce_ai .quarterly-membership-badge,.new-card.action-card.page-reduce_ai .rights-badge{border-radius:9px!important;font-size:11px!important;height:40px!important;min-height:40px!important}.new-card.action-card.page-reduce_ai .action-buttons-group .consult-style-btn,.new-card.action-card.page-reduce_ai .action-buttons-group>form>.consult-style-btn{border-radius:9px!important;font-size:13px!important;height:42px!important;min-height:42px!important}}@media (max-width:360px){.new-card.action-card.page-reduce_ai .rights-info-top-row{grid-template-columns:minmax(0,1fr)}.new-card.action-card.page-reduce_ai .action-buttons-group{grid-template-columns:repeat(2,minmax(0,1fr))}}