﻿::-webkit-scrollbar{width:8px;height:8px;background:#212020}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#dcdcdc}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-display:auto;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-display:auto;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-display:auto;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}code[class*=language-],pre[class*=language-]{color:#fff;background:0 0;font-family:Consolas,Monaco,andale mono,ubuntu mono,monospace;font-size:1em;text-align:left;text-shadow:0 -.1em .2em #000;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-],:not(pre)>code[class*=language-]{background:#141414}pre[class*=language-]{border-radius:.5em;border:.3em solid #545454;box-shadow:1px 1px .5em black inset;margin:.5em 0;overflow:auto;padding:1em}pre[class*=language-]::-moz-selection{background:#27292a}pre[class*=language-]::selection{background:#27292a}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:rgba(237,237,237,.15)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:rgba(237,237,237,.15)}:not(pre)>code[class*=language-]{border-radius:.3em;border:.13em solid #545454;box-shadow:1px 1px .3em -.1em black inset;padding:.15em .2em .05em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#787878}.token.punctuation{opacity:.7}.token.namespace{opacity:.7}.token.tag,.token.boolean,.token.number,.token.deleted{color:#cf694a}.token.keyword,.token.property,.token.selector,.token.constant,.token.symbol,.token.builtin{color:#f9ee9a}.token.attr-name,.token.attr-value,.token.string,.token.char,.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable,.token.inserted{color:#919e6b}.token.atrule{color:#7386a5}.token.regex,.token.important{color:#e9c163}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{padding:1em 0 1em 3em;position:relative}.language-markup .token.tag,.language-markup .token.attr-name,.language-markup .token.punctuation{color:#ad895c}.token{position:relative;z-index:1}.line-highlight{background:rgba(84,84,84,.25);background:linear-gradient(to right,rgba(84,84,84,.1) 70%,rgba(84,84,84,0));border-bottom:1px dashed #545454;border-top:1px dashed #545454;left:0;line-height:inherit;margin-top:.75em;padding:inherit 0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}.line-highlight:before,.line-highlight[data-end]:after{background-color:#8794a6;border-radius:999px;box-shadow:0 1px white;color:#f5f2f0;content:attr(data-start);font:700 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}.line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,8%);background:linear-gradient(to right,rgba(153,122,102,.1) 70%,rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,.4);color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:rgba(128,128,128,.2)}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none}.fib{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.fi:before{content:'\00a0'}.fi.fis{width:1em}.fi-xx{background-image:url(../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../flags/1x1/xx.svg)}.fi-ad{background-image:url(../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../flags/1x1/ad.svg)}.fi-ae{background-image:url(../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../flags/1x1/ae.svg)}.fi-af{background-image:url(../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../flags/1x1/af.svg)}.fi-ag{background-image:url(../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../flags/1x1/ag.svg)}.fi-ai{background-image:url(../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../flags/1x1/ai.svg)}.fi-al{background-image:url(../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../flags/1x1/al.svg)}.fi-am{background-image:url(../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../flags/1x1/am.svg)}.fi-ao{background-image:url(../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../flags/1x1/ao.svg)}.fi-aq{background-image:url(../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../flags/1x1/aq.svg)}.fi-ar{background-image:url(../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../flags/1x1/ar.svg)}.fi-as{background-image:url(../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../flags/1x1/as.svg)}.fi-at{background-image:url(../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../flags/1x1/at.svg)}.fi-au{background-image:url(../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../flags/1x1/au.svg)}.fi-aw{background-image:url(../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../flags/1x1/aw.svg)}.fi-ax{background-image:url(../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../flags/1x1/ax.svg)}.fi-az{background-image:url(../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../flags/1x1/az.svg)}.fi-ba{background-image:url(../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../flags/1x1/ba.svg)}.fi-bb{background-image:url(../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../flags/1x1/bb.svg)}.fi-bd{background-image:url(../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../flags/1x1/bd.svg)}.fi-be{background-image:url(../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../flags/1x1/be.svg)}.fi-bf{background-image:url(../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../flags/1x1/bf.svg)}.fi-bg{background-image:url(../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../flags/1x1/bg.svg)}.fi-bh{background-image:url(../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../flags/1x1/bh.svg)}.fi-bi{background-image:url(../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../flags/1x1/bi.svg)}.fi-bj{background-image:url(../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../flags/1x1/bj.svg)}.fi-bl{background-image:url(../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../flags/1x1/bl.svg)}.fi-bm{background-image:url(../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../flags/1x1/bm.svg)}.fi-bn{background-image:url(../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../flags/1x1/bn.svg)}.fi-bo{background-image:url(../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../flags/1x1/bo.svg)}.fi-bq{background-image:url(../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../flags/1x1/bq.svg)}.fi-br{background-image:url(../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../flags/1x1/br.svg)}.fi-bs{background-image:url(../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../flags/1x1/bs.svg)}.fi-bt{background-image:url(../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../flags/1x1/bt.svg)}.fi-bv{background-image:url(../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../flags/1x1/bv.svg)}.fi-bw{background-image:url(../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../flags/1x1/bw.svg)}.fi-by{background-image:url(../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../flags/1x1/by.svg)}.fi-bz{background-image:url(../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../flags/1x1/bz.svg)}.fi-ca{background-image:url(../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../flags/1x1/ca.svg)}.fi-cc{background-image:url(../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../flags/1x1/cc.svg)}.fi-cd{background-image:url(../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../flags/1x1/cd.svg)}.fi-cf{background-image:url(../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../flags/1x1/cf.svg)}.fi-cg{background-image:url(../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../flags/1x1/cg.svg)}.fi-ch{background-image:url(../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../flags/1x1/ch.svg)}.fi-ci{background-image:url(../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../flags/1x1/ci.svg)}.fi-ck{background-image:url(../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../flags/1x1/ck.svg)}.fi-cl{background-image:url(../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../flags/1x1/cl.svg)}.fi-cm{background-image:url(../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../flags/1x1/cm.svg)}.fi-cn{background-image:url(../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../flags/1x1/cn.svg)}.fi-co{background-image:url(../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../flags/1x1/co.svg)}.fi-cr{background-image:url(../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../flags/1x1/cr.svg)}.fi-cu{background-image:url(../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../flags/1x1/cu.svg)}.fi-cv{background-image:url(../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../flags/1x1/cv.svg)}.fi-cw{background-image:url(../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../flags/1x1/cw.svg)}.fi-cx{background-image:url(../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../flags/1x1/cx.svg)}.fi-cy{background-image:url(../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../flags/1x1/cy.svg)}.fi-cz{background-image:url(../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../flags/1x1/cz.svg)}.fi-de{background-image:url(../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../flags/1x1/de.svg)}.fi-dj{background-image:url(../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../flags/1x1/dj.svg)}.fi-dk{background-image:url(../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../flags/1x1/dk.svg)}.fi-dm{background-image:url(../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../flags/1x1/dm.svg)}.fi-do{background-image:url(../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../flags/1x1/do.svg)}.fi-dz{background-image:url(../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../flags/1x1/dz.svg)}.fi-ec{background-image:url(../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../flags/1x1/ec.svg)}.fi-ee{background-image:url(../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../flags/1x1/ee.svg)}.fi-eg{background-image:url(../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../flags/1x1/eg.svg)}.fi-eh{background-image:url(../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../flags/1x1/eh.svg)}.fi-er{background-image:url(../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../flags/1x1/er.svg)}.fi-es{background-image:url(../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../flags/1x1/es.svg)}.fi-et{background-image:url(../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../flags/1x1/et.svg)}.fi-fi{background-image:url(../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../flags/1x1/fi.svg)}.fi-fj{background-image:url(../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../flags/1x1/fj.svg)}.fi-fk{background-image:url(../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../flags/1x1/fk.svg)}.fi-fm{background-image:url(../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../flags/1x1/fm.svg)}.fi-fo{background-image:url(../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../flags/1x1/fo.svg)}.fi-fr{background-image:url(../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../flags/1x1/fr.svg)}.fi-ga{background-image:url(../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../flags/1x1/ga.svg)}.fi-gb{background-image:url(../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../flags/1x1/gb.svg)}.fi-gd{background-image:url(../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../flags/1x1/gd.svg)}.fi-ge{background-image:url(../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../flags/1x1/ge.svg)}.fi-gf{background-image:url(../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../flags/1x1/gf.svg)}.fi-gg{background-image:url(../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../flags/1x1/gg.svg)}.fi-gh{background-image:url(../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../flags/1x1/gh.svg)}.fi-gi{background-image:url(../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../flags/1x1/gi.svg)}.fi-gl{background-image:url(../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../flags/1x1/gl.svg)}.fi-gm{background-image:url(../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../flags/1x1/gm.svg)}.fi-gn{background-image:url(../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../flags/1x1/gn.svg)}.fi-gp{background-image:url(../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../flags/1x1/gp.svg)}.fi-gq{background-image:url(../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../flags/1x1/gq.svg)}.fi-gr{background-image:url(../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../flags/1x1/gr.svg)}.fi-gs{background-image:url(../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../flags/1x1/gs.svg)}.fi-gt{background-image:url(../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../flags/1x1/gt.svg)}.fi-gu{background-image:url(../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../flags/1x1/gu.svg)}.fi-gw{background-image:url(../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../flags/1x1/gw.svg)}.fi-gy{background-image:url(../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../flags/1x1/gy.svg)}.fi-hk{background-image:url(../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../flags/1x1/hk.svg)}.fi-hm{background-image:url(../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../flags/1x1/hm.svg)}.fi-hn{background-image:url(../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../flags/1x1/hn.svg)}.fi-hr{background-image:url(../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../flags/1x1/hr.svg)}.fi-ht{background-image:url(../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../flags/1x1/ht.svg)}.fi-hu{background-image:url(../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../flags/1x1/hu.svg)}.fi-id{background-image:url(../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../flags/1x1/id.svg)}.fi-ie{background-image:url(../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../flags/1x1/ie.svg)}.fi-il{background-image:url(../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../flags/1x1/il.svg)}.fi-im{background-image:url(../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../flags/1x1/im.svg)}.fi-in{background-image:url(../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../flags/1x1/in.svg)}.fi-io{background-image:url(../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../flags/1x1/io.svg)}.fi-iq{background-image:url(../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../flags/1x1/iq.svg)}.fi-ir{background-image:url(../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../flags/1x1/ir.svg)}.fi-is{background-image:url(../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../flags/1x1/is.svg)}.fi-it{background-image:url(../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../flags/1x1/it.svg)}.fi-je{background-image:url(../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../flags/1x1/je.svg)}.fi-jm{background-image:url(../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../flags/1x1/jm.svg)}.fi-jo{background-image:url(../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../flags/1x1/jo.svg)}.fi-jp{background-image:url(../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../flags/1x1/jp.svg)}.fi-ke{background-image:url(../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../flags/1x1/ke.svg)}.fi-kg{background-image:url(../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../flags/1x1/kg.svg)}.fi-kh{background-image:url(../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../flags/1x1/kh.svg)}.fi-ki{background-image:url(../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../flags/1x1/ki.svg)}.fi-km{background-image:url(../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../flags/1x1/km.svg)}.fi-kn{background-image:url(../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../flags/1x1/kn.svg)}.fi-kp{background-image:url(../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../flags/1x1/kp.svg)}.fi-kr{background-image:url(../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../flags/1x1/kr.svg)}.fi-kw{background-image:url(../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../flags/1x1/kw.svg)}.fi-ky{background-image:url(../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../flags/1x1/ky.svg)}.fi-kz{background-image:url(../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../flags/1x1/kz.svg)}.fi-la{background-image:url(../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../flags/1x1/la.svg)}.fi-lb{background-image:url(../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../flags/1x1/lb.svg)}.fi-lc{background-image:url(../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../flags/1x1/lc.svg)}.fi-li{background-image:url(../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../flags/1x1/li.svg)}.fi-lk{background-image:url(../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../flags/1x1/lk.svg)}.fi-lr{background-image:url(../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../flags/1x1/lr.svg)}.fi-ls{background-image:url(../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../flags/1x1/ls.svg)}.fi-lt{background-image:url(../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../flags/1x1/lt.svg)}.fi-lu{background-image:url(../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../flags/1x1/lu.svg)}.fi-lv{background-image:url(../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../flags/1x1/lv.svg)}.fi-ly{background-image:url(../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../flags/1x1/ly.svg)}.fi-ma{background-image:url(../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../flags/1x1/ma.svg)}.fi-mc{background-image:url(../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../flags/1x1/mc.svg)}.fi-md{background-image:url(../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../flags/1x1/md.svg)}.fi-me{background-image:url(../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../flags/1x1/me.svg)}.fi-mf{background-image:url(../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../flags/1x1/mf.svg)}.fi-mg{background-image:url(../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../flags/1x1/mg.svg)}.fi-mh{background-image:url(../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../flags/1x1/mh.svg)}.fi-mk{background-image:url(../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../flags/1x1/mk.svg)}.fi-ml{background-image:url(../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../flags/1x1/ml.svg)}.fi-mm{background-image:url(../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../flags/1x1/mm.svg)}.fi-mn{background-image:url(../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../flags/1x1/mn.svg)}.fi-mo{background-image:url(../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../flags/1x1/mo.svg)}.fi-mp{background-image:url(../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../flags/1x1/mp.svg)}.fi-mq{background-image:url(../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../flags/1x1/mq.svg)}.fi-mr{background-image:url(../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../flags/1x1/mr.svg)}.fi-ms{background-image:url(../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../flags/1x1/ms.svg)}.fi-mt{background-image:url(../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../flags/1x1/mt.svg)}.fi-mu{background-image:url(../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../flags/1x1/mu.svg)}.fi-mv{background-image:url(../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../flags/1x1/mv.svg)}.fi-mw{background-image:url(../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../flags/1x1/mw.svg)}.fi-mx{background-image:url(../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../flags/1x1/mx.svg)}.fi-my{background-image:url(../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../flags/1x1/my.svg)}.fi-mz{background-image:url(../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../flags/1x1/mz.svg)}.fi-na{background-image:url(../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../flags/1x1/na.svg)}.fi-nc{background-image:url(../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../flags/1x1/nc.svg)}.fi-ne{background-image:url(../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../flags/1x1/ne.svg)}.fi-nf{background-image:url(../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../flags/1x1/nf.svg)}.fi-ng{background-image:url(../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../flags/1x1/ng.svg)}.fi-ni{background-image:url(../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../flags/1x1/ni.svg)}.fi-nl{background-image:url(../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../flags/1x1/nl.svg)}.fi-no{background-image:url(../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../flags/1x1/no.svg)}.fi-np{background-image:url(../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../flags/1x1/np.svg)}.fi-nr{background-image:url(../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../flags/1x1/nr.svg)}.fi-nu{background-image:url(../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../flags/1x1/nu.svg)}.fi-nz{background-image:url(../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../flags/1x1/nz.svg)}.fi-om{background-image:url(../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../flags/1x1/om.svg)}.fi-pa{background-image:url(../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../flags/1x1/pa.svg)}.fi-pe{background-image:url(../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../flags/1x1/pe.svg)}.fi-pf{background-image:url(../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../flags/1x1/pf.svg)}.fi-pg{background-image:url(../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../flags/1x1/pg.svg)}.fi-ph{background-image:url(../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../flags/1x1/ph.svg)}.fi-pk{background-image:url(../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../flags/1x1/pk.svg)}.fi-pl{background-image:url(../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../flags/1x1/pl.svg)}.fi-pm{background-image:url(../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../flags/1x1/pm.svg)}.fi-pn{background-image:url(../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../flags/1x1/pn.svg)}.fi-pr{background-image:url(../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../flags/1x1/pr.svg)}.fi-ps{background-image:url(../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../flags/1x1/ps.svg)}.fi-pt{background-image:url(../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../flags/1x1/pt.svg)}.fi-pw{background-image:url(../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../flags/1x1/pw.svg)}.fi-py{background-image:url(../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../flags/1x1/py.svg)}.fi-qa{background-image:url(../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../flags/1x1/qa.svg)}.fi-re{background-image:url(../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../flags/1x1/re.svg)}.fi-ro{background-image:url(../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../flags/1x1/ro.svg)}.fi-rs{background-image:url(../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../flags/1x1/rs.svg)}.fi-ru{background-image:url(../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../flags/1x1/ru.svg)}.fi-rw{background-image:url(../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../flags/1x1/rw.svg)}.fi-sa{background-image:url(../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../flags/1x1/sa.svg)}.fi-sb{background-image:url(../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../flags/1x1/sb.svg)}.fi-sc{background-image:url(../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../flags/1x1/sc.svg)}.fi-sd{background-image:url(../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../flags/1x1/sd.svg)}.fi-se{background-image:url(../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../flags/1x1/se.svg)}.fi-sg{background-image:url(../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../flags/1x1/sg.svg)}.fi-sh{background-image:url(../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../flags/1x1/sh.svg)}.fi-si{background-image:url(../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../flags/1x1/si.svg)}.fi-sj{background-image:url(../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../flags/1x1/sj.svg)}.fi-sk{background-image:url(../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../flags/1x1/sk.svg)}.fi-sl{background-image:url(../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../flags/1x1/sl.svg)}.fi-sm{background-image:url(../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../flags/1x1/sm.svg)}.fi-sn{background-image:url(../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../flags/1x1/sn.svg)}.fi-so{background-image:url(../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../flags/1x1/so.svg)}.fi-sr{background-image:url(../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../flags/1x1/sr.svg)}.fi-ss{background-image:url(../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../flags/1x1/ss.svg)}.fi-st{background-image:url(../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../flags/1x1/st.svg)}.fi-sv{background-image:url(../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../flags/1x1/sv.svg)}.fi-sx{background-image:url(../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../flags/1x1/sx.svg)}.fi-sy{background-image:url(../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../flags/1x1/sy.svg)}.fi-sz{background-image:url(../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../flags/1x1/sz.svg)}.fi-tc{background-image:url(../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../flags/1x1/tc.svg)}.fi-td{background-image:url(../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../flags/1x1/td.svg)}.fi-tf{background-image:url(../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../flags/1x1/tf.svg)}.fi-tg{background-image:url(../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../flags/1x1/tg.svg)}.fi-th{background-image:url(../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../flags/1x1/th.svg)}.fi-tj{background-image:url(../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../flags/1x1/tj.svg)}.fi-tk{background-image:url(../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../flags/1x1/tk.svg)}.fi-tl{background-image:url(../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../flags/1x1/tl.svg)}.fi-tm{background-image:url(../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../flags/1x1/tm.svg)}.fi-tn{background-image:url(../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../flags/1x1/tn.svg)}.fi-to{background-image:url(../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../flags/1x1/to.svg)}.fi-tr{background-image:url(../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../flags/1x1/tr.svg)}.fi-tt{background-image:url(../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../flags/1x1/tt.svg)}.fi-tv{background-image:url(../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../flags/1x1/tv.svg)}.fi-tw{background-image:url(../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../flags/1x1/tw.svg)}.fi-tz{background-image:url(../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../flags/1x1/tz.svg)}.fi-ua{background-image:url(../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../flags/1x1/ua.svg)}.fi-ug{background-image:url(../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../flags/1x1/ug.svg)}.fi-um{background-image:url(../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../flags/1x1/um.svg)}.fi-us{background-image:url(../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../flags/1x1/us.svg)}.fi-uy{background-image:url(../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../flags/1x1/uy.svg)}.fi-uz{background-image:url(../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../flags/1x1/uz.svg)}.fi-va{background-image:url(../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../flags/1x1/va.svg)}.fi-vc{background-image:url(../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../flags/1x1/vc.svg)}.fi-ve{background-image:url(../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../flags/1x1/ve.svg)}.fi-vg{background-image:url(../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../flags/1x1/vg.svg)}.fi-vi{background-image:url(../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../flags/1x1/vi.svg)}.fi-vn{background-image:url(../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../flags/1x1/vn.svg)}.fi-vu{background-image:url(../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../flags/1x1/vu.svg)}.fi-wf{background-image:url(../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../flags/1x1/wf.svg)}.fi-ws{background-image:url(../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../flags/1x1/ws.svg)}.fi-ye{background-image:url(../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../flags/1x1/ye.svg)}.fi-yt{background-image:url(../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../flags/1x1/yt.svg)}.fi-za{background-image:url(../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../flags/1x1/za.svg)}.fi-zm{background-image:url(../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../flags/1x1/zm.svg)}.fi-zw{background-image:url(../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../flags/1x1/zw.svg)}.fi-ac{background-image:url(../flags/4x3/ac.svg)}.fi-ac.fis{background-image:url(../flags/1x1/ac.svg)}.fi-cefta{background-image:url(../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../flags/1x1/cp.svg)}.fi-dg{background-image:url(../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../flags/1x1/dg.svg)}.fi-ea{background-image:url(../flags/4x3/ea.svg)}.fi-ea.fis{background-image:url(../flags/1x1/ea.svg)}.fi-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../flags/1x1/ic.svg)}.fi-ta{background-image:url(../flags/4x3/ta.svg)}.fi-ta.fis{background-image:url(../flags/1x1/ta.svg)}.fi-un{background-image:url(../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../flags/1x1/un.svg)}.fi-xk{background-image:url(../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../flags/1x1/xk.svg)}:root{--phoneWidth:(max-width: 684px);--tabletWidth:(max-width: 900px)}@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:400;src:url(fonts/Inter-Regular.woff2)format("woff2"),url(fonts/Inter-Regular.woff)format("woff")}@font-face{font-family:inter;font-style:italic;font-display:swap;font-weight:400;src:url(fonts/Inter-Italic.woff2)format("woff2"),url(fonts/Inter-Italic.woff)format("woff")}@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:600;src:url(fonts/Inter-Medium.woff2)format("woff2"),url(fonts/Inter-Medium.woff)format("woff")}@font-face{font-family:inter;font-style:italic;font-display:swap;font-weight:600;src:url(fonts/Inter-MediumItalic.woff2)format("woff2"),url(fonts/Inter-MediumItalic.woff)format("woff")}@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:800;src:url(fonts/Inter-Bold.woff2)format("woff2"),url(fonts/Inter-Bold.woff)format("woff")}@font-face{font-family:inter;font-style:italic;font-display:swap;font-weight:800;src:url(fonts/Inter-BoldItalic.woff2)format("woff2"),url(fonts/Inter-BoldItalic.woff)format("woff")}.button-container{display:table;margin-left:auto;margin-right:auto}button,.button,a.button{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:5px;text-decoration:none;text-align:center;font-weight:500;border-radius:10px;border:1px solid transparent;appearance:none;cursor:pointer;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1);background:#f8fafc}button:hover,.button:hover,a.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}button:active,.button:active,a.button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.12)}@media(prefers-color-scheme:dark){button,.button,a.button{background:#020617;color:inherit}}@media(prefers-color-scheme:light){button,.button,a.button{background:#f8fafc}}[data-theme=dark] button,[data-theme=dark] .button,[data-theme=dark] a.button{background:#020617;color:inherit}[data-theme=light] button,[data-theme=light] .button,[data-theme=light] a.button{background:#f8fafc}button.outline,.button.outline,a.button.outline{background:0 0;box-shadow:none;padding:8px 18px;border-color:#f5f7fa}@media(prefers-color-scheme:dark){button.outline,.button.outline,a.button.outline{border-color:#1e293b;color:inherit}}@media(prefers-color-scheme:light){button.outline,.button.outline,a.button.outline{border-color:#f5f7fa}}[data-theme=dark] button.outline,[data-theme=dark] .button.outline,[data-theme=dark] a.button.outline{border-color:#1e293b;color:inherit}[data-theme=light] button.outline,[data-theme=light] .button.outline,[data-theme=light] a.button.outline{border-color:#f5f7fa}button.outline :hover,.button.outline :hover,a.button.outline :hover{transform:none;box-shadow:none}button.primary,.button.primary,a.button.primary{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.39)}button.primary:hover,.button.primary:hover,a.button.primary:hover{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);box-shadow:0 6px 20px rgba(59,130,246,.5)}button.link,.button.link,a.button.link{background:0 0;font-size:1rem}button.small,.button.small,a.button.small{font-size:.8rem}button.wide,.button.wide,a.button.wide{min-width:200px;padding:14px 24px}.code-toolbar{margin-bottom:20px}.code-toolbar .toolbar-item a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;margin-bottom:5px;text-decoration:none;text-align:center;font-size:13px;font-weight:500;border-radius:8px;border:1px solid transparent;appearance:none;cursor:pointer;outline:none;background:#f5f7fa}@media(prefers-color-scheme:dark){.code-toolbar .toolbar-item a{background:#1e293b;color:inherit}}@media(prefers-color-scheme:light){.code-toolbar .toolbar-item a{background:#f5f7fa}}[data-theme=dark] .code-toolbar .toolbar-item a{background:#1e293b;color:inherit}[data-theme=light] .code-toolbar .toolbar-item a{background:#f5f7fa}.header{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:1000;padding:20px;overflow:hidden;border-bottom:1px solid rgba(226,232,240,.5);box-shadow:0 1px 3px rgba(0,0,0,5%);transition:all .3s ease;backdrop-filter:blur(10px);background:rgba(248,250,252,.85);background:rgba(248,250,252,.85)}.header__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0;opacity:.3;transition:opacity .3s ease;pointer-events:none}.header__inner{position:relative;z-index:1}@media(prefers-color-scheme:dark){.header{background:rgba(2,6,23,.85);border-bottom:1px solid rgba(51,65,85,.5)}.header .header__video{opacity:.25}}@media(prefers-color-scheme:light){.header{background:rgba(248,250,252,.85);border-bottom:1px solid rgba(226,232,240,.5)}.header .header__video{opacity:.3}}[data-theme=dark] .header{background:rgba(2,6,23,.85);border-bottom:1px solid rgba(51,65,85,.5)}[data-theme=dark] .header .header__video{opacity:.25}[data-theme=light] .header{background:rgba(248,250,252,.85);border-bottom:1px solid rgba(226,232,240,.5)}[data-theme=light] .header .header__video{opacity:.3}.header__right{display:flex;flex-direction:row;align-items:center}@media(max-width:684px){.header__right{flex-direction:row-reverse}}.header__inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:760px;max-width:100%;position:relative;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.header--scrolled{padding:12px 20px}.header--scrolled .header__inner{width:100%;max-width:100%;justify-content:flex-start}.header--scrolled .header__right{margin-left:auto}.header--scrolled a[href="/"]{display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.header--scrolled .logo-link--post-scrolled{position:fixed;top:50%;left:20px;transform:translateY(-50%);z-index:1002}@media(max-width:684px){.header--scrolled .logo-link--post-scrolled{top:50%;left:15px;transform:translateY(-50%)}}@media(max-width:684px){.header--scrolled{padding:10px 15px}.header--scrolled .header__inner{flex-wrap:wrap}}.theme-toggle{display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.theme-toggler{fill:currentColor}.not-selectable{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logo{display:flex;align-items:center;text-decoration:none;font-weight:700;font-display:auto;font-family:monospace,monospace;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.logo img{height:44px;transition:height .3s cubic-bezier(.4,0,.2,1)}.logo__mark{margin-right:5px;transition:margin-right .3s cubic-bezier(.4,0,.2,1)}.logo__text{font-size:1.125rem;white-space:nowrap;transition:font-size .3s cubic-bezier(.4,0,.2,1)}.logo__cursor{display:inline-block;width:10px;height:1rem;background:#41ff60;margin-left:5px;border-radius:1px;animation:cursor 1s infinite;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),margin-left .3s cubic-bezier(.4,0,.2,1)}.logo--shrunk{transform:scale(.7);transform-origin:left center}.logo--shrunk .logo__text{font-size:.9rem}.logo--shrunk .logo__mark{margin-right:3px}.logo--shrunk .logo__cursor{width:8px;height:.8rem;margin-left:3px}.logo--shrunk img{height:32px}@media(max-width:684px){.logo--shrunk{transform:scale(1)}.logo--shrunk .logo__text{font-size:1.125rem}.logo--shrunk .logo__mark{margin-right:5px}.logo--shrunk .logo__cursor{width:10px;height:1rem;margin-left:5px}.logo--shrunk img{height:44px}}.logo--post-scrolled{position:fixed;top:50%;left:20px;transform:translateY(-50%)scale(.75);transform-origin:left center;z-index:1002}.logo--post-scrolled .logo__text{font-size:.95rem}.logo--post-scrolled .logo__mark{margin-right:3px;font-size:.95rem}.logo--post-scrolled .logo__cursor{width:8px;height:.8rem;margin-left:3px}.logo--post-scrolled img{height:32px}@media(max-width:684px){.logo--post-scrolled{top:50%;left:15px;transform:translateY(-50%)scale(.75)}}@media(prefers-reduced-motion:reduce){.logo__cursor{animation:none}.logo,.logo--shrunk{transition:none}}@keyframes cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.menu{z-index:9999;position:relative}@media(max-width:1024px){.menu{position:fixed;top:70px;right:20px;border:none;margin:0;padding:12px;backdrop-filter:blur(10px);background:rgba(248,250,252,.95);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);min-width:200px;z-index:10002;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;opacity:1;transform:translateY(0);visibility:visible}[data-theme=dark] .menu{background:rgba(2,6,23,.95);box-shadow:0 8px 32px rgba(0,0,0,.3)}.menu.hidden{display:none!important;visibility:hidden!important;opacity:0!important}}.menu__inner{display:flex;align-items:center;justify-content:flex-start;max-width:100%;margin:0 auto;padding:0;font-size:1rem;list-style:none;gap:8px}.menu__inner li{margin:0;position:relative}@media(max-width:1024px){.menu__inner{flex-direction:column;align-items:flex-start;padding:0;gap:4px}.menu__inner li{width:100%}}.menu-trigger{width:32px;height:32px;fill:currentColor;margin-left:12px;cursor:pointer;display:none;transition:transform .3s ease,opacity .2s ease;padding:4px;border-radius:6px;z-index:10003;position:relative;background:0 0;border:none;-webkit-tap-highlight-color:transparent}.menu-trigger:hover{transform:scale(1.1);opacity:.8}.menu-trigger:active{transform:scale(.95)}@media(max-width:1024px){.menu-trigger{display:flex!important;align-items:center;justify-content:center;visibility:visible!important}}.menu-trigger.hidden{display:none!important;visibility:hidden!important}.menu-trigger svg{width:100%;height:100%;pointer-events:none}.menu a{display:inline-block;padding:10px 18px;text-decoration:none;position:relative;border-radius:10px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);color:inherit;overflow:hidden}.menu a::before{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-50%);border-radius:2px}.menu a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));opacity:0;transition:opacity .3s ease;border-radius:10px;z-index:-1}.menu a.active{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.2));box-shadow:0 2px 12px rgba(59,130,246,.25);font-weight:600}.menu a.active::before{width:90%;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.menu a.active::after{opacity:1}[data-theme=dark] .menu a.active{background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(139,92,246,.3));box-shadow:0 2px 12px rgba(59,130,246,.4)}.menu a.active:hover{transform:translateY(-1px);box-shadow:0 3px 14px rgba(59,130,246,.3)}[data-theme=dark] .menu a.active:hover{box-shadow:0 3px 14px rgba(59,130,246,.5)}.menu a:hover{text-decoration:none;transform:translateY(-2px);color:inherit}.menu a:hover::before{width:80%}.menu a:hover::after{opacity:1}[data-theme=dark] .menu a:hover{text-shadow:0 0 12px rgba(59,130,246,.5)}.menu a:active{transform:translateY(0);background:0 0!important;color:inherit!important;outline:none!important;box-shadow:none!important}.menu a:active::after{opacity:0!important;background:0 0!important}.menu a:last-of-type{margin-right:0}@media(max-width:1024px){.menu a{width:100%;padding:12px 16px;margin:0;border-radius:8px}.menu a::before{display:none}.menu a:hover{transform:translateX(4px);background:rgba(59,130,246,.1)}[data-theme=dark] .menu a:hover{background:rgba(59,130,246,.2)}}.submenu{display:inline-block}.submenu ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.submenu li a,.submenu .dropbtn{display:inline-block;text-decoration:none}.submenu li.dropdown{display:inline-block;position:relative}.submenu .dropdown-content{display:none;position:absolute;top:100%;left:0;margin-top:8px;min-width:180px;backdrop-filter:blur(10px);background:rgba(248,250,252,.95);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);padding:8px;z-index:10000;opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}@media(prefers-color-scheme:dark){.submenu .dropdown-content{background:rgba(2,6,23,.95);box-shadow:0 10px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3)}}[data-theme=dark] .submenu .dropdown-content{background:rgba(2,6,23,.95);box-shadow:0 10px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3)}[data-theme=light] .submenu .dropdown-content{background:rgba(248,250,252,.95);box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1)}.submenu .dropdown-content a{padding:12px 16px;text-decoration:none;display:block;text-align:left;border-radius:8px;transition:all .2s ease;color:inherit;margin:2px 0}.submenu .dropdown-content a:hover{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(139,92,246,.15));transform:translateX(4px);padding-left:20px}.submenu .dropdown:hover .dropdown-content{display:block;opacity:1;transform:translateY(0)}.submenu .dropbtn{padding:10px 18px;border-radius:10px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.submenu .dropbtn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));opacity:0;transition:opacity .3s ease;border-radius:10px;z-index:-1}.submenu .dropbtn:hover{transform:translateY(-2px)}.submenu .dropbtn:hover::after{opacity:1}html{box-sizing:border-box;line-height:1.6;letter-spacing:.06em;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,roboto,segoe ui,Helvetica,Arial,sans-serif;font-display:auto;font-size:1rem;line-height:1.54;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga","tnum","case","calt","zero","ss01","locl";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;transition:background-color .3s ease,color .3s ease;overflow-x:hidden;display:flex;min-height:100vh;flex-direction:column;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);background-attachment:fixed;color:#1a202c}@media(max-width:684px){body{font-size:1rem}}@media(prefers-color-scheme:dark){body{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);background-attachment:fixed;color:#e2e8f0}}@media(prefers-color-scheme:light){body{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);background-attachment:fixed;color:#1a202c}}[data-theme=dark] body{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);background-attachment:fixed;color:#e2e8f0}[data-theme=light] body{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);background-attachment:fixed;color:#1a202c}h2,h3,h4,h5,h6{display:flex;align-items:center;line-height:1.3}h1{font-size:2.625rem}h1.post-title--shrinkable{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}h1.post-title--shrinkable--scrolled{position:fixed!important;top:24px!important;left:50%!important;transform:translateX(-50%)!important;z-index:1001!important;font-size:.875rem!important;font-weight:500!important;line-height:1.3!important;margin:0!important;padding:4px 12px!important;background:rgba(248,250,252,.95)!important;backdrop-filter:blur(10px)!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;max-width:calc(100vw - 40px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:1!important;width:auto!important;height:auto!important;display:block!important}@media(prefers-color-scheme:dark){h1.post-title--shrinkable--scrolled{background:rgba(2,6,23,.95)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}}[data-theme=dark] h1.post-title--shrinkable--scrolled{background:rgba(2,6,23,.95)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}h1.post-title--shrinkable--scrolled a{color:inherit;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){h1.post-title--shrinkable--scrolled{font-size:.8rem!important;padding:4px 12px!important;max-width:calc(100vw - 60px)!important;left:50%!important;transform:translateX(-50%)!important}}@media(max-width:900px){h1.post-title--shrinkable--scrolled{font-size:.875rem!important;padding:4px 12px!important;max-width:calc(100vw - 50px)!important}}@media(max-width:684px){h1.post-title--shrinkable--scrolled{font-size:.95rem!important;top:22px!important;left:50%!important;transform:translateX(-50%)!important;padding:5px 10px!important;max-width:calc(100vw - 30px)}}h2{font-size:1.625rem;margin-top:2.5em}h3{font-size:1.375rem}h4{font-size:1.125rem}@media(max-width:684px){h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.15rem}h4{font-size:1.125rem}}a{color:inherit;transition:color .2s ease,text-shadow .2s ease}a:hover{text-shadow:0 0 8px rgba(59,130,246,.3)}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}img.circle{border-radius:50%;max-width:25%;margin:auto}figure{display:table;max-width:100%;margin:25px 0}figure.left{margin-right:auto}figure.left-floated{margin-right:auto;float:left}figure.left-floated img{margin:20px 20px 20px 0}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure.right-floated{margin-left:auto;float:right}figure.right-floated img{margin:20px 0 20px 20px}figure.rounded img{border-radius:50%}figure figcaption{font-size:14px;margin-top:5px;opacity:.8}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}em,i,strong{color:#0f172a}@media(prefers-color-scheme:dark){em,i,strong{color:#f8fafc}}@media(prefers-color-scheme:light){em,i,strong{color:#0f172a}}[data-theme=dark] em,[data-theme=dark] i,[data-theme=dark] strong{color:#fff}[data-theme=light] em,[data-theme=light] i,[data-theme=light] strong{color:#000}code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-display:auto;font-feature-settings:normal;padding:1px 6px;margin:0 2px;border-radius:6px;font-size:.95rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .2s ease;background:#f5f7fa}@media(prefers-color-scheme:dark){code{background:#1e293b}}@media(prefers-color-scheme:light){code{background:#f5f7fa}}[data-theme=dark] code{background:#1e293b}[data-theme=light] code{background:#f5f7fa}pre{padding:10px 10px 10px 20px;border-radius:12px;font-size:.95rem;overflow:auto;transition:box-shadow .3s ease}[data-theme=dark] pre{background-color:#1e293b;box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}[data-theme=light] pre{background-color:#f5f7fa;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,6%)}@media(max-width:684px){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:0 0!important;margin:0;padding:0;font-size:inherit;color:#ccc}@media(prefers-color-scheme:dark){pre code{color:inherit}}@media(prefers-color-scheme:light){pre code{color:#ccc}}[data-theme=dark] pre code{color:inherit}[data-theme=light] pre code{color:#ccc}blockquote{border-left:4px solid;border-image:linear-gradient(180deg,#3b82f6,#8b5cf6)1;margin:40px;padding:10px 20px;border-radius:0 8px 8px 0;background:linear-gradient(90deg,rgba(59,130,246,5%) 0%,transparent 100%);box-shadow:0 2px 4px rgba(0,0,0,5%);transition:box-shadow .3s ease}@media(max-width:684px){blockquote{margin:10px;padding:10px}}blockquote:before{content:"”";font-family:Georgia,serif;font-display:auto;font-size:3.875rem;position:absolute;left:-40px;top:-20px}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}ul,ol{margin-left:40px;padding:0}@media(max-width:684px){ul,ol{margin-left:20px}}ol ol{list-style-type:lower-alpha}.container{flex:1 auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.content{display:flex;flex-direction:column;flex:1 auto;align-items:center;justify-content:center;margin:0}@media(max-width:684px){.content{margin-top:0}}hr{width:100%;border:none;height:1px;background:#e2e8f0}@media(prefers-color-scheme:dark){hr{background:#334155}}@media(prefers-color-scheme:light){hr{background:#e2e8f0}}[data-theme=dark] hr{background:#334155}[data-theme=light] hr{background:#e2e8f0}.hidden{display:none}@media(max-width:684px){.hide-on-phone{display:none}}@media(max-width:900px){.hide-on-tablet{display:none}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;width:auto;top:5px;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;z-index:100000}.background-image{background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:50%}.highlight{margin:30px auto}#heart{vertical-align:middle;height:1em;width:auto;fill:currentColor}.footer__nav{margin-top:1px;text-align:center}.footer-nav{list-style:none;padding:0;display:flex;justify-content:center;gap:5px}.footer-nav li{display:inline}.footer-nav a{text-decoration:none;color:#acacac}.footer-nav a:hover{text-decoration:underline}.centered{justify-content:center}.posts{width:100%;max-width:800px;text-align:left;padding:20px;margin:20px auto}@media(max-width:900px){.posts{max-width:660px}}.posts:not(:last-of-type){border-bottom:1px solid #e2e8f0}@media(prefers-color-scheme:dark){.posts:not(:last-of-type){border-bottom:1px solid #334155}}@media(prefers-color-scheme:light){.posts:not(:last-of-type){border-bottom:1px solid #e2e8f0}}[data-theme=dark] .posts:not(:last-of-type){border-bottom:1px solid #334155}[data-theme=light] .posts:not(:last-of-type){border-bottom:1px solid #e2e8f0}.posts-group{display:flex;margin-bottom:1.9em;line-height:normal}@media(max-width:900px){.posts-group{display:block}}.posts-list{flex-grow:1;margin:0;padding:0;list-style:none}.posts .post-title{font-size:1rem;margin:5px 0;transition:color .2s ease}.posts .post-year{padding-top:6px;margin-right:1.8em;font-size:1.6em;opacity:.6;transition:opacity .2s ease}@media(max-width:900px){.posts .post-year{margin:-6px 0 4px}}.posts .post-item{border-bottom:1px grey dashed;transition:transform .2s ease}.posts .post-item-inner{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;text-decoration:none;transition:padding-left .2s ease}.posts .post-item:hover .posts .post-item-inner{padding-left:8px}.posts .post-day{flex-shrink:0;margin-left:1em;opacity:.6}.post{width:100%;max-width:800px;text-align:left;padding:20px;margin:20px auto}@media(max-width:900px){.post{max-width:600px}}.post-date:after{content:'—'}.post-title{font-size:2.625rem;margin:0 0 20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}@media(max-width:684px){.post-title{font-size:2rem}}.post-title a{text-decoration:none;color:inherit}.post h1.post-title--shrinkable{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.post h1.post-title--shrinkable--scrolled{position:fixed!important;top:24px!important;left:50%!important;transform:translateX(-50%)!important;z-index:1001!important;font-size:.875rem!important;font-weight:500!important;line-height:1.3!important;margin:0!important;padding:4px 12px!important;background:rgba(248,250,252,.95)!important;backdrop-filter:blur(10px)!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;max-width:calc(100vw - 40px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:1!important;width:auto!important;height:auto!important;display:block!important}@media(prefers-color-scheme:dark){.post h1.post-title--shrinkable--scrolled{background:rgba(2,6,23,.95)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}}[data-theme=dark] .post h1.post-title--shrinkable--scrolled{background:rgba(2,6,23,.95)!important;box-shadow:0 2px 8px rgba(0,0,0,.3)}.post h1.post-title--shrinkable--scrolled a{color:inherit;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.post h1.post-title--shrinkable--scrolled{font-size:.8rem!important;padding:4px 12px!important;max-width:calc(100vw - 60px)!important;left:50%!important;transform:translateX(-50%)!important}}@media(max-width:900px){.post h1.post-title--shrinkable--scrolled{font-size:.875rem!important;padding:4px 12px!important;max-width:calc(100vw - 50px)!important}}@media(max-width:684px){.post h1.post-title--shrinkable--scrolled{font-size:.95rem!important;top:22px!important;left:50%!important;transform:translateX(-50%)!important;padding:5px 10px!important;max-width:calc(100vw - 30px)}}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border-radius:12px;margin:40px -50px;width:860px;max-width:860px;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,5%);transition:box-shadow .3s ease,transform .3s ease}[data-theme=dark] .post-cover{box-shadow:0 10px 25px -5px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}.post-cover:hover{transform:translateY(-2px);box-shadow:0 15px 35px -5px rgba(0,0,0,.15),0 6px 8px -2px rgba(0,0,0,8%)}[data-theme=dark] .post-cover:hover{box-shadow:0 15px 35px -5px rgba(0,0,0,.4),0 6px 8px -2px rgba(0,0,0,.3)}@media(max-width:900px){.post-cover{margin:20px 0;width:100%}}.post-excerpt{color:grey;font-style:italic}.post-info{margin-top:30px;font-size:.8rem;line-height:normal;opacity:.6}.post-info p{margin:.8em 0}.post-info a:hover{border-bottom:1px solid #fff}.post-info svg{margin-right:.8em}.post-info .tag{margin-right:.5em}.post-info .tag::before{content:"#"}.post-info .feather{display:inline-block;vertical-align:-.125em;width:1em;height:1em}.post-audio{display:flex;justify-content:center;align-items:center;padding-top:20px}.post-audio audio{width:90%}.post .flag{border-radius:50%;margin:0 5px}.pagination{margin-top:20px}.pagination__title{display:flex;text-align:center;position:relative;margin:20px 0}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1;background:#fff;color:#64748b}@media(prefers-color-scheme:dark){.pagination__title-h{background:#0f172a;color:#94a3b8}}@media(prefers-color-scheme:light){.pagination__title-h{background:#fff;color:#64748b}}[data-theme=dark] .pagination__title-h{background:#0f172a;color:#94a3b8}[data-theme=light] .pagination__title-h{background:#fff;color:#64748b}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center}.pagination__buttons a{text-decoration:none;font-weight:700}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;border-radius:8px;max-width:40%;padding:0;cursor:pointer;appearance:none;background:#f5f7fa}@media(prefers-color-scheme:dark){.button{background:#1e293b}}@media(prefers-color-scheme:light){.button{background:#f5f7fa}}[data-theme=dark] .button{background:#1e293b}[data-theme=light] .button{background:#f5f7fa}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.footer{padding:40px 20px;flex-grow:0;color:#64748b;border-top:1px solid #e2e8f0;transition:border-color .3s ease,color .3s ease}@media(prefers-color-scheme:dark){.footer{color:#94a3b8;border-top:1px solid #334155}}[data-theme=dark] .footer{color:#94a3b8;border-top:1px solid #334155}.footer__inner{display:flex;align-items:center;justify-content:center;margin:0 auto;width:760px;max-width:100%}@media(max-width:900px){.footer__inner{flex-direction:column}}.footer__content{display:flex;flex-direction:row;align-items:center;font-size:1rem;color:#64748b;transition:color .2s ease}.footer__content a{transition:color .2s ease,text-shadow .2s ease}.footer__content a:hover{color:#1a202c;text-shadow:0 0 8px rgba(59,130,246,.3)}@media(prefers-color-scheme:dark){.footer__content a:hover{color:#e2e8f0;text-shadow:0 0 8px rgba(59,130,246,.4)}}[data-theme=dark] .footer__content a:hover{color:#e2e8f0;text-shadow:0 0 8px rgba(59,130,246,.4)}@media(max-width:900px){.footer__content{flex-direction:column;margin-top:10px}}.footer__content>*:not(:last-child)::after{content:"•";padding:0 5px}@media(max-width:900px){.footer__content>*:not(:last-child)::after{content:"";padding:0}}.footer__content>*:last-child{padding:0 0}@media(max-width:900px){.footer__content>*:last-child{padding:0}}.sharing-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.sharing-buttons .resp-sharing-button__icon,.sharing-buttons .resp-sharing-button__link{display:inline-block}.sharing-buttons .resp-sharing-button__link{text-decoration:none;margin:.5em}.sharing-buttons .resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sharing-buttons .resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.sharing-buttons .resp-sharing-button--small svg{margin:0;vertical-align:middle}.post-content table{border-collapse:collapse;margin:25px auto;font-size:.9em;min-width:400px;max-width:100%}.post-content table th,.post-content table td{padding:12px 15px;border:1px solid #e2e8f0}@media(prefers-color-scheme:dark){.post-content table th,.post-content table td{border:1px solid #334155}}@media(prefers-color-scheme:light){.post-content table th,.post-content table td{border:1px solid #e2e8f0}}[data-theme=dark] .post-content table th,[data-theme=dark] .post-content table td{border:1px solid #334155}[data-theme=light] .post-content table th,[data-theme=light] .post-content table td{border:1px solid #e2e8f0}.post-content table thead tr{text-align:left;background-color:#e2e8f0;color:#1a202c}@media(prefers-color-scheme:dark){.post-content table thead tr{background-color:#334155;color:#e2e8f0}}@media(prefers-color-scheme:light){.post-content table thead tr{background-color:#e2e8f0;color:#1a202c}}[data-theme=dark] .post-content table thead tr{background-color:#334155;color:#e2e8f0}[data-theme=light] .post-content table thead tr{background-color:#e2e8f0;color:#1a202c}.post-content table tbody tr{border:1px solid #e2e8f0}@media(prefers-color-scheme:dark){.post-content table tbody tr{border:1px solid #334155}}@media(prefers-color-scheme:light){.post-content table tbody tr{border:1px solid #e2e8f0}}[data-theme=dark] .post-content table tbody tr{border:1px solid #334155}[data-theme=light] .post-content table tbody tr{border:1px solid #e2e8f0}.btn-404 svg{vertical-align:middle;display:inline-block;margin-right:5px}.btn-404 a{margin:0 10px}#cursor-shadow{position:fixed;width:200px;height:200px;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:opacity .3s ease;opacity:0;mix-blend-mode:normal;animation:cursorPulse 3s ease-in-out infinite}[data-theme=light] #cursor-shadow,#cursor-shadow:not([data-theme]){background:radial-gradient(circle,rgba(59,130,246,.2) 0%,rgba(139,92,246,.15) 25%,rgba(99,102,241,.1) 50%,transparent 75%);filter:blur(35px)}[data-theme=dark] #cursor-shadow{background:radial-gradient(circle,rgba(59,130,246,.28) 0%,rgba(139,92,246,.2) 25%,rgba(99,102,241,.15) 50%,transparent 75%);filter:blur(40px)}@media(prefers-color-scheme:dark){#cursor-shadow{background:radial-gradient(circle,rgba(59,130,246,.28) 0%,rgba(139,92,246,.2) 25%,rgba(99,102,241,.15) 50%,transparent 75%);filter:blur(40px)}}@media(prefers-color-scheme:light){#cursor-shadow{background:radial-gradient(circle,rgba(59,130,246,.2) 0%,rgba(139,92,246,.15) 25%,rgba(99,102,241,.1) 50%,transparent 75%);filter:blur(35px)}}@media(max-width:768px){#cursor-shadow{display:none}}@keyframes cursorPulse{0%,100%{transform:translate(-50%,-50%)scale(1);opacity:.6}50%{transform:translate(-50%,-50%)scale(1.15);opacity:.8}}.homepage-title{font-size:3.5rem;font-weight:700;position:relative;display:inline-block;animation:fadeInUp 1s ease-out,electricFlicker 5.5s steps(1,end)infinite;text-align:center;margin:0 auto;letter-spacing:-.02em;line-height:1.2;color:#1a202c;will-change:transform,filter}@media(prefers-color-scheme:dark){.homepage-title{color:#e2e8f0}}[data-theme=dark] .homepage-title{color:#e2e8f0}@media(max-width:684px){.homepage-title{font-size:2.5rem}}.homepage-title::before{content:attr(data-text);position:absolute;left:0;top:0;z-index:-1;background:linear-gradient(135deg,#10b981 0%,#84cc16 50%,#06b6d4 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:blur(20px);opacity:.6;animation:gradientShift 3s ease infinite,pulseGlow 2s ease-in-out infinite;pointer-events:none}.homepage-title::after{content:attr(data-text);position:absolute;left:0;top:0;pointer-events:none;z-index:1;opacity:.16}@supports(-webkit-background-clip:text) or (background-clip:text){.homepage-title::after{background-image:repeating-linear-gradient(0,rgba(16,185,129,.35) 0,rgba(16,185,129,.35) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,rgba(6,182,212,.22) 0,rgba(6,182,212,.22) 1px,transparent 1px,transparent 4px);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:contrast(140%)brightness(115%);mix-blend-mode:screen;animation:electricNoise 220ms steps(2,end)infinite}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.homepage-title::after{display:none}}[data-theme=dark] .homepage-title::before{filter:blur(25px);opacity:.8}[data-theme=dark] .homepage-title::after{opacity:.2}.homepage-title .homepage-title-char{display:inline-block;color:inherit;animation:letterFadeIn .6s ease-out forwards;opacity:0;transform:translateY(20px)rotateX(90deg);position:relative}@supports(-webkit-background-clip:text) or (background-clip:text){.homepage-title .homepage-title-char{background:linear-gradient(135deg,#10b981 0%,#84cc16 50%,#06b6d4 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease infinite,letterFadeIn .6s ease-out forwards}}.homepage-title .homepage-title-char:nth-child(1){animation-delay:.05s,.05s}.homepage-title .homepage-title-char:nth-child(2){animation-delay:.1s,.1s}.homepage-title .homepage-title-char:nth-child(3){animation-delay:.15s,.15s}.homepage-title .homepage-title-char:nth-child(4){animation-delay:.2s,.2s}.homepage-title .homepage-title-char:nth-child(5){animation-delay:.25s,.25s}.homepage-title .homepage-title-char:nth-child(6){animation-delay:.3s,.3s}.homepage-title .homepage-title-char:nth-child(7){animation-delay:.35s,.35s}.homepage-title .homepage-title-char:nth-child(8){animation-delay:.4s,.4s}.homepage-title .homepage-title-char:nth-child(9){animation-delay:.45s,.45s}.homepage-title .homepage-title-char:nth-child(10){animation-delay:.5s,.5s}.homepage-title .homepage-title-char:nth-child(11){animation-delay:.55s,.55s}.homepage-title .homepage-title-char:nth-child(12){animation-delay:.6s,.6s}.homepage-title .homepage-title-char:nth-child(13){animation-delay:.65s,.65s}.homepage-title .homepage-title-char:nth-child(14){animation-delay:.7s,.7s}.homepage-title .homepage-title-char:nth-child(15){animation-delay:.75s,.75s}.homepage-title .homepage-title-char:nth-child(16){animation-delay:.8s,.8s}.homepage-title .homepage-title-char:nth-child(17){animation-delay:.85s,.85s}.homepage-title .homepage-title-char:nth-child(18){animation-delay:.9s,.9s}.homepage-title .homepage-title-char:nth-child(19){animation-delay:.95s,.95s}.homepage-title .homepage-title-char:nth-child(20){animation-delay:1s,1s}@keyframes gradientShift{0%,100%{background-position:0}50%{background-position:100%}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes electricFlicker{0%,100%{transform:translateZ(0);filter:none}16%{transform:translate3d(.4px,-.2px,0);filter:saturate(1.05)}17%{transform:translate3d(-.3px,.2px,0);filter:saturate(1.12)contrast(1.02)}44%{transform:translate3d(.2px,.3px,0);filter:saturate(1.06)}68%{transform:translate3d(-.2px,-.2px,0);filter:none}85%{transform:translate3d(.3px,0,0);filter:saturate(1.08)}}@keyframes electricNoise{0%{background-position:0 0,0 0;transform:translate3d(0,0,0)}25%{background-position:0 2px,3px 0}50%{background-position:0 -2px,-2px 0;transform:translate3d(.4px,-.2px,0)}75%{background-position:0 1px,1px 0}100%{background-position:0 0,0 0;transform:translate3d(-.3px,.2px,0)}}@keyframes pulseGlow{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes letterFadeIn{to{opacity:1;transform:translateY(0)rotateX(0)}}.homepage-title-wrapper{text-align:center;margin:2rem 0 3rem;position:relative;padding:20px 0}@media(prefers-reduced-motion:reduce){.homepage-title{animation:none}.homepage-title::before,.homepage-title::after{animation:none!important}}.tools{margin:0 auto;max-width:980px}.tools__lead{margin:0 0 18px;opacity:.9}.tools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.tools__grid{grid-template-columns:1fr}}.tools__card{border-radius:14px;padding:16px;border:1px solid rgba(148,163,184,.45);background:rgba(241,245,249,.92);box-shadow:0 10px 30px rgba(0,0,0,8%)}@supports(-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.tools__card{background:rgba(248,250,252,.75);border:1px solid rgba(226,232,240,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,6%)}}[data-theme=dark] .tools__card{background:rgba(2,6,23,.78);border-color:rgba(51,65,85,.9);box-shadow:0 10px 30px rgba(0,0,0,.32)}@supports(-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){[data-theme=dark] .tools__card{background:rgba(2,6,23,.6);border-color:rgba(51,65,85,.7);box-shadow:0 10px 30px rgba(0,0,0,.25)}}@media(prefers-color-scheme:dark){.tools__card{background:rgba(2,6,23,.78);border-color:rgba(51,65,85,.9);box-shadow:0 10px 30px rgba(0,0,0,.32)}@supports(-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)){.tools__card{background:rgba(2,6,23,.6);border-color:rgba(51,65,85,.7);box-shadow:0 10px 30px rgba(0,0,0,.25)}}}.tools__card h2{margin:0 0 10px;font-size:1.15rem}.tools__row{display:flex;align-items:center;gap:10px;margin-top:10px}.tools__row--wrap{flex-wrap:wrap}.tools__row--stack{flex-direction:column;align-items:stretch}.tools__label{min-width:90px;font-weight:600;opacity:.9}.tools__hint{font-variant-numeric:tabular-nums;opacity:.85}.tools__input,.tools__output,.tools__textarea{width:100%;border-radius:10px;border:1px solid rgba(226,232,240,.9);background:rgba(240,244,248,.85);padding:10px 12px;color:#000;outline:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}[data-theme=dark] .tools__input,[data-theme=dark] .tools__output,[data-theme=dark] .tools__textarea{background:rgba(8,15,30,.75);border-color:rgba(51,65,85,.8);color:#e2e8f0}.tools__input:focus,.tools__output:focus,.tools__textarea:focus{border-color:rgba(16,185,129,.7);box-shadow:0 0 0 4px rgba(16,185,129,.16)}.tools__output{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace}.tools__textarea{resize:vertical}.tools__textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace}.tools button,.tools input,.tools textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;font:inherit}.tools button::-moz-focus-inner{border:0;padding:0}.tools button:focus-visible,.tools .button:focus-visible,.tools input:focus-visible,.tools textarea:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(16,185,129,.18)}.tools input[type=range]{accent-color:#10b981}.tools input[type=checkbox]{accent-color:#10b981;width:18px;height:18px;cursor:pointer;flex-shrink:0}.tools input[type=checkbox]:checked{accent-color:#10b981}.tools input[type=checkbox]:focus-visible{outline:2px solid rgba(16,185,129,.5);outline-offset:2px;border-radius:3px}.tools__code{width:100%;max-width:100%;margin:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.45);background:rgba(241,245,249,.92);overflow-x:auto;overflow-y:auto;max-height:420px;font-size:.95rem;line-height:1.5;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}[data-theme=dark] .tools__code{background:rgba(2,6,23,.78);border-color:rgba(51,65,85,.9)}.tools__code code{display:block;background:0 0;padding:0;white-space:pre-wrap!important;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%}.tools__code[class*=language-],pre.tools__code[class*=language-]{white-space:pre-wrap!important;overflow-x:auto;max-width:100%}.tools__code code[class*=language-]{white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word;max-width:100%}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.tools__card{background:rgba(241,245,249,.96);border-color:rgba(100,116,139,.55)}[data-theme=dark] .tools__card{background:rgba(2,6,23,.82);border-color:rgba(51,65,85,.95)}@media(prefers-color-scheme:dark){.tools__card{background:rgba(2,6,23,.82);border-color:rgba(51,65,85,.95)}}.tools__card .button,.tools__card button.button{border:1px solid rgba(100,116,139,.35);background:rgba(255,255,255,.85);box-shadow:0 6px 18px rgba(0,0,0,8%)}[data-theme=dark] .tools__card .button,[data-theme=dark] .tools__card button.button{background:rgba(15,23,42,.75);border-color:rgba(51,65,85,.85);box-shadow:0 8px 20px rgba(0,0,0,.28)}@media(prefers-color-scheme:dark){.tools__card .button,.tools__card button.button{background:rgba(15,23,42,.75);border-color:rgba(51,65,85,.85);box-shadow:0 8px 20px rgba(0,0,0,.28)}.tools__card .button.primary,.tools__card button.button.primary{border:0;color:#fff;background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);box-shadow:0 10px 26px rgba(6,182,212,.25)}}.tools__card .button.primary,.tools__card button.button.primary{border:0;color:#fff;background:linear-gradient(135deg,#10b981 0%,#06b6d4 100%);box-shadow:0 10px 26px rgba(16,185,129,.22)}[data-theme=dark] .tools__card .button.primary,[data-theme=dark] .tools__card button.button.primary{box-shadow:0 10px 26px rgba(6,182,212,.25)}}.tools__check{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(59,130,246,8%);border:1px solid transparent;transition:all .2s ease;cursor:pointer;user-select:none}[data-theme=dark] .tools__check{background:rgba(59,130,246,.12)}input[type=checkbox]:checked~.tools__check,.tools__check:has(input[type=checkbox]:checked),.tools__check.tools__check--active{background:linear-gradient(135deg,rgba(16,185,129,.2) 0%,rgba(6,182,212,.2) 100%);border-color:rgba(16,185,129,.4);box-shadow:0 2px 8px rgba(16,185,129,.15);font-weight:600}[data-theme=dark] input[type=checkbox]:checked~.tools__check,[data-theme=dark] .tools__check:has(input[type=checkbox]:checked),[data-theme=dark] .tools__check.tools__check--active{background:linear-gradient(135deg,rgba(16,185,129,.3) 0%,rgba(6,182,212,.3) 100%);border-color:rgba(16,185,129,.5);box-shadow:0 2px 8px rgba(16,185,129,.25)}.tools__check input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#10b981;flex-shrink:0;margin:0}.tools__check input[type=checkbox]:checked{accent-color:#10b981}.tools__check input[type=checkbox]:focus-visible{outline:2px solid rgba(16,185,129,.5);outline-offset:2px;border-radius:3px}.tools__check:hover{background:rgba(59,130,246,.12);transform:translateY(-1px)}[data-theme=dark] .tools__check:hover{background:rgba(59,130,246,.18)}input[type=checkbox]:checked~.tools__check:hover,.tools__check:hover:has(input[type=checkbox]:checked),.tools__check:hover.tools__check--active{background:linear-gradient(135deg,rgba(16,185,129,.25) 0%,rgba(6,182,212,.25) 100%);box-shadow:0 3px 10px rgba(16,185,129,.2)}[data-theme=dark] input[type=checkbox]:checked~.tools__check:hover,[data-theme=dark] .tools__check:hover:has(input[type=checkbox]:checked),[data-theme=dark] .tools__check:hover.tools__check--active{background:linear-gradient(135deg,rgba(16,185,129,.35) 0%,rgba(6,182,212,.35) 100%);box-shadow:0 3px 10px rgba(16,185,129,.3)}.tools__actions{gap:10px}.tools__muted{margin:0;opacity:.8}.tools__status{margin:10px 0 0;font-size:.95rem;opacity:.85}/*# sourceMappingURL=main.css.map */