:host,:root{--landsoul-bg:#fff}@supports (color:light-dark(white,black)){:host,:root{--landsoul-bg:light-dark(#fff,#202021)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-bg:#202021}:host,:root{--landsoul-text:#262626}@supports (color:light-dark(white,black)){:host,:root{--landsoul-text:light-dark(#262626,#e7e7e7)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-text:#e7e7e7}:host,:root{--landsoul-inverse-text:#fff}@supports (color:light-dark(white,black)){:host,:root{--landsoul-inverse-text:light-dark(#fff,#262626)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-inverse-text:#262626}:host,:root{--landsoul-text-on-surface:#5a5a5a}@supports (color:light-dark(white,black)){:host,:root{--landsoul-text-on-surface:light-dark(#5a5a5a,silver)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-text-on-surface:silver}:host,:root{--landsoul-surface-low:#f5f5f5}@supports (color:light-dark(white,black)){:host,:root{--landsoul-surface-low:light-dark(#f5f5f5,#2a3447)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-surface-low:#2a3447}:host,:root{--landsoul-surface:#ebebeb}@supports (color:light-dark(white,black)){:host,:root{--landsoul-surface:light-dark(#ebebeb,#353e5a)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-surface:#353e5a}:host,:root{--landsoul-surface-high:#bfbfbf}@supports (color:light-dark(white,black)){:host,:root{--landsoul-surface-high:light-dark(#bfbfbf,#4a5670)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-surface-high:#4a5670}:host,:root{--landsoul-accent:#2e72f0}@supports (color:light-dark(white,black)){:host,:root{--landsoul-accent:light-dark(#2e72f0,#4a90ff)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-accent:#4a90ff}:host,:root{--landsoul-danger:#e03e2f}@supports (color:light-dark(white,black)){:host,:root{--landsoul-danger:light-dark(#e03e2f,#ff5c4a)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-danger:#ff5c4a}:host,:root{--landsoul-border:#e3e4e8}@supports (color:light-dark(white,black)){:host,:root{--landsoul-border:light-dark(#e3e4e8,#2b414f)}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-border:#2b414f}:host,:root{--landsoul-0-1:rgba(0,0,0,.1)}@supports (color:light-dark(white,black)){:host,:root{--landsoul-0-1:light-dark(rgba(0,0,0,.1),hsla(0,0%,100%,.1))}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-0-1:hsla(0,0%,100%,.1)}:host,:root{--landsoul-0-2:rgba(0,0,0,.2)}@supports (color:light-dark(white,black)){:host,:root{--landsoul-0-2:light-dark(rgba(0,0,0,.2),hsla(0,0%,100%,.2))}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-0-2:hsla(0,0%,100%,.2)}:host,:root{--landsoul-0-3:rgba(0,0,0,.3)}@supports (color:light-dark(white,black)){:host,:root{--landsoul-0-3:light-dark(rgba(0,0,0,.3),hsla(0,0%,100%,.3))}}:host[data-theme=dark],:root[data-theme=dark]{--landsoul-0-3:hsla(0,0%,100%,.3)}:host,:root{--landsoul-duration:0.25s;--landsoul-radius:0.4rem;--landsoul-radius-active:0.6rem;--landsoul-box-shadow:0 0 0 0.0625rem var(--landsoul-border),0 0 0.125rem var(--landsoul-0-1),0 0 1rem var(--landsoul-0-2)}a{background-color:transparent}progress{width:8rem;vertical-align:baseline}body{font-family:Graphik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;color:#262626;color:var(--landsoul-text);background-color:#fff;background-color:var(--landsoul-bg)}a{color:#2e72f0;color:var(--landsoul-accent);-webkit-tap-highlight-color:transparent;-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:underline;text-decoration:underline}h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}a[href^="#"] h1,a[href^="#"] h2,a[href^="#"] h3,a[href^="#"] h4,a[href^="#"] h5,a[href^="#"] h6{color:#262626;color:var(--landsoul-text)}a[href^="#"] h1:before,a[href^="#"] h2:before,a[href^="#"] h3:before,a[href^="#"] h4:before,a[href^="#"] h5:before,a[href^="#"] h6:before{content:"#";margin-right:.3rem;color:#2e72f0;color:var(--landsoul-accent)}h1,h2,h3,h4,h5,h6{color:inherit;margin:0;padding:0}h1>small,h2>small,h3>small,h4>small,h5>small,h6>small{background-color:#ebebeb;background-color:var(--landsoul-surface);border-radius:.4rem;border-radius:var(--landsoul-radius);margin-left:.25rem;padding:0 .25rem;font-weight:lighter}button,input,select,textarea{color:#5a5a5a;color:var(--landsoul-text-on-surface);background-color:#ebebeb;background-color:var(--landsoul-surface);-webkit-tap-highlight-color:transparent}button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]){transition:filter .25s;transition:filter var(--landsoul-duration)}button:not([disabled]):hover,input:not([disabled]):hover,select:not([disabled]):hover,textarea:not([disabled]):hover{filter:contrast(.94)}button:out-of-range,input:out-of-range,select:out-of-range,textarea:out-of-range{background-color:#eadad8}@supports (color:color-mix(in lch,red,blue)){button:out-of-range,input:out-of-range,select:out-of-range,textarea:out-of-range{background-color:color-mix(in srgb,var(--landsoul-danger) 10%,var(--landsoul-surface))}}button:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),select:not(:disabled){cursor:pointer}button,input[type=button],input[type=reset],input[type=submit],select{color:#262626;color:var(--landsoul-text)}:disabled{opacity:.5;cursor:not-allowed}label:not(:has(:disabled)){cursor:pointer}button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border:none;padding:.25rem .5rem;border-radius:.4rem;border-radius:var(--landsoul-radius);outline-offset:0;transition:outline-offset .25s ease;transition:outline-offset var(--landsoul-duration) ease}button:focus-within,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-within,select:focus-within,textarea:focus-within{outline:.0625rem solid #bfbfbf;outline:var(--landsoul-surface-high) solid .0625rem;outline-offset:-.0625rem}textarea{min-height:2rem;min-width:2rem;border:none}select{color:#262626;color:var(--landsoul-text);interpolate-size:allow-keywords;transition:width .25s ease,height .25s ease;transition:width var(--landsoul-duration) ease,height var(--landsoul-duration) ease}select,select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select::picker(select){border:.0625rem solid #e3e4e8;border:.0625rem solid var(--landsoul-border);box-shadow:0 0 0 .0625rem #e3e4e8,0 0 .125rem rgba(0,0,0,.1),0 0 1rem rgba(0,0,0,.2);box-shadow:var(--landsoul-box-shadow);padding:.25rem;background-color:#ebebeb;background-color:var(--landsoul-surface);border-radius:.6rem;border-radius:var(--landsoul-radius-active);transition:display allow-discrete .25s,overlay allow-discrete .25s,transform .25s ease-in-out,opacity .25s ease;transition:display var(--landsoul-duration) allow-discrete,overlay var(--landsoul-duration) allow-discrete,transform var(--landsoul-duration) ease-in-out,opacity var(--landsoul-duration) ease}select:not(:open)::picker(select){opacity:0;transform:scale(.99)}select:open::picker(select){opacity:1}@starting-style{select::picker(select):popover-open{opacity:0}}select optgroup{font-weight:500;color:rgba(38,38,38,.5);cursor:default}@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))){select optgroup{color:rgb(from var(--landsoul-text) r g b/.5)}}select option{font-weight:400;color:#262626;color:var(--landsoul-text);cursor:pointer;padding:0 1rem 0 .75rem;border-radius:.4rem;border-radius:var(--landsoul-radius);transition:background-color .25s ease,outline-offset .25s ease;transition:background-color var(--landsoul-duration) ease,outline-offset var(--landsoul-duration) ease}select option:focus-visible{outline:.125rem solid rgba(46,114,240,.5);outline-offset:-.125rem}@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))){select option:focus-visible{outline:.125rem solid rgb(from var(--landsoul-accent) r g b/.5)}}select option:checked{color:#fff;color:var(--landsoul-bg);background-color:#2e72f0;background-color:var(--landsoul-accent)}select option:checked::checkmark{color:#fff;color:var(--landsoul-bg)}select option:first-child{margin-top:.25rem}select[multiple] option{padding:.25rem 1.25rem}select[multiple] option:not(:first-child){margin-top:.0625rem}select::picker-icon{width:15px;height:15px;display:grid;translate:0 1px;background-color:#262626;background-color:var(--landsoul-text);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 15 15"><path fill="%23000" fill-rule="evenodd" d="M4.182 6.182a.45.45 0 0 1 .636 0L7.5 8.864l2.682-2.682a.45.45 0 0 1 .636.636l-3 3a.45.45 0 0 1-.636 0l-3-3a.45.45 0 0 1 0-.636" clip-rule="evenodd"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 15 15"><path fill="%23000" fill-rule="evenodd" d="M4.182 6.182a.45.45 0 0 1 .636 0L7.5 8.864l2.682-2.682a.45.45 0 0 1 .636.636l-3 3a.45.45 0 0 1-.636 0l-3-3a.45.45 0 0 1 0-.636" clip-rule="evenodd"/></svg>');-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}select:open::picker-icon{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 15 15"><path fill="%23000" fill-rule="evenodd" d="M4.182 8.818a.45.45 0 0 1 0-.636l3-3a.45.45 0 0 1 .636 0l3 3a.45.45 0 0 1-.636.636L7.5 6.136 4.818 8.818a.45.45 0 0 1-.636 0" clip-rule="evenodd"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" fill="none" viewBox="0 0 15 15"><path fill="%23000" fill-rule="evenodd" d="M4.182 8.818a.45.45 0 0 1 0-.636l3-3a.45.45 0 0 1 .636 0l3 3a.45.45 0 0 1-.636.636L7.5 6.136 4.818 8.818a.45.45 0 0 1-.636 0" clip-rule="evenodd"/></svg>')}input[type=checkbox]{--size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;vertical-align:text-bottom;cursor:pointer;display:inline-block;box-sizing:border-box;width:1.25rem;width:var(--size);height:1.25rem;height:var(--size);border:.125rem solid #ebebeb;border:solid calc(var(--size)*.1) var(--landsoul-surface);border-radius:.25rem;border-radius:calc(var(--size)*.2);transition:all .25s;transition:all var(--landsoul-duration);opacity:.8;position:relative}input[type=checkbox]:after{content:"";opacity:0;clip-path:inset(100% 0 0 0);transition:clip-path .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transition:clip-path var(--landsoul-duration) cubic-bezier(.4,0,.2,1),opacity var(--landsoul-duration) cubic-bezier(.4,0,.2,1);position:absolute;display:inline-block;width:calc(var(--size)*.3);height:calc(var(--size)*.55);top:50%;left:50%;transform:translate(-50%,-55%) rotate(45deg);border:solid #2e72f0;border:solid var(--landsoul-accent);border-width:0 calc(var(--size)*.12) calc(var(--size)*.12) 0}input[type=checkbox]:checked:after{opacity:1;clip-path:inset(0 0 0 0)}input[type=checkbox]:hover{opacity:1}input[type=file]{padding:0;background-color:#f5f5f5}@supports (color:color-mix(in lch,red,blue)){input[type=file]{background-color:color-mix(in srgb,var(--landsoul-surface) 50%,var(--landsoul-bg))}}input[type=file]::file-selector-button{color:#262626;color:var(--landsoul-text);background-color:#ebebeb;background-color:var(--landsoul-surface);border:none;padding:.25rem .5rem;margin-right:.5rem;cursor:pointer}input[type=file]{outline-offset:0;transition:outline-offset .25s ease;transition:outline-offset var(--landsoul-duration) ease}input[type=file]:focus-within{outline:.0625rem solid #bfbfbf;outline:var(--landsoul-surface-high) solid .0625rem;outline-offset:-.0625rem}input[type=radio]{--size:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;vertical-align:text-bottom;cursor:pointer;display:inline-block;box-sizing:border-box;width:1.25rem;width:var(--size);height:1.25rem;height:var(--size);border:.125rem solid #ebebeb;border:solid calc(var(--size)*.1) var(--landsoul-surface);border-radius:50%;transition:all .25s;transition:all var(--landsoul-duration);opacity:.8;position:relative}input[type=radio]:after{content:"";opacity:0;clip-path:circle(25%);transition:opacity .25s ease-out,clip-path .25s ease-out;transition:opacity var(--landsoul-duration) ease-out,clip-path var(--landsoul-duration) ease-out;position:absolute;display:inline-block;border-radius:50%;background:#2e72f0;background:var(--landsoul-accent);width:calc(var(--size)*.6);height:calc(var(--size)*.6);top:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio]:checked:after{opacity:1;clip-path:circle(100%)}input[type=radio]:hover{opacity:1}input[type=radio]:focus-visible{outline:.125rem solid #bfbfbf;outline:solid .125rem var(--landsoul-surface-high)}input[type=range]{-webkit-appearance:none;background-color:transparent;vertical-align:baseline;height:.3rem;cursor:pointer;border-radius:1rem}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.15rem;background-color:#ebebeb;background-color:var(--landsoul-surface);border-radius:1rem}input[type=range]::-webkit-slider-thumb{cursor:grab;height:1rem;width:1rem;background-color:#fff;background-color:var(--landsoul-bg);border-radius:50%;border:.2rem solid #e3e4e8;border:.2rem solid var(--landsoul-border);-webkit-transition:transform .25s;transition:transform .25s;-webkit-transition:transform var(--landsoul-duration);transition:transform var(--landsoul-duration);-webkit-appearance:none;transform:translateY(-.4rem) scale(.8)}input[type=range]::-webkit-slider-thumb:active{transform:translateY(-.4rem) scale(1)}input[type=range]:focus-within::-webkit-slider-thumb{transform:translateY(-.4rem) scale(1)}input[type=range]::-moz-range-progress{height:.1rem;background-color:#2e72f0;background-color:var(--landsoul-accent)}input[type=range]::-moz-range-track{width:100%;height:.15rem;background-color:#ebebeb;background-color:var(--landsoul-surface)}input[type=range]::-moz-range-thumb{cursor:grab;height:1rem;width:1rem;background-color:#fff;background-color:var(--landsoul-bg);border-radius:50%;border:.2rem solid #e3e4e8;border:.2rem solid var(--landsoul-border);-moz-transition:transform .25s;transition:transform .25s;-moz-transition:transform var(--landsoul-duration);transition:transform var(--landsoul-duration);-moz-appearance:none;transform:scale(.8)}input[type=range]::-moz-range-thumb:active{transform:scale(1)}input[type=range]:focus-within::-moz-range-thumb{transform:scale(1)}table{display:inline-block;box-sizing:border-box;max-width:100%;overflow:auto;border-collapse:collapse;border-spacing:0;border-radius:.6rem;border-radius:var(--landsoul-radius-active);border:.0625rem solid #e3e4e8;border:.0625rem solid var(--landsoul-border)}table caption{padding:.5rem}table tfoot th,table thead th{padding-top:.75rem;padding-bottom:.75rem;position:sticky;background-color:#f5f5f5;background-color:var(--landsoul-surface-low);z-index:0}table thead th{top:0;box-shadow:inset 0 -.0625rem 0 0 #e3e4e8;box-shadow:inset 0 -.0625rem 0 0 var(--landsoul-border)}table tfoot th{bottom:0;box-shadow:inset 0 .0625rem 0 0 #e3e4e8;box-shadow:inset 0 .0625rem 0 0 var(--landsoul-border)}table:has(tbody>tr>th:first-child) th:first-child{position:sticky;left:0;background-color:#f5f5f5;background-color:var(--landsoul-surface-low);z-index:1}table:has(tbody>tr>th:first-child) tfoot th:first-child,table:has(tbody>tr>th:first-child) thead th:first-child{z-index:2}table tbody{white-space:nowrap}table tbody tr{background-color:#fff;background-color:var(--landsoul-bg)}table td,table th{padding:.25rem .5rem;border-bottom:.0625rem solid #e3e4e8;border-bottom:.0625rem solid var(--landsoul-border)}table tr:last-child td,table tr:last-child th{border-bottom:none}figure{display:flex;flex-flow:column;margin:auto}figure img{max-width:100%}figure figcaption{font-size:.75rem;margin:.5rem}details{padding-bottom:0;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent}details summary{padding:.5rem 1.25rem .5rem 1rem;cursor:pointer;border-radius:.6rem;border-radius:var(--landsoul-radius-active);position:relative;outline-offset:-.125rem}details summary:hover{background-color:#ebebeb;background-color:var(--landsoul-surface)}details summary:active{background-color:#f5f5f5;background-color:var(--landsoul-surface-low)}details summary:focus-visible{outline:.0625rem solid #bfbfbf;outline:solid .0625rem var(--landsoul-surface-high)}details summary::marker{content:""}details summary:after{content:"";position:absolute;right:.5rem;top:50%;translate:-50% -50%;width:.3125rem;height:.3125rem;border-right:.1rem solid;border-top:.1rem solid;transition:rotate .1s;rotate:45deg}details::details-content{height:0;opacity:0;overflow:hidden;transition:height .2s,content-visibility .2s,opacity .2s;transition-behavior:allow-discrete}details:open summary:after{rotate:135deg}details:open::details-content{height:auto;opacity:1}dialog{border:.0625rem solid #ebebeb;border:.0625rem solid var(--landsoul-surface);color:#262626;color:var(--landsoul-text);background-color:#fff;background-color:var(--landsoul-bg);border-radius:2rem;padding:1rem;overflow:auto;width:min(260px,100vw - 2px);box-shadow:0 0 0 .0625rem #e3e4e8,0 0 .125rem rgba(0,0,0,.1),0 0 1rem rgba(0,0,0,.2);box-shadow:var(--landsoul-box-shadow)}dialog,dialog::backdrop{transition:transform .25s ease,opacity .25s ease;transition:transform var(--landsoul-duration) ease,opacity var(--landsoul-duration) ease}dialog:popover-open,dialog[open]{opacity:1}@starting-style{dialog:popover-open,dialog[open]{opacity:.666;transform:scale(.99)}dialog:popover-open::backdrop,dialog[open]::backdrop{opacity:0}}progress{--height:0.5rem;height:.5rem;height:var(--height);line-height:.5rem;line-height:var(--height);background-color:#f5f5f5;background-color:var(--landsoul-surface-low);color:#2e72f0;color:var(--landsoul-accent);overflow:hidden;border:none;border-radius:.5rem;border-radius:var(--height)}progress::-moz-progress-bar{background-color:#2e72f0;background-color:var(--landsoul-accent)}progress::-webkit-progress-bar{background-color:#f5f5f5;background-color:var(--landsoul-surface-low)}progress::-webkit-progress-value{background-color:#2e72f0;background-color:var(--landsoul-accent)}::-webkit-meter-bar{background-color:#f5f5f5;background-color:var(--landsoul-surface-low);border:none;border-radius:.5rem}::-webkit-meter-optimum-value{background-color:#2e72f0;background-color:var(--landsoul-accent);border-radius:.5rem}::-webkit-meter-suboptimum-value{background-color:orange;border-radius:.5rem}::-webkit-meter-even-less-good-value{background-color:#e03e2f;background-color:var(--landsoul-danger);border-radius:.5rem}a:focus{outline-color:#bfbfbf;outline-color:var(--landsoul-surface-high)}hr{border:none;border-top:.15rem solid #e3e4e8;border-top:.15rem solid var(--landsoul-border)}blockquote{border-left:.25rem solid #ebebeb;border-left:.25rem solid var(--landsoul-surface);padding:.5rem 1rem;margin:.5rem 0;font-style:italic}code,kbd,pre{font-family:Consolas,monospace;background-color:#ebebeb;background-color:var(--landsoul-surface);border-radius:.4rem;border-radius:var(--landsoul-radius)}code:focus-visible,kbd:focus-visible,pre:focus-visible{outline:.125rem solid #bfbfbf;outline:solid .125rem var(--landsoul-surface-high)}samp{font-family:Consolas,monospace}code,kbd{padding:.05rem .2rem}pre{padding:.5rem .75rem;box-sizing:border-box;max-width:100%;overflow:auto}kbd{border:.1rem solid rgba(0,0,0,.1);border-bottom:.1rem solid var(--landsoul-0-1);border-bottom:.2rem solid rgba(0,0,0,.1);border:solid var(--landsoul-0-1);border-width:.1rem .1rem .2rem}fieldset,iframe{border:.0625rem solid #e3e4e8;border:.0625rem solid var(--landsoul-border);border-radius:.6rem;border-radius:var(--landsoul-radius-active)}