@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap");html,body{margin:0;padding:0;font-size:16px;box-sizing:border-box;font-family:var(--font-stack-serif);color:rgba(0,0,0,0.85);line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body>main{flex-grow:1}html.development,body.development{border:4px dashed orange}p{margin-bottom:var(--base-spacing);word-break:break-word}a{cursor:pointer;color:black}a.is-link{text-decoration:underline}main,footer,header,nav{width:90%;max-width:800px;margin:0 auto}#main-nav{width:100%;min-width:100%;margin-bottom:var(--base-spacing);border-bottom:1px solid rgba(0,0,0,0.2)}#main-nav section{display:flex;align-items:center;margin:0 auto;max-width:800px;height:50px;width:100%}#main-nav .logo{display:flex;align-items:center;justify-content:flex-start}#main-nav .logo:hover{background-color:transparent}#main-nav .logo-40{background-color:transparent}#main-nav a{text-align:center;justify-content:center;line-height:45px;color:rgba(0,0,0,0.8);height:100%;font-weight:500;text-decoration:none;background:transparent;padding:0 0.5rem;margin-right:calc(var(--base-spacing)/4)}#main-nav a:hover{background:rgba(0,0,0,0.05)}#main-nav a.selected{border-bottom:2px solid black}@media (max-width: 768px){#main-nav a{flex-grow:1}}@media (max-width: 768px){#main-nav{padding:0 calc(var(--base-spacing)/2)}#main-nav a{padding:0 0.25rem}#main-nav .token-count{display:none}}footer{padding-bottom:2rem}.field{margin-bottom:calc(var(--base-spacing) * 2)}.field .field_with_errors label{color:var(--color-red)}.field .field_with_errors input{border-color:var(--color-red)}.field textarea,.field input{margin:0.25rem 0;width:100%}input[type=checkbox]{width:auto;width:25px !important;min-width:25px !important}.box{background-color:var(--color-box);color:rgba(0,0,0,0.9);padding:calc(var(--base-spacing) * 2) calc(var(--base-spacing) * 4);border-radius:var(--form-radius);line-height:1.5;box-shadow:0 0.5rem 3rem -0.5rem rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.1)}.box:empty{display:none}.box.is-narrow{padding:var(--base-spacing) calc(var(--base-spacing) * 2)}.box.is-super-narrow{padding:var(--base-spacing) calc(var(--base-spacing) * 1)}.box.is-red,.box.is-danger{background-color:#efd1d1;border-color:#f3e1e1}.box.is-white{background-color:white;border-color:white}.box.is-blue,.box.notice{background-color:#d4dff6}@media (prefers-color-scheme: dark){.box.is-blue,.box.notice{color:rgba(0,0,0,0.7)}}input{border-radius:var(--form-radius)}.input,textarea,input[type=tel],input[type=time],input[type=date],input[type=datetime-local],input[type=email],input[type=password],input[type=number],input[type=url],input[type=submit],input[type=text]{display:block;box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;-webkit-appearance:none;align-items:center;border:1px solid rgba(0,0,0,0.2);font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.25;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative}.input.is-invalid,textarea.is-invalid,input.is-invalid[type=tel],input.is-invalid[type=time],input.is-invalid[type=date],input.is-invalid[type=datetime-local],input.is-invalid[type=email],input.is-invalid[type=password],input.is-invalid[type=number],input.is-invalid[type=submit],input.is-invalid[type=text]{border-color:red}.input.is-invalid:hover,textarea.is-invalid:hover,input.is-invalid[type=tel]:hover,input.is-invalid[type=time]:hover,input.is-invalid[type=date]:hover,input.is-invalid[type=datetime-local]:hover,input.is-invalid[type=email]:hover,input.is-invalid[type=password]:hover,input.is-invalid[type=number]:hover,input.is-invalid[type=submit]:hover,input.is-invalid[type=text]:hover{border:1px solid red}.input:hover,textarea:hover,input[type=tel]:hover,input[type=time]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=password]:hover,input[type=number]:hover,input[type=submit]:hover,input[type=text]:hover{border:1px solid rgba(0,0,0,0.2)}input[type=time],input[type=date],input[type=datetime-local]{padding:0;padding-left:calc(var(--base-spacing) / 2);padding-right:calc(-1 * (var(--base-spacing) / 2))}.button-group{display:inline-flex}.button-group .button{border:1px solid rgba(0,0,0,0.1);margin:0;border-radius:0}.button-group .button:first-child{border-radius:var(--button-radius) 0 0 var(--button-radius)}.button-group .button:last-child{border-radius:0 var(--button-radius) var(--button-radius) 0}.button-group .button:not(:last-child){border-right:none}.button-group .button:hover{border-color:rgba(0,0,0,0.2);z-index:1}button,.button{font-weight:500;font-family:var(--font-stack-sans-serif);display:inline-flex;align-items:center;cursor:pointer;border-radius:var(--button-radius);background-color:transparent;border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.7);justify-content:center;padding:0.5rem 1rem;text-align:center;white-space:nowrap;text-decoration:none}button:hover,button:focus,.button:hover,.button:focus{filter:brightness(1.2)}button.is-tokens,.button.is-tokens{padding:0}button.is-tokens:hover .amount .ph,button.is-tokens:focus .amount .ph,.button.is-tokens:hover .amount .ph,.button.is-tokens:focus .amount .ph{animation:scale-pulse 1s linear infinite}button.is-tokens .value,.button.is-tokens .value{flex-grow:1;padding:0.5rem 1rem;display:block;padding-right:var(--base-spacing);border-right:1px solid rgba(0,0,0,0.1)}button.is-tokens .amount,.button.is-tokens .amount{transition:transform 0.1s ease-in-out;background:rgba(0,0,0,0.1);padding:0.5rem 1rem;padding-left:var(--base-spacing)}button.is-tokens .amount .ph,.button.is-tokens .amount .ph{opacity:0.6;display:inline-block}button a,.button a{text-decoration:none}button.is-black,.button.is-black{color:rgba(255,255,255,0.9);background-color:black}button[disabled],.button[disabled],button.disabled,.button.disabled{cursor:not-allowed;pointer-events:none;opacity:0.5}button.is-primary,.button.is-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:white}button.is-small,.button.is-small{padding:0.4rem 0.8rem;font-size:0.8rem}button.is-small.is-tokens,.button.is-small.is-tokens{padding:0}button.is-small.is-tokens .value,.button.is-small.is-tokens .value{padding:0.4rem 0.8rem}button.is-small.is-tokens .amount,.button.is-small.is-tokens .amount{padding:0.4rem 0.8rem}button.is-tiny,.button.is-tiny{padding:0.2rem 0.4rem;font-size:0.6rem}button.is-link,.button.is-link{border-color:transparent;font-weight:500;text-decoration:underline;color:black}button.is-link:hover,.button.is-link:hover{color:black;border-color:transparent}button.is-right,.button.is-right{border-radius:0 var(--button-radius) var(--button-radius) 0}button.is-left,.button.is-left{border-radius:var(--button-radius) 0 0 var(--button-radius);border-right:0}button.is-middle,.button.is-middle{border-radius:0;border-right:0}button.is-danger,.button.is-danger{background-color:var(--color-danger);border-color:var(--color-danger);color:white}.highlight{background-color:var(--color-highlight)}@media (prefers-color-scheme: dark){.highlight{color:black}}.highlight-slant{position:relative;display:inline-block;z-index:0}.highlight-slant:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;transform:translateY(7%) skew(10deg) translateX(-2%) rotate(-1deg);height:100%;background-color:yellow;z-index:-1}@media (prefers-color-scheme: dark){.highlight-slant{color:black}}.mini{max-width:32rem;margin:0 auto;margin-top:calc(var(--base-spacing) * 4)}table th,table td{text-align:left}table td{padding:calc(var(--base-spacing) / 2)}.hint{font-family:var(--font-stack-sans-serif);opacity:0.6;font-size:0.8rem;line-height:1.5;display:inline-block}hr{border-top:1px solid rgba(0,0,0,0.07);border-bottom:none}.tag{border:1px solid transparent;font-size:0.6rem;display:inline-block;background-color:#e0e0e0;color:rgba(0,0,0,0.8);padding:0.2rem 0.4rem;text-transform:uppercase;font-weight:500;white-space:nowrap;letter-spacing:0.2px;border-radius:calc(var(--form-radius) / 2);font-family:var(--font-stack-sans-serif)}.tag.is-pro{background-color:var(--color-primary);color:white}.tag.is-success{background-color:var(--color-success)}summary{cursor:pointer}legend,.legend,label,.label{display:block;font-weight:500;font-family:var(--font-stack-sans-serif);font-size:14px;font-weight:600;color:rgba(0,0,0,0.6)}details[open]>summary::marker{content:"-";color:rgba(255,255,255,0.5)}details summary::marker{content:"+";color:rgba(255,255,255,0.5)}th{font-weight:500;letter-spacing:0.5px;font-size:0.7rem;color:rgba(0,0,0,0.5);text-transform:uppercase;font-family:var(--font-stack-sans-serif)}@media (prefers-color-scheme: dark){th{color:rgba(255,255,255,0.7)}}.actions{margin-bottom:var(--base-spacing)}.logo-40{width:40px;height:40px;background-size:cover;background-repeat:no-repeat;background-image:url(/images/logo-trans_300.png)}.logo{width:64px;height:64px;background-size:cover;background-repeat:no-repeat;background-image:url(/images/logo-trans_300.png)}.logo-100{width:100px;height:100px;background-size:cover;background-repeat:no-repeat;background-image:url(/images/logo-trans_300.png)}.modal-overlay{cursor:pointer;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:5;background-color:rgba(0,0,0,0.5)}.modal{position:fixed;z-index:9000;left:50%;top:50%;transform:translate(-50%, -50%);width:800px;max-width:90vw;max-height:calc(90vh - 64px);overflow:auto}h1,h2,h3,h4,h5,h6{line-height:1.25;font-family:var(--font-stack-sans-serif)}h1{letter-spacing:-1px;font-family:var(--font-stack-sans-serif)}@media (max-width: 768px){h1{font-size:2rem !important;line-height:1.2}}.table-character-badge{cursor:default;font-family:var(--font-stack-sans-serif);background-color:var(--color-primary);color:white;border-radius:100%;max-height:45px;max-width:45px;min-height:45px;min-width:45px;width:45px;height:45px;line-height:45px;text-align:center;text-transform:uppercase}.table-character-badge:hover,.table-character-badge:focus{transform:translateY(2px)}.successIndicator{opacity:0;animation-delay:0.2s;color:black}@keyframes to-green{0%{color:rgba(0,0,0,0.4);opacity:0}50%{color:rgba(0,0,0,0.4);opacity:1}80%{color:rgba(0,0,0,0.4);opacity:1}100%{color:#7fa17f;opacity:1}}@keyframes to-red{0%{color:rgba(0,0,0,0.4);opacity:0}50%{color:rgba(0,0,0,0.4);opacity:1}80%{color:rgba(0,0,0,0.4);opacity:1}100%{color:#937c6b;opacity:1}}@media (prefers-color-scheme: dark){@keyframes to-green{0%{color:rgba(255,255,255,0.5);opacity:0}50%{color:rgba(255,255,255,0.5);opacity:1}80%{color:rgba(255,255,255,0.5);opacity:1}100%{color:#7fa17f;opacity:1}}@keyframes to-red{0%{color:rgba(255,255,255,0.5);opacity:0}50%{color:rgba(255,255,255,0.5);opacity:1}80%{color:rgba(255,255,255,0.5);opacity:1}100%{color:#937c6b;opacity:1}}}.successIndicator.is-success{animation:to-green 3s ease-out forwards;animation-delay:0.2s}.successIndicator.is-failure{animation:to-red 3s ease-out forwards;animation-delay:0.2s}.sticky-character-footer{position:fixed;bottom:0;left:0;min-width:100vw;z-index:2;display:flex;align-items:center;padding:0 2rem;background:white;box-shadow:0 0.5rem 3rem -0.5rem rgba(0,0,0,0.08);border:1px solid #eaeaea}.action-footer{position:fixed;bottom:0;left:0;width:100vw;background-color:white;padding:var(--base-spacing);border-top:1px solid rgba(0,0,0,0.1);z-index:1;margin:0;margin-bottom:29px}.action-footer section{width:90%;max-width:800px;margin:0 auto}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-out}.fade-enter,.fade-leave-to{opacity:0}@media (prefers-color-scheme: dark){body{background-color:#333;color:#fff;padding-bottom:4rem}#main-nav a{color:rgba(255,255,255,0.85)}.notice{color:rgba(0,0,0,0.7)}.box{background-color:#444;color:white}.box.notice{color:black}.box.is-red,.box.is-danger{background-color:#3a1c1c;border-color:#62312f}h1,h2,h3,h4,h5,h6{color:white}a{color:white}label,legend{color:rgba(255,255,255,0.5)}.button{background-color:#555;color:white}.button.is-link{background:transparent;color:white}.button.is-link:hover,.button.is-link:focus{color:white}.tag{background-color:#555;color:white}input,textarea,select{background-color:#555;color:white;border:1px solid #666}.sticky-character-footer{background-color:#333;color:white;border-color:#555}.action-footer{background-color:#333;color:white;border-color:#555}legend,.legend,label,.label{color:white}}.font-serif{font-family:var(--font-stack-serif)}.font-monospace{font-family:monospace}.font-sans-serif{font-family:var(--font-stack-sans-serif)}.activity-block{display:flex;max-width:calc(17px * 7);flex-wrap:wrap}.activity-square{width:14px;height:14px;margin:1px;border-radius:2px;border:1px solid rgba(0,0,0,0.1)}.activity-square.empty{opacity:0.4}.table-box{flex-grow:1;flex-basis:390px}#TableShow{padding-bottom:200px}.setting-box.selected{border-color:var(--color-primary);background-color:var(--color-primary);color:white}body.static-index #main-nav{display:none}.static-index .landing-image{background-image:url(/images/landing_wizard_4.png);background-repeat:no-repeat;background-position:center;width:100%;height:400px;background-size:contain}@media (max-width: 768px){.static-index .landing-image{max-height:200px}}.global-flash{position:absolute;z-index:9999;right:var(--base-spacing);top:var(--base-spacing);padding:0;margin:0;width:auto}.global-flash .box{margin:0;cursor:pointer;max-width:90vw;animation:fade-away 2s forwards;animation-delay:4s;width:100%;font-family:var(--font-stack-sans-serif)}.global-flash .box:empty{display:none}.global-flash .box:after{float:right;opacity:0.4;content:"X";padding-left:var(--base-spacing);opacity:0}.global-flash .box:hover,.global-flash .box:focus{filter:brightness(0.96)}.global-flash .box:hover:after,.global-flash .box:focus:after{opacity:0.8}body.products-index .sub-box img{transition:all 0.15s ease-out}body.products-index .sub-box:hover .button,body.products-index .sub-box:focus .button{background-color:black;color:white}body.products-index .sub-box:hover img,body.products-index .sub-box:focus img{transform:scale(1.1) rotate(1deg);animation:opacity-pulse infinite 0.4s}@media (prefers-color-scheme: dark){body.products-index .sub-box img{border:6px solid black}}body.products-show .image-display{background-color:transparent;width:100%;height:400px;background-repeat:no-repeat;background-size:contain;background-position:center}.image-display{background-color:transparent;width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;background-size:120%}.gradient-overlay{position:relative}.gradient-overlay::after{content:'';position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(to top, #000 0%, rgba(0,0,0,0) 100%);pointer-events:none}.setting-card{max-width:300px;height:260px;background:white;transition:all 0.10s ease-out}.setting-card .name{color:white}.setting-card:hover,.setting-card:focus{transform:scale(1.02)}.setting-card:hover .name,.setting-card:focus .name{background-color:var(--color-highlight);color:black}.pagination{font-family:var(--font-stack-sans-serif);font-size:1.2rem}.pagination .disabled{opacity:0.5;pointer-events:none}.pagination a,.pagination em{padding:0 calc(var(--base-spacing)/4)}.pagination em.current{font-style:normal;opacity:0.6;pointer-events:none}
