html,[data-theme=light]{--blue: #0074D8;--blue-l: #1492FF;--blue-h: #E0F1FF;--blue-d: #002E57;--purple: #8034d5;--purple-l: #985add;--purple-h: #f7f2fc;--purple-d: #40186b;--green: #22C55E;--green-h: #CFF7DE;--green-l: #40DE7A;--green-d: #0D4E25;--red: #FF4132;--red-h: #FFD9D6;--red-l: #FF675C;--red-d: #7A0800;--orange: #FF851B;--orange-h: #FFE7D1;--orange-l: #FF9D47;--orange-d: #703400;--white: #fafafa;--white-h:#dbdbdb;--white-l:#fff;--black: #101010;--black-l: #000;--black-h: #4d4d4d;--txt-on-p: var(--white);--txt-on-red: var(--white);--txt-on-green: var(--white);--txt-on-purple: var(--white);--txt-on-blue: var(--white);--txt-on-orange: var(--white);--gray: #e5e7eb;--gray-l: #f3f4f6;--gray-d: #9ca3af;--primary: var(--blue);--primary-h: var(--blue-h);--primary-l: var(--blue-l);--primary-d: var(--blue-d);--accent: #E3F2FD;--active: #ECEFF1;--focus: var(--primary);--hover: #ECF4FD;--txt: var(--black);--txt-l:var(--black-l);--txt-h:var(--black-h);--txt-r: var(--white);--bg: #f9fafb;--bg2: #f3f4f6;--bg3: #e5e7eb;--brd: #d1d5db;--bg-nav: var(--bg);--bg-nav-h: var(--bg2);--bb-nav: var(--primary);--input-bg: var(--bg);--input-txt: var(--txt);--input-focus: var(--primary-t);--input-brd: var(--brd);--btn-bg: var(--bg);--btn-ac: var(--primary);--btn-txt: var(--txt);--btn-brd: var(--brd);--btn-hs: 0;--btn-f: var(--bg2);--btn-bg-h: var(--bg3);--btn-sd: 0 1px var(--btn-brd);--btn-radius: .5rem;--bg-card: var(--bg);--bg-details: var(--bg2);--bg-details-open: var(--primary);--txt-details-open: var(--white);--aside-bg: transparent;--aside-bg-h: var(--bg3);--aside-bs: none;--bg-tabs: var(--bg);--brd-tabs-l: var(--primary);--brd-tabs: var(--bg2);--bg-table: var(--bg);--fake-brd-table: inset 0 0px 0px 1px var(--bg3);--bg-table-hover: var(--bg3);--brd-table: var(--bg3);--shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;--b-shadow: #95abbb;--radius: .5rem}[data-theme=dark]{--blue: #0074D8;--blue-l: #1492FF;--blue-h: #002E57;--blue-d: #005CAD;--purple: #8034d5;--purple-l: #985add;--purple-h: #40186b;--purple-d: #6b2bb2;--green: #22C55E;--green-h: #0D4E25;--green-l: #40DE7A;--green-d: #6FE69B;--red: #FF4132;--red-h: #7A0800;--red-l: #FF675C;--red-d: #FF8D85;--orange: #FF851B;--orange-h: #703400;--orange-l: #FF9D47;--orange-d: #E06900;--txt-l:var(--white-l);--txt-p: var(--white);--txt-red: var(--white);--txt-green: var(--white);--txt-blue: var(--white);--txt-orange: var(--white);--txt: var(--white);--txt-r: var(--black);--bg3: #374151;--bg2: #1f2937;--bg: #111827;--brd: #4b5563;--aside-bg-h: #374151;--bg-card: var(--bg);--bg-details: var(--bg2);--bg-details2: var(--bg3);--txt-details-open: var(--txt);--shadow: none;--b-shadow: var(--black)}[data-theme=light] .light-icon,[data-theme=dark] .dark-icon{display:block !important}.theme-icon{display:none}html{--primary: #f3535b!important;--primary-h: #fdddde!important;--primary-l: #f5757c!important;--primary-d: #a41c23!important}[data-theme=dark]{--primary: #f3535b !important;--primary-h: #a41c23!important;--primary-l: #f5757c!important;--primary-d: #d94148!important}body{background-color:#f7b42c;background-image:linear-gradient(315deg, #f7b42c 0%, #fc575e 74%);background-size:400% 100%;height:auto}*,*::before,*::after{box-sizing:border-box}*:focus:not(:focus-visible){outline:0}*:focus-visible{outline:.1rem solid var(--focus);outline-offset:.1rem}html{text-rendering:optimizeLegibility;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:12pt;color:var(--txt);background:var(--bg)}body{min-height:100vh;display:flex;flex-flow:wrap column;gap:.5rem;align-items:center;justify-content:center}@media(prefers-reduced-motion: no-preference){body{scroll-behavior:smooth}}body,html{margin:0;padding:0}header>*,main>*,footer>*{max-width:60rem}ul{list-style:none;display:flex;flex-direction:column;gap:.3rem}.keep-ls{list-style:unset}textarea{white-space:revert}section{overflow-x:hidden;display:flex;flex-direction:column}.better_r{-webkit-font-smoothing:antialiased !important;-moz-font-smoothing:antialiased !important;font-size:16px;letter-spacing:.7px;line-height:1.5;text-align:justify;text-rendering:optimizelegibility !important}[class*=_aos],._aos{opacity:0;transition:opacity 1s,transform 1.3s}._aos-top{transform:translate3d(0, -100px, 0)}._aos-bottom{transform:translate3d(0, 100px, 0)}._aos-done{opacity:1;transform:translateZ(0) scale(1)}h1,h2,h3,h5,h6{margin-top:1.5rem}h1{font-size:2.6em}h2{font-size:2em}h3{font-size:1.7em}h5{font-size:1.2em}h6{font-size:1em}p{margin-bottom:1.5rem}p b{color:var(--txt)}h1+h2,h2+h3,h5+h6{margin:0}var{color:var(--yellow)}a{color:var(--primary);text-decoration:none;cursor:pointer}header{width:100%;z-index:2;padding:.5rem .5rem 0 .5rem;top:0}nav{display:flex;justify-content:space-between;align-items:center;background:var(--bg-nav);border-radius:calc(var(--radius) + .2rem);box-shadow:var(--shadow);padding:.4rem;width:100%;margin:auto;max-width:60rem}nav>.nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(17,17,17,.6);z-index:-1}nav *{margin:0;padding:0;display:flex;align-items:center}nav>button{display:none;margin:0 !important;min-width:auto;font-size:.875em;padding:.5rem}nav>button>svg line{stroke:currentColor;stroke-width:4;stroke-linecap:round;transform-origin:12px 12px;transition:all .4s}nav>a{gap:.5rem;font-size:1.6rem;padding:.4rem}nav>a>svg{height:1.6rem !important;width:1.6rem !important}nav a:hover{border:none !important}nav>ul{flex-direction:row;justify-content:space-between;list-style:none;width:auto;gap:.5rem}nav>ul>li{gap:.5rem}nav>ul>li>a,nav>ul>li .nav-item{padding:.4rem;border-radius:var(--radius);color:var(--txt)}nav>ul>li>a:hover,nav>ul>li>a.active,nav>ul>li .nav-item:hover,nav>ul>li .nav-item.active{background:var(--bg-nav-h)}nav>ul>li>a.active,nav>ul>li .nav-item.active{color:var(--primary)}@media only screen and (max-width: 768px){nav>ul{position:fixed;top:5rem;padding:.5rem;right:-100%;flex-direction:column;background:var(--bg-nav);width:calc(100% - 1rem);border-radius:10px;text-align:center;transition:.3s;box-shadow:var(--shadow)}nav>button{display:flex;cursor:pointer}nav.active>.nav-overlay{display:flex}nav.active>ul{right:.5rem}nav.active>button svg line:nth-child(1){opacity:0;transform:translateY(-100%)}nav.active>button svg line:nth-child(4){opacity:0;transform:translateY(100%)}nav.active>button svg line:nth-child(2){transform:rotate(45deg)}nav.active>button svg line:nth-child(3){transform:rotate(-45deg)}}.cnt,main{margin:auto;width:100%;max-width:60rem;padding:0 .5rem}._2-col{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}.grid{flex-wrap:wrap}.grid{display:flex;align-items:stretch}.grid>[class*=col],.grid>div{flex:0 0 auto;flex-shrink:0;width:100%;max-width:100%;padding:.5rem}.grid>[class*=col]>*,.grid>div>*{margin:0}.grid>div{flex:1 1 100%}@media(max-width: 40em){.grid:not(.keep-width){flex-direction:column !important}.grid:not(.keep-width)>[class*=col],.grid:not(.keep-width)>div{width:auto}}footer{width:100%;padding:.5rem}footer>div{border-radius:calc(var(--radius) + .2rem);padding:.4rem}button,input[type=button],input[type=file],input[type=file]::file-selector-button,.btn{display:inline-flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;gap:.4rem;line-height:1.5;font-size:1rem;border:.1rem solid var(--btn-brd);border-radius:var(--btn-radius);color:var(--btn-txt);background-color:var(--btn-bg);min-width:100px;cursor:pointer;padding:.4rem .7rem;margin:.4rem;outline-color:var(--primary);box-shadow:0 0 0 var(--btn-hs) var(--btn-f);transition:all 145ms ease;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=file]::file-selector-button{margin:0 .4rem 0 0}input[type=file]{inline-size:100%;padding:0;max-inline-size:max-content;background-color:var(--btn-brd);border:0}input[type=file]::file-selector-button{height:2.6rem;border-radius:var(--btn-radius) 0 0 var(--btn-radius)}button,input[type=button],.btn{height:2.6rem}button:active,button:focus,input[type=button]:active,input[type=button]:focus,.btn:active,.btn:focus{--btn-hs: .3rem}button:focus-visible,input[type=button]:focus-visible,.btn:focus-visible{outline:.1rem solid var(--btn-brd);outline-offset:.1rem}button:not(active):hover,input[type=button]:not(active):hover,.btn:not(active):hover{--btn-bg: var(--btn-bg-h);--btn-brd: var(--btn-bg-h)}button[disabled],input[type=button][disabled],.btn[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}button.fill:hover,input[type=button].fill:hover,.btn.fill:hover{background:var(--btn-bg);color:var(--btn-txt) !important}button>svg,input[type=button]>svg,.btn>svg{display:block;height:1.5rem;width:1.5rem;max-height:1.7rem}.btn-p{--btn-f: var(--primary-h);--btn-brd: var(--primary);--btn-bg: var(--primary);--btn-bg-h: var(--primary-l);--btn-txt: var(--txt-on-p)}.btn-red{--btn-f: var(--red-h);--btn-txt: var(--txt-on-red);--btn-brd: var(--red);--btn-bg-h: var(--red-l);--btn-bg: var(--red)}.card{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem;padding:1rem;background:var(--bg-card);border-radius:var(--radius);box-shadow:var(--shadow)}.card>*{width:100%;margin:0}.card>.img-w{padding:1rem;box-shadow:0 8px 20px -4px var(--b-shadow);max-width:100px;border-radius:50%;margin:15px auto 15px;width:100px;height:100px}input[type=color]{-webkit-appearance:none;border:none;border-radius:var(--radius);width:32px;height:32px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--radius)}textarea,input:not([type=color]):not([type=file]):not([type=button]):not([type=range]):not([type=radio]):not([type=checkbox]),select{display:block;width:100%;font-size:.875rem;line-height:1.25rem;height:2.6rem;padding:.6rem;border:.1rem solid var(--input-brd);border-radius:var(--radius);background-color:var(--input-bg);background-clip:padding-box;color:var(--input-txt)}textarea:focus,input:not([type=color]):not([type=file]):not([type=button]):not([type=range]):not([type=radio]):not([type=checkbox]):focus,select:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 5px var(--primary-h)}textarea[disabled],input:not([type=color]):not([type=file]):not([type=button]):not([type=range]):not([type=radio]):not([type=checkbox])[disabled],select[disabled]{cursor:not-allowed}textarea:disabled,input:not([type=color]):not([type=file]):not([type=button]):not([type=range]):not([type=radio]):not([type=checkbox]):disabled,select:disabled{background-color:var(--input-brd);opacity:1}select{-webkit-appearance:none;-moz-appearance:none;color:var(--txt);background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"grey\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><path stroke=\"none\" d=\"M0 0h24v24H0z\"/><path d=\"m6 9 6 6 6-6\"/></svg>");background-position:right center;background-size:18px 18px,18px 18px,2px 1.6rem;background-repeat:no-repeat}@supports(-webkit-appearance: none) or (-moz-appearance: none){input[type=radio]{--active: var(--primary);--active-inner: #fff;--focus: 3px var(--primary-h);--border: var(--input-brd);--border-hover: var(--primary);--background: var(--bg);-webkit-appearance:none;-moz-appearance:none;height:1.3rem;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:.1rem solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}input[type=radio]:after{content:"";display:block;left:.1rem;top:.1rem;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s)}input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: 0.3s;--d-t: 0.6s;--d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2)}input[type=radio]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=radio]:focus{--bc: var(--active);box-shadow:0 0 0 var(--focus)}input[type=radio]:not(.toggle){width:1.3rem}input[type=radio]:not(.toggle):after{opacity:var(--o, 0)}input[type=radio]:not(.toggle):checked{--o: 1}input[type=radio]{border-radius:50%}input[type=radio]:after{width:.9rem;height:.9rem;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}input[type=radio]:checked{--s: 0.8}}.dialog,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog{display:flex;z-index:50;padding:.5rem}.dialog[aria-hidden=true]{display:none}.dialog-overlay{background:rgba(43,46,56,.9)}.dialog-content{z-index:50;margin:auto;display:flex;flex-direction:column;align-items:start;max-block-size:80vh;max-block-size:80dvb;border-radius:.5em;width:100%;max-width:42rem;overflow:hidden;background:var(--bg)}.dialog-content *{margin:0}.dialog-content>*{padding:1rem}.dialog-content>footer{border-top:1px solid var(--brd);display:flex;gap:.5rem}.dialog-content>header{border-bottom:1px solid var(--brd);display:flex;align-items:center;justify-content:space-between}.dialog-content>section{width:100%}@keyframes dialog-fade-in{from{opacity:0}}@keyframes dialog-slide-up{from{transform:translateY(10%)}}.dialog-overlay{animation:dialog-fade-in 200ms both}.dialog-content{animation:dialog-fade-in 400ms 200ms both,dialog-slide-up 400ms 200ms both}@media(prefers-reduced-motion: reduce){.dialog-content{animation:none}}.gt-link{transition:all .25s ease-in-out;position:fixed;bottom:0;right:0;z-index:1;min-width:2.6rem;padding:.4rem;cursor:pointer;visibility:visible;opacity:1}.gt-link.hidden{visibility:hidden;opacity:0}@keyframes fade-out{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes fade-in{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}._ta-center{text-align:center !important}._bg{background-color:var(--bg) !important}._bg3{background-color:var(--bg3) !important}._sticky{position:sticky !important}._radius{border-radius:var(--radius) !important}._d-flex{display:flex !important}._mt-1{margin-top:1rem}._shadowless{box-shadow:none !important}._f-center{display:flex;flex-flow:wrap;justify-content:center;align-items:center}._p-1{padding:1rem}._py-1{padding-top:1rem;padding-bottom:1rem}[class*="-3m"]{--spacer-m: 3rem!important}._txt{color:var(--txt) !important}._mono{font-family:monospace}._txt-center{text-align:center}
