.emoji-font{font-family:"Noto Emoji","Apple Color Emoji",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}#tier-features-parent{overflow:hidden;border-radius:11px;border:1px solid var(--featuretable-separator-strong);backdrop-filter:blur(8px);box-shadow:0 2px 2px rgba(0,0,0,.02),0 5px 5px rgba(0,0,0,.025),0 5px 10px rgba(0,0,0,.035),0 15px 20px rgba(0,0,0,.04),0 25px 35px rgba(0,0,0,.1),0 55px 80px rgba(0,0,0,.05);width:var(--payment-button-max-width);margin:auto}#tier-features{width:100%;border-style:hidden}#tier-features td,#tier-features th{border:1px solid var(--featuretable-separator-weak)}#tier-features td,#tier-features th{width:auto;padding:10px 8px;text-align:center;font-size:16px;vertical-align:middle}#tier-features th{font-size:18px;font-weight:600;padding:14px 8px;letter-spacing:0.5px}#tier-features td:first-child{text-align:left;padding-left:15px;padding-right:15px;font-weight:500;max-width:320px;width:320px}#tier-features th:first-child{max-width:320px;width:320px}#tier-features tr>*:nth-child(1),#tier-features tr>*:nth-child(3){background-color:var(--featuretable-bg-standard)}#tier-features tr>*:nth-child(2){background-color:var(--featuretable-bg-standard)}#tier-features tr>*:nth-child(4){background-color:var(--featuretable-bg-pro)}#tier-features th:nth-child(4),#tier-features td:nth-child(4){color:white}#tier-features tr:nth-child(1){background-color:var(--featuretable-bg-header)}.button-row{background-color:transparent!important}.button-cell{padding:4px 15px!important;vertical-align:middle!important;text-align:center}.button-cell-empty{padding:4px 15px!important;background-color:transparent!important}.table-select-btn{width:100%;max-width:150px;z-index:1;margin:0 auto;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:600;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:block}.table-select-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}#subscription-selection{display:none}#sub-header{max-width:var(--payment-button-max-width);margin:auto;padding:12px 20px;backdrop-filter:blur(8px);border-radius:24px;font-size:24px;font-weight:600}#btn-std{background-color:var(--featuretable-button-std);color:var(--featuretable-button-text-std,var(--featuretable-button-text-default))}#btn-std:hover{background-color:var(--featuretable-button-std-hover)}#btn-pro{background-color:var(--featuretable-button-pro);color:var(--featuretable-button-text-pro,var(--featuretable-button-text-default))}#btn-pro:hover{background-color:var(--featuretable-button-pro-hover)}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-bottom:0px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked + .slider{background-color:#2196F3}input:focus + .slider{box-shadow:0 0 1px #2196F3}input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}#std-year-total{color:var(--featuretable-button-text-std-year-total)}#pro-year-total{color:var(--featuretable-button-text-pro-year-total)}.price-warning-banner{max-width:var(--payment-button-max-width);margin:10px auto 10px auto;padding:4px 20px;background:rgba(255,193,7,0.08);border:1px solid rgba(255,193,7,0.2);border-radius:8px;backdrop-filter:blur(4px);box-shadow:0 1px 4px rgba(0,0,0,0.05)}.price-warning-text{color:#856404;font-weight:500;font-size:0.95em;margin:0;text-align:center}.feature-check{font-size:20px;font-weight:bold;color:#28a745}#tier-features td:nth-child(3).feature-check{color:#000000}.feature-empty{color:#999;font-size:18px}.pricing-row{background-color:rgba(0,0,0,0.03)!important;border-top:2px solid var(--featuretable-separator-strong)!important}.pricing-toggle-cell{padding:6px 15px!important}.pricing-toggle-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:14px;font-weight:500}.pricing-empty{background-color:transparent!important}.pricing-cell{padding:6px 15px!important;vertical-align:middle!important}.price-display{font-size:18px;font-weight:700;line-height:1.2;color:inherit}.price-period{font-size:11px;font-weight:400;opacity:0.8}.yearly-badge{color:#856404;font-size:12px;font-weight:600;background-color:rgba(255,193,7,0.1);padding:2px 6px;border-radius:4px;margin-left:4px}#tier-features tbody tr{transition:background-color 0.2s ease}#tier-features tbody tr:hover{background-color:rgba(0,0,0,0.02)}#tier-features-parent{margin-top:20px;margin-bottom:30px}@media only screen and (max-width:768px){.container{padding-left:10px;padding-right:10px}#tier-features-parent{width:calc(100% - 20px);max-width:100%;margin:15px 10px;overflow-x:auto;-webkit-overflow-scrolling:touch}#tier-features{min-width:600px;font-size:14px}#tier-features td,#tier-features th{padding:8px 4px;font-size:14px}#tier-features th{font-size:16px;padding:12px 4px}#tier-features td:first-child{padding-left:8px;padding-right:8px;font-size:13px;max-width:180px;width:180px}#tier-features th:first-child{max-width:180px;width:180px}.price-display{font-size:20px}.price-period{font-size:12px}.pricing-toggle-wrapper{font-size:13px;gap:8px}.pricing-toggle-cell{padding:15px 8px!important}.pricing-cell{padding:15px 8px!important}#sub-header{font-size:20px;padding:12px 15px;margin:0 10px;width:calc(100% - 20px)}.price-warning-banner{width:calc(100% - 20px);margin:8px 10px 10px 10px;padding:3px 15px}.price-warning-text{font-size:0.85em}.button-cell{padding:15px 8px!important}.button-cell-empty{padding:15px 8px!important}.table-select-btn{max-width:100%;padding:14px 20px;font-size:15px}.feature-check{font-size:20px}.feature-empty{font-size:16px}.switch{width:50px;height:28px}.slider:before{height:22px;width:22px}input:checked + .slider:before{-webkit-transform:translateX(22px);transform:translateX(22px)}}@media only screen and (max-width:480px){#tier-features{min-width:500px}#tier-features td,#tier-features th{padding:6px 3px;font-size:12px}#tier-features th{font-size:14px;padding:10px 3px}#tier-features td:first-child{font-size:11px;padding-left:6px;padding-right:6px;max-width:160px;width:160px}#tier-features th:first-child{max-width:160px;width:160px}.price-display{font-size:18px}.price-period{font-size:11px}.pricing-toggle-wrapper{font-size:11px;gap:6px}#sub-header{font-size:18px;padding:10px 12px}.price-warning-text{font-size:0.8em}}