:root{--black:#000000;--white:#ffffff;--apricot:#f8893a;--star_color:#fdcc0d;--red:#eb5353;--green:#0cce6b;--almost_white:#fafafa;--border_color:#eaeaea;--button_hover_scale:0.95;--max_viewport_width:1080px;--shadow_medium:0 8px 30px rgba(0,0,0,0.12);--shadow_large:0 30px 60px rgba(0,0,0,0.12)}*,:after,:before{padding:0;margin:0;box-sizing:border-box}html{font-size:16px;font-weight:400;color:var(--black);margin:0 auto;scroll-behavior:smooth;text-rendering:optimizeLegibility;max-width:var(--max_viewport_width)}body{min-height:100%;max-width:100vw;position:relative}h1,h2,h3,h4{line-height:1em;letter-spacing:-.025em}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h3,h4{font-weight:600}a,blockquote,li,p{line-height:1.625}a{text-decoration:none}li{list-style:none}button,input,select,textarea{border:none;border-radius:0;font-family:inherit}textarea{resize:none}@media (min-width:768px){h1{font-size:48px;font-weight:800}}@media (min-width:1024px){h1{font-size:60px}}code[class*=language-],pre[class*=language-]{color:#d6deeb;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;font-size:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:rgba(29,59,83,.99)}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:rgba(29,59,83,.99)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;overflow:auto;overflow-x:auto;border-radius:.5rem}:not(pre)>code[class*=language-],pre[class*=language-]{color:white;background:#011627}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.prolog{color:rgb(99,119,119);font-style:italic}.token.punctuation{color:rgb(199,146,234)}.namespace{color:rgb(178,204,214)}.token.deleted{color:rgba(239,83,80,.56);font-style:italic}.token.property,.token.symbol{color:rgb(128,203,196)}.token.keyword,.token.operator,.token.tag{color:rgb(127,219,202)}.token.boolean{color:rgb(255,88,116)}.token.number{color:rgb(247,140,108)}.token.builtin,.token.char,.token.constant,.token.function{color:rgb(130,170,255)}.token.doctype,.token.selector{color:rgb(199,146,234);font-style:italic}.token.attr-name,.token.inserted{color:rgb(173,219,103);font-style:italic}.language-css .token.string,.style .token.string,.token.entity,.token.string,.token.url{color:rgb(173,219,103)}.token.atrule,.token.attr-value,.token.class-name{color:rgb(255,203,139)}.token.important,.token.regex,.token.variable{color:rgb(214,222,235)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.Alert_alert__g50Cj{position:fixed;left:50%;top:.9rem;z-index:60;width:-moz-fit-content;width:fit-content;max-width:min(92vw,680px);border-radius:.95rem;padding:.55rem .68rem;display:flex;align-items:center;gap:.56rem;border:1px solid #ecdac8;background:linear-gradient(160deg,#fffaf5,#ffffff 68%);box-shadow:0 16px 34px rgba(30,20,10,.14),0 6px 14px rgba(30,20,10,.08);transform:translate(-50%,-120%) scale(.98);opacity:0;pointer-events:none;transition:transform .26s ease,opacity .26s ease}.Alert_show_alert__1WHyZ{transform:translate(-50%) scale(1);opacity:1}.Alert_failed__F1m5c{border-color:#f0c8bf}.Alert_success__o7lhh{border-color:#bfe8d1}.Alert_message__oCVBG{font-weight:600;font-size:.9rem;line-height:1.2;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Alert_icon_wrap__vRty9{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0}.Alert_success__o7lhh .Alert_icon_wrap__vRty9{border:1px solid #86efac;background:linear-gradient(140deg,#e9fff2,#f8fffb)}.Alert_failed__F1m5c .Alert_icon_wrap__vRty9{border:1px solid #fecaca;background:linear-gradient(140deg,#fff1f1,#fff8f7)}.Alert_icon__0ENg4{font-size:1.28rem}.Alert_success__o7lhh .Alert_icon__0ENg4{color:#0f766e}.Alert_failed__F1m5c .Alert_icon__0ENg4{color:#b91c1c}@media (min-width:768px){.Alert_alert__g50Cj{top:1rem;padding:.58rem .7rem;gap:.62rem}.Alert_icon_wrap__vRty9{width:2.15rem;height:2.15rem}.Alert_message__oCVBG{font-size:.92rem}}