.header{height:var(--header-height);background-color:var(--bg-color);box-shadow:var(--shadow);z-index:100;align-items:center;padding:0 2rem;display:flex;position:fixed;top:0;left:0;right:0}.header-logo{align-items:center;display:flex}.header-logo a{align-items:center;text-decoration:none;transition:transform .2s;display:flex}.header-logo a:hover{transform:scale(1.05)}.header-logo img{border-radius:8px;height:40px;margin-right:12px;box-shadow:0 2px 4px #0000001a}.header-title{margin:0;font-size:1.2rem;font-weight:600}.header-nav{align-items:center;margin-left:auto;display:flex}.header-nav a{color:var(--text-color);margin-left:1.5rem;font-size:1rem;font-weight:500;text-decoration:none}.header-nav a:hover{color:var(--secondary-color)}.signup-initial-hidden{display:none}.menu-toggle{cursor:pointer;color:var(--text-color);background:0 0;border:none;margin-left:auto;padding:.5rem;font-size:1.5rem;display:none!important}@media (width<=768px){.menu-toggle{border:2px solid var(--secondary-color);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:40px;padding:8px;transition:all .2s;display:flex;display:none!important}.menu-toggle:hover{background-color:#95554f1a;transform:scale(1.05)}.menu-toggle:active{transform:scale(.95)}.header{padding:0 1rem}.header-nav{top:var(--header-height);background-color:var(--bg-color);z-index:1000;border-left:1px solid var(--secondary-color);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, transform;border-radius:8px 0 0 8px;flex-direction:column;align-items:stretch;width:200px;padding:0;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;display:flex;position:absolute;right:0;transform:translate(12px);box-shadow:-4px 0 12px #00000026}.header-nav.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,transform .14s ease-out,visibility linear;transform:translate(0,0)}.header-nav a{width:100%;color:var(--text-color);border-bottom:1px solid #95554f33;align-items:center;margin:0;padding:18px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.header-nav a:last-child{border-bottom:none}.header-nav a:hover{color:var(--text-color);background-color:#95554f1a}.header-nav a:active{background-color:#95554f33}.header-nav a:before{content:"";opacity:.7;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:12px}.header-nav a[href=\/]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'%3E%3C/path%3E%3Cpolyline points='9,22 9,12 15,12 15,22'%3E%3C/polyline%3E%3C/svg%3E")}.header-nav a[href*=comparison]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9,11 12,14 22,4'%3E%3C/polyline%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'%3E%3C/path%3E%3C/svg%3E")}.header-nav a[href*=gainers]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'%3E%3C/line%3E%3Cpolyline points='5,12 12,5 19,12'%3E%3C/polyline%3E%3C/svg%3E")}.header-nav a[href*=performance]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20h18'%3E%3C/path%3E%3Cpolyline points='7,14 11,10 14,13 20,7'%3E%3C/polyline%3E%3C/svg%3E")}.header-nav a[href*=lending]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='10' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M16 12h5'%3E%3C/path%3E%3C/svg%3E")}.header-nav a[href*=analytics]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='20' x2='18' y2='10'%3E%3C/line%3E%3Cline x1='12' y1='20' x2='12' y2='4'%3E%3C/line%3E%3Cline x1='6' y1='20' x2='6' y2='14'%3E%3C/line%3E%3C/svg%3E")}.header-nav a[href*=docs]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14,2 14,8 20,8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10,9 9,9 8,9'%3E%3C/polyline%3E%3C/svg%3E")}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}html.dark-theme .header{background-color:#2d2d2d;border-bottom:1px solid #444}html.dark-theme .header-nav a,html.dark-theme .header-title,html.dark-theme .menu-toggle{color:#fff}html.dark-theme .header-nav{background-color:#2d2d2d;border-bottom:1px solid #444}@media (width<=768px){html.dark-theme .header-nav{background-color:#2d2d2d;border-left:1px solid #444;box-shadow:-4px 0 12px #0000004d}html.dark-theme .header-nav a{color:#fff;border-bottom:1px solid #ffffff1a}html.dark-theme .header-nav a:hover{background-color:#ffffff1a}html.dark-theme .header-nav a:active{background-color:#fff3}html.dark-theme .menu-toggle{color:#fff;border-color:#fff}html.dark-theme .menu-toggle:hover{background-color:#ffffff1a}}:root{--primary-color:#95554f;--primary-hover:#7e4641;--secondary-color:#95554f;--header-height:60px;--text-color:#2c3e50;--bg-color:#fff;--shadow:0 2px 8px #0000001a;--background-color:#f8f9fa}body{padding:.5rem;padding-top:calc(.5rem + var(--header-height));min-height:100vh;color:var(--text-color);background:#f8f9fa;flex-direction:column;justify-content:center;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.4;display:flex;overflow-x:hidden}.container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:500px;height:fit-content;margin:0 auto;padding:1rem;box-shadow:0 8px 25px #0000001a}.subscription-select{box-sizing:border-box;background:linear-gradient(145deg,#fff 0%,#f8f9fa 100%);border:2px solid #e8ecf0;border-radius:12px;width:100%;padding:.8rem;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px #0000000f}.subscription-select:hover{transform:translateY(-1px);box-shadow:0 8px 25px #0000001a}.subscription-select h3{color:var(--primary-color);text-align:center;margin-top:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.radio-group{flex-direction:column;gap:.5rem;display:flex}.radio-label{cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:.4rem;padding:.6rem;transition:all .3s;display:flex;overflow:hidden}.radio-label:hover{border-color:var(--primary-color);background:linear-gradient(135deg,#f8f9ff 0%,#e8f4fd 100%);transform:translateY(-1px)}.radio-label:has(input:checked){border-color:var(--primary-color);background:linear-gradient(135deg,#fff2f0 0%,#ffeae6 100%);box-shadow:0 4px 15px #95554f33}.radio-label.disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;border-color:#ddd}.radio-label.disabled:hover{background:#f5f5f5;border-color:#ddd;transform:none}.radio-label.disabled .radio-main,.radio-label.disabled .membership-info{color:#999}.network-info{border-left:4px solid var(--primary-color);background:linear-gradient(135deg,#f8f9ff 0%,#e8f4fd 100%);border-radius:12px;margin-top:.8rem;padding:1rem;box-shadow:0 6px 20px #0000000f}.network-info h3{color:var(--primary-color);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.network-info p{margin-bottom:.7rem;font-size:.9rem}.verification-code{-webkit-user-select:all;user-select:all;background:#e9ecef;border-radius:4px;padding:.5rem;font-family:monospace;transition:all .2s;position:relative}.verification-code:hover{background:#f8f9fa;box-shadow:0 2px 8px #95554f26}.verification-code.copied:after{content:"Copied!";background:var(--primary-color);color:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;animation:2s ease-in-out fadeInOut;position:absolute;top:-25px;right:0}@keyframes fadeInOut{0%,to{opacity:0}20%,80%{opacity:1}}.verification-item{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.verification-item label{color:var(--primary-color);margin:0;font-size:.9rem;font-weight:600}.subscription-name{color:var(--text-color);background:#f8f9fa;border-radius:4px;padding:.5rem;font-weight:500;display:inline-block}.amount{color:var(--primary-color);font-size:1.1rem}.address-container{flex-direction:column;gap:.5rem;display:flex}.address{-webkit-user-select:all;user-select:all;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;background:#e9ecef;border-radius:4px;padding:.5rem;font-family:monospace;transition:all .2s;display:block;position:relative;overflow:hidden}.address:hover{background:#f8f9fa;box-shadow:0 2px 8px #95554f26}.address.copied:after{content:"Copied!";background:var(--primary-color);color:#fff;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;animation:2s ease-in-out fadeInOut;position:absolute;top:-25px;right:0}.address-separator{text-align:center;color:#666;margin:.25rem 0;font-size:.9rem;font-weight:500}@media (width>=768px){.verification-details-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:1.5rem;display:grid}.verification-item{margin-bottom:.75rem}.verification-item.full-width{grid-column:1/-1}.address-container{flex-flow:row;align-items:center;gap:1rem}.address{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.address-separator{white-space:nowrap;margin:0;font-size:.8rem}}@media (width>=1200px){.container{max-width:550px}.main-container{max-width:1200px}}button{background:linear-gradient(135deg, var(--primary-color) 0%, #7a443f 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.8rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .3s;box-shadow:0 3px 12px #95554f4d}button:hover{background:linear-gradient(135deg, #7a443f 0%, var(--primary-color) 100%);transform:translateY(-1px);box-shadow:0 6px 20px #95554f66}button:active{transform:translateY(0)}input[type=text]{background:#fafbfc;border:2px solid #e1e4e8;border-radius:8px;width:80%;margin-top:.4rem;padding:.6rem .8rem;font-size:.95rem;transition:all .3s}input[type=text]:focus{border-color:var(--primary-color);background:#fff;outline:none;box-shadow:0 0 0 2px #95554f1a}.message{border-left:4px solid;border-radius:12px;margin-top:1rem;padding:1.5rem;animation:.4s ease-out slideIn;box-shadow:0 4px 15px #0000001a}.message.success{color:#155724;background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);border-left-color:#28a745}.message.error{color:#721c24;background:linear-gradient(135deg,#f8d7da 0%,#f5c6cb 100%);border-left-color:#dc3545}.payment-confirmed-title{color:#155724;margin:0 0 1rem;font-size:1.3rem}.payment-confirmed-welcome{color:#155724;margin:1rem 0 0;font-size:.9rem}.api-key-container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;border-radius:8px;margin:1rem 0;padding:1rem;position:relative}.api-key-label{color:#495057;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.api-key{color:#495057;cursor:pointer;-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:.75rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;transition:all .2s;position:relative;overflow:hidden}.api-key:hover{border-color:var(--primary-color);background:#f8f9fa;box-shadow:0 2px 8px #95554f26}.api-key:active{transform:scale(.98)}.copy-indicator{background:var(--primary-color);color:#fff;opacity:0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;transition:opacity .3s;position:absolute;top:.5rem;right:.5rem}.api-key.copied .copy-indicator{opacity:1}.success-info{background:linear-gradient(135deg,#e7f3ff 0%,#d1ecf1 100%);border:1px solid #bee5eb;border-radius:8px;margin:1rem 0;padding:1rem}.success-info h4{color:#0c5460;margin:0 0 .5rem;font-size:1rem;font-weight:600}.success-info ul{margin:.5rem 0;padding-left:1.2rem}.success-info li{color:#0c5460;margin-bottom:.3rem;font-size:.9rem}.success-info .highlight{background:#95554f1a;border-radius:3px;padding:.1rem .3rem;font-weight:500}.success-info .highlight a{color:inherit;text-decoration:none;transition:all .2s}.success-info .highlight a:hover{background:#95554f33;transform:translateY(-1px)}.success-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.action-btn{color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.action-btn.tg{background:#229ed9}.action-btn.dc{background:#5865f2}@media (width<=560px){.success-actions{grid-template-columns:1fr}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s ease-in fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-grid{grid-template-columns:1fr;gap:.8rem;width:100%;max-width:100%;margin-bottom:1rem;display:grid}.wallet-input-section{margin-top:.8rem}.wallet-input-section label{color:var(--primary-color);margin-bottom:.3rem;font-size:1rem;font-weight:600;display:block}.radio-main{color:var(--text-color);white-space:nowrap;align-items:center;gap:.6rem;font-size:.95rem;font-weight:500;display:flex}.radio-main input[type=radio]{width:16px;height:16px;accent-color:var(--primary-color)}.membership-info{color:#666;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;margin-top:.3rem;margin-left:2.2rem;font-size:.85rem;font-weight:400}.main-container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.explanation{border-left:4px solid var(--primary-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;height:fit-content;padding:1rem;line-height:1.5;box-shadow:0 8px 25px #00000014}.explanation h2{color:var(--primary-color);margin-top:0;margin-bottom:1rem;font-size:1.4rem;font-weight:600}.explanation p{margin-bottom:.8rem;font-size:.95rem}.explanation ol{padding-left:1.2rem;font-size:.95rem}.explanation ol li{margin-bottom:.5rem}.twitter-tweet{max-width:100%!important;margin:1rem 0!important}.important-note{color:#dc3545;margin-top:.5rem;font-size:.9rem;font-weight:500}.important-overlay{color:#a65c00;background:linear-gradient(135deg,#fff7e6 0%,#ffe9cc 100%);border-left:5px solid #f1c98c;border-radius:10px;align-items:flex-start;gap:.7rem;margin:1.2rem 0;padding:1rem 1.2rem;font-size:1rem;font-weight:500;display:flex;box-shadow:0 2px 12px #ffb84d14}.important-overlay .overlay-icon{flex-shrink:0;margin-right:.5rem;font-size:1.3rem}.accordion{display:none}.accordion-header{color:var(--text-color);cursor:pointer;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #dee2e6;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.6rem .8rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0000001a}.accordion-header:hover{background:linear-gradient(135deg,#e9ecef 0%,#f8f9fa 100%);box-shadow:0 4px 12px #00000026}.accordion-content{background:#fff;border:none;border-radius:8px;max-height:0;margin-bottom:0;padding:0;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}.accordion-content.open{border:1px solid #e1e4e8;max-height:1000px;margin-bottom:.5rem;padding:.8rem}.accordion-icon{transition:transform .3s}.accordion-icon.open{transform:rotate(180deg)}.twitter-tweet{width:100%!important;max-width:100%!important;margin:.5rem 0!important}@media (width<=600px){body{padding:.25rem;padding-top:calc(.25rem + var(--header-height))}.container{border-radius:8px;max-width:100%;margin:0;padding:.75rem}.form-grid{gap:.5rem;margin-bottom:.75rem}.subscription-select{padding:.5rem;font-size:.9rem}.subscription-select h3{margin-bottom:.25rem;font-size:.95rem}.radio-label{padding:.25rem}.membership-info{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:.1rem;margin-left:1.5rem;font-size:.8rem}.radio-main{font-size:.9rem}.accordion{margin:.25rem 0;display:block}.accordion-content{margin-bottom:.25rem}.explanation{display:none}.main-container{grid-template-columns:1fr;gap:.5rem;max-width:100%;height:auto;margin:0;padding:0}input[type=text]{width:90%;padding:.5rem .75rem;font-size:.9rem}button{margin-top:.5rem;padding:.5rem 1rem}.twitter-tweet{width:100%!important;max-width:100%!important;margin:.5rem 0!important}blockquote.twitter-tweet{box-sizing:border-box;padding:.5rem}.twitter-tweet iframe{width:100%!important;max-width:100%!important}}@media (width<=320px){.form-grid{margin:.5rem}.subscription-select h3{font-size:.9rem}.radio-main{font-size:.85rem}.membership-info{font-size:.75rem}}.wallet-input-container{margin-bottom:1rem;padding-top:.5rem}#senderAddress{margin-bottom:1rem}#generateCodeBtn{margin-top:.25rem}.tooltip-trigger{text-align:center;cursor:help;background:#e0e0e0;border-radius:50%;width:16px;height:16px;margin-left:4px;font-size:12px;line-height:16px;display:inline-block;position:relative}.tooltip-text{visibility:hidden;color:#fff;z-index:1;opacity:0;background:#333;border-radius:6px;width:200px;margin-top:8px;padding:8px 12px;font-size:.9rem;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-45%)translateY(250%)}.tooltip-trigger:hover+.tooltip-text{visibility:visible;opacity:1}.loading-container{text-align:center;margin-top:1rem;padding:1rem;display:none}.loading-spinner{border:3px solid #e8ecf0;border-top-color:var(--primary-color);border-radius:50%;width:30px;height:30px;margin:0 auto .5rem;animation:1s ease-in-out infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-text{color:var(--primary-color);font-size:.9rem;font-weight:500}button.loading{pointer-events:none;opacity:.7}.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn.primary:hover:not(:disabled){background:var(--secondary-color);border-color:var(--secondary-color)}.hero{text-align:center;padding-top:1rem}.stepper{justify-content:center;align-items:center;max-width:600px;margin:1rem auto;padding:0 1rem;display:flex}.stepper-step{flex-direction:column;flex:1;align-items:center;display:flex}.stepper-number{color:#999;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.stepper-step.active .stepper-number{background:var(--primary-color);color:#fff}.stepper-step.complete .stepper-number{color:#fff;background:#22c55e}.stepper-step.complete .stepper-number:after{content:"✓"}.stepper-label{color:#666;text-align:center;margin-top:.5rem;font-size:.85rem}.stepper-step.active .stepper-label{color:var(--primary-color);font-weight:600}.stepper-step.complete .stepper-label{color:#22c55e}.stepper-line{background:#e0e0e0;flex:1;height:2px;margin:-18px .5rem 0}.stepper-step.complete~.stepper-line{background:#22c55e}@media (width<=768px){.stepper{margin:1.5rem auto}.stepper-label{font-size:.75rem}}.hero .important-overlay{max-width:700px;margin:0 auto}.hero h1{color:var(--primary-color);margin:0 0 .5rem;font-size:2.2rem;font-weight:700;line-height:1.2}.hero-subtitle{color:#666;margin:0 0 1rem;font-size:1.15rem;font-weight:400}.banner{color:#856404;background:#fff7e6;border:1px solid gold;border-radius:10px;max-width:700px;margin:1.5rem auto 0;padding:1rem 1.5rem;font-size:.95rem;display:none}.plans{margin-bottom:4rem}.plans h2{text-align:center;color:var(--text-color);margin-top:0;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto 1.5rem;display:grid}.plan-card{text-align:left;cursor:pointer;box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;color:inherit;text-align:left;border:2px solid #e0e0e0;border-radius:16px;outline:none;flex-direction:column;gap:1rem;margin-top:0;padding:2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #00000014;background:#fff!important}.plan-card:focus{outline:none;background:#fff!important}.plan-card:active:not(.disabled){transform:translateY(-4px)scale(1.005);background:#fff!important}.plan-card.featured{border-color:var(--primary-color);background:linear-gradient(135deg,#fff2f0 0%,#ffeae6 100%);transform:scale(1.02);box-shadow:0 8px 25px #95554f33}.plan-card:hover:not(.disabled){border-color:var(--primary-color);transform:translateY(-6px)scale(1.01);box-shadow:0 12px 30px #00000026;background:#fff!important}.plan-card.featured:hover:not(.disabled){border-color:var(--primary-color);transform:translateY(-6px)scale(1.01);box-shadow:0 12px 30px #00000026;background:linear-gradient(135deg,#fff2f0 0%,#ffeae6 100%)!important}.plan-card.disabled{cursor:not-allowed;opacity:.5;pointer-events:none;background:#f5f5f5!important;border-color:#d0d0d0!important}.plan-card.disabled:hover{background:#f5f5f5!important;border-color:#d0d0d0!important;transform:none!important;box-shadow:0 4px 12px #00000014!important}.plan-card.disabled .plan-name,.plan-card.disabled .plan-desc,.plan-card.disabled .plan-price{color:#999!important}.plan-card.disabled .plan-btn{display:none}body.focused-trader-signup .plan-grid{grid-template-columns:minmax(0,640px);justify-content:center}body.focused-trader-signup .plan-card:not([data-plan=trader]){display:none!important}body.focused-trader-signup .plan-card[data-plan=trader]{transform:none}body.focused-trader-signup .plan-card[data-plan=trader]:hover:not(.disabled){transform:translateY(-4px)}.plan-badge{background:var(--primary-color);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:.4rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;right:20px}.plan-name{color:var(--text-color);font-size:1.5rem;font-weight:700}.plan-desc{color:#666;margin-bottom:.25rem;font-size:1rem;line-height:1.5}.plan-subtitle{color:#666;margin-bottom:.75rem;font-size:.95rem;font-weight:500}.plan-delay-badge{color:#666;background:#f0f0f0;border-radius:12px;align-self:flex-start;margin-bottom:1rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.plan-delay-badge.real-time{color:#2e7d32;background:#e8f5e9}.plan-features{margin-bottom:1rem}.plan-feature{color:#666;margin-bottom:.5rem;padding-left:1.25rem;font-size:.9rem;position:relative}.plan-feature:before{content:"•";color:var(--primary-color);font-weight:700;position:absolute;left:0}.plan-btn-hint{color:#999;text-align:center;margin-top:.5rem;font-size:.75rem;font-style:italic}.signup-term-toggle{justify-content:center;margin:0 auto 1.25rem;display:flex}.signup-term-toggle-inner{background:#95554f14;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.signup-term-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.signup-term-btn.is-active{background:var(--primary-color);color:#fff}.signup-term-save{color:#fff;white-space:nowrap;background:#3d8c5c;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:700}.signup-term-btn:not(.is-active) .signup-term-save{color:#3d8c5c;background:#3d8c5c26}.signup-features{text-align:left;margin:.25rem 0 0;padding:0;list-style:none}.signup-features li{color:var(--text-color,#1a1a1a);margin-bottom:5px;padding-left:1.6rem;font-size:.9rem;line-height:1.4;position:relative}.signup-features li:before{content:"✓";color:var(--primary-color);font-weight:700;position:absolute;left:0}.signup-features li.inherit{margin-bottom:10px;font-weight:700}.signup-features li.hl{box-shadow:inset 3px 0 0 var(--primary-color);background:#95554f1a;border-radius:6px;padding-top:3px;padding-bottom:3px}.signup-features li.hl-green{background:#3d8c5c1f;border-radius:6px;padding-top:3px;padding-bottom:3px;box-shadow:inset 3px 0 #3d8c5c}.signup-features li.hl-green:before{color:#3d8c5c}.signup-clipboard-fallback{opacity:0;position:fixed}.plan-annual-link{border:1.5px solid var(--primary-color);width:100%;color:var(--primary-color);text-align:center;cursor:pointer;box-shadow:none;background:0 0;border-radius:10px;margin-top:.6rem;padding:.6rem .75rem;font-size:.9rem;font-weight:700;transition:background .2s,transform .2s;display:block}.plan-annual-link:hover{box-shadow:none;background:#95554f14;transform:translateY(-1px)}.annual-pill{color:#2e7d32;vertical-align:middle;background:#e8f5e9;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.72rem;font-weight:800;display:inline-block}.plan-price{color:var(--primary-color);margin-top:auto;margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.plan-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;transition:all .2s}.plan-btn:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #95554f4d}.plan-btn:active{transform:translateY(0)}.plan-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.term-selector{max-width:900px;margin:0 auto 1.5rem;display:none}.term-selector.active{display:block}.term-back{appearance:none;color:var(--primary-color);cursor:pointer;box-shadow:none;background:0 0;border:none;min-height:auto;padding:0 0 .75rem;font-size:.95rem;font-weight:700}.term-back:hover,.term-back:focus{color:var(--primary-color);box-shadow:none;background:0 0;outline:none;transform:none}.term-summary{border-bottom:1px solid #ead8d5;margin-bottom:.75rem;padding:0 0 1.1rem}.term-summary h3{color:var(--text-color);margin:0 0 .35rem;font-size:1.25rem}.term-summary p{color:#666;margin:0;font-size:.98rem;line-height:1.45}.term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.term-side-note{color:#555;background:#fbfaf9;border:1px solid #e6ddd9;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;line-height:1.45;display:flex}.term-side-note strong{color:var(--text-color)}.term-switch-btn{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;padding:.7rem 1rem;font-weight:800}.term-card{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;color:var(--text-color);font-family:inherit;font-size:inherit;background:#fff;border:2px solid #ead8d5;border-radius:14px;padding:1.2rem;transition:border-color .2s,background .2s,opacity .2s,transform .2s}.term-card:hover:not(:disabled){border-color:var(--primary-color);color:var(--text-color);background:#fff;transform:translateY(-2px)}.term-card.selected:hover:not(:disabled){color:var(--text-color);background:#f0f8f4}.term-card.selected{background:#f0f8f4;border-color:#6aa98d}.term-card.dimmed{opacity:.42;cursor:not-allowed}.term-card.dimmed:hover{border-color:#ead8d5;transform:none}.term-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.term-card-title{font-size:1.35rem;font-weight:800;line-height:1.05;display:block}.term-pill{color:var(--primary-color);white-space:nowrap;background:#f7efee;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.term-card.selected .term-pill{color:#4f8f72;background:#d7ede2}.term-card-copy{color:#666;margin:0 0 .75rem;line-height:1.45;display:block}.term-card-price{color:var(--primary-color);font-size:1.05rem;font-weight:800;display:block}body.focused-trader-signup .term-back{display:none}body.focused-trader-signup .term-selector{max-width:720px}body.focused-trader-signup .term-side-note{display:block}.plan-scarcity-pill{color:#856404;z-index:10;background:#fff3cd;border:1px solid #ffc107;border-radius:12px;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:none;position:absolute;top:.75rem;right:.75rem}.plan-scarcity-pill.sold-out{color:#999;background:#f5f5f5;border-color:#d0d0d0}.plan-card.featured .plan-scarcity-pill{top:2.5rem}@media (width>=841px){.plan-scarcity-pill{display:none!important}}.plan-sold-out{text-align:center;color:#999;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600}.plan-availability{color:#666;text-align:center;margin-top:1rem;margin-bottom:.5rem;font-size:.8rem}@media (width<=840px){.plan-availability{display:none!important}}.plan-progress-container{background-color:#e9ecef;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}.plan-progress-bar{width:var(--plan-progress-width);background-color:var(--primary-color);border-radius:3px;height:100%;transition:width .4s ease-in-out}.plan-progress-bar.sold-out{background-color:#7e4641!important}.plan-loading{z-index:10;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plan-loading .loading-spinner{border:3px solid #e8ecf0;border-top-color:var(--primary-color);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin}.inline-status{text-align:center;color:var(--primary-color);margin-top:1.5rem;font-size:1rem;font-weight:600;display:none}.payment{margin-bottom:4rem;display:none}.payment h2{text-align:center;color:var(--text-color);margin-bottom:2rem;font-size:2rem;font-weight:700}.pay-box{border:2px solid var(--primary-color);box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:700px;margin:0 auto;padding:2.5rem;box-shadow:0 12px 40px #0000001f}.pay-box.payment-complete{border-color:#28a745;box-shadow:0 18px 50px #15572424}.pay-box.payment-complete>:not(#successBox){display:none!important}.checkout-complete .plans,.checkout-complete .payment h2,.checkout-complete .faq{display:none}.checkout-complete .hero{margin-bottom:1.25rem}.checkout-complete .hero h1{color:#155724}.pay-amount{text-align:center;color:var(--text-color);margin-bottom:2rem;font-size:1.75rem;font-weight:800;line-height:1.4}.amount-mono{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;color:var(--primary-color);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:2.2rem;font-weight:900;display:inline-block}.amount-explanation{color:#666;text-align:center;margin-top:.75rem;margin-bottom:.5rem;font-size:.9rem}.exchange-link-wrap{text-align:center;margin-bottom:1rem}.exchange-link{color:#666;border-bottom:1px dotted #999;font-size:.85rem;text-decoration:none}.exchange-link--open{border-bottom-color:#0000}.exchange-note{color:#666;text-align:center;background:#f8f9fa;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.85rem}.browser-note{color:#888;text-align:center;margin-bottom:1.5rem;font-size:.85rem;font-style:italic}@media (width<=840px){.pay-amount{white-space:normal;font-size:1.35rem;line-height:1.25;overflow:visible}.pay-amount .amount-mono{font-size:1.55rem;display:inline-block}}.address-display{text-align:center}.address-ens-inline{color:var(--text-color);cursor:pointer;text-underline-offset:4px;font-size:1rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:inline}.address-ens-inline:after{content:" "}.address-ens-inline:hover{color:var(--primary-color);text-decoration-color:#95554f73}.address-ens-inline.is-copied{color:#22c55e}#addressEns{color:var(--text-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.addr-pill{font-variant-numeric:tabular-nums;white-space:nowrap;color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f9fa;border-radius:6px;margin-left:.25rem;padding:.4rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;transition:all .2s;display:inline-block;letter-spacing:0!important}.addr-pill:hover{color:var(--primary-color);background:#e9ecef}.addr-pill:active{transform:scale(.98)}.addr-pill.is-copied{color:#22c55e}.address-resolves{color:#999;margin-top:.25rem;font-size:.7rem;font-style:italic}.wallet-options.mobile-only{box-sizing:border-box;background:#f8f9fa;border-radius:8px;flex-direction:column;gap:.5rem;width:100%;max-width:100%;margin-top:.5rem;padding:.75rem;overflow:hidden;display:none!important}.wallet-options.mobile-only.active{display:flex!important}.wallet-option-link{color:var(--text-color);text-align:center;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.wallet-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.wallet-icon svg{width:20px;height:20px;display:block}.wallet-option-link:hover{border-color:var(--primary-color);background:#f0f0f0}.toggle-icon{margin-left:.25rem;transition:transform .2s;display:inline-block}.wallet-options.mobile-only.active~#walletOptionsToggle .toggle-icon,#walletOptionsToggle.active .toggle-icon{transform:rotate(180deg)}.mobile-only{display:none!important}@media (width<=768px){.mobile-only{display:inline-block!important}}.btn.outline{color:var(--text-color);background:#fff;border:2px solid #e0e0e0}.btn.outline:hover{border-color:var(--primary-color);background:#fafafa}.pay-row{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.pay-row .label{color:#666;font-size:.9rem;font-weight:600}.pay-row .mono{word-break:break-all;color:var(--text-color);background:#f8f9fa;border-radius:8px;padding:.5rem 1rem;font-family:Courier New,monospace;font-size:.95rem}.pay-actions{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;max-width:100%;margin-bottom:2rem;display:flex;overflow:hidden}.pay-actions .btn{cursor:pointer;color:var(--text-color);box-sizing:border-box;background:#fff;border:2px solid #e0e0e0;border-radius:10px;max-width:100%;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.pay-actions .btn:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.pay-actions .btn.primary{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.pay-actions .btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.meta{color:#666;border-top:1px solid #e0e0e0;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1.5rem;font-size:.9rem;display:flex}.meta .mono{color:var(--primary-color);font-family:Courier New,monospace;font-weight:700}.qr-wrap{text-align:center;margin-top:2rem;display:none}.qr-box{background:#f8f9fa;border:2px dashed #ddd;border-radius:12px;justify-content:center;align-items:center;width:240px;height:240px;margin:0 auto;padding:1rem;display:flex}.qr-caption{text-align:center;margin-top:1rem}.qr-error{color:#dc3545;font-size:.9rem}.qr-controls{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.qr-controls .btn{padding:.5rem 1rem;font-size:.85rem}.status{text-align:center;margin-top:2rem}.payment-status-spinner{border:2px solid #e8ecf0;border-top-color:var(--primary-color);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}.sent-payment-btn{width:100%;margin-top:1rem}.sticky-payment-bar{border-top:2px solid var(--primary-color);z-index:1000;box-sizing:border-box;background:#fff;padding:.75rem 1rem;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000001a}.sticky-payment-bar.active{display:block}.sticky-payment-bar-content{flex-direction:column;gap:.5rem;max-width:600px;margin:0 auto;display:flex}.sticky-payment-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sticky-payment-label{color:#666;flex-shrink:0;font-size:.85rem;font-weight:600}.sticky-payment-value{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-color);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;overflow:hidden}.sticky-payment-copy{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.sticky-payment-copy:hover{background:#6b0000}.sticky-payment-copy:active{transform:scale(.98)}@media (width>=841px){.sticky-payment-bar{display:none!important}}.status .inline-status{color:var(--primary-color);justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:600;line-height:1.5;display:flex}.status .inline-status .loading-spinner{flex-shrink:0;align-self:center;min-width:20px;max-width:20px;width:20px!important;height:20px!important;margin:0!important}.status .inline-status span{vertical-align:middle;line-height:1.5;display:inline-block}.hint{color:#666;font-size:.95rem}.success{text-align:center;background:#fff;border:0;border-radius:0;max-width:700px;margin-top:0;margin-left:auto;margin-right:auto;padding:2.5rem;display:none}.success h3{color:#155724;text-align:center;background:#d4edda;border:1px solid #28a745;border-radius:999px;justify-content:center;align-items:center;margin:0 0 1.5rem;padding:.45rem 1rem;font-size:1.25rem;font-weight:700;display:inline-flex}.success-explainer{color:#155724;max-width:560px;margin:0 auto 1.25rem;font-size:1rem;line-height:1.5}.success-explainer+.success-explainer{margin-top:1.25rem;margin-bottom:.35rem}.success-explainer span{margin-top:.75rem;display:block}.success-explainer a{color:#155724;text-underline-offset:3px;font-weight:700;text-decoration:underline}.success-key-uses{text-align:left;color:#155724;margin:.15rem auto .25rem;padding-left:1.1rem;line-height:1.35;display:inline-block}.success-key-uses li{margin:.18rem 0}.success-key-action-note{color:#155724;text-align:center;margin:-.25rem auto 1rem;font-size:.95rem;font-weight:700}.api-row{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.api-row .label{color:#155724;font-size:1rem;font-weight:600}.api-row .mono{color:#155724;cursor:pointer;-webkit-user-select:all;user-select:all;background:#ffffffb3;border-radius:8px;padding:.5rem 1rem;font-family:Courier New,monospace;font-size:1.1rem;font-weight:600}.success-status{color:#155724;min-height:0;margin:0;font-size:.9rem;font-weight:700;display:none}.success-status:not(:empty){min-height:1.4rem;margin:-.25rem 0 1rem;display:block}.faq{max-width:800px;margin-top:5rem;margin-left:auto;margin-right:auto}@media (width<=840px){.faq{padding-bottom:8rem}}.faq h2{text-align:center;color:var(--text-color);margin-bottom:2.5rem;font-size:1.75rem;font-weight:700}.faq-item{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000d}.faq-header{cursor:pointer;background:#f8f9fa;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-weight:600;transition:background .2s;display:flex}.faq-header:hover{background:#f0f0f0}.faq-icon{color:var(--primary-color);font-size:.9rem;transition:transform .3s}.faq-content{background:#fff;padding:1.5rem;display:none}.faq-content p{color:#666;margin:0;font-size:.95rem;line-height:1.7}@media (width<=840px){.main-container{padding:0 .75rem}.header-title{display:none}.hero{margin-bottom:.5rem;padding-top:.5rem}.hero h1{margin:0 0 .5rem;font-size:1.75rem;line-height:1.15}.hero-subtitle{margin:0 0 1rem;font-size:1rem}.stepper{margin:.75rem auto}.plan-grid{flex-direction:column;grid-template-columns:1fr;gap:1.5rem;display:flex}.term-grid{grid-template-columns:1fr}.term-summary,.term-card,.term-side-note{padding:1rem}.term-summary{padding:0 0 .9rem}.term-side-note{flex-direction:column;align-items:stretch}.term-switch-btn{width:100%}.plan-card[data-plan=collector]{order:3}.plan-card[data-plan=serious]{order:1}.plan-card[data-plan=trader]{order:2}.plan-card.featured{transform:scale(1)}.plan-card{padding:1.3rem;position:relative}.plan-progress-container,.plan-availability{display:none!important}.plan-scarcity-pill{display:block!important}.pay-amount{margin-bottom:.5rem;font-size:1.35rem;line-height:1.3}.pay-amount .amount-mono{font-size:1.5rem}.address-ens-inline{margin-bottom:0;display:inline}.addr-pill{margin-left:.25rem}.address-resolves{margin-top:.25rem;font-size:.65rem}.pay-actions #copyAmountBtn{order:-2}.pay-actions #walletOptionsToggle{order:0}.wallet-options.mobile-only{box-sizing:border-box;order:1;width:100%;max-width:100%}.pay-box{box-sizing:border-box;max-width:100%;margin:0;padding:1.25rem .75rem}.amount-explanation{margin-top:.5rem!important;margin-bottom:.5rem!important;font-size:.85rem!important}.browser-note{margin-bottom:1rem!important;padding:.5rem 0!important;font-size:.8rem!important}.pay-actions{flex-direction:column;gap:.75rem;width:100%}.pay-actions .btn{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding:.875rem 1rem;font-size:.95rem;overflow:hidden}.pay-actions #copyAmountBtn{background:var(--primary-color);border-color:var(--primary-color);color:#fff;order:-3}.pay-actions #copyAddressBtn{order:-2}.pay-actions .btn.primary.mobile-only{order:-1}.pay-actions #showQrBtn{order:0}.status .inline-status{text-align:center;flex-direction:column;gap:.55rem}.status .inline-status .loading-spinner{align-self:center}.success{padding:1.5rem .75rem}.success-explainer{max-width:100%}.success-key-uses{max-width:calc(100% - 1rem)}.api-row{gap:.55rem}.api-row .mono{overflow-wrap:anywhere;word-break:break-word;max-width:100%}}.pricing-cards-host{--pc-accent:#95554f;--pc-accent-rgb:149, 85, 79;--pc-green:#3d8c5c;--pc-text:#1a1a1a;--pc-text-secondary:#666;flex-wrap:wrap;justify-content:center;gap:24px;max-width:900px;margin:0 auto;padding:20px 10px;display:flex}.pricing-cards-host button{box-shadow:none;appearance:none;background:0 0;margin:0}.pricing-cards-host button:hover{box-shadow:none;transform:none}.pricing-cards-host .pricing-term-toggle{flex-basis:100%;justify-content:center;margin:0 auto 4px;display:flex}.pricing-cards-host .pricing-term-toggle-inner{background:rgba(var(--pc-accent-rgb), .08);border-radius:999px;gap:6px;padding:5px;display:inline-flex}.pricing-cards-host .pricing-term-btn{color:var(--pc-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.pricing-cards-host .pricing-term-btn.is-active{background:var(--pc-accent);color:#fff}.pricing-cards-host .pricing-term-save{background:var(--pc-green);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.72rem;font-weight:700}.pricing-cards-host .pricing-term-btn:not(.is-active) .pricing-term-save{color:var(--pc-green);background:#3d8c5c26}.pricing-cards-host .pricing-card{max-width:400px;color:var(--pc-text);text-align:center;box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #00000012;border-radius:12px;flex:340px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.pricing-cards-host .pricing-card:hover{border-color:var(--pc-accent);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.pricing-cards-host .pricing-card.popular{border-color:var(--pc-accent)}.pricing-cards-host .pricing-card.popular:before{content:"RECOMMENDED";background:var(--pc-accent);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-cards-host .pricing-card h3{color:var(--pc-text);margin:2px 0 8px;font-size:1.7rem;font-weight:700}.pricing-cards-host .plan-desc{height:42px;color:var(--pc-text-secondary);text-align:center;justify-content:center;align-items:center;margin:0;font-size:.95rem;line-height:1.3;display:flex}.pricing-cards-host .price{color:var(--pc-text);margin:2px 0 4px;font-size:1.8rem;font-weight:700}.pricing-cards-host .price .duration{color:var(--pc-text-secondary);font-size:.95rem;font-weight:600}.pricing-cards-host .annual-save-pill{background:var(--pc-green);color:#fff;white-space:nowrap;vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:.72rem;font-weight:700}.pricing-cards-host .availability{color:var(--pc-text-secondary);min-height:1em;margin:0 0 6px;font-size:.8rem}.pricing-cards-host .pricing-progress-wrap{margin:0}.pricing-cards-host .pricing-progress-container{background-color:#e9ecef;border-radius:3px;height:6px;margin:6px 0;overflow:hidden}.pricing-cards-host .pricing-progress-bar{height:100%;width:var(--pricing-progress-width,0%);background-color:#7a2018;border-radius:3px;transition:width .4s ease-in-out}.pricing-cards-host .pricing-cta-wrap{margin:0}.pricing-cards-host .plan-signup-btn{background:var(--pc-accent);cursor:pointer;border:none;border-radius:8px;width:100%;margin:8px 0 6px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-block;color:#fff!important}.pricing-cards-host .plan-signup-btn:hover{box-shadow:0 4px 12px rgba(var(--pc-accent-rgb), .3);transform:translateY(-2px)}.pricing-cards-host .plan-signup-btn.waitlist-btn{cursor:default;background:#999}.pricing-cards-host .pricing-trust-line{opacity:.7;letter-spacing:.02em;margin:.2em 0 .5em;font-size:.8em}.pricing-cards-host .features-list{text-align:left;margin:8px 0 0;padding:0;font-size:.9rem;list-style:none}.pricing-cards-host .features-list li{color:var(--pc-text);align-items:center;gap:8px;margin-bottom:5px;display:flex}.pricing-cards-host .features-list li .icon{color:var(--pc-accent);text-align:center;flex-shrink:0;width:20px;font-weight:700}.pricing-cards-host .features-list li.unavailable{opacity:.55}.pricing-cards-host .features-list li.unavailable .icon{color:#d3d3d3}.pricing-cards-host .features-list li.features-inherit{color:var(--pc-text);margin-bottom:10px;font-weight:700}.pricing-cards-host .features-list li.highlighted{background:rgba(var(--pc-accent-rgb), .1);box-shadow:inset 3px 0 0 var(--pc-accent);border-radius:6px;margin:0 -6px 5px;padding:2px 6px}.pricing-cards-host .features-list li.highlighted-green{box-shadow:inset 3px 0 0 var(--pc-green);background:#3d8c5c1f;border-radius:6px;margin:0 -6px 5px;padding:2px 6px}.pricing-cards-host .features-list li.highlighted .icon{font-weight:800;color:var(--pc-accent)!important}.pricing-cards-host .features-list li.highlighted-green .icon{font-weight:800;color:var(--pc-green)!important}.pricing-cards-host .pricing-feature-icon{background-color:var(--pc-accent);flex-shrink:0;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pricing-cards-host .telegram-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z'/%3E%3C/svg%3E")}.pricing-cards-host .discord-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z'/%3E%3C/svg%3E")}@media (width<=768px){.pricing-cards-host .pricing-card{flex:100%;max-width:100%}}
