@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");:root{--max-width:600px;--border-radius:0px;--border-radius-secondary:12px;--font-header:"Poppins",sans-serif;--font-text:"Poppins",sans-serif;--foreground-rgb:0,0,0;--primary-color:#000;--secondary-color:#696969;--title-color:#696969;--primary-text:#000;--secondary-text:#ededed;--background-primary:#fff;--background-secondary:#fff;--table-header-background:#9999991a;--table-header-text:#333;--table-row-background:#f8f7f7;--table-row-text:#666;--table-row-hover:#f9f9f9;--table-row-active:#e0e0e0;--table-row-active-text:#000;--table-row-active-secondary:#3f3c39;--table-row-separator:#ecebde;--table-row-separator-secondary:#d5d8dc;--menu-background:#fff;--menu-color:#999;--nav-color-selected:#3e68ac;--nav-color-unselected:#000;--nav-color-hover:#999;--nav-background:#fff;--text-area-font-family:"Poppins",sans-serif;--text-area-background:#fff;--text-area-border:#ccc;--text-area-border-hover:#277b7d;--text-area-border-focus:#6d7c26;--text-area-border-disabled:#999;--text-area-border-radius:100px;--text-area-color:#231f20;--text-area-placeholder:#999;--button-font-family:"Poppins",sans-serif;--button-primary:#fff;--button-secondary:#fff;--button-tertiary:#fff;--button-color:#000;--button-color-secondary:#000;--button-color-tertiary:#999;--button-hover:#f7f7f7;--button-hover-secondary:#7ca5e8;--button-disabled:#ccc;--button-disabled-text:#999;--button-border:#000;--button-border-secondary:#ccc;--button-border-hover:#3e68ac;--button-border-hover-secondary:#5a6b1f;--button-border-disabled:#999;--button-border-disabled-secondary:#999;--button-shadow:rgba(0,0,0,.1);--button-shadow-secondary:rgba(0,0,0,.05);--button-border-radius:100px;--button-border-radius-secondary:0;--button-font-weight:400;--button-text-transform:uppercase;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--box-shadow:0 0 0 transparent}#__next{background-color:rgb(var(--background-primary))}*{box-sizing:border-box;padding:0;margin:0}main{display:flex;flex-direction:column;gap:1.2rem;min-height:100vh;max-width:var(--max-width);margin:0 auto}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--primary-text));background-color:var(--background-primary)}footer{display:flex;justify-content:center;align-items:center;gap:.33rem;padding:1rem;color:var(--primary-text);font-size:.8rem;font-family:var(--font-mono);text-align:center}section{padding:0 1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);font-weight:300;margin-bottom:.5rem;text-align:left}h1{font-size:2rem;letter-spacing:.02rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p{font-size:.875rem;font-weight:400}a{text-decoration:none}table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 4px rgba(0,0,0,.15);font-size:.9em;table-layout:fixed}table,td,th{overflow:hidden}td,th{padding:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}th{background-color:#f2f2f2;font-weight:600;color:#333}td{font-weight:400;color:#666;background-color:#fff}tr:nth-child(2n){background-color:#f8f8f8}tr:hover{background-color:#eaeaea}input,select,textarea{-webkit-appearance:none;padding:10px;border-radius:var(--border-radius);border:1px solid #ccc;font-family:sans-serif;background-color:#fff;font-size:16px;color:#000;width:100%;margin-bottom:20px}select:active,select:focus,textarea:active,textarea:focus{border:1px solid var(--primary-color)}label{font-weight:600;display:block;text-transform:uppercase;margin-bottom:10px}button{display:inline-block;border:none;padding:16px;border-radius:var(--border-radius);color:#fff;font-size:1em;font-weight:500;text-decoration:none;transition:background .2s}button,button:hover{background-color:var(--primary-color)}button:hover{opacity:.8}form{display:flex;flex-direction:column}