:root{--font-dm-sans:"DM Sans",system-ui,sans-serif;--font-manrope:"Manrope",system-ui,sans-serif;--font-space-grotesk:"Space Grotesk",system-ui,sans-serif;--font-archivo:"Archivo",system-ui,sans-serif;--font-archivo-narrow:"Archivo Narrow",system-ui,sans-serif;--font-cormorant-garamond:"Cormorant Garamond",Georgia,serif;--font-oi:"Oi",cursive;--font-coiny:"Coiny",cursive;--font-fascinate:"Fascinate",Georgia,serif;--font-climate-crisis:"Climate Crisis",system-ui,sans-serif;--font-anton:"Anton",system-ui,sans-serif;--font-epilogue:"Epilogue",system-ui,sans-serif;--font-familjen-grotesk:"Familjen Grotesk",system-ui,sans-serif;--font-spline-sans:"Spline Sans",system-ui,sans-serif;--font-red-hat-display:"Red Hat Display",system-ui,sans-serif;--font-azeret-mono:"Azeret Mono",ui-monospace,monospace;--font-bebas-neue:"Bebas Neue",system-ui,sans-serif;--font-sora:"Sora",system-ui,sans-serif;--font-shrikhand:"Shrikhand",cursive;--font-caprasimo:"Caprasimo",cursive;--font-bungee:"Bungee",cursive;--font-bricolage-grotesque:"Bricolage Grotesque",system-ui,sans-serif;--font-unbounded:"Unbounded",system-ui,sans-serif;--font-playfair-display:"Playfair Display",Georgia,serif;--font-source-sans-3:"Source Sans 3",system-ui,sans-serif;--control-field-h:44px;--control-code-h:48px;--control-counter-h:44px;--control-field-text-touch:16px;--control-field-text:16px;--control-label-text:13px;--control-field-px:12px;--btn-primary-h:48px;--btn-secondary-h:44px;--btn-compact-h:44px;--btn-icon-size:44px;--btn-fab-size:48px;--btn-px:24px;--btn-primary-minw:96px;--btn-secondary-minw:88px;--btn-compact-minw:88px;--btn-large-h:48px;--btn-large-px:48px;--btn-large-minw:160px;--btn-relief-offset:3px}@media (min-width:1024px) and (pointer:fine){:root{--control-field-h:40px;--control-code-h:44px;--control-counter-h:40px;--control-field-text:14px;--btn-primary-h:40px;--btn-secondary-h:40px;--btn-icon-size:40px;--btn-primary-minw:80px;--btn-secondary-minw:80px}}@media not all and (min-width:1024px) and (pointer:fine){.dashboard-form-save-bar,.side-window-compact-bar{--btn-primary-h:var(--btn-compact-h)}}.btn-label{white-space:nowrap}.btn-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.btn-row>*{flex:0 0 auto;max-width:100%;white-space:nowrap}.btn-pair{--btn-pair-stack-below:22rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem}.btn-pair>*{flex-grow:1;flex-basis:calc((var(--btn-pair-stack-below) - 100%) * 999);min-width:0;white-space:nowrap}.btn-fit{max-width:100%;flex-shrink:0;white-space:normal;text-align:center;text-wrap:balance;overflow-wrap:break-word;max-height:calc(2lh + 8px);overflow:hidden}.btn-relief{--btn-relief-color:var(--carbon);--btn-relief-veil:color-mix(in srgb,var(--btn-relief-color) 6%,transparent);box-shadow:0 var(--btn-relief-offset) 0 0 var(--btn-relief-color);transform:translateY(0);transition:transform var(--motion-release-ms) var(--motion-ease-release),box-shadow var(--motion-release-ms) var(--motion-ease-release),color .15s ease,background-color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.btn-relief-gray{--btn-relief-color:var(--border);--btn-relief-veil:color-mix(in srgb,var(--carbon) 5%,transparent)}.btn-relief-blue{--btn-relief-color:var(--blue)}.btn-relief-light{--btn-relief-color:var(--parchment)}.btn-relief-danger{--btn-relief-color:var(--state-error)}.btn-relief:not(:disabled):not([aria-disabled=true]):active,.btn-relief[data-active=true],.btn-relief[data-loading=true]{transform:translateY(var(--btn-relief-offset));box-shadow:0 0 0 0 var(--btn-relief-color);transition-property:transform,box-shadow,color,background-color,border-color;transition-duration:var(--motion-press-ms),var(--motion-press-ms),.15s,.15s,.15s;transition-timing-function:var(--motion-ease-press),var(--motion-ease-press),ease,ease,ease}@media (prefers-reduced-motion:reduce){.btn-relief,.btn-relief:not(:disabled):not([aria-disabled=true]):active,.btn-relief[data-active=true],.btn-relief[data-loading=true]{transition:none}}@media (hover:hover) and (pointer:fine){.btn-relief:not(:disabled):not([aria-disabled=true]):hover{background-image:linear-gradient(var(--btn-relief-veil),var(--btn-relief-veil))}}.list-tool{--list-tool-veil:color-mix(in srgb,var(--carbon) 5%,transparent);-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.list-tool:not(:disabled):not([aria-disabled=true]):hover{background-image:linear-gradient(var(--list-tool-veil),var(--list-tool-veil))}}:root{--floating-radius:16px;--floating-radius-sm:8px;--floating-shadow:0 12px 32px -12px rgba(28,25,23,.22);--floating-shadow-up:0 -12px 32px -12px rgba(28,25,23,.22)}.floating-surface{border-radius:var(--floating-radius);box-shadow:var(--floating-shadow)}.floating-surface-sm{border-radius:var(--floating-radius-sm);box-shadow:var(--floating-shadow)}.floating-sheet,.floating-sheet-to-surface{border-radius:var(--floating-radius) var(--floating-radius) 0 0;box-shadow:var(--floating-shadow-up)}@media (min-width:640px){.floating-sheet-to-surface{border-radius:var(--floating-radius);box-shadow:var(--floating-shadow)}}.floating-fullscreen-to-surface{border-radius:0;box-shadow:none}@media (min-width:640px){.floating-fullscreen-to-surface{border-radius:var(--floating-radius);box-shadow:var(--floating-shadow)}}.floating-drawer{border-radius:var(--floating-radius) var(--floating-radius) 0 0;box-shadow:var(--floating-shadow-up)}@media (min-width:768px){.floating-drawer{border-radius:var(--floating-radius) 0 0 var(--floating-radius);box-shadow:var(--floating-shadow)}}