.golden{--color:#daa520}.red{--color:#e53935}.green{--color:#43a047}.blue{--color:#1e90ff}.purple{--color:#b100b1}.brown{--color:brown}.orange{--color:orange}:root{--sp-background-color:#f8f9fa;--sp-text-color:#333;--sp-text-secondary-color:#666;--sp-border-color:#0000001a;--sp-shadow-color:#0000001a;--sp-theme-bg:color-mix(in srgb, var(--sp-theme) 8%, #fff);--sp-notification-badge-bg:red;--sp-notification-badge-color:#fff;--sp-container-bg-color:#fff;--sp-container-border-color:lightgray;--sp-container-shadow:0 0 32px -16px #0003;--sp-form-bg-color:#fff;--sp-form-text-color:#333;--sp-form-border-color:#00000026;--sp-form-box-lighten:50%;--sp-input-background:#fff;--sp-input-border:#0003;--sp-input-border-hover:#0006;--sp-input-text:#333;--sp-input-placeholder:#999;--sp-card-background:#fff;--sp-card-border:#0000000d;--sp-login-background:#0000004d;--sp-hover-background:#00000008;--sp-active-background:#0000000d;--sp-disabled-background:#f5f5f5;--sp-disabled-text:#aaa;--sp-button-contrast:85%;--sp-grouped-shadow-hover:#00000013;--sp-messages-color:#333;--sp-messages-shadow:0 0 12px -6px #00000080;--sp-messages-bg:#fff;--sp-table-background:#fff;--sp-table-header-background:#00000008;--sp-table-border:#0000000f;--sp-table-row-even:#00000006;--sp-table-row-odd:#0000000d;--sp-table-row-bg:#f5f5f5;--sp-header-background:#fff;--sp-nav-background:#fff;--sp-nav-text:#555;--sp-nav-active-text:var(--sp-theme);--sp-nav-active-background:color-mix(in srgb, var(--sp-theme) 5%, #fff);--sp-nav-hover-background:#00000006;--sp-nav-border:#0000000d;--sp-success-color:green;--sp-warning-color:#bb8d1a;--sp-error-color:crimson;--sp-info-color:dodgerblue;--sp-transition-fast:.15s ease;--sp-transition-normal:.25s ease;--sp-transition-slow:.4s ease;--sp-shadow-sm:0 1px 3px #0000000d;--sp-shadow-md:0 3px 8px #0000001a;--sp-shadow-lg:0 5px 15px #00000026;--color-primary:var(--sp-theme);--color-primary-light:color-mix(in srgb, var(--sp-theme) 80%, #fff);--color-primary-lighter:color-mix(in srgb, var(--sp-theme) 15%, #fff);--color-primary-dark:color-mix(in srgb, var(--sp-theme) 80%, #000);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--space-xs:.25em;--space-sm:.5em;--space-md:1em;--space-lg:1.5em;--space-xl:2em;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-full:9999px}body.theme-dark{--sp-background-color:#121212;--sp-text-color:#f0f0f0;--sp-text-secondary-color:#b0b0b0;--sp-border-color:#ffffff1a;--sp-shadow-color:#0006;--sp-theme-bg:color-mix(in srgb, var(--sp-theme) 8%, #1e1e1e);--sp-notification-badge-bg:crimson;--sp-notification-badge-color:#fff;--sp-bg-color:var(--sp-background-color);--sp-container-bg-color:var(--sp-card-background);--sp-container-border-color:var(--sp-border-color);--sp-form-bg-color:var(--sp-input-background);--sp-form-text-color:var(--sp-input-text);--sp-card-background:#1e1e1e;--sp-card-border:#ffffff0d;--sp-input-background:var(--sp-card-background);--sp-input-border:#fff3;--sp-input-border-hover:#fff6;--sp-input-text:#e0e0e0;--sp-input-placeholder:#707070;--sp-hover-background:#ffffff0d;--sp-active-background:#ffffff1a;--sp-disabled-background:#252525;--sp-disabled-text:#777;--sp-login-background:#000c;--sp-table-background:#1e1e1e;--sp-table-header-background:#ffffff14;--sp-table-border:#ffffff0f;--sp-table-row-even:#ffffff06;--sp-table-row-odd:#ffffff0d;--sp-header-background:#1a1a1a;--sp-nav-background:#1e1e1e;--sp-nav-text:#d0d0d0;--sp-nav-active-text:var(--sp-theme);--sp-nav-active-background:color-mix(in srgb, var(--sp-theme) 20%, #000);--sp-nav-hover-background:#ffffff0d;--sp-nav-border:#ffffff1a;--sp-button-contrast:80%;--sp-grouped-shadow-hover:#00000040;--sp-shadow-sm:0 1px 3px #0000004d;--sp-shadow-md:0 3px 8px #00000059;--sp-shadow-lg:0 5px 15px #0006;--sp-success-color:#00b800;--sp-warning-color:goldenrod;--sp-error-color:crimson;--sp-info-color:dodgerblue}body:has(#sp-login-page){--sp-background-color:#121212;--sp-text-color:#f0f0f0;--sp-text-secondary-color:#b0b0b0;--sp-border-color:#ffffff1a;--sp-shadow-color:#0006;--sp-theme-bg:color-mix(in srgb, var(--sp-theme) 8%, #1e1e1e);--sp-notification-badge-bg:crimson;--sp-notification-badge-color:#fff;--sp-bg-color:var(--sp-background-color);--sp-container-bg-color:var(--sp-card-background);--sp-container-border-color:var(--sp-border-color);--sp-form-bg-color:var(--sp-input-background);--sp-form-text-color:var(--sp-input-text);--sp-card-background:#1e1e1e;--sp-card-border:#ffffff0d;--sp-input-background:var(--sp-card-background);--sp-input-border:#fff3;--sp-input-border-hover:#fff6;--sp-input-text:#e0e0e0;--sp-input-placeholder:#707070;--sp-hover-background:#ffffff0d;--sp-active-background:#ffffff1a;--sp-disabled-background:#252525;--sp-disabled-text:#777;--sp-login-background:#000c;--sp-table-background:#1e1e1e;--sp-table-header-background:#ffffff14;--sp-table-border:#ffffff0f;--sp-table-row-even:#ffffff06;--sp-table-row-odd:#ffffff0d;--sp-header-background:#1a1a1a;--sp-nav-background:#1e1e1e;--sp-nav-text:#d0d0d0;--sp-nav-active-text:var(--sp-theme);--sp-nav-active-background:color-mix(in srgb, var(--sp-theme) 20%, #000);--sp-nav-hover-background:#ffffff0d;--sp-nav-border:#ffffff1a;--sp-button-contrast:80%;--sp-grouped-shadow-hover:#00000040;--sp-shadow-sm:0 1px 3px #0000004d;--sp-shadow-md:0 3px 8px #00000059;--sp-shadow-lg:0 5px 15px #0006;--sp-success-color:#00b800;--sp-warning-color:goldenrod;--sp-error-color:crimson;--sp-info-color:dodgerblue}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{width:3px;height:3px}@media not (hover:hover){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-thumb{background-color:var(--sp-theme)}::-webkit-scrollbar-track{background-color:#0000000d}::selection{background-color:hsla(from var(--sp-theme) h s l / .4);color:var(--sp-text-color)}body{background-color:var(--sp-background-color);width:100dvw;height:100dvh;font-family:var(--sp-ui-font,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif);color:var(--sp-text-color);margin:0;padding:0;font-size:.9em}body:has(:popover-open){pointer-events:none}body:has(:popover-open) :popover-open{pointer-events:all}body>#app{width:100dvw;height:100dvh;overflow-x:hidden}body>#app>main.sp-container{height:100%;position:relative}body>#app.sp-menu-invisible{grid-template:3.5em 1fr/1fr;display:grid}@media (orientation:portrait){body>#app:not(.sp-menu-invisible){grid-template:3.5em 1fr/1fr;display:grid}}@media (orientation:landscape){body>#app:not(.sp-menu-invisible){grid-template:3.5em 1fr/min-content 1fr;display:grid}body>#app:not(.sp-menu-invisible)>header#sp-header{grid-area:1/1/1/span 2}body>#app:not(.sp-menu-invisible)>nav#sp-nav{height:100%;box-shadow:none;z-index:inherit;border-right:1px solid #00000014;grid-area:2/1/2/1;position:static}body>#app:not(.sp-menu-invisible)>main.sp-container{grid-area:2/2/2/2}}a{color:inherit;text-decoration:none}a.link{text-decoration:underline}@media (hover:hover){a.link{transition:all .2s}a.link:hover{color:var(--sp-theme)}}button{font-family:inherit;font-size:1em;font-weight:inherit;color:inherit;cursor:pointer;background-color:#0000;border:none;padding:0;transition:transform .2s,opacity .2s}button:active{transform:translateY(1px)}svg.lucide-icon{flex-shrink:0;width:1em;height:1em}:popover-open:not(.no-block)::backdrop{pointer-events:none}#sp-login-page{background-image:var(--sp-login-bg-image);background-position:50%;background-size:cover;width:100dvw;height:100dvh;display:flex}#sp-login-page.sp-login-center{justify-content:center;align-items:center}#sp-login-page.sp-login-center section{border-radius:8px}#sp-login-page.sp-login-left{justify-content:flex-start}#sp-login-page.sp-login-right{justify-content:flex-end}#sp-login-page .sp-login-default{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:var(--sp-login-background);flex-direction:column;justify-content:space-between;align-items:center;max-height:100%;padding:1em 2em 2.5em;display:flex;position:relative;overflow:hidden auto;box-shadow:0 0 2em #0000004d}@media (orientation:portrait){#sp-login-page .sp-login-default{width:100%;height:100%;padding:.5em .5em 2.5em}}#sp-login-page .sp-login-default header{margin-bottom:1.5em}#sp-login-page .sp-login-default header h1{color:#fff;border-bottom:solid 4px var(--sp-theme);margin-bottom:0;font-size:2em}#sp-login-page .sp-login-default header img{max-width:var(--sp-auth-logo-width,6em);max-height:var(--sp-auth-logo-height,6em)}#sp-login-page .sp-login-default footer{flex-direction:column;justify-content:space-between;gap:1em;margin-top:1.5em;display:flex}:is(#sp-login-page .sp-login-default footer:has(.sp-button:nth-child(2)),#sp-login-page .sp-login-default footer:has(.sp-login-submit)){width:100%}#sp-login-page .sp-login-default footer .sp-login-submit{--color:#fff;background:linear-gradient(135deg, var(--sp-theme), color-mix(in srgb, var(--sp-theme) 78%, #000));box-shadow:0 6px 16px -10px hsla(from var(--sp-theme) h s l / .35);border:none;margin-top:.5em;font-size:1.2em}#sp-login-page .sp-login-default footer .sp-login-submit span{justify-content:center;padding:1em 1.5em;font-size:1.05em;font-weight:600}#sp-login-page .sp-login-default footer .sp-login-submit:hover span{background-color:#ffffff1f}.sp-login-field{--lf-text:#fff;--lf-muted:#fff9;--lf-bg:#ffffff12;--lf-bg-hover:#ffffff1f;--lf-bg-focus:#ffffff24;--lf-border:#ffffff26;--lf-accent:var(--sp-theme,#ff3e00);--lf-radius:.75em;--lf-pad-x:1em;--lf-icon-x:2.9em;align-items:center;width:100%;font-size:1em;display:flex;position:relative}.sp-login-field>:is(input,select,textarea){width:100%;padding:1.65em var(--lf-pad-x) .55em;color:var(--lf-text);background-color:var(--lf-bg);border:1px solid var(--lf-border);border-radius:var(--lf-radius);appearance:none;outline:none;margin:0;font-family:inherit;font-size:1em;line-height:1.2;transition:border-color .2s,background-color .2s,box-shadow .2s}.sp-login-field>:is(input,select,textarea)::placeholder{color:#0000}.sp-login-field>:is(input,select,textarea):hover{background-color:var(--lf-bg-hover)}.sp-login-field>:is(input,select,textarea):focus{border-color:var(--lf-accent);background-color:var(--lf-bg-focus);box-shadow:0 0 0 3px hsla(from var(--lf-accent) h s l / .3)}.sp-login-field>:-webkit-any(input,select,textarea):-webkit-autofill{-webkit-text-fill-color:var(--lf-text);caret-color:var(--lf-text);-webkit-box-shadow:inset 0 0 0 30em #242424f5}.sp-login-field>:is(input,select,textarea):autofill{-webkit-text-fill-color:var(--lf-text);caret-color:var(--lf-text);-webkit-box-shadow:inset 0 0 0 30em #242424f5}.sp-login-field.with-icon>:is(input,select,textarea){padding-left:var(--lf-icon-x)}.sp-login-field.with-action>:is(input,select,textarea){padding-right:3em}.sp-login-field .sp-login-field-label{left:var(--lf-pad-x);letter-spacing:.01em;color:var(--lf-muted);white-space:nowrap;pointer-events:none;transform-origin:0;font-size:1em;line-height:1;transition:transform .15s,color .15s;position:absolute;top:50%;transform:translateY(-50%)}.sp-login-field.with-icon .sp-login-field-label{left:var(--lf-icon-x)}.sp-login-field:focus-within .sp-login-field-label,.sp-login-field.filled .sp-login-field-label{color:hsla(from var(--lf-text) h s l / .85);transform:translateY(-1.3em)scale(.72)}.sp-login-field .sp-login-field-icon{left:var(--lf-pad-x);color:var(--lf-text);opacity:.5;pointer-events:none;transition:color .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sp-login-field:focus-within .sp-login-field-icon{color:var(--lf-accent);opacity:1}.sp-login-field .sp-login-field-action{color:var(--lf-text);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:.5em;justify-content:center;align-items:center;padding:.45em;transition:opacity .2s,background-color .2s;display:flex;position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.sp-login-field .sp-login-field-action:hover{opacity:1;background-color:var(--lf-bg-hover)}.sp-login-field .sp-login-field-action:focus-visible{outline:2px solid var(--lf-accent);outline-offset:1px}.sp-form-field.input{--error-color:#e53935;max-width:100%;font-size:var(--size);color:var(--sp-input-text);grid-template-rows:min-content auto;grid-template-columns:min-content auto;align-items:end;gap:.15em .5em;margin:.25em 0;transition:all .2s;display:inline-grid}@media (orientation:landscape){.sp-form-field.input:has(+.sp-form-field.input){margin-right:.5em}}.sp-form-field.input.block{width:100%;margin:.5em 0;display:grid}@media (orientation:portrait){.sp-form-field.input{width:100%;margin:.5em 0;display:grid}}.sp-form-field.input:has(:is(input,select,textarea):focus) .sp-form-label{color:var(--sp-input-text)}@media (hover:hover){.sp-form-field.input:hover:not(:has(:is(input,select,textarea):focus)) :is(input,select,textarea){border-color:hsla(from currentColor h s l / .15);background-color:hsla(from currentColor h s l / .05)}.sp-form-field.input:hover:not(:has(:is(input,select,textarea):focus)) .sp-form-label{color:var(--sp-input-text)}}.sp-form-field.input textarea{resize:vertical}.sp-form-field.input :is(input,textarea,select){border:1px solid hsla(from currentColor h s l / .05);background-color:hsla(from currentColor h s l / .025);appearance:none;border-radius:.5em;grid-column-end:span 2;width:100%;padding:.65em;font-family:inherit;font-size:.9em;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease}.sp-form-field.input :is(input,textarea,select)[type=color]{padding:0}.sp-form-field.input :is(input,textarea,select)[type=color]::-webkit-color-swatch-wrapper{padding:.15em}.sp-form-field.input :is(input,textarea,select)[type=color]::-webkit-color-swatch{border:none;border-radius:.35em}.sp-form-field.input :is(input,textarea,select) option{background-color:var(--sp-input-background)}.sp-form-field.input :is(input,textarea,select):focus{box-shadow:0 0 0 3px hsla(from var(--sp-theme) h s l / .3);border-color:#0000;outline:none}.sp-form-field.input :is(input,textarea,select):focus .sp-form-label{color:var(--sp-theme)}.sp-form-field.input :is(input,textarea,select)::placeholder{color:var(--sp-input-placeholder)}.sp-form-field.input :is(input,textarea,select):disabled{color:var(--sp-disabled-text);cursor:default}.sp-form-field.input :-webkit-any(input,textarea,select):-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--sp-input-background) inset;-webkit-text-fill-color:var(--sp-input-text)}.sp-form-field.input :is(input,textarea,select):autofill{-webkit-box-shadow:0 0 0 30px var(--sp-input-background) inset;-webkit-text-fill-color:var(--sp-input-text)}.sp-form-field.input .sp-form-label{text-align:left;color:hsla(from var(--sp-input-text) h s l / .75);white-space:nowrap;padding-left:.25em;font-size:.9em;font-weight:500;transition:all .2s}.sp-form-field.input .sp-form-label:has(~[required]):not(:empty):after{content:"*";color:var(--error-color);margin-left:.15em}.sp-form-field.input .sp-form-buttons{grid-row-start:1;grid-column-start:2;justify-content:flex-start;gap:.5em;margin-right:.25em;display:flex}.sp-form-field.input .sp-form-buttons button{flex-shrink:0;font-size:.8em}.sp-form-field.toggle{max-width:100%;font-size:var(--size);--error-color:#e53935;justify-content:space-between;align-items:center;gap:.25em;margin:.25em 0;display:inline-flex;position:relative}.sp-form-field.toggle.block{width:100%;margin:.5em 0;display:flex}.sp-form-field.toggle>input{opacity:0;cursor:pointer;position:absolute;inset:0}.sp-form-field.toggle>input~.sp-form-toggle{cursor:pointer;box-sizing:border-box;background-color:hsla(from var(--sp-input-text) h s l / .2);outline-color:hsla(from var(--sp-theme) h s l / .3);border-radius:1.5em;flex-shrink:0;align-items:center;width:2.2em;height:1.3em;padding:.15em;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.sp-form-field.toggle>input~.sp-form-toggle:after{content:"";background-color:var(--sp-input-text);border-radius:50%;width:1em;height:1em;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s,width .15s;box-shadow:0 1px 3px #00000040}.sp-form-field.toggle>input:active~.sp-form-toggle:after{width:1.25em}.sp-form-field.toggle>input:checked~.sp-form-toggle{background-color:hsla(from var(--sp-theme) h s l / .25)}.sp-form-field.toggle>input:checked~.sp-form-toggle:after{background-color:var(--sp-theme);transform:translate(.9em)}.sp-form-field.toggle>input:checked:active~.sp-form-toggle:after{transform:translate(.65em)}.sp-form-field.toggle>input:focus-visible~.sp-form-toggle{outline-offset:3px;outline-width:3px;outline-style:solid}.sp-form-field.toggle>input:required+.sp-form-label:after{content:"*";color:var(--error-color);margin-left:.25em;font-weight:700}.sp-form-field.toggle>input:disabled{cursor:not-allowed}.sp-form-field.toggle>input:disabled~.sp-form-toggle,.sp-form-field.toggle>input:disabled~.sp-form-label{cursor:not-allowed;opacity:.5}.sp-form-field.toggle .sp-form-label{color:hsla(from var(--sp-input-text) h s l / .75);transition:all .2s}@media (hover:hover){.sp-form-field.toggle:hover:not(:has(input:disabled)):not(:has(:checked))>.sp-form-toggle{background-color:hsla(from var(--sp-input-text) h s l / .4)}.sp-form-field.toggle:hover:not(:has(input:disabled)):has(:checked)>.sp-form-toggle{background-color:hsla(from var(--sp-theme) h s l / .35)}.sp-form-field.toggle:hover:not(:has(input:disabled)) .sp-form-label{color:var(--sp-input-text)}}.sp-form-field.toggle:has(input:checked) .sp-form-label{color:var(--sp-input-text)}.sp-form-field.box{font-size:var(--size);--error-color:#e53935;justify-content:space-between;align-items:center;gap:.25em;max-width:calc(100% - .6em);margin:.3em;transition:all .2s;display:inline-flex;position:relative}.sp-form-field.box.boxbutton{background-color:hsla(from currentColor h s l / .025);border-radius:.35em;padding:.5em}.sp-form-field.box.boxbutton:has(input:checked){background-color:hsla(from var(--sp-theme) h s l / .15)}.sp-form-field.box.boxbutton:hover{background-color:hsla(from currentColor h s l / .035)}.sp-form-field.box.block{width:100%;max-width:100%;margin:.5em 0;display:flex}.sp-form-field.box>input{opacity:0;position:absolute;inset:0}.sp-form-field.box>input[type=radio]+.sp-form-box{border-radius:50%}.sp-form-field.box>input[type=radio]:checked+.sp-form-box{border:4px solid var(--sp-theme)}.sp-form-field.box>input[type=checkbox]+.sp-form-box{border-radius:4px}.sp-form-field.box>input[type=checkbox]+.sp-form-box:after{content:"";border-right:3px solid var(--sp-input-background);border-bottom:3px solid var(--sp-input-background);width:30%;height:55%;transition:transform .2s,border .2s;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}.sp-form-field.box>input[type=checkbox]:checked+.sp-form-box{background-color:var(--sp-theme)}.sp-form-field.box>input[type=checkbox]:checked+.sp-form-box:after{transform:translate(-50%,-50%)rotate(45deg)scale(1.2)}.sp-form-field.box>input:focus-visible+.sp-form-box{box-shadow:0 0 0 3px hsla(from var(--sp-theme) h s l / .2)}.sp-form-field.box .sp-form-box{border:1px solid hsla(from currentColor h s l / .25);background-color:var(--sp-input-background);outline-color:hsla(from var(--sp-theme) h s l / .3);flex-shrink:0;width:1.2em;height:1.2em;transition:all .2s;display:inline-block;position:relative}.sp-form-field.box .sp-form-box:has(~[type=radio]){border-radius:50%}.sp-form-field.box .sp-form-box:has(~[type=radio]):after{content:"";background-color:var(--sp-theme);border-radius:50%;width:60%;height:60%;transition:all .2s;position:absolute;top:20%;left:20%;transform:scale(0)}.sp-form-field.box .sp-form-box:has(~[type=radio]:checked){background-color:hsla(from var(--sp-theme) h s l / .3);border-color:#0000}.sp-form-field.box .sp-form-box:has(~[type=radio]:checked):after{transform:scale(1)}.sp-form-field.box .sp-form-box:has(~[type=checkbox]){border-radius:4px}.sp-form-field.box .sp-form-box:has(~[type=checkbox]):after{content:"";border-right:4px solid var(--sp-input-text);border-bottom:4px solid var(--sp-input-text);border-color:var(--sp-theme);width:60%;height:60%;transition:all .2s;position:absolute;top:20%;left:20%;transform:translateY(0)rotate(0)scale(0)}.sp-form-field.box .sp-form-box:has(~[type=checkbox]:checked){background-color:var(--sp-theme);background-color:hsla(from var(--sp-theme) h s l / .3);border-color:#0000}.sp-form-field.box .sp-form-box:has(~[type=checkbox]:checked):after{transform:translateY(-10%)rotate(45deg)scale(1)}.sp-form-field.box:has(input:focus-visible) .sp-form-box{outline:3px solid hsla(from var(--sp-theme) h s l / .3);outline-offset:3px}.sp-form-field.box .sp-form-label{color:hsla(from var(--sp-input-text) h s l / .75);transition:all .2s}.sp-form-field.box .sp-form-label:has(~input:required):after{content:"*";color:var(--error-color);margin-left:.25em;font-weight:700}@media (hover:hover){.sp-form-field.box:hover:has(input:not(:focus,:checked)) .sp-form-box{border-color:hsla(from currentColor h s l / .5)}.sp-form-field.box:hover .sp-form-label{color:var(--sp-input-text)}}.sp-form-field.box:has(input:checked) .sp-form-label{color:var(--sp-input-text)}.sp-form-field.file{position:relative}.sp-form-field.file>input[type=file]{opacity:0;position:absolute;inset:0}.sp-form-field.file .sp-file-drag{color:var(--sp-theme);margin-top:.15em;font-weight:bolder}.sp-form-files{background-color:var(--sp-card-background);max-width:80%;max-height:80%;box-shadow:var(--sp-shadow-lg);opacity:0;transition:all .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;border:none;border-radius:6px;flex-wrap:wrap;gap:1em;padding:.5em;overflow-y:auto;transform:translateY(8px)}.sp-form-files::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:all .3s ease, display .3s allow-discrete, overlay .3s allow-discrete}.sp-form-files:popover-open{opacity:1;display:flex;transform:translateY(0)}.sp-form-files:popover-open::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@starting-style{.sp-form-files:popover-open{opacity:0;display:flex;transform:translateY(8px)}.sp-form-files:popover-open::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.sp-form-files li{list-style:none}.sp-form-files li img,.sp-form-files li video{border-radius:8px;max-width:60vw;max-height:60vh;display:block}.sp-multi-select:focus{outline:none}.sp-multi-select:active{transform:none}.sp-multi-select input{pointer-events:none}.sp-multi-select__popover{inset:auto;top:calc(anchor(bottom) - 4px);left:anchor(left);position-try-fallbacks:--sp-multi-select-pos;background-color:hsla(from var(--sp-background-color) h s l / .75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;max-height:50vh;box-shadow:var(--sp-shadow-md);transition:all .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;border:none;border-radius:10px;grid-template-rows:min-content 1fr;gap:.5em;padding:.75em;transform:scale(.95)translateY(-1em)}@position-try --sp-multi-select-pos{top:auto;bottom:calc(anchor(top) + 4px)}.sp-multi-select__popover:popover-open{opacity:1;display:grid;transform:scale(1)translateY(0)}@starting-style{.sp-multi-select__popover:popover-open{opacity:0;display:grid;transform:scale(.95)translateY(-1em)}}.sp-multi-select__popover ul{flex-direction:column;gap:.5em;max-height:100%;margin:0;padding:0;display:flex;overflow-y:auto}.sp-multi-select__popover li:not(:has(strong)){background-color:hsla(from currentColor h s l / .05);border-radius:4px;padding:.25em .5em;list-style:none;transition:all .2s;position:relative}.sp-multi-select__popover li:not(:has(strong)):has(input:checked){color:var(--sp-theme)}.sp-multi-select__popover li:not(:has(strong)):has(input:checked):before{content:"✔";margin-right:.5em;display:inline-block}@media (hover:hover){.sp-multi-select__popover li:not(:has(strong)):hover{background-color:hsla(from currentColor h s l / .2)}}.sp-multi-select__popover li:not(:has(strong)) input{opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.sp-button{background-color:color-mix(in srgb, currentColor 3%, var(--sp-card-background));vertical-align:top;border:1px solid hsla(from currentColor h s l / .05);border-radius:.5em;outline-color:#0000;font-weight:500;transition:all .2s;display:inline-block;overflow:hidden}@keyframes sp-request-loading{to{transform:rotate(360deg)}}.sp-button:disabled,.sp-button.disabled{opacity:.5;cursor:not-allowed}.sp-button:active{box-shadow:none;transform:translateY(1px)}.sp-button>span{z-index:1;text-align:left;align-items:center;gap:.5em;width:100%;height:100%;padding:.5em 1.25em;transition:all .2s;display:flex;position:relative}.sp-button>span svg{color:var(--color,var(--sp-theme));stroke-width:3px;flex-shrink:0}.sp-button.loading{pointer-events:none}.sp-button.loading>span>svg{display:none}.sp-button.loading>span:before{content:"";border:solid 2px var(--color,var(--sp-theme));border-bottom-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite sp-request-loading;display:inline-block}.sp-button.icon{width:1.75em;height:1.75em}.sp-button.icon>span{padding:0}.sp-button.icon>span>svg,.sp-button.icon>span:before{margin:auto}.sp-button:focus-visible{box-shadow:0 0 0 3px hsla(from var(--color,var(--sp-theme)) h s l / .3);border-color:#0000;outline:none}.sp-button.full{width:100%;margin:0;display:block}@media (hover:hover){.sp-button:hover{border-color:hsla(from var(--color,var(--sp-theme)) h s l / .1)}.sp-button:hover>span{background-color:hsla(from var(--color,var(--sp-theme)) h s l / .1)}}.sp-button-group{gap:.5em;display:inline-flex}.sp-button-group.block{width:100%;display:flex}.sp-button-group.column{flex-direction:column}.sp-button-group.grow button,.sp-button-group.grow a{flex-grow:1}a[aria-label],button[aria-label]{anchor-name:--aria-label}a[aria-label]:before,button[aria-label]:before{content:attr(aria-label);position-anchor:auto;position-area:bottom center;position-try-fallbacks:--aria-label-fallbacks;z-index:10;color:var(--sp-text-color);background-color:var(--sp-card-background);white-space:nowrap;box-shadow:var(--sp-shadow-lg);opacity:0;pointer-events:none;border-radius:4px;padding:.2em .5em;font-size:.85rem;transition:all .3s;position:fixed;transform:translateY(-4px)}@media (hover:hover){a[aria-label]:hover:before,button[aria-label]:hover:before,a[aria-label]:focus-visible:before,button[aria-label]:focus-visible:before{opacity:1;transform:translateY(0)}a[aria-label]:active,button[aria-label]:active{transform:none}}a[aria-label].loading:not(.icon),button[aria-label].loading:not(.icon){position:relative}a[aria-label].loading:not(.icon):after,button[aria-label].loading:not(.icon):after{content:"";border:3px solid var(--sp-theme);border-bottom-color:#0000;border-radius:50%;width:.75em;height:.75em;animation:.6s linear infinite header-actions-spin;position:absolute;bottom:0;right:0}@keyframes header-actions-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header#sp-header{--sp-header-bg:color-mix(in srgb, var(--sp-theme) 15%, var(--sp-header-background));background-color:var(--sp-header-bg);height:3.5em;box-shadow:0 1px 3px var(--sp-shadow-color);z-index:5;grid-template-columns:min-content 1fr auto;justify-content:space-between;align-items:center;gap:1em;padding:0 1.5em;display:grid;position:relative}@media (orientation:portrait){header#sp-header{padding:0 .5em}}header#sp-header>h1{text-align:center;max-width:100%;color:var(--sp-theme);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85em;overflow:hidden}header#sp-header>h1.hidden{visibility:hidden}header#sp-header .sp-header-actions{gap:8px;display:flex}header#sp-header .sp-header-actions button,header#sp-header .sp-header-actions a{width:2.5em;height:2.5em;color:var(--sp-theme);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}@media (orientation:portrait){header#sp-header .sp-header-actions button,header#sp-header .sp-header-actions a{width:1.5em;height:1.5em}}header#sp-header .sp-header-actions button.sp-nav-button,header#sp-header .sp-header-actions a.sp-nav-button{transition:all .3s;display:none}header#sp-header .sp-header-actions button.sp-nav-button.sp-menu-invisible,header#sp-header .sp-header-actions a.sp-nav-button.sp-menu-invisible{display:inline-flex}@media (orientation:portrait){header#sp-header .sp-header-actions button.sp-nav-button,header#sp-header .sp-header-actions a.sp-nav-button{display:inline-flex}}header#sp-header .sp-header-actions button.sp-nav-button.sp-menu-open,header#sp-header .sp-header-actions a.sp-nav-button.sp-menu-open{transform:rotate(90deg)}header#sp-header .sp-header-actions button:focus-visible,header#sp-header .sp-header-actions a:focus-visible{outline:2px solid}header#sp-header .sp-header-actions button:hover,header#sp-header .sp-header-actions a:hover{background-color:color-mix(in srgb, var(--sp-theme) 25%, var(--sp-header-background))}header#sp-header .sp-header-actions button>svg,header#sp-header .sp-header-actions a>svg{pointer-events:none;font-size:1.25em}header#sp-header>address{align-items:center;gap:1em;margin-left:auto;font-style:normal;display:flex}header#sp-header>address>.sp-header-user{align-items:center;gap:.5em;display:flex;position:relative}header#sp-header>address>.sp-header-user>small{text-align:right;line-height:1.2;display:none}@media (width>=768px){header#sp-header>address>.sp-header-user>small{display:block}}header#sp-header>address>.sp-header-user>button{width:2.5em;height:2.5em;color:var(--sp-theme);background-color:color-mix(in srgb, var(--sp-theme) 25%, var(--sp-card-background));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}header#sp-header>address>.sp-header-user>button:focus-visible{outline:2px solid}header#sp-header>address>.sp-header-user>button>img.avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}header#sp-header>address>.sp-header-user>button>span.avatar{text-transform:uppercase;border-radius:50%;font-size:1.2em;font-weight:500}header#sp-header>address>.sp-header-user>button>span.notification-badge{width:1.25em;height:1.25em;color:var(--sp-notification-badge-color);outline:.25em solid var(--sp-header-bg);background-color:var(--sp-notification-badge-bg);box-shadow:var(--sp-shadow-md);-webkit-text-stroke:.5px;border-radius:50%;justify-content:center;align-items:center;font-size:.8em;font-weight:700;display:inline-flex;position:absolute;bottom:-.2em;right:-.5em}header#sp-header>address>.sp-header-user>.sp-header-user-menu{z-index:60;background-color:var(--sp-card-background);border-radius:8px;min-width:13em;max-width:80vw;margin:.5em 0 0;padding:.5em;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 3px 8px #00000026}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li.version{text-align:right;color:var(--sp-theme);white-space:nowrap;margin-top:.5em;margin-right:.75em;font-size:.75em}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li:has(.sub){margin:.25em 0}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>small{border-bottom:1px solid var(--sp-border-color);width:200px;margin-bottom:.5em;padding:.5em;display:block}@media (orientation:landscape){header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>small{display:none}}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a){white-space:nowrap;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:.75em;transition:background-color .2s;display:flex}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a).sub{background-color:color-mix(in srgb, var(--sp-card-background), var(--sp-text-color) 5%);max-width:calc(100% - 1em);margin-left:1em;padding:.75em .5em;font-size:.85em}@media (hover:hover){header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a):hover{background-color:color-mix(in srgb, var(--sp-theme) 8%, var(--sp-card-background))}}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a).loading{pointer-events:none}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a).loading>svg{display:none}header#sp-header>address>.sp-header-user>.sp-header-user-menu>li>:is(button,a).loading:after{content:"";border:2px solid;border-bottom-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite sp-request-loading;display:inline-block}.sp-container{gap:.5em;width:100%;height:calc(100% - 3.5em);padding:.5em;display:grid;overflow:auto}.sp-container .sp-child{border-radius:12px;width:100%;height:100%;padding:.5em .75em;transition:box-shadow .2s;position:relative}.sp-container .sp-child:not(.no-bg){background-color:var(--sp-card-background);box-shadow:var(--sp-shadow-md)}.sp-container .sp-child.overflow{overflow:auto}.sp-container .sp-child.error{color:#e53935;background-color:color-mix(in srgb, #e53935 8%, var(--sp-container-bg-color));font-size:1.1em}.sp-container .sp-child.loading{justify-content:center;align-items:center;height:100%;display:flex}.sp-container .sp-child.loading.expand{grid-row:var(--start,1)/-1}.sp-container .sp-child.buttons{box-shadow:none;background-color:#0000;border-radius:0;gap:8px;padding:0;display:flex;overflow-x:auto}.sp-container .sp-child.buttons :is(button,a){flex:1 0 auto}.sp-container .sp-child.buttons :is(button,a) span{justify-content:center}.sp-container .sp-child.no-pad{padding:0}.sp-container .sp-child.table{box-shadow:none;background-color:#0000;padding:0;overflow:auto}.sp-container .sp-child>:first-child{margin-top:0}.sp-container .sp-child>:last-child{margin-bottom:0}table.sp-table{--sp-table-radius:.75em;border-collapse:collapse;border-spacing:0;border-radius:var(--sp-table-radius);width:100%;margin:.5em 0;overflow:auto}@media (orientation:landscape){table.sp-table{background-color:var(--sp-table-background)}}table.sp-table:not(.header-static) thead{z-index:2;position:sticky;top:0}table.sp-table caption{text-align:left;padding-bottom:.25em;padding-left:.5em;font-size:1.3em;font-weight:700}table.sp-table thead tr{background-color:color-mix(in srgb, var(--sp-theme) 8%, var(--sp-card-background))}table.sp-table thead tr th{color:var(--sp-theme);text-align:left;vertical-align:bottom;border-bottom:2px solid color-mix(in srgb, var(--sp-theme) 20%, var(--sp-card-background));padding:1em .5em;font-weight:600}table.sp-table thead tr th:first-child{border-top-left-radius:var(--sp-table-radius)}table.sp-table thead tr th:last-child{border-top-right-radius:var(--sp-table-radius)}table.sp-table tbody tr{transition:background-color .15s}table.sp-table tbody tr:nth-child(2n){background-color:var(--sp-table-row-even,#00000005)}table.sp-table tbody tr:nth-child(odd){background-color:var(--sp-table-row-odd,#00000005)}@media (hover:hover){table.sp-table tbody tr:hover{background-color:color-mix(in srgb, var(--sp-theme) 3%, var(--sp-table-background))}}table.sp-table tbody tr.sp-action-target{anchor-name:--sp-table-row}table.sp-table tbody tr.sp-action-target td{z-index:6001;vertical-align:top;background-color:color-mix(in srgb, var(--sp-theme) 3%, var(--sp-table-background));position:relative}table.sp-table tbody tr.sp-action-target td:not(.sp-table-action-cell):before{content:attr(data-sp-head)}@media (orientation:landscape){table.sp-table tbody tr.sp-action-target td:first-of-type{border-top-left-radius:var(--sp-table-radius);border-bottom-left-radius:var(--sp-table-radius)}table.sp-table tbody tr.sp-action-target td:last-of-type{border-top-right-radius:var(--sp-table-radius);border-bottom-right-radius:var(--sp-table-radius)}table.sp-table tbody tr.sp-action-target.closing td:before{content:attr(data-sp-head)}}@media (orientation:portrait) and (width<=768px){table.sp-table tbody tr.sp-action-target td:first-of-type{border-top-left-radius:var(--sp-table-radius);border-top-right-radius:var(--sp-table-radius)}table.sp-table tbody tr.sp-action-target td:last-of-type{border-bottom-left-radius:var(--sp-table-radius);border-bottom-right-radius:var(--sp-table-radius)}}table.sp-table tbody tr td{border-bottom:1px solid var(--sp-table-border);padding:.75em .5em}table.sp-table tbody tr td:before{font-size:.9em;font-weight:700;display:block}table.sp-table tbody tr td.sp-table-action-cell{vertical-align:middle;width:2em}table.sp-table tbody tr td.sp-table-action-cell button{background-color:hsla(from currentColor h s l / .05);border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;transition:all .2s;display:inline-flex}@media (hover:hover){table.sp-table tbody tr td.sp-table-action-cell button:hover{color:var(--sp-theme)}}table.sp-table tbody tr td .sp-avatar{width:2em;height:2em;color:var(--sp-theme);background-color:var(--sp-theme-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}table.sp-table tbody tr td .sp-avatar img{object-fit:cover;object-position:top;width:100%;height:100%}@media (orientation:landscape){table.sp-table tbody tr:last-child>td{border-bottom:none}table.sp-table tbody tr:last-child>td:first-child{border-bottom-left-radius:var(--sp-table-radius)}table.sp-table tbody tr:last-child>td:last-child{border-bottom-right-radius:var(--sp-table-radius)}}@media (orientation:portrait) and (width<=768px){table.sp-table tbody{flex-direction:column;gap:.5em;display:flex}table.sp-table tbody tr{border-radius:var(--sp-table-radius);flex-direction:column;display:flex;overflow:hidden}table.sp-table tbody tr td{display:block}table.sp-table tbody tr td:not(.sp-table-action-cell):before{content:attr(data-sp-head);opacity:1;font-size:.9em;font-weight:700}table.sp-table tbody.row tr{flex-flow:wrap}table.sp-table tbody.row tr td{border:1px solid var(--sp-table-border);flex-grow:1}table.sp-table thead{display:none}table.sp-table tbody tr td:last-child{border-bottom:none}table.sp-table tbody tr td:last-child:empty{display:none}table.sp-table tbody tr td.sp-table-action-cell{text-align:center;width:100%}}.sp-dialog-container{z-index:7500;background-color:hsla(from var(--sp-card-background) h s l / .25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.sp-dialog-container>.sp-dialog{background-color:var(--sp-card-background);max-width:calc(100% - 3em);max-height:calc(100% - 3em);box-shadow:0 10px 30px var(--sp-shadow-color), 0 2px 8px var(--sp-shadow-color);border-radius:16px;flex-direction:column;justify-content:space-between;gap:.5em;padding:.5em;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards sp-dialog;display:flex;position:relative;overflow-y:auto}.sp-dialog-container>.sp-dialog::-webkit-scrollbar{width:6px}@media (orientation:portrait){.sp-dialog-container>.sp-dialog{max-width:calc(100% - 1em);max-height:calc(100% - 1em)}}.sp-dialog-container>.sp-dialog::-webkit-scrollbar-thumb{background-color:#0003;border-radius:6px}.sp-dialog-container>.sp-dialog>header,.sp-dialog-container>.sp-dialog .sp-dialog__header{color:var(--sp-theme);background-color:hsla(from var(--sp-theme) h s l / .05);border-radius:.35em;padding:.5em;font-weight:700}.sp-dialog-container>.sp-dialog h4{color:var(--sp-theme);background-color:hsla(from var(--sp-theme) h s l / .05);border-radius:.35em;margin:0;padding:.5em;font-weight:700}.sp-dialog-container>.sp-dialog main>:first-child{margin-top:0}.sp-dialog-container>.sp-dialog main>:last-child{margin-bottom:0}.sp-dialog-container>.sp-dialog footer{z-index:5;flex-wrap:wrap;justify-content:flex-end;gap:1em;display:flex;position:sticky;bottom:0;right:0}.sp-dialog-container>.sp-dialog footer .sp-button{margin:0}@keyframes sp-dialog{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}nav#sp-nav{z-index:6;background-color:var(--sp-nav-background);height:calc(100vh - 3.5em);box-shadow:2px 0 10px var(--sp-shadow-color);padding:.25em 0;position:fixed;top:3.5em;left:0;overflow-y:auto}nav#sp-nav::-webkit-scrollbar{width:4px}nav#sp-nav::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}nav#sp-nav :is(a,button,summary){width:100%;color:var(--sp-nav-text);font-size:.9em;font-weight:var(--sp-nav-font-weight,400);border-left:3px solid #0000;align-items:center;gap:.5em;padding:.75em 1.25em;text-decoration:none;transition:background-color .2s,color .2s,padding .4s,gap .4s;display:flex}nav#sp-nav :is(a,button,summary):hover{background-color:var(--sp-nav-hover-background);color:var(--sp-nav-active-text,var(--sp-theme))}nav#sp-nav :is(a,button,summary).sp-nav-active{background-color:var(--sp-nav-active-background);color:var(--sp-nav-active-text,var(--sp-theme));border-left-color:var(--sp-theme)}nav#sp-nav :is(a,button,summary)>span:first-of-type{flex-shrink:0;justify-content:center;align-items:center;font-size:1.1em;transition:width .2s,opacity .2s;display:flex}nav#sp-nav :is(a,button,summary)>span:last-of-type{white-space:nowrap;transition:left .4s}nav#sp-nav .sp-nav-group>summary{cursor:pointer;list-style:none}nav#sp-nav .sp-nav-group>summary::-webkit-details-marker{display:none}nav#sp-nav .sp-nav-group>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.5em;height:.5em;margin-left:auto;transition:transform .3s;transform:rotate(45deg)}nav#sp-nav .sp-nav-group[open]>summary{background-color:hsla(from var(--sp-theme) h s l / .08);border-left-color:hsla(from var(--sp-theme) h s l / .4);font-weight:700}nav#sp-nav .sp-nav-group[open]>summary:after{transform:rotate(-135deg)}nav#sp-nav .sp-nav-group[open]>summary svg{stroke-width:2.5px}nav#sp-nav .sp-nav-group .sp-nav-group-items{background-color:hsla(from currentColor h s l / .05);flex-direction:column;display:flex;position:relative}nav#sp-nav .sp-nav-group .sp-nav-group-items:before{content:"";background-color:hsla(from var(--sp-theme) h s l / .25);width:3px;position:absolute;top:0;bottom:0;left:0}nav#sp-nav.compact{overflow-y:visible}@keyframes nav-anchor-in{0%{opacity:0;width:0;transform:scale(.95)}to{opacity:1;width:fit-content;padding:.75em;transform:scale(1)}}nav#sp-nav.compact :is(a,button,summary){gap:0;padding:.75em;position:relative}nav#sp-nav.compact :is(a,button,summary) span:last-of-type{z-index:5;background-color:var(--sp-nav-background);pointer-events:none;border-radius:6px;align-items:center;width:0;height:100%;display:flex;position:absolute;left:110%;overflow:hidden}nav#sp-nav.compact :is(a,button,summary):hover>span:last-of-type{border:1px solid var(--sp-border-color);box-shadow:0 0 6px var(--sp-shadow-color);animation:.4s forwards nav-anchor-in}nav#sp-nav.compact .sp-nav-group>summary:after{display:none}.sp-action-background{z-index:6000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}.sp-action{position-try:--sp-action;position-anchor:--sp-table-row;top:anchor(bottom);right:anchor(right);z-index:6002;flex-wrap:wrap;justify-content:flex-end;gap:.5em;margin-top:.25em;display:flex;position:fixed}@position-try --sp-action{top:auto;bottom:anchor(top);margin-bottom:.25em;margin-top:0}fieldset.sp-fieldset{background-color:hsla(from currentColor h s l / .025);vertical-align:top;border:none;border-radius:.5em;max-width:100%;padding:.5em;transition:all .2s;position:relative}fieldset.sp-fieldset:has(legend){padding:2.5em .5em .5em}fieldset.sp-fieldset.flex{flex-wrap:wrap;gap:8px;display:flex}fieldset.sp-fieldset.flex>*{margin:0}fieldset.sp-fieldset.inline{width:auto;margin:.5em;display:inline-block}fieldset.sp-fieldset.inline.flex{display:inline-flex}@media (orientation:portrait){fieldset.sp-fieldset.inline{width:100%;max-width:100%;margin:0 0 1em;display:block}}fieldset.sp-fieldset+.sp-fieldset:not(.inline){margin-top:.75em}fieldset.sp-fieldset>legend{color:var(--sp-theme);background-color:color-mix(in srgb, var(--sp-theme) 10%, var(--sp-card-background));z-index:1;border-radius:6px;margin:0;padding:.15em .75em;font-size:.9em;font-weight:700;position:absolute;top:.6em;left:.75em}fieldset.sp-fieldset>legend button{vertical-align:baseline}fieldset.sp-fieldset>:nth-child(2):not([popover]){margin-top:0}fieldset.sp-fieldset>:last-child:not([popover]){margin-bottom:0}.sp-details{background-color:var(--sp-card-background);border-radius:12px;margin:1em 0;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0000000d}.sp-details.bg{background-color:hsla(from currentColor h s l / .05);box-shadow:0 4px 12px #00000014}.sp-details:hover{box-shadow:0 4px 12px #0000001f}.sp-details>summary{cursor:pointer;background-color:color-mix(in srgb, var(--sp-theme) 3%, var(--sp-card-background));border-radius:12px;justify-content:space-between;align-items:center;gap:.75em;padding:.5em .75em;list-style:none;transition:background-color .25s,color .25s,padding .25s;display:flex}.sp-details>summary>span{color:var(--sp-text-color);align-items:center;font-weight:500;transition:all .2s;display:inline-flex}.sp-details>summary>span:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;margin-left:.75em;transition:transform .3s;display:inline-block;transform:rotate(45deg)}.sp-details>summary .sp-button{pointer-events:none;font-size:0;transition:transform .3s;transform:scale(0)}.sp-details>summary:hover{background-color:color-mix(in srgb, var(--sp-theme) 6%, var(--sp-card-background))}.sp-details>summary:hover>span{color:var(--sp-theme)}.sp-details[open]>summary{background-color:color-mix(in srgb, var(--sp-theme) 12%, var(--sp-card-background));border-radius:12px 12px 0 0;box-shadow:0 1px #0000000d}.sp-details[open]>summary>span{color:var(--sp-theme);padding:.5em;font-weight:600}.sp-details[open]>summary>span:after{transform:rotate(-135deg)translateY(-25%)}.sp-details[open]>summary .sp-button{pointer-events:auto;font-size:.9em;transform:scale(1)}.sp-details[open]>:not(summary){padding:.5em;animation:.3s forwards sp-details-open}@keyframes sp-details-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sp-grouped{vertical-align:top;background-color:hsla(from currentColor h s l / .025);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5em .75em;margin:.35em 0;padding:.75em;transition:all .2s;display:flex}.sp-grouped.column{flex-direction:column;align-items:flex-start;gap:10px}.sp-grouped.inline{margin:.25em;display:inline-flex}@media (orientation:portrait){.sp-grouped{flex-direction:column;align-items:flex-start}}.sp-grouped .expand{min-width:100%}.sp-grouped>*{margin:0!important}.sp-flex{display:flex}.sp-inline-flex{display:inline-flex}.sp-flex-row{flex-direction:row}.sp-flex-row-reverse{flex-direction:row-reverse}.sp-flex-col{flex-direction:column}.sp-flex-col-reverse{flex-direction:column-reverse}.sp-flex-wrap{flex-wrap:wrap}.sp-flex-wrap-reverse{flex-wrap:wrap-reverse}.sp-flex-nowrap{flex-wrap:nowrap}.sp-justify-start{justify-content:flex-start}.sp-justify-end{justify-content:flex-end}.sp-justify-center{justify-content:center}.sp-justify-between{justify-content:space-between}.sp-justify-around{justify-content:space-around}.sp-justify-evenly{justify-content:space-evenly}.sp-items-start{align-items:flex-start}.sp-items-end{align-items:flex-end}.sp-items-center{align-items:center}.sp-items-baseline{align-items:baseline}.sp-items-stretch{align-items:stretch}.sp-content-start{align-content:flex-start}.sp-content-end{align-content:flex-end}.sp-content-center{align-content:center}.sp-content-between{align-content:space-between}.sp-content-around{align-content:space-around}.sp-content-stretch{align-content:stretch}.sp-self-auto{align-self:auto}.sp-self-start{align-self:flex-start}.sp-self-end{align-self:flex-end}.sp-self-center{align-self:center}.sp-self-baseline{align-self:baseline}.sp-self-stretch{align-self:stretch}.sp-flex-1{flex:1}.sp-flex-auto{flex:auto}.sp-flex-initial{flex:0 auto}.sp-flex-none{flex:none}.sp-grow{flex-grow:1}.sp-grow-0{flex-grow:0}.sp-shrink{flex-shrink:1}.sp-shrink-0{flex-shrink:0}.sp-order-first{order:-9999}.sp-order-last{order:9999}.sp-order-none{order:0}.sp-gap-0{gap:0}.sp-gap-xs{gap:.25em}.sp-gap-sm{gap:.5em}.sp-gap-md{gap:.75em}.sp-gap-lg{gap:1em}.sp-gap-xl{gap:1.5em}.sp-gap-2xl{gap:2em}.sp-gap-x-0{column-gap:0}.sp-gap-x-xs{column-gap:.25em}.sp-gap-x-sm{column-gap:.5em}.sp-gap-x-md{column-gap:.75em}.sp-gap-x-lg{column-gap:1em}.sp-gap-x-xl{column-gap:1.5em}.sp-gap-x-2xl{column-gap:2em}.sp-gap-y-0{row-gap:0}.sp-gap-y-xs{row-gap:.25em}.sp-gap-y-sm{row-gap:.5em}.sp-gap-y-md{row-gap:.75em}.sp-gap-y-lg{row-gap:1em}.sp-gap-y-xl{row-gap:1.5em}.sp-gap-y-2xl{row-gap:2em}.sp-flex-center{justify-content:center;align-items:center;display:flex}:is(.sp-flex,.sp-inline-flex,.sp-flex-center)>*{margin:0!important}.sp-search>.sp-search-result{background-color:var(--sp-card-background);max-height:300px;box-shadow:0 4px 15px var(--sp-grouped-shadow-hover), 0 2px 5px var(--sp-shadow-color);border-radius:10px;margin-top:.5em;padding:.5em;animation:.25s forwards sp-search-result;overflow-y:auto}.sp-search>.sp-search-result>small{z-index:6;justify-content:flex-end;margin-bottom:.75em;display:flex;position:sticky;top:-1em}@keyframes sp-search-result{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sp-info{flex-wrap:wrap;gap:.5em;margin:.35em 0;display:flex}.sp-info div{color:var(--color,var(--sp-text-color));background-color:hsla(from currentColor h s l / .05);border-radius:.35em;flex-grow:1;flex-shrink:0;align-items:center;gap:1em;padding:.75em;display:flex}.sp-info div.block{flex-basis:100%}.sp-info div.spaced{justify-content:space-between}.sp-info dt{color:var(--color,var(--sp-theme));font-weight:700;display:inline-block}.sp-info dd{margin-left:.15em;display:inline-block}.sp-info dd:empty:before{content:"Não informado";opacity:.4}.sp-info.block div{flex-basis:100%}.sp-info.column{flex-direction:column}.sp-info.column div{justify-content:space-between}.sp-info.lines div{flex-direction:column;align-items:flex-start;gap:.25em}.sp-info.lines dd{margin-left:0}#sp-confirmation-container{z-index:7500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}#sp-confirmation-container.visible{display:flex}#sp-confirmation-container>.sp-confirmation{background-color:var(--sp-card-background);width:400px;max-width:calc(100% - 1em);box-shadow:0 15px 35px var(--sp-shadow-color), 0 5px 15px var(--sp-shadow-color);border-radius:1em;padding:.75em;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards sp-confirmation}#sp-confirmation-container>.sp-confirmation>h3{color:var(--sp-theme);text-align:center;margin:0 0 1em;font-size:1.5em;font-weight:600}#sp-confirmation-container>.sp-confirmation>p{color:var(--sp-text-color);text-align:center;margin:.5em 0}#sp-confirmation-container>.sp-confirmation>footer{justify-content:center;gap:2em;margin-top:1.5em;display:flex}#sp-confirmation-container>.sp-confirmation>footer>button{flex:1}#sp-confirmation-container>.sp-confirmation>footer>button span{justify-content:space-between}@keyframes sp-confirmation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}ul.sp-validation{margin:0;padding:0;list-style:none}ul.sp-validation>li{background-color:color-mix(in srgb, var(--color) 25%, var(--sp-card-background));border-radius:6px;margin-bottom:6px;padding:2px 4px}.sp-error-page{text-align:center;background-color:var(--sp-card-background);border:1px solid var(--sp-border-color);border-radius:20px;grid-area:1/1/-1/-1;width:400px;max-width:100%;margin:auto;padding:2em;box-shadow:0 15px 35px #0000001a}@media (orientation:portrait){.sp-error-page{margin-top:2em}}.sp-error-page img{max-width:120px;height:auto;max-height:120px;margin-bottom:1.5em}.sp-error{color:#e53935;background-color:color-mix(in srgb, #e53935 8%, var(--sp-container-bg-color));border:1px solid #e53935;border-radius:4px;padding:.75em}.sp-error :first-child{margin-top:0}.sp-error :last-child{margin-bottom:0}.sp-tip{background-color:hsl(from var(--color,currentColor) h s l / .1);border-radius:.35em;max-width:100%;margin:.35em 0;padding:.75em;display:block}.sp-tip.success{--color:var(--sp-success-color)}.sp-tip.warning{--color:var(--sp-warning-color)}.sp-tip.error{--color:var(--sp-error-color)}.sp-tip.info{--color:var(--sp-info-color)}.sp-tip.head:before,.sp-tip[data-sp-tip]:before{content:attr(data-sp-tip);color:var(--color);margin-bottom:.35em;font-weight:700;display:block}.sp-tip.head.success:before{content:"Sucesso"}.sp-tip.head.warning:before{content:"Aviso"}.sp-tip.head.error:before{content:"Erro"}.sp-tip.head.info:before{content:"Informação"}.sp-tip ul{padding:0}.sp-tip ul li{background-color:hsla(from var(--color,currentColor) h s l / .05);border-radius:4px;padding:.25em .5em;list-style:none}.sp-tip ul li:before{content:"•";margin-right:.5em;display:inline-block}.sp-tip ul li+li{margin-top:.35em}.sp-tip>:last-child{margin-bottom:0}.sp-tip>:first-child{margin-top:0}.sp-content-editable{color:var(--sp-input-text);background-color:hsla(from var(--sp-input-background) h s l / .75);border:1px solid var(--sp-input-border);cursor:text;border-radius:8px;padding:.5em;transition:all .2s}@media (hover:hover){.sp-content-editable:hover:not(:focus-within){border-color:var(--sp-input-border-hover)}}.sp-content-editable:focus-within{border-color:var(--sp-theme);box-shadow:0 0 0 3px hsla(from var(--sp-theme) h s l / .2);outline:none}.sp-content-editable.empty:before{content:attr(data-sp-empty);color:var(--sp-input-placeholder);position:absolute}#sp-starting-page{background:linear-gradient(135deg, color-mix(in srgb, var(--sp-theme) 20%, var(--sp-card-background)) 0%, color-mix(in srgb, var(--sp-theme) 3%, var(--sp-card-background)) 100%);justify-content:center;align-items:center;padding:1em;display:flex;position:fixed;inset:0}#sp-starting-page>div{text-align:center;background-color:var(--sp-card-background);border-radius:20px;width:400px;max-width:100%;padding:2em;animation:2s ease-in-out infinite sp-starting-pulse;box-shadow:0 15px 35px #0000001a}#sp-starting-page>div>img{max-width:var(--sp-starting-logo-width,7.5em);max-height:var(--sp-starting-logo-height,7.5em);height:auto;margin-bottom:1.5em}#sp-starting-page>div>h1{color:var(--sp-theme);margin:0 0 .5em;font-size:1.75em}#sp-starting-page>div>p{color:var(--sp-text-color);margin:.5em 0;font-size:1.2em}#sp-starting-page>div>p:last-of-type{margin-top:2em;font-size:.95em}#sp-starting-page>div>p>a{color:var(--sp-theme);font-weight:500;text-decoration:underline;transition:color .2s}#sp-starting-page>div>p>a:hover{color:color-mix(in srgb, var(--sp-theme) 80%, #000)}@keyframes sp-starting-pulse{0%{transform:scale(1);box-shadow:0 15px 35px #0000001a}50%{transform:scale(1.02);box-shadow:0 20px 45px #00000026}to{transform:scale(1);box-shadow:0 15px 35px #0000001a}}.sp-badge{text-align:left;background-color:hsla(from var(--color,currentColor) h s l / .1);border-radius:2em;align-items:center;gap:.5em;padding:.2em .75em;display:inline-flex}.sp-badge.block{width:100%;display:flex}.sp-badge:before{content:"";background-color:var(--color,currentColor);border-radius:50%;flex-shrink:0;width:.85em;height:.85em;display:inline-block}.sp-popover{inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:--sp-popover;background-color:var(--sp-card-background);box-shadow:var(--sp-shadow-md);opacity:0;transition:all .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;border:none;border-radius:.5em;padding:.5em;transform:scale(.95)}.sp-popover:popover-open{opacity:1;transform:scale(1)}@starting-style{.sp-popover:popover-open{opacity:0;transform:scale(.95)}}@position-try --sp-popover{top:auto;bottom:anchor(top)}#sp-messages-container.svelte-1026j6x{z-index:9000;pointer-events:all;flex-direction:column-reverse;align-items:flex-end;gap:.6em;max-width:90%;display:flex;position:fixed;bottom:1em;right:1em}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x){width:max-content;max-width:50vw;box-shadow:var(--sp-shadow-sm);border-radius:var(--border-radius-md);overflow-wrap:anywhere;background-color:hsla(from var(--sp-card-background) h s l / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;grid-template-columns:min-content 1fr;grid-auto-rows:min-content;align-items:start;gap:2px .7em;padding:.75em 2.1em .75em .9em;transition:all .2s;display:grid;position:relative;overflow:hidden}@media (orientation:portrait){#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x){max-width:100%}}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x):hover{box-shadow:var(--sp-dhadow-md);transform:translateY(-2px)}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x):hover>.sp-message-close:where(.svelte-1026j6x){opacity:1}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-icon:where(.svelte-1026j6x){background-color:color-mix(in srgb, var(--color) 16%, transparent);width:1.6em;height:1.6em;color:var(--color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-content:where(.svelte-1026j6x){color:var(--sp-text-color);align-self:center;line-height:1.45}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-close:where(.svelte-1026j6x){width:1.4em;height:1.4em;color:var(--sp-text-secondary-color);cursor:pointer;opacity:0;transition:opacity var(--sp-transition-fast), background-color var(--sp-transition-fast), color var(--sp-transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.5em;right:.5em}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-close:where(.svelte-1026j6x):hover{background-color:var(--sp-hover-background);color:var(--sp-text-color)}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-close:where(.svelte-1026j6x) svg{width:.85em;height:.85em}@media (hover:none){#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-close:where(.svelte-1026j6x){opacity:1}}#sp-messages-container.svelte-1026j6x>.sp-message.success:where(.svelte-1026j6x){--color:var(--sp-success-color)}#sp-messages-container.svelte-1026j6x>.sp-message.error:where(.svelte-1026j6x){--color:var(--sp-error-color)}#sp-messages-container.svelte-1026j6x>.sp-message.warning:where(.svelte-1026j6x){--color:var(--sp-warning-color)}#sp-messages-container.svelte-1026j6x>.sp-message.info:where(.svelte-1026j6x){--color:var(--sp-info-color)}#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x)>.sp-message-progress:where(.svelte-1026j6x){background-color:var(--color);opacity:.5;transform-origin:0;border-radius:0 0 var(--border-radius-md) var(--border-radius-md);width:100%;height:3px;animation:5s linear forwards svelte-1026j6x-sp-message-progress;position:absolute;bottom:0;left:0}@media (hover:hover){#sp-messages-container.svelte-1026j6x>.sp-message:where(.svelte-1026j6x):hover>.sp-message-progress:where(.svelte-1026j6x){animation-play-state:paused}}@keyframes svelte-1026j6x-sp-message-progress{to{transform:scaleX(0)}}.sp-install-dialog.svelte-4gtlwg{z-index:9999;background-color:hsla(from var(--sp-card-background) h s l / .4);border:1px solid hsla(from var(--sp-card-background) h s l / .6);width:calc(100% - 1em);box-shadow:var(--sp-shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5em;align-items:center;gap:1em .5em;padding:1em;display:grid;position:fixed;bottom:.5em;right:.5em}@media (orientation:landscape){.sp-install-dialog.svelte-4gtlwg{grid-template-columns:min-content 1fr min-content;grid-template-areas:"button text logo"}}@media (orientation:portrait){.sp-install-dialog.svelte-4gtlwg{grid-template:"button text"min-content"logo text"min-content/min-content 1fr;justify-items:center}}.sp-install-dialog.svelte-4gtlwg button.red:where(.svelte-4gtlwg){grid-area:button}.sp-install-dialog.svelte-4gtlwg p:where(.svelte-4gtlwg){text-align:center;grid-area:text;margin:0;font-size:1.1em;font-weight:bolder}.sp-install-dialog.svelte-4gtlwg p:where(.svelte-4gtlwg) button:where(.svelte-4gtlwg){margin-top:.5em}@media (orientation:portrait){.sp-install-dialog.svelte-4gtlwg p:where(.svelte-4gtlwg){text-align:right}}.sp-install-dialog.svelte-4gtlwg img:where(.svelte-4gtlwg){grid-area:logo;max-width:5em;max-height:4em}@media (orientation:portrait){.sp-install-dialog.svelte-4gtlwg img:where(.svelte-4gtlwg){max-width:4em;max-height:3em}}:root{--sp-theme:#bd910f;--sp-login-bg-image:url(../../../fundo.png)}body.theme-dark{--sp-theme:#f3ba16}
