@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(fraunces-latin-500-normal.55a5a3b9cb99735e.woff2) format("woff2"),url(fraunces-latin-500-normal.8480e91852359352.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(fraunces-latin-ext-500-normal.ed2540b3d94afea1.woff2) format("woff2"),url(fraunces-latin-ext-500-normal.c790db5508bd4117.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(fraunces-latin-600-normal.ed64c0f8ce54f9f0.woff2) format("woff2"),url(fraunces-latin-600-normal.ba6c964ef2260a0f.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(fraunces-latin-ext-600-normal.57d15a46e856cd0e.woff2) format("woff2"),url(fraunces-latin-ext-600-normal.28a40ed49230f4ca.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(fraunces-latin-700-normal.bce7b40fe44eb6fc.woff2) format("woff2"),url(fraunces-latin-700-normal.c22bdb2f2357a0f7.woff) format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(fraunces-latin-ext-700-normal.d312ab20534ee8b1.woff2) format("woff2"),url(fraunces-latin-ext-700-normal.0f09c1d744955c29.woff) format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(fraunces-latin-500-italic.a8b2562f60bfa90f.woff2) format("woff2"),url(fraunces-latin-500-italic.d3964c8b49e7679b.woff) format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(fraunces-latin-ext-500-italic.5d9c06c6abb65ad4.woff2) format("woff2"),url(fraunces-latin-ext-500-italic.9d5032ff477a5c18.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(hanken-grotesk-latin-400-normal.5e6bae5f98c16790.woff2) format("woff2"),url(hanken-grotesk-latin-400-normal.df487ec01669510c.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(hanken-grotesk-latin-ext-400-normal.730a9b4e22615602.woff2) format("woff2"),url(hanken-grotesk-latin-ext-400-normal.4f9474638794398c.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(hanken-grotesk-latin-500-normal.faf2713515f032a7.woff2) format("woff2"),url(hanken-grotesk-latin-500-normal.21c379f4caab782c.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(hanken-grotesk-latin-ext-500-normal.fda3e658f1947561.woff2) format("woff2"),url(hanken-grotesk-latin-ext-500-normal.44a5c11199cd22dd.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(hanken-grotesk-latin-600-normal.3182e117de19ab8e.woff2) format("woff2"),url(hanken-grotesk-latin-600-normal.2c6b265bf794e580.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(hanken-grotesk-latin-ext-600-normal.d2c6ce0b6f734049.woff2) format("woff2"),url(hanken-grotesk-latin-ext-600-normal.995a420b6d3bb278.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(hanken-grotesk-latin-700-normal.cf28c809ccd94365.woff2) format("woff2"),url(hanken-grotesk-latin-700-normal.c7fe38941e22f89b.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(hanken-grotesk-latin-ext-700-normal.300a2d05e6dab191.woff2) format("woff2"),url(hanken-grotesk-latin-ext-700-normal.850251a9d477ac38.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:900;src:url(hanken-grotesk-latin-900-normal.6bebb91e9f02dabb.woff2) format("woff2"),url(hanken-grotesk-latin-900-normal.2d2f201e42befec9.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:900;src:url(hanken-grotesk-latin-ext-900-normal.5c1bc62dbcafd95c.woff2) format("woff2"),url(hanken-grotesk-latin-ext-900-normal.e561e85ee6961603.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(spline-sans-mono-latin-400-normal.9129e7c7d39bd92b.woff2) format("woff2"),url(spline-sans-mono-latin-400-normal.af19936d7ce3c2a6.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(spline-sans-mono-latin-ext-400-normal.8e7fac63dc29cfcb.woff2) format("woff2"),url(spline-sans-mono-latin-ext-400-normal.c31eab994085305d.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(spline-sans-mono-latin-500-normal.add9fb2446f0babe.woff2) format("woff2"),url(spline-sans-mono-latin-500-normal.8a84269303889d70.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(spline-sans-mono-latin-ext-500-normal.aafb055cce1a69f5.woff2) format("woff2"),url(spline-sans-mono-latin-ext-500-normal.090a8ec760ed719f.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(spline-sans-mono-latin-600-normal.01b9a7f085129032.woff2) format("woff2"),url(spline-sans-mono-latin-600-normal.641abcf6dc09a5eb.woff) format("woff")}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(spline-sans-mono-latin-ext-600-normal.e7694fa0ccf8f64f.woff2) format("woff2"),url(spline-sans-mono-latin-ext-600-normal.6b794d9e0750f178.woff) format("woff")}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}@charset "UTF-8";@font-face{font-family:Phosphor;src:url(Phosphor.2a1739d9ae6990d7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes ph-gira{to{transform:rotate(360deg)}}.ph-spin{display:inline-block;animation:ph-gira 1s linear infinite}.ph.ph-archive:before{content:"\e00c"}.ph.ph-arrow-clockwise:before{content:"\e036"}.ph.ph-arrow-counter-clockwise:before{content:"\e038"}.ph.ph-arrow-down:before{content:"\e03e"}.ph.ph-arrow-left:before{content:"\e058"}.ph.ph-arrow-right:before{content:"\e06c"}.ph.ph-arrow-up:before{content:"\e08e"}.ph.ph-arrows-clockwise:before{content:"\e094"}.ph.ph-bell:before{content:"\e0ce"}.ph.ph-bell-slash:before{content:"\e0d4"}.ph.ph-briefcase:before{content:"\e0ee"}.ph.ph-buildings:before{content:"\e102"}.ph.ph-calendar-blank:before{content:"\e10a"}.ph.ph-calendar-dot:before{content:"\e7b2"}.ph.ph-calendar-plus:before{content:"\e714"}.ph.ph-caret-down:before{content:"\e136"}.ph.ph-caret-left:before{content:"\e138"}.ph.ph-caret-right:before{content:"\e13a"}.ph.ph-chat-circle:before{content:"\e168"}.ph.ph-chats-circle:before{content:"\e17e"}.ph.ph-check:before{content:"\e182"}.ph.ph-check-circle:before{content:"\e184"}.ph.ph-checks:before{content:"\e53a"}.ph.ph-circle-notch:before{content:"\eb44"}.ph.ph-clipboard-text:before{content:"\e198"}.ph.ph-clock:before{content:"\e19a"}.ph.ph-clock-counter-clockwise:before{content:"\e1a0"}.ph.ph-clock-user:before{content:"\edec"}.ph.ph-cloud-arrow-up:before{content:"\e1ae"}.ph.ph-dots-three:before{content:"\e1fe"}.ph.ph-download-simple:before{content:"\e20c"}.ph.ph-envelope-simple:before{content:"\e218"}.ph.ph-eraser:before{content:"\e21e"}.ph.ph-eye:before{content:"\e220"}.ph.ph-eye-slash:before{content:"\e224"}.ph.ph-file:before{content:"\e230"}.ph.ph-file-arrow-up:before{content:"\e61e"}.ph.ph-file-magnifying-glass:before{content:"\e238"}.ph.ph-file-pdf:before{content:"\e702"}.ph.ph-file-plus:before{content:"\e236"}.ph.ph-file-text:before{content:"\e23a"}.ph.ph-file-x:before{content:"\e23c"}.ph.ph-file-zip:before{content:"\e958"}.ph.ph-flask:before{content:"\e79e"}.ph.ph-floppy-disk:before{content:"\e248"}.ph.ph-folder:before{content:"\e24a"}.ph.ph-folder-open:before{content:"\e256"}.ph.ph-folder-plus:before{content:"\e258"}.ph.ph-gear:before{content:"\e270"}.ph.ph-gear-six:before{content:"\e272"}.ph.ph-hash:before{content:"\e2a2"}.ph.ph-hospital:before{content:"\e844"}.ph.ph-house:before{content:"\e2c2"}.ph.ph-identification-card:before{content:"\e2c8"}.ph.ph-info:before{content:"\e2ce"}.ph.ph-list-checks:before{content:"\eadc"}.ph.ph-lock:before{content:"\e2fa"}.ph.ph-magnifying-glass:before{content:"\e30c"}.ph.ph-magnifying-glass-minus:before{content:"\e30e"}.ph.ph-magnifying-glass-plus:before{content:"\e310"}.ph.ph-note:before{content:"\e348"}.ph.ph-note-pencil:before{content:"\e34c"}.ph.ph-paper-plane-tilt:before{content:"\e398"}.ph.ph-pen-nib:before{content:"\e3ac"}.ph.ph-pencil-simple:before{content:"\e3b4"}.ph.ph-pencil-simple-line:before{content:"\ebc6"}.ph.ph-plus:before{content:"\e3d4"}.ph.ph-prohibit:before{content:"\e3de"}.ph.ph-scissors:before{content:"\eae0"}.ph.ph-seal-check:before{content:"\e606"}.ph.ph-shield-check:before{content:"\e40c"}.ph.ph-sign-out:before{content:"\e42a"}.ph.ph-signature:before{content:"\ebac"}.ph.ph-smiley-sad:before{content:"\e43e"}.ph.ph-spinner:before{content:"\e66a"}.ph.ph-stack:before{content:"\e466"}.ph.ph-stethoscope:before{content:"\e7ea"}.ph.ph-tag:before{content:"\e478"}.ph.ph-text-align-center:before{content:"\e480"}.ph.ph-text-align-left:before{content:"\e484"}.ph.ph-text-align-right:before{content:"\e486"}.ph.ph-text-b:before{content:"\e5be"}.ph.ph-text-italic:before{content:"\e5c0"}.ph.ph-text-underline:before{content:"\e5c4"}.ph.ph-toggle-left:before{content:"\e674"}.ph.ph-toggle-right:before{content:"\e676"}.ph.ph-trash:before{content:"\e4a6"}.ph.ph-tray:before{content:"\e4aa"}.ph.ph-tree-structure:before{content:"\e67c"}.ph.ph-upload-simple:before{content:"\e4c0"}.ph.ph-user:before{content:"\e4c2"}.ph.ph-user-check:before{content:"\eafa"}.ph.ph-user-gear:before{content:"\e4cc"}.ph.ph-user-plus:before{content:"\e4d0"}.ph.ph-users:before{content:"\e4d6"}.ph.ph-warning:before{content:"\e4e0"}.ph.ph-warning-circle:before{content:"\e4e2"}.ph.ph-wrench:before{content:"\e5d4"}.ph.ph-x:before{content:"\e4f6"}.ph.ph-x-circle:before{content:"\e4f8"}.ph.ph-arrows-down-up:before{content:"\e098"}.ph.ph-files:before{content:"\e710"}.ph.ph-sidebar-simple:before{content:"\ec24"}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100%;background:#f7f2ee;color:#2b2320;font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:Fraunces,Georgia,serif}:focus-visible{outline:2px solid #1e54a8;outline-offset:2px;border-radius:4px}.data-mono{font-family:Spline Sans Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.tabular-nums{font-variant-numeric:tabular-nums}body{min-height:100vh}app-root{display:block;width:100%;min-height:100vh}:root{--primary: #1e54a8;--primary-dark: #174181;--success: #4b7355;--danger: #b33a2e;--warning: #a6740f;--surface: #ffffff;--surface-soft: #fdfbf9;--muted: #f0f3f9;--text-main: #2b2320;--text-secondary: #4a4038;--text-muted: #7a6f68;--border: rgba(43, 35, 32, .14);--font-display: "Fraunces", Georgia, serif;--font-data: "Spline Sans Mono", monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-sm: 0 2px 8px rgba(43, 35, 32, .05);--shadow-md: 0 6px 20px rgba(43, 35, 32, .06);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .15s;--dur-base: .22s;--dur-page: .26s}a{color:inherit}svg{flex-shrink:0}img{max-width:100%}.card{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 6px 20px #2b23200f;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #2b232014}input,select,textarea{font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #1e54a81f}.btn-primary{background:var(--primary);color:#fff;border:none;border-radius:14px;padding:10px 16px;font-family:inherit;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-1px)}.toast-container{position:fixed;top:20px;right:20px;z-index:999999}.toast{min-width:260px;max-width:420px;display:flex;justify-content:space-between;padding:14px 16px;background:#ffffff;color:#0f172a;border-radius:14px;box-shadow:0 20px 40px #0000001f;font-size:14px;animation:slideIn .25s ease}.toast.success{border-left:5px solid var(--success)}.toast.error{border-left:5px solid var(--danger)}.toast.warning{border-left:5px solid var(--warning)}@keyframes slideIn{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-fadeIn{animation:fadeIn .2s ease}.animate-scaleIn{animation:scaleIn .25s ease}.ng-dropdown-panel{z-index:9999!important}.ck-editor__editable .missing-field{color:#b00020!important;background-color:#fff3cd!important;border:1px dashed #b00020!important;padding:2px 5px;border-radius:3px;font-weight:700}:where(button,a,input,select,textarea,summary,[role=button],[role=tab]){transition-property:background-color,border-color,color,box-shadow,opacity,transform,fill,stroke;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}@keyframes pagina-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@supports not (view-transition-name: none){:where(.page-content,.core)>:where(:not(router-outlet)){display:block;animation:pagina-entra var(--dur-page) var(--ease-out) backwards}}@keyframes vt-fuori{to{opacity:0}}@keyframes vt-fuori-sx{to{opacity:0;transform:translate(-18px)}}@keyframes vt-fuori-dx{to{opacity:0;transform:translate(18px)}}@keyframes vt-dentro-su{0%{opacity:0;transform:translateY(10px)}}@keyframes vt-dentro-da-dx{0%{opacity:0;transform:translate(32px)}}@keyframes vt-dentro-da-sx{0%{opacity:0;transform:translate(-32px)}}@supports (view-transition-name: none){html.vt-attivo:not(.vt-locale):not([data-nav=cambio]) :is(.page-content,.core,app-features > router-outlet + *){view-transition-name:contenuto}html:not([data-nav=cambio])::view-transition-old(root){display:none}html:not([data-nav=cambio])::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-nav=cambio]::view-transition-group(root){animation-duration:.22s;animation-timing-function:var(--ease-out)}::view-transition-group(contenuto){overflow:clip;animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-group(scheda){overflow:clip;animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-old(contenuto),::view-transition-new(contenuto),::view-transition-old(scheda),::view-transition-new(scheda){mix-blend-mode:normal}::view-transition-old(contenuto),::view-transition-old(scheda){animation:vt-fuori .13s var(--ease-in) both}::view-transition-new(contenuto),::view-transition-new(scheda){animation:vt-dentro-su .24s var(--ease-out) 70ms both}html[data-nav=avanti]::view-transition-old(contenuto),html[data-nav=avanti]::view-transition-old(scheda){animation-name:vt-fuori-sx}html[data-nav=avanti]::view-transition-new(contenuto),html[data-nav=avanti]::view-transition-new(scheda){animation-name:vt-dentro-da-dx}html[data-nav=indietro]::view-transition-old(contenuto),html[data-nav=indietro]::view-transition-old(scheda){animation-name:vt-fuori-dx}html[data-nav=indietro]::view-transition-new(contenuto),html[data-nav=indietro]::view-transition-new(scheda){animation-name:vt-dentro-da-sx}::view-transition-group(scheda-fascicolo),::view-transition-group(scheda-preassuntiva),::view-transition-group(intestazione),::view-transition-group(cartella){overflow:clip;animation-duration:.34s;animation-timing-function:var(--ease-out)}::view-transition-old(scheda-fascicolo),::view-transition-new(scheda-fascicolo),::view-transition-old(scheda-preassuntiva),::view-transition-new(scheda-preassuntiva),::view-transition-old(intestazione),::view-transition-new(intestazione),::view-transition-old(cartella),::view-transition-new(cartella),::view-transition-old(titolo),::view-transition-new(titolo){inline-size:auto;block-size:auto}::view-transition-group(logo){animation-duration:.38s;animation-timing-function:var(--ease-out)}html.vt-attivo:not(.vt-locale):not([data-nav=cambio]) .topbar .left .dashboard-link{view-transition-name:titolo}::view-transition-group(titolo){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-old(titolo),::view-transition-new(titolo){mix-blend-mode:normal}::view-transition-old(titolo){animation:vt-titolo-fuori-su .13s var(--ease-in) both}::view-transition-new(titolo){animation:vt-titolo-dentro-da-sotto .22s var(--ease-out) 60ms both}html[data-nav=indietro]::view-transition-old(titolo){animation-name:vt-titolo-fuori-giu}html[data-nav=indietro]::view-transition-new(titolo){animation-name:vt-titolo-dentro-da-sopra}}@keyframes vt-titolo-fuori-su{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-titolo-fuori-giu{to{opacity:0;transform:translateY(8px)}}@keyframes vt-titolo-dentro-da-sotto{0%{opacity:0;transform:translateY(8px)}}@keyframes vt-titolo-dentro-da-sopra{0%{opacity:0;transform:translateY(-8px)}}@keyframes overlay-esce{to{opacity:0}}@keyframes pannello-esce{to{opacity:0;translate:0 8px;scale:.985}}.overlay-esce{pointer-events:none;animation:overlay-esce var(--dur-esce, var(--dur-fast)) var(--ease-in) forwards!important}@keyframes drawer-esce{to{transform:translate(100%)}}.overlay-esce.overlay-esce-drawer{animation:drawer-esce var(--dur-base) var(--ease-in) forwards!important}.overlay-esce *{animation:none!important}.overlay-esce .overlay-esce-pannello{animation:pannello-esce var(--dur-fast) var(--ease-in) forwards!important}.indicatore-ospite{position:relative}.indicatore-ospite>:not(.indicatore-attivo){position:relative}.indicatore-attivo{position:absolute;top:0;left:0;width:0;height:0;background:var(--indicatore-bg, #1e54a8);box-shadow:var(--indicatore-ombra, none);opacity:0;pointer-events:none;transition:transform .26s var(--ease-out),opacity .16s ease-out}.indicatore-attivo.fermo{transition:none}@keyframes campanella{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@keyframes impulso{40%{transform:scale(1.3)}}.impulso .bell-icon{transform-origin:50% 0;animation:campanella .48s var(--ease-out)}.impulso .badge{animation:impulso .48s var(--ease-out)}@keyframes evidenzia{0%{background-color:var(--evidenzia, rgba(30, 84, 168, .16))}}.evidenziata{animation:evidenzia 1.4s var(--ease-out)}@keyframes contenuto-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@supports not (view-transition-name: none){.anim-entra{animation:contenuto-entra var(--dur-base) var(--ease-out) backwards}}@media (prefers-reduced-motion: reduce){.indicatore-attivo{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
