﻿:root{--bg-text-area: #f9f9f9;--bg-menu-pane: #f9f9f9;--bg-main: #ffffff;--bg-modal: #ffffff;--bg-input: #f4f4f4;--bg-input-alt: #eeeeee;--bg-input-header: #f4f4f4;--bg-menu-item-active: #e3e3e3;--bg-menu-item-hover: #eeeeee;--bg-modal-menu-item-active: #ececec;--bg-modal-button-hover: #f4f4f4;--bg-toggle: #d4d4d4;--bg-toggle-active: #ccc;--bg-logo: #171717;--border-text-area: #d4d4d4;--border-button: #d9d9d9;--border-input: #e5e5e5;--border-modal: #e5e5e5;--border-modal-hr: #e5e5e5;--border-text-hr: #eeeeee;--divider-sidebar: #e5e5e5;--txt-heading: #0d0d0d;--txt-btn-pri: #ffffff;--txt-btn-sec: #0d0d0d;--txt-main: #0d0d0d;--txt-breadcrumbs: #5d5d5d;--txt-btn-tert: #5d5d5d;--txt-labels: #8f8f8f;--txt-btn-active: #ffffff;--txt-bright: #000000;--txt-logo: #fff;--bg-btn-pri: #000000;--bg-btn-sec: #ffffff;--bg-btn-pri-hover: #494949;--bg-btn-pri-disabled: #d7d7d7;--bg-blur: rgba(249,249,249,0.8);--bg-blur-gr: linear-gradient(45deg, rgba(0, 0, 0, 0.082) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.082) 50%, rgba(0, 0, 0, 0.082) 75%, transparent 75%, transparent);--bg-modal-alt: #f4f4f4;--bg-modal-alt-hover: #f9f9f9;--bg-modal-shadow: rgba(0,0,0,0.1);--bg-button-icon-hover: rgba(0,0,0,0.05);--sp-spin: #555;--sp-track: rgba(0,0,0,0.2);--pmt-btn-bg: #444;--pmt-btn-txt: #fff;--bg-pmt: #f6f6f6;--bg-pmt-plan: #fff}.darkmode{--bg-text-area: #0d0d0d;--bg-menu-pane: #171717;--bg-main: #212121;--bg-modal: #2f2f2f;--bg-input: #2f2f2f;--bg-input-alt: #363636;--bg-input-header: #2f2f2f;--bg-menu-item-active: #2f2f2f;--bg-menu-item-hover: #212121;--bg-modal-menu-item-active: #424242;--bg-modal-button-hover: #424242;--bg-toggle: #3f3f3f;--bg-toggle-active: #181617;--bg-logo: #eeeeee;--bg-blur: rgba(23,23,23,0.9);--bg-blur-gr: linear-gradient(45deg, rgba(23, 23, 23, 0.800) 25%, rgba(23,23,23,0.345) 25%, rgba(23,23,23,0.345) 50%, rgba(23,23,23, 0.800) 50%, rgba(23,23,23, 0.800) 75%, rgba(23,23,23,0.345) 75%, rgba(23,23,23,0.345));--border-text-area: #313131;--border-button: #424242;--border-input: #444444;--border-modal: #444444;--border-modal-hr: #444444;--border-text-hr: #595959;--divider-sidebar: #212121;--txt-heading: #ececec;--txt-btn-pri: #000000;--txt-btn-sec: #ececec;--txt-main: #e0e0e0;--txt-breadcrumbs: #b4b4b4;--txt-btn-tert: #b4b4b4;--txt-labels: #9b9b9b;--txt-btn-active: #000000;--txt-bright: #ffffff;--txt-logo: #0d0d0d;--bg-btn-pri: #ffffff;--bg-btn-sec: #2f2f2f;--bg-btn-pri-hover: #d7d7d7;--bg-btn-pri-disabled: #494949;--bg-modal-alt: #2f2f2f;--bg-modal-alt-hover: #363636;--bg-modal-shadow: rgba(0,0,0,0.2);--bg-button-icon-hover: rgba(255,255,255,0.05);--sp-spin: #ddd;--sp-track: rgba(255,255,255,0.2);--pmt-btn-bg: #fff;--pmt-btn-txt: #000;--bg-pmt: #212121;--bg-pmt-plan: transparent}html,body,aside,address,h1,h2,h3,h4,h5,h6,section,header,nav,article,footer,hgroup,form,select,optgroup,option,output,button,datalist,keygen,progress,menu,fieldset,meter,legend,label,input,textarea,div,pre,blockquote,dl,dt,dd,p,ol,ul,li,br,hr,figcaption,figure,span,a,rt,rp,dfn,abbr,q,cite,time,var,samp,ins,del,bdi,bdo,s,kbd,wbr,code,col,colgroup,caption,details,table,tr,td,th,tbody,thead,tfoot,img,area,map,embed,canvas,audio,video,iframe{background-color:rgba(0,0,0,0);border:0;box-sizing:border-box;color:var(--txt-main);font-family:Jost,sans-serif;margin:0;outline:0;padding:0;vertical-align:top}article,aside,details,figcaption,figure,label,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}html,body{background:var(--bg-main);font-family:Jost,sans-serif;margin:0;padding:0}html{position:fixed;top:0;left:0;right:0;bottom:0}body{min-height:100dvh;min-width:100dvw}button svg{width:1.6rem;height:1.6rem}.page{max-height:100dvh;max-width:100vw;min-width:100vw}@media(min-width: 650px){.page{min-width:40rem}}.page>nav{height:3.475rem}.page>main{height:calc(100dvh - 3.875rem - 2rem);overflow-y:auto}.sidebar-page{display:flex;min-height:100dvh;flex-wrap:nowrap}.sidebar-page .page{flex-grow:1}main.home .logo-word-mark{font-size:1.1rem}@media(min-width: 59.375rem){main.home .logo-word-mark{font-size:1.5rem}}main.home div.logo{font-size:1.3rem;line-height:1;position:absolute;top:50%;left:50%;transform:translateX(-48%) translateY(-50%);margin:0;color:var(--txt-logo);font-weight:400}@media(min-width: 59.375rem){main.home div.logo{font-size:1.6rem}}main.home div.logo-wrap{border-radius:50%;position:relative;width:1.7rem;height:1.7rem;margin-right:.5rem;background:var(--bg-logo)}@media(min-width: 59.375rem){main.home div.logo-wrap{width:2.1rem;height:2.1rem;margin-right:1rem}}main.home div.inner-wm{align-items:baseline}p.descr{color:var(--txt-breadcrumbs);font-size:1rem;font-weight:400;padding:.3rem 0;padding-left:1rem;border-left:5px solid #145b91;line-height:1.3;max-width:95%}@media(min-width: 30rem){p.descr{max-width:70%}}p.subheading{color:var(--txt-breadcrumbs);font-size:1rem;font-weight:500}.form-steps{flex-wrap:nowrap;margin:2rem 0 .3rem 0;display:none}@media(min-width: 650px){.form-steps{display:flex}}.form-steps>div{width:50%;color:var(--txt-breadcrumbs);display:flex;flex-wrap:nowrap;align-items:center;font-weight:500}.form-steps p{padding-left:.1rem}.c{background:var(--bg-input-alt);border-radius:50%;color:var(--txt-main);width:1.8rem;height:1.8rem;display:inline-block;text-align:center;font-size:1rem;font-weight:600;margin-right:.4rem;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}main.cl,main.home{display:flex;flex-wrap:nowrap;justify-content:center;padding:1rem 1.5rem}main.cl>div,main.home>div{width:100%;max-width:45rem;margin-top:10vh}main.register{display:flex;flex-direction:column;align-items:center;padding-top:3rem}main.register div.register-form{width:100%;max-width:24rem}main.register .input,main.register input,main.register button{width:100%}main.register .input+.input{display:block;margin-top:.6rem}main.register .cb-wrap.terms{margin-top:1rem}main.register .cb-wrap.terms div.error-box{margin-top:0}main.register .terms-link{margin-top:.4rem}main.register .terms-link.error{padding-bottom:2.4rem}main.register .input.checkbox.terms .error-box{position:absolute;top:2.8rem;padding-right:1rem}main.register button{margin-top:1rem}main.register textarea,main.register input{border:0}main.register label{font-size:.95rem;color:var(--txt-breadcrumbs)}main.register p{color:var(--txt-breadcrumbs)}.terms-link{font-size:.85rem}.terms-link.login-prompt p{font-size:.8rem;color:var(--txt-breadcrumbs)}.terms-link,.terms-link a{line-height:1.2}p.subtitle{color:var(--txt-breadcrumbs);margin-bottom:1rem}main.login{display:flex;flex-direction:column;align-items:center;padding-top:3rem}main.login div.login-form{width:100%;max-width:24rem}main.login p,main.login a{line-height:1.4}main.login h1{width:100%}main.login form{margin-top:1rem}main.login .input,main.login input,main.login button{width:100%}main.login .input+.input{display:block;margin-top:.6rem}main.login .input-wrap{margin-top:.6rem;position:relative}main.login button{margin-top:1.5rem}main.login div.terms{margin-top:.2rem}main.login textarea,main.login input{border:0}main.login label{font-size:.95rem;color:var(--txt-breadcrumbs)}main.login p{color:var(--txt-breadcrumbs)}main.login .forgot{position:absolute;right:0;top:.2rem;font-size:.8rem}main.login div.error-box,main.register div.error-box{margin-top:.5rem;border-radius:4px}main.home.intro{padding:1rem 1.2rem 2rem}@media(min-width: 59.375rem){main.home.intro{padding:2rem 4rem}}main.home.intro{display:block}main.home.intro>div{display:block;padding-bottom:4rem;position:relative;left:50%;transform:translateX(-50%);max-width:40rem}main.home.intro section.head{display:flex;flex-wrap:nowrap;margin-top:3rem;justify-content:space-between}main.home.intro .sm-links{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem}main.home.intro .sm-links a{line-height:0;font-size:.8rem}main.home.intro .sm-links a:hover svg,main.home.intro .sm-links a:hover img,main.home.intro .sm-links a:focus svg,main.home.intro .sm-links a:focus img{opacity:.5;text-decoration:none}main.home.intro .sm-links a.rd{position:relative;top:-0.2em}main.home.intro .sm-links img,main.home.intro .sm-links svg{font-size:inherit;width:1.6em;height:auto}main.home.intro .sm-links img.tw,main.home.intro .sm-links img.tw path,main.home.intro .sm-links svg.tw,main.home.intro .sm-links svg.tw path{width:1.35em;height:auto;fill:var(--pmt-btn-bg)}main.home.intro .sm-links img.tw path,main.home.intro .sm-links svg.tw path{transform:scale(8%);transform-origin:top left}main.home.intro .sm-links img.dsc,main.home.intro .sm-links svg.dsc{width:1.75em;fill:var(--txt-main)}main.home.intro .sm-links img.bs,main.home.intro .sm-links svg.bs{width:1.8em}main.home.intro .sm-links img.rd,main.home.intro .sm-links svg.rd{width:1.9em;fill:var(--pmt-btn-bg)}main.home.intro .sm-links img.yt,main.home.intro .sm-links svg.yt{width:2em}main.home.intro section:first-child{margin-bottom:8rem}main.home.intro section+section{margin-top:4rem;padding:.05rem 0 .65rem}main.home.intro .p-group{margin-top:1.5rem;border-left:5px solid #2270ab;padding:.25rem 0 .5rem;padding-left:1rem;padding-right:2rem}main.home.intro h2{font-size:1.7rem;margin-bottom:.6rem;font-weight:500;line-height:1.4;color:var(--txt-heading)}main.home.intro section p{font-size:1rem;font-weight:400;color:var(--txt-main)}main.home.intro section p+p{margin-top:1.5rem}main.home.intro section p.em{font-weight:500}main.home.intro section p.subheading{font-size:1rem;font-weight:400;margin-top:.6rem;line-height:1.2}@media(min-width: 59.375rem){main.home.intro section p.subheading{font-size:1.1rem}}main.home.intro section p,main.home.intro section a{line-height:1.4}main.home.intro section ol{list-style:number;margin-left:1.8rem;margin-top:1.4rem;margin-bottom:1.4rem}main.home.intro section ol li{line-height:1.2}main.home.intro section ol li+li{margin-top:.6rem}main.home.intro section ol li::marker{color:var(--txt-labels);font-weight:600;left:-0.5rem}main.home.intro hr{height:1px;width:100%;background:var(--border-input);margin-top:3rem}main.home.intro .buttons{width:100%;flex-wrap:nowrap;gap:1rem;margin-top:1.5rem;padding-right:20%}main.home.intro .buttons button{letter-spacing:.05rem}main.home.intro section.intro-cta{display:flex;align-items:center;gap:2rem}main.home.intro section.intro-cta>div{display:flex;flex-wrap:wrap;width:100%}@media(min-width: 59.375rem){main.home.intro section.intro-cta>div{width:62%}}main.home.intro section.intro-cta h2{width:100%}main.home.intro .info-banner{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap}main.home.intro section.intro-cta{flex-wrap:wrap}@media(min-width: 59.375rem){main.home.intro section.intro-cta{flex-wrap:nowrap}}.counter-badge,.watch-live{outline:1px solid #b22222;background:rgba(200,0,0,.05);display:inline-flex;flex-wrap:nowrap;gap:.3rem;align-items:center;text-transform:uppercase;color:#b22222;font-weight:500;border-radius:3px;line-height:1;height:1.5rem;padding:0rem .3rem;letter-spacing:.04rem;white-space:nowrap;font-size:.7rem}@media(min-width: 30rem){.counter-badge,.watch-live{font-size:.75rem;padding:0rem .4rem}}.counter-badge .rec,.watch-live .rec{width:.5rem;height:.5rem;border-radius:50%;background:#b22222}.counter-badge:hover,.watch-live:hover{outline-color:darkred;color:darkred;cursor:pointer;text-decoration:none;background:rgba(200,0,0,.1)}.counter-badge:hover .rec,.watch-live:hover .rec{background:darkred}.counter-badge.not-live,.watch-live.not-live{background:rgba(0,0,0,0);outline-color:var(--txt-labels);color:var(--txt-labels);cursor:pointer}.counter-badge.not-live .rec,.watch-live.not-live .rec{background:var(--txt-labels)}.counter-badge.not-live:hover,.watch-live.not-live:hover{color:var(--txt-main);outline-color:var(--txt-main)}.counter-badge.not-live:hover svg,.watch-live.not-live:hover svg{fill:var(--txt-main)}.watch-live svg{width:.85rem;height:.85rem;fill:var(--txt-labels)}.counter-badge{background:rgba(0,200,90,.1);outline-color:#3cb371;color:#3cb371;cursor:pointer;font-weight:500}.counter-badge .text{color:inherit;line-height:.8;white-space:nowrap}.counter-badge .count{color:#2e8b57;font-weight:600}.counter-badge:hover{background:rgba(0,200,90,.1);outline-color:#3cb371;color:#3cb371;cursor:default}.counter-badge:hover .rec{background:#3cb371}section.letters{display:flex;justify-content:flex-end;flex-wrap:wrap;line-height:1.6;font-size:3rem;font-weight:400;position:fixed;background:#11212f;z-index:9909;padding:5rem 5rem;padding-left:5rem;top:0;right:0;left:0;bottom:0}section.letters span{font-family:"Noto Sans Phoenician",sans-serif}section.demo-video{width:100%}section.demo-video .video-container,section.demo-video iframe{width:100%}section.demo-video .p-group{margin-top:1rem !important}section.demo-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.demo-video .video-container{margin-top:1.25rem;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}main.terms-conditions,main.privacy-policy{box-sizing:border-box;height:calc(100dvh - 3.875rem);padding:2rem 2rem 8rem;display:flex;flex-direction:column;align-items:center}main.terms-conditions p,main.terms-conditions a,main.privacy-policy p,main.privacy-policy a{text-align:justify;line-height:1.4}main.terms-conditions p,main.terms-conditions a,main.terms-conditions h1,main.terms-conditions h2,main.terms-conditions h3,main.terms-conditions h4,main.terms-conditions ul,main.privacy-policy p,main.privacy-policy a,main.privacy-policy h1,main.privacy-policy h2,main.privacy-policy h3,main.privacy-policy h4,main.privacy-policy ul{max-width:30rem}main.terms-conditions p+p,main.privacy-policy p+p{margin-top:1rem}main.terms-conditions p.subheader,main.privacy-policy p.subheader{color:var(--txt-labels);font-size:.85rem;font-weight:500}main.terms-conditions p.subheader+p.subheader,main.privacy-policy p.subheader+p.subheader{margin-top:0;margin-bottom:3rem}main.terms-conditions h1,main.privacy-policy h1{font-size:2rem}main.terms-conditions h1,main.terms-conditions h2,main.privacy-policy h1,main.privacy-policy h2{margin:4rem 0 1rem;color:var(--txt-heading)}main.terms-conditions h3,main.privacy-policy h3{margin:2rem 0 .5rem;color:var(--txt-heading)}main.terms-conditions ul,main.privacy-policy ul{list-style:disc;padding-left:1.2rem;margin-top:.5rem;margin-bottom:.5rem}main.terms-conditions ul li+li,main.privacy-policy ul li+li{margin-top:.5rem}main.contact-page>div{max-width:27rem;position:relative;left:50%;transform:translateX(-50%);margin-top:5rem}main.contact-page textarea,main.contact-page input,main.contact-page .input{width:100%;min-width:unset;border:0}main.contact-page form{margin-top:1.5rem}main.contact-page form button{margin-top:1rem;margin-left:auto}main.contact-page form button:disabled{cursor:not-allowed}main.contact-page .input{margin-top:.5rem;display:block}main.contact-page .input.required label::after{content:"*";color:#cd5c5c;margin-left:.05rem}main.contact-page label{font-size:.95rem;color:var(--txt-labels)}main.contact-page .form-box.name,main.contact-page .form-box.contact{display:flex;flex-wrap:nowrap;gap:.5rem}main.contact-page .form-box.contact .input:first-child{width:60%;flex-shrink:0}main.contact-page div.error-box{margin-top:.3rem}.contact-form-success{width:100%;display:flex;align-items:center;margin-top:5rem}.contact-form-success>div:first-child{width:3rem;height:3rem;margin-right:.5rem}.contact-form-success svg{stroke:var(--txt-breadcrumbs);width:100%;stroke-width:1}.contact-form-success h1,.contact-form-success p{line-height:1.2}.contact-form-success p{color:var(--txt-breadcrumbs);line-height:1.4}main.forgot-password .contact-form-success{display:block}main.forgot-password .contact-form-success>div:first-child{width:unset;height:unset;margin:unset;width:100%;flex-shrink:0}main.forgot-password .contact-form-success h1+p{font-size:.9rem}div.payment-setup{position:fixed;width:100dvw;height:100dvh;top:0;left:0;transition:left 1s ease;background:#fff;z-index:50;overflow-y:auto}div.payment-setup.payment-update h1+p{font-size:.85rem;color:#555;line-height:1.4;margin-top:.5rem}div.payment-setup.hide-right{left:100%}div.payment-setup h1{color:#999;font-size:1rem;margin-top:1.6rem;font-weight:500}div.payment-setup .inner{width:26rem;max-width:90dvw;min-width:18rem;position:relative;left:50%;transform:translateX(-50%);top:3rem;padding-bottom:5rem}div.payment-setup .payment-head{padding:0 1rem;margin-bottom:2rem}div.payment-setup .payment-setup-form{border:1px solid #eaeaea;border-radius:12px;padding:1rem}div.payment-setup div.StripeElement+div.StripeElement{margin-top:2rem}div.payment-setup .logo-word-mark>div>div{display:flex;align-items:baseline}div.payment-setup .word-mark{font-size:.7rem}div.payment-setup .word-mark span{color:#aaa}div.payment-setup .word-mark .gig{color:#555}div.payment-setup .logo-wrap{background:#333;color:#fff;width:1.1rem;height:1.1rem;border-radius:50%;position:relative;margin-right:.4rem}div.payment-setup .logo-wrap .logo{position:absolute;font-size:.95rem;font-weight:600;left:50%;top:50%;transform:translateX(-50%) translateY(-52%)}div.payment-setup .price{margin-bottom:1.6rem;margin-top:.3rem}div.payment-setup .amount{display:inline-block;font-size:1.6rem;font-weight:600;color:#000;line-height:1}div.payment-setup .pay-period{display:inline-block;margin-left:.4rem;font-weight:500;color:#999;line-height:1;vertical-align:bottom;position:relative;top:-0.1rem}div.payment-setup button.toggle-details{background:#f6f6f6;border:0;height:2.5rem;padding:0 .6rem;display:flex;align-items:center;justify-content:center}div.payment-setup button.toggle-details span{color:#444;font-size:.9rem}div.payment-setup button.toggle-details svg{transform:rotate(90deg);stroke:#777;width:1rem;margin-left:.5rem}div.payment-setup button.toggle-details.hide svg{transform:rotate(-90deg)}div.payment-setup .details-container{margin-bottom:1rem}div.payment-setup .details-container .line-items{padding:1rem 0}div.payment-setup .details-container .line-items+.line-items{border-top:1px solid #e6e6e6}div.payment-setup .details-container .item{display:flex;flex-wrap:nowrap;justify-content:space-between}div.payment-setup .details-container .item>div{color:#000;font-size:.9rem;line-height:1.3}div.payment-setup .details-container .item>div:nth-child(2){font-weight:500}div.payment-setup .details-container .item>div.total-price{font-size:1.1rem;position:relative;top:-0.2rem}div.payment-setup .details-container .item>div.about-tax-amount{font-size:.85rem;font-weight:400;color:#999}div.payment-setup .details-container .item>div svg{stroke:#000;vertical-align:center;width:1.1rem;margin-left:.25rem;position:relative;top:.05rem}div.payment-setup .details-container .item+.item{margin-top:.8rem}div.payment-setup .details-container .subitem>div:first-child{font-size:.8rem;color:#999}div.payment-setup .info{display:flex;flex-direction:column;align-items:center;margin-top:1rem}div.payment-setup .info.bottom{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%)}div.payment-setup .info a{font-size:.82rem;color:#999;display:flex;align-items:center}div.payment-setup .info a:hover{text-decoration:none;color:#999}div.payment-setup .info a img{display:inline;width:2.6rem;position:relative;top:.06rem}div.payment-setup .info .terms{margin-top:.2rem;display:flex;justify-content:space-around;gap:.8rem}div.payment-setup .info .terms a:hover{text-decoration:underline}div.payment-setup button.primary{width:100%;height:3rem;margin-top:1.5rem}div.payment-setup .agree-to-terms,div.payment-setup .make-default{margin-top:1.2rem;padding-left:1px}div.payment-setup .agree-to-terms label,div.payment-setup .agree-to-terms p,div.payment-setup .make-default label,div.payment-setup .make-default p{color:#888}div.payment-setup .agree-to-terms label,div.payment-setup .agree-to-terms p,div.payment-setup .agree-to-terms a,div.payment-setup .make-default label,div.payment-setup .make-default p,div.payment-setup .make-default a{line-height:1.3;font-size:.85rem}div.payment-setup .agree-to-terms p,div.payment-setup .make-default p{margin-left:1.58rem;margin-top:.2rem}div.payment-setup .agree-to-terms a,div.payment-setup .make-default a{color:#606060;text-decoration:underline;text-decoration-style:dotted}div.payment-setup .agree-to-terms a:hover,div.payment-setup .agree-to-terms a:focus,div.payment-setup .make-default a:hover,div.payment-setup .make-default a:focus{color:#222}div.payment-setup .agree-to-terms .input-box input,div.payment-setup .make-default .input-box input{width:1.2rem;height:1.2rem}div.payment-setup .agree-to-terms .input-box input[type=checkbox]:not(:checked),div.payment-setup .make-default .input-box input[type=checkbox]:not(:checked){appearance:none;outline:1px solid #ddd;border-radius:5px;background-color:#fff;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02)}div.payment-setup .agree-to-terms .input-box input[type=checkbox]:checked,div.payment-setup .make-default .input-box input[type=checkbox]:checked{appearance:none;background:#3279af;border-radius:5px;position:relative}div.payment-setup .agree-to-terms .input-box input[type=checkbox]:checked::after,div.payment-setup .make-default .input-box input[type=checkbox]:checked::after{content:"✔";position:absolute;color:#fff;top:50%;left:50%;font-size:1.2rem;font-weight:300;transform:translateX(-50%) translateY(-50%)}div.payment-setup .make-default{margin:1.7rem 0}div.payment-setup button.primary.aux:disabled{background:#145b91;cursor:default}div.payment-setup button.primary.aux:disabled span{opacity:.3}div.payment-setup .error-box{background:#f0f0f0;margin-top:1rem;padding-top:.6rem;padding-bottom:.6rem;border-left-width:5px;border-radius:5px}div.payment-setup .error-box p{color:#777}.faux-input{border:1px solid #eaeaea;border-radius:10px;background:#f6f6f6;color:#000;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;height:2.8rem;padding:0 .8rem;margin-bottom:1rem}.faux-input div{color:inherit;font-weight:400;font-size:.9rem;letter-spacing:.02rem;color:#444}.faux-input .label{color:#777;font-weight:500}div.due-today{margin-top:1rem;display:flex;align-items:center;gap:.5rem}div.due-today p{font-size:1rem;color:#999;font-weight:500}div.due-today p.due-today{color:#000;font-size:1.2rem;font-weight:600}.payment-setup-form.update .payment-method{display:flex;border:1px solid #e6e6e6;border-radius:10px;height:2.8rem;align-items:center;justify-content:space-between;padding:0 .8rem}.payment-setup-form.update .payment-method>div{height:auto;align-items:center;display:flex;gap:.5rem}.payment-setup-form.update .payment-method div:not(.active){color:#777}.payment-setup-form.update .payment-method div.card-expiry,.payment-setup-form.update .payment-method div.card-brand{text-transform:uppercase;font-weight:500;font-size:.72rem}.payment-setup-form.update .payment-method div.card-expiry{text-transform:unset}div.payment-setup .details-container .item.proration{margin-top:.5rem}div.payment-setup .details-container .item.proration>div:last-child{color:#3cb371}.payment-method-add-load{display:flex;position:fixed;justify-content:center;align-items:center;top:0;left:0;right:0;bottom:0}.payment-method-add-load.nobg .error-box{border:0;background:0}.payment-update.subscription-restore div.price{margin-top:1.5rem;margin-bottom:.5rem}.payment-update.subscription-restore .restoration-details p{color:#777;font-size:.9rem}.payment-setup.token-purchase .head-wrap{padding:0 1rem 1rem}.payment-setup.token-purchase div.price{margin-bottom:.5rem}.payment-setup.token-purchase .token-qty-select-wrap{display:flex;justify-content:space-between;align-items:flex-end}.payment-setup.token-purchase .price-details{display:flex;justify-content:space-between;margin-top:.2rem;margin-bottom:1.5rem}.payment-setup.token-purchase .price-details p{color:#aaa;font-size:.85rem;font-weight:500}.payment-setup.token-purchase .token-qty-label{color:#999;font-weight:500;margin-bottom:.2rem}.payment-setup.token-purchase .quantity-select{display:flex;flex-wrap:nowrap}.payment-setup.token-purchase .quantity-select .qty{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-right:0;border-radius:7px;border-top-right-radius:0;border-bottom-right-radius:0;width:3rem;color:#777;font-size:.85rem;font-weight:500}.payment-setup.token-purchase .quantity-select .controls{display:flex;flex-direction:column}.payment-setup.token-purchase .quantity-select .controls button{background:#f6f6f6;border:1px solid #ddd;border-radius:7px;padding:0;display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.25rem}.payment-setup.token-purchase .quantity-select .controls button:hover{background:#e6e6e6}.payment-setup.token-purchase .quantity-select .controls button:active{background:#e0e0e0}.payment-setup.token-purchase .quantity-select .controls button.incr{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.payment-setup.token-purchase .quantity-select .controls button.incr svg{width:.8rem;transform:rotate(-90deg);stroke:#777}.payment-setup.token-purchase .quantity-select .controls button.decr{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-top:0}.payment-setup.token-purchase .quantity-select .controls button.decr svg{width:.8rem;transform:rotate(90deg);stroke:#777}.payment-setup.token-purchase .quantity-select .controls button.decr.disabled{cursor:default;background:#e0e0e0}.payment-setup.token-purchase .quantity-select .controls button.decr.disabled svg{stroke:#aaa}div.subscription-select{position:fixed;width:100dvw;height:100dvh;top:0;left:0;transition:left 1s ease;background:var(--bg-pmt);padding:0 1rem;z-index:50;overflow-y:auto}div.subscription-select.hide-right{left:100%}div.subscription-select .inner{width:60rem;max-width:95dvw;position:relative;left:50%;transform:translateX(-50%);top:5rem;padding-bottom:5rem}@media(min-width: 23rem){div.subscription-select .inner{max-width:20rem}}@media(min-width: 45rem){div.subscription-select .inner{max-width:calc(100dvw - 2rem)}}div.subscription-select h1{color:var(--txt-heading);text-align:center}div.subscription-select h2{font-size:1.4rem}div.subscription-select button.close{position:absolute;right:1rem;top:1rem}div.subscription-select button.close svg{stroke:var(--txt-breadcrumbs)}div.subscription-select .plans{margin-top:3rem}div.subscription-select .plan{display:inline-block;width:100%;border:1px solid var(--border-input);padding:1rem 1.2rem;position:relative;background:var(--bg-pmt-plan)}@media(min-width: 45rem){div.subscription-select .plan{width:33.3333333333%}}div.subscription-select .plan *{z-index:4;position:relative}div.subscription-select .plan:nth-child(1),div.subscription-select .plan:nth-child(3){height:33rem;margin:.5rem 0}@media(min-width: 45rem){div.subscription-select .plan:nth-child(1),div.subscription-select .plan:nth-child(3){margin:0;position:relative;top:1.5rem}}div.subscription-select .plan:nth-child(2){height:36rem;border-radius:10px;padding-top:2.5rem;border:2px solid #145b91}div.subscription-select .plan:nth-child(2) a.select-plan{background:#145b91;color:#fff}div.subscription-select .plan:nth-child(2) a.select-plan:hover{background:#3279af;opacity:1;cursor:pointer}div.subscription-select .plan:nth-child(1){border-radius:10px}@media(min-width: 45rem){div.subscription-select .plan:nth-child(1){border-right:0;border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px}}div.subscription-select .plan:nth-child(3){border-radius:10px}@media(min-width: 45rem){div.subscription-select .plan:nth-child(3){border-left:0;border-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}div.subscription-select .plan-bg{background:rgba(20,91,145,.1);position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}div.subscription-select .sigil,div.subscription-select .currency,div.subscription-select .pay-period{color:var(--txt-labels);line-height:1}div.subscription-select .sigil,div.subscription-select .price,div.subscription-select .rate{display:inline-block}div.subscription-select .price-wrap{margin-top:.8rem;margin-bottom:.8rem}div.subscription-select .price{font-size:2.5rem;line-height:1}div.subscription-select .sigil{margin-top:.5rem;margin-right:.1rem}div.subscription-select .currency,div.subscription-select .pay-period{font-size:.8rem}div.subscription-select .rate{margin-top:.5rem;margin-left:.5rem}div.subscription-select .tagline{line-height:1.4;min-height:2.8rem}div.subscription-select a.select-plan{height:2.8rem;border-radius:1.9rem;margin:1.5rem 0;width:100%;display:block;display:flex;justify-content:center;align-items:center;color:var(--pmt-btn-txt);background:var(--pmt-btn-bg)}div.subscription-select a.select-plan span{color:inherit;font-size:.75rem;letter-spacing:.07rem;font-weight:500;text-transform:uppercase}div.subscription-select a.select-plan:hover{opacity:.8;cursor:pointer;text-decoration:none}div.subscription-select a.select-plan:hover span{text-decoration:none}div.subscription-select a.select-plan.disabled{opacity:.5}div.subscription-select a.select-plan.disabled:hover{cursor:default}div.subscription-select li>div,div.subscription-select li>svg{display:inline-block}div.subscription-select li>svg{width:1.1rem;margin-top:.1rem;stroke:var(--txt-labels);stroke-width:2}div.subscription-select li>div{width:calc(100% - 1.1rem - .5rem);margin-left:.5rem;font-size:.9rem}div.subscription-select li+li{margin-top:.6rem}div.subscription-select .contact{display:flex;flex-direction:column;align-items:center;margin-top:.7rem}div.subscription-select .contact svg{width:1.5rem;stroke:var(--txt-labels);margin-bottom:.2rem}div.subscription-select .contact p,div.subscription-select .contact a{font-size:.8rem}div.subscription-select .contact p{color:var(--txt-labels)}div.subscription-select .error-container{margin:1rem 0;display:flex;justify-content:center;align-items:center}div.subscription-select .error-container .error-box{max-width:20rem;width:100%}.pricing-page-load{display:flex;justify-content:center;align-items:center;position:fixed;width:100dvw;height:100dvh;left:0;top:0}h1.page-heading{font-size:1.8rem}@media(min-width: 30rem){h1.page-heading{font-size:2rem}}.sidebar{background:var(--bg-menu-pane);width:0;width:15rem;height:100dvh;flex-shrink:0;transition:width .6s ease;overflow:hidden}.sidebar.hide{width:0}.sidebar .container{padding:.25rem 0;min-width:15rem}.sidebar svg,.sidebar path{stroke:var(--txt-breadcrumbs);stroke-width:1.5}.sidebar svg{width:1.6rem;height:1.6rem;line-height:0}.sidebar nav{display:flex;flex-wrap:nowrap;width:100%;justify-content:space-between;padding:0 .5rem;padding-bottom:.6rem;height:3.1rem}.sidebar nav button.edit{padding:.5rem}.sidebar nav button.edit path{stroke-width:2}.sidebar nav button.edit svg{width:1.25rem;height:1.25rem}.sidebar .ft{padding:.6rem;height:6.3rem}.sidebar-content li,.settings-modal li{background:var(--bg-menu-item)}.sidebar-content a,.sidebar-content .link,.settings-modal a,.settings-modal .link{padding:.4rem .5rem;border-radius:7px;text-align:baseline;color:var(--txt-main);font-size:.85rem;width:100%;text-align:left;display:block;white-space:nowrap;overflow:hidden}.sidebar-content a:focus,.sidebar-content a:hover,.sidebar-content .link:focus,.sidebar-content .link:hover,.settings-modal a:focus,.settings-modal a:hover,.settings-modal .link:focus,.settings-modal .link:hover{color:var(--txt-main);text-decoration:none}.sidebar-content a.active,.sidebar-content .link.active,.settings-modal a.active,.settings-modal .link.active{background:var(--bg-menu-item-active)}.sidebar-content a:focus,.sidebar-content a:hover,.sidebar-content .link:focus,.sidebar-content .link:hover,.settings-modal a:focus,.settings-modal a:hover,.settings-modal .link:focus,.settings-modal .link:hover{background:var(--bg-menu-item-hover)}.sidebar-content a.service,.sidebar-content .link.service,.settings-modal a.service,.settings-modal .link.service{display:flex;flex-wrap:nowrap;align-items:center;padding:.25rem .5rem}.sidebar-content a.service .ph,.sidebar-content .link.service .ph,.settings-modal a.service .ph,.settings-modal .link.service .ph{font-size:1.3rem;margin-right:.6rem;color:var(--txt-bright)}.sidebar-content{padding-left:.6rem;padding-right:.6rem;height:calc(100dvh - 3.1rem - 6.3rem);overflow-y:scroll}.sidebar-content a,.sidebar-content .link{mask-image:linear-gradient(to right, black 75%, transparent 95%);-webkit-mask-image:linear-gradient(to right, black 75%, transparent 95%);mask-size:100% 100%;-webkit-mask-size:100% 100%}.sidebar-content ul{width:100%}.sidebar-content ul.services{height:unset}.sidebar-content ul.services.secondary{margin-bottom:1.6rem;padding-top:.3rem;border-top:1px solid var(--divider-sidebar);margin-top:calc(.3rem + 1px)}.sidebar-content li{width:100%;border-radius:7px}.sidebar-content li.active{background:var(--bg-menu-item-active)}.sidebar-content li:hover{background:var(--bg-menu-item-hover)}.sidebar-content li:has(a:focus){background:var(--bg-menu-item-hover)}.sidebar-content .menu-section-label{font-size:.75rem;font-weight:500;margin-bottom:.4rem;padding-left:.6rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.menu-section+.menu-section{margin-bottom:1.8rem}.tokens{display:flex;justify-content:space-between;padding-left:.6rem;padding-right:.4rem;font-size:.85rem;text-align:right;margin-bottom:.5rem}.tokens.no-select:hover{background:unset}.tokens .token-count{font-weight:500;font-size:.9rem;display:flex;flex-wrap:nowrap;align-items:center}.tokens svg{fill:var(--txt-main);width:1.2rem;height:1.2rem;stroke-width:3;margin-left:.4rem}li.load-doc-controls{background:rgba(0,0,0,0);display:flex;justify-content:center;gap:.5rem;margin-top:.25rem}li.load-doc-controls:focus,li.load-doc-controls:active,li.load-doc-controls:hover{background:rgba(0,0,0,0)}li.load-doc-controls button{background:var(--bg-btn-pri);color:var(--bg-menu-pane);font-weight:500;padding:.08rem .25rem;font-size:.75rem;line-height:1.2}li.load-doc-controls button:focus,li.load-doc-controls button:active,li.load-doc-controls button:hover{background:var(--bg-btn-pri-hover)}a.sidebar-btn,button.sidebar-btn{background:var(--bg-menu-pane);border:0;width:100%;text-align:left;height:2.55rem;font-size:.9rem;font-weight:400;display:flex;align-items:center;flex-wrap:nowrap;padding-left:.4rem}a.sidebar-btn:focus,a.sidebar-btn:hover,button.sidebar-btn:focus,button.sidebar-btn:hover{background:var(--bg-menu-item-hover)}a.sidebar-btn svg,button.sidebar-btn svg{width:1.3rem;height:1.3rem;margin-right:.6rem;stroke:var(--txt-labels)}a.sidebar-btn.about svg,button.sidebar-btn.about svg{width:1.35rem;height:1.35rem}a.sidebar-btn{color:var(--txt-main);border-radius:10px}a.sidebar-btn:hover,a.sidebar-btn:focus{color:var(--txt-main);text-decoration:none}.ft .btn-wrap{position:relative}.ft .btn-wrap .modal,.ft .btn-wrap .modal.about{position:absolute;background:var(--bg-modal);bottom:100%;left:0;right:0rem;margin-bottom:.3rem}.ft .btn-wrap .modal .modal-content,.ft .btn-wrap .modal.about .modal-content{padding:.5rem}.ft .btn-wrap a{display:block;color:var(--txt-main);border-radius:3px;display:flex;flex-wrap:nowrap;align-items:center;border-radius:5px;font-size:.9rem;padding:.65rem .5rem}.ft .btn-wrap a:focus,.ft .btn-wrap a:hover{background:var(--bg-modal-button-hover);text-decoration:none;color:var(--txt-main)}.ft .btn-wrap hr{height:1px;background:var(--border-modal);width:calc(100% - 1rem);margin:.3rem .5rem}.ft .btn-wrap svg{width:1.1rem;height:1.1rem;margin-right:.8rem;stroke:var(--txt-labels)}.logo span.logo{margin-right:.8rem}.ph{font-family:"Noto Sans Phoenician",sans-serif;font-weight:600}div.logo{font-family:"Noto Sans Phoenician",sans-serif;font-size:4rem;font-weight:600;color:var(--bg-btn-pri)}.logo-word-mark{display:flex;align-items:center;font-size:1rem;width:calc(100% - 4rem)}.logo-word-mark .logo{margin-right:.4em;font-size:3.3em;font-weight:400}.logo-word-mark .inner-wm{justify-content:flex-start}.logo-word-mark>div{width:100%}.word-mark{display:flex;align-items:baseline}.word-mark span{font-size:2.5em;font-weight:400;line-height:.8}.word-mark .gig{font-size:1.6em;text-transform:uppercase;font-weight:600;color:var(--txt-labels)}.word-mark .mem{font-size:2.4em;color:ice}.word-mark .magus{letter-spacing:-0.05em}.word-mark .g{font-size:1.65em;font-weight:500;margin-left:.05em}@media(min-width: 59.375rem){.word-mark .g{font-size:1.6em}}nav.tabs .label{display:inline-block}nav.top-nav-banner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.35rem .25rem .5rem .5rem;height:3.875rem}nav.top-nav-banner a,nav.top-nav-banner .link{color:var(--txt-main);line-height:1.2}nav.top-nav-banner button.contains-link{background:rgba(0,0,0,0);font-size:.8rem;padding:0}nav.top-nav-banner button.contains-link a{padding:.5rem .7rem}@media(min-width: 650px){nav.top-nav-banner button.contains-link{font-size:.9rem}nav.top-nav-banner button.contains-link a{padding:.5rem .9rem}nav.top-nav-banner button.contains-link+button{margin-left:.4rem}}nav.top-nav-banner button.contains-link:hover{background:var(--bg-input)}nav.top-nav-banner button.contains-link+button{margin-left:.3rem}nav.top-nav-banner .logo{font-size:1.5rem;display:none}@media(min-width: 650px){nav.top-nav-banner .logo{display:initial}}nav.top-nav-banner button.user{padding:.3rem;position:relative;z-index:4}nav.top-nav-banner button.user svg{width:2rem;height:2rem}nav.top-nav-banner button.user path{stroke-width:1}nav.top-nav-banner .user-button-wrap{position:relative}nav.top-nav-banner .select-wrapper{position:relative}nav.top-nav-banner .select-wrapper .select{z-index:4;position:relative;user-select:none}nav.top-nav-banner .select-wrapper div.label{font-size:.85rem}@media(min-width: 650px){nav.top-nav-banner .select-wrapper div.label{font-size:1rem}}nav.top-nav-banner .select-wrapper .modal.dd-menu{right:unset;left:0}nav.top-nav-banner .select-wrapper li .ph{font-weight:600;font-size:1.3rem;margin-right:.8rem;width:1.1rem}nav.top-nav-banner .select-wrapper li.autosave svg{width:1.3rem;height:1.3rem;margin-right:.6rem;stroke-width:1.5}nav.top-nav-banner div.left,nav.top-nav-banner div.right{display:flex;flex-wrap:nowrap;align-items:center}nav.top-nav-banner div.left svg,nav.top-nav-banner div.left path{stroke:var(--txt-breadcrumbs)}nav.top-nav-banner .light-mode-toggle{display:none;font-size:.7rem;flex-wrap:nowrap;align-items:center;margin-right:.5rem;margin-top:1px}@media(min-width: 45rem){nav.top-nav-banner .light-mode-toggle{display:flex}}nav.top-nav-banner .light-mode-toggle .tgl-ctr{margin:0 .3rem}nav.top-nav-banner .light-mode-toggle svg,nav.top-nav-banner .light-mode-toggle svg.lune{stroke:var(--txt-main);stroke-width:2}nav.top-nav-banner .light-mode-toggle svg.lune{width:.8rem}nav.tabs{margin-top:3.5rem;margin-bottom:1rem}nav.tabs ul{display:flex;padding:0 .65rem;border-bottom:1px solid var(--border-input);gap:.4rem;align-items:flex-end}nav.tabs li.active button{border-top:4px solid #3279af;background:var(--bg-main);border-bottom:1px solid var(--bg-main);position:relative;color:var(--txt-main);top:2px}nav.tabs button.label{border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;border-top-width:4px;font-size:.75rem;line-height:1.3;color:var(--txt-breadcrumbs);font-weight:500;letter-spacing:.05rem}@media(min-width: 59.375rem){nav.tabs button.label{font-size:.9rem}}.cta{margin:2rem 0;max-width:30rem}.cta .cta-ctrl{margin-top:.8rem}@media(min-width: 59.375rem){.cta{display:flex;flex-wrap:nowrap;gap:2rem;max-width:unset}.cta .cta-ctrl{margin-top:0}}.cta h3{font-size:1.4rem}.cta p{font-size:.9rem;line-height:1.3}.cta>div:nth-child(2){display:flex;align-items:center}main.home .textarea.plaintext textarea{font-size:.9rem;padding:1.6rem 1.8rem}button,input[type=submit],input[type=button],.button{background:var(--bg-btn-sec);border:1px solid var(--border-button);border-radius:10px;font-size:1rem;padding:.5rem 1rem}button:hover,input[type=submit]:hover,input[type=button]:hover,.button:hover{background:var(--bg-modal-button-hover);cursor:pointer}button:active,input[type=submit]:active,input[type=button]:active,.button:active{background:var(--bg-modal-button-hover)}input[type=text],input[type=password],select,textarea,.file-drop{background:var(--bg-input);border:1px solid rgba(0,0,0,0);border-radius:10px;padding:0 .6rem;font-size:.85rem;line-height:1.2}input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus{border:1px solid rgba(47,129,247,.8);outline:3px solid rgba(47,129,247,.4)}input[type=text],input[type=password],select{height:2.5rem}textarea{min-width:500px;min-height:100px;resize:none;padding:.6rem;line-height:1.3}.textarea.code textarea{font-family:monospace;font-size:.75rem}main .json .textarea.code label,main .txt .textarea.copy label{display:none}main .json .textarea.code textarea,main .txt .textarea.copy textarea{min-height:6rem;padding:1.2rem 1.4rem;font-size:1rem;line-height:1.4;margin-bottom:1.5rem;width:100%}main .json .textarea.code.copy textarea,main .txt .textarea.copy.copy textarea{height:62vh;width:100%;min-width:unset}main .json .textarea.code textarea{font-size:.8rem}.input.file-drop input[type=file]{display:none}.textarea.jd label{display:none}.textarea.jd textarea{border:0;width:100%;min-width:unset}.input-box{position:relative}.placeholder{display:block;position:absolute;top:.5rem;left:.5rem;font-size:.85rem;pointer-events:none;color:var(--txt-labels);font-style:italic}.buy-more-tokens,button.primary,form.input-resume button[type=submit]{background:#145b91;display:flex;flex-wrap:nowrap;align-items:center;right:.5rem;bottom:.5rem;font-size:.9rem;border:1px solid rgba(0,0,0,0);padding:0;width:16rem}.buy-more-tokens .section,button.primary .section,form.input-resume button[type=submit] .section{width:70%;display:flex;flex-wrap:nowrap;height:2.44rem;align-items:center;justify-content:center}.buy-more-tokens .section.fw,button.primary .section.fw,form.input-resume button[type=submit] .section.fw{width:100%}.buy-more-tokens .section:nth-child(2),button.primary .section:nth-child(2),form.input-resume button[type=submit] .section:nth-child(2){width:30%;background:#2270ab;border-bottom-right-radius:10px;border-top-right-radius:10px}.buy-more-tokens:focus,.buy-more-tokens:hover,button.primary:focus,button.primary:hover,form.input-resume button[type=submit]:focus,form.input-resume button[type=submit]:hover{background:#3279af}.buy-more-tokens:focus .section:nth-child(2),.buy-more-tokens:hover .section:nth-child(2),button.primary:focus .section:nth-child(2),button.primary:hover .section:nth-child(2),form.input-resume button[type=submit]:focus .section:nth-child(2),form.input-resume button[type=submit]:hover .section:nth-child(2){background:#408ec9}.buy-more-tokens:focus,button.primary:focus,form.input-resume button[type=submit]:focus{border:1px solid #2f81f7;outline:3px solid rgba(47,129,247,.4)}.buy-more-tokens:disabled,button.primary:disabled,form.input-resume button[type=submit]:disabled{background:var(--bg-btn-pri-disabled)}.buy-more-tokens span,button.primary span,form.input-resume button[type=submit] span{color:#fff;text-transform:uppercase;font-size:.8rem;font-weight:500}.buy-more-tokens .label,button.primary .label,form.input-resume button[type=submit] .label{letter-spacing:.12rem}.buy-more-tokens .token-price,button.primary .token-price,form.input-resume button[type=submit] .token-price{font-size:1rem;text-transform:uppercase;font-weight:500;margin-right:.4rem;margin-left:.25rem;line-height:1;color:#c5dce3}.buy-more-tokens .token-price.load-container,button.primary .token-price.load-container,form.input-resume button[type=submit] .token-price.load-container{margin:0}.buy-more-tokens svg,button.primary svg,form.input-resume button[type=submit] svg{line-height:1;margin-right:.4rem;width:1.1rem;height:1.1rem;fill:#c5dce3}.buy-more-tokens.free .section:nth-child(2),button.primary.free .section:nth-child(2),form.input-resume button[type=submit].free .section:nth-child(2){flex-shrink:0}.buy-more-tokens.free .token-price,button.primary.free .token-price,form.input-resume button[type=submit].free .token-price{font-weight:500;font-size:.8rem;letter-spacing:.05rem}.buy-more-tokens.loading,button.primary.loading,form.input-resume button[type=submit].loading{cursor:progress;z-index:12}form.input-resume{position:relative;margin-top:2rem;margin-bottom:4rem}@media(min-width: 650px){form.input-resume{margin-top:unset;margin-bottom:unset}}form.input-resume .jd,form.input-resume .file-drop{width:100%;height:35vh}@media(min-width: 650px){form.input-resume .jd,form.input-resume .file-drop{height:unset;width:50%}}form.input-resume .file-drop{border:0;margin-bottom:1rem}@media(min-width: 650px){form.input-resume .file-drop{margin-bottom:unset;border-right:1px solid var(--border-input);border-top-right-radius:0;border-bottom-right-radius:0}}form.input-resume .buy-more-tokens,form.input-resume button[type=submit]{position:absolute}form.input-resume .wrap{min-height:20rem;margin-bottom:2rem}@media(min-width: 650px){form.input-resume .wrap{display:flex;height:45vh}}form.input-resume .jd,form.input-resume .resume{position:relative;display:block;height:45vh;min-height:20rem}form.input-resume .jd textarea,form.input-resume .resume textarea{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;height:calc(45vh - 4.8rem - .3rem);min-height:14.9rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;margin-top:1.8rem}form.input-resume .jd textarea:focus,form.input-resume .resume textarea:focus{outline:0}form.input-resume .jd::after,form.input-resume .resume::after{content:"";position:absolute;bottom:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;left:0;height:3.3rem;background:var(--bg-input);width:100%}@media(min-width: 650px){form.input-resume .jd::after,form.input-resume .resume::after{border-bottom-left-radius:0}}form.input-resume .jd .placeholder,form.input-resume .resume .placeholder{left:1rem;top:2.8rem;font-size:1rem;letter-spacing:.03rem}form.input-resume .resume::after{border-bottom-left-radius:10px;border-bottom-right-radius:0}form.input-resume .jd .label-box,form.input-resume .resume .label-box{position:absolute;top:0rem;padding-right:.5rem;font-weight:500;z-index:2;height:1.8rem;background:var(--bg-input-alt);width:100%;display:flex;align-items:center;justify-content:flex-end;border-top-right-radius:10px;border-top-left-radius:10px}@media(min-width: 650px){form.input-resume .jd .label-box,form.input-resume .resume .label-box{border-top-left-radius:0}}form.input-resume .resume .label-box{border-top-left-radius:10px;border-top-right-radius:0}form.input-resume .file-drop .error-box,form.input-resume .textarea .error-box{position:relative;top:3.3rem;margin:.5rem 0 .5rem .25rem}form.input-resume .file-drop .error-box.res-file-drop,form.input-resume .textarea .error-box.res-file-drop{top:45vh}form.input-resume .file-drop .error-box{margin:.5rem .25rem .5rem 0}form.input-resume .file-drop .error-box.res-file-drop{margin:.5rem -0.25rem .5rem -0.5rem}form.input-resume .file-drop .error-text{font-size:.85rem}form.input-resume .label-box.error .cur-len{color:#cd5c5c}.textarea .label-box{height:1.2rem;font-size:.8rem;text-align:right}.select.borderless{display:flex;flex-wrap:nowrap;align-items:center;height:2.5rem;border-radius:10px;padding:0 .6rem;font-weight:500}.select.borderless,.select.borderless div{color:var(--txt-labels)}.select.borderless:focus,.select.borderless:hover{cursor:pointer;background:var(--bg-input)}.select.borderless svg{transform:rotate(90deg);margin-left:.4rem}.input-resume .file-drop{position:relative}.input-resume:hover{cursor:pointer}.input-resume .file-drop-decorator{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center}.input-resume .file-drop-decorator .label{color:var(--txt-labels);font-size:.915rem}.input-resume .file-drop-decorator .label:not(.sub){text-transform:uppercase;letter-spacing:.05rem;font-weight:500;font-size:1.2rem;margin-bottom:.1rem}.input-resume .file-drop-decorator svg{stroke:var(--txt-labels);stroke-width:.85;width:3.2rem;margin-bottom:1rem}.input-resume .resume-drop{display:flex;flex-direction:column;align-items:center;justify-content:center}.input-resume .drop-tools{position:absolute;bottom:0;left:0;right:0;height:3.3rem;display:flex;align-items:center;padding:.5rem .5rem .3rem .5rem}.input-resume .drop-tools:hover{cursor:default}.input-resume .drop-tools button{display:flex;justify-content:center;align-items:center;padding:0}.input-resume .drop-tools button:hover,.input-resume .drop-tools button:focus{background:unset}.input-resume .drop-tools button:hover svg,.input-resume .drop-tools button:hover path,.input-resume .drop-tools button:focus svg,.input-resume .drop-tools button:focus path{stroke:var(--txt-main)}.input-resume .drop-tools button+button{margin-left:.3rem}.input-resume .drop-tools svg{margin:0;width:2.25rem;height:auto;stroke-width:1}.input-resume .drop-tools svg,.input-resume .drop-tools svg path{stroke:var(--txt-breadcrumbs)}.input-resume .drop-tools button.paperclip svg{transform:rotate(-45deg);width:1.8rem;stroke-width:1.4}.file-drop .textarea.resume{position:absolute;top:0;left:0;right:0;bottom:3.3rem}.file-drop .textarea.resume label{display:none}.file-drop .textarea.resume textarea{min-width:unset;width:100%;border:0}.file-drop{box-shadow:inset 0px 0px rgba(0,0,0,.2);transition:box-shadow .3s ease}.file-drop.highlight{box-shadow:inset 0px 0px 5rem rgba(0,0,0,.3)}.file-drop .descriptor{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:.5rem;max-width:calc(100% - 2rem)}.file-drop .descriptor .file-descriptors .label{font-size:.75rem;margin:0 0 .1rem 0}.file-drop .descriptor .file-descriptors .value{font-size:.9rem;word-break:break-all}.file-drop .descriptor .file-descriptors>div+div{margin-top:.6rem}.file-drop .descriptor svg{width:3rem;flex-shrink:0}form.rel{position:relative}button.textarea-ctrl{position:absolute;top:.6rem;right:.6rem;padding:0;border:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2)}button.textarea-ctrl svg{width:1.2rem;stroke:var(--txt-main)}button.textarea-ctrl:hover,button.textarea-ctrl:focus,button.textarea-ctrl:active{background:rgba(0,0,0,.4)}.save-document .loading-single-ring-track{font-size:.8rem}.input.file-drop.disabled{pointer-events:none;opacity:.2}.input-resume:has(.input.file-drop.disabled):hover{cursor:not-allowed}.cb-wrap input[type=checkbox]{display:grid;line-height:1rem;text-align:center;cursor:pointer;border:1px solid var(--border-input);appearance:none;-webkit-appearance:none;position:relative;border-radius:3px}.cb-wrap input[type=checkbox]:focus{border:1px solid rgba(47,129,247,.8)}.cb-wrap input[type=checkbox]:checked{outline:0;border:1px solid rgba(0,0,0,0)}.cb-wrap input[type=checkbox]:focus{outline:3px solid rgba(47,129,247,.4)}.cb-wrap input[type=checkbox]::before,.cb-wrap input[type=checkbox]::after,.cb-wrap input[type=checkbox]:checked::after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;border-radius:3px}.cb-wrap input[type=checkbox]::before{background:#2f81f7;font-size:1rem;content:"✓";color:#fff}@media(min-width: 30rem){.cb-wrap input[type=checkbox]::before{font-size:1.2rem}}.cb-wrap input[type=checkbox]::after{background:var(--bg-main)}.cb-wrap input[type=checkbox]:checked::after{background:rgba(0,0,0,0)}.cb-wrap.terms .input-box{flex-order:1}.cb-wrap.terms label{flex-order:2}.input.checkbox{height:1rem;display:flex;align-items:center;position:relative;gap:.38rem}.input.checkbox label{order:1;line-height:.9rem}.input.checkbox .input-box{order:0;display:flex;align-items:center}.input.checkbox .input-box input{width:1.2rem;height:1.2rem;position:relative;left:-1px}button.icon{border:1px solid rgba(0,0,0,0);padding:.4rem;background:0;line-height:0}button.icon:focus,button.icon:hover{background:var(--bg-button-icon-hover)}button.link{border:0;background:0;padding:0;line-height:1.2}button.link:focus{text-decoration:none}a,.link{color:#7ab7ff;text-decoration:none;line-height:1.2}a:focus,a:hover,.link:focus,.link:hover{color:#acd3ff;text-decoration:underline}a:focus.warn,a:hover.warn,.link:focus.warn,.link:hover.warn{color:#b22222}button.contains-link{display:inline-flex;flex-wrap:nowrap;align-items:center}button.contains-link a:hover{text-decoration:none}button.contains-link a:focus{outline:1px solid #2f81f7;border-radius:10px;text-decoration:none}button.close-window{background:#cd5c5c;width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}button.close-window svg{width:1.4rem;height:1.4rem;stroke:#fff}button.warn{border-color:#cd5c5c;color:#cd5c5c;font-weight:500}button.warn:hover{background:unset !important;color:#b14040;border-color:#b14040}button.disabled{cursor:not-allowed}button.primary.aux{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:2.5rem}button.primary.aux span{letter-spacing:.12rem;text-align:center;text-transform:uppercase;font-size:.8rem;font-weight:500}button.primary.aux svg{fill:none}.modal{z-index:11;background:var(--bg-modal);border:1px solid var(--border-modal);border-radius:10px}.modal.dd-menu{position:absolute;top:calc(100% + .3rem);right:0;min-width:15rem}.modal.dd-menu .modal-content{padding:.5rem}.modal.dd-menu hr{height:1px;background:var(--border-modal);width:calc(100% - 1rem);margin:.3rem .5rem}.modal.dd-menu li{padding:.5rem .5rem;display:flex;flex-wrap:nowrap;align-items:center;border-radius:5px;font-size:.9rem}.modal.dd-menu li:focus,.modal.dd-menu li:hover{background:var(--bg-modal-button-hover);cursor:pointer}.modal.dd-menu svg{stroke:var(--txt-main);width:1.1rem;height:1.1rem;margin-right:.8rem}.splash{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3}.splash.dark{background:rgba(0,0,0,.5)}.modal-header{font-weight:500;color:var(--txt-breadcrumbs);font-size:1.2rem;padding:1.2rem 1.2rem;border-bottom:1px solid var(--border-modal);letter-spacing:.03rem;display:flex;align-items:center;justify-content:space-between}.modal.full-center{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);min-width:15rem;min-height:15rem;background:var(--bg-modal);border:0}.modal.selected-feature span.label{text-wrap:nowrap}.modal.selected-feature span.ctrl{margin-left:1.6rem}.modal.selected-feature .tgl-ctr{font-size:.65rem}.settings-modal .splash{background:rgba(0,0,0,.5);z-index:5}.settings-modal .modal{border-radius:15px;width:42rem;max-width:90vw;min-height:25rem}@media(min-width: 40rem){.settings-modal .inner{display:flex;flex-wrap:nowrap}}.settings-modal nav{padding:.8rem .6rem 0}.settings-modal nav>ul{display:flex;flex-wrap:wrap;gap:.3rem;width:100%}.settings-modal nav>ul li.link{width:unset}@media(min-width: 40rem){.settings-modal nav>ul{display:block;width:12rem;flex-shrink:0}}@media(min-width: 40rem){.settings-modal nav{padding:.8rem .6rem}}.settings-modal nav .link{padding:.5rem;display:flex;align-items:center;flex-wrap:nowrap}.settings-modal nav .link.active{background:var(--border-modal)}.settings-modal nav .link:hover,.settings-modal nav .link:focus{cursor:pointer;background:var(--bg-input-alt)}.settings-modal nav .link svg{line-height:0;width:1.2rem;height:1.2rem;margin-right:.6rem}.settings-modal .settings-pane{flex-grow:1;padding:.5rem 1.5rem .8rem 1.2rem}.settings-modal .settings-pane li{width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;font-size:.9rem;height:3.5rem}.settings-modal .settings-pane li+li{border-top:1px solid var(--border-modal)}.settings-modal .settings-pane button{font-size:.8rem;display:flex;flex-wrap:nowrap;align-items:center;line-height:1.4}.settings-modal .settings-pane button.loading{width:6rem;justify-content:center}.settings-modal .settings-pane button.loading .loading-single-ring-track{border-color:var(--txt-labels) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.settings-modal .settings-pane button:hover,.settings-modal .settings-pane button:focus{cursor:pointer;background:var(--bg-input-alt)}.settings-modal .settings-pane button.link-btn{padding:0;border:0}.settings-modal .settings-pane button.link-btn a{padding:.5rem 1rem;line-height:1.4;border:1px solid var(--border-modal);border-radius:10px}.settings-modal .settings-pane button.link-btn a:hover,.settings-modal .settings-pane button.link-btn a:focus{cursor:pointer;background:var(--bg-input-alt)}.settings-modal .settings-pane button a{display:inline;padding:0}.settings-modal .settings-pane button.disabled{cursor:not-allowed;opacity:.5}.settings-modal .settings-pane .tgl-ctr{font-size:.65rem}span.collapse{line-height:0}.modal.user-options li.logout{padding:0}.modal.user-options button.logout{font-size:.9rem;display:flex;flex-wrap:nowrap;align-items:center;padding:.5rem;width:100%}.modal.user-options button.logout:hover,.modal.user-options button.logout:focus{background:var(--bg-modal-button-hover)}.warning-wrap .splash{z-index:12;background:rgba(0,0,0,.6)}.modal.warning{z-index:99999;width:45rem;max-width:95vw;top:38%}.modal.warning .modal-content{display:flex;flex-direction:column;min-height:15rem}.modal.warning .inner{padding:1.2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.modal.warning .buttons{display:flex;margin-top:1.2rem;flex-wrap:nowrap;justify-content:flex-end}.modal.warning .buttons button+button{margin-left:.5rem}.modal.warning .buttons button:focus{border:1px solid #2f81f7;outline:3px solid rgba(47,129,247,.4)}.modal.warning.confirm{width:30rem}.modal.warning.confirm button.warn{background:#145b91;border:2px solid #2270ab;color:#fff}.modal.warning.confirm button.warn:hover{background:#3279af !important;border:2px solid #408ec9}.settings-pane li.user-payment-methods-wrap,li.user-payment-methods-wrap{flex-wrap:wrap;height:unset;padding:.5rem 0;padding-top:.8rem}.settings-pane li.user-payment-methods-wrap .user-payment-methods li,li.user-payment-methods-wrap .user-payment-methods li{height:unset;padding:.25rem 0}.settings-pane li.user-payment-methods-wrap .user-payment-methods li+li,li.user-payment-methods-wrap .user-payment-methods li+li{border:0;margin-top:.25rem}.settings-pane .user-payment-methods,.user-payment-methods{padding-bottom:.8rem;width:100%}.settings-pane .user-payment-methods button,.settings-pane .user-payment-methods button span,.user-payment-methods button,.user-payment-methods button span{font-size:.8rem;padding:.35rem .5rem}.settings-pane .user-payment-methods .payment-details,.settings-pane .user-payment-methods .payment-controls,.user-payment-methods .payment-details,.user-payment-methods .payment-controls{display:flex;align-items:center;gap:.5rem}.settings-pane .user-payment-methods .payment-details,.user-payment-methods .payment-details{flex-wrap:wrap;flex-shrink:1}.settings-pane .user-payment-methods .brand,.user-payment-methods .brand{text-transform:uppercase;font-weight:500;font-size:.72rem;color:var(--txt-breadcrumbs)}.settings-pane .user-payment-methods .name,.user-payment-methods .name{font-size:.8rem}.settings-pane .user-payment-methods .expiry,.user-payment-methods .expiry{font-weight:400;font-size:.72rem;text-wrap:nowrap}.settings-pane .user-payment-methods .card-status,.user-payment-methods .card-status{font-size:.72rem;padding:.15rem .2rem}.settings-pane .user-payment-methods .card-status .load-wrap,.user-payment-methods .card-status .load-wrap{padding:0 .8rem}.settings-pane .user-payment-methods .card-status.warn,.user-payment-methods .card-status.warn{background:rgba(205,92,92,.05)}.settings-pane .user-payment-methods .card-status.warn:hover,.user-payment-methods .card-status.warn:hover{background:rgba(205,92,92,.15) !important}.settings-pane .user-payment-methods .card-buttons,.user-payment-methods .card-buttons{display:flex;flex-wrap:nowrap;gap:.3rem}.settings-modal a.card-status,.card-status{text-transform:uppercase;font-weight:500;font-size:.75rem;padding:.15rem .2rem;border-radius:4px;letter-spacing:.03rem;color:var(--txt-labels);border:1px solid var(--txt-labels)}.settings-modal a.card-status.active,.card-status.active{color:#3cb371;background:rgba(60,179,113,.15);border:1px solid #3cb371}.settings-modal a.card-status.warn .load-wrap .loading-single-ring-track,.card-status.warn .load-wrap .loading-single-ring-track{border-color:rgba(205,92,92,.75) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.settings-modal a.card-status .load-wrap,.card-status .load-wrap{padding:0}.settings-modal a.card-status .load-wrap .loading-single-ring-track,.card-status .load-wrap .loading-single-ring-track{border-width:2px;border-color:var(--txt-labels) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);min-width:.6em;min-height:.6em}.settings-modal a.card-status .load-wrap .loading-single-ring-track .load-indicator,.card-status .load-wrap .loading-single-ring-track .load-indicator{width:.6em;height:.6em}.payment-method-controls{border-top:1px solid var(--border-modal);padding-top:.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.payment-method-controls a{width:unset;padding:.5rem 1rem;line-height:1.4;border-radius:10px}.payment-method-controls a:hover,.payment-method-controls a:focus{background:var(--bg-input-alt)}.payment-method-controls a.button{font-size:.8rem}.settings-modal a.card-status{width:unset;line-height:1.4}.settings-pane{max-height:60vh;overflow-y:auto}.ctrl-wrap button a{font-size:.8rem}.settings-list.subscription .subscription-overview{flex-wrap:wrap;height:5.5rem}.settings-list.subscription .ctrl-wrap{font-weight:500}.settings-list.subscription .subscription-details{width:100%;display:flex;justify-content:space-between;align-items:center}.settings-list.subscription .subscription-details:last-child{margin-bottom:.5rem}.settings-list.subscription .subscription-details>div{display:flex;gap:.25rem;align-items:center}.settings-list.subscription .subscription-details>div .price{font-weight:400;line-height:1.2;font-size:.9rem}.settings-list.subscription .subscription-details>div .billing-period{font-size:.75rem;font-weight:500;color:var(--txt-breadcrumbs);line-height:1.2}.settings-list.subscription .subscription-details>div .billing-interval{font-size:.8rem;color:var(--txt-breadcrumbs)}.settings-list.subscription .next-invoice{color:var(--txt-breadcrumbs);font-size:.72rem;font-weight:500}.settings-list.subscription .next-billing-period{font-size:.8rem;margin-left:.4rem}div.subsc-label{display:flex;align-items:baseline;line-height:1.4;gap:.5rem}div.subsc-label span.subsc-label{line-height:1.4;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.03rem}div.subsc-label span.subsc-label.active{color:#3cb371}div.subsc-label span.subsc-label.pause{color:#daa520}div.subsc-label span.subsc-label.cancel{color:#cd5c5c}ul.settings-list.admin{padding-top:1rem}ul.settings-list.admin li{display:flex;flex-wrap:nowrap;gap:.3rem;align-items:flex-end}ul.settings-list.admin li .input{flex-grow:1}ul.settings-list.admin li .input input{background:var(--bg-main);width:100%}ul.settings-list.admin li button{padding:0;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border:0;background:var(--bg-input-alt)}ul.settings-list.admin li button:focus,ul.settings-list.admin li button:hover{background:var(--border-modal)}ul.settings-list.admin li svg{width:1.3rem}ul.settings-list.admin li svg,ul.settings-list.admin li svg g,ul.settings-list.admin li svg path{stroke:var(--txt-main);stroke-width:1.25}.toggle-switch{width:2.5rem;height:1.38rem;outline:1px solid #aaa;border-radius:.69rem;display:inline-block;padding:.19rem;background:rgba(0,0,0,0)}.toggle-switch:hover{cursor:pointer}.toggle{display:inline-block;width:1rem;height:1rem;position:relative;background:#ccc;border-radius:50%;left:1px;transition:left .15s}.toggle.enabled{left:1.12rem}.tgl{display:none}.tgl,.tgl:after,.tgl:before,.tgl *,.tgl *:after,.tgl *:before,.tgl+.tgl-btn{box-sizing:border-box}.tgl::selection,.tgl:after::selection,.tgl:before::selection,.tgl *::selection,.tgl *:after::selection,.tgl *:before::selection,.tgl+.tgl-btn::selection{background:none}.tgl+.tgl-btn{outline:0;display:block;width:3.2em;height:1.6em;position:relative;cursor:pointer;user-select:none}@media(min-width: 59.375rem){.tgl+.tgl-btn{width:4em;height:2em}}.tgl+.tgl-btn:after,.tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.tgl+.tgl-btn:focus{transition:border 0s ease;border:1px solid #2f81f7;outline:3px solid rgba(47,129,247,.4)}.tgl+.tgl-btn:after{left:0}.tgl+.tgl-btn:before{display:none}.tgl:checked+.tgl-btn:after{left:50%}.tgl-switch+.tgl-btn{background:var(--bg-toggle);border-radius:2em;padding:2px;transition:all .4s ease}.tgl-switch+.tgl-btn:after{border-radius:2em;background:#fff;transition:left .1s linear,padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),inset 0 -1px 0 hsla(0,0%,100%,.08)}.tgl-switch+.tgl-btn:hover:after{will-change:padding}.tgl-switch+.tgl-btn:active{box-shadow:inset 0 0 0 2em var(--bg-toggle-active)}.tgl-switch+.tgl-btn:active:after{padding-right:.8em}.tgl-switch:checked+.tgl-btn{background:#86d993}.tgl-switch:checked+.tgl-btn:active{box-shadow:none}.tgl-switch:checked+.tgl-btn:active:after{margin-left:-0.8em}form.resume section{display:flex;flex-wrap:wrap;gap:1.5rem}@media(min-width: 59.375rem){form.resume section{gap:.5rem}}form.resume section+section{margin-top:2.8rem}form.resume section ol{width:100%}form.resume section.collapse+section.collapse{margin-top:.6rem}form.resume section .sect-head{width:100%}form.resume section .sect-head h3{flex-shrink:1}form.resume section .sect-head button{font-size:.8rem;white-space:nowrap}form.resume section .sect-head button:focus{text-decoration:underline}form.resume section .sect-head.inactive{justify-content:flex-start}form.resume section .sect-head.inactive h3{color:var(--txt-labels);width:unset;order:2}form.resume section .sect-head.inactive button{line-height:0;margin-right:.5rem}form.resume section .sect-head.inactive button svg{stroke:var(--txt-breadcrumbs);stroke-width:2;width:1.2rem;height:1.2rem}form.resume section .sect-head.inactive button:hover svg{stroke:var(--txt-bright)}form.resume section .sect-head.inactive button:focus svg{stroke:var(--txt-bright)}form.resume h2,form.resume h3,form.resume h4{width:100%;flex-shrink:0}form.resume h3{font-size:1.35rem}form.resume .cta h3{font-size:1.5rem}form.resume h4{font-size:.9rem;font-weight:500}form.resume .role-label{margin-bottom:.3rem;justify-content:flex-start;align-items:baseline}form.resume .role-label h4{flex-grow:0;width:unset}form.resume .role-label button{font-size:.75rem;margin-left:1rem}form.resume .input{min-width:10rem;flex-grow:1}form.resume .input.website-url{max-width:32.667%}form.resume input[type=text]{width:100%;border-radius:6px}form.resume div.error-box,form.resume p.error-box{margin-top:.35rem;padding-top:.35rem;padding-bottom:.35rem}form.resume div.error-box,form.resume div.error-box p,form.resume p.error-box,form.resume p.error-box p{font-size:.75rem;color:var(--txt-labels)}form.resume div.error-box svg,form.resume p.error-box svg{width:1rem;margin-left:.1rem}form.resume .input{display:block}form.resume .text-desc+.text-desc,form.resume .textarea.input+.textarea.input{margin-top:.25rem}form.resume textarea{width:100%;padding:.8rem 1rem;min-width:unset}form.resume section .sub-wrap{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width: 59.375rem){form.resume section .sub-wrap{flex-wrap:nowrap}}form.resume section .sub-wrap div.sub{width:100%;flex-shrink:0}form.resume section .sub-wrap div.sub:nth-child(2){flex-grow:1}@media(min-width: 59.375rem){form.resume section .sub-wrap div.sub{width:38%}}form.resume section .sub-wrap textarea{min-height:6.5rem}form.resume section .sub-wrap .input+.input{margin-top:.6rem}form.resume ol.resume-entry li+li{border-top:1px solid var(--border-modal);margin-top:1.4rem;padding-top:1.4rem}form.resume .applicant-summary textarea{min-height:10rem}form.resume section.pro-skills li{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width: 59.375rem){form.resume section.pro-skills li{flex-wrap:nowrap}}form.resume section.pro-skills li .input:first-child{width:calc(100% - 2rem);flex-grow:0}@media(min-width: 59.375rem){form.resume section.pro-skills li .input:first-child{width:38%}}form.resume section.pro-skills li .input:last-child{flex-grow:1}form.resume section.education li{display:flex;flex-wrap:wrap;gap:.5rem}form.resume section.certifications li{display:flex;flex-wrap:wrap;gap:.5rem}form.resume section.certifications .input{display:block}form.resume section.certifications .input:nth-child(1){width:60%}form.resume section.certifications .input:nth-child(2){width:38%;min-width:unset}form.resume section.certifications .input:nth-child(3){width:100%}form.resume section li+li{margin-top:1.4rem;border-top:1px solid var(--border-modal);padding-top:1.4rem}form.resume section .sub li+li{margin-top:.5rem;border:0;padding:0}form.resume section div.add-entry,form.resume section .add-desc{width:100%;margin-top:.4rem}form.resume section div.add-entry svg,form.resume section .add-desc svg{width:1.1rem;height:1.1rem;stroke:#acd3ff;margin-right:.3rem}form.resume section div.add-entry button,form.resume section .add-desc button{font-size:.8rem}form.resume .form-foot{margin:2.5rem 0 3rem}form.resume button.del{height:1.6rem;width:1.6rem;align-self:center;justify-content:center;padding:0}form.resume button.del svg{stroke:#cd5c5c;width:1.1rem;height:1.1rem}form.resume .text-desc{position:relative}form.resume .text-desc .controls{position:absolute;top:1.5rem;right:.2rem;display:flex;flex-direction:column;gap:.2rem}form.resume .text-desc button{border:0;width:1.5rem;height:1.5rem;padding:0}form.resume .text-desc button svg{width:1.1rem;height:1.1rem;stroke:var(--txt-main)}form.resume .text-desc button.copied svg{stroke:#7ab7ff;stroke-width:2}form.resume .text-desc button.del svg{stroke:#cd5c5c}form.resume .text-desc textarea{padding-right:1.8rem}form.resume .text-desc .add-desc{position:absolute;top:100%;right:0;left:0;white-space:nowrap;line-height:1;text-align:right}form.resume .text-desc .add-desc button{width:unset;height:unset}form.resume .text-desc .add-desc svg{width:1.1rem;height:1.1rem}form.resume ol.resume-entry .text-desc:last-child .input{margin-bottom:2rem}form.resume ol.resume-entry li:last-of-type .input.textarea{margin-bottom:unset}form.resume ul.project-desc li:last-child .input{margin-bottom:2rem}form.resume section.projects>ol>li:last-of-type .input{margin-bottom:unset}form.resume .edu-sect{display:inline-block}form.resume .edu-sect:first-child{display:inline-flex;flex-wrap:wrap;width:calc(100% - 2rem);gap:.5rem}form.resume .edu-sect:last-child{width:2rem;display:inline-flex}form.resume li.project-entry .sub{display:inline-block;width:100%}@media(min-width: 59.375rem){form.resume li.project-entry .sub{width:calc(62% - .25rem)}}form.resume li.project-entry .sub.sm{width:100%;margin-right:.5rem}@media(min-width: 59.375rem){form.resume li.project-entry .sub.sm{width:calc(38% - .25rem)}}form.resume section.education li,form.resume section.certifications li{flex-wrap:nowrap}form.resume section .sub-wrap{gap:.5rem}form.resume .save-document .input,.save .save-document .input{display:block}form.resume .save-document input,.save .save-document input{width:100%}form.resume .label-box,.save .label-box{display:flex;flex-wrap:no-wrap;align-items:flex-end;justify-content:space-between}form.resume .label-box,form.resume .label-box span,form.resume .label-box div,form.resume .label-box label,.save .label-box,.save .label-box span,.save .label-box div,.save .label-box label{font-size:.8rem;color:var(--txt-breadcrumbs);font-weight:500}form.resume .label-box.max-len,form.resume .label-box span.max-len,form.resume .label-box div.max-len,form.resume .label-box label.max-len,.save .label-box.max-len,.save .label-box span.max-len,.save .label-box div.max-len,.save .label-box label.max-len{color:var(--txt-labels)}form.resume .label-box .max-length-box,.save .label-box .max-length-box{align-items:flex-end;vertical-align:baseline}form.resume .label-box label,.save .label-box label{padding-left:.2rem;text-align:left;line-height:1.3;padding-right:.5rem}form.resume .label-box.error .cur-len,.save .label-box.error .cur-len{color:#cd5c5c}form.resume .last-saved,.save .last-saved{font-size:.8rem;color:var(--txt-labels);font-style:italic}form.resume .head,.save .head{padding-left:.2rem}@media(min-width: 59.375rem){form.resume .head,.save .head{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-left:0}}.save{margin-top:1.5rem;width:100%}@media(min-width: 59.375rem){.save{width:62%}}.form.save-document{position:relative}.form.save-document input{padding-right:3rem}.form.save-document button.save{position:absolute;right:.25rem;bottom:.25rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0}.form.save-document button.save svg,.form.save-document button.save path,.form.save-document button.save g{stroke:var(--txt-main);stroke-width:1.25}.form.save-document button.save svg{width:1.6rem;height:1.6rem}main.cl section.signature{width:100%;display:block;margin-top:1rem}main.cl section.signature p.signature,main.cl section.signature p.sig-email,main.cl section.signature p.sig-phone{flex-grow:0;margin:0;line-height:1.3;font-size:.9rem}main.cl section.signature p.signature{font-size:1rem;font-weight:bold}section.letter-body{width:100%}section.letter-body>div{width:100%;flex-grow:0}section.letter-body .input{width:62%;display:inline-block}section.letter-body .input textarea{min-height:200px}@media(min-width: 59.375rem){section.letter-body .input textarea{min-height:100px}}section.letter-body .input.relevant-skills textarea,section.letter-body .input.goals textarea{min-height:250px}@media(min-width: 59.375rem){section.letter-body .input.relevant-skills textarea,section.letter-body .input.goals textarea{min-height:168px}}section.letter-body p.tips{display:inline-block;width:38%;font-size:.8rem;margin-top:1.2rem;padding-left:.8rem;line-height:1.3;color:var(--txt-breadcrumbs)}form.resume div.save{margin-bottom:2rem}form.resume div.save h3{width:unset}.add-desc .link:focus,.role-label .link:focus,div.add-entry .link:focus{text-decoration:underline}form.resume section.document-settings,form.resume section.letterhead-settings{display:inline-block;width:calc(50% - .5rem);align-items:flex-start}form.resume section.document-settings h3,form.resume section.letterhead-settings h3{margin-bottom:1rem}form.resume section.document-settings .redact-names .input.checkbox{margin-bottom:.8rem}form.resume section.letterhead-settings{margin-top:0;position:relative;left:1rem;width:calc(50% - .5rem);border-left:1px solid var(--border-modal);padding:0rem 1rem 1rem 1.5rem}form.resume .setting .input{display:flex}form.resume .input.checkbox label{font-size:.8rem;color:var(--txt-breadcrumbs);font-weight:500;padding-left:.2rem;text-align:left;line-height:1.3;padding-right:.5rem;margin-left:.38rem}form.resume .setting .font-size{font-size:.8rem;color:var(--txt-breadcrumbs);font-weight:500;padding-left:.2rem;line-height:1.3;margin-left:.5rem}form.resume .setting .font-size div{color:inherit}form.resume .setting .font-size.disabled{opacity:.4;pointer-events:none;cursor:default}form.resume .counter{height:2.5rem;border:1px solid var(--border-modal);border-radius:5px;display:flex;width:4rem;color:var(--txt-breadcrumbs)}form.resume .counter div{color:inherit}form.resume .counter .qty{width:2.25rem;display:flex;align-items:center;justify-content:center;font-size:.9rem}form.resume .counter .controls{width:1.75rem}form.resume .counter .controls>button{width:100%;display:flex;height:calc(1.25rem - 1px);border-radius:0;align-items:center;justify-content:center;padding:0;margin:0;border:0}form.resume .counter .controls>button svg{width:.72rem;transform:rotate(90deg)}form.resume .counter .controls>button.incr svg{transform:rotate(-90deg)}form.resume .counter .controls>button.incr{border-top:0;border-top-right-radius:5px}form.resume .counter .controls>button.decr{border-bottom-right-radius:5px;border-top:1px solid var(--border-modal)}form.resume .setting.watermark{display:flex;flex-wrap:nowrap;align-items:center}form.resume .setting.watermark>div{flex-shrink:1;width:unset}form.resume .setting.watermark .input.checkbox{min-width:unset}form.resume .setting.watermark .input{display:block;margin-left:.38rem}form.resume .setting.watermark .input.checkbox{margin-left:0;margin-right:.38rem}form.resume .letterhead-settings .upload-letterhead .img-placeholder{width:3em;height:3.88em;font-size:2.5rem;border:1px solid var(--border-modal)}form.resume .letterhead-settings .upload-letterhead .img-placeholder .inner{height:100%;display:flex;align-items:center;justify-content:center}form.resume .letterhead-settings .upload-letterhead .img-placeholder .inner:hover{background:var(--bg-modal);opacity:.5;cursor:pointer}form.resume .letterhead-settings .upload-letterhead .img-placeholder .inner div{font-size:.72rem;margin-left:.3rem;color:var(--txt-breadcrumbs)}form.resume .letterhead-settings .upload-letterhead .img-placeholder .inner svg{stroke:var(--txt-breadcrumbs);width:1.1rem}form.resume .letterhead-settings .upload-letterhead .img-placeholder img{width:100%;height:100%}form.resume .letterhead-settings .input.checkbox{display:flex;margin-bottom:1rem}form.resume .letterhead-settings .input label{font-size:.8rem;color:var(--txt-breadcrumbs);font-weight:500}form.resume .letterhead-settings .counter-row{display:flex;gap:.8rem;margin-top:.38rem}form.resume .letterhead-settings .counter-row label{font-size:.72rem}form.resume .letterhead-settings .counter-row+.counter-row{margin-top:.5rem}form.resume .letterhead-settings .counter{height:1.65rem}form.resume .letterhead-settings .counter .qty{font-size:.72rem}form.resume .letterhead-settings .counter button{height:calc(.825rem - 1px)}form.resume .letterhead-settings .counter button svg{width:.65rem}.watermark-text-input.disabled{opacity:.4;pointer-events:none;cursor:default}.w100{display:block;width:100%}.w50{display:flex;gap:1rem}.w50.disabled{opacity:.4;pointer-events:none;cursor:default}.hidden-file-input{display:none}.error-box{display:flex;flex-wrap:nowrap;align-items:center;border-left:3px solid #cd5c5c;padding:.5rem;background:var(--bg-input);border-radius:3px}.error-box svg{width:1.1rem;stroke:#cd5c5c;margin-right:.6rem}.error-box .error-text,.error-box .error-text span{font-size:.85rem;color:var(--txt-breadcrumbs);line-height:1.2}.error-box.res-file-drop{top:45vh}@keyframes spin-full-circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.load-box{display:flex;justify-content:center;align-items:center}.load-box.full-center{width:100%;height:100%}.load-box.list-item{width:100%;height:2em}.test-load-box{width:10rem;height:10rem;border:1px solid #d0d0d0;border-radius:5px;background:#f8f8f8}.load-indicator{width:1em;height:1em}.loading-dual-ring{animation:spin-full-circle 1.3s linear infinite;border:2px solid var(--txt-main);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-main) rgba(0,0,0,0) var(--txt-main) rgba(0,0,0,0)}.loading-single-ring{animation:spin-full-circle .72s linear infinite;border:2px solid var(--txt-main);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.loading-single-ring-track{animation:spin-full-circle .42s linear infinite;border:2px solid var(--txt-main);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-main) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.loading-single-ring-track-w{animation:spin-full-circle .42s linear infinite;border:2px solid #fff;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track-w:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.loading-single-ring-track-g{animation:spin-full-circle .42s linear infinite;border:2px solid #ccc;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track-g:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.loading-single-ring-track-lg{animation:spin-full-circle .48s linear infinite;border:5px solid var(--sp-spin);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--sp-spin) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.loading-single-ring-track-lg:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border-radius:50%;border:5px solid var(--sp-track);border-color:var(--sp-track)}.loading-single-ring-track-sm{animation:spin-full-circle .48s linear infinite;border:2px solid var(--sp-spin);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--sp-spin) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.5em;min-height:.5em}.loading-single-ring-track-sm:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid var(--sp-track);border-color:var(--sp-track)}.load-wrap.sm .load-indicator{width:.6rem;height:.6rem}.token-count-load{margin-right:.2rem}.spinner-wrapper{width:1.1rem;height:1.1rem;display:flex;justify-content:center;align-items:center;margin-right:.38rem}.spinner-wrapper.page{width:1.38rem;height:1.38rem}.spinner-wrapper .list-item{width:1rem;height:1rem}.reply-spinner{animation:spin-full-circle .8s linear infinite;border:.1rem solid var(--txt-breadcrumbs);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.9rem;min-height:.9rem}.reply-spinner:after{content:"";position:absolute;top:-0.1rem;bottom:-0.1rem;left:-0.1rem;right:-0.1rem;border-radius:50%;border:.1rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.reply-spinner .load-indicator{margin:0}.page-load-spinner{animation:spin-full-circle .8s linear infinite;border:.12rem solid var(--txt-breadcrumbs);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:1.38rem;min-height:1.38rem}.page-load-spinner:after{content:"";position:absolute;top:-0.12rem;bottom:-0.12rem;left:-0.12rem;right:-0.12rem;border-radius:50%;border:.12rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.page-load-spinner .load-indicator{margin:0}.list-item-load-spinner{animation:spin-full-circle .8s linear infinite;border:.12rem solid var(--txt-breadcrumbs);border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:var(--txt-breadcrumbs) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.6rem;min-height:.6rem}.list-item-load-spinner:after{content:"";position:absolute;top:-0.12rem;bottom:-0.12rem;left:-0.12rem;right:-0.12rem;border-radius:50%;border:.12rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.list-item-load-spinner .load-indicator{margin:0}.button-load .loading-single-ring-track.load-box{animation:spin-full-circle .8s linear infinite;border:.12rem solid snow;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:snow rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative;min-width:.6rem;min-height:.6rem}.button-load .loading-single-ring-track.load-box:after{content:"";position:absolute;top:-0.12rem;bottom:-0.12rem;left:-0.12rem;right:-0.12rem;border-radius:50%;border:.12rem solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}.button-load .loading-single-ring-track.load-box .load-indicator{margin:0;width:.6rem;height:.6rem}.load-wrap.overlay{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.load-wrap.overlay .loading-single-ring-track .load-indicator{min-width:1.5rem;min-height:1.5rem}.resume-input-load{background:var(--bg-blur);border-radius:10px;z-index:11;position:absolute;top:0;left:0;right:0;bottom:0;font-size:2.5rem;line-height:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:10px 10px}.resume-input-load>div{display:flex}.resume-input-load:hover{cursor:progress}.resume-input-load p{font-size:1rem;color:var(--txt-breadcrumbs);font-weight:500;margin-top:1rem}.settings-list .delete-docs.warn.loading{width:5.426rem;display:flex;align-items:center;justify-content:center}.settings-list .delete-docs.warn.loading .loading-single-ring-track{animation:spin-full-circle .42s linear infinite;border:2px solid #cd5c5c;border-radius:50%;min-width:1em;min-height:1em;transform-origin:50% 50%;border-color:#cd5c5c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:relative}.settings-list .delete-docs.warn.loading .loading-single-ring-track:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1)}main.activate{position:relative}main.activate .spinner-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;width:unset;height:unset}.avatar img{border-radius:50%;width:100%}.bsky-manager .avatar{width:6rem}section.profile-info{display:flex;flex-wrap:nowrap;gap:1rem;padding:0 .5rem}section.profile-info h1{line-height:1.2}section.profile-info p.username{line-height:1.3;color:var(--txt-labels);font-size:.9rem}ul.profile-stats{gap:1rem;margin-top:.5rem}ul.profile-stats,ul.profile-stats li{display:flex;flex-wrap:nowrap}ul.profile-stats li{gap:.4rem;font-size:.95rem}ul.profile-stats li .value{color:var(--txt-main);font-weight:500}ul.profile-stats li .label{color:var(--txt-labels)}ul.post-stats{gap:1.5rem;margin-top:1rem}ul.post-stats,ul.post-stats li{display:flex;flex-wrap:nowrap}ul.post-stats li{gap:.5rem;font-size:.95rem;align-items:center}ul.post-stats li .value{color:var(--txt-main);font-weight:500;line-height:1}ul.post-stats li .label{color:var(--txt-labels);line-height:0}ul.post-stats svg{width:1.1rem;height:1.1rem;stroke:var(--txt-labels)}ul.post-stats .label.quote svg{fill:rgba(0,0,0,0)}ul.post-stats button{border:0;padding:0;background:0;line-height:1.3}ul.post-stats a{line-height:1.3}.bsky-manager-tabs{margin-top:2rem;margin-bottom:1rem;padding:0 .5rem}.bsky-manager-tabs,.bsky-manager-tabs ul{display:flex;flex-wrap:nowrap}.bsky-manager-tabs ul{gap:1.5rem}.bsky-manager-tabs button{background:0;border:0;padding:0 0 .4rem 0;border-radius:0}.bsky-manager-tabs button.active{border-bottom:3px solid #2270ab}.bsky-manager-tabs button:hover{color:var(--txt-labels)}main.outreach select{border-radius:5px}main.outreach label{font-size:.85rem;color:var(--txt-labels)}main.outreach .input.select-tag{display:block;margin-bottom:2rem;padding:0 .5rem}main.outreach button.del{line-height:0}main.outreach button.del svg{width:1rem;height:1rem;stroke:#cd5c5c}main.outreach button.del:hover svg{opacity:.5}.posts{display:flex;flex-wrap:nowrap;gap:2rem;max-height:70vh}.posts>ol{width:50%;padding:calc(.5rem + 2px);padding-right:calc(.5rem + 10px)}.posts>ol>li{width:calc(100% - 1rem - 12px)}.posts>ol>li+li{margin-top:3rem}.posts>ol,.posts>div{overflow-y:auto;overflow-x:hidden;max-width:50%}.posts textarea{width:100%;min-height:10rem}.posts li{display:flex;flex-wrap:nowrap;gap:.8rem}.posts li.reply-to{outline:2px solid #2f81f7;outline-offset:.5rem;border-radius:2rem;background-color:rgba(47,129,247,.1);box-shadow:0 0 0 .5rem rgba(47,129,247,.1)}.posts .avatar{width:4rem;min-width:4rem}.posts .avatar img{width:100%}.posts .user-details{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:flex-end}.posts .user-details div{line-height:1.3}.posts .username{color:var(--txt-main)}.posts .user-handle{color:var(--txt-labels);font-size:.85rem}.posts .user-handle a{color:var(--txt-labels);line-height:1.3}.posts .post-date{font-size:.8rem}.posts .content{margin:1rem 0;white-space:pre-line}.response-editor{padding:0 .5rem}.response-editor .input.reply{display:block;margin-top:1rem}.response-editor div.reply-preview{margin-top:.5rem}.response-editor div.reply-preview .label{font-size:.85rem;color:var(--txt-labels)}.response-editor p.reply-preview{white-space:pre-line;min-height:10rem;background:var(--bg-input);border:1px solid rgba(0,0,0,0);border-radius:10px;padding:.6rem;font-size:.85rem}.response-editor .tools{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-top:.4rem;gap:.4rem}.response-editor .tools button{border-radius:5px;font-size:.8rem;padding:0 .5rem;height:2rem}.response-editor .tools button.primary{min-width:unset;width:unset}.replying-to{min-height:2.875rem}.replying-to>div:first-child{font-size:.85rem;color:var(--txt-labels)}.replying-to .handle{font-size:.85rem;color:var(--txt-labels);vertical-align:baseline;margin-left:.5rem}main.blog-mgr{display:flex;flex-wrap:nowrap;padding-bottom:0;padding-right:0;height:calc(100dvh - 3.875rem - 1rem);justify-content:space-between}main.blog-mgr .article-list{width:calc(40% - 1rem);padding:3px 3px 0;display:flex;flex-direction:column;padding-bottom:0}main.blog-mgr .article-editor{width:calc(60% - 1rem);padding-right:2rem;padding-left:3px}main.blog-mgr .article-editor{overflow-y:auto;padding-bottom:5rem}main.blog-mgr .article-editor .input,main.blog-mgr .article-editor input,main.blog-mgr .article-editor textarea{width:100%;display:block}main.blog-mgr .article-editor .input+.input{margin-top:.8rem}main.blog-mgr .article-editor .input label{font-size:.8rem;color:var(--txt-labels)}main.blog-mgr .article-editor .input input,main.blog-mgr .article-editor .input textarea{border-radius:5px}main.blog-mgr .article-editor .input textarea{min-height:25rem}main.blog-mgr .article-editor .error-box{margin-top:.3rem}main.blog-mgr .article-editor .article-form-controls{display:flex;justify-content:flex-end;margin-top:.8rem}main.blog-mgr .article-editor button.submit-article{width:unset;padding:0 4.5rem;height:2.25rem;text-transform:uppercase}main.blog-mgr .article-editor button.submit-article,main.blog-mgr .article-editor button.submit-article span{font-weight:500;letter-spacing:.12rem;font-size:.8rem}main.blog-mgr ol.articles .img-preview{border-top-left-radius:5px;border-bottom-left-radius:5px}ol.articles{padding:3px 1rem 3rem 3px;margin-top:.5rem;overflow-y:scroll}ol.articles>li{background:var(--bg-input);border-radius:5px;display:flex;flex-wrap:nowrap;gap:1rem;border:1px solid rgba(0,0,0,0);height:10rem}ol.articles>li+li{margin-top:.8rem}ol.articles>li.selected{border:1px solid rgba(47,129,247,.8);outline:3px solid rgba(47,129,247,.4)}ol.articles>li .details{flex-grow:1}ol.articles>li h2{line-height:1.3;font-size:1rem;font-weight:500;max-height:2.7rem;overflow:hidden}@media(min-width: 30rem){ol.articles>li h2{font-size:1rem}}ol.articles>li .subtitle{font-size:.8rem;line-height:1.2;margin-top:.3rem;color:var(--txt-labels);max-height:1.9rem;overflow:hidden}@media(min-width: 30rem){ol.articles>li .subtitle{max-height:1.1rem}}ol.articles .avatar{width:2.2rem}ol.articles .avatar img{width:100%}ol.articles .img-preview{height:100%;min-width:8rem;width:8rem;overflow:hidden;border-top-left-radius:10px;border-bottom-left-radius:10px}ol.articles .titles{display:flex;flex-wrap:nowrap;gap:1rem}ol.articles .titles>div:first-child{flex-grow:1}ol.articles .titles>div:last-child{min-width:1.5rem}ol.articles .titles>div:last-child button{padding:2px;border:0;line-height:0}ol.articles .titles>div:last-child svg{width:1.5rem;stroke:var(--txt-labels)}ol.articles .titles>div:last-child.published svg{stroke:#3cb371}ol.articles .details{padding:.6rem .8rem .6rem 0}ol.articles .details-container{display:flex;flex-wrap:nowrap;gap:.6rem;width:100%;justify-content:space-between;align-items:flex-start}ol.articles .author{display:flex;flex-wrap:nowrap;gap:.6rem;align-items:center}ol.articles .author .name{font-size:.9rem;line-height:1.3}ol.articles .author .views{font-size:.8rem;font-weight:500;color:var(--txt-main)}ol.articles .author .views span{font-size:.75rem;color:var(--txt-labels);vertical-align:bottom}ol.articles .dates p{font-size:.72rem;line-height:1.4;color:var(--txt-labels);text-align:right}.article-filters{padding:0 1rem 0 3px;display:flex;flex-wrap:nowrap;gap:.4rem;align-items:flex-end}.article-filters button.search{display:flex;align-items:center;justify-content:center}.article-filters button.search .load-box{font-size:.7rem;opacity:.5}.article-filters label{font-size:.8rem;color:var(--txt-labels)}.article-filters .input.keyword{flex-grow:1}.article-filters .input input{width:100%}@media(min-width: 30rem){.article-filters select,.article-filters .select{min-width:12rem;flex-shrink:0}}.article-filters button{height:2.5rem;width:2.5rem;line-height:0;padding:0;border:0;background:var(--bg-input);flex-shrink:0}.article-filters button:hover{background:var(--bg-input-alt)}.article-filters button:focus{border:1px solid rgba(47,129,247,.8);outline:3px solid rgba(47,129,247,.4)}.article-filters button svg{width:1.2rem;height:1.2rem;stroke:var(--txt-breadcrumbs);stroke-width:2}main.log{overflow-y:unset;padding-left:0;padding-right:0;padding-bottom:0;height:calc(100dvh - 3.875rem - 1rem)}main.log .article-list{display:flex;flex-direction:column;align-items:center}main.log .article-filters,main.log ol.articles{width:100%;max-width:52rem;padding:0 1.2rem;overflow-y:unset}main.log .article-filters>li,main.log ol.articles>li{border-radius:10px}main.log .article-filters>li:hover,main.log ol.articles>li:hover{background:var(--bg-input-alt)}main.log .article-filters>li:focus,main.log ol.articles>li:focus{border:1px solid rgba(47,129,247,.8);outline:3px solid rgba(47,129,247,.4)}main.log .article-filters h2,main.log ol.articles h2{font-size:1rem;max-height:2.4rem;line-height:1.2;letter-spacing:.02rem}@media(min-width: 30rem){main.log .article-filters h2,main.log ol.articles h2{font-size:1.2rem;line-height:1.3;max-height:3.3rem}}main.log .article-filters h2 a,main.log ol.articles h2 a{color:var(--txt-heading);letter-spacing:.02rem}main.log .article-filters h2 a:hover,main.log ol.articles h2 a:hover{text-decoration:none}main.log .article-filters p.subtitle,main.log ol.articles p.subtitle{font-size:.8rem;font-style:italic;margin-bottom:.7rem;letter-spacing:.02rem}@media(min-width: 30rem){main.log .article-filters p.subtitle,main.log ol.articles p.subtitle{font-size:.9rem;margin-bottom:.4rem}}main.log .article-filters div.details,main.log ol.articles div.details{padding:1rem 1rem .5rem 0;display:flex;flex-direction:column;justify-content:space-between}main.log .dates{align-items:flex-start}main.log .dates p{text-align:left;font-size:.7rem;color:var(--txt-breadcrumbs);font-weight:500}@media(min-width: 30rem){main.log .dates p{font-size:.72rem}}main.log .article-list{height:100%}main.log .list-wrap{margin-top:.8rem;width:100%;overflow-y:auto;height:calc(100% - 2.6875rem);display:flex;flex-direction:column;align-items:center;padding-bottom:7rem}main.log .img-preview{min-width:5rem;width:5rem}@media(min-width: 30rem){main.log .img-preview{min-width:7.5rem;width:7.5rem}}@media(min-width: 59.375rem){main.log .img-preview{min-width:10rem;width:10rem}}main.log .details-wrap{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0}main.log .details{height:7.5rem;max-height:7.5rem}main.log .article-controls{display:flex;width:calc(100% - 1rem);justify-content:space-between;align-items:center;padding:0;border-bottom:0;margin:0;height:2.5rem;min-height:2.5rem}main.log .article-controls .views,main.log .article-controls>div{display:flex;align-items:center}main.log .article-controls .views{gap:.4rem;font-size:.85rem}main.log .article-controls .views span{color:var(--txt-breadcrumbs)}main.log .article-controls svg{width:1.2rem;stroke:var(--txt-main)}main.log .article-controls .right{gap:.8rem}main.log .article-controls .arrow-up{right:1.05rem}main.log .article-controls button.ctrl.share{border:0;padding:0;line-height:0;background:unset}main.log .article-controls button.ctrl.share:hover{background:unset}main.log .article-controls a.contact,main.log .article-controls button.ctrl.share{border:1px solid rgba(0,0,0,0);border-radius:7px;padding:.2rem .2rem;line-height:0}main.log .article-controls a.contact svg,main.log .article-controls button.ctrl.share svg{height:1.2rem;width:1.2rem}main.log .article-controls a.contact:focus,main.log .article-controls button.ctrl.share:focus{background:var(--bg-main)}main.log .article-controls .share-modal{position:unset}main.log .article-controls span.share-modal{position:absolute;right:-0.7rem;top:calc(100% + 1.1rem);box-shadow:0 -3px 1rem .35rem var(--bg-modal-shadow);border-radius:10px;z-index:22}.page>main.blog{height:calc(100dvh - 3.875rem);padding:0}main.blog{display:flex;padding:0 1rem;justify-content:center;width:100%}article.blog{max-width:50rem;width:100%}article.blog .img-wrap{max-height:16rem;width:100%;overflow:hidden;border-bottom:1px solid var(--border-input);margin-top:2rem}article.blog .img-wrap img{width:100%}@media(min-width: 30rem){article.blog .img-wrap{margin:0 1.5rem;width:calc(100% - 3rem)}}article.blog .main-content{padding:1.5rem}article.blog .avatar{margin-right:.5rem}article.blog .avatar img{width:2.25rem}@media(min-width: 30rem){article.blog .avatar{margin-right:.7rem}article.blog .avatar img{width:2.75rem}}article.blog .author{display:flex;align-items:center}article.blog .author .details p{font-size:.7rem;color:var(--txt-labels)}@media(min-width: 30rem){article.blog .author .details p{font-size:.8rem}}article.blog .author .details p.author-name{font-size:.85rem;color:var(--txt-main)}@media(min-width: 30rem){article.blog .author .details p.author-name{font-size:1rem}}article.blog h1,article.blog h2,article.blog h3,article.blog h4,article.blog h5,article.blog h6,article.blog p,article.blog a,article.blog span,article.blog div{line-height:1.3}article.blog h1{margin-top:2rem;font-weight:600;font-size:1.5rem;line-height:1.2}@media(min-width: 30rem){article.blog h1{font-size:2.2rem}}article.blog p.subheading{font-weight:400;font-size:.9rem;margin-top:1rem;font-style:italic;line-height:1.4}@media(min-width: 30rem){article.blog p.subheading{font-size:1.1rem}}article.blog .article-details{margin:2.52rem 0 1.5rem;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}article.blog .dates{text-align:right}article.blog .dates p{font-size:.7rem;color:var(--txt-main)}@media(min-width: 30rem){article.blog .dates p{font-size:.9rem}}article.blog .dates p span{font-size:.65rem;color:var(--txt-labels);vertical-align:bottom}@media(min-width: 30rem){article.blog .dates p span{font-size:.8rem}}article.blog .views{display:flex;flex-wrap:nowrap;gap:.3rem;align-items:center}article.blog .views svg{width:1.4rem;height:1.4rem;stroke-width:1.2;stroke:var(--txt-breadcrumbs)}article.blog .views span{line-height:1;font-size:.85rem;color:var(--txt-labels)}article.blog a.ctrl,article.blog button.ctrl{background:0;border:0;padding:0;line-height:0}article.blog a.ctrl svg,article.blog button.ctrl svg{width:1.3rem;height:1.3rem;stroke-width:1.2;stroke:var(--txt-breadcrumbs)}article.blog a.ctrl.success svg,article.blog button.ctrl.success svg{stroke:#3cb371}article.blog a.ctrl+button,article.blog button.ctrl+button{margin-left:1rem}article.blog .content{display:flex;justify-content:center}article.blog .content>div{max-width:36rem;padding-bottom:10rem;width:100%}article.blog .content section{width:100%}article.blog .content h1,article.blog .content h2,article.blog .content h3,article.blog .content h4,article.blog .content h5,article.blog .content h6,article.blog .content p,article.blog .content a,article.blog .content span,article.blog .content div{font-size:1rem;letter-spacing:.038rem}@media(min-width: 30rem){article.blog .content h1,article.blog .content h2,article.blog .content h3,article.blog .content h4,article.blog .content h5,article.blog .content h6,article.blog .content p,article.blog .content a,article.blog .content span,article.blog .content div{font-size:1.38rem}}article.blog .content p,article.blog .content a,article.blog .content span,article.blog .content div{font-family:"Source Serif 4","EB Garamond","serif"}article.blog .content p{line-height:1.5}article.blog .content p+p{margin-top:2rem}article.blog .content p+h3{margin-top:3rem}article.blog .content a,article.blog .content span{line-height:1.5}article.blog .content section+section{margin-top:4rem}article.blog .content h2,article.blog .content h3,article.blog .content h4,article.blog .content h5,article.blog .content h6{margin-bottom:1.5rem}article.blog .content h2{font-size:1.5rem}@media(min-width: 30rem){article.blog .content h2{font-size:2.25rem}}.article-controls{border-top:1px solid var(--border-input);border-bottom:1px solid var(--border-input);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:3rem;padding:0 .5rem;margin-bottom:4rem}.article-controls .right{position:relative}.article-controls div.share-modal{top:calc(100% + 1.6rem);right:-0.7rem;position:absolute;width:15rem;border-radius:10px;padding:.5rem;background:var(--bg-modal-alt);box-shadow:0 .1rem .4rem 0rem var(--bg-modal-shadow);border:0;z-index:22}.article-controls div.share-modal button{background:var(--bg-modal-alt);border:0;white-space:nowrap;padding:.6rem .8rem;font-size:.85rem;color:var(--txt-breadcrumbs);display:flex;align-items:center;width:100%;justify-content:flex-start;gap:.8rem}.article-controls div.share-modal button:hover,.article-controls div.share-modal button:focus{background:var(--bg-modal-alt-hover)}.article-controls div.share-modal button.copy-link+hr{height:1px;width:calc(100% - 1rem);margin:.25rem .5rem;background:var(--border-modal)}.article-controls div.share-modal button.tw svg{font-size:inherit;width:1.2em;height:auto}.article-controls div.share-modal button.tw svg,.article-controls div.share-modal button.tw svg path{width:1.2em;height:auto;fill:var(--pmt-btn-bg)}.article-controls div.share-modal button.tw svg path{transform:scale(8%);transform-origin:top left}.article-controls div.share-modal button.bs img{width:1.4em;font-size:inherit;height:auto;filter:grayscale(100%);opacity:.6}.article-controls div.share-modal button svg{width:1rem;height:1rem;filter:grayscale(100%);opacity:.6}.article-controls .arrow-up{width:0;height:0;border-left:.5rem solid rgba(0,0,0,0);border-right:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid var(--bg-modal-alt);position:absolute;top:calc(-0.5rem + 1px);right:.85rem;z-index:100}html,body{overscroll-behavior-y:contain}body,div,span,p,ul,ol,input,select,button,input{font-family:Jost,sans-serif;list-style:none}ol,ul,li{margin:0;padding:0}main{padding:1rem 1.5rem}svg{width:1rem}.toast{opacity:1;transition:opacity .62s ease}.modal.shadow{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.25) 0px 14px 62px 0px}.fnwsb{display:flex;flex-wrap:nowrap;justify-content:space-between}.fnwsbc{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.fw{width:100%}.focus-ctrl:focus,.focus-ctrl-icon:focus svg{border:1px solid #2f81f7;outline:3px solid rgba(47,129,247,.4)}.focus-ctrl-icon:focus svg{border-radius:50%}.t-subheading{border-left:5px solid #145b91;padding:.25rem 0;padding-left:1rem;color:var(--txt-breadcrumbs);font-size:1rem;font-weight:400}
