:host,:root{--black:#000000;--gray-85:#556369;--gray-148:#949494;--gray-162:#a2a8aa;--gray-193:#c1c5c6;--gray-220:#dcdfe0;--gray-237:#edefef;--gray-247:#f7f7f7;--magenta:#d30ca8;--white:#ffffff}:root{--font-family:"Inter",system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;--mono-font-family:"Inconsolata",monospace;--ui-font-family:system-ui,sans-serif}*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:host,html{font-family:var(--font-family);font-optical-sizing:auto;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{font-size:1rem;font-style:normal;scroll-behavior:smooth;text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none}body{background-color:var(--gray-247);color:var(--black);display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;outline:0}input,select{min-width:0;outline:0;width:100%}input::placeholder,textarea::placeholder{color:var(--gray-162);-webkit-text-fill-color:var(--gray-162)}menu,ol,ul{list-style:none}main{flex:1}h1{font-size:1.825rem;line-height:1.25;font-weight:400;letter-spacing:-.0125em}h2{font-size:1rem;font-weight:400;margin-block-start:0px;margin-block-end:0px;max-width:65ch}p{margin-bottom:1.5rem}.css-54dda8{align-items:center;background-color:var(--black);border:1px solid var(--black);border-radius:2.75e2px;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:.78em 1.35em .8em}.css-54dda8:disabled{background-color:var(--gray-220);border-color:var(--gray-220);color:var(--gray-85);cursor:default}.css-18d517{background-color:transparent;border-color:var(--gray-193)}.css-18d517:hover{background-color:var(--gray-237)}.css-a327b2{margin:0 auto;max-width:1300px;width:100%}.css-64feff{margin-bottom:1.25rem}.css-194412{margin-bottom:calc(1rem * 2)}.css-8466ef{margin-top:.7rem}.css-f31dca{margin-top:1rem}.css-94db0b{margin-top:calc(1rem * 2)}.css-d5ecfb{padding-inline:calc(calc(10rem / 16) * 2)}.css-b6bd79{display:grid;gap:1.875rem;grid-template-columns:auto;grid-template-rows:auto}@media (min-width:900px){.css-b6bd79{grid-template-columns:repeat(2,1fr)}.css-6ff9cc{margin-top:3rem}}.css-e7d6d1{flex-shrink:0;height:1em;vertical-align:.1em;width:1em}.css-f85a24{gap:.2em}.css-9790d6{text-align:left}.css-ea7a36{color:var(--magenta)}.css-db1a3e{color:var(--gray-148)}.css-8a5d44{color:var(--gray-162)}.css-f5ccfe{color:var(--gray-85)}.css-d3f445{color:var(--white)}.css-20d9f5{font-size:.75rem}.css-da2374{font-size:.8rem}.css-23e87d{font-size:.875rem}.css-d566d9{min-height:0;overflow-y:auto;scrollbar-color:var(--gray-193) transparent}.css-d566d9::-webkit-scrollbar{width:.5rem}.css-d566d9::-webkit-scrollbar-track{background:0 0}.css-d566d9::-webkit-scrollbar-thumb{background:var(--gray-193);border-radius:.25rem}.css-d566d9::-webkit-scrollbar-thumb:hover{background:var(--gray-162)}.css-a613f1{font-family:var(--mono-font-family);font-size:.9rem;line-height:1;margin-bottom:calc(1rem * .85)}header{background-color:var(--gray-247);left:0;padding-inline:calc(calc(10rem / 16) * 2);width:100%;z-index:100}.css-77777b{align-items:center;display:grid;grid-template-columns:auto 1fr;height:4rem}.css-700193{grid-column-end:2;grid-column-start:1}.css-1ec67a{display:inline-flex;height:calc(1rem * 1.75)}.css-1ec67a svg{display:block;height:100%;width:auto}.css-395cc0{align-items:center;display:flex;gap:calc(calc(10rem / 16) * .75);grid-column-end:-1;grid-column-start:2;justify-self:flex-end}section{padding-block-start:calc(1rem * 1.4 * 5)}.css-c6c83a{margin-block-start:1rem}.css-0735ef{margin-top:2rem}.css-681fc5{grid-column:1/-1}.css-bbba97{display:block;margin-bottom:.35rem}.css-a6460a{align-items:center;border:1px solid var(--gray-220);border-radius:.25rem;display:flex;padding:.875rem;position:relative}.css-a6460a:focus-within{border-color:var(--gray-162)}.css-a6460a input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--gray-247) inset;-webkit-text-fill-color:var(--black)}.css-6427ea{align-items:center;display:none;padding-left:.5rem;pointer-events:none;position:absolute;right:.5rem}.css-6427ea button{pointer-events:auto}.css-a6460a:focus-within input:not(:placeholder-shown)~.css-6427ea{display:flex}.css-a6460a.css-a24b12{padding:0}.css-a24b12 select{appearance:none;background:0 0;border:0;box-sizing:border-box;padding:.875rem;width:100%}.css-06906b{margin-right:.25rem}.css-a24b12 .css-6427ea{display:flex}.css-b2ff1f{height:1rem;width:1rem}.css-cdaf08{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;justify-content:center;padding:.25em}.css-cdaf08:disabled{pointer-events:none}.css-cdaf08:hover{background-color:var(--gray-237);color:var(--black)}.css-d07ab9{border:1px solid var(--gray-220);border-radius:.25rem;overflow:auto;padding:.875rem;resize:none;width:100%}.css-d07ab9:focus{border-color:var(--gray-162)}.css-977370:not(:empty){margin-top:.5rem}.css-151a42{border-top:1px solid var(--gray-220);line-height:1.65;padding-top:.75rem}footer{background-color:var(--gray-237);margin-top:calc(1rem * 1.5 * 5)}.css-b352b7{padding-block-end:calc(1rem * 1.4 * 1.25);padding-block-start:calc(1rem * 1.4 * 3)}.css-71441b{display:grid;column-gap:calc(calc(10rem / 16) * 1);grid-template-columns:repeat(2,1fr);margin-bottom:4rem}@media (min-width:900px){.css-c6c83a{margin-block-start:-1.5rem}.css-0735ef{margin-top:0}.css-71441b{grid-template-columns:repeat(2,213.5px)}}.css-6c433f{display:grid;grid-template-columns:auto;grid-template-rows:repeat(3,minmax(0,1fr));line-height:2}.css-b116d0{align-items:center;display:grid;grid-template-columns:auto 1fr}.css-01f854{align-items:center;display:flex;gap:calc(calc(10em / 16) * .75);grid-column-end:-1;grid-column-start:2;justify-self:flex-end}.css-f10780{align-items:center;background-color:var(--gray-220);border-radius:2.75e2px;display:inline-flex;flex-shrink:0;gap:.35em;margin-left:auto;padding:.4em .75em .42em}.css-0948ef{height:1rem;vertical-align:-.1em;width:1rem}