:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (width>=768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;min-height:0;position:relative}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{contain:layout style;height:auto;position:relative}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-area:1/1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:#0000}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px)}.ion-padding-end{--padding-end:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:var(--ion-padding,16px);padding-bottom:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);-webkit-padding-start:var(--ion-padding,16px);-webkit-padding-end:var(--ion-padding,16px);padding-inline-start:var(--ion-padding,16px);padding-inline-end:var(--ion-padding,16px)}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px)}.ion-margin-end{--margin-end:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:var(--ion-margin,16px);margin-bottom:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);-webkit-margin-start:var(--ion-margin,16px);-webkit-margin-end:var(--ion-margin,16px);margin-inline-start:var(--ion-margin,16px);margin-inline-end:var(--ion-margin,16px)}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media (width>=576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media (width>=768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media (width>=992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media (width>=1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media (width>=576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media (width>=768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media (width>=992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media (width>=1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media (width>=576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media (width>=768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media (width>=992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media (width>=1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media (width>=576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media (width>=768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media (width>=992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media (width>=1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media (width>=576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media (width>=768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media (width>=992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media (width>=1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media (width>=576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (width>=768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (width>=992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media (width>=1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media (width>=576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media (width>=768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media (width>=992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media (width>=1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media (width>=576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media (width>=768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media (width>=992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media (width>=1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media (width>=576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media (width>=768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media (width>=992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media (width>=1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (width>=576px){.ion-hide-sm-up{display:none!important}}@media (width<=575.98px){.ion-hide-sm-down{display:none!important}}@media (width>=768px){.ion-hide-md-up{display:none!important}}@media (width<=767.98px){.ion-hide-md-down{display:none!important}}@media (width>=992px){.ion-hide-lg-up{display:none!important}}@media (width<=991.98px){.ion-hide-lg-down{display:none!important}}@media (width>=1200px){.ion-hide-xl-up{display:none!important}}@media (width<=1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media (width>=576px){.ion-display-sm-none{display:none!important}}@media (width>=768px){.ion-display-md-none{display:none!important}}@media (width>=992px){.ion-display-lg-none{display:none!important}}@media (width>=1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media (width>=576px){.ion-display-sm-inline{display:inline!important}}@media (width>=768px){.ion-display-md-inline{display:inline!important}}@media (width>=992px){.ion-display-lg-inline{display:inline!important}}@media (width>=1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media (width>=576px){.ion-display-sm-inline-block{display:inline-block!important}}@media (width>=768px){.ion-display-md-inline-block{display:inline-block!important}}@media (width>=992px){.ion-display-lg-inline-block{display:inline-block!important}}@media (width>=1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media (width>=576px){.ion-display-sm-block{display:block!important}}@media (width>=768px){.ion-display-md-block{display:block!important}}@media (width>=992px){.ion-display-lg-block{display:block!important}}@media (width>=1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media (width>=576px){.ion-display-sm-flex{display:flex!important}}@media (width>=768px){.ion-display-md-flex{display:flex!important}}@media (width>=992px){.ion-display-lg-flex{display:flex!important}}@media (width>=1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media (width>=576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media (width>=768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media (width>=992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media (width>=1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media (width>=576px){.ion-display-sm-grid{display:grid!important}}@media (width>=768px){.ion-display-md-grid{display:grid!important}}@media (width>=992px){.ion-display-lg-grid{display:grid!important}}@media (width>=1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media (width>=576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media (width>=768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media (width>=992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media (width>=1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media (width>=576px){.ion-display-sm-table{display:table!important}}@media (width>=768px){.ion-display-md-table{display:table!important}}@media (width>=992px){.ion-display-lg-table{display:table!important}}@media (width>=1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media (width>=576px){.ion-display-sm-table-cell{display:table-cell!important}}@media (width>=768px){.ion-display-md-table-cell{display:table-cell!important}}@media (width>=992px){.ion-display-lg-table-cell{display:table-cell!important}}@media (width>=1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media (width>=576px){.ion-display-sm-table-row{display:table-row!important}}@media (width>=768px){.ion-display-md-table-row{display:table-row!important}}@media (width>=992px){.ion-display-lg-table-row{display:table-row!important}}@media (width>=1200px){.ion-display-xl-table-row{display:table-row!important}}@media (prefers-color-scheme:dark){:root{--ion-color-primary:#4d8dff;--ion-color-primary-rgb:77, 141, 255;--ion-color-primary-contrast:#000;--ion-color-primary-contrast-rgb:0, 0, 0;--ion-color-primary-shade:#447ce0;--ion-color-primary-tint:#5f98ff;--ion-color-secondary:#46b1ff;--ion-color-secondary-rgb:70, 177, 255;--ion-color-secondary-contrast:#000;--ion-color-secondary-contrast-rgb:0, 0, 0;--ion-color-secondary-shade:#3e9ce0;--ion-color-secondary-tint:#59b9ff;--ion-color-tertiary:#8482fb;--ion-color-tertiary-rgb:132, 130, 251;--ion-color-tertiary-contrast:#000;--ion-color-tertiary-contrast-rgb:0, 0, 0;--ion-color-tertiary-shade:#7472dd;--ion-color-tertiary-tint:#908ffb;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffce31;--ion-color-warning-rgb:255, 206, 49;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0b52b;--ion-color-warning-tint:#ffd346;--ion-color-danger:#f24c58;--ion-color-danger-rgb:242, 76, 88;--ion-color-danger-contrast:#000;--ion-color-danger-contrast-rgb:0, 0, 0;--ion-color-danger-shade:#d5434d;--ion-color-danger-tint:#f35e69;--ion-color-light:#222428;--ion-color-light-rgb:34, 36, 40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255, 255, 255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152, 154, 162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0, 0, 0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244, 245, 248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0, 0, 0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9}:root.ios{--ion-background-color:#000;--ion-background-color-rgb:0, 0, 0;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-background-color-step-50:#0d0d0d;--ion-background-color-step-100:#1a1a1a;--ion-background-color-step-150:#262626;--ion-background-color-step-200:#333;--ion-background-color-step-250:#404040;--ion-background-color-step-300:#4d4d4d;--ion-background-color-step-350:#595959;--ion-background-color-step-400:#666;--ion-background-color-step-450:#737373;--ion-background-color-step-500:gray;--ion-background-color-step-550:#8c8c8c;--ion-background-color-step-600:#999;--ion-background-color-step-650:#a6a6a6;--ion-background-color-step-700:#b3b3b3;--ion-background-color-step-750:#bfbfbf;--ion-background-color-step-800:#ccc;--ion-background-color-step-850:#d9d9d9;--ion-background-color-step-900:#e6e6e6;--ion-background-color-step-950:#f2f2f2;--ion-text-color-step-50:#f2f2f2;--ion-text-color-step-100:#e6e6e6;--ion-text-color-step-150:#d9d9d9;--ion-text-color-step-200:#ccc;--ion-text-color-step-250:#bfbfbf;--ion-text-color-step-300:#b3b3b3;--ion-text-color-step-350:#a6a6a6;--ion-text-color-step-400:#999;--ion-text-color-step-450:#8c8c8c;--ion-text-color-step-500:gray;--ion-text-color-step-550:#737373;--ion-text-color-step-600:#666;--ion-text-color-step-650:#595959;--ion-text-color-step-700:#4d4d4d;--ion-text-color-step-750:#404040;--ion-text-color-step-800:#333;--ion-text-color-step-850:#262626;--ion-text-color-step-900:#1a1a1a;--ion-text-color-step-950:#0d0d0d;--ion-item-background:#000;--ion-tab-bar-background-focused:#252525;--ion-card-background:#1c1c1d}:root.ios ion-modal{--ion-background-color:var(--ion-color-step-100,var(--ion-background-color-step-100));--ion-toolbar-background:var(--ion-color-step-150,var(--ion-background-color-step-150));--ion-toolbar-border-color:var(--ion-color-step-250,var(--ion-background-color-step-250))}:root.md{--ion-background-color:#121212;--ion-background-color-rgb:18, 18, 18;--ion-text-color:#fff;--ion-text-color-rgb:255, 255, 255;--ion-background-color-step-50:#1e1e1e;--ion-background-color-step-100:#2a2a2a;--ion-background-color-step-150:#363636;--ion-background-color-step-200:#414141;--ion-background-color-step-250:#4d4d4d;--ion-background-color-step-300:#595959;--ion-background-color-step-350:#656565;--ion-background-color-step-400:#717171;--ion-background-color-step-450:#7d7d7d;--ion-background-color-step-500:#898989;--ion-background-color-step-550:#949494;--ion-background-color-step-600:#a0a0a0;--ion-background-color-step-650:#acacac;--ion-background-color-step-700:#b8b8b8;--ion-background-color-step-750:#c4c4c4;--ion-background-color-step-800:#d0d0d0;--ion-background-color-step-850:#dbdbdb;--ion-background-color-step-900:#e7e7e7;--ion-background-color-step-950:#f3f3f3;--ion-text-color-step-50:#f3f3f3;--ion-text-color-step-100:#e7e7e7;--ion-text-color-step-150:#dbdbdb;--ion-text-color-step-200:#d0d0d0;--ion-text-color-step-250:#c4c4c4;--ion-text-color-step-300:#b8b8b8;--ion-text-color-step-350:#acacac;--ion-text-color-step-400:#a0a0a0;--ion-text-color-step-450:#949494;--ion-text-color-step-500:#898989;--ion-text-color-step-550:#7d7d7d;--ion-text-color-step-600:#717171;--ion-text-color-step-650:#656565;--ion-text-color-step-700:#595959;--ion-text-color-step-750:#4d4d4d;--ion-text-color-step-800:#414141;--ion-text-color-step-850:#363636;--ion-text-color-step-900:#2a2a2a;--ion-text-color-step-950:#1e1e1e;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-tab-bar-background-focused:#353535;--ion-card-background:#1e1e1e}}:root{--s1-neutral-0:#fff;--s1-neutral-50:#f5f5f6;--s1-neutral-100:#eaebed;--s1-neutral-200:#d8dade;--s1-neutral-300:#c3c7cc;--s1-neutral-400:#aaafb6;--s1-neutral-500:#8e949c;--s1-neutral-600:#6a6f77;--s1-neutral-700:#565b61;--s1-neutral-800:#44474d;--s1-neutral-900:#34373b;--s1-neutral-950:#212326;--s1-neutral-1000:#000;--s1-primary-0:#fff;--s1-primary-50:#f5f5f6;--s1-primary-100:#eaebed;--s1-primary-200:#d8dade;--s1-primary-300:#c3c7cc;--s1-primary-400:#aaafb6;--s1-primary-500:#8e949c;--s1-primary-600:#6a6f77;--s1-primary-700:#565b61;--s1-primary-800:#44474d;--s1-primary-900:#34373b;--s1-primary-950:#212326;--s1-primary-1000:#000;--s1-accent-0:#fff;--s1-accent-50:#faf2fd;--s1-accent-100:#f4e5fb;--s1-accent-200:#eacef6;--s1-accent-300:#dfb4f0;--s1-accent-400:#cd96e3;--s1-accent-500:#b576cd;--s1-accent-600:#8f50a6;--s1-accent-700:#763f8b;--s1-accent-800:#5d316e;--s1-accent-900:#482655;--s1-accent-950:#2f1837;--s1-accent-1000:#000;--s1-success-0:#fff;--s1-success-50:#eff8f1;--s1-success-100:#def1e2;--s1-success-200:#c2e4ca;--s1-success-300:#a2d6af;--s1-success-400:#7dc18f;--s1-success-500:#57a870;--s1-success-600:#2c824b;--s1-success-700:#1d6b3b;--s1-success-800:#17542e;--s1-success-900:#124123;--s1-success-950:#0b2a16;--s1-success-1000:#000;--s1-warning-0:#fff;--s1-warning-50:#fbf4eb;--s1-warning-100:#f7e9d6;--s1-warning-200:#efd6b4;--s1-warning-300:#e5c08c;--s1-warning-400:#d5a55e;--s1-warning-500:#be882f;--s1-warning-600:#946400;--s1-warning-700:#795100;--s1-warning-800:#614000;--s1-warning-900:#4b3100;--s1-warning-950:#311e00;--s1-warning-1000:#000;--s1-danger-0:#fff;--s1-danger-50:#fff2f0;--s1-danger-100:#ffe4e0;--s1-danger-200:#ffccc5;--s1-danger-300:#ffafa5;--s1-danger-400:#f58d82;--s1-danger-500:#e06b60;--s1-danger-600:#b6423b;--s1-danger-700:#99322c;--s1-danger-800:#792823;--s1-danger-900:#5e1f1b;--s1-danger-950:#3e1310;--s1-danger-1000:#000;--s1-info-0:#fff;--s1-info-50:#ebf8ff;--s1-info-100:#d6f0fe;--s1-info-200:#b2e2fc;--s1-info-300:#86d2f9;--s1-info-400:#50bcee;--s1-info-500:#00a0d8;--s1-info-600:#0079a3;--s1-info-700:#006386;--s1-info-800:#004e6b;--s1-info-900:#003c54;--s1-info-950:#002737;--s1-info-1000:#000;--s1-radius-none:0rem;--s1-radius-sm:.25rem;--s1-radius-md:.375rem;--s1-radius-lg:.5rem;--s1-radius-xl:.75rem;--s1-radius-2xl:1rem;--s1-radius-full:9999px;--s1-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--s1-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--s1-space-0:0;--s1-space-1:.25rem;--s1-space-2:.5rem;--s1-space-3:.75rem;--s1-space-4:1rem;--s1-space-5:1.25rem;--s1-space-6:1.5rem;--s1-space-8:2rem;--s1-space-10:2.5rem;--s1-space-12:3rem;--s1-space-16:4rem;--s1-space-20:5rem;--s1-space-24:6rem;--s1-space-px:1px;--s1-font-size-xs:.75rem;--s1-font-size-sm:.875rem;--s1-font-size-md:1rem;--s1-font-size-lg:1.125rem;--s1-font-size-xl:1.25rem;--s1-font-size-2xl:1.5rem;--s1-font-size-3xl:1.875rem;--s1-font-size-4xl:2.25rem;--s1-font-weight-normal:400;--s1-font-weight-medium:500;--s1-font-weight-semibold:600;--s1-font-weight-bold:700;--s1-line-height-tight:1.2;--s1-line-height-snug:1.35;--s1-line-height-normal:1.5;--s1-line-height-relaxed:1.7;--s1-letter-spacing-tight:-.02em;--s1-letter-spacing-normal:0;--s1-letter-spacing-wide:.02em;--s1-duration-instant:80ms;--s1-duration-fast:.14s;--s1-duration-base:.22s;--s1-duration-slow:.36s;--s1-ease-standard:cubic-bezier(.2, 0, 0, 1);--s1-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--s1-ease-decelerate:cubic-bezier(0, 0, 0, 1);--s1-z-base:0;--s1-z-sticky:1000;--s1-z-overlay:1100;--s1-z-modal:1200;--s1-z-dropdown:1300;--s1-z-popover:1400;--s1-z-toast:1500;--s1-color-bg:#f5f5f6;--s1-color-bg-subtle:#eaebed;--s1-color-surface:#fff;--s1-color-surface-raised:#fff;--s1-color-surface-sunken:#eaebed;--s1-color-surface-overlay:#fff;--s1-color-border-subtle:#eaebed;--s1-color-border:#d8dade;--s1-color-border-strong:#c3c7cc;--s1-color-text:#34373b;--s1-color-text-muted:#565b61;--s1-color-text-subtle:#6a6f77;--s1-color-text-inverse:#fff;--s1-color-primary:#212326;--s1-color-primary-hover:#34373b;--s1-color-primary-active:#44474d;--s1-color-primary-contrast:#fff;--s1-color-primary-subtle:#f5f5f6;--s1-color-primary-subtle-hover:#eaebed;--s1-color-primary-border:#c3c7cc;--s1-color-primary-text:#34373b;--s1-color-accent:#8f50a6;--s1-color-accent-hover:#763f8b;--s1-color-accent-active:#5d316e;--s1-color-accent-contrast:#fff;--s1-color-accent-subtle:#faf2fd;--s1-color-accent-subtle-hover:#f4e5fb;--s1-color-accent-border:#eacef6;--s1-color-accent-text:#763f8b;--s1-color-success:#2c824b;--s1-color-success-hover:#1d6b3b;--s1-color-success-active:#17542e;--s1-color-success-contrast:#fff;--s1-color-success-subtle:#eff8f1;--s1-color-success-subtle-hover:#def1e2;--s1-color-success-border:#c2e4ca;--s1-color-success-text:#1d6b3b;--s1-color-warning:#946400;--s1-color-warning-hover:#795100;--s1-color-warning-active:#614000;--s1-color-warning-contrast:#fff;--s1-color-warning-subtle:#fbf4eb;--s1-color-warning-subtle-hover:#f7e9d6;--s1-color-warning-border:#efd6b4;--s1-color-warning-text:#795100;--s1-color-danger:#b6423b;--s1-color-danger-hover:#99322c;--s1-color-danger-active:#792823;--s1-color-danger-contrast:#fff;--s1-color-danger-subtle:#fff2f0;--s1-color-danger-subtle-hover:#ffe4e0;--s1-color-danger-border:#ffccc5;--s1-color-danger-text:#99322c;--s1-color-info:#0079a3;--s1-color-info-hover:#006386;--s1-color-info-active:#004e6b;--s1-color-info-contrast:#fff;--s1-color-info-subtle:#ebf8ff;--s1-color-info-subtle-hover:#d6f0fe;--s1-color-info-border:#b2e2fc;--s1-color-info-text:#006386;--s1-shadow-color:33 35 38;--s1-shadow-xs:0 1px 2px 0 rgb(var(--s1-shadow-color) / .05);--s1-shadow-sm:0 1px 3px 0 rgb(var(--s1-shadow-color) / .1), 0 1px 2px -1px rgb(var(--s1-shadow-color) / .1);--s1-shadow-md:0 4px 6px -1px rgb(var(--s1-shadow-color) / .1), 0 2px 4px -2px rgb(var(--s1-shadow-color) / .1);--s1-shadow-lg:0 10px 15px -3px rgb(var(--s1-shadow-color) / .1), 0 4px 6px -4px rgb(var(--s1-shadow-color) / .1);--s1-shadow-xl:0 20px 25px -5px rgb(var(--s1-shadow-color) / .1), 0 8px 10px -6px rgb(var(--s1-shadow-color) / .1);--s1-focus-ring:0 0 0 2px var(--s1-color-bg), 0 0 0 4px var(--s1-color-primary);--s1-focus-ring-offset:2px;--s1-color-bg-channels:245 245 246;--s1-color-bg-rgb:245, 245, 246;--s1-color-surface-channels:255 255 255;--s1-color-surface-rgb:255, 255, 255;--s1-color-border-channels:216 218 222;--s1-color-border-rgb:216, 218, 222;--s1-color-text-channels:52 55 59;--s1-color-text-rgb:52, 55, 59;--s1-color-text-muted-channels:86 91 97;--s1-color-text-muted-rgb:86, 91, 97;--s1-color-primary-channels:33 35 38;--s1-color-primary-rgb:33, 35, 38;--s1-color-primary-contrast-channels:255 255 255;--s1-color-primary-contrast-rgb:255, 255, 255;--s1-color-accent-channels:143 80 166;--s1-color-accent-rgb:143, 80, 166;--s1-color-accent-contrast-channels:255 255 255;--s1-color-accent-contrast-rgb:255, 255, 255;--s1-color-success-channels:44 130 75;--s1-color-success-rgb:44, 130, 75;--s1-color-success-contrast-channels:255 255 255;--s1-color-success-contrast-rgb:255, 255, 255;--s1-color-warning-channels:148 100 0;--s1-color-warning-rgb:148, 100, 0;--s1-color-warning-contrast-channels:255 255 255;--s1-color-warning-contrast-rgb:255, 255, 255;--s1-color-danger-channels:182 66 59;--s1-color-danger-rgb:182, 66, 59;--s1-color-danger-contrast-channels:255 255 255;--s1-color-danger-contrast-rgb:255, 255, 255;--s1-color-info-channels:0 121 163;--s1-color-info-rgb:0, 121, 163;--s1-color-info-contrast-channels:255 255 255;--s1-color-info-contrast-rgb:255, 255, 255}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s1-color-bg:#212326;--s1-color-bg-subtle:#34373b;--s1-color-surface:#34373b;--s1-color-surface-raised:#44474d;--s1-color-surface-sunken:#212326;--s1-color-surface-overlay:#44474d;--s1-color-border-subtle:#34373b;--s1-color-border:#44474d;--s1-color-border-strong:#565b61;--s1-color-text:#f5f5f6;--s1-color-text-muted:#c3c7cc;--s1-color-text-subtle:#8e949c;--s1-color-text-inverse:#212326;--s1-color-primary:#fff;--s1-color-primary-hover:#f5f5f6;--s1-color-primary-active:#eaebed;--s1-color-primary-contrast:#212326;--s1-color-primary-subtle:#34373b;--s1-color-primary-subtle-hover:#44474d;--s1-color-primary-border:#565b61;--s1-color-primary-text:#fff;--s1-color-accent:#b576cd;--s1-color-accent-hover:#cd96e3;--s1-color-accent-active:#dfb4f0;--s1-color-accent-contrast:#212326;--s1-color-accent-subtle:#2f1837;--s1-color-accent-subtle-hover:#482655;--s1-color-accent-border:#5d316e;--s1-color-accent-text:#cd96e3;--s1-color-success:#57a870;--s1-color-success-hover:#7dc18f;--s1-color-success-active:#a2d6af;--s1-color-success-contrast:#212326;--s1-color-success-subtle:#0b2a16;--s1-color-success-subtle-hover:#124123;--s1-color-success-border:#17542e;--s1-color-success-text:#7dc18f;--s1-color-warning:#be882f;--s1-color-warning-hover:#d5a55e;--s1-color-warning-active:#e5c08c;--s1-color-warning-contrast:#212326;--s1-color-warning-subtle:#311e00;--s1-color-warning-subtle-hover:#4b3100;--s1-color-warning-border:#614000;--s1-color-warning-text:#d5a55e;--s1-color-danger:#e06b60;--s1-color-danger-hover:#f58d82;--s1-color-danger-active:#ffafa5;--s1-color-danger-contrast:#212326;--s1-color-danger-subtle:#3e1310;--s1-color-danger-subtle-hover:#5e1f1b;--s1-color-danger-border:#792823;--s1-color-danger-text:#f58d82;--s1-color-info:#00a0d8;--s1-color-info-hover:#50bcee;--s1-color-info-active:#86d2f9;--s1-color-info-contrast:#212326;--s1-color-info-subtle:#002737;--s1-color-info-subtle-hover:#003c54;--s1-color-info-border:#004e6b;--s1-color-info-text:#50bcee;--s1-shadow-color:0 0 0;--s1-shadow-xs:0 1px 2px 0 rgb(var(--s1-shadow-color) / .3);--s1-shadow-sm:0 1px 3px 0 rgb(var(--s1-shadow-color) / .4), 0 1px 2px -1px rgb(var(--s1-shadow-color) / .4);--s1-shadow-md:0 4px 6px -1px rgb(var(--s1-shadow-color) / .45), 0 2px 4px -2px rgb(var(--s1-shadow-color) / .45);--s1-shadow-lg:0 10px 15px -3px rgb(var(--s1-shadow-color) / .5), 0 4px 6px -4px rgb(var(--s1-shadow-color) / .5);--s1-shadow-xl:0 20px 25px -5px rgb(var(--s1-shadow-color) / .6), 0 8px 10px -6px rgb(var(--s1-shadow-color) / .6);--s1-focus-ring:0 0 0 2px var(--s1-color-bg), 0 0 0 4px var(--s1-color-primary);--s1-focus-ring-offset:2px;--s1-color-bg-channels:33 35 38;--s1-color-bg-rgb:33, 35, 38;--s1-color-surface-channels:52 55 59;--s1-color-surface-rgb:52, 55, 59;--s1-color-border-channels:68 71 77;--s1-color-border-rgb:68, 71, 77;--s1-color-text-channels:245 245 246;--s1-color-text-rgb:245, 245, 246;--s1-color-text-muted-channels:195 199 204;--s1-color-text-muted-rgb:195, 199, 204;--s1-color-primary-channels:255 255 255;--s1-color-primary-rgb:255, 255, 255;--s1-color-primary-contrast-channels:33 35 38;--s1-color-primary-contrast-rgb:33, 35, 38;--s1-color-accent-channels:181 118 205;--s1-color-accent-rgb:181, 118, 205;--s1-color-accent-contrast-channels:33 35 38;--s1-color-accent-contrast-rgb:33, 35, 38;--s1-color-success-channels:87 168 112;--s1-color-success-rgb:87, 168, 112;--s1-color-success-contrast-channels:33 35 38;--s1-color-success-contrast-rgb:33, 35, 38;--s1-color-warning-channels:190 136 47;--s1-color-warning-rgb:190, 136, 47;--s1-color-warning-contrast-channels:33 35 38;--s1-color-warning-contrast-rgb:33, 35, 38;--s1-color-danger-channels:224 107 96;--s1-color-danger-rgb:224, 107, 96;--s1-color-danger-contrast-channels:33 35 38;--s1-color-danger-contrast-rgb:33, 35, 38;--s1-color-info-channels:0 160 216;--s1-color-info-rgb:0, 160, 216;--s1-color-info-contrast-channels:33 35 38;--s1-color-info-contrast-rgb:33, 35, 38}}:root[data-theme=dark]{--s1-color-bg:#212326;--s1-color-bg-subtle:#34373b;--s1-color-surface:#34373b;--s1-color-surface-raised:#44474d;--s1-color-surface-sunken:#212326;--s1-color-surface-overlay:#44474d;--s1-color-border-subtle:#34373b;--s1-color-border:#44474d;--s1-color-border-strong:#565b61;--s1-color-text:#f5f5f6;--s1-color-text-muted:#c3c7cc;--s1-color-text-subtle:#8e949c;--s1-color-text-inverse:#212326;--s1-color-primary:#fff;--s1-color-primary-hover:#f5f5f6;--s1-color-primary-active:#eaebed;--s1-color-primary-contrast:#212326;--s1-color-primary-subtle:#34373b;--s1-color-primary-subtle-hover:#44474d;--s1-color-primary-border:#565b61;--s1-color-primary-text:#fff;--s1-color-accent:#b576cd;--s1-color-accent-hover:#cd96e3;--s1-color-accent-active:#dfb4f0;--s1-color-accent-contrast:#212326;--s1-color-accent-subtle:#2f1837;--s1-color-accent-subtle-hover:#482655;--s1-color-accent-border:#5d316e;--s1-color-accent-text:#cd96e3;--s1-color-success:#57a870;--s1-color-success-hover:#7dc18f;--s1-color-success-active:#a2d6af;--s1-color-success-contrast:#212326;--s1-color-success-subtle:#0b2a16;--s1-color-success-subtle-hover:#124123;--s1-color-success-border:#17542e;--s1-color-success-text:#7dc18f;--s1-color-warning:#be882f;--s1-color-warning-hover:#d5a55e;--s1-color-warning-active:#e5c08c;--s1-color-warning-contrast:#212326;--s1-color-warning-subtle:#311e00;--s1-color-warning-subtle-hover:#4b3100;--s1-color-warning-border:#614000;--s1-color-warning-text:#d5a55e;--s1-color-danger:#e06b60;--s1-color-danger-hover:#f58d82;--s1-color-danger-active:#ffafa5;--s1-color-danger-contrast:#212326;--s1-color-danger-subtle:#3e1310;--s1-color-danger-subtle-hover:#5e1f1b;--s1-color-danger-border:#792823;--s1-color-danger-text:#f58d82;--s1-color-info:#00a0d8;--s1-color-info-hover:#50bcee;--s1-color-info-active:#86d2f9;--s1-color-info-contrast:#212326;--s1-color-info-subtle:#002737;--s1-color-info-subtle-hover:#003c54;--s1-color-info-border:#004e6b;--s1-color-info-text:#50bcee;--s1-shadow-color:0 0 0;--s1-shadow-xs:0 1px 2px 0 rgb(var(--s1-shadow-color) / .3);--s1-shadow-sm:0 1px 3px 0 rgb(var(--s1-shadow-color) / .4), 0 1px 2px -1px rgb(var(--s1-shadow-color) / .4);--s1-shadow-md:0 4px 6px -1px rgb(var(--s1-shadow-color) / .45), 0 2px 4px -2px rgb(var(--s1-shadow-color) / .45);--s1-shadow-lg:0 10px 15px -3px rgb(var(--s1-shadow-color) / .5), 0 4px 6px -4px rgb(var(--s1-shadow-color) / .5);--s1-shadow-xl:0 20px 25px -5px rgb(var(--s1-shadow-color) / .6), 0 8px 10px -6px rgb(var(--s1-shadow-color) / .6);--s1-focus-ring:0 0 0 2px var(--s1-color-bg), 0 0 0 4px var(--s1-color-primary);--s1-focus-ring-offset:2px;--s1-color-bg-channels:33 35 38;--s1-color-bg-rgb:33, 35, 38;--s1-color-surface-channels:52 55 59;--s1-color-surface-rgb:52, 55, 59;--s1-color-border-channels:68 71 77;--s1-color-border-rgb:68, 71, 77;--s1-color-text-channels:245 245 246;--s1-color-text-rgb:245, 245, 246;--s1-color-text-muted-channels:195 199 204;--s1-color-text-muted-rgb:195, 199, 204;--s1-color-primary-channels:255 255 255;--s1-color-primary-rgb:255, 255, 255;--s1-color-primary-contrast-channels:33 35 38;--s1-color-primary-contrast-rgb:33, 35, 38;--s1-color-accent-channels:181 118 205;--s1-color-accent-rgb:181, 118, 205;--s1-color-accent-contrast-channels:33 35 38;--s1-color-accent-contrast-rgb:33, 35, 38;--s1-color-success-channels:87 168 112;--s1-color-success-rgb:87, 168, 112;--s1-color-success-contrast-channels:33 35 38;--s1-color-success-contrast-rgb:33, 35, 38;--s1-color-warning-channels:190 136 47;--s1-color-warning-rgb:190, 136, 47;--s1-color-warning-contrast-channels:33 35 38;--s1-color-warning-contrast-rgb:33, 35, 38;--s1-color-danger-channels:224 107 96;--s1-color-danger-rgb:224, 107, 96;--s1-color-danger-contrast-channels:33 35 38;--s1-color-danger-contrast-rgb:33, 35, 38;--s1-color-info-channels:0 160 216;--s1-color-info-rgb:0, 160, 216;--s1-color-info-contrast-channels:33 35 38;--s1-color-info-contrast-rgb:33, 35, 38}@layer s1-base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--s1-color-bg);color:var(--s1-color-text);font-family:var(--s1-font-sans);font-size:var(--s1-font-size-md);line-height:var(--s1-line-height-normal);-webkit-font-smoothing:antialiased;margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:where(a){color:var(--s1-color-primary)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--s1-font-weight-semibold);line-height:var(--s1-line-height-tight);letter-spacing:var(--s1-letter-spacing-tight);margin:0}:where(button,input,select,textarea){font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}.s1-Button-module-button{--button-height:2.5rem;--button-padding-x:var(--s1-space-4);--button-font-size:var(--s1-font-size-md);--button-gap:var(--s1-space-2);justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-height);padding-inline:var(--button-padding-x);border-radius:var(--s1-radius-md);font-family:var(--s1-font-sans);font-size:var(--button-font-size);font-weight:var(--s1-font-weight-medium);line-height:var(--s1-line-height-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--s1-duration-fast) var(--s1-ease-standard), border-color var(--s1-duration-fast) var(--s1-ease-standard), color var(--s1-duration-fast) var(--s1-ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.s1-Button-module-button:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Button-module-button:disabled,.s1-Button-module-button[aria-disabled=true],.s1-Button-module-button[data-disabled]{cursor:not-allowed;opacity:.55}.s1-Button-module-sizeSm{--button-height:2rem;--button-padding-x:var(--s1-space-3);--button-font-size:var(--s1-font-size-sm);--button-gap:var(--s1-space-1)}.s1-Button-module-sizeLg{--button-height:3rem;--button-padding-x:var(--s1-space-5);--button-font-size:var(--s1-font-size-lg)}.s1-Button-module-tonePrimary{--button-fill:var(--s1-color-primary);--button-fill-hover:var(--s1-color-primary-hover);--button-fill-active:var(--s1-color-primary-active);--button-on-fill:var(--s1-color-primary-contrast);--button-soft:var(--s1-color-primary-subtle);--button-soft-hover:var(--s1-color-primary-subtle-hover);--button-line:var(--s1-color-primary-border);--button-ink:var(--s1-color-primary-text)}.s1-Button-module-toneAccent{--button-fill:var(--s1-color-accent);--button-fill-hover:var(--s1-color-accent-hover);--button-fill-active:var(--s1-color-accent-active);--button-on-fill:var(--s1-color-accent-contrast);--button-soft:var(--s1-color-accent-subtle);--button-soft-hover:var(--s1-color-accent-subtle-hover);--button-line:var(--s1-color-accent-border);--button-ink:var(--s1-color-accent-text)}.s1-Button-module-toneSuccess{--button-fill:var(--s1-color-success);--button-fill-hover:var(--s1-color-success-hover);--button-fill-active:var(--s1-color-success-active);--button-on-fill:var(--s1-color-success-contrast);--button-soft:var(--s1-color-success-subtle);--button-soft-hover:var(--s1-color-success-subtle-hover);--button-line:var(--s1-color-success-border);--button-ink:var(--s1-color-success-text)}.s1-Button-module-toneWarning{--button-fill:var(--s1-color-warning);--button-fill-hover:var(--s1-color-warning-hover);--button-fill-active:var(--s1-color-warning-active);--button-on-fill:var(--s1-color-warning-contrast);--button-soft:var(--s1-color-warning-subtle);--button-soft-hover:var(--s1-color-warning-subtle-hover);--button-line:var(--s1-color-warning-border);--button-ink:var(--s1-color-warning-text)}.s1-Button-module-toneDanger{--button-fill:var(--s1-color-danger);--button-fill-hover:var(--s1-color-danger-hover);--button-fill-active:var(--s1-color-danger-active);--button-on-fill:var(--s1-color-danger-contrast);--button-soft:var(--s1-color-danger-subtle);--button-soft-hover:var(--s1-color-danger-subtle-hover);--button-line:var(--s1-color-danger-border);--button-ink:var(--s1-color-danger-text)}.s1-Button-module-toneInfo{--button-fill:var(--s1-color-info);--button-fill-hover:var(--s1-color-info-hover);--button-fill-active:var(--s1-color-info-active);--button-on-fill:var(--s1-color-info-contrast);--button-soft:var(--s1-color-info-subtle);--button-soft-hover:var(--s1-color-info-subtle-hover);--button-line:var(--s1-color-info-border);--button-ink:var(--s1-color-info-text)}.s1-Button-module-toneNeutral{--button-fill:var(--s1-color-text);--button-fill-hover:var(--s1-color-text-muted);--button-fill-active:var(--s1-color-text-subtle);--button-on-fill:var(--s1-color-surface);--button-soft:var(--s1-color-bg-subtle);--button-soft-hover:var(--s1-color-border-subtle);--button-line:var(--s1-color-border-strong);--button-ink:var(--s1-color-text)}.s1-Button-module-variantSolid{--button-spinner-color:var(--button-on-fill);background-color:var(--button-fill);color:var(--button-on-fill)}.s1-Button-module-variantSolid:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:var(--button-fill-hover)}.s1-Button-module-variantSolid:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:var(--button-fill-active)}.s1-Button-module-variantSoft{--button-spinner-color:var(--button-ink);background-color:var(--button-soft);color:var(--button-ink)}.s1-Button-module-variantSoft:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:var(--button-soft-hover)}.s1-Button-module-variantOutline{--button-spinner-color:var(--button-ink);border-color:var(--button-line);color:var(--button-ink);background-color:#0000}.s1-Button-module-variantOutline:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:var(--button-soft)}.s1-Button-module-variantGhost{--button-spinner-color:var(--button-ink);color:var(--button-ink);background-color:#0000}.s1-Button-module-variantGhost:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-color:var(--button-soft)}.s1-Button-module-variantLink{--button-spinner-color:var(--button-ink);color:var(--button-ink);text-underline-offset:.2em;background-color:#0000;min-height:auto;padding-inline:0;text-decoration:underline}.s1-Button-module-variantLink:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){color:var(--button-fill-hover)}.s1-Button-module-fullWidth{width:100%;display:flex}.s1-Button-module-iconOnly{aspect-ratio:1;padding-inline:0}.s1-Button-module-rounded{border-radius:var(--s1-radius-full)}.s1-Button-module-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s1-Button-module-loading{color:#0000}.s1-Button-module-loading .s1-Button-module-spinner{color:var(--button-spinner-color)}.s1-Button-module-spinner{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.s1-Button-module-spinner:after{content:"";border-radius:var(--s1-radius-full);width:1em;height:1em;animation:s1-Button-module-s1-button-spin var(--s1-duration-slow) linear infinite;border:2px solid;border-top-color:#0000}@keyframes s1-Button-module-s1-button-spin{to{transform:rotate(360deg)}}.s1-Card-module-card{gap:var(--s1-space-3);background-color:var(--s1-color-surface);border-radius:var(--s1-radius-lg);color:var(--s1-color-text);transition:border-color var(--s1-duration-fast) var(--s1-ease-standard), box-shadow var(--s1-duration-fast) var(--s1-ease-standard);flex-direction:column;display:flex}.s1-Card-module-padded{padding:var(--s1-space-5)}.s1-Card-module-flat{border:1px solid var(--s1-color-border)}.s1-Card-module-raised{border:1px solid var(--s1-color-border-subtle);box-shadow:var(--s1-shadow-sm)}.s1-Card-module-floating{background-color:var(--s1-color-surface-raised);box-shadow:var(--s1-shadow-lg);border:1px solid #0000}.s1-Card-module-interactive{cursor:pointer}.s1-Card-module-interactive:hover{border-color:var(--s1-color-border-strong);box-shadow:var(--s1-shadow-md)}.s1-Card-module-interactive:focus-within{box-shadow:var(--s1-focus-ring)}.s1-Card-module-header{gap:var(--s1-space-1);flex-direction:column;display:flex}.s1-Card-module-title{font-size:var(--s1-font-size-lg);font-weight:var(--s1-font-weight-semibold);line-height:var(--s1-line-height-snug);color:var(--s1-color-text);margin:0}.s1-Card-module-description{font-size:var(--s1-font-size-sm);line-height:var(--s1-line-height-normal);color:var(--s1-color-text-muted);margin:0}.s1-Card-module-body{flex:1;min-width:0}.s1-Card-module-footer{align-items:center;gap:var(--s1-space-2);display:flex}.s1-Field-module-field{gap:var(--s1-space-1);flex-direction:column;min-width:0;display:inline-flex}.s1-Field-module-fullWidth{width:100%;display:flex}.s1-Field-module-label{font-size:var(--s1-font-size-sm);font-weight:var(--s1-font-weight-medium);color:var(--s1-color-text)}.s1-Field-module-required{color:var(--s1-color-danger);margin-inline-start:var(--s1-space-1)}.s1-Field-module-description{font-size:var(--s1-font-size-sm);color:var(--s1-color-text-muted);margin:0}.s1-Field-module-error{font-size:var(--s1-font-size-sm);color:var(--s1-color-danger-text);margin:0}.s1-Field-module-control{--control-height:2.5rem;--control-padding-x:var(--s1-space-3);--control-font-size:var(--s1-font-size-md);align-items:center;gap:var(--s1-space-2);min-height:var(--control-height);padding-inline:var(--control-padding-x);background-color:var(--s1-color-surface);border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-md);transition:border-color var(--s1-duration-fast) var(--s1-ease-standard), box-shadow var(--s1-duration-fast) var(--s1-ease-standard);display:flex}.s1-Field-module-control:hover:not(.s1-Field-module-disabled){border-color:var(--s1-color-border-strong)}.s1-Field-module-control:focus-within{border-color:var(--s1-color-primary);box-shadow:var(--s1-focus-ring)}.s1-Field-module-invalid{border-color:var(--s1-color-danger)}.s1-Field-module-invalid:focus-within{border-color:var(--s1-color-danger);box-shadow:0 0 0 2px var(--s1-color-bg), 0 0 0 4px var(--s1-color-danger)}.s1-Field-module-disabled{background-color:var(--s1-color-bg-subtle);cursor:not-allowed;opacity:.7}.s1-Field-module-sizeSm{--control-height:2rem;--control-padding-x:var(--s1-space-2);--control-font-size:var(--s1-font-size-sm)}.s1-Field-module-sizeLg{--control-height:3rem;--control-padding-x:var(--s1-space-4);--control-font-size:var(--s1-font-size-lg)}.s1-Field-module-element{min-width:0;color:var(--s1-color-text);font-family:var(--s1-font-sans);font-size:var(--control-font-size);line-height:var(--s1-line-height-normal);background:0 0;border:none;outline:none;flex:1;padding:0}.s1-Field-module-element::placeholder{color:var(--s1-color-text-subtle)}.s1-Field-module-element:disabled{cursor:not-allowed}.s1-Field-module-adornment{color:var(--s1-color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.s1-Field-module-controlMultiline{padding-block:var(--s1-space-2);align-items:stretch}.s1-Field-module-elementMultiline{resize:vertical;min-height:4.5rem}.s1-NumberInput-module-root{display:contents}.s1-NumberInput-module-group{padding-inline:0}.s1-NumberInput-module-input{padding-inline:var(--control-padding-x);text-align:start}.s1-NumberInput-module-adornment:first-child{padding-inline-start:var(--control-padding-x)}.s1-NumberInput-module-adornment:last-child{padding-inline-end:var(--control-padding-x)}.s1-NumberInput-module-adornment+.s1-NumberInput-module-input{padding-inline-start:0}.s1-NumberInput-module-input:has(+.s1-NumberInput-module-adornment){padding-inline-end:0}.s1-NumberInput-module-stepper{width:var(--control-height);color:var(--s1-color-text-muted);font-size:var(--s1-font-size-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--s1-duration-fast) var(--s1-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;line-height:1;display:inline-flex}.s1-NumberInput-module-stepper:hover:not(:disabled){background-color:var(--s1-color-bg-subtle);color:var(--s1-color-text)}.s1-NumberInput-module-stepper:focus-visible{box-shadow:var(--s1-focus-ring);border-radius:var(--s1-radius-sm);outline:none}.s1-NumberInput-module-stepper:disabled{cursor:not-allowed;opacity:.5}.s1-NumberInput-module-stepper:first-child{border-start-start-radius:var(--s1-radius-md);border-end-start-radius:var(--s1-radius-md)}.s1-NumberInput-module-stepper:last-child{border-start-end-radius:var(--s1-radius-md);border-end-end-radius:var(--s1-radius-md)}.s1-NumberInput-module-stack{border-inline-start:1px solid var(--s1-color-border);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex}.s1-NumberInput-module-stepperStacked{width:1.75rem;font-size:var(--s1-font-size-xs);flex:1;align-self:auto}.s1-NumberInput-module-stacked .s1-NumberInput-module-input{padding-inline-end:var(--s1-space-2)}.s1-Checkbox-module-wrapper{align-items:flex-start;gap:var(--s1-space-2);cursor:pointer;display:inline-flex}.s1-Checkbox-module-wrapper.s1-Checkbox-module-disabled{cursor:not-allowed;opacity:.6}.s1-Checkbox-module-box{background-color:var(--s1-color-surface);border:1px solid var(--s1-color-border-strong);border-radius:var(--s1-radius-sm);width:1.125rem;height:1.125rem;color:var(--s1-color-primary-contrast);cursor:inherit;transition:background-color var(--s1-duration-fast) var(--s1-ease-standard), border-color var(--s1-duration-fast) var(--s1-ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:.1875rem;padding:0;display:inline-flex}.s1-Checkbox-module-box:hover:not([data-disabled]){border-color:var(--s1-color-primary)}.s1-Checkbox-module-box:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Checkbox-module-box[data-checked],.s1-Checkbox-module-box[data-indeterminate]{background-color:var(--s1-color-primary);border-color:var(--s1-color-primary)}.s1-Checkbox-module-box[data-disabled]{cursor:not-allowed;opacity:.6}.s1-Checkbox-module-indicator{justify-content:center;align-items:center;line-height:1;display:inline-flex}.s1-Checkbox-module-mark{font-size:.75rem;font-weight:var(--s1-font-weight-bold)}.s1-Checkbox-module-text{gap:var(--s1-space-1);flex-direction:column;min-width:0;display:flex}.s1-Checkbox-module-label{font-size:var(--s1-font-size-md);color:var(--s1-color-text)}.s1-Checkbox-module-required{color:var(--s1-color-danger);margin-inline-start:var(--s1-space-1)}.s1-Checkbox-module-description{font-size:var(--s1-font-size-sm);color:var(--s1-color-text-muted)}.s1-SegmentedControl-module-group{--segment-height:2.5rem;--segment-font-size:var(--s1-font-size-sm);background-color:var(--s1-color-bg-subtle);border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-md);align-items:stretch;gap:2px;padding:2px;display:inline-flex}.s1-SegmentedControl-module-sizeSm{--segment-height:2rem;--segment-font-size:var(--s1-font-size-xs)}.s1-SegmentedControl-module-fullWidth{width:100%;display:flex}.s1-SegmentedControl-module-fullWidth .s1-SegmentedControl-module-segment{flex:1}.s1-SegmentedControl-module-segment{min-height:calc(var(--segment-height) - 6px);padding-inline:var(--s1-space-3);border-radius:calc(var(--s1-radius-md) - 2px);color:var(--s1-color-text-muted);font-family:var(--s1-font-sans);font-size:var(--segment-font-size);font-weight:var(--s1-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--s1-duration-fast) var(--s1-ease-standard), color var(--s1-duration-fast) var(--s1-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.s1-SegmentedControl-module-segment:hover:not([data-disabled]):not([data-pressed]){color:var(--s1-color-text)}.s1-SegmentedControl-module-segment:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-SegmentedControl-module-segment[data-pressed]{background-color:var(--s1-color-surface);color:var(--s1-color-text);box-shadow:var(--s1-shadow-xs)}.s1-SegmentedControl-module-segment[data-disabled]{cursor:not-allowed;opacity:.5}.s1-Badge-module-badge{--badge-font-size:var(--s1-font-size-xs);--badge-padding-x:var(--s1-space-2);--badge-padding-y:.125rem;align-items:center;gap:var(--s1-space-1);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--s1-radius-sm);font-family:var(--s1-font-sans);font-size:var(--badge-font-size);font-weight:var(--s1-font-weight-medium);line-height:var(--s1-line-height-snug);white-space:nowrap;border:1px solid #0000;display:inline-flex}.s1-Badge-module-sizeSm{--badge-font-size:.6875rem;--badge-padding-x:var(--s1-space-1)}.s1-Badge-module-rounded{border-radius:var(--s1-radius-full);--badge-padding-x:var(--s1-space-2)}.s1-Badge-module-icon{flex-shrink:0;align-items:center;display:inline-flex}.s1-Badge-module-tonePrimary{--badge-fill:var(--s1-color-primary);--badge-on-fill:var(--s1-color-primary-contrast);--badge-soft:var(--s1-color-primary-subtle);--badge-line:var(--s1-color-primary-border);--badge-ink:var(--s1-color-primary-text)}.s1-Badge-module-toneAccent{--badge-fill:var(--s1-color-accent);--badge-on-fill:var(--s1-color-accent-contrast);--badge-soft:var(--s1-color-accent-subtle);--badge-line:var(--s1-color-accent-border);--badge-ink:var(--s1-color-accent-text)}.s1-Badge-module-toneSuccess{--badge-fill:var(--s1-color-success);--badge-on-fill:var(--s1-color-success-contrast);--badge-soft:var(--s1-color-success-subtle);--badge-line:var(--s1-color-success-border);--badge-ink:var(--s1-color-success-text)}.s1-Badge-module-toneWarning{--badge-fill:var(--s1-color-warning);--badge-on-fill:var(--s1-color-warning-contrast);--badge-soft:var(--s1-color-warning-subtle);--badge-line:var(--s1-color-warning-border);--badge-ink:var(--s1-color-warning-text)}.s1-Badge-module-toneDanger{--badge-fill:var(--s1-color-danger);--badge-on-fill:var(--s1-color-danger-contrast);--badge-soft:var(--s1-color-danger-subtle);--badge-line:var(--s1-color-danger-border);--badge-ink:var(--s1-color-danger-text)}.s1-Badge-module-toneInfo{--badge-fill:var(--s1-color-info);--badge-on-fill:var(--s1-color-info-contrast);--badge-soft:var(--s1-color-info-subtle);--badge-line:var(--s1-color-info-border);--badge-ink:var(--s1-color-info-text)}.s1-Badge-module-toneNeutral{--badge-fill:var(--s1-color-text-muted);--badge-on-fill:var(--s1-color-surface);--badge-soft:var(--s1-color-bg-subtle);--badge-line:var(--s1-color-border-strong);--badge-ink:var(--s1-color-text)}.s1-Badge-module-variantSolid{background-color:var(--badge-fill);color:var(--badge-on-fill)}.s1-Badge-module-variantSoft{background-color:var(--badge-soft);color:var(--badge-ink)}.s1-Badge-module-variantOutline{border-color:var(--badge-line);color:var(--badge-ink);background-color:#0000}.s1-Rating-module-group{align-items:center;gap:var(--s1-space-1);border:none;margin:0;padding:0;display:inline-flex}.s1-Rating-module-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s1-Rating-module-star{cursor:pointer;color:var(--s1-color-border-strong);font-size:var(--s1-font-size-xl);transition:color var(--s1-duration-fast) var(--s1-ease-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.s1-Rating-module-filled{color:var(--s1-color-warning)}.s1-Rating-module-star:hover{color:var(--s1-color-warning-hover)}.s1-Rating-module-clear{font-size:var(--s1-font-size-md);color:var(--s1-color-text-subtle)}.s1-Rating-module-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.s1-Rating-module-input:focus-visible+.s1-Rating-module-visual{border-radius:var(--s1-radius-sm);box-shadow:var(--s1-focus-ring);outline:none}.s1-Rating-module-visual{pointer-events:none;display:inline-block}.s1-Rating-module-srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s1-Rating-module-disabled{opacity:.6}.s1-Rating-module-disabled .s1-Rating-module-star{cursor:not-allowed}.s1-Dialog-module-backdrop{z-index:var(--s1-z-overlay);background-color:rgb(var(--s1-color-text-channels) / .4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--s1-duration-base) var(--s1-ease-standard);position:fixed;inset:0}.s1-Dialog-module-backdrop[data-starting-style],.s1-Dialog-module-backdrop[data-ending-style]{opacity:0}.s1-Dialog-module-popup{--dialog-width:32rem;z-index:var(--s1-z-modal);gap:var(--s1-space-4);width:min(var(--dialog-width), calc(100vw - 2rem));max-height:calc(100vh - 4rem);padding:var(--s1-space-5);background-color:var(--s1-color-surface-raised);border:1px solid var(--s1-color-border-subtle);border-radius:var(--s1-radius-xl);box-shadow:var(--s1-shadow-xl);color:var(--s1-color-text);transition:opacity var(--s1-duration-base) var(--s1-ease-standard), transform var(--s1-duration-base) var(--s1-ease-emphasized);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.s1-Dialog-module-popup[data-starting-style],.s1-Dialog-module-popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.s1-Dialog-module-popup:focus-visible{outline:none}.s1-Dialog-module-sizeSm{--dialog-width:24rem}.s1-Dialog-module-sizeLg{--dialog-width:42rem}.s1-Dialog-module-sizeXl{--dialog-width:56rem}.s1-Dialog-module-sizeFull{--dialog-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.s1-Dialog-module-header{justify-content:space-between;align-items:flex-start;gap:var(--s1-space-4);display:flex}.s1-Dialog-module-headings{gap:var(--s1-space-1);flex-direction:column;min-width:0;display:flex}.s1-Dialog-module-title{font-size:var(--s1-font-size-lg);font-weight:var(--s1-font-weight-semibold);line-height:var(--s1-line-height-snug);color:var(--s1-color-text);margin:0}.s1-Dialog-module-description{font-size:var(--s1-font-size-sm);color:var(--s1-color-text-muted);margin:0}.s1-Dialog-module-close{width:2rem;height:2rem;margin:calc(var(--s1-space-1) * -1);border-radius:var(--s1-radius-md);color:var(--s1-color-text-muted);font-size:var(--s1-font-size-md);cursor:pointer;transition:background-color var(--s1-duration-fast) var(--s1-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s1-Dialog-module-close:hover{background-color:var(--s1-color-bg-subtle);color:var(--s1-color-text)}.s1-Dialog-module-close:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Dialog-module-body{flex:1;min-height:0;overflow-y:auto}.s1-Dialog-module-footer{justify-content:flex-end;align-items:center;gap:var(--s1-space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.s1-Dialog-module-backdrop,.s1-Dialog-module-popup{transition:none}}.s1-Drawer-module-panel{--drawer-size:20rem;z-index:var(--s1-z-modal);gap:var(--s1-space-4);padding:var(--s1-space-5);background-color:var(--s1-color-surface-raised);color:var(--s1-color-text);box-shadow:var(--s1-shadow-xl);transition:opacity var(--s1-duration-base) var(--s1-ease-standard), transform var(--s1-duration-base) var(--s1-ease-emphasized);flex-direction:column;display:flex;position:fixed}.s1-Drawer-module-panel:focus-visible{outline:none}.s1-Drawer-module-sideStart,.s1-Drawer-module-sideEnd{width:min(var(--drawer-size), calc(100vw - 3rem));inset-block:0}.s1-Drawer-module-sideStart{border-inline-end:1px solid var(--s1-color-border-subtle);inset-inline-start:0}.s1-Drawer-module-sideEnd{border-inline-start:1px solid var(--s1-color-border-subtle);inset-inline-end:0}.s1-Drawer-module-sideTop,.s1-Drawer-module-sideBottom{max-height:min(var(--drawer-size), calc(100vh - 3rem));inset-inline:0}.s1-Drawer-module-sideTop{border-block-end:1px solid var(--s1-color-border-subtle);inset-block-start:0}.s1-Drawer-module-sideBottom{border-block-start:1px solid var(--s1-color-border-subtle);inset-block-end:0}.s1-Drawer-module-sideStart[data-starting-style],.s1-Drawer-module-sideStart[data-ending-style]{transform:translate(-100%)}.s1-Drawer-module-sideEnd[data-starting-style],.s1-Drawer-module-sideEnd[data-ending-style]{transform:translate(100%)}.s1-Drawer-module-sideTop[data-starting-style],.s1-Drawer-module-sideTop[data-ending-style]{transform:translateY(-100%)}.s1-Drawer-module-sideBottom[data-starting-style],.s1-Drawer-module-sideBottom[data-ending-style]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.s1-Drawer-module-panel{transition:opacity var(--s1-duration-fast) var(--s1-ease-standard)}.s1-Drawer-module-panel[data-starting-style],.s1-Drawer-module-panel[data-ending-style]{opacity:0;transform:none}}.s1-Lightbox-module-trigger{border-radius:var(--s1-radius-lg);color:inherit;cursor:zoom-in;background:0 0;border:none;padding:0;display:block}.s1-Lightbox-module-trigger:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Lightbox-module-trigger img{max-width:100%;display:block}.s1-Lightbox-module-popup{z-index:var(--s1-z-modal);gap:var(--s1-space-2);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--s1-space-3);background-color:var(--s1-color-surface-raised);border:1px solid var(--s1-color-border-subtle);border-radius:var(--s1-radius-xl);box-shadow:var(--s1-shadow-xl);color:var(--s1-color-text);transition:opacity var(--s1-duration-base) var(--s1-ease-standard), transform var(--s1-duration-base) var(--s1-ease-emphasized);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.s1-Lightbox-module-popup[data-starting-style],.s1-Lightbox-module-popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.s1-Lightbox-module-popup:focus-visible{outline:none}.s1-Lightbox-module-header{justify-content:flex-end;align-items:center;display:flex}.s1-Lightbox-module-figure{align-items:center;gap:var(--s1-space-2);flex-direction:column;min-height:0;margin:0;display:flex}.s1-Lightbox-module-image{object-fit:contain;border-radius:var(--s1-radius-lg);max-width:calc(100vw - 3rem);max-height:calc(100vh - 10rem);display:block}.s1-Lightbox-module-caption{font-size:var(--s1-font-size-sm);line-height:var(--s1-line-height-snug);color:var(--s1-color-text-muted);text-align:center;margin:0}.s1-Lightbox-module-fallback{min-width:16rem;min-height:8rem;padding:var(--s1-space-4);border:1px dashed var(--s1-color-border);border-radius:var(--s1-radius-lg);background-color:var(--s1-color-surface-sunken);color:var(--s1-color-text-muted);font-size:var(--s1-font-size-sm);text-align:center;justify-content:center;align-items:center;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.s1-Lightbox-module-popup{transition:none}}.s1-Select-module-trigger{cursor:pointer;text-align:start;font-family:var(--s1-font-sans);font-size:var(--control-font-size);color:var(--s1-color-text);justify-content:space-between}.s1-Select-module-trigger:focus-visible{border-color:var(--s1-color-primary);box-shadow:var(--s1-focus-ring);outline:none}.s1-Select-module-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s1-Select-module-trigger[data-placeholder] .s1-Select-module-value{color:var(--s1-color-text-subtle)}.s1-Select-module-icon{color:var(--s1-color-text-muted);font-size:var(--s1-font-size-xs);transition:transform var(--s1-duration-fast) var(--s1-ease-standard);flex-shrink:0;display:inline-flex}.s1-Select-module-trigger[data-popup-open] .s1-Select-module-icon{transform:rotate(180deg)}.s1-Select-module-positioner{z-index:var(--s1-z-dropdown)}.s1-Select-module-popup{min-width:var(--anchor-width,12rem);max-height:min(20rem, var(--available-height,20rem));padding:var(--s1-space-1);background-color:var(--s1-color-surface-overlay);border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-md);box-shadow:var(--s1-shadow-lg);transition:opacity var(--s1-duration-fast) var(--s1-ease-standard), transform var(--s1-duration-fast) var(--s1-ease-standard);overflow-y:auto}.s1-Select-module-popup[data-starting-style],.s1-Select-module-popup[data-ending-style]{opacity:0;transform:scale(.97)}.s1-Select-module-item{align-items:center;gap:var(--s1-space-2);padding:var(--s1-space-2) var(--s1-space-2);border-radius:var(--s1-radius-sm);color:var(--s1-color-text);font-size:var(--s1-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.s1-Select-module-item[data-highlighted]{background-color:var(--s1-color-primary-subtle);color:var(--s1-color-primary-text)}.s1-Select-module-item[data-disabled]{color:var(--s1-color-text-subtle);cursor:not-allowed}.s1-Select-module-indicator{width:1rem;color:var(--s1-color-primary);font-size:var(--s1-font-size-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s1-Select-module-itemText{flex:1;min-width:0}.s1-Select-module-group+.s1-Select-module-group{border-block-start:1px solid var(--s1-color-border-subtle);margin-block-start:var(--s1-space-1);padding-block-start:var(--s1-space-1)}.s1-Select-module-groupLabel{padding:var(--s1-space-1) var(--s1-space-2);font-size:var(--s1-font-size-xs);font-weight:var(--s1-font-weight-semibold);letter-spacing:var(--s1-letter-spacing-wide);text-transform:uppercase;color:var(--s1-color-text)}@media (prefers-reduced-motion:reduce){.s1-Select-module-popup{transition:none}}.s1-Tabs-module-root{gap:var(--s1-space-4);flex-direction:column;display:flex}.s1-Tabs-module-list{align-items:stretch;gap:var(--s1-space-1);border-block-end:1px solid var(--s1-color-border);display:flex;position:relative}.s1-Tabs-module-tab{align-items:center;gap:var(--s1-space-2);padding:var(--s1-space-2) var(--s1-space-3);color:var(--s1-color-text-muted);font-family:var(--s1-font-sans);font-size:var(--s1-font-size-sm);font-weight:var(--s1-font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--s1-duration-fast) var(--s1-ease-standard);background:0 0;border:none;display:inline-flex}.s1-Tabs-module-tab:hover:not([data-disabled]){color:var(--s1-color-text)}.s1-Tabs-module-tab[data-selected]{color:var(--s1-color-primary-text)}.s1-Tabs-module-tab:focus-visible{border-radius:var(--s1-radius-sm);box-shadow:var(--s1-focus-ring);outline:none}.s1-Tabs-module-tab[data-disabled]{color:var(--s1-color-text-subtle);cursor:not-allowed}.s1-Tabs-module-indicator{height:2px;width:var(--active-tab-width);transform:translateX(var(--active-tab-left));background-color:var(--s1-color-primary);border-radius:var(--s1-radius-full);transition:transform var(--s1-duration-base) var(--s1-ease-emphasized), width var(--s1-duration-base) var(--s1-ease-emphasized);position:absolute;bottom:-1px;left:0}.s1-Tabs-module-panel:focus-visible{box-shadow:var(--s1-focus-ring);border-radius:var(--s1-radius-md);outline:none}@media (prefers-reduced-motion:reduce){.s1-Tabs-module-indicator{transition:none}}.s1-TabNav-module-nav{scrollbar-width:thin;overflow-x:auto}.s1-TabNav-module-item{text-decoration:none}.s1-TabNav-module-active{color:var(--s1-color-primary-text);box-shadow:inset 0 -2px 0 var(--s1-color-primary)}.s1-TabNav-module-disabled{color:var(--s1-color-text-subtle);cursor:not-allowed}.s1-TabNav-module-icon{flex-shrink:0;align-items:center;display:inline-flex}.s1-Menu-module-positioner{z-index:var(--s1-z-popover)}.s1-Menu-module-popup{min-width:11rem;padding:var(--s1-space-1);background-color:var(--s1-color-surface-overlay);border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-md);box-shadow:var(--s1-shadow-lg);transition:opacity var(--s1-duration-fast) var(--s1-ease-standard), transform var(--s1-duration-fast) var(--s1-ease-standard)}.s1-Menu-module-popup[data-starting-style],.s1-Menu-module-popup[data-ending-style]{opacity:0;transform:scale(.97)}.s1-Menu-module-item{align-items:center;gap:var(--s1-space-2);width:100%;padding:var(--s1-space-2);border-radius:var(--s1-radius-sm);color:var(--s1-color-text);font-family:var(--s1-font-sans);font-size:var(--s1-font-size-sm);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;display:flex}.s1-Menu-module-item[data-highlighted]{background-color:var(--s1-color-bg-subtle)}.s1-Menu-module-item[data-disabled]{color:var(--s1-color-text-subtle);cursor:not-allowed}.s1-Menu-module-danger{color:var(--s1-color-danger-text)}.s1-Menu-module-danger[data-highlighted]{background-color:var(--s1-color-danger-subtle)}.s1-Menu-module-separator{height:1px;margin:var(--s1-space-1) 0;background-color:var(--s1-color-border-subtle)}.s1-Menu-module-icon{color:inherit;flex-shrink:0;align-items:center;display:inline-flex}.s1-Menu-module-label{flex:1;min-width:0}.s1-Menu-module-nav{flex-direction:column;gap:2px;display:flex}.s1-Menu-module-navItem{align-items:center;gap:var(--s1-space-2);width:100%;padding:var(--s1-space-2) var(--s1-space-3);border-radius:var(--s1-radius-md);color:var(--s1-color-text-muted);font-family:var(--s1-font-sans);font-size:var(--s1-font-size-sm);font-weight:var(--s1-font-weight-medium);text-align:start;cursor:pointer;transition:background-color var(--s1-duration-fast) var(--s1-ease-standard), color var(--s1-duration-fast) var(--s1-ease-standard);background:0 0;border:none;text-decoration:none;display:flex}.s1-Menu-module-navItem:hover{background-color:var(--s1-color-bg-subtle);color:var(--s1-color-text)}.s1-Menu-module-navItem:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Menu-module-navItemActive{background-color:var(--s1-color-primary-subtle);color:var(--s1-color-primary-text)}@media (prefers-reduced-motion:reduce){.s1-Menu-module-popup{transition:none}}.s1-TagInput-module-control{min-height:var(--control-height);height:auto;padding-block:var(--s1-space-1);align-items:center;gap:var(--s1-space-1);cursor:text;flex-wrap:wrap}.s1-TagInput-module-tag{align-items:center;gap:var(--s1-space-1);max-width:100%;padding:.125rem var(--s1-space-1) .125rem var(--s1-space-2);background-color:var(--s1-color-primary-subtle);border:1px solid var(--s1-color-primary-border);border-radius:var(--s1-radius-sm);color:var(--s1-color-primary-text);font-size:var(--s1-font-size-xs);line-height:var(--s1-line-height-snug);display:inline-flex}.s1-TagInput-module-tagLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s1-TagInput-module-remove{border-radius:var(--s1-radius-sm);width:1rem;height:1rem;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.5625rem;display:inline-flex}.s1-TagInput-module-remove:hover{background-color:var(--s1-color-primary);color:var(--s1-color-primary-contrast)}.s1-TagInput-module-remove:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-TagInput-module-input{flex:6rem;width:auto;min-width:6rem}.s1-Table-module-wrapper{background-color:var(--s1-color-surface);border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-lg);flex-direction:column;display:flex;overflow:hidden}.s1-Table-module-scroller{overflow-x:auto}.s1-Table-module-scroller:focus-visible{outline:2px solid var(--s1-color-primary);outline-offset:-2px}.s1-Table-module-table{border-collapse:collapse;width:100%;font-size:var(--s1-font-size-sm);color:var(--s1-color-text)}.s1-Table-module-caption{padding:var(--s1-space-3) var(--s1-space-4);text-align:start;font-size:var(--s1-font-size-sm);color:var(--s1-color-text-muted)}.s1-Table-module-head{background-color:var(--s1-color-bg-subtle)}.s1-Table-module-th{padding:var(--s1-space-3) var(--s1-space-4);text-align:start;white-space:nowrap;font-size:var(--s1-font-size-xs);font-weight:var(--s1-font-weight-semibold);letter-spacing:var(--s1-letter-spacing-wide);text-transform:uppercase;color:var(--s1-color-text-muted);border-block-end:1px solid var(--s1-color-border)}.s1-Table-module-sortButton{align-items:center;gap:var(--s1-space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.s1-Table-module-sortButton:hover{color:var(--s1-color-text)}.s1-Table-module-sortButton:focus-visible{border-radius:var(--s1-radius-sm);box-shadow:var(--s1-focus-ring);outline:none}.s1-Table-module-sortIcon{opacity:.7;font-size:.625rem}.s1-Table-module-tr{border-block-end:1px solid var(--s1-color-border-subtle)}.s1-Table-module-body tr:last-child{border-block-end:none}.s1-Table-module-body tr:nth-child(2n){background-color:var(--s1-color-bg-subtle)}.s1-Table-module-clickable{cursor:pointer}.s1-Table-module-clickable:hover{background-color:var(--s1-color-primary-subtle)}.s1-Table-module-td{padding:var(--s1-space-3) var(--s1-space-4);vertical-align:middle}.s1-Table-module-alignCenter{text-align:center}.s1-Table-module-alignEnd{text-align:end}.s1-Table-module-state{padding:var(--s1-space-6) var(--s1-space-4);text-align:center;color:var(--s1-color-text-muted)}.s1-Table-module-pager{justify-content:space-between;align-items:center;gap:var(--s1-space-3);padding:var(--s1-space-2) var(--s1-space-4);border-block-start:1px solid var(--s1-color-border);background-color:var(--s1-color-bg-subtle);flex-wrap:wrap;display:flex}.s1-Table-module-pagerStatus{font-size:var(--s1-font-size-xs);color:var(--s1-color-text-muted);font-variant-numeric:tabular-nums}.s1-Table-module-pagerControls{align-items:center;gap:var(--s1-space-2);display:flex}.s1-Table-module-pageSize{align-items:center;gap:var(--s1-space-1);display:inline-flex}.s1-Table-module-pageSizeLabel{font-size:var(--s1-font-size-xs);color:var(--s1-color-text-muted)}.s1-Table-module-pageSizeSelect{padding:.125rem var(--s1-space-1);background-color:var(--s1-color-surface);color:var(--s1-color-text);border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-sm);font-family:var(--s1-font-sans);font-size:var(--s1-font-size-xs)}.s1-Table-module-pageSizeSelect:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Table-module-pagerButton{border:1px solid var(--s1-color-border);border-radius:var(--s1-radius-sm);background-color:var(--s1-color-surface);width:1.75rem;height:1.75rem;color:var(--s1-color-text);font-size:var(--s1-font-size-md);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.s1-Table-module-pagerButton:hover:not(:disabled){background-color:var(--s1-color-bg-subtle);border-color:var(--s1-color-border-strong)}.s1-Table-module-pagerButton:focus-visible{box-shadow:var(--s1-focus-ring);outline:none}.s1-Table-module-pagerButton:disabled{color:var(--s1-color-text-subtle);cursor:not-allowed;opacity:.6}.s1-Table-module-pagerPage{font-size:var(--s1-font-size-xs);color:var(--s1-color-text-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:3rem}.s1-Box-module-box{box-sizing:border-box;min-width:0}.s1-Box-module-bordered{border:1px solid var(--s1-color-border)}.s1-Stack-module-stack{display:flex}.s1-Stack-module-dividedColumn>*+*{border-block-start:1px solid var(--s1-color-border);padding-block-start:inherit}.s1-Stack-module-dividedRow>*+*{border-inline-start:1px solid var(--s1-color-border);padding-inline-start:inherit}.s1-ThemeMenu-module-trigger{flex:none;align-self:start}.s1-ThemeMenu-module-popup{min-width:13rem}.s1-ThemeMenu-module-groupLabel{padding:var(--s1-space-2) var(--s1-space-2) var(--s1-space-1);color:var(--s1-color-text);font-size:var(--s1-font-size-xs);font-weight:var(--s1-font-weight-medium);letter-spacing:var(--s1-letter-spacing-wide);text-transform:uppercase}.s1-ThemeMenu-module-radioItem{scroll-margin:var(--s1-space-1)}.s1-ThemeMenu-module-radioItem[data-checked]{background-color:var(--s1-color-primary-subtle);color:var(--s1-color-primary-text);font-weight:var(--s1-font-weight-medium)}.s1-ThemeMenu-module-radioItem[data-checked][data-highlighted]{background-color:var(--s1-color-primary-subtle-hover)}.s1-ThemeMenu-module-indicator{width:1em;color:var(--s1-color-primary-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:root,:root.ios,:root.md{--ion-color-primary:var(--s1-color-primary);--ion-color-primary-rgb:var(--s1-color-primary-rgb);--ion-color-primary-contrast:var(--s1-color-primary-contrast);--ion-color-primary-contrast-rgb:var(--s1-color-primary-contrast-rgb);--ion-color-primary-shade:var(--s1-color-primary-active);--ion-color-primary-tint:var(--s1-color-primary-hover);--ion-color-secondary:var(--s1-color-accent);--ion-color-secondary-rgb:var(--s1-color-accent-rgb);--ion-color-secondary-contrast:var(--s1-color-accent-contrast);--ion-color-secondary-contrast-rgb:var(--s1-color-accent-contrast-rgb);--ion-color-secondary-shade:var(--s1-color-accent-active);--ion-color-secondary-tint:var(--s1-color-accent-hover);--ion-color-tertiary:var(--s1-color-info);--ion-color-tertiary-rgb:var(--s1-color-info-rgb);--ion-color-tertiary-contrast:var(--s1-color-info-contrast);--ion-color-tertiary-contrast-rgb:var(--s1-color-info-contrast-rgb);--ion-color-tertiary-shade:var(--s1-color-info-active);--ion-color-tertiary-tint:var(--s1-color-info-hover);--ion-color-success:var(--s1-color-success);--ion-color-success-rgb:var(--s1-color-success-rgb);--ion-color-success-contrast:var(--s1-color-success-contrast);--ion-color-success-contrast-rgb:var(--s1-color-success-contrast-rgb);--ion-color-success-shade:var(--s1-color-success-active);--ion-color-success-tint:var(--s1-color-success-hover);--ion-color-warning:var(--s1-color-warning);--ion-color-warning-rgb:var(--s1-color-warning-rgb);--ion-color-warning-contrast:var(--s1-color-warning-contrast);--ion-color-warning-contrast-rgb:var(--s1-color-warning-contrast-rgb);--ion-color-warning-shade:var(--s1-color-warning-active);--ion-color-warning-tint:var(--s1-color-warning-hover);--ion-color-danger:var(--s1-color-danger);--ion-color-danger-rgb:var(--s1-color-danger-rgb);--ion-color-danger-contrast:var(--s1-color-danger-contrast);--ion-color-danger-contrast-rgb:var(--s1-color-danger-contrast-rgb);--ion-color-danger-shade:var(--s1-color-danger-active);--ion-color-danger-tint:var(--s1-color-danger-hover);--ion-color-step-0:var(--s1-color-bg);--ion-color-step-50:color-mix(in srgb, var(--s1-color-text) 5%, var(--s1-color-bg));--ion-color-step-100:color-mix(in srgb, var(--s1-color-text) 10%, var(--s1-color-bg));--ion-color-step-150:color-mix(in srgb, var(--s1-color-text) 15%, var(--s1-color-bg));--ion-color-step-200:color-mix(in srgb, var(--s1-color-text) 20%, var(--s1-color-bg));--ion-color-step-250:color-mix(in srgb, var(--s1-color-text) 25%, var(--s1-color-bg));--ion-color-step-300:color-mix(in srgb, var(--s1-color-text) 30%, var(--s1-color-bg));--ion-color-step-350:color-mix(in srgb, var(--s1-color-text) 35%, var(--s1-color-bg));--ion-color-step-400:color-mix(in srgb, var(--s1-color-text) 40%, var(--s1-color-bg));--ion-color-step-450:color-mix(in srgb, var(--s1-color-text) 45%, var(--s1-color-bg));--ion-color-step-500:color-mix(in srgb, var(--s1-color-text) 50%, var(--s1-color-bg));--ion-color-step-550:color-mix(in srgb, var(--s1-color-text) 55%, var(--s1-color-bg));--ion-color-step-600:color-mix(in srgb, var(--s1-color-text) 60%, var(--s1-color-bg));--ion-color-step-650:color-mix(in srgb, var(--s1-color-text) 65%, var(--s1-color-bg));--ion-color-step-700:color-mix(in srgb, var(--s1-color-text) 70%, var(--s1-color-bg));--ion-color-step-750:color-mix(in srgb, var(--s1-color-text) 75%, var(--s1-color-bg));--ion-color-step-800:color-mix(in srgb, var(--s1-color-text) 80%, var(--s1-color-bg));--ion-color-step-850:color-mix(in srgb, var(--s1-color-text) 85%, var(--s1-color-bg));--ion-color-step-900:color-mix(in srgb, var(--s1-color-text) 90%, var(--s1-color-bg));--ion-color-step-950:color-mix(in srgb, var(--s1-color-text) 95%, var(--s1-color-bg));--ion-color-step-1000:var(--s1-color-text);--ion-color-light:var(--s1-color-bg-subtle);--ion-color-light-rgb:var(--s1-color-bg-rgb);--ion-color-light-contrast:var(--s1-color-text);--ion-color-light-contrast-rgb:var(--s1-color-text-rgb);--ion-color-light-shade:var(--s1-color-border);--ion-color-light-tint:var(--s1-color-surface);--ion-color-medium:var(--s1-color-text-muted);--ion-color-medium-rgb:var(--s1-color-text-muted-rgb);--ion-color-medium-contrast:var(--s1-color-surface);--ion-color-medium-contrast-rgb:var(--s1-color-surface-rgb);--ion-color-medium-shade:var(--s1-color-text);--ion-color-medium-tint:var(--s1-color-text-subtle);--ion-color-dark:var(--s1-color-text);--ion-color-dark-rgb:var(--s1-color-text-rgb);--ion-color-dark-contrast:var(--s1-color-surface);--ion-color-dark-contrast-rgb:var(--s1-color-surface-rgb);--ion-color-dark-shade:var(--s1-color-text);--ion-color-dark-tint:var(--s1-color-text-muted);--ion-background-color:var(--s1-color-bg);--ion-background-color-rgb:var(--s1-color-bg-rgb);--ion-text-color:var(--s1-color-text);--ion-text-color-rgb:var(--s1-color-text-rgb);--ion-border-color:var(--s1-color-border);--ion-font-family:var(--s1-font-sans);--ion-item-background:var(--s1-color-surface);--ion-toolbar-background:var(--s1-color-surface);--ion-toolbar-color:var(--s1-color-text);--ion-card-background:var(--s1-color-surface-raised);--ion-tab-bar-background:var(--s1-color-surface);--ion-tab-bar-color:var(--s1-color-text-muted);--ion-tab-bar-color-selected:var(--s1-color-primary)}.app-loading{margin:40vh auto 0;display:block}.toolbar-heading{font-size:inherit;font-weight:inherit;text-overflow:ellipsis;margin:0;overflow:hidden}.page-content{gap:var(--s1-space-4);max-width:40rem;padding:var(--s1-space-4);padding-bottom:var(--s1-space-12);flex-direction:column;margin:0 auto;display:flex}.page-content p,.sign-in p{margin:0}.muted{color:var(--s1-color-text-muted)}.error{color:var(--s1-color-danger-text)}.section-card{gap:var(--s1-space-4);flex-direction:column;display:flex}.section-header{justify-content:space-between;align-items:center;gap:var(--s1-space-3);flex-wrap:wrap;display:flex}.section-title{font-size:var(--s1-font-size-lg);font-weight:var(--s1-font-weight-semibold);margin:0}.section-description,.field-hint{color:var(--s1-color-text-muted);font-size:var(--s1-font-size-sm)}.empty-state{gap:var(--s1-space-2);text-align:center;flex-direction:column;display:flex}.sign-in{max-width:24rem;padding:var(--s1-space-4);text-align:center;margin:20vh auto 0}.sign-in-title{font-size:var(--s1-font-size-2xl);font-weight:var(--s1-font-weight-semibold);margin:0}.account-name{font-weight:var(--s1-font-weight-medium)}.sync-banner{padding:var(--s1-space-2) var(--s1-space-3);border-radius:var(--s1-radius-md);background:var(--s1-color-surface-sunken);color:var(--s1-color-text-muted);font-size:var(--s1-font-size-sm);text-align:center}.page-content .ordered-section{margin:0}.list-section-title{font-size:var(--s1-font-size-sm);font-weight:var(--s1-font-weight-semibold);color:var(--s1-color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.row-actions{align-items:center;gap:var(--s1-space-1);display:flex}.row-link{color:inherit;text-decoration:none}.row-link:after{content:"";position:absolute;inset:0}ion-label:has(.row-link){position:relative}.stack{gap:var(--s1-space-4);flex-direction:column;display:flex}.spacer{flex:1}.item-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.add-bar{align-items:center;gap:var(--s1-space-2);max-width:40rem;padding:var(--s1-space-2) var(--s1-space-4);margin:0 auto;display:flex}.line-group{gap:var(--s1-space-2);flex-direction:column;display:flex}.lines{border-radius:var(--s1-radius-lg);background:var(--s1-color-surface-raised);margin:0;padding:0;list-style:none;overflow:hidden}.line{align-items:center;gap:var(--s1-space-1);padding-right:var(--s1-space-2);display:flex}.line+.line{border-top:1px solid var(--s1-color-border-subtle)}.line-tick{align-items:center;gap:var(--s1-space-3);min-height:3.25rem;padding:var(--s1-space-2) var(--s1-space-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.line-check{color:var(--s1-color-text-muted);flex:none;font-size:1.5rem}.line-text{flex-direction:column;flex:1;min-width:0;display:flex}.line-name{font-weight:var(--s1-font-weight-medium);overflow-wrap:anywhere}.line-note{font-size:var(--s1-font-size-sm);color:var(--s1-color-text-muted)}.line-amount{font-variant-numeric:tabular-nums;color:var(--s1-color-text-muted);flex:none}.line--ticked .line-name{color:var(--s1-color-text-muted);text-decoration:line-through}.line--ticked .line-check{color:var(--s1-color-success-text)}.trolley-toggle{align-items:center;gap:var(--s1-space-1);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.all-done{text-align:center;color:var(--s1-color-text-muted)}.template-picker{gap:var(--s1-space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.field-label{margin-bottom:var(--s1-space-1);font-size:var(--s1-font-size-sm);font-weight:var(--s1-font-weight-medium)}.warning{padding:var(--s1-space-2) var(--s1-space-3);border-radius:var(--s1-radius-md);background:var(--s1-color-warning-subtle);color:var(--s1-color-warning-text);font-size:var(--s1-font-size-sm)}.suggestions{max-width:40rem;max-height:40vh;padding:var(--s1-space-1) var(--s1-space-4);background:var(--s1-color-surface-raised);border-top:1px solid var(--s1-color-border-subtle);flex-direction:column;margin:0 auto;list-style:none;display:flex;overflow-y:auto}.suggestions li{align-items:center;gap:var(--s1-space-2);display:flex}.suggestions li+li{border-top:1px solid var(--s1-color-border-subtle)}.suggestion{min-height:2.75rem;padding:var(--s1-space-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;display:flex}.suggestion-name{font-weight:var(--s1-font-weight-medium)}.suggestion-detail{font-size:var(--s1-font-size-sm);color:var(--s1-color-text-muted)}.completed-banner{justify-content:space-between;align-items:center;gap:var(--s1-space-3);padding:var(--s1-space-2) var(--s1-space-3);border-radius:var(--s1-radius-md);background:var(--s1-color-success-subtle);color:var(--s1-color-success-text);display:flex}
