.light,:root{--accents-1:#fafafa;--accents-2:#eaeaea;--accents-3:#999;--accents-4:#888;--accents-5:#666;--accents-6:#444;--accents-7:#333;--accents-8:#111;--geist-foreground:#000;--geist-background:#fff;--geist-selection:var(--geist-cyan);--geist-success:#0070f3;--geist-success-light:#3291ff;--geist-success-dark:#0366d6;--geist-error:#e00;--geist-error-light:#ff1a1a;--geist-error-dark:#c00;--geist-warning:#f5a623;--geist-warning-light:#f7b955;--geist-warning-dark:#f49b0b;--geist-alert:#ff0080;--geist-purple:#f81ce5;--geist-cyan:#79ffe1;--geist-violet:#7928ca;--geist-link-color:var(--geist-success);--geist-link-style:none;--geist-secondary:var(--accents-5);--geist-code:var(--geist-purple);--dropdown-box-shadow:0 4px 4px 0 rgba(0,0,0,0.02);--dropdown-triangle-stroke:#fff;--scroller-start:#fff;--shadow-small:0 5px 10px rgba(0,0,0,0.12);--shadow-medium:0 8px 30px rgba(0,0,0,0.12);--shadow-large:0 30px 60px rgba(0,0,0,0.12);--portal-opacity:0.25;--geist-gap:16pt;--geist-gap-negative:-16pt;--geist-gap-half:8pt;--geist-gap-half-negative:-8pt;--geist-gap-quarter:4pt;--geist-gap-quarter-negative:-4pt;--geist-page-margin:16pt;--geist-page-width:750pt;--geist-page-width-with-margin:782pt;--geist-breakpoint-mobile:600px;--geist-breakpoint-tablet:960px;--geist-radius:5px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-mono:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.dark-theme,.light,:root{--scroller-end:hsla(0,0%,100%,0)}.dark-theme{--accents-1:#111;--accents-2:#333;--accents-3:#444;--accents-4:#666;--accents-5:#888;--accents-6:#999;--accents-7:#eaeaea;--accents-8:#fafafa;--geist-foreground:#fff;--geist-background:#000;--geist-selection:var(--geist-purple);--geist-success:#0070f3;--geist-success-light:#3291ff;--geist-success-dark:#0366d6;--geist-error:#e00;--geist-error-light:#ff1a1a;--geist-error-dark:#c00;--geist-warning:#f5a623;--geist-warning-light:#f7b955;--geist-warning-dark:#f49b0b;--geist-alert:#ff0080;--geist-purple:#f81ce5;--geist-cyan:#79ffe1;--geist-violet:#7928ca;--geist-link-color:var(--geist-foreground);--geist-link-style:underline;--geist-secondary:var(--accents-5);--geist-code:var(--geist-cyan);--dropdown-box-shadow:0 0 0 1px #333;--dropdown-triangle-stroke:#333;--scroller-start:rgba(0,0,0,0.3);--shadow-small:0 0 0 1px #333;--shadow-medium:0 0 0 1px #333;--shadow-large:0 0 0 1px #333;--portal-opacity:0.75}body,html{background-color:var(--geist-background);color:var(--geist-foreground)}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5;padding:0;min-height:100%;position:relative;overflow-x:hidden;font-family:var(--font-sans)}*,:after,:before{box-sizing:inherit;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{margin:0 0 .625rem;color:inherit}span{font-size:inherit;font-weight:inherit}p,small,span{color:inherit}p,small{font-weight:400;letter-spacing:-.005625rem;font-family:var(--font-sans)}p{margin:1rem 0;font-size:1em;line-height:1.625em}small{margin:0;line-height:1.5;font-size:.875rem}b{font-weight:600}img{max-width:100%}a{color:var(--geist-link-color);outline:none;cursor:pointer;font-size:inherit;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center}a,a:hover{text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}button:focus,input:focus,select:focus,textarea:focus{outline:none}ol,ul{list-style-type:none;margin:8pt 8pt 8pt 16pt;color:var(--geist-foreground)}ol{list-style-type:decimal}li{margin-bottom:.625rem;font-size:1em;line-height:1.625em}ul>li:before{content:"–";display:inline-block;color:var(--accents-4);position:absolute;margin-left:-.9375rem}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:-webkit-autofill{box-shadow:inset 0 0 0 100px #fff}h1{font-size:3rem;letter-spacing:-.066875rem;line-height:1.5;font-weight:700}h2{font-size:2.25rem;letter-spacing:-.020625rem}h2,h3{font-weight:600}h3{font-size:1.5rem;letter-spacing:-.029375rem}h4{font-size:1.25rem;letter-spacing:-.020625rem}h4,h5{font-weight:600}h5{font-size:1rem;letter-spacing:-.01125rem}h6{font-size:.875rem;letter-spacing:-.005625rem;font-weight:600}hr{border-color:var(--accents-2)}details{background-color:var(--accents-1);border:none}details:active,details:focus,details:hover,summary{outline:none}summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none}summary::-webkit-details-marker,summary:before{display:none}summary::-moz-list-bullet{font-size:0}summary:active,summary:focus,summary:hover{outline:none;list-style:none}blockquote{padding:calc(var(--geist-gap)*.667) var(--geist-gap);color:var(--accents-5);background-color:var(--accents-1);border-radius:var(--geist-radius);margin:1.5rem 0;border:1px solid var(--accents-2)}blockquote :first-child{margin-top:0}blockquote :last-child{margin-bottom:0}::-moz-selection{background-color:var(--geist-selection);color:var(--geist-foreground)}::selection{background-color:var(--geist-selection);color:var(--geist-foreground)}.zi-card{margin:0;padding:var(--geist-gap) var(--geist-gap);width:100%;transition:all .2s ease;border-radius:var(--geist-radius);box-shadow:none;box-sizing:border-box;color:var(--geist-foreground);background-color:var(--geist-background);border:1px solid var(--accents-2)}.zi-card:hover{box-shadow:var(--shadow-small)}.zi-card img{max-width:100%}.zi-card :first-child{margin-top:0}.zi-card :last-child{margin-bottom:0}.zi-card:not(.pin):hover{box-shadow:var(--shadow-small)}.zi-card.pin{border:1px solid var(--accents-2);box-shadow:none}.zi-badge{padding:0 4px;background-color:var(--geist-foreground);color:var(--geist-background);display:inline-block;font-size:.625rem;font-weight:700;line-height:.9375rem;min-width:.9375rem;border-radius:8px;text-align:center}.zi-badge.success{background-color:var(--geist-success)}.zi-badge.warning{background-color:var(--geist-warning)}.zi-badge.danger,.zi-badge.error{background-color:var(--geist-error)}.zi-badge.dot{width:.375rem;height:.375rem;border-radius:50%;padding:0;min-width:unset;overflow:hidden;line-height:0;color:transparent}.zi-btn{-webkit-box-align:center;-webkit-align-items:center;display:inline-block;padding:0 1.375rem;border-radius:var(--geist-radius);border:1px solid var(--accents-2);font-weight:400;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;justify-content:center;text-transform:uppercase;text-align:center;height:2.5rem;line-height:2.5rem;width:auto;min-width:12.5rem;white-space:nowrap;transition:border .2s,background .2s,color .2s ease-out;position:relative;overflow:hidden;background-color:var(--geist-background);color:var(--accents-5)}.zi-btn:not(.loading):not(.shadow):hover{color:#000;background:#fff;border-color:#000}.zi-btn.mini{height:1.5rem;line-height:1.5rem;padding:0 1.375rem;width:auto;min-width:5.25rem;font-size:.75rem}.zi-btn.small{height:2rem;line-height:2rem;padding:0 1.25rem;width:auto;min-width:9.375rem;font-size:.875rem}.zi-btn.big,.zi-btn.huge,.zi-btn.large{height:2.75rem;line-height:2.75rem;padding:0 1.875rem;width:auto;min-width:15.625rem;font-size:1rem}.zi-btn.primary{background-color:var(--geist-foreground);border:1px solid var(--geist-foreground);color:var(--geist-background)}.zi-btn.primary:not(.loading):not(.shadow):hover{background:var(--geist-background);border:1px solid var(--geist-foreground)}.zi-btn.warning{border-color:var(--geist-warning);background-color:var(--geist-warning);color:#fff}.zi-btn.warning:not(.loading):not(.shadow):hover{color:var(--geist-warning);background:#fff;border-color:var(--geist-warning)}.zi-btn.danger,.zi-btn.error{border-color:var(--geist-error);background-color:var(--geist-error);color:#fff}.zi-btn.danger:not(.loading):not(.shadow):hover,.zi-btn.error:not(.loading):not(.shadow):hover{color:var(--geist-error);background:#fff;border-color:var(--geist-error)}.zi-btn.success{border-color:var(--geist-success);background-color:var(--geist-success);color:#fff}.zi-btn.success:not(.loading):not(.shadow):hover{color:var(--geist-success);background:#fff;border-color:var(--geist-success)}.zi-btn.abort,.zi-btn.abort:not(.loading):not(.shadow):hover{background-color:initial;border-color:transparent;color:var(--accents-5)}.zi-btn.shadow{box-shadow:0 3px 10px rgba(0,0,0,.12)}.zi-btn.shadow:not(.loading):hover{box-shadow:0 7px 20px rgba(0,0,0,.16);transform:translateY(-1px)}.zi-btn.disabled,.zi-btn.disabled:hover{background:var(--accents-1)!important;border-color:var(--accents-2)!important;color:#ccc!important;cursor:not-allowed!important}.zi-btn.loading{cursor:default}.zi-btn.loading:hover{pointer-events:none;color:transparent}.zi-loading-shim{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--accents-1)}.zi-loading-shim i{width:4px;height:4px;border-radius:50%;background-color:#444;margin:0 1px;display:inline-block;-webkit-animation:zi-loading-blink 1.4s infinite both;animation:zi-loading-blink 1.4s infinite both}.zi-loading-shim i:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.zi-loading-shim i:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.zi-btn .prefix,.zi-btn .suffix{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5625rem;pointer-events:none}.zi-btn .prefix{left:.5rem}.zi-btn .suffix{right:.5rem}.zi-btn.small .prefix,.zi-btn.small .suffix{font-size:.875rem}.zi-btn.auto{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:0 1.25rem}.zi-btn.auto .mini{padding:0 .625rem}.zi-btn.auto .small{padding:0 .9375rem}.zi-btn.auto .big,.zi-btn.auto .huge{padding:0 1.5625rem}@-webkit-keyframes zi-loading-blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes zi-loading-blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}pre{background-color:initial;border:1px solid var(--accents-2);border-radius:var(--geist-radius);padding:calc(var(--geist-gap)*.75) var(--geist-gap);margin:var(--geist-gap) 0;font-family:var(--font-mono);white-space:pre;overflow:auto;line-height:1.5;text-align:left;font-size:.8125rem;-webkit-overflow-scrolling:touch}pre.zi-bash:before{content:"$ "}pre p,pre span{font-size:inherit;color:inherit;margin:0}pre code{color:var(--geist-foreground);font-size:.8125rem;line-height:1.25rem;white-space:pre}pre code:after,pre code:before{display:none}pre::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}code{color:var(--geist-code);font-family:var(--font-mono);font-size:.9em;white-space:pre-wrap}code:after,code:before{content:"\`"}.zi-bash pre:before{content:"$ "}.zi-fieldset{border:1px solid var(--accents-2);border-radius:var(--geist-radius);overflow:hidden}.zi-fieldset,.zi-fieldset-content{background-color:var(--geist-background)}.zi-fieldset-content{font-size:.8125rem;padding:1.25rem}.zi-fieldset-content h1{font-size:1.25rem}.zi-fieldset-content h2,.zi-fieldset-content h3,.zi-fieldset-content h4,.zi-fieldset-content h5,.zi-fieldset-content h6,.zi-fieldset-content p,.zi-fieldset-content span{font-size:.8125rem}.zi-fieldset-content div,.zi-fieldset-content h1,.zi-fieldset-content h2,.zi-fieldset-content h3,.zi-fieldset-content h4,.zi-fieldset-content h5,.zi-fieldset-content h6,.zi-fieldset-content p{margin-top:0;line-height:1.25rem;margin-bottom:.875rem}.zi-fieldset-content :first-child{margin-top:0}.zi-fieldset-content :last-child{margin-bottom:0}.zi-fieldset-footer{background-color:var(--accents-1);border-top:1px solid var(--accents-2);color:var(--accents-6);display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding:var(--geist-gap-half) var(--geist-gap);box-sizing:border-box}.zi-fieldset-footer div,.zi-fieldset-footer p,.zi-fieldset-footer span{font-size:inherit;margin:0}.zi-input{font-family:var(--font-sans);padding:0 .6875rem;display:inline-flex;vertical-align:middle;align-items:center;border-radius:var(--geist-radius);background-color:initial;font-size:.875rem;height:2.3125rem;line-height:1.6875rem;width:auto;outline:0;box-sizing:border-box;margin:4px 10px;border:1px solid var(--accents-2);-webkit-appearance:none;transition:border .2s ease,color .2s ease}.zi-input:focus{border-color:var(--accents-5)}.zi-input.disabled{background:var(--accents-1);cursor:not-allowed}.zi-input.error{color:var(--geist-error);border-color:var(--geist-error)}.zi-input.success{color:var(--geist-success);border-color:var(--geist-success)}.zi-input.small{font-size:.75rem;height:2rem;line-height:1.375rem}.zi-input.mini{font-size:.75rem;height:1.75rem;line-height:1.25rem}.zi-input.big,.zi-input.huge{font-size:1rem;height:2.625rem;line-height:2.375rem}.zi-input-group-empty{display:inline-flex;border-radius:var(--geist-radius);background-color:initial}.zi-input-group-empty input{flex:1;margin:0}.zi-input-group{display:inline-flex;border-radius:var(--geist-radius);background-color:initial}.zi-input-group input{flex:1;margin:0}.zi-input-group>.zi-label{display:inline-flex;justify-content:center;align-items:center;background-color:var(--accents-1);border-radius:var(--geist-radius);border-bottom:1px solid var(--accents-2);border-top:1px solid var(--accents-2);color:var(--accents-6);font-size:.875rem;line-height:1;width:auto;padding:0 .625rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zi-input-group>.zi-label i{margin:0 .25rem}.zi-input-group.suffix input{border-top-right-radius:0;border-bottom-right-radius:0}.zi-input-group.suffix>.zi-label.suffix{border-left:none;border-right:1px solid var(--accents-2)}.zi-input-group.prefix input,.zi-input-group.suffix>.zi-label.suffix{border-top-left-radius:0;border-bottom-left-radius:0}.zi-input-group.prefix>.zi-label.prefix{border-right:none;border-left:1px solid var(--accents-2);border-top-right-radius:0;border-bottom-right-radius:0}.zi-input-group-empty.clearable,.zi-input-group.clearable{position:relative}.zi-input-group-empty.clearable input,.zi-input-group.clearable input{padding-right:1.75rem}.zi-input-group-empty.clearable i.close,.zi-input-group.clearable i.close{color:#9b9b9b;font-size:inherit;position:absolute;top:50%;right:.375rem;padding:0 .3125rem;transform:translateY(-50%) scale(1.45);z-index:1;background-color:initial;cursor:pointer;transition:all .15s ease}.zi-note{padding:var(--geist-gap-half) var(--geist-gap);font-size:.875rem;line-height:1.8;border:1px solid var(--accents-2);background-color:var(--geist-background);border-radius:var(--geist-radius)}.zi-note .zi-note-type{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5;padding-right:var(--geist-gap-quarter);font-weight:600;font-size:.875rem}.zi-note.hint,.zi-note.success{border-color:var(--geist-success)}.zi-note.hint>.zi-note-type,.zi-note.success>.zi-note-type{color:var(--geist-success)}.zi-note.alert,.zi-note.warning{border-color:var(--geist-warning)}.zi-note.alert>.zi-note-type,.zi-note.warning>.zi-note-type{color:var(--geist-warning)}.zi-note.danger,.zi-note.error{border-color:var(--geist-error)}.zi-note.danger>.zi-note-type,.zi-note.error>.zi-note-type{color:var(--geist-error)}table{border-collapse:initial;border-spacing:0;width:100%}table thead th td{height:2.5rem}table tbody tr td{height:3.125rem}table td,table th{padding:0 .625rem;text-align:left}table th{height:2.5rem;color:var(--accents-5);font-size:.875rem;font-weight:400;letter-spacing:0;background:var(--accents-1)}table th,table th:first-child{border-bottom:1px solid var(--accents-2);border-top:1px solid var(--accents-2)}table th:first-child{border-left:1px solid var(--accents-2);border-radius:4px 0 0 4px}table th:last-child{border-radius:0 4px 4px 0;border-right:1px solid var(--accents-2);border-top:1px solid var(--accents-2)}table th:last-child,table tr td{border-bottom:1px solid var(--accents-2)}table tr td{color:var(--accents-6);font-size:.875rem;height:2.5rem}table td:first-child{border-left:1px solid transparent}.zi-avatar{display:inline-block;position:relative;overflow:hidden;width:1.875rem;height:1.875rem;border-radius:50%;border:1px solid var(--accents-2);vertical-align:top;background-color:var(--geist-background)}.zi-avatar img{display:inline-block;width:100%;height:100%;border-radius:50%}.zi-avatar+.zi-avatar{margin-left:0}.zi-avatar.small{width:1.25rem;height:1.25rem}.zi-avatar.big{width:3.75rem;height:3.75rem}.zi-avatar.big .zi-avatar-string{font-size:1.25rem}.zi-avatar.huge{width:5.625rem;height:5.625rem}.zi-avatar.huge .zi-avatar-string{font-size:1.25rem}.zi-avatar.stacked+.zi-avatar.stacked{margin-left:-.625rem}.zi-avatar.square,.zi-avatar.square img{border-radius:.3125rem}.zi-avatar.single .zi-avatar-string{transform:translate(-50%,-50%) scale(1)}.zi-avatar-string{position:absolute;left:50%;top:50%;font-size:.875rem;text-align:center;transform:translate(-50%,-50%) scale(.6);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.zi-example{background:var(--accents-1);display:flex;flex-direction:column;padding:1.5rem;margin-bottom:1.5rem;border-radius:4px}.zi-tag{display:inline-block;line-height:1.5rem;height:1.5rem;font-size:.75rem;border-radius:var(--geist-radius);border:1px solid var(--accents-2);font-weight:500;background-color:var(--accents-1);padding:0 .5rem}.zi-tag.success{color:var(--geist-success)}.zi-tag.warning{color:var(--geist-warning)}.zi-tag.danger,.zi-tag.error{color:var(--geist-error)}.zi-spinner{display:block;width:1.25rem;height:1.25rem}.zi-spinner.small{width:1rem;height:1rem}.zi-spinner.small .zi-spinner-bar{width:.25rem;height:.0625rem}.zi-spinner.mini{width:.75rem;height:.75rem}.zi-spinner.mini .zi-spinner-bar{width:.1875rem;height:.0625rem}.zi-spinner.big{width:1.875rem;height:1.875rem}.zi-spinner.big .zi-spinner-bar{width:.4375rem;height:.1875rem}.zi-spinner.auto{width:100%;height:100%}.zi-spinner.auto .zi-spinner-bar{width:24%;height:8%}.zi-spinner-container{width:100%;height:100%;position:relative;left:50%;top:50%}.zi-spinner-bar{background-color:#000;position:absolute;top:-3.9%;left:-10%;width:.3125rem;height:.1rem;border-radius:var(--geist-radius);-webkit-animation:zi-spinner-spin 1.2s linear 0s infinite normal none running;animation:zi-spinner-spin 1.2s linear 0s infinite normal none running}.zi-spinner-bar:first-child{-webkit-animation-delay:-1.2s;animation-delay:-1.2s;transform:rotate(0deg) translate(146%)}.zi-spinner-bar:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.zi-spinner-bar:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s;transform:rotate(60deg) translate(146%)}.zi-spinner-bar:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.zi-spinner-bar:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.zi-spinner-bar:nth-child(6){-webkit-animation-delay:-.7s;animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.zi-spinner-bar:nth-child(7){-webkit-animation-delay:-.6s;animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.zi-spinner-bar:nth-child(8){-webkit-animation-delay:-.5s;animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.zi-spinner-bar:nth-child(9){-webkit-animation-delay:-.4s;animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.zi-spinner-bar:nth-child(10){-webkit-animation-delay:-.3s;animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.zi-spinner-bar:nth-child(11){-webkit-animation-delay:-.2s;animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.zi-spinner-bar:nth-child(12){-webkit-animation-delay:-.1s;animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@-webkit-keyframes zi-spinner-spin{0%{opacity:1}to{opacity:.15}}@keyframes zi-spinner-spin{0%{opacity:1}to{opacity:.15}}.zi-fade-in-enter-active,.zi-fade-in-leave-active{transition:opacity .2s ease 0s,margin-top .2s ease 0s}.zi-fade-in-enter,.zi-fade-in-leave,.zi-fade-in-leave-active{opacity:0;margin-top:5px}@media (prefers-color-scheme:dark){.dark-theme,:root{--foreground:#f4f4f4!important;--background:#111!important;--geist-foreground:#fff!important;--geist-background:#000!important}.light,.light:root{--foreground:#111!important;--background:#f4f4f4!important;--geist-foreground:#000!important;--geist-background:#fff!important}}@media (prefers-color-scheme:light){:root{--foreground:#111!important;--background:#f4f4f4!important;--geist-foreground:#000!important;--geist-background:#fff!important}.dark-theme,.dark-theme:root{--foreground:#f4f4f4!important;--background:#111!important;--geist-foreground:#fff!important;--geist-background:#000!important}}:root{--background-color:var(--background);--text-color:var(--foreground)}/*! tailwindcss v3.0.0-alpha.1 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend,ol,ul{padding:0}ol,ul{list-style:none;margin:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.w-8{width:2rem}.pt-24{padding-top:6rem}.\!font-black{font-weight:900!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px 0 rgb(0 0 0/0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body,html{height:auto;min-height:100vh;width:100%;transition-property:all;transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}body,body:before,html,html:before{background-color:var(--background-color);color:var(--text-color);width:100%;height:100%;margin:0;padding:0}body:before,html:before{position:fixed;top:0;left:0}section.header{margin:0 0 1em;position:relative;display:block;place-items:start;padding:1rem 0;text-align:left}.logo{color:#111;background-color:#ff0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:900!important;font-weight:900;text-transform:lowercase;position:absolute;left:0;display:grid;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));gap:.25rem;margin:-1rem 0 0;width:100%;padding:2rem 2.5rem 2rem 0;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -1px rgb(0 0 0/0.06);transition-property:all;transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.logo,.logo:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.logo:hover{margin-top:-5rem;padding-left:6rem;padding-bottom:2rem;padding-top:6rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 10px 10px -5px rgb(0 0 0/0.04)}.logo{font-size:4em;line-height:1!important}.logo a.wordmark{transition-property:all;transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);grid-column:span 2/span 2;grid-column-start:auto;display:flex;flex-grow:1;flex-direction:column;margin-left:0;margin-right:0;height:100%;width:100%}.logo a.wordmark span small{color:inherit;opacity:1;transition:all 1s cubic-bezier(.175,.885,.32,1.275);font-weight:800;font-size:0;letter-spacing:-.05em}.logo:hover a.wordmark span{filter:drop-shadow(1px 2px 0 rgb(0 0 0/.07)) drop-shadow(0 8px 5px rgb(0 0 0/.06))!important}.logo:hover a.wordmark small{opacity:1;font-size:.63em!important}.logo .right{background:#ff0;display:block;grid-column:span 1/span 1;display:flex;flex-grow:1;flex-direction:column;position:relative;top:0;right:0;z-index:10000}.logo .theme-control{position:absolute;top:1rem;right:0;margin-top:0;display:inline-block;width:2rem;padding-left:2rem;padding-right:2rem}@media (min-width:640px){.logo .theme-control{width:1.5rem}}.logo .theme-control:before{content:"dark"}@media (prefers-color-scheme:dark){.logo .theme-control:before{content:"light"}}.logo .theme-control{line-height:1!important}.logo .theme-control svg{filter:drop-shadow(0 0 1px #ffff00);background-blend-mode:hard-light}.dark-theme .theme-control:before{content:"light"}.logo .theme-control:before{color:inherit;opacity:0;transition:opacity .3s ease-in-out;font-weight:700;font-size:.83rem;padding-left:.1rem;position:absolute;bottom:-1rem}.logo .theme-control:hover:before{opacity:0}.light-dark-icon,.theme-control{color:#111;fill:currentColor}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.logo:hover .light-dark-icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05));filter:var(--tw-filter)}.light-dark-icon{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06));filter:var(--tw-filter);width:2rem;fill:currentColor}.inner>.content{width:100%}@media (min-width:640px){.inner>.content{max-width:640px}}@media (min-width:768px){.inner>.content{max-width:768px}}@media (min-width:1024px){.inner>.content{max-width:1024px}}@media (min-width:1280px){.inner>.content{max-width:1280px}}@media (min-width:1536px){.inner>.content{max-width:1536px}}.inner>.content{display:flex;flex-grow:1;flex-direction:column;flex-wrap:nowrap;place-items:start;text-align:left}.inner>.content .badge-list{display:grid;grid-auto-flow:row;grid-template-columns:repeat(1,minmax(0,1fr));align-content:space-between;align-items:stretch;gap:1rem;padding:1.5rem}.btn-reload.loading>.zi-loading-shim{display:inline-block}.btn-reload.loading>.reload,.btn-reload:not(.loading)>.zi-loading-shim{display:none}.btn-reload:not(.loading)>.reload{display:inline-block}.badge-list .item{width:100%;text-align:left;margin:0;padding:var(--geist-gap) var(--geist-gap);width:100%;transition:all .2s ease;border-radius:var(--geist-radius);box-shadow:none;box-sizing:border-box;color:var(--geist-foreground);background-color:var(--geist-background);border:1px solid var(--accents-2)}.badge-list .item:hover{box-shadow:var(--shadow-small)}.badge-list .item img{max-width:100%}.badge-list .item :first-child{margin-top:0}.badge-list .item :last-child{margin-bottom:0}.badge-list .item:not(.pin):hover{box-shadow:var(--shadow-small)}.badge-list .item.pin{border:1px solid var(--accents-2);box-shadow:none}.badge-list .item{margin-bottom:1rem;display:grid;grid-auto-columns:auto;grid-auto-flow:column;grid-template-rows:repeat(1,minmax(0,1fr));align-content:space-between;gap:1rem;background-color:#fff;border-color:transparent}.dark-theme .badge-list .item{background-color:var(--geist-background);border-color:#333a!important}.dark-theme .badge-list .item:hover{border-color:hsla(0,0%,100%,.2)!important}.badge-list .item .icon{display:flex;flex:1 1 0%;flex:1 1 auto;flex-grow:1;flex-direction:column;width:2rem}.badge-list .item .badge{display:flex;flex:1 1 auto;flex-grow:1;flex-direction:column;align-items:flex-start;grid-column:span 40;place-items:start;text-align:left}.badge-list .item{box-shadow:0 2px 1px rgba(0,0,0,.04)!important}.badge-list .item:hover{box-shadow:0 1px 1px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.08)!important}@media (min-width:768px){.inner>.content{max-width:768px}.logo{line-height:1!important}}@media (min-width:1024px){.inner>.content{max-width:1024px}.logo{line-height:1}}@media (min-width:1280px){.inner>.content{max-width:1280px}.logo{font-size:4.5rem;line-height:1;line-height:1}}@media (min-width:1536px){.inner>.content{max-width:1536px}.logo{font-size:6rem;line-height:1;line-height:1}}