*,:before,:after{box-sizing:border-box}*{scroll-behavior:smooth;font-size:inherit;margin:0}body>div{isolation:isolate}body{line-height:1.5}img,picture,video,canvas,audio,iframe,embed,object{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}pre,code,pre *,code *{font-family:monospace}button,label{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;cursor:pointer}button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button:disabled{cursor:not-allowed}input[type=range]{cursor:pointer}*{font-family:system-ui,sans-serif;font-weight:400}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{height:100%}.container{max-width:100%;margin:0 auto}@media (width>=96rem){.container{max-width:96rem}}dl{grid-template-columns:auto auto;align-items:baseline;gap:.25rem;display:grid}dl>dt{font-weight:600}.width-fit{width:fit-content}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b}.icon-text-button{background-color:var(--lightningcss-light,white)var(--lightningcss-dark,var(--zinc-900));border:1px solid var(--zinc-400);width:fit-content;color:var(--lightningcss-light,var(--zinc-900))var(--lightningcss-dark,var(--zinc-100));border-radius:.25rem;flex:none;grid-template-columns:auto auto;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .1s;display:grid;position:relative;box-shadow:0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.icon-text-button>*{flex:none}.icon-text-button:hover{text-decoration:underline}.icon-text-button:active{background-color:var(--lightningcss-light,var(--zinc-50))var(--lightningcss-dark,var(--zinc-950));translate:0 1px;box-shadow:inset 0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.icon-text-button:disabled{background-color:var(--lightningcss-light,var(--zinc-300))var(--lightningcss-dark,var(--zinc-700));cursor:not-allowed;text-decoration:none;translate:0;box-shadow:0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.icon-text-button:disabled *{cursor:not-allowed}.icon-text-button.loading:disabled,.icon-text-button.submitting:disabled{background-color:var(--lightningcss-light,var(--zinc-100))var(--lightningcss-dark,var(--zinc-800));cursor:progress}.icon-text-button.loading:disabled *,.icon-text-button.submitting:disabled{cursor:progress}.icon-button{background-color:var(--lightningcss-light,white)var(--lightningcss-dark,var(--zinc-900));border:1px solid var(--zinc-400);width:fit-content;color:var(--lightningcss-light,var(--zinc-900))var(--lightningcss-dark,var(--zinc-100));border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .1s;display:flex;box-shadow:0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.icon-button>*{flex:none;width:24px;height:24px}.icon-button:hover{text-decoration:underline}.icon-button:active{background-color:var(--lightningcss-light,var(--zinc-50))var(--lightningcss-dark,var(--zinc-950));translate:0 1px;box-shadow:inset 0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.icon-button:disabled{background-color:var(--lightningcss-light,var(--zinc-300))var(--lightningcss-dark,var(--zinc-700));text-decoration:none;translate:0;box-shadow:0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.icon-button-group{display:flex}.icon-button-group>.icon-button{border-radius:0}.icon-button-group>.icon-button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.icon-button-group>.icon-button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.tabs{display:flex}.tab-body{background-color:var(--lightningcss-light,white)var(--lightningcss-dark,var(--zinc-800));border:1px solid var(--zinc-400);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:column;gap:16px;padding:1.5rem;display:flex}.icon-text-tab{background-color:var(--lightningcss-light,var(--zinc-100))var(--lightningcss-dark,var(--zinc-900));border:1px solid var(--zinc-400);color:var(--lightningcss-light,var(--zinc-600))var(--lightningcss-dark,var(--zinc-400));z-index:1;border-top-left-radius:.25rem;border-top-right-radius:.25rem;grid-template-columns:auto auto;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.25rem .5rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .1s;display:grid}.icon-text-tab.active{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background-color:var(--lightningcss-light,white)var(--lightningcss-dark,var(--zinc-800));border-bottom:none}.icon-text-tab>*{flex:none}.icon-text-tab:hover{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);text-decoration:underline}.icon-text-tab:active{background-color:var(--lightningcss-light,var(--zinc-50))var(--lightningcss-dark,var(--zinc-950));translate:0 1px;box-shadow:inset 0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}.simple-grid{grid-template-columns:auto auto;gap:8px;display:grid}.simple-flex-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.simple-flex-column{flex-direction:column;align-items:flex-start;gap:8px;display:flex}button:not([class]){border:1px solid var(--zinc-400);background-color:var(--lightningcss-light,white)var(--lightningcss-dark,var(--zinc-900));width:fit-content;color:var(--lightningcss-light,var(--zinc-900))var(--lightningcss-dark,var(--zinc-100));border-radius:.25rem;padding:.25rem .5rem;font-weight:600;box-shadow:0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}button:not([class]):hover:not(:disabled){text-decoration:underline}button:not([class]):active:not(:disabled){background-color:var(--lightningcss-light,var(--zinc-50))var(--lightningcss-dark,var(--zinc-950));translate:0 1px;box-shadow:inset 0 1px var(--lightningcss-light,#0006)var(--lightningcss-dark,#fff6)}button:not([class]):disabled{opacity:.6}.basic-form{flex-direction:column;gap:1rem;display:flex}.basic-form>div{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid}.basic-form .basic-form-input{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.basic-form .basic-form-input [aria-invalid=true]{border:1px solid var(--red-500)}.basic-form .basic-form-input p{color:var(--red-500)}hr{border:1px solid var(--lightningcss-light,var(--zinc-300))var(--lightningcss-dark,var(--zinc-700));width:100%}
