﻿html[dir=rtl] .force-ltr{direction:ltr;text-align:left}.plan .plan_checkout h3,.slist thead{font-family:"Roboto",Sans-Serif}.slist thead,group.radio label,group.radio .label{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:0 1px 0 var(--c-font-shadow)}group.radio label:hover,group.radio .label:hover{background:linear-gradient(to bottom, var(--c-metal-top-hover), var(--c-metal-bottom-hover));text-shadow:0 1px 0 var(--c-font-shadow)}group.radio input:checked+label{box-shadow:0 3px 4px rgba(0,0,0,.15) inset}group.radio input:checked+label{background:var(--c-accent);color:#fff;text-shadow:0 1px 1px #000 !important}group.radio{display:flex;flex-flow:row wrap}.plan .best_patrons .list,.plan .plan_checkout .gift,.plan .text,.plan .content,.plan .wrapper,group.radio label,group.radio .label{display:flex;flex-flow:row wrap;align-items:center}.plan .banner{display:flex;flex-flow:row nowrap;align-items:center}.plan .plan_checkout .service .other-choices,.plan .plan_checkout .service .buttons{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}group.radio{border-radius:6px}.plan .banner{border-radius:6px 6px 0 0}group.radio{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}group.radio{overflow:hidden}group.radio div{flex:1 1 auto;position:relative}group.radio input{position:absolute;left:-99999px}group.radio label,group.radio .label{justify-content:center;padding:10px;height:100%;cursor:pointer;border-inline-end:1px solid var(--c-border);user-select:none}group.radio div:last-child label{border-inline-end:0}.slist{width:100%;border-bottom:1px solid var(--c-border)}.slist thead th{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:.5rem .8rem}.slist thead th.large{font-size:1.2rem}.slist td{padding:1rem}.slist td .label{font-family:monospace;font-size:.8rem}.slist tbody tr:nth-child(even){background:var(--c-bg-zebra)}.slist td:first-child,.slist th:first-child{padding-inline-start:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-inline-start:var(---box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-inline-end:var(---box-padding)}.slist-invert tbody tr:nth-child(odd){background:var(--c-bg-zebra)}.slist-invert tbody tr:nth-child(even){background:none}.slist-wrapper{overflow-x:auto;max-width:calc(100vw - var(---box-padding)*2)}@media(max-width: 649.29px){.slist-wrapper .slist{min-width:calc(650px - var(---box-padding)*2)}}@media(max-width: 649.29px){.slist.slist-resp{border-collapse:collapse;table-layout:fixed}.slist.slist-resp thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.slist.slist-resp tr{display:block;border-top:1px solid var(--c-border)}.slist.slist-resp td{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding:.5rem var(---box-padding);border-top:1px solid var(--c-border)}.slist.slist-resp td::before{content:attr(data-label)}}.plan{grid-gap:var(---block-gap)}.plan .all{margin-top:20px;font-size:1.2em;width:100%}.plan .all td,.plan .all th{border-top:1px solid var(--c-border)}.plan .all td{padding:30px;line-height:1.7em}.plan .all th{opacity:.8;text-align:right;white-space:nowrap}.plan .all .switch.up{color:#639b24}.plan .all .switch.down{color:#ac524f}.plan .all .id{font-family:monospace;font-size:10px}.plan .all .change form{display:none;margin-top:1em;padding:1em;background:var(--c-bg-zebra)}.plan .all .change form input{width:5em;padding:3px 5px}.plan .all .change form p{margin-bottom:1em}.plan .all .change form button,.plan .all .change form a{margin-inline-start:10px}.plan .all .thanks{color:var(--c-good);display:block}.plan .gifts{font-size:.9em;width:auto}.plan .gifts td{padding:.4em 1em;border:0}.plan .banner{margin-bottom:2.5em;background:var(--c-good);color:var(--c-over);text-align:center;font-size:1.3em;min-height:200px;padding:1em 0;justify-content:space-between}.plan .banner>i{margin:0 .4em}.plan .banner>i{font-size:40px}@media(min-width: 320px){.plan .banner>i{font-size:calc(
          40px + 80 *
            ((100vw - 320px) / 880)
        )}}@media(min-width: 1200px){.plan .banner>i{font-size:120px}}.plan .banner>i:last-child{transform:scale(-1, 1)}.plan .banner h1{font-size:2em;margin:0 0 .5em 0;padding:0}.plan .wrapper{justify-content:space-between;align-items:flex-start;font-size:1.3em}.plan .text,.plan .content{flex:1 1 50%}.plan .text{flex:1 1 45%;margin-inline-end:1em;flex-flow:column nowrap}.plan .plan_checkout{width:100%}.plan .plan_checkout h3{display:block;text-transform:uppercase;margin:0}.plan .plan_checkout group{margin-bottom:2em;overflow:visible}.plan .plan_checkout group input:checked+label,.plan .plan_checkout .amount_fixed label,.plan .plan_checkout .lifetime-check+label{background:var(--c-good);border-color:var(--c-border);box-shadow:0 3px 4px rgba(0,0,0,.15) inset !important;color:var(--c-over);text-shadow:0 1px 0 #000 !important}.plan .plan_checkout group input:disabled+label{opacity:.5;cursor:default}.plan .plan_checkout group.freq input:checked+label::before,.plan .plan_checkout group .lifetime-check input+label::before{content:"✓";padding-inline-end:5px}.plan .plan_checkout group .lifetime-check input+label{background:var(--c-brag) !important;opacity:.8;cursor:default}.plan .plan_checkout .service .buttons{font-size:1.1em}.plan .plan_checkout .service .buttons .button{flex:1 1 auto;font-weight:normal;margin-inline-end:1em;height:55px}.plan .plan_checkout .service .buttons .paypal{display:flex}.plan .plan_checkout .service .buttons .paypal iframe{color-scheme:normal}.plan .plan_checkout .service .other-choices{margin-top:1em;font-size:1rem}.plan .plan_checkout .service .other-choices .links a{margin-inline-start:2em}.plan .plan_checkout .service .currency{font-size:1rem;margin-top:1em}.plan .plan_checkout .gift{justify-content:center;margin:-1em 0 1em 0}.plan .small_team{text-align:center;font-style:italic;font-size:1.3em;margin-top:40px}.plan .faq{display:flex;flex-flow:row wrap;align-items:flex-start;margin:50px 0 40px 0;padding:30px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);justify-content:space-between}.plan .faq dl{flex:1 0 200px;margin:0 .2em 1em .2em}.plan .faq dt{font-size:1.3em;margin-bottom:1em}.plan .faq dt:nth-of-type(2){margin-top:1.5em}.plan .faq dd{margin:0}.plan .faq code{font-size:.9em}.plan .best_patrons h2{display:block;text-align:center;font-size:1.5em;margin-bottom:30px}.plan .best_patrons .list{font-size:1.1em}.plan .best_patrons .list div{flex:1 1 25%;min-width:17ch;padding:.5em 0}.plan .recent-patrons{display:none}@media(min-width: 1019.3px){.plan .recent-patrons{display:block}}.plan .recent-patrons h2{font-size:1.5em;margin:300px 0 .4em 0;border-bottom:1px solid var(--c-border)}.plan .recent-patrons .list div{padding:.5em 0}.plan .recent-patrons a{color:var(--c-font-page)}
