.pss__color__tier-name,.plan .plan_checkout h3,.slist thead{font-family:Roboto,sans-serif;font-weight:300}.slist thead{box-shadow:inset 0 1px 3px -2px #737373, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)/.8)}:where(html.light) .slist thead,.slist :where(html.light) thead{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8)}.slist thead{background-image:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom))}group.radio label,group.radio .label{box-shadow:inset 0 1px 3px -2px #737373, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)/.8), 0 1px 3px 0 #0003}:where(html.light) group.radio label,group.radio :where(html.light) label,:where(html.light) group.radio .label,group.radio :where(html.light) .label{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 1px 3px 0 #0000002e}group.radio label,group.radio .label{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/calc(alpha * .8))!important}group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio .label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light), inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 2px 4px 0 #0000003d}:where(html.light) group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio :where(html.light) label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) group.radio .label:hover:not(.disabled,:disabled,[disabled]),group.radio :where(html.light) .label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6, inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)/.8), 0 2px 4px 0 #00000036}group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio .label:hover:not(.disabled,:disabled,[disabled]){background:linear-gradient(to bottom, var(--c-metal-top-hover), var(--c-metal-bottom-hover))}:where(html.transp) group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]),:where(html.transp) group.radio .label:hover:not(.disabled,:disabled,[disabled]),group.radio :where(html.transp) .label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 1px 3px -2px var(--c-border-light), inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 2px 4px 0 #00000026}:where(html.light) :where(html.transp) group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]),:where(html.light) :where(html.transp) group.radio .label:hover:not(.disabled,:disabled,[disabled]),group.radio :where(html.light) :where(html.transp) .label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff6, inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)/.8), 0 2px 4px 0 #0000001f}.plan .plan_checkout group input:checked+label,.plan .plan_checkout .amount_fixed label,.plan .plan_checkout .lifetime-check+label,group.radio input:checked+label:not(.disabled):hover,group.radio input:checked+label{box-shadow:inset 0 3px 4px #00000026!important}group.radio input:checked+label{background:var(--c-accent);color:#fff;text-shadow:0 1px 1px #000!important}@media (hover:hover){group.radio input:checked+label:not(.disabled):hover{background:hsl(from var(--c-accent) h s calc(l + 5))}}.plan .plan_checkout group input:checked+label,.plan .plan_checkout .amount_fixed label,.plan .plan_checkout .lifetime-check+label{background:var(--c-primary);color:#fff;background:var(--c-secondary);text-shadow:0 1px 1px #000!important}.pss__color__tier-name{white-space:nowrap;overflow:hidden}.plan .best_patrons .list div{text-overflow:ellipsis;overflow:hidden}.pss__color:disabled .patron-icon--shiny:after,.patron-icon--shiny icon{vertical-align:middle;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate;font-family:lichess;font-size:1.2em;font-style:normal;font-weight:400}group.radio input{position:absolute;inset-inline-start:-99999px}group.radio{flex-flow:wrap;display:flex}.plan .best_patrons .list,.plan .text,.plan .content{flex-flow:wrap;align-items:center;display:flex}.plan .plan_checkout .cover-fees{flex-flow:row;align-items:center;display:flex}.plan .plan_checkout .gift,group.radio label,group.radio .label{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.plan .faq,.plan .plan_checkout .service .buttons,.plan .wrapper{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.plan .banner{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.pss__color,.patron-style-selector,.plan .text{flex-flow:column;display:flex}.pss__color,group.radio{border-radius:var(---ui-roundness,7px)}.plan .banner{border-radius:var(---ui-roundness,7px) var(---ui-roundness,7px) 0 0}.pss__color,group.radio{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .pss__color,:where(html.transp) group.radio{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}group.radio{overflow:hidden}group.radio div{flex:auto;position:relative}group.radio label,group.radio .label{-webkit-user-select:none;user-select:none;cursor:pointer;border-inline-end:1px solid var(--c-border);height:100%;padding:10px}group.radio label.disabled,group.radio .label.disabled{background:var(--c-metal-top)}:where(html.light) group.radio label.disabled,:where(html.light) group.radio .label.disabled{background:var(--c-metal-bottom)}@media (hover:hover){group.radio label:not(.disabled):hover,group.radio .label:not(.disabled):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 div:last-child label{border-inline-end:0}group.radio input:focus-visible+label{outline:2px solid var(--c-primary);outline-offset:-2px}.slist{border-bottom:1px solid var(--c-border);width:100%}.slist thead th{border-bottom:1px solid var(--c-border);padding:.5rem .8rem}:where(html.light) .slist thead th{border-top:1px solid var(--c-border)}.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(2n){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(2n){background:0 0}.slist-wrapper{max-width:calc(100vw - var(---box-padding) * 2);scrollbar-width:thin;min-width:auto;overflow-x:auto}.slist-wrapper:has(.slist-pad){max-width:100vw}ol .slist-wrapper,ul .slist-wrapper{max-width:calc(100vw - var(---box-padding) * 2 - 30px)}ol .slist-wrapper .slist,ul .slist-wrapper .slist{margin-top:0}@media (max-width:649.29px){.slist-wrapper .slist{min-width:calc(max(100vw, 650px) - var(---box-padding) * 2)}.slist.slist-resp{border-collapse:collapse;table-layout:fixed}.slist.slist-resp thead{clip-path:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slist.slist-resp tr{border-top:1px solid var(--c-border);display:block}.slist.slist-resp td{padding:.5rem var(---box-padding);border-top:1px solid var(--c-border);flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.slist.slist-resp td:before{content:attr(data-label)}}@media (max-width:499.29px){.stack-row{flex-direction:column;display:flex}.stack-row td{width:100%;padding-inline:var(---box-padding)}}.plan{gap:var(---block-gap)}.plan .all{width:100%;margin-top:20px;font-size:1.2em}.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{background:var(--c-bg-zebra);margin-top:1em;padding:1em;display:none}.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{width:auto;font-size:.9em}.plan .gifts td{border:0;padding:.4em 1em}.plan .banner{background:var(--c-good);color:var(--c-over);text-align:center;min-height:200px;margin-bottom:2.5em;padding:1em 0;font-size:1.3em}.plan .banner>icon{font-size:40px}@media (min-width:300px){.plan .banner>icon{font-size:calc(8.88889vw + 13.3333px)}}@media (min-width:1200px){.plan .banner>icon{font-size:120px}}.plan .banner>icon{margin:0 .4em}.plan .banner>icon:last-child{transform:scaleX(-1)}.plan .banner h1{margin:0 0 .5em;padding:0;font-size:2em}.plan .wrapper{align-items:flex-start;font-size:1.3em}.plan .text,.plan .content{flex:50%}.plan .text{flex:45%;margin-inline-end:1em}.plan .plan_checkout{width:100%}.plan .plan_checkout h3{text-transform:uppercase;margin:0;display:block}.plan .plan_checkout group input:checked+label:hover,.plan .plan_checkout .amount_fixed label:hover,.plan .plan_checkout .lifetime-check+label:hover{background:hsl(from var(--c-secondary) h s calc(l + 5))}.plan .plan_checkout group{margin-bottom:2em}.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{opacity:.8;cursor:default;background:var(--c-brag)!important}.plan .plan_checkout .cover-fees{margin-bottom:1.5em;font-size:.95em}.plan .plan_checkout .cover-fees input{margin-inline-end:.5em;transform:scale(1.2)}.plan .plan_checkout .cover-fees label{cursor:pointer;color:var(--c-font-dim);-webkit-user-select:none;user-select:none}.plan .plan_checkout .service .buttons{gap:1em;font-size:1.1em}.plan .plan_checkout .service .buttons .button,.plan .plan_checkout .service .buttons .paypal{height:55px}.plan .plan_checkout .service .buttons .button{flex:auto;font-weight:400}.plan .plan_checkout .service .buttons .paypal{display:flex;overflow:hidden}.plan .plan_checkout .service .buttons .paypal iframe{color-scheme:normal}.plan .plan_checkout .service .other-choices,.plan .plan_checkout .service .currency{margin-top:1em;font-size:1rem}.plan .plan_checkout .gift{margin:-1em 0 1em}.plan .small_team{text-align:center;margin-top:40px;font-size:1.3em;font-style:italic}.plan .faq{border-block:1px solid var(--c-border);align-items:flex-start;margin:50px 0 40px;padding:30px 0}.plan .faq dl{flex:1 0 200px;margin:0 .2em 1em}.plan .faq dt{margin-bottom:1em;font-size:1.3em}.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,.plan .recent-patrons h2{font-size:1.5em}.plan .best_patrons .list div,.plan .recent-patrons .list div{padding:.5em 0}.plan .best_patrons h2{text-align:center;margin-bottom:30px;display:block}.plan .best_patrons .list{font-size:1.1em}.plan .best_patrons .list div{flex:25%;min-width:17ch}.plan .recent-patrons{display:none}@media (min-width:1019.3px){.plan .recent-patrons{display:block}}.plan .recent-patrons h2{border-bottom:1px solid var(--c-border);margin:188px 0 .4em}.plan .recent-patrons a{color:var(--c-font-page)}.plan .recent-patrons a:hover{color:var(--c-link)}.patron-icon--shiny icon:before{color:#0000;-webkit-background-clip:text;background-clip:text;content:""!important}.patron-icon--shiny--1 icon:before{background-image:linear-gradient(65deg, var(--c-patron-1) 35%, hsl(from var(--c-patron-1) h s calc(l + 25)) 50%, var(--c-patron-1) 60%)}.patron-icon--shiny--2 icon:before{background-image:linear-gradient(65deg, var(--c-patron-2) 35%, hsl(from var(--c-patron-2) h s calc(l + 25)) 50%, var(--c-patron-2) 60%)}.patron-icon--shiny--3 icon:before{background-image:linear-gradient(65deg, var(--c-patron-3) 35%, hsl(from var(--c-patron-3) h s calc(l + 25)) 50%, var(--c-patron-3) 60%)}.patron-icon--shiny--4 icon:before{background-image:linear-gradient(65deg, var(--c-patron-4) 35%, hsl(from var(--c-patron-4) h s calc(l + 25)) 50%, var(--c-patron-4) 60%)}.patron-icon--shiny--5 icon:before{background-image:linear-gradient(65deg, var(--c-patron-5) 35%, hsl(from var(--c-patron-5) h s calc(l + 25)) 50%, var(--c-patron-5) 60%)}.patron-icon--shiny--6 icon:before{background-image:linear-gradient(65deg, var(--c-patron-6) 35%, hsl(from var(--c-patron-6) h s calc(l + 25)) 50%, var(--c-patron-6) 60%)}.patron-icon--shiny--7 icon:before{background-image:linear-gradient(65deg, var(--c-patron-7) 35%, hsl(from var(--c-patron-7) h s calc(l + 25)) 50%, var(--c-patron-7) 60%)}.patron-icon--shiny--8 icon:before{background-image:linear-gradient(65deg, var(--c-patron-8) 35%, hsl(from var(--c-patron-8) h s calc(l + 25)) 50%, var(--c-patron-8) 60%)}.patron-icon--shiny--9 icon:before{background-image:linear-gradient(65deg, var(--c-patron-9) 35%, hsl(from var(--c-patron-9) h s calc(l + 25)) 50%, var(--c-patron-9) 60%)}.patron-icon--shiny--10 icon:before{background-image:linear-gradient(65deg, var(--c-patron-10) 35%, hsl(from var(--c-patron-10) h s calc(l + 25)) 50%, var(--c-patron-10) 60%)}.patron-style-selector{border-bottom:1px solid var(--c-border);gap:3em;padding-bottom:4em}.patron-style-selector.box__pad{margin:5em 0}.pss__colors{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:1em;display:grid}.pss__color{background:var(--c-bg-high);border:1px solid var(--c-border);text-align:center;justify-content:space-between;overflow:hidden}.pss__color .patron-icon--shiny{margin:.7rem .4rem 1.2rem;font-size:3.2em}.pss__color--selectable{cursor:pointer;transition:all .15s}.pss__color--selectable:hover{background:var(--c-bg-zebra)}.pss__color:disabled{cursor:not-allowed}.pss__color:disabled .patron-icon--shiny{position:relative}.pss__color:disabled .patron-icon--shiny:after{content:"";opacity:1;font-size:3.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pss__color--active{border-width:5px 5px 1px;border-radius:10px 10px 6px 6px;box-shadow:0 0 15px #ffffff80}.pss__color--active .patron-icon--shiny{margin-top:calc(.7rem - 4px)}.pss__color__tier-name{text-align:center;text-transform:uppercase;padding:.5em;font-size:.9em;font-weight:700}.pss__color--selectable .pss__color__tier-name{color:var(--c-over);text-shadow:0 1px #00000080}.pss__color--1.pss__color--selectable{border-color:var(--c-patron-1);box-shadow:0 0 9px rgb(from var(--c-patron-1) r g b/calc(alpha - .7))}.pss__color--1.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-1) r g b/calc(alpha - .3))}.pss__color--1.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-1)}.pss__color--1.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-1);width:100%}.pss__color--2.pss__color--selectable{border-color:var(--c-patron-2);box-shadow:0 0 9px rgb(from var(--c-patron-2) r g b/calc(alpha - .7))}.pss__color--2.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-2) r g b/calc(alpha - .3))}.pss__color--2.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-2)}.pss__color--2.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-2);width:100%}.pss__color--3.pss__color--selectable{border-color:var(--c-patron-3);box-shadow:0 0 9px rgb(from var(--c-patron-3) r g b/calc(alpha - .7))}.pss__color--3.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-3) r g b/calc(alpha - .3))}.pss__color--3.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-3)}.pss__color--3.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-3);width:100%}.pss__color--4.pss__color--selectable{border-color:var(--c-patron-4);box-shadow:0 0 9px rgb(from var(--c-patron-4) r g b/calc(alpha - .7))}.pss__color--4.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-4) r g b/calc(alpha - .3))}.pss__color--4.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-4)}.pss__color--4.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-4);width:100%}.pss__color--5.pss__color--selectable{border-color:var(--c-patron-5);box-shadow:0 0 9px rgb(from var(--c-patron-5) r g b/calc(alpha - .7))}.pss__color--5.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-5) r g b/calc(alpha - .3))}.pss__color--5.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-5)}.pss__color--5.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-5);width:100%}.pss__color--6.pss__color--selectable{border-color:var(--c-patron-6);box-shadow:0 0 9px rgb(from var(--c-patron-6) r g b/calc(alpha - .7))}.pss__color--6.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-6) r g b/calc(alpha - .3))}.pss__color--6.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-6)}.pss__color--6.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-6);width:100%}.pss__color--7.pss__color--selectable{border-color:var(--c-patron-7);box-shadow:0 0 9px rgb(from var(--c-patron-7) r g b/calc(alpha - .7))}.pss__color--7.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-7) r g b/calc(alpha - .3))}.pss__color--7.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-7)}.pss__color--7.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-7);width:100%}.pss__color--8.pss__color--selectable{border-color:var(--c-patron-8);box-shadow:0 0 9px rgb(from var(--c-patron-8) r g b/calc(alpha - .7))}.pss__color--8.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-8) r g b/calc(alpha - .3))}.pss__color--8.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-8)}.pss__color--8.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-8);width:100%}.pss__color--9.pss__color--selectable{border-color:var(--c-patron-9);box-shadow:0 0 9px rgb(from var(--c-patron-9) r g b/calc(alpha - .7))}.pss__color--9.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-9) r g b/calc(alpha - .3))}.pss__color--9.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-9)}.pss__color--9.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-9);width:100%}.pss__color--10.pss__color--selectable{border-color:var(--c-patron-10);box-shadow:0 0 9px rgb(from var(--c-patron-10) r g b/calc(alpha - .7))}.pss__color--10.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-10) r g b/calc(alpha - .3))}.pss__color--10.pss__color--selectable.pss__color--active{box-shadow:0 0 23px var(--c-patron-10)}.pss__color--10.pss__color--selectable .pss__color__tier-name{background-color:var(--c-patron-10);width:100%}