﻿.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 hsl(0,0%,45%),inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 3))}html.light .slist thead,.slist html.light thead{box-shadow:inset 0 3px 3px -2px #fff,inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 5))}html.transp .slist thead,.slist html.transp thead{box-shadow:none}.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 hsl(0,0%,45%),inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)),0 1px 3px 0 rgba(0,0,0,.2)}html.light group.radio label,group.radio html.light label,html.light group.radio .label,group.radio html.light .label{box-shadow:inset 0 3px 3px -2px #fff,inset 0 -4px 6px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)),0 1px 3px 0 rgba(0,0,0,.18)}html.transp group.radio label,group.radio html.transp label,html.transp group.radio .label,group.radio html.transp .label{box-shadow:none}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 * 0.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 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)),0 2px 4px 0 rgba(0,0,0,.24)}html.light group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio html.light label:hover:not(.disabled,:disabled,[disabled]),html.light group.radio .label:hover:not(.disabled,:disabled,[disabled]),group.radio html.light .label:hover:not(.disabled,:disabled,[disabled]){box-shadow:inset 0 4px 3px -2px #fff,inset 0 -5px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)),0 2px 4px 0 rgba(0,0,0,.21)}html.transp group.radio label:hover:not(.disabled,:disabled,[disabled]),group.radio html.transp label:hover:not(.disabled,:disabled,[disabled]),html.transp group.radio .label:hover:not(.disabled,:disabled,[disabled]),group.radio html.transp .label:hover:not(.disabled,:disabled,[disabled]){box-shadow:none}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))}.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:0 3px 4px rgba(0,0,0,.15) inset !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;text-shadow:0 1px 1px #000 !important}.plan .plan_checkout group input:checked+label,.plan .plan_checkout .amount_fixed label,.plan .plan_checkout .lifetime-check+label{background:var(--c-secondary)}.pss__color__tier-name{white-space:nowrap;overflow:hidden}.plan .best_patrons .list div{overflow:hidden;text-overflow:ellipsis}.pss__color:disabled .patron-icon--shiny::after,.patron-icon--shiny icon{font-size:1.2em;vertical-align:middle;font-family:lichess;font-style:normal;font-weight:normal;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate}group.radio input{position:absolute;inset-inline-start:-99999px}group.radio{display:flex;flex-flow:row wrap}.plan .best_patrons .list,.plan .text,.plan .content{display:flex;flex-flow:row wrap;align-items:center}.plan .plan_checkout .cover-fees{display:flex;flex-flow:row nowrap;align-items:center}.plan .plan_checkout .gift,group.radio label,group.radio .label{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.plan .faq,.plan .plan_checkout .service .buttons,.plan .wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.plan .banner{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.pss__color,.patron-style-selector,.plan .text{display:flex;flex-flow:column}.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 0 rgba(0,0,0,.08),0 3px 1px -2px rgba(0,0,0,.18),0 1px 5px 0 rgba(0,0,0,.1)}html.transp .pss__color,html.transp group.radio{backdrop-filter:blur(6px)}group.radio{overflow:hidden}group.radio div{flex:1 1 auto;position:relative}group.radio label,group.radio .label{user-select:none;padding:10px;height:100%;cursor:pointer;border-inline-end:1px solid var(--c-border)}group.radio label.disabled,group.radio .label.disabled{background:var(--c-metal-top)}html.light group.radio label.disabled,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{width:100%;border-bottom:1px solid var(--c-border)}.slist thead th{border-bottom:1px solid var(--c-border);padding:.5rem .8rem}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(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)}.slist-wrapper:has(.slist-pad){max-width:100vw}@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-path: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)}}@media(max-width: 499.29px){.stack-row{display:flex;flex-direction:column}.stack-row td{width:100%;padding-inline:var(---box-padding)}}.plan{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}.plan .banner>icon{font-size:40px}@media(min-width: 300px){.plan .banner>icon{font-size:calc(40px + 80*(100vw - 300px)/900)}}@media(min-width: 1200px){.plan .banner>icon{font-size:120px}}.plan .banner>icon{margin:0 .4em}.plan .banner>icon:last-child{transform:scale(-1, 1)}.plan .banner h1{font-size:2em;margin:0 0 .5em 0;padding:0}.plan .wrapper{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}.plan .plan_checkout{width:100%}.plan .plan_checkout h3{display:block;text-transform:uppercase;margin:0}.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{background:var(--c-brag) !important;opacity:.8;cursor:default}.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);user-select:none}.plan .plan_checkout .service .buttons{font-size:1.1em;gap:1em}.plan .plan_checkout .service .buttons .button,.plan .plan_checkout .service .buttons .paypal{height:55px}.plan .plan_checkout .service .buttons .button{flex:1 1 auto;font-weight:normal}.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 0}.plan .small_team{text-align:center;font-style:italic;font-size:1.3em;margin-top:40px}.plan .faq{align-items:flex-start;margin:50px 0 40px 0;padding:30px 0;border-block:1px solid var(--c-border)}.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,.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{display:block;text-align:center;margin-bottom:30px}.plan .best_patrons .list{font-size:1.1em}.plan .best_patrons .list div{flex:1 1 25%;min-width:17ch}.plan .recent-patrons{display:none}@media(min-width: 1019.3px){.plan .recent-patrons{display:block}}.plan .recent-patrons h2{margin:188px 0 .4em 0;border-bottom:1px solid var(--c-border)}.plan .recent-patrons a{color:var(--c-font-page)}.plan .recent-patrons a:hover{color:var(--c-link)}.patron-icon--shiny icon::before{content:"" !important;background-clip:text;color:rgba(0,0,0,0)}.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{gap:3em;border-bottom:1px solid var(--c-border);padding-bottom:4em}.patron-style-selector.box__pad{margin:5em 0}.pss__colors{display:grid;grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));gap:1em}.pss__color{justify-content:space-between;overflow:hidden;background:var(--c-bg-high);border:1px solid var(--c-border);text-align:center}.pss__color .patron-icon--shiny{font-size:3.2em;margin:.7rem .4rem 1.2rem .4rem}.pss__color--selectable{cursor:pointer;transition:all 150ms ease}.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:"";position:absolute;opacity:1;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3.4rem}.pss__color--active{border-width:5px 5px 1px 5px;border-radius:10px 10px 6px 6px;box-shadow:0 0 15px hsla(0,0%,100%,.5)}.pss__color--active .patron-icon--shiny{margin-top:calc(.7rem - 4px)}.pss__color__tier-name{font-size:.9em;font-weight:bold;text-align:center;text-transform:uppercase;padding:.5em}.pss__color--selectable .pss__color__tier-name{color:var(--c-over);text-shadow:0 1px 0 rgba(0,0,0,.5)}.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 - 0.7))}.pss__color--1.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-1) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-1)}.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 - 0.7))}.pss__color--2.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-2) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-2)}.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 - 0.7))}.pss__color--3.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-3) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-3)}.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 - 0.7))}.pss__color--4.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-4) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-4)}.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 - 0.7))}.pss__color--5.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-5) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-5)}.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 - 0.7))}.pss__color--6.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-6) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-6)}.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 - 0.7))}.pss__color--7.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-7) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-7)}.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 - 0.7))}.pss__color--8.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-8) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-8)}.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 - 0.7))}.pss__color--9.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-9) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-9)}.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 - 0.7))}.pss__color--10.pss__color--selectable:hover{box-shadow:0 0 14px rgb(from var(--c-patron-10) r g b/calc(alpha - 0.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{width:100%;background-color:var(--c-patron-10)}
